Hi Gábor,
> If we later decide that compression is desired we can still go with a text
> file with references.
This wouldn’t always be feasible, because it would require *manual*
reference tracking. The packager would need to know what references
need to be retained and then ensure that they ar
Do we know the impact of disabling compression?
I don't think it is really a big problem.
You are right with this, I'm still a bit stuck in another mindset, where we
usually know, that we have only one version of a package...
If we later decide that compression is desired we can still go with a tex
Hi Gábor,
The manifest file would not be sufficient. Take the example of
“java-usb4java”. It provides a file “share/java/usb4java.jar”, which
contains this manifest:
--8<---cut here---start->8---
Manifest-Version: 1.0
Created-By: 1.7.0_161 (Oracle Corporation
> The problem of how to deal with file name encoding has been discussed on
> the Guile side so hopefully the next release in the 2.2 series will have
> a solution for this.
Hmm, any news on this? I've again got some immortal files in /tmp ...
Gábor Boskovits writes:
> Would it be enough if we added the uncompressed manifest?
> Is there any drawback to that?
I will test that. I’m not sure if the manifest is really sufficient.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
* gnu/build/linux-boot.scm (make-static-device-nodes): New variable.
: New variable.
parse-static-nodes-from-devname-file: New variable.
not-slash: New variable.
report-system-error: New variable.
catch-system-error: New variable.
create-device-node: New variable.
Co-Authored-By: Ludovic Courtès
udev expects the device names of some special devices to already exist
when udev is started.
So ask kmod which they are and create them.
Danny Milosavljevic (2):
linux-boot: Add make-static-device-nodes.
services: base: Use make-static-device-nodes.
gnu/build/linux-boot.scm | 62 +++
* gnu/services/base.scm (udev-shepherd-service): Use make-static-device-nodes.
---
gnu/services/base.scm | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 291dd6325..34699cdcd 100644
--- a/gnu/services/base.scm
+++
udev expects the device names of some special devices to already exist
when udev is started.
So ask kmod which they are and create them.
Danny Milosavljevic (2):
linux-boot: Add make-static-device-nodes.
services: base: Use make-static-device-nodes.
gnu/build/linux-boot.scm | 62 +++
* gnu/build/linux-boot.scm (make-static-device-nodes): New variable.
: New variable.
parse-static-nodes-from-devname-file: New variable.
not-slash: New variable.
report-system-error: New variable.
catch-system-error: New variable.
create-device-node: New variable.
Co-Authored-By: Ludovic Courtès
* gnu/services/base.scm (udev-shepherd-service): Use make-static-device-nodes.
---
gnu/services/base.scm | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 291dd6325..d3aa3392c 100644
--- a/gnu/services/base.scm
+++ b/gnu/s
Hi Ludo,
On Thu, 14 Dec 2017 14:14:09 +0100
l...@gnu.org (Ludovic Courtès) wrote:
> The code would be slightly simpler (no pipe, etc.), and the .devname
> file might be more stable than the kmod output, being a kernel
> interface.
>
> WDYT?
That's true. The kernel interface definitely has Linu
l...@gnu.org (Ludovic Courtès) skribis:
> Thinking more about it, why not simply always enable substitutes for
> fixed-output derivations, like this:
>
> diff --git a/nix/libstore/build.cc b/nix/libstore/build.cc
> index d68e8b2bc..03a8f5080 100644
> --- a/nix/libstore/build.cc
> +++ b/nix/libstor
Heya Danny,
Danny Milosavljevic skribis:
> On Thu, 14 Dec 2017 09:52:07 +0100
> l...@gnu.org (Ludovic Courtès) wrote:
>
>> Hello!
>>
>> AIUI this will solve lack of /dev/fuse at startup (among other things),
>> right? I always wondered why it wasn’t showing up automatically.
>
> Yep.
>
> (The
The "guix system search" command doesn't show how we are supposed to
start/stop the searched service.
For example, I think it would be useful to know that "herd stop
xmpp-daemon" stops the XMPP server and "herd stop xorg-server" stops the
Xorg server.
Neither "guix system search xorg" nor "guix s
Hi Ludo,
On Thu, 14 Dec 2017 09:52:07 +0100
l...@gnu.org (Ludovic Courtès) wrote:
> Hello!
>
> AIUI this will solve lack of /dev/fuse at startup (among other things),
> right? I always wondered why it wasn’t showing up automatically.
Yep.
(The reason it works in other distros is because there
Hello!
AIUI this will solve lack of /dev/fuse at startup (among other things),
right? I always wondered why it wasn’t showing up automatically.
Danny Milosavljevic skribis:
> * gnu/build/linux-boot.scm (make-static-device-nodes): New variable.
> ---
> gnu/build/linux-boot.scm | 63
>
Using the configuration file /etc/config.scm it is fairly straight forward
to change shells for a given user account on GuixSD 0.14.0, such as using:
(operating system
(users (cons (user-account
(name "user")
(shell
LGTM!
19 matches
Mail list logo