Saturday, 2025-06-28

*** amccarthy is now known as Guest1919600:41
*** amccarthy_ is now known as amccarthy00:41
nephrosAlways the little things. Thanks a lot mal! ;)08:22
Renaud[m]nephros: Thanks for your help on ecl package! I just realized I let it rot for several years :/08:38
Renaud[m]I'll try to work on it this week-end08:38
nephrosRenaud[m]: sounds good! how about that splitting into a lib and devel package? I admit I don't understand how it works, so gcc is needed at runtime to compile some parts of it on-the-fly?20:07
nephrosmy use case for ecl is Maxima, and AFAICS it only needs a libecl.so.foo20:09
nephrosoh and about "rotting several years" - it's LISP, a couple of years is nothing, it's been around longer than most of us have been alive!20:42
Miika[m]Is there a way to update SDK through sfdk CLI?20:57
Renaud[m][@_oftc_nephros:matrix.org](https://matrix.to/#/@_oftc_nephros:matrix.org) : It's not that ecl itself needs to compile parts of it on-the-fly but being able to compile code at runtime is still a standard lisp feature and for this ecl needs gcc or it has to fallback to byte-compilation. Arguably, this is not really useful for an app on a phone so we could split the package into a "simple" one and a "full" or "devel" one. Are you sure Maxima21:14
Renaud[m]doesn't compile stuff on-the-fly?21:14
Renaud[m]I know lisp didn't drastically evolved in those several years but when I saw Thaodan's comment from a year ago I realized how much life can get in the way if you're not careful :)21:15
Renaud[m]I noticed you also made a branch to use some system packages instead of internal ones, do you plan to make a pull request for it as well? If so I could wait a bit before I release it to chum.21:15
nephrosRenaud[m]: when i started with maxima i didn't realize ecl was already in chum. so i compiled it from a modified openSuSE spec. And that one uses the more standard packaging, with a main package, lib package, -devel package.21:21
nephrosso just from a packaging standpoint i like that one more than the current chum version. But as said i don't actually know how the software works so I can't really say how it *should* be.21:23
nephroshttps://build.sailfishos.org/package/view_file/home:nephros:devel:lang/ecl/ecl.spec?expand=121:27
Renaud[m]Thanks, I'll have a look. I think I based mine from fedora21:29

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!