[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54216] [PATCH] gnu: shepherd-for-guix: New package for use in Guix.
From: |
Maxime Devos |
Subject: |
[bug#54216] [PATCH] gnu: shepherd-for-guix: New package for use in Guix. |
Date: |
Tue, 01 Mar 2022 19:36:30 +0100 |
User-agent: |
Evolution 3.38.3-1 |
Attila Lendvai schreef op di 01-03-2022 om 19:28 [+0100]:
> This increases the flexibility to inherit from this package, and to use
> a non-yet-released version of Shepherd in a Guix build while working on
> Shepherd.
>
> IOW, it makes it easier to update Shepherd without going through staging
> and/or rebuilding several dependant packages.
>
> This also updates Shepherd to the latest commit, so that the two variants
> have a different version.
>
> * gnu/packages/admin.scm (shepherd-for-guix): New variable.
> ---
>
> once it's merged, i'll send another patch to staging that will simplify this.
>
> gnu/packages/admin.scm | 36 ++++++++++++++++++++++++++++++++++++
> gnu/services/shepherd.scm | 2 +-
> 2 files changed, 37 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
> index c8f91aab0d..3c02b16f34 100644
> --- a/gnu/packages/admin.scm
> +++ b/gnu/packages/admin.scm
> @@ -307,6 +307,42 @@ (define-public shepherd
> (license license:gpl3+)
> (home-page "https://www.gnu.org/software/shepherd/")))
>
> +(define-public shepherd-for-guix
Perhaps the explanation what's it for could be moved to a comment next
to 'shepherd-for-guix'? Perhaps:
;; This is the Shepherd package used by Guix. This package variant
;; allows us to add new features and fix bugs in Shepherd and use the
;; new features in Guix, without having to go through the 'staging'
;; branch and without having to wait for a new release, see
;; [...] in the manual.
(define-public shepherd-for-guix ...)
Greetings,
Maxime.
signature.asc
Description: This is a digitally signed message part
- [bug#54216] [PATCH] gnu: shepherd-for-guix: New package for use in Guix., Attila Lendvai, 2022/03/01
- [bug#54216] [PATCH] gnu: shepherd-for-guix: New package for use in Guix.,
Maxime Devos <=
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Attila Lendvai, 2022/03/01
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Maxime Devos, 2022/03/01
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Attila Lendvai, 2022/03/01
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., zimoun, 2022/03/02
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Leo Famulari, 2022/03/02
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Maxime Devos, 2022/03/03
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., zimoun, 2022/03/03
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Leo Famulari, 2022/03/05
- [bug#54216] [PATCH v2] gnu: shepherd-for-guix: New package for use in Guix., Maxime Devos, 2022/03/05
- [bug#54216] [PATCH staging] gnu: shepherd: Build it from git, and clean up shepherd-for-guix., Maxime Devos, 2022/03/03