bug#30993: OpenSSH sshd killed by Shepherd 0.4.0

2018-08-28 Thread Ludovic Courtès
Hi Leo, Leo Famulari skribis: > Since the update to Shepherd 0.4.0, I've found that OpenSSH's sshd is > killed almost immediately after it starts with signal 15. I confirmed > the issue started with the Shepherd upgrade by bisecting our Git > history. > > I can reproduce the issue from commit >

bug#22629: Channels!

2018-08-28 Thread Ludovic Courtès
Hi Guix! l...@gnu.org (Ludovic Courtès) skribis: > • Have a “channel” mechanism, similar to ‘nix-channel’, that would > allow users to have several Guix variants available in parallel > instead of just “latest”. Could work like this: > > guix channel add latest git://git.sv.gnu.o

bug#22629: [PATCH 3/3] DRAFT Add (guix channels) and use it in (guix scripts pull).

2018-08-28 Thread Ludovic Courtès
DRAFT: Missing documentation for ~/.config/guix/channels.scm. * guix/channels.scm: New file. * Makefile.am (MODULES): Add it. * guix/scripts/pull.scm: Use it. (%self-build-file, %pull-version, build-from-source) (whole-package-for-legacy, derivation->manifest-entry): Remove. These now exist in a

bug#22629: [PATCH 1/3] discovery: Add 'scheme-modules*'.

2018-08-28 Thread Ludovic Courtès
* guix/self.scm (scheme-modules*): Move to... * guix/discovery.scm (scheme-modules*): ... here. New procedure. Make 'sub-directory' an optional parameter. --- guix/discovery.scm | 13 - guix/self.scm | 7 --- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/g

bug#22629: [PATCH 2/3] Add (guix describe) and use it to initialize '%package-search-path'.

2018-08-28 Thread Ludovic Courtès
* guix/describe.scm: New file. * Makefile.am (MODULES): Add it. * gnu/packages.scm (%package-module-path): Honor 'package-path-entries'. --- Makefile.am | 1 + gnu/packages.scm | 22 -- guix/describe.scm | 73 +++ 3 files changed, 88

bug#22629: Channels!

2018-08-28 Thread Pjotr Prins
Ludo, I am so ready to try this! GUIX_PACKAGE_PATH is killing me though it got a lot better after latest guix pull developments. Tell me what to run. Pj.

bug#22883: Trustable "guix pull"

2018-08-28 Thread Vagrant Cascadian
This isn't exactly pretty, and obviously a better long-term solution is needed, but I wrote a quick shell script to at least partially addresses some my biggest fears with guix pull... Basically, it updates a git checkout, checks the signatures on the commits, looking for the topmost signed commit

bug#22629: Channels!

2018-08-28 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Currently third-party channels are expected to provide nothing but > package modules. I'd like to say again that I have grave concerns that this could be the death-knell for long-term innovation in Guix. It's likely that whenever a change is p

bug#22629: Channels!

2018-08-28 Thread Ludovic Courtès
Hi Mark, Mark H Weaver skribis: > I'd like to say again that I have grave concerns that this could be the > death-knell for long-term innovation in Guix. It's likely that whenever > a change is proposed that will break these third-party channels, there > will be resistance, and efforts to prese

bug#22629: Channels!

2018-08-28 Thread Konrad Hinsen
Hi Mark, I'd like to say again that I have grave concerns that this could be the > death-knell for long-term innovation in Guix. It's likely that whenever> a change is proposed that will break these third-party channels, there> will be resistance, and efforts to preserve backward compatibilit