| Summary: | Migrate package installation engine to DNF | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Neal Gompa <ngompa13> |
| Component: | Installer | Assignee: | Angelo Naselli <anaselli> |
| Status: | ASSIGNED --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Low | CC: | bequimao.de, bruno, davidwhodgins, doktor5000, fri, thierry.vignaud |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 16002 | ||
|
Description
Neal Gompa
2017-01-16 12:03:13 CET
Neal Gompa
2017-01-16 12:03:41 CET
Assignee:
bugsquad =>
thierry.vignaud
Neal Gompa
2017-01-16 12:04:05 CET
Blocks:
(none) =>
16002 Since libdnf is a glib2 backed library, it supports GObject Introspection as an bindings engine, so in addition to the hand-crafted Hawkey Python binding, there are automatically generated Python and Perl bindings through G-I. For using libdnf in the installer, Perl through G-I is one way to go. The other way would be to either use python-hawkey or the higher level DNF API through PyPerl or Inline::Python from Perl. This is also useful if the goal is to gradually transition the installer from Perl to Python.
Samuel Verschelde
2017-01-16 14:32:41 CET
Priority:
release_blocker =>
High
Dave Hodgins
2017-07-06 23:01:04 CEST
CC:
(none) =>
davidwhodgins
Ulrich Beckmann
2017-10-31 12:14:20 CET
CC:
(none) =>
bequimao.de This is currently in progress. Angelo Naselli has started working on this[1][2]. [1]: https://gitlab.com/mdklinux/Mageia/drakx/tree/topic/switching_to_dnf [2]: https://github.com/manatools/python-manatools-pkgs Summary:
Migrate package installation engine to libdnf =>
Migrate package installation engine to DNF Hi, This is High priority bug for a good reason. Making Mageia even better than ever is best direction. In order to do right thing, this bug should be examined and fixed as soon as possible. Packagers, please make the status to Assigned when you are working on this. Feel free to reassign the bug if bad-triaged. Also, if bug is old, please close it. On October 1st 2020, we will drop priority to normal. I don' t understand why mirgating from urpmi to dnf is a high priority. THis has not been discussed on the dev ML and I think it's contrary to what other des think we should do. CC:
(none) =>
bruno I don't understand your sarcasm. this bug is open since 2017 :p My comment 3 was done as mass commit on all High priority report. I haven't seen all of these in particular. Feel free to drop priority. My intend is to ping all already High priority bug report. Priority changed to be more appropriate. Priority:
High =>
Low (In reply to Angelo Naselli from comment #5) > I don't understand your sarcasm. this bug is open since 2017 :p It's not a sarcasm, it's a matter of strategy for Mageia. I've never seen the strategy to drop urpmi in favour of dnf. And in that case, I'm not sure I'd like to continue working with it then. SO thanks David to clarify this is not considered as a high priority for us as a community.
Morgan Leijström
2020-10-10 23:25:59 CEST
Target Milestone:
Mageia 7 =>
--- You know I like you, buy as one goes one comes... I can't see any real strategies to be honest but that is OT here No offense, and we like you too :) Just kind of updating. https://wiki.mageia.org/en/Feature:Switch_to_DNF State target Mageia 8, and 0% so far Seems we need decision and/or more manpower? (In reply to Morgan Leijström from comment #10) > No offense, and we like you too :) No worries I gave up years ago :p > > Just kind of updating. > > https://wiki.mageia.org/en/Feature:Switch_to_DNF > State target Mageia 8, and 0% so far > > Seems we need decision and/or more manpower? https://github.com/rpm-software-management/dnf-URPM https://gitlab.com/mdklinux/Mageia/drakx/commits/topic/switching_to_dnf And I gave up there too, I've seen no one giving any suggestions or help, Mageia is a great community but sooner or later can't be composed by users only. I'm always ready to help, but i decided to focus my little spare time in things in wihch i have fun and enjoy. And btw i had to fight enough with our beautiful installer and rescue to get two systems working with mageia 7 so please don't say all is ok, I'm not a low skilled user... (In reply to Angelo Naselli from comment #12) > (In reply to Morgan Leijström from comment #10) > > No offense, and we like you too :) > No worries I gave up years ago :p > > > > > Just kind of updating. > > > > https://wiki.mageia.org/en/Feature:Switch_to_DNF > > State target Mageia 8, and 0% so far > > > > Seems we need decision and/or more manpower? > > https://github.com/rpm-software-management/dnf-URPM > https://gitlab.com/mdklinux/Mageia/drakx/commits/topic/switching_to_dnf > > And I gave up there too, I've seen no one giving any suggestions or help, > Mageia is a great community but sooner or later can't be composed by users > only. > I'm always ready to help, but i decided to focus my little spare time in > things in wihch i have fun and enjoy. > > And btw i had to fight enough with our beautiful installer and rescue to get > two systems working with mageia 7 so please don't say all is ok, I'm not a > low skilled user... I haven't *completely* given up, but I had refocused on trying to get an official Perl binding for DNF to replace all of perl-URPM and urpmi usage with perl-libdnf. I've got a COPR project[1] with experimental snapshot builds (that are *not* ready for the distro itself yet) that I'm periodically updating as I track development upstream that can be used for porting DrakX over. [1]: https://copr.fedorainfracloud.org/coprs/ngompa/dnf5-mga/
Neal Gompa
2020-10-15 05:37:27 CEST
CC:
(none) =>
thierry.vignaud OK, thank you for your time, link, and work :)
Florian Hubold
2022-05-07 22:24:28 CEST
CC:
(none) =>
doktor5000 |