* Shepherd in Debian @ 2024-12-12 16:10 Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-12 17:25 ` Tobias Alexandra Platen 2024-12-15 0:01 ` Ludovic Courtès 0 siblings, 2 replies; 10+ messages in thread From: Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-12 16:10 UTC (permalink / raw) To: guix-devel [-- Attachment #1: Type: text/plain, Size: 1898 bytes --] Hi I've packaged Shepherd 1.0.0 and guile-fibers 1.3.1 for Debian, and they are in the NEW queue pending copyright review. Meanwhile you can test the Salsa amd64 and i386 builds like this: echo 'deb [trusted=yes] https://salsa.debian.org/debian/guile-fibers/-/jobs/6733535/artifacts/raw/aptly unstable main' | sudo tee --append /etc/apt/sources.list.d/add.list echo 'deb [trusted=yes] https://salsa.debian.org/debian/shepherd/-/jobs/6737847/artifacts/raw/aptly unstable main' | sudo tee --append /etc/apt/sources.list.d/add.list sudo apt-get update sudo apt-get install shepherd It was possible to install it on my Trisquel aramo laptop, so I suspect it will work on a varied mix of not-necessarily latest Debian, Ubuntu, PureOS, Trisquel, Devuan, Gnuinos etc. Feel free to build the packages yourself if you don't trust the pre-built binaries, sources are here: https://salsa.debian.org/debian/guile-fibers https://salsa.debian.org/debian/shepherd The package provides /usr/bin/herd and /usr/bin/shepherd, bash completion, translations, info manual and man pages. The halt, reboot and shutdown tools are not installed as that felt like a bad idea. There is no integration into any system services, the packaging is minimal. I've not tested it beyond running 'herd --help' and 'shepherd --help', which is the reason for this e-mail: could someone test and give some example of a useful thing to use this for on Debian? Patches, merge requests, and co-maintainers on the packaging are welcome. Btw, running 'herd --help' prints a lot of warnings like below. Any ideas where these come from and/or how to silence them? Salsa used Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. ;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: ;;; In procedure load-thunk-from-memory: incompatible bytecode version /Simon [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 255 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-12 16:10 Shepherd in Debian Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-12 17:25 ` Tobias Alexandra Platen 2024-12-15 0:01 ` Ludovic Courtès 1 sibling, 0 replies; 10+ messages in thread From: Tobias Alexandra Platen @ 2024-12-12 17:25 UTC (permalink / raw) To: Simon Josefsson, guix-devel This is definitively interesting. Currenltly my plan is to use Shepherd on my smartphone which has both Debian and Android installed. On top of Debian I have a working guix install and guix is also shared on Android. I also plan to use guix-android: https://framagit.org/tyreunom/guix-android On Thu, 2024-12-12 at 17:10 +0100, Simon Josefsson via Development of GNU Guix and the GNU System distribution. wrote: > Hi > > I've packaged Shepherd 1.0.0 and guile-fibers 1.3.1 for Debian, and > they > are in the NEW queue pending copyright review. Meanwhile you can > test > the Salsa amd64 and i386 builds like this: > > echo 'deb [trusted=yes] > https://salsa.debian.org/debian/guile-fibers/-/jobs/6733535/artifacts/raw/aptly > unstable main' | sudo tee --append /etc/apt/sources.list.d/add.list > echo 'deb [trusted=yes] > https://salsa.debian.org/debian/shepherd/-/jobs/6737847/artifacts/raw/aptly > unstable main' | sudo tee --append /etc/apt/sources.list.d/add.list > sudo apt-get update > sudo apt-get install shepherd > > It was possible to install it on my Trisquel aramo laptop, so I > suspect > it will work on a varied mix of not-necessarily latest Debian, > Ubuntu, > PureOS, Trisquel, Devuan, Gnuinos etc. Feel free to build the > packages > yourself if you don't trust the pre-built binaries, sources are here: > > https://salsa.debian.org/debian/guile-fibers > https://salsa.debian.org/debian/shepherd > > The package provides /usr/bin/herd and /usr/bin/shepherd, bash > completion, translations, info manual and man pages. > > The halt, reboot and shutdown tools are not installed as that felt > like > a bad idea. > > There is no integration into any system services, the packaging is > minimal. > > I've not tested it beyond running 'herd --help' and 'shepherd -- > help', > which is the reason for this e-mail: could someone test and give some > example of a useful thing to use this for on Debian? > > Patches, merge requests, and co-maintainers on the packaging are > welcome. > > Btw, running 'herd --help' prints a lot of warnings like below. Any > ideas where these come from and/or how to silence them? Salsa used > Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. > > ;;; WARNING: loading compiled file /usr/lib/x86_64-linux- > gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: > ;;; In procedure load-thunk-from-memory: incompatible bytecode > version > > /Simon ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-12 16:10 Shepherd in Debian Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-12 17:25 ` Tobias Alexandra Platen @ 2024-12-15 0:01 ` Ludovic Courtès 2024-12-15 1:06 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-29 21:37 ` Vagrant Cascadian 1 sibling, 2 replies; 10+ messages in thread From: Ludovic Courtès @ 2024-12-15 0:01 UTC (permalink / raw) To: Simon Josefsson via Development of GNU Guix and the GNU System distribution. Cc: Simon Josefsson, Vagrant Cascadian Hi Simon, Simon Josefsson via "Development of GNU Guix and the GNU System distribution." <guix-devel@gnu.org> skribis: > I've packaged Shepherd 1.0.0 and guile-fibers 1.3.1 for Debian, and they > are in the NEW queue pending copyright review. Meanwhile you can test > the Salsa amd64 and i386 builds like this: Nice! > The halt, reboot and shutdown tools are not installed as that felt like > a bad idea. That would have been fun. :-) > Btw, running 'herd --help' prints a lot of warnings like below. Any > ideas where these come from and/or how to silence them? Salsa used > Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. > > ;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: > ;;; In procedure load-thunk-from-memory: incompatible bytecode version That indicates a discrepancy between the Guile used to build the Shepherd and the one used at run time. Object files built by 3.0.9 (as is the case here) cannot be understood by 3.0.7. How’s that handled for other Guile packages in Debian? Vagrant must know. :-) Ludo’. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-15 0:01 ` Ludovic Courtès @ 2024-12-15 1:06 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-29 21:37 ` Vagrant Cascadian 1 sibling, 0 replies; 10+ messages in thread From: Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-15 1:06 UTC (permalink / raw) To: Ludovic Courtès Cc: Simon Josefsson via Development of GNU Guix and the GNU System distribution., Vagrant Cascadian [-- Attachment #1: Type: text/plain, Size: 1350 bytes --] Ludovic Courtès <ludo@gnu.org> writes: >> Btw, running 'herd --help' prints a lot of warnings like below. Any >> ideas where these come from and/or how to silence them? Salsa used >> Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. >> >> ;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: >> ;;; In procedure load-thunk-from-memory: incompatible bytecode version > > That indicates a discrepancy between the Guile used to build the > Shepherd and the one used at run time. Object files built by 3.0.9 (as > is the case here) cannot be understood by 3.0.7. > > How’s that handled for other Guile packages in Debian? Vagrant must > know. :-) Maybe that's just my local problem: I was taking those packages from a Debian unstable build and running them on a Trisquel aramo machine. Still, if there is some common magic that Debian Guile packages could do to improve things, I want to learn. Build them using an old Guile perhaps? Assuming object files built by 3.0.7 work fine with 3.0.9. Btw, is there a Debian Guile packaging wiki page or group? I looked at a couple of different guile packages in Debian and they all seem to do some similar things wrt dwz, shlibs, etc; having this documented somewhere would have helped me. /Simon [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 255 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-15 0:01 ` Ludovic Courtès 2024-12-15 1:06 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-29 21:37 ` Vagrant Cascadian 2024-12-29 22:41 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-30 18:25 ` Rob Browning 1 sibling, 2 replies; 10+ messages in thread From: Vagrant Cascadian @ 2024-12-29 21:37 UTC (permalink / raw) To: Ludovic Courtès, guix-devel; +Cc: Simon Josefsson, rlb [-- Attachment #1: Type: text/plain, Size: 2611 bytes --] On 2024-12-15, Ludovic Courtès wrote: > Simon Josefsson via "Development of GNU Guix and the GNU System > distribution." <guix-devel@gnu.org> skribis: >> Btw, running 'herd --help' prints a lot of warnings like below. Any >> ideas where these come from and/or how to silence them? Salsa used >> Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. >> >> ;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: >> ;;; In procedure load-thunk-from-memory: incompatible bytecode version > > That indicates a discrepancy between the Guile used to build the > Shepherd and the one used at run time. Object files built by 3.0.9 (as > is the case here) cannot be understood by 3.0.7. > > How’s that handled for other Guile packages in Debian? Vagrant must > know. :-) In short, poorly. :( To avoid noise like that, it may require rebuilding the package, and the usual detection mechanisms in Debian for things that require rebuilds (e.g. ABI bumps in C libraries) do not appear to trigger in any way with guile packages. This seems especially important with packages that have guile bindings to C libraries (e.g. guile-git, guile-ssh, guile-zlib, etc.) which may break in even more significant ways. So, the only answer I have come up with is that I periodically rebuild stuff when it seems like it breaks. I suspect a fair number of the test suite failures in the Debian packages of Guix might be due to issues along these lines. Many of the tests are disabled for good reason (e.g. network-dependent tests or tests that assume bootstrap binaries are available) but honestly, many of them are just disabled to keep me from pulling my hair out. :/ On a good day I am happy to keep Guix and the many necessary guile-specific packages working in Debian! On a bad day I wonder pretty hard if it is worth the effort. I maintain quite a few guile packages in Debian, despite being at best ambivalent to guile itself. :) There was a big change in Debian recently where guile was downgraded from 3.10.x back to 3.9.x. That was a little bit exciting. I am not sure how to better automate or detect that sort of thing... Guix avoids ABI issues entirely by rebuilding everything whenever anything in the dependency chain changes, and is also perhaps a significant driver of Guile usage ... so I can see how this might be deprioritized in cases where ABI actually matters, though most distributions still do largely use ABI to limit rebuilds to only when "necessary". live well, vagrant [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 227 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-29 21:37 ` Vagrant Cascadian @ 2024-12-29 22:41 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-30 12:04 ` Pjotr Prins 2024-12-30 18:31 ` Rob Browning 2024-12-30 18:25 ` Rob Browning 1 sibling, 2 replies; 10+ messages in thread From: Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-29 22:41 UTC (permalink / raw) To: Vagrant Cascadian; +Cc: Ludovic Courtès, guix-devel, rlb [-- Attachment #1: Type: text/plain, Size: 4185 bytes --] Vagrant Cascadian <vagrant@debian.org> writes: > On 2024-12-15, Ludovic Courtès wrote: >> Simon Josefsson via "Development of GNU Guix and the GNU System >> distribution." <guix-devel@gnu.org> skribis: >>> Btw, running 'herd --help' prints a lot of warnings like below. Any >>> ideas where these come from and/or how to silence them? Salsa used >>> Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. >>> >>> ;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: >>> ;;; In procedure load-thunk-from-memory: incompatible bytecode version >> >> That indicates a discrepancy between the Guile used to build the >> Shepherd and the one used at run time. Object files built by 3.0.9 (as >> is the case here) cannot be understood by 3.0.7. >> >> How’s that handled for other Guile packages in Debian? Vagrant must >> know. :-) > > In short, poorly. :( > > To avoid noise like that, it may require rebuilding the package, and the > usual detection mechanisms in Debian for things that require rebuilds > (e.g. ABI bumps in C libraries) do not appear to trigger in any way with > guile packages. I think my error can be written off because I installed the Debian packages on my Trisquel laptop. The packages are still in the NEW queue but I'll look into if any of these errors remain later on. > This seems especially important with packages that have guile bindings > to C libraries (e.g. guile-git, guile-ssh, guile-zlib, etc.) which may > break in even more significant ways. > > So, the only answer I have come up with is that I periodically rebuild > stuff when it seems like it breaks. > > I suspect a fair number of the test suite failures in the Debian > packages of Guix might be due to issues along these lines. Many of the > tests are disabled for good reason (e.g. network-dependent tests or > tests that assume bootstrap binaries are available) but honestly, many > of them are just disabled to keep me from pulling my hair out. :/ > > On a good day I am happy to keep Guix and the many necessary > guile-specific packages working in Debian! On a bad day I wonder pretty > hard if it is worth the effort. I maintain quite a few guile packages in > Debian, despite being at best ambivalent to guile itself. :) > > There was a big change in Debian recently where guile was downgraded > from 3.10.x back to 3.9.x. That was a little bit exciting. > > I am not sure how to better automate or detect that sort of thing... > Guix avoids ABI issues entirely by rebuilding everything whenever > anything in the dependency chain changes, and is also perhaps a > significant driver of Guile usage ... so I can see how this might be > deprioritized in cases where ABI actually matters, though most > distributions still do largely use ABI to limit rebuilds to only when > "necessary". For what it's worth, I am happy you do maintain Guix in Debian and find it useful, and on all Debian-derived machines I run I install Guix from packaging. When I packaged guile-fibers and shepherd one idea to me was that it would be nice with a Debian Guile Maintainers team to collaborate on Guile-related packages. All these packages share similar quirky hacks in debian/rules and I noticed the error messages and cut'n'pasted the same workarounds for them that everyone else has discovered. Would this help to bridge Debian and Guix a bit? If I had seen about the guile 3.0.10 32-bit bug earlier I could have some ideas, I'm struggling with fixing some low-level packages like priv-wrapper and socket-wrapper for i386/armhf too. It is really unfortunate if guile is stuck on 3.0.9 in Debian just because of i386/armhf issues. Or is there a Debian Guile group already that I don't know about? It would be nice if the subset of people who know Guile and Debian packaging could collaborate more easily.. is talking about that on guile-devel appropriate, or should we ask for a debian-guile@lists.debian.org? Assuming we can do an inventory of guile-* maintainers in Debian and large number of them think it is a good idea. /Simon [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 255 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-29 22:41 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-30 12:04 ` Pjotr Prins 2024-12-30 18:31 ` Rob Browning 1 sibling, 0 replies; 10+ messages in thread From: Pjotr Prins @ 2024-12-30 12:04 UTC (permalink / raw) To: Simon Josefsson Cc: Vagrant Cascadian, Ludovic Courtès, guix-devel, rlb, Collin J. Doering On Sun, Dec 29, 2024 at 11:41:44PM +0100, Simon Josefsson via Development of GNU Guix and the GNU System distribution. wrote: > For what it's worth, I am happy you do maintain Guix in Debian and find > it useful, and on all Debian-derived machines I run I install Guix from > packaging. Totally agree and thank you Vagrant. We run some 30 machines with Debian and Guix on top and it is a rock solid setup with Guix VMs and containers. Recently, Collin has successfully added a Guix on bare metal on a Genoa Dell server for a Guix build farm (more on that soon), so we may have more of that coming. Pj. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-29 22:41 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-30 12:04 ` Pjotr Prins @ 2024-12-30 18:31 ` Rob Browning 2024-12-31 12:30 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 1 sibling, 1 reply; 10+ messages in thread From: Rob Browning @ 2024-12-30 18:31 UTC (permalink / raw) To: Simon Josefsson, Vagrant Cascadian; +Cc: Ludovic Courtès, guix-devel Simon Josefsson <simon@josefsson.org> writes: > It is really unfortunate if guile is stuck on 3.0.9 in Debian just > because of i386/armhf issues. For what it's worth, it was all the 32-bit architectures, and as mentioned, I'm hoping that we'll have a 3.0.11 before trixie freezes (still not set, but I'd imagine it will be "soon" -- https://release.debian.org/testing/freeze_policy.html). > Or is there a Debian Guile group already that I don't know about? There's a debian-scheme list, though, personally, I haven't kept up with it the way I might like, and that might not be quite what you're looking for: https://lists.debian.org/debian-scheme/ Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-30 18:31 ` Rob Browning @ 2024-12-31 12:30 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 0 siblings, 0 replies; 10+ messages in thread From: Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-31 12:30 UTC (permalink / raw) To: Rob Browning; +Cc: Vagrant Cascadian, Ludovic Courtès, guix-devel [-- Attachment #1: Type: text/plain, Size: 918 bytes --] Rob Browning <rlb@defaultvalue.org> writes: > Simon Josefsson <simon@josefsson.org> writes: > >> It is really unfortunate if guile is stuck on 3.0.9 in Debian just >> because of i386/armhf issues. > > For what it's worth, it was all the 32-bit architectures, and as > mentioned, I'm hoping that we'll have a 3.0.11 before trixie freezes > (still not set, but I'd imagine it will be "soon" -- > https://release.debian.org/testing/freeze_policy.html). Is a 3.0.11 release likely for Guile in the next few days/week? I suspect the Debian freeze may not be that long away, and I think getting 3.0.11 into unstable and then rebuilding all Guile packages in Debian would be nice. I must confess I don't understand if rebuilding guile packages will be necessary, but at least we should test that the warning message aren't shown if somehow we manage to get 3.0.11 into trixie without rebuilt guile-foo packages. /Simon [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 255 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Shepherd in Debian 2024-12-29 21:37 ` Vagrant Cascadian 2024-12-29 22:41 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-30 18:25 ` Rob Browning 1 sibling, 0 replies; 10+ messages in thread From: Rob Browning @ 2024-12-30 18:25 UTC (permalink / raw) To: Vagrant Cascadian, Ludovic Courtès, guix-devel; +Cc: Simon Josefsson Vagrant Cascadian <vagrant@debian.org> writes: > To avoid noise like that, it may require rebuilding the package, and the > usual detection mechanisms in Debian for things that require rebuilds > (e.g. ABI bumps in C libraries) do not appear to trigger in any way with > guile packages. While I haven't thought hard about this with respect to Guile yet, and even ignoring anything involving per-architecture binary ABIs (i.e. per-arch shared libs), I suspect the problem is "reasonably difficult", (though note that I'm mostly speaking here from a Debian perspective, and based on similar experiences with Emacs), and I would be very happy to be wrong. One option, of course, is to just omit .go files from "add on" (Guile dependent) packages, and let autocompilation (per user) handle everything. This is expensive (and who cleans up, when?), but side-steps a lot of other issues. For Guile at least, you could also ship a full set of .go files in each package (i.e. all four size and endianness combinations) with the attendant size increases, but I believe this may be insufficient, even if you were to include the "go-ABI" in the package dependencies (which would require either versioned Guile packages per go-ABI change[1], or "flag days" in unstable whenever the go-ABI changes). It may be insufficient unless every add-on package carefully versions its Scheme API, and remembers to include relevant changes to any of its public macros as part of of that API, because of course macro changes could require rebuilding all of the package's reverse dependencies. Alternately, instead of shipping go files, you could decide to just build/rebuild/remove them during package installation/removal for the installed Guile versions (guile-X.Ys), and Debian's Emacs policy tries to for emacsen, but that's also fraught (in Debian at least), given what the install/remove/upgrade maintainer script invocations allow[2]. A potential additional problem this approach creates is that you might want have just one "add on" package, say guile-foo, work with multiple Guile versions (guile-3.1, guile-3.2, etc. as Emacs policy does), but then guile-foo *and* all of its guile-related reverse dependencies need to be rebuilt/removed for a given Guile "flavor" opportunistically, whenever any guile-X.Y is installed/upgraded/removed. And *that* raises the bar substantially (again in Debian, at least), because of [2] coupled with the fact that you might need to run the rebuilds/removals in proper inter-package dependency order (unless upstream has sufficient built-in tooling for that) outside the normal apt/dpkg process. And since any given apt/dpkg run could be installing or removing various things, including guile-X.Y flavors in the same run with add-on package (e.g. guile-foo) installs/removals/upgrades, "it's complicated". [1] ...which Debian already has via the guile-X.Y versioning, *if* Guile never changes the ABI in a Z version. [2] The current Emacs policy is broken, and coming up with a fix has been difficult. The problem arose when we realized that (roughly) the only places *Debian* policy says you can count on your dependencies being available/ready are in your "postinst configure ..." and your "postinst triggered ..." (and it appears that triggers don't promise any ordering wrt deps). So, for example, you can't rely on anything outside your package or the Debian base tools (perl-base, ...) to clean up (in the preinst/prerm/postrm). Debian's current Emacs policy, had assumed (and requires) add-on packages to depend on and make calls to emacsen-common package tools from their prerm, for example, and that can (and as we saw, does) just break sometimes when emacsen-common, dependency or not, isn't properly installed. > There was a big change in Debian recently where guile was downgraded > from 3.10.x back to 3.9.x. That was a little bit exciting. Right, we had do do that because 3.0.10 was just broken on 32-bit architectures. I'm hoping we'll have a 3.0.11 we can move to for trixie. Thanks, and I hope I'm just wrong somehow regarding the complexity here. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-12-31 12:31 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-12-12 16:10 Shepherd in Debian Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-12 17:25 ` Tobias Alexandra Platen 2024-12-15 0:01 ` Ludovic Courtès 2024-12-15 1:06 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-29 21:37 ` Vagrant Cascadian 2024-12-29 22:41 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-30 12:04 ` Pjotr Prins 2024-12-30 18:31 ` Rob Browning 2024-12-31 12:30 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution. 2024-12-30 18:25 ` Rob Browning
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).