What about package variant slot? If package variant slot is optional, it won't 
break existing packages.

On Monday, March 30th, 2026 at 10:19 AM, Simon Tournier 
<[email protected]> wrote:

> Hi,
> 
> On Mon, 23 Mar 2026 at 00:05, "mr.doojin" <[email protected]> wrote:
> > On gentoo linux, there are package categories like app-emacs and app-shells.
> >
> > Packages are named like app-emacs/magit and app-shells/bash.
> >
> > I think including package category in the package name is going to be
> > cool. Instead of emacs-magit, we can have emacs/magit or
> > app-emacs/magit.
> 
> I’m not sure to get what is different from what it’s already there.
> 
> 
> > Inside emacs-magit-minimal, emacs is the category name, and minimal is
> > the variant name.
> >
> > emacs/magit[minimal] is clearer to humans and computers.
> 
> Maybe.  However, this change comes with a lot of modifications that
> appear to me impossible in practise.  Well, 1. it would be tedious to
> have a transition plan – we cannot break all the manifests
> overnight. ;-)  And 2. this cost does not seem compensated by the
> readibility it would bring, IMHO, aside “category” is always a can of
> worms. ;-)
> 
> Cheers,
> simon
>

Reply via email to