guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] guix: refresh: Use bags.


From: Ludovic Courtès
Subject: Re: [PATCH] guix: refresh: Use bags.
Date: Fri, 10 Oct 2014 22:42:34 +0200
User-agent: Gnus/5.130011 (Ma Gnus v0.11) Emacs/24.3 (gnu/linux)

Eric Bavier <address@hidden> skribis:

> This patch allows the `guix refresh --list-dependent` option to be more
> accurate in its dependency reporting, mostly by taking into account
> implicit dependencies generated at the build-system level (thanks to our
> new wonderful bags).

Cool!

> From ebc348a37addd53bab27ede856e0e4af3aa10b41 Mon Sep 17 00:00:00 2001
> From: Eric Bavier <address@hidden>
> Date: Fri, 10 Oct 2014 14:27:20 -0500
> Subject: [PATCH] guix: refresh: Use bags.
>
> * guix/packages.scm (bag-direct-inputs): New procedure.
> * gnu/packages.scm (package-dependencies): Use it.

OK!

Would be good eventually to add tests for ‘package-direct-dependents’ & co.

> Out of curiosity, I also produced this table of packages and their total
> number of dependent packages.  Something similar might be useful for us,
> e.g., when deciding whether a package update should go in master or
> core-updates.

Definitely!

I’m surprised gzip, diffutils, patch, and tar are very low, even though
they’re part of %final-inputs.  Conversely, bzip2 (also part of
%final-inputs) is higher.

Any idea?

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]