[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix Days: Patch flow discussion
From: |
Tomas Volf |
Subject: |
Re: Guix Days: Patch flow discussion |
Date: |
Tue, 6 Feb 2024 13:53:20 +0100 |
On 2024-02-06 13:09:15 +0100, Clément Lassieur wrote:
> Hi! Why is it more complicated with services? You don't need forks at
> all to use packages and services outside of Guix proper.
For packages we have transformations, or I can just inherit. But I am not aware
of such option for services (is there anything?).
Example: For long time the connman-configuration did not support a way to
provide a configuration file (well, it still does not but that is not the
point). But I needed it. So, what options I had?
1. Copy&paste the definition (-configuration, -service-type, ...?) into my
system configuration and modify it.
2. Modify it in-place in my fork.
I tried 1. first, but keeping it up-to-date proved annoying, having zero support
from git. Since I already made my fork (due to #65002, which just is not
possible to do outside Guix repository), I later switched to 2. and it worked
well, so I prefer that approach now.
I agree there is no issue for new packages nor new services, I should have
clarified that in my original message.
Have a nice day,
Tomas Volf
--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
signature.asc
Description: PGP signature
Re: Guix Days: Patch flow discussion, Steve George, 2024/02/05
Re: Guix Days: Patch flow discussion, Clément Lassieur, 2024/02/05
Re: Guix Days: Patch flow discussion, Steve George, 2024/02/05
Re: Guix Days: Patch flow discussion, Hartmut Goebel, 2024/02/05