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 >
