You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's three for the price of one in this brainstorming issue:
Get rid of the :complete subpackage file and make it virtual (all the necessary info is in the index, right?).
Add support for a special :any variant that is satisfied by whatever variant is already installed. A package depending on git:primary:any for example would work with either git:primary:standard or git:primary:lite. If any package is requesting this as a dependency and neither is installed, rvn will install the :standard variant (unless the configuration indicates a different preference).
Maybe also add group support to get rid of meta packages? E.g. installing xorg or xfce without abusing an otherwise empty package just for the dependencies? These could be lists. I kind of like yum's / dnf's "groupinstall" command for that. Also Arch's way of doing this is pretty cool: When you request to install a group, it will ask which members of it you want to install. It defaults to everything, but you could pick from the list if you wanted to (or rather: pick the ones you want to leave out). This allows for use cases like "Give me all of GNOME - except for brasero because I don't burn CDs anymore".
The text was updated successfully, but these errors were encountered:
Here's three for the price of one in this brainstorming issue:
Get rid of the
:complete
subpackage file and make it virtual (all the necessary info is in the index, right?).Add support for a special
:any
variant that is satisfied by whatever variant is already installed. A package depending ongit:primary:any
for example would work with eithergit:primary:standard
orgit:primary:lite
. If any package is requesting this as a dependency and neither is installed, rvn will install the:standard
variant (unless the configuration indicates a different preference).Maybe also add group support to get rid of meta packages? E.g. installing
xorg
orxfce
without abusing an otherwise empty package just for the dependencies? These could be lists. I kind of like yum's / dnf's "groupinstall" command for that. Also Arch's way of doing this is pretty cool: When you request to install a group, it will ask which members of it you want to install. It defaults to everything, but you could pick from the list if you wanted to (or rather: pick the ones you want to leave out). This allows for use cases like "Give me all of GNOME - except for brasero because I don't burn CDs anymore".The text was updated successfully, but these errors were encountered: