IRC channel logs
2024-03-25.log
back to list of logs
<daviid>apteryx: it occurs to me, re-reading some ... that in the (logging logger) code, the name of the added slot is #:flush-after-emit?, but in the email you also used #:flush-on-emit?, which i prefer, if you're ok, i'll change it to be #:flush-on-emit?, flush-on-emit?, wdyt (no big deal, it's just easier to write and pronounce, while semantically equally good imo ...) <old>wingo: how does that SIGITIMER works for multi-thread? e.g., one scheduler with 99 hz and the other with 100 hz? <old>wingo: or is it a POSIX timer that is been used, e.g. timer_create(2) ? <old>wingo: eh nvm, timer_create is also per-process. But is this supported by fibers? <Aurora_v_kosmose>old: Given the switch from mostly-cooperative to truly preemptive seems to have mostly been a straight upgrade of the previous design, I'd expect that to be the case. It already did multi-processor scheduling. <old>I suspect the usage of timerfd then <daviid>apteryx: 'make distcheck' repeatedly fails, not sure why, and not sure why i got it to work once either ... could you try 'on your side', tx <daviid>apteryx: make sure you 1st uninstall previous version, then - git clean -dxf; ./autogen.sh; ./configure; make distcheck <daviid>apteryx: also, even when it works, it still is incomplete, reporting ... ERROR: files left in build directory after distclean:\n ./unit-tests/file-YWnOSw\n ./unit-tests/file-B3Bfyy - i think that these are files you add in a recent patch to check the newly added flush-on-emit? <daviid>apteryx: 'make distcheck' actually works, but not completely, as described here above, my last comment, it fails to complete the distclean step, because of these two files left ... (by call-with-temporary-file i think) <daviid>apteryx: make sure you pull, as i pushed a few (not very important but yet ...) patches ... <apteryx>daviid: will try, thanks for the heads-up <apteryx>daviid: flush-on-emit? is fine, you're welcome to standardize the code to use that <apteryx>daviid: the news entries LGTM; perhaps you could mention the cross-compilation build system bug fix (the GUILE_SITE thing) <sneek>This system has been up 1 week, 6 days, 6 hours, 51 minutes <apteryx>daviid: so far I'm getting ice-9/boot-9.scm:218:9: In procedure map: In procedure map: Not a list: 1. Hm. <daviid>apteryx: i had this here as well, though it disappeared, not sure yet ... meanawhile, could you fix call-with-temporary-file in unit-tests/logging.logger.scm so it removes the files it creates, then we'll investigate ... <daviid>apteryx: one of the problem is, when building the doc, it's using the guile-lib texinfo modules, but they are out of date compared to those in core guile ... <daviid>apteryx: *... when building the doc in an isolated environment, such as make distcheck ...