[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#74542] [PATCH v2 05/16] packages: Factorize ‘all-packages’.
From: |
Maxim Cournoyer |
Subject: |
[bug#74542] [PATCH v2 05/16] packages: Factorize ‘all-packages’. |
Date: |
Fri, 29 Nov 2024 23:53:45 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi Ludovic,
Ludovic Courtès <ludo@gnu.org> writes:
> * gnu/packages.scm (all-packages): New procedure.
> * etc/source-manifest.scm (all-packages): Remove.
> * guix/scripts/graph.scm (all-packages): Remove.
> * guix/scripts/refresh.scm (all-packages): Remove.
> * guix/scripts/weather.scm (all-packages): Remove.
LGTM.
[...]
> @@ -253,6 +254,23 @@ (define* (fold-packages proc init
> init
> modules))
>
> +(define all-packages
> + (mlambda ()
> + "Return the list of all public packages, including replacements and
> hidden
> +packages, excluding superseded packages."
Reading the above doc made me question; are replacements always supposed
to be made public? I typically would leave them private to avoid
cluttering the CLI with duplicate packages.
--
Thanks,
Maxim
- [bug#74542] [PATCH 00/11] Improved tooling for package updates, (continued)
- [bug#74542] [PATCH 00/11] Improved tooling for package updates, Simon Tournier, 2024/11/26
- [bug#74542] [PATCH 00/11] Improved tooling for package updates, Suhail Singh, 2024/11/26
- [bug#74542] [PATCH v2 01/16] transformations: Export ‘package-with-upstream-version’., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 00/16] Improved tooling for package updates, Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 05/16] packages: Factorize ‘all-packages’., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 05/16] packages: Factorize ‘all-packages’.,
Maxim Cournoyer <=
- [bug#74542] [PATCH v2 04/16] guix build: Add ‘--development’ option., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 10/16] gnu: gnutls: Change release monitoring URL., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 08/16] gnu-maintenance: ‘gnu-ftp’ updater excludes GnuPG-hosted packages., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 09/16] gnu: Update updater properties for GnuPG-related packages., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 06/16] guix build: Add ‘--dependents’., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 07/16] import: gnome: Keep going upon HTTP errors., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 11/16] gnu: git-minimal: Add ‘upstream-name’ property., Ludovic Courtès, 2024/11/29
- [bug#74542] [PATCH v2 02/16] gnu-maintenance: ‘import-html-release’ doesn’t abort upon HTTP 404., Ludovic Courtès, 2024/11/29