Search
Tuesday, 23rd of May 2023, 3:39:48 UTC
8:08:47
Colleen
<shinmera> Wow, lots more is fucked up in Kandria than expected
9:41:11
karlosz
shinmera: very sad regarding grant
9:43:24
karlosz
shinmera: let me know if you want to sync up sometime soon about the plan - i want to start running stuff on switch now as well since the pie-shrinkwrap thing works besides heap relocation
9:43:37
karlosz
will be available in afternoon more
9:45:05
Colleen
<shinmera> Sure, I'm here all day
10:53:54
Colleen
<shinmera> Uuuughhh these weird alloy issues in Kandria are giving me an aneurysm
11:08:55
karlosz
shinmera: do you have a machine available with the toolchain available?
11:09:06
Colleen
<shinmera> Not for you to access right this moment.
11:10:07
Colleen
<shinmera> But before that, did you create a tymoon.eu account?
11:11:42
Colleen
<shinmera> You can download the toolchain yourself, though it requires some gigs of space, and the nintendo download manager. You can get that from the ninty dev portal though.
11:13:14
karlosz
clicking register makes it load indefinitely
11:14:08
Colleen
<shinmera> Why is everything I make a broken mess
11:14:20
Colleen
<shinmera> looks like things are generally stuck? sec.
11:16:16
Colleen
<shinmera> ugghhhhhhhhh
11:16:52
Colleen
<shinmera> yeah my ldap server is fucked.
11:16:55
Colleen
<shinmera> give me a moment.
11:19:16
Colleen
<shinmera> Or several moments
11:37:40
Colleen
<shinmera> WHAT IS HAPPENING
11:39:58
Colleen
<shinmera> karlosz: now? Maybe?
12:14:45
karlosz
and when i try to resend it says unacceptable value for FIRSTNAME. Reason: Invalid nonce
12:14:53
karlosz
but that might juts be some weirdness from refresh interrupt
12:15:28
Colleen
<shinmera> yes, refresh resubmit won't work
12:16:38
karlosz
in any case it still doesn't go through
12:17:47
Colleen
<shinmera> I hate that I have to use you as a debugger
12:17:56
karlosz
it seems to acknowledge that the username was created
12:17:57
Colleen
<shinmera> Sorry about that.
12:18:01
karlosz
i tried logging in and i see
12:18:15
karlosz
An unexpected error was encountered
12:18:19
karlosz
Unfortunately something happened that we did not anticipate. Hopefully the problem will not persist.
12:18:22
karlosz
Unfortunately, no detailed reason for this problem is available.
12:18:47
Colleen
<shinmera> What happens if you visit https://admin.tymoon.eu?
12:19:52
Colleen
<shinmera> Did you get the email from the registration?
12:21:13
karlosz
i didn't get the email from the registration
12:21:25
karlosz
i kept trying to register under 'karlosz' until it told me username was already taken
12:21:57
Colleen
<shinmera> I don't understand how things can be tested and then just break whenever I'm not looking
12:25:43
Colleen
<shinmera> Alright, time to debug this again I guess.
12:29:04
karlosz
rebasing my arm64 changes
12:29:20
Colleen
<shinmera> today is just a cascading failures day
12:29:26
Colleen
<shinmera> can't start pgadmin for some reason
12:29:41
karlosz
woke up on the wrong side of the bed
12:29:58
Colleen
<shinmera> I did not sleep very well, but I was doing fine until everything started breaking
12:30:03
Colleen
<shinmera> tons of breakage in kandria
12:30:21
Colleen
<shinmera> I haven't gotten a single second of work in on what I was supposed to work on today
12:30:25
Colleen
<shinmera> and probably won't, either.
12:39:23
Colleen
<shinmera> and now I'm debugging this and not making any headway either because the db is broken and I can't fix it because pgadmin is broken
12:39:45
karlosz
what does having a tymoon account do anyway?
12:40:01
Colleen
<shinmera> it creates an entry in the ldap database, which every service I host references for account data.
12:44:34
Colleen
<shinmera> the pgadmin4 arch package has been broken for *years*
12:44:47
Colleen
<shinmera> and installing it with pip is also broken
12:44:54
Colleen
<shinmera> so I have some virtualenv mess
12:45:00
Colleen
<shinmera> but that somehow magically broke itself now it seems
12:45:16
Colleen
<shinmera> and now I can't find the cursed website that explained how to even set it up in the first place
12:48:36
Colleen
<shinmera> Ok, finally got that installed again.
12:52:38
Colleen
<shinmera> Alright, finally got the table fixed, so now I can delete users again.
12:52:46
Colleen
<shinmera> Back to fixing registration...
13:02:18
Colleen
<shinmera> karlosz: okey, should work now.
13:03:12
Colleen
<shinmera> oh, sorry, sec
13:03:13
karlosz
i just tried and said username is taken
13:03:24
Colleen
<shinmera> yes, now please
13:04:40
Colleen
<shinmera> Try logging in here now https://gitea.tymoon.eu
13:05:43
Colleen
<shinmera> Should have access to https://gitea.tymoon.eu/Shirakumo/trial-nx now.
13:05:58
Colleen
<shinmera> (please add an ssh public key to your profile and use the ssh urls to pull/push)
13:06:27
Colleen
<shinmera> the repo has a bunch of other repos as subtrees
13:06:56
Colleen
<shinmera> so first step I guess would be to rebase the sbcl subtree onto your patches.
13:07:07
Colleen
<shinmera> or merge, don't really care.
13:09:01
Colleen
<shinmera> I don't remember how useful I was in my commit messages, but the changes should be somewhat contained
13:09:21
karlosz
it would be rather inconvenient for me to set up the nintendo sdk on my own machine, but i can look through the commits for now
13:09:25
karlosz
i can try rebasing as well
13:09:48
Colleen
<shinmera> Merge might be more appropriate at this point, to be honest.
13:09:56
Colleen
<shinmera> But whichever you prefer.
13:10:51
Colleen
<shinmera> I'll have to think about how to get you hooked up with the sdk. It won't run on the NAS I gave you access to
13:11:02
Colleen
<shinmera> and all my other machines are workstations that can't be running all the time
13:12:18
karlosz
if you have them up only during specific times of day that could work as well
13:12:31
karlosz
(like in the old days heh)
13:12:58
Colleen
<shinmera> I'll be at home on Friday
13:17:24
karlosz
does the sdk run only on windows?
13:18:50
Colleen
<shinmera> the toolchain runs under wine, but the tool to actually execute stuff on the NX requires a driver that only runs under windows
13:19:12
Colleen
<shinmera> so you can compile from wine, but to run anything you need to be in a windows VM.
13:19:28
Colleen
<shinmera> My idea is to give you remote desktop to my Windows 10 VM on my home workstation
13:19:34
Colleen
<shinmera> via the VPN.
13:21:30
karlosz
installed an RDP client so that should do the trick
13:30:26
karlosz
shinmera: i can't seem to get ssh urls to work for some reason
13:30:46
Colleen
<shinmera> did you copy one of the ssh urls out from the web interface?
13:30:55
karlosz
and then tried using the ssh link to clone but it asks for git's password
13:31:04
karlosz
git clone git@git.tymoon.eu:10422/Shirakumo/trial-nx.git
13:31:07
karlosz
Cloning into 'trial-nx'...
13:31:09
karlosz
git@git.tymoon.eu's password:
13:31:19
Colleen
<shinmera> you're lacking the ssh://
13:31:34
karlosz
yeah i tried with and without
13:31:41
Colleen
<shinmera> oh. that's bizarre
13:31:48
Colleen
<shinmera> no idea, works for me? :u
13:32:08
karlosz
i use passwordless ssh git access for other stuff
13:32:13
karlosz
so i set up my keys right
13:32:53
karlosz
git@git.tymoon.eu: Permission denied (publickey,password).
13:33:04
Colleen
<shinmera> what the heck...
13:33:07
karlosz
usually there's no ,password
13:33:15
Colleen
<shinmera> I have no special ssh stuff on my system
13:34:17
Colleen
<shinmera> Yeah I can still clone it fine
13:34:51
karlosz
let me investigate but seems like a server side thing
13:35:06
Colleen
<shinmera> probably, I just can't explain why it would work for me
13:36:01
karlosz
% ssh -T git@git.tymoon.eu
13:36:04
karlosz
git@git.tymoon.eu's password:
13:38:12
Colleen
<shinmera> what's the pubkey's encryption scheme?
13:38:20
karlosz
yeah i was just thinking that might be it
13:38:28
Colleen
<shinmera> same as mine
13:38:51
karlosz
when i do ssh -Tv i get
13:39:04
karlosz
https://paste.gnome.org/tpKyiMyvL
13:40:30
Colleen
<shinmera> what's the id for the key? 'personal'?
13:41:04
karlosz
its charliezhang@skybluecherry
13:41:18
Colleen
<shinmera> yeah it's not in the git user's authorized keys
13:41:24
Colleen
<shinmera> are you sure you added it correctly in gitea?
13:41:51
karlosz
the ui is looking pretty convinced
13:42:01
Colleen
<shinmera> man this is bizarre
13:42:05
karlosz
the sha sum also checks out with what github shows
13:42:14
karlosz
and also verify checked out
13:42:58
karlosz
for reference ssh -Tv git@github.com shows that it accepted the offered rsa key so it does seem like the gitea server didn't register the public key somehow
13:43:14
Colleen
<shinmera> yes, it's not in the authorized keys file
13:43:20
Colleen
<shinmera> I don't know why it's not added.
13:43:34
Colleen
<shinmera> can you try re-adding so I can watch the logs?
13:45:59
Colleen
<shinmera> not in the file still and no errors in the logs. fun.
13:46:55
karlosz
https://i.imgur.com/q4rIp9F.png
13:47:04
Colleen
<shinmera> yeah I see it inserting it into the database
13:47:14
Colleen
<shinmera> but not into the actual file the ssh server consults
13:47:40
karlosz
i never want to be a sysadmin damn
13:47:48
Colleen
<shinmera> you're telling me
13:48:06
Colleen
<shinmera> I try to never update because without question things always break
13:57:51
Colleen
<shinmera> this is nuts.
14:03:00
Colleen
<shinmera> lord almighty
14:03:07
Colleen
<shinmera> it was writing the authorized_keys file somewhere else entirely
14:03:11
Colleen
<shinmera> which is very ????
14:03:45
Colleen
<shinmera> Anyway, gonna head home now so we can sort out the remote desktop
14:40:09
Colleen
<shinmera> karlosz: okey, try connecting via remote desktop to 10.1.3.119
14:40:23
Colleen
<shinmera> I'll send you the credentials via email.
14:46:28
Colleen
<shinmera> I made a new user for you but no idea if all the permissions and whatever heck on windows is set up well.
14:47:02
Colleen
<shinmera> oh, looks like that logged me out
14:47:11
Colleen
<shinmera> Not even multiuser????
14:47:28
karlosz
yeah you gotta upgrade windows for that...
14:47:45
Colleen
<shinmera> I thought I had pro
14:47:45
karlosz
was kind of an issue at my last place
14:47:57
karlosz
nah you need server or something
14:48:03
Colleen
<shinmera> well I'll look into that later.
14:48:24
Colleen
<shinmera> gonna make dinner now.
14:49:02
karlosz
alright, i will look try to get the sdk working
14:49:56
Colleen
<shinmera> all the scripts in trial-nx only need you to set the NINTENDO_SDK_ROOT. You should even be able to use a unix path ala /c/Nintendo/....
14:50:09
Colleen
<shinmera> use an msys2 shell, that's usually what I do.
14:52:53
Colleen
<shinmera> If the symlinks and whatnot work, it should also have the trial-nx source under /home/Projects/c/trial-nx
14:59:30
Colleen
<shinmera> might even have the export and all in the shell history
15:00:43
karlosz
'/home/Projects/ doesn't exist
15:00:57
Colleen
<shinmera> under mingw?
15:01:26
Colleen
<shinmera> oh. can you access /home/linus?
15:01:55
Colleen
<shinmera> For some reason I thought it didn't do per user profiles
15:01:59
Colleen
<shinmera> well, stuff's in there, then
15:03:09
karlosz
oh, it's a broken sym link to /z/Projects?
15:03:19
Colleen
<shinmera> hrm, is the network mount not there?
15:03:24
karlosz
can't access /z/Projects
15:03:26
Colleen
<shinmera> if so, create it, I guess.
15:03:40
Colleen
<shinmera> in explorer, add network mount to Z:
15:03:47
Colleen
<shinmera> should have a Projects share
15:04:38
Colleen
<shinmera> very annoying not to have the mounts shared
15:10:46
karlosz
okay i got it working more or less
15:10:56
karlosz
couldn't make the symlink but at least its mounted at z
15:11:07
karlosz
how are you actually building sbcl?
15:11:15
Colleen
<shinmera> readme in the repo says how
15:11:25
Colleen
<shinmera> basically just make.sh --os=nx
15:12:27
karlosz
hm i have no permissions there
15:13:56
Colleen
<shinmera> I mean, i guess you can just create your own clone of trial-nx and disregard the share.
15:18:38
karlosz
meanwhile ive been trying to track down this corruption bug that makes immobile space arm64 crash early in regression test suite
15:19:17
karlosz
seems like immobile space GC is not fixing up pointers right in immobile space
15:20:21
karlosz
so the good news is this failure mode appears only to happen when compiling new code into immobile space
15:20:30
karlosz
we don't need to do that so this corruption won't appear
15:20:50
karlosz
the bad news is without being able to run the regression suite to completion it's not obvious what other badness lies ahead
Tuesday, 23rd of May 2023, 15:39:48 UTC