ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Check also http://www.picolisp.com for more information
jibanes has quit [Ping timeout: 268 seconds]
jibanes has joined #picolisp
aw- has quit [Quit: Leaving.]
xkapastel has joined #picolisp
alexshendi has quit [Ping timeout: 240 seconds]
_whitelogger has joined #picolisp
alexshendi has quit [Ping timeout: 246 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
mtsd has joined #picolisp
<mtsd> Hello everyone!
<Regenaxer> Hello mtsd!
<mtsd> Hi Regenaxer! Having a good day, so far?
<beneroth> Hello mtsd !
<beneroth> Guten Morgen Regenaxer
<Regenaxer> mtsd, thanks, almost
<Regenaxer> Just struggling with the IT of a customer
<Regenaxer> Hi beneroth!
<mtsd> Just almost? Hope it improves :)
<mtsd> Guten Morgen, beneroth!
<Regenaxer> I'm waiting for calls
<Regenaxer> It is still with that TLS-SNI-01 validation issue
<Regenaxer> The server is too old there
<beneroth> uh?
<beneroth> just get something else on the box in place of certbot ?
<Regenaxer> It was indeed necessary to install new certbot
<mtsd> I have some similar problems awaiting, down the line :)
<Regenaxer> This f*ck* Python stuff
<beneroth> so the warning email was right! how did you find out about the specific server/domain?
<Regenaxer> well, the dry run did not complain
<Regenaxer> but the real one in cron did
<beneroth> my feeling with python is, is that it's too many turtles. bloaty mess. the language might be nice but... well.
<Regenaxer> So I backported certbot, and now it is ok
<beneroth> interesting
<beneroth> so dry run is useless then :P
<mtsd> beneroth: I say your feeling is correct ;)
<beneroth> you got pyhton experience mtsd ?
<Regenaxer> On stretch I succeeded with the backport
<beneroth> I have barely any. except hearsay and friends who love it.
<mtsd> Yes, I must admit..
<Regenaxer> But BTG still has jessie
<mtsd> Before my Pil days. Before I saw the light, haha
<Regenaxer> and it gives lots of Python package errors
* beneroth says nothing about still having wheezy around
<Regenaxer> oh ;)
<beneroth> at least two servers I have to rebuild this year :( will be a lot of work
<Regenaxer> yeah
<mtsd> Same here.. Bloody mess of old servers and old, unsupported, Django.
<mtsd> Trying to convince people to replace with Pil applications instead. Started out with some of them.
<mtsd> As a "Skunk works" project. Users are happy. Management are, well, un-aware ;)
<beneroth> nice
<Regenaxer> T
<beneroth> yeah ideally there is a balance between Management and developers where both don't disturb the lives of the others :)
<beneroth> I mean super-ideally they would support each other, but that's too utopic ;-)
<mtsd> I agree. Those groups should stay out of each others way.
<Regenaxer> yes, phantasy
mtsd has quit [Quit: WeeChat 1.6]
alexshendi has joined #picolisp
<Regenaxer> I'd like to publish Penti and if possible PilBox on F-Droid
<Regenaxer> But don't grok how to do it
<Regenaxer> Not clear to me which repository must be used
<Regenaxer> eg "fdroid import --url ...", *where* has that to be done
<Regenaxer> hmm, seems I need to install the whole fdroid server
<Regenaxer> too much hassle
<tankf33der> all this unknown to me.
<Regenaxer> ok :)
<Regenaxer> but looks rather tedious
<Regenaxer> I thought we just need to pass a link to a repo, but it seems not as easy
<Regenaxer> Let's forget it
* beneroth knows nuff'ing
<beneroth> bbl
<beneroth> back
xkapastel has joined #picolisp
ubLIX has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
<beneroth> 2-Factor-Authentication becomes Second-Authentication (2FA login keeps working when main password was changed or 2FA was disabled while the 2FA-login is going on): https://medium.com/@lukeberner/how-i-abused-2fa-to-maintain-persistence-after-a-password-change-google-microsoft-instagram-7e3f455b71a1
<rick42> hello pillars! :)
<beneroth> hello rick42 o/
<rick42> lolol ---> <Regenaxer> This f*ck* Python stuff
<rick42> beneroth: \o
<rick42> i started using python in the early 2000s. it was annoying back then too :)
<Regenaxer> Hello rick42!
<rick42> especially when almost all the python coders thought they had to make a class for literally every little thing.
<Regenaxer> I don't even really use it
<Regenaxer> I't be happy if I could just install and upgrade it
<rick42> yes
<Regenaxer> T, "class for literally every" I saw that when I tried to modify that whawsapp lib
<Regenaxer> sick
<rick42> that's a reason why I never got into intalling any ruby-based software ... because you had to install the bloated riby runtime. the sysadmin in me said "enough!" :)
<Regenaxer> :)
<rick42> now python is already installed on the machine because other system sw uses it :(
alexshendi has joined #picolisp
<rick42> so, Regenaxer, not many north americans use pil as compared to europeans (for example)? that's interesting to me
<rick42> (you had mentioned something like that in the past few days here)
<rick42> (related to tzo find)
ubLIX has quit [Quit: ubLIX]
<Regenaxer> yes, at least nobody ran lib/test.l under Linux
<Regenaxer> (and reported the problem)
<Regenaxer> South Americans neither ;)
<beneroth> rick42, you've got a mission
<Regenaxer> yess :)
<rick42> lol
<rick42> me and joebo?
<Regenaxer> good team
<beneroth> cyborgar
<beneroth> he became inactive I think :(
<beneroth> well I suspect.
<Regenaxer> yes, quite silent
<Regenaxer> but gr
<beneroth> last I know he moved to Chigaco
<Regenaxer> grp
<beneroth> Chicago?
<Regenaxer> Argentina
<rick42> haha. joebo can help me stand up :)
<Regenaxer> I mean grp is in Argentina
<rick42> i thought joebo was in Ohio (not Chicago) news to me
<rick42> ah user in Argentina! nice!
<Regenaxer> grp is a long-time user
<Regenaxer> was at least
<rick42> ok nice to know
<beneroth> A shoemaker sent his two sons to a far away country, to look for business opportunities. First son reports back: Sorry Father, no business here, they don't wear any shoes here! - Second son reports back: Amazing business opportunity here! They don't wear any shoes yet!
<Regenaxer> ok, (tzo) is not often used, and nobody needs to run lib/test.l
<rick42> excellent!
<Regenaxer> beneroth, cool
<rick42> Regenaxer: when I type `./pil +` is that only turning on the `*Dbg` flag? if so, how does that happen? thanks
<Regenaxer> It turns the *Dbg global on, yes, *before* any files are loaded
<Regenaxer> So lib.l and following files can do various things
<Regenaxer> eg remember source infos
<rick42> ok. the reason why i'm asking is that on freebsd I'm getting:
<rick42> $ ./pil +
<rick42> :(
<rick42> Segmentation fault (core dumped)
<rick42> i wonder if tankf33der has seen this; if not, it's my "personl problem" lol
<Regenaxer> what happens with bin/picolisp ? and then bin/picolisp + ?
<rick42> ill check
<rick42> i get : prompts in both cases (iow all ok)
<Regenaxer> ok
<Regenaxer> then bin/picolisp lib.l +
<rick42> $ bin/picolisp lib.l +
<rick42> Segmentation fault (core dumped)
<Regenaxer> oh
<Regenaxer> So it is lib.l
<Regenaxer> probably at the very end
<rick42> should i start commenting out bits of it?
<rick42> ok
<rick42> I'll check
<Regenaxer> ### Debug ###
<Regenaxer> `*Dbg
<rick42> right
<Regenaxer> strange
<rick42> i.e., i don't have to check above that line -- it's happeing below
<tankf33der> all freebsd should work
<tankf33der> never seen this before
<rick42> thankd tankf33der
<tankf33der> even freebsd 12
<rick42> thanks
<Regenaxer> what if you comment the editor stuff?
<Regenaxer> (pil "editor") might be destroyed
<tankf33der> rick42: what version? pil 32 or 64
<rick42> tankf33der: fyi
<rick42> $ uname -r
<rick42> 12.0-RELEASE
<rick42> pil64
<tankf33der> worked
<tankf33der> i will try tomorrow
<rick42> ok personal problem. i will check here thanks
<Regenaxer> you could $ rm .pil/editor
<Regenaxer> It will be re-created
<Regenaxer> or better save it
<rick42> that was it! y?
<Regenaxer> mv it
<Regenaxer> oh
<Regenaxer> We could inspect it to find out what happened
<Regenaxer> removed already?
<rick42> before i rm-ed it:
<rick42> $ ls -l /usr/home/rick/.pil/editor
<rick42> -rw-r--r-- 1 rick rick 0 Sep 26 13:42 /usr/home/rick/.pil/editor
<rick42> empty file
<Regenaxer> ah
<Regenaxer> loading should work though
<rick42> yes + works now
<Regenaxer> Good
<Regenaxer> still a little strange
<rick42> check this out:
<rick42> $ bin/picolisp lib.l +
<rick42> : ^D
<rick42> $ touch ~/.pil/editor
<rick42> $ bin/picolisp lib.l +
<rick42> Segmentation fault (core dumped)
<rick42> wha??? :)
<Regenaxer> hu
<Regenaxer> I tried here, works
<Regenaxer> So only BSD version has problems?
<rick42> tankf33der: are you at a freebsd 12 box? can you try?
<tankf33der> not today
<rick42> ok
<rick42> now that it's broken, i'll go back to commenting out lib.l
<rick42> but first, lunch. priorities :)
<Regenaxer> yeah!
<tankf33der> freebsd 12 x64?
<rick42> (at tzo -18000, it's lunchtime now :)
<rick42> tankf33der: yes
<tankf33der> ok
<tankf33der> what about pil32?
<tankf33der> how you bootstrap pil64?
<rick42> with the .s files
<tankf33der> java? pil32? sysdef?
<tankf33der> ok
<Regenaxer> Later you could check to load a normal empty file
<rick42> i can try pil32 but i have to install gcc :)
<rick42> hehehe
<tankf33der> its ok
<Regenaxer> (out "a") (load "a")
<Regenaxer> on a process without (pil "editor") of course ;)
<Regenaxer> To see if it chokes on loading an empty file in general
<tankf33der> rick42: do this also on pil64
<tankf33der> cd bin
<tankf33der> ./picolisp
<tankf33der> (pwd)
<tankf33der> what you see?
<rick42> looks good i guess:
<rick42> $ cd bin
<rick42> : (pwd)
<rick42> $ ./picolisp
<rick42> -> "/usr/home/rick/builds/picoLisp-19.1.29/bin"
<tankf33der> ok
<tankf33der> show this:
<tankf33der> cat pil
<rick42> $ cat pil
<rick42> #!/bin/sh
<rick42> exec ${0%/*}/bin/picolisp ${0%/*}/lib.l @ext.l "$@"
<tankf33der> never seen this before
<tankf33der> what is it?
<Regenaxer> it is the local pil startup
<Regenaxer> $ ./pil +
<rick42> that segfaults
<Regenaxer> it is different from the global one
<Regenaxer> yes but we know it is picolisp + lib.l only
<tankf33der> rick42: switch to this one
<Regenaxer> tankf33der, thats the global one
<Regenaxer> the one in ./bin/pil which is installed in /usr/bin/pil
<Regenaxer> Not used in this case
<tankf33der> never used
<tankf33der> ok
<Regenaxer> you never started a local installation?
<rick42> hold on. weird this: remove ~/.pil/editor again then this:
<rick42> $ bin/picolisp lib.l +
<rick42> :
<rick42> $ ./pil +
<rick42> Segmentation fault (core dumped)
<tankf33der> i know what i will do tomorrow :)
<Regenaxer> rick42, 'editor' may get re-created
<Regenaxer> if you use emacs
<rick42> ah this makes more sense:
<rick42> $ bin/picolisp lib.l ext.l +
<rick42> Segmentation fault (core dumped)
<rick42> editor still missing
<Regenaxer> is .pil/editor still deleted?
<Regenaxer> ok
<Regenaxer> So it is indeed something else
<rick42> now I have two places to look :)
<Regenaxer> you could strace
<Regenaxer> $ strace bin/picolisp lib.l ext.l +
<tankf33der> rick42: do echo $SHELL
<rick42> strace not in base
<tankf33der> i always use bash
<rick42> $ echo $SHELL
<rick42> $ echo $SHELL
<rick42> /usr/local/bin/mksh
<tankf33der> what is it?
<tankf33der> install bash
<Regenaxer> I would think the shell does not matter
<tankf33der> or normal one
<Regenaxer> why?
<rick42> same with bash
<tankf33der> if picolisp starts then pil should work
<tankf33der> always was before :)
<Regenaxer> yes, but something in ext.l is it now
<Regenaxer> So $ bin/picolisp lib.l + works*
<rick42> yes
<Regenaxer> Then lets try : (out "a") (load "a")
<Regenaxer> to see if it is empty files
<rick42> $ bin/picolisp lib.l +
<rick42> : (out "a") (load "a")
<rick42> -> 0
<Regenaxer> ok, same here
<rick42> no worries. i'll get lunch and check it out more
<Regenaxer> ok
<rick42> thanks for your help, Regenaxer and tankf33der !
<Regenaxer> Np
<Regenaxer> Later try bin/picolisp lib.l -"trace 'load" ext.l +
<Regenaxer> to see which file
<Regenaxer> But first get some calories!
<Regenaxer> Hmm, tracing 'load' is not really useful ;en
<Regenaxer> ;)
<rick42> $ bin/picolisp lib.l -"trace 'load" ext.l +
<rick42> load : "@lib/sq.l"
<rick42> load : "@lib/misc.l" "@lib/btree.l" "@lib/db.l" "@lib/pilog.l"
<rick42> load = revise>
<rick42> Segmentation fault (core dumped)
<rick42> bbs
<Regenaxer> interesting, it loaded all
<Regenaxer> 3
<Regenaxer> >~/pico bin/picolisp lib.l -"trace 'load" ext.l +
<Regenaxer> load : "@lib/misc.l" "@lib/btree.l" "@lib/db.l" "@lib/pilog.l"
<Regenaxer> load : "@lib/sq.l"
<Regenaxer> load = revise>
<Regenaxer> load = NIL
<Regenaxer> :
<Regenaxer> The outer 'load' crashes after loading all files
<Regenaxer> This also explains why (load (pil "editor")) crashes if the file exists
<Regenaxer> But I have no idea *why* 'load' crashes after loading the file
<Regenaxer> There must be some mismatch in the installation
<tankf33der> what about linux?
<tankf33der> i never used editor
<Regenaxer> editor seems not the problem
<Regenaxer> it just triggers 'load' if present
<Regenaxer> The above 'trace' output shows that it crashes in 'load'
<Regenaxer> in loading ext.l in this case
<beneroth> maybe when it closes the file descriptor of the loaded file?
<Regenaxer> Perhaps
<beneroth> or when it tries to read but the fd is EOF
<beneroth> hm
<Regenaxer> but the includer load worked
<Regenaxer> The 4 files in ext.l
<Regenaxer> So a heisenbug?
<Regenaxer> no, not the 4
<Regenaxer> but "@lib/sq.l" succeeded
<Regenaxer> it is loaded inside "@lib/pilog.l"
<Regenaxer> only in debug mode
<Regenaxer> Very funny indeed
<tankf33der> and only freebsd?
<Regenaxer> I suspect only on rick's machine ;)
<tankf33der> freebsd12 out of box worked year ago
<Regenaxer> tankf33der, you tested pil64 on freebsd, right?
<Regenaxer> ok
<tankf33der> tested
<Regenaxer> ok?
<tankf33der> of course
<tankf33der> from 8 to 12 :)
<Regenaxer> I suspect something is not consistently built
<Regenaxer> (cd src64; make clean; make) ?
<tankf33der> no
<tankf33der> he took sysdefs
<tankf33der> maybe old?
<tankf33der> make clean delete them
<tankf33der> i would suggest gcc and pil32
<Regenaxer> not x86-64.freeBsd.defs.l ?
<Regenaxer> in src64/sys/
<tankf33der> i meant those generated by you
<tankf33der> mentioned in INSTALL
<Regenaxer> possible
xkapastel has quit [Quit: Connection closed for inactivity]
<Regenaxer> you use dynamic sysdef?
<tankf33der> never on freebsd
<tankf33der> tomorrow
<Regenaxer> ok, no hurry
<tankf33der> opensd worked and linux
<tankf33der> afk.
<Regenaxer> have a nice evening!
alexshendi has quit [Ping timeout: 250 seconds]
<tankf33der> Regenaxer:
<tankf33der> FYI
<beneroth> Regenaxer probably doesn't really use shared hosting
<Regenaxer> yes, and I fixed the issue I think, but thanks tankf33der
<Regenaxer> Not shared hosting, but many domains for a single certificate on one server
<beneroth> shared hosting would be multiple separate virtual hosts on the same server, and usually shared hosting means the separate virtual hosts are owned by different people/clients
<Regenaxer> yes
xkapastel has joined #picolisp
alexshendi has joined #picolisp
<beneroth> Regenaxer, what is TAB in picolisp?
<beneroth> ^I
<beneroth> thanks
<rick42> Regenaxer, tankf33der: here is the reason for abending:
<rick42> $ bin/picolisp
<rick42> : (info "lib.l")
<rick42> Segmentation fault (core dumped)
<rick42> not getting file/dir info from OS
<tankf33der> ok
<rick42> beneroth: you're so good at pil, you're answering your own questions! lol
<tankf33der> make sense
<tankf33der> probably f12 did break up api and we will have to split before f12 and after
<rick42> ah
<rick42> prolly stat(2)
<Regenaxer> beneroth, or "\t"
<Regenaxer> So probably tankf33der is right and the sys/*defs are not matching (any more)
<tankf33der> f12 release candidate worked
<Regenaxer> I see
<rick42> tankf33der, fyi my box is at p2:
<rick42> $ freebsd-version -uk
<rick42> 12.0-RELEASE-p2
<rick42> 12.0-RELEASE-p2
<tankf33der> i dont have installed f12
<tankf33der> see f11x64 only
<tankf33der> tomorrow
<rick42> many thanks tankf33der
<tankf33der> cant sleep
<tankf33der> downloading f12
<tankf33der> lets see
<rick42> hehe
<rick42> here's something unexpected. i have an older version of pil on this same f12-p2 box and it works!
<rick42> $ ls -l bin/picolisp
<rick42> -rwxr-xr-x 1 rick rick 206112 Oct 1 2017 bin/picolisp
<rick42> $ bin/picolisp
<rick42> : (version)
<rick42> 17.9.27
<rick42> -> (17 9 27)
<rick42> : (info "lib.l")
<rick42> -> (12380 736702 . 43349)
<rick42> why?
<beneroth> interesting
<rick42> i keep old versions :)
<rick42> I have the tarball -- i will rebuild it
<tankf33der> lets check installation from scratch and sleep then
<beneroth> tankf33der, you don't need to do this :)
<beneroth> you're awesome
<rick42> agreed (on both counts). get some rest
<rick42> Rebuilt 17.9.27 and now is segfaulting -- getting closer
<rick42> $ bin/picolisp
<rick42> : (version)
<rick42> 17.9.27
<rick42> -> (17 9 27)
<rick42> : (info "lib.l")
<rick42> Segmentation fault (core dumped)
<rick42> old and new build file sizes:
<rick42> $ ls -l ~/{work,builds}/picoLisp-17.9.27/bin/picolisp
<rick42> -rwxr-xr-x 1 rick rick 206112 Oct 1 2017 /usr/home/rick/builds/picoLisp-17.9.27/bin/picolisp
<rick42> -rwxr-xr-x 1 rick rick 215928 Jan 29 16:03 /usr/home/rick/work/picoLisp-17.9.27/bin/picolisp
<Regenaxer> tough
<tankf33der> f12 is broken
<beneroth> so it's not only rick42
<tankf33der> will be trivial, but not today.
<beneroth> sleep well tankf33der ! thank you!
<Regenaxer> yes, no hurry!
<rick42> good night, tankf33der and thanks
<beneroth> Regenaxer, ordering does not matter for (sect) (unlike with diff), right?
<Regenaxer> beneroth, correct
<beneroth> thanks
<tankf33der> diff is against old defs and new one.
<beneroth> sorry for wasting your time. I'm sleepy and lazy :/
<tankf33der> afk.
<rick42> pil32 ok, pil64 broken
<rick42> $ bin/picolisp
<rick42> 19.1.29
<rick42> : (version)
<rick42> -> (19 1 29)
<rick42> : (== 64 64)
<rick42> -> T
<rick42> : (info "lib.l")
<Regenaxer> uh, lots of diffs
<rick42> Segmentation fault (core dumped)
<rick42> $ (cd src && make clean && make)
<rick42> $ bin/picolisp
<rick42> : (version)
<rick42> 19.1.29 C
<rick42> -> (19 1 29)
<rick42> : (== 64 64)
<rick42> -> NIL
<rick42> : (info "lib.l")
<rick42> -> (13514 737248 . 26629)
<rick42> so it looks like the problem is exhibited in pil64. pil32 looks ok
<Regenaxer> yes, cause pil64 uses the defs file
<Regenaxer> If that does not match the system, things break
<rick42> as you thought (where the prob is located). check
<Regenaxer> sysdefs.c could be used to generate dynamically
<rick42> really?
<beneroth> generate and then compare with the pre-built?
<rick42> how?
<Regenaxer> yes
<tankf33der> come one
<tankf33der> come on
<Regenaxer> (cd src64; make sysdefs)
<rick42> ah
<tankf33der> i already post a diff
<rick42> oh ok
<beneroth> m( facepalm smiley
<rick42> lol
<Regenaxer> yep
<Regenaxer> uh, lots of diffs
<rick42> i see (what you two where talking about earlier). i'm a bit slow :)
<Regenaxer> np :)
<Regenaxer> Should we change the build process in general?
<beneroth> I'm barely usable anymore today :(
<Regenaxer> So that it *always* uses sysdefs?
<Regenaxer> Yeah, me too
<rick42> beneroth: get rest!!! :)
<beneroth> would make sense, no? it probably will not increase build time significantly, no?
<rick42> Regenaxer: maybe
<Regenaxer> No, build time does not matter
<rick42> T
<beneroth> rick42, I don't want to. I need to finish this (nearly done) and I would be motivated to do more. (maybe unable ...)
<Regenaxer> Needs a C compilation pass
<Regenaxer> Currently only emu uses sysdefs iirc
<beneroth> would this be an added built dependence for C compiler? clang compatibility etc?
<Regenaxer> Not sure about what it involves
<beneroth> s/dependence/dependency
<Regenaxer> I don't remember now
<beneroth> C compiler is not needed for building pil64 now, no?
<Regenaxer> yes, not needed
<beneroth> so this would be an additional dependency
<Regenaxer> But usually available
<beneroth> yeah, and prolly clang compatible too, not gcc-only (like pil32)
<beneroth> that should be checked
<Regenaxer> yes, plain C
<Regenaxer> the mkAsm scripts need to be changed
<Regenaxer> hmm, but not enough
<Regenaxer> there are the *defs files, but also *code
<Regenaxer> So there is never a complete independence
<Regenaxer> We are talking only about the src64/sys/*.defs.l files here
<rick42> T
<Regenaxer> *code.l might change too
<Regenaxer> (though less probable)
<Regenaxer> In Linux never anything changed so far
<Regenaxer> x86, ppc64 and arm64
<Regenaxer> Not sure at the moment if it would be a good idea
<Regenaxer> To change the build processes
<rick42> huh. gened the new defs and make clean && make, and now the linker complains about "undefined reference to `stderr'". also s/stderr/stdin and s/stderr/stdout
<Regenaxer> Better than now at least
<Regenaxer> yes
<Regenaxer> *code.l
<Regenaxer> Hand-coded parts
<rick42> that needs changing too?
<rick42> ok
<Regenaxer> I don't know the *BSD systems
<rick42> less src/*code*
<Regenaxer> src64/*.code.l
<rick42> sorry wrong terminal lol
<Regenaxer> src64/sys/*.code.l
<Regenaxer> ;)
<rick42> yes
* rick42 just keeps typing until the computer says it's ok
<Regenaxer> :)
<rick42> i have NO idea what to add there :)
<Regenaxer> I looked at what the C compilers generate
<Regenaxer> little test C progs
<rick42> ah
<Regenaxer> tedious
<Regenaxer> But I don't remember if I or someone else did he bsd versions
<rick42> mansur's name is in this one
<Regenaxer> yeah!
<rick42> it's *his* fault! lol
<Regenaxer> :(
<rick42> just kidding ofc
<Regenaxer> sure
<Regenaxer> So it seems that libc was completely changed in freebsd meanwhile
<rick42> hmmm. yeah lotsa changes in the stat block
<rick42> of commands
<Regenaxer> They obviously did not get it right in the first try
<rick42> hehehe
<rick42> funny, because file info should be a stable thing now
<Regenaxer> Not sure what they changed
<rick42> are they trying to do something fancy like incorporate zfs? i have no idea.
<Regenaxer> Not on that level
<rick42> "one interface to rule them all"
<Regenaxer> not in stat
<rick42> right
<Regenaxer> You think the *code.l needs to be changed too?
<Regenaxer> defs is easy
<rick42> honestly, i ahev NO idea
<Regenaxer> taking stuff from sysdefs
<rick42> have
<Regenaxer> Lets wait for master tankf33der
<rick42> agreed :)
<Regenaxer> :)
<Regenaxer> Too late here *not* to break things
<Regenaxer> family is sleeping already
<rick42> smart
<Regenaxer> :)
<rick42> ok you should too! :)
<rick42> thanks for your help as always!
<Regenaxer> Thanks a lot for investigating!
<beneroth> maybe they changed the glibc ?
<Regenaxer> probably
<beneroth> eh libc, away from glibc xD
<rick42> like Reg said libc
<Regenaxer> some structures
<rick42> hehehe beneroth
<beneroth> the big thing about linux is ABI compatibility, so they ensure to not change things whenever possible :)
<Regenaxer> beneroth, dont struggle too long today!
<rick42> T
<beneroth> yeah I finished my work
<beneroth> successfully :)
<rick42> \o/
<Regenaxer> The ABI is on the processor arch level
<Regenaxer> seems the same on all OSes
<beneroth> export from filemaker, import into pil DB, some data cleaning, special export :)
<Regenaxer> ABI is concerned about register usages etc
<beneroth> ok, then API
<beneroth> T
<Regenaxer> yes
<beneroth> ABI is more about compilers, e.g. padding in struct etc.
<beneroth> right
<Regenaxer> argument passing, return values,
<Regenaxer> ok, I go to sleep
<beneroth> good night Regenaxer :)
<rick42> good night!
<Regenaxer> Good night all, and 1e3 thanks!
<Regenaxer> afp
<rick42> :)
jibanes has quit [Ping timeout: 250 seconds]
jibanes has joined #picolisp
f8l has quit [Ping timeout: 245 seconds]
ubLIX has joined #picolisp
aw- has joined #picolisp