Hi,

Suhail Singh <suhailsingh...@gmail.com> skribis:

> Specifically, the bulk of patch submissions in Guix deal with packages.
> Barring some core packages, perhaps Guix would be better served by
> splitting other packages into a separate channel.  The organization and
> management of said channel could be optimized for tracking upstream as
> closely as possible.  OpenSUSE's Factory model with OpenQA comes to mind

That’s an idea worth considering in the long term, but it’s very tricky:
how do we decide what gets in?  do we go as far as moving packages from
Guix proper to another channel?  how do we transition?  what API
compatibility guarantees do we make?

> Orthogonally, the project would IMO also benefit by having automated
> testing to ensure that the combination of packages work well together.

One can have their channel under continuous integration with Cuirass for
instance; it works well for this job.

> As things stand today, the incentives for those without commit access
> are such that it makes better sense for them to focus on their own
> channels.  This is a shame.

Yeah.  Having lively channels outside Guix is not necessarily a bad
thing though.

Ludo’.

Reply via email to