It's not, IMO, because while it's very easy to set up a channel, it's very 
difficult to publish substitutes for it.

I don't think collisions are any more likely, but perhaps you know of cases I 
haven't encountered.

The larger risk is divergence of package definitions, so version X of a package 
in Bob's channel works very differently than version X+1 in Alice's.

I'd greatly prefer to do the maintenance in Guix, as it'd be much simpler for 
everyone.

 — Ian

On August 17, 2024 5:11:44 PM PDT, Andy Tai <a...@atai.org> wrote:
>I wonder how scalable this approach is, if many "package maintainers"
>each have their own channel for the packages they are maintaining, and
>made available this way.   I would guess to use this approach the Guix
>users have to do "guix package -u --allow-collision"
>
>> Date: Sat, 17 Aug 2024 12:43:11 -0700
>> From: Ian Eure <i...@retrospec.tv>
>> Whatever the state of Guix proper, you can always find the current
>> version of LibreWolf in my personal channel[1], though I don’t
>> have a public substitute server, so long build times will await
>> you if you choose this route.
>

Reply via email to