Re: Wiki && Re: [feature request] merge sxml->html from (haunt html) into guile?
Maxime Devos writes: > Blake Shaw schreef op wo 29-06-2022 om 01:34 [+0700]: >> Which brings up another thing I've been considering working on thats >> been discussed in the Guix community: the need for click-to-edit >> wiki, written in Guile. [...] > > I don't think ‘written in Guile’ has been discussed? > > Also, I don't see the point in writing our own wiki software in Guile > when there's already plenty of Wiki software in existence with lots of > tools for moderation, version control, backups, lots of testing, etc. > Why not reuse pre-existing work instead of reinventing the wheel (likely > poorly, at least at first)? There are at least two good reason for re-inventing the wheel: - learning the domain - experimenting with how the ways to a good implementation differ in another language If those were rejected out of hand, most existing wiki software would have never been written. Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de signature.asc Description: PGP signature
Caching test results separately?
Hi, A large part of the build time is being consumed by tests … could we separate those phases so a package whose tests succeeded once does not have to be rebuild just because its package got garbage collected? (⇒ keep the test result (boolean) longer than the build result) Keeping just a boolean that says whether the tests for a given hash succeeded could make that pretty cheap and it could avoid half the build time for packages that got garbage collected before. Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de signature.asc Description: PGP signature
Re: GNU Shepherd 0.10.2 released
Ludovic Courtès writes: > We are pleased to announce the GNU Shepherd version 0.10.2, a bug-fix > release of the new 0.10.x series, representing 28 commits over 7 weeks. > > The 0.10.x series is a major overhaul towards 1.0, addressing shortcomings > and providing new features that help comprehend system state. > https://www.gnu.org/software/shepherd/ The changes look really cool! Thank you all! Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de signature.asc Description: PGP signature
Re: Guile-zstd 0.1.1 released
Hi Ludo, that’s pretty cool! Thank you! Looking at the readme I get the feeling that two little helpers could be useful: (call-with-zstd-output-file "compressed.zstd" (lambda (port) (define data ;; Read the input file in memory. (call-with-input-file "input-file.txt" get-bytevector-all)) ;; Write data to PORT. (put-bytevector port data))) (call-with-zstd-input-file "compressed.zst" (lambda (port) ;; Read decompressed data from PORT. ...)) Potentially with streaming added (if that’s possible from the library): (call-with-zstd-output-file "compressed.zstd" (lambda (outport) (call-with-input-file "input-file.txt" (lambda (inport) (let loop ((data (get-bytevector-some inport))) (when (not (eof-object? data)) (put-bytevector outport data) (loop (get-bytevector-some inport Also maybe a minimal representation of the commandline-interface: (zstd-compress "input-file.txt" #:output "compressed.zst") (zstd-decompress "compressed.zstd" #:output "cleartext-file.zst") Best wishes, Arne Ludovic Courtès writes: > Ludovic Courtès skribis: > >> I’m pleased to announce the first release of Guile-zstd: > > Oops, a file was missing from the repo, so here’s a brand new release! > > git clone https://notabug.org/guile-zstd/guile-zstd > cd guile-zstd > git checkout v0.1.1 # or f853c8eb81088f8fbf33d38e62cddea9a4984180 > git tag -v v0.1.1 > > Ludo’. -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature
Re: Regarding copyright assignment to FSF
Maxime Devos writes: > Upgrading the GPLv2-only code might be dificult if multiple people hold > the copyright, so for the GPLv2-only code, it might be a good idea to still > require copyright assignment. When we did it for Mercurial, going from GPLv2 only to or later took years and a *lot* of work. That’s why I consider copyright assignment to the FSF as a good idea. They still get restricted to only use that to further Free Software (if they violate that, the assignment loses the reliablility that they need). >> Even if you do keep it yourself, it makes it more difficult for anyone to >> enforce >> the GPL for that project. > > A fair point, though I don't know how accurate that is. From what I read, it’s the most important point, because the first answer the other sides lawyers always give is „you’re not authorized by *all* authors to enforce the GPL, so you lose.“ Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature
Re: Regarding copyright assignment to FSF
Michael Banck writes: > I don't mind that, but I also think the Hurd is not a tactical FSF asset > anymore that needs to be kept under tight control. The FSF has enough > copyright in the Hurd that it can enforce it whenever it likes, even if > other people's copyrighted code (as is already the case with the pfinet I wouldn’t be so sure about that. 1. Without copyright assignment of all code involved, enforcement becomes much harder. 2. The Hurt still provides capabilities other OS’es don’t — while maintaining POSIX compatibility. We’ve seen audacity basically being taken over by a company in the past months, so the danger of losing Hurd to proprietarization rather got bigger than smaller. Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature
Re: bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others
Leo Famulari writes: > On Fri, Oct 22, 2021 at 02:17:33PM -0700, Vagrant Cascadian wrote: >> * Disable substitutes for relevent packages. Technically correct as >> license incompatibility is only triggered on transmission of binary, >> though maybe missing something about the spirit of the GPL. > > Maybe, but did anyone with standing ever take action regarding these > licensing incompatibilities? > > Perhaps, looking at these issues too closely is also missing something > about the spirit of the GPL. It just needs one person. Also see this weeks newsletter from Cory Doctorov on the lawsuit against Vizio. It might soon only take one user. Best get licensing problems fixed sooner than later. GPLv2-only is a problem quickly getting closer. Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de signature.asc Description: PGP signature