libera/#clasp - IRC Chatlog
Search
9:48:56
kpoeck
::notify yitzi did update the expected errors on the ansi-test. Outside of koga I had no errors, Test with koga was still running when I left home for work
9:50:16
Colleen
yitzi: kpoeck said 1 minute, 20 seconds ago: did update the expected errors on the ansi-test. Outside of koga I had no errors, Test with koga was still running when I left home for work
9:52:12
kpoeck
The approach in unicode-3 is radical, I just wonder whether it is better not to use any toUpper, ... at all and just rely on the unicode tables
9:56:27
yitzi
I am not sure either. Are you suggesting we do our own char-downcase, char-upcase, lower-case-p and upper-case-p based on UnicodeData.txt?
11:04:43
yitzi
Ok, that makes sense. If it is automated we can make it a build step like the static analyzer.
11:24:06
drmeister
I've seen a problem running the static analyzer with multiple threads - random crashes.
11:24:49
drmeister
It's certainly a multithreading issue because we never see problems running it in a single thread.
11:25:32
drmeister
I ran it under udb and while it slows way down it was able to run to completion overnight.
11:26:17
drmeister
The problem didn't occur :-( but I learned that I can run the parallel static analyzer completely under udb in under 8 hours.
11:49:52
drmeister
yitzi: I'm going to try installing cando on arch again today. I'll focus first on getting an arch install that doesn't default to root. Somehow to get a user account set up right away before I install anything.
11:52:19
SAL9000
drmeister: consider taking a copy of the VM (or a disk image of the hardware) after you get the basics installed? if you need to re-test the Clasp installation "from scratch" regularly, I mean.
11:57:15
yitzi
drmeister: The fix-koga branch has a potential workaround for the SBCL 2.2.4 issue if you need it.
12:09:26
yitzi
I made a windows VM and then installed wsl on that. You could make a windows VM with wsl installed and clone that before you attempt clasp installation. I suspect that is what SAL9000 is talking about.
12:13:46
SAL9000
You could set up Arch basics in that VM (create a user account, etc.) then clone the disk, take a snapshot, whatever
12:14:48
SAL9000
FYI, note that (apparently) having WSL 2 installed somehow interferes with VirtualBox. Something about both of them wanting to control Hyper-V.
12:16:18
yitzi
Hmmm. I did it using Gnome Boxes/libvirt and didn't have a problem. That is Windows VM with WSL installed in it.
14:31:31
yitzi
::notify kpoeck I am seeing failures for CLEAR-INPUT.1, CLEAR-INPUT.2, CLEAR-INPUT.3, and CLEAR-INPUT.4 on macos. Can you add those as well for mac?
15:41:30
drmeister
yitzi: We are about to install wsl2 on a Windows 11 Dell Laptop. Should we still use Arch or can we use Ubuntu at this point?
15:41:59
drmeister
I ask because I have simple instructions for installing Ubuntu and I have to piece together instructions for Arch.
15:47:49
drmeister
We ran `wsl --install` and I think it worked? I'm jumping around different sets of instructions.
15:48:16
drmeister
It's confusing me now because when I run `wsl --install` to make sure it's installed it just prints the wsl help.
15:49:05
drmeister
There is an option to `wsl --install` to install a distribution - and `wsl -l` says there are no installed distributions. So I think I'm at the stage to install a distribution.
15:54:31
SAL9000
drmeister: wsl --install is kinda weird because it installs WSL itself *AND* immediately proceeds to (attempt) installing Ubuntu
15:54:53
SAL9000
my recent experience says to remove the default-installed distro and install Ubuntu 22.04 LTS (or Arch) yourself
15:55:31
SAL9000
note that all my tests have been on Win10, you're in uncharted territory with 11 :-)
15:55:34
drmeister
We didn't install any distro yet. I think I can easily install Ubuntu 22.04 - Arch will be more steps.
15:56:23
SAL9000
i.e. you can "just open" xterm or whatever from inside wsl and expect it to show up on your Windows desktop, if the stories are to be believed
15:58:15
yitzi
You may need to build fmt there. If you look in .github/workflows/test.yml there is an exampl
16:02:25
drmeister
Crap When I try to open Ubuntu-22.04 it says "Something went wrong" "Please restart WSL with the folowing command and try again". Grrrr
16:09:01
drmeister
We turned virtualization on in the Bios and we turned on Subsystem for Linux in "Turn Windows Features On or Off" but we didn't turn on "Virtual Machine Platform" under "Turn Windows Features On or Off". Trying this now.
16:11:45
drmeister
We found a breadcrumb: Error: 0x800701bc WSL 2 requires an update to its kernel component
16:16:47
drmeister
Installing through windows store - now I'm running the Ubuntu 22.04 installer and it's asking for a username to start. This is good - my problems last time were I installed with Arch and went too far with the root account.
16:38:38
drmeister
https://github.com/clasp-developers/clasp/wiki/Installing-Using-a-Package-Manager
17:02:31
yitzi
We should list it as an alternative to pkg-config. pkgconf is newer and tries to be compatible, but some places don't have it. We are using only the pkg-config behavior.
17:16:51
Bike
drmeister: do you have any clues as to what might be going wrong with hash tables more specifically?
17:18:49
Bike
nothing in the hash table machinery looks obviously thread unsafe, but then again that's usual for thread unsafe code
17:35:20
kpoeck
Yitzi: I look into CLEAR-INPUT.1, CLEAR-INPUT.2, CLEAR-INPUT.3, and CLEAR-INPUT.4 on macos,
17:35:20
Colleen
kpoeck: yitzi said 3 hours, 3 minutes ago: I am seeing failures for CLEAR-INPUT.1, CLEAR-INPUT.2, CLEAR-INPUT.3, and CLEAR-INPUT.4 on macos. Can you add those as well for mac?
17:36:46
kpoeck
In my koga create build where I run the ansi-tests manually these don't fail, but let me test carefully also running the tests via ninja -C build ansi-test
17:50:23
yitzi
kpoeck: Right here https://github.com/clasp-developers/clasp/runs/6424704789?check_suite_focus=true#step:10:10019
18:14:19
yitzi
koga will do the same thing https://github.com/clasp-developers/clasp/blob/500f6b979d35784ae90415c84c9cba9607451a3f/src/koga/units.lisp#L237-L255