bug#54545: [Guix Home] ‘shepherd’ started twice?

2022-04-04 Thread Ludovic Courtès
Hi, Andrew Tropin skribis: > Activation script tries to load latest shepherd configuration with `herd > load root ./path/to/config.scm` and it starts a shepherd process. Login > shell starts the shepherd process as well. Probably we need to do > config reload using on-change service and also n

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 20:43 [+0200]: > 2. If I create my own channel from scratch, > then I have to authorize it with my key. > Thus I know the commit and the key fingerprint. You don't have to do any authorization -- you can skip .guix- authorization and channel introducti

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 20:43 [+0200]: > 3. For a local repository, use (url "file://") or (url "/path"). Yes, that should work. Greetings, Maxime. signature.asc Description: This is a digitally signed message part

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 20:43 [+0200]: > 1. If I clone someone else's channel, do not bother with the > introduction. If with ‘clone’ you mean a ‘local git checkout+modifications’ here, and its a local clone, then probably yes --- if some attacker can replace the contents of

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 20:43 [+0200]: > Regarding point 4.: I meant both /etc/config.scm and > ~/src/guix-config/home-configuration.scm . > My understanding is that it should be possible to define private > (user specific) channels. > I could be wrong here. > I do not like th

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Marek Paśnikowski
Thank you for the quick reply. Those are my conclusions: 1. If I clone someone else's channel, do not bother with the introduction. 2. If I create my own channel from scratch, then I have to authorize it with my key. Thus I know the commit and the key fingerprint. 3. For a local repository, use

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Maxime Devos schreef op ma 04-04-2022 om 19:53 [+0200]: > Marek Paśnikowski schreef op ma 04-04-2022 om 18:21 [+0200]: > > 3. How do I declare a local repository? > > The same way as an external repository.  Just replace the > "https://..."; > of the repo at savannah with > "file://home/user/locat

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 18:21 [+0200]: > 2. What ==is== the channel introduction? From (guix)Channel Authentication: As a user, you must provide a “channel introduction” in your channels file so that Guix knows how to authenticate its first commit. A channel specification

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 18:21 [+0200]: > How do I find the PGP fingerprint? (guix)Channel Authentication The specification above shows the name and URL of the channel. The call to ‘make-channel-introduction’ above specifies that authentication of this channel starts at c

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 18:21 [+0200]: > 1. (channel (introduction -)) is not mentioned at all. It isn't in (guix)Specifying Aditional Channels, because its optional (albeit nice to have for security). It is documented in the next few sections. signature.asc Description: T

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 18:21 [+0200]: > 4. How do I declare a channel within the config.scm file? What do you mean with ‘the config.scm file’ here? The operating system configuration file, which is conventionally named configuration.scm or config.scm but in principle can be

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Maxime Devos
Marek Paśnikowski schreef op ma 04-04-2022 om 18:21 [+0200]: > 3. How do I declare a local repository? The same way as an external repository. Just replace the "https://..."; of the repo at savannah with "file://home/user/location/of/git/repository". But yes, this could be documented ... Greeti

bug#54711: Bad Documentation Series: 6.1 Specifying Additional Channels

2022-04-04 Thread Marek Paśnikowski
Dear Guix Developers I love the Guix's vision of system management. Thank you for your hard work to implement it. It pains me greatly to see the documentation be completely useless. It gives descriptions of Guix programs, but almost nothing usable for configuration files. I am considering filing

bug#54708: I seemed to have found a bug in guix pull (networking issues may be involved)

2022-04-04 Thread jbranso--- via Bug reports for GNU Guix
Hello! I tried running guix pull today, which resulted in an error. I am using a osbooted (libreboot) T400 Thinkpad on Guix System. I have been having some bizzare networking issues that I have not fixed yet. They may have played a role. Here is the output of the error message: joshua@hidalgo ~

bug#54666: Installation without non-root user accounts

2022-04-04 Thread Mathieu Othacehe
Hey Ludo, > To address that, maybe ‘run-user-add-page’ should explicitly reject > “root”? Here are two patches that should fix this issue :). Thanks, Mathieu >From 829c3c2543ffd7f9b22a5e1fb40f7627b2c76414 Mon Sep 17 00:00:00 2001 From: Mathieu Othacehe Date: Mon, 4 Apr 2022 16:36:07 +0200 Sub

bug#54691: fortune-mod propagates various non-nice things

2022-04-04 Thread Maxime Devos
Liliana Marie Prikler schreef op zo 03-04-2022 om 19:26 [+0200]: > I think this should be reported upstream.  From what I could gather in > a short time, upstream appears both active (last commit 18 days ago) > and willing to make adjustments for "political correctness" (some two > years ago, they

bug#54654: libx11 libxcursor handling - Problems with big cursors not working in Java and xterm

2022-04-04 Thread Danny Milosavljevic
For future reference: * See also bug# 54680 for a patch to xterm. * See also bug# 54701 for a patch to openjdk. pgpvm3Thv6cS3.pgp Description: OpenPGP digital signature

bug#53580: /var/run/shepherd/socket is missing on an otherwise functional system

2022-04-04 Thread Attila Lendvai
FTR, the issue is that when Shepherd is booting up, i.e. starting from its config file, it calls the start forms without guarding for any possible exceptions. any error propagates up beyond the loop and up until an unwind protect that deletes the socket. the reason my system seemed fully funct