Subject: bug#68835: Resolving package inheritance issue

From: Josselin Poiret <[email-masked]>
Date: Wed, 31 Jan 2024 11:41:02 +0100

Hi Oleg,

Sharlatan Hellseher <[email-masked]> writes:

> Long story short, how to resolve package inheritance which would not
> break CI ;-) ?
>
> [...]
>
> My rational was to keep golang module in (gnu packages golang-web) and
> the new inherited package providing executable in (gnu packages web)
> which introduced the regression.

Please see "(guix) Cyclic Module Dependencies" in the manual, it
contains some explanations around this kind of issue.

I'd suggest not separating inherited packages in different modules.

Best,
-- 
Josselin Poiret