Replies: 4 comments 1 reply
-
I think it's exactly the opposite. Distribution not interested in modules will want to exclude libmodulemd from build-time dependencies. |
Beta Was this translation helpful? Give feedback.
-
My points of view:
|
Beta Was this translation helpful? Give feedback.
-
Could be worth adding fwupd to the list of non-rpm things that can be upgraded, aka:
|
Beta Was this translation helpful? Give feedback.
-
There's a ton to say here...one relevant prior art here is how Ubuntu changed their dpkg to suggest installing snaps I believe. My high level thought is that it makes sense to do some superficial things...for example, some operating systems may want to ship things only as flatpaks, and it'd definitely be helpful for us to at least detect this an provide a useful message instead of just saying "package not found". But there's a giant array of details in having It's really hard to hide all the implementation detail differences; there's a ton. To give just one, there is
Right that's another example...fwupd inherently operates on the next boot, and I think we are going to put ourselves into some surprising situations if typing I'd again argue that it makes sense to have something informative, but wrapping fully gets into a whole world of complexity. |
Beta Was this translation helpful? Give feedback.
-
DNF is capable of installing only RPMs, RPMs from comps groups and module profiles. But Gnome Software is capable of installing Flatpaks and users do not see a difference between installing RPM and Flatpak. If DNF is supposed to be a centralized point for software management from the command line then we have to think about supporting alternative ways how software is delivered. The feature might be also used for already implemented comps groups and modules to make them optional.
Questions to proposal
dnf install firefox
shall dnf installfirefox
regardless of type of distribution (RPM, Flatpak, or other types)?Do we need to provide a configuration option to set a preference order (prefer Flatpaks over RPMs)
dnf <type> install firefox
dnf flatpak install firefox
dnf rpm install firefox
dnf flatpak upgrade
dnf upgrade
shall dnf upgrade all supported software type (RPM, Flatpaks, ...)?dnf repoquery
shall dnf show only available RPMs?dnf list
shall dnf show only records related to RPMs?dnf history
shall dnf show only records related to RPMs or also to other software types?dnf group install group1
and the group definition containsShall dnf install
firefox
from a flatpak or skip it when rpmfirefox
is not available?Note: Comps group format is not versioned, therefore additional keywords or sections, might be problematic (Related components - Satellite, Pulp, Libcomps, Libsolv).
Requirements
Beta Was this translation helpful? Give feedback.
All reactions