| Summary: | RFE: Support matching package names across different distributions to Mageia packages with DNF | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Kristoffer Grundström <lovaren> |
| Component: | RPM Packages | Assignee: | Neal Gompa <ngompa13> |
| Status: | NEW --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Low | CC: | ignatenko, marja11, ngompa13, rpmstack |
| Version: | Cauldron | Keywords: | UPSTREAM |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=1265475 | ||
| Whiteboard: | |||
| Source RPM: | dnf-plugins-extras | CVE: | |
| Status comment: | |||
|
Description
Kristoffer Grundström
2017-10-14 03:00:23 CEST
I hope you know what I mean. I think there's an older package called distromatch that could be used instead if urpmi and/or dnf can't get this function. Yes, here it is: https://github.com/spanezz/distromatch
Marja Van Waes
2017-10-14 12:29:45 CEST
Source RPM:
urpmi =>
urpmi, dnf So... This could be done with DNF, as it does have a plugin architecture that would allow for such a thing. In fact, I made such a request two years ago for DNF: https://bugzilla.redhat.com/show_bug.cgi?id=1265475 Unfortunately, today, the service that provided the necessary metadata doesn't exist anymore (the URL is dead), so someone would need to regenerate that data and host it somewhere before this could be attempted again. See Also:
(none) =>
https://bugzilla.redhat.com/show_bug.cgi?id=1265475
Neal Gompa
2017-10-14 12:59:48 CEST
Source RPM:
urpmi, dnf =>
dnf
Neal Gompa
2017-10-14 13:00:09 CEST
Source RPM:
dnf =>
dnf-plugins-extras Igor, do you think it would be possible for a Fedora service to provide this data to be set up so that something like this would work? CC:
(none) =>
ignatenko I dont think so... Mass-change status to NEW for all bugs that were filed as UNCONFIRMED between October 9 and now, and that still have that status now. From now on all newly filed bugs will have the NEW status again, like before, regardless of who files the report. Ever confirmed:
0 =>
1 I'm marking this as low priority for now. Implementing something like this would be tricky without resources and the ability to sustain it, but after that, it's just a matter of writing a plugin that could reference it and match names across distributions. It'd be tricky, but possible. If someone wants to take it up, feel free to work with upstream dnf-plugins-extras to make it a thing. :) Priority:
Normal =>
Low
Neal Gompa
2017-11-12 03:51:47 CET
Summary:
DNF should be able to install a package even if it's named for Ubuntu/Debian to resolve issue with finding the right dependancies. =>
RFE: Support matching package names across different distributions to Mageia packages with DNF (In reply to Neal Gompa from comment #7) > I'm marking this as low priority for now. > > Implementing something like this would be tricky without resources and the > ability to sustain it, but after that, it's just a matter of writing a > plugin that could reference it and match names across distributions. > > It'd be tricky, but possible. > > If someone wants to take it up, feel free to work with upstream > dnf-plugins-extras to make it a thing. :) A solution like that already exists: https://github.com/spanezz/distromatch We just need to implement it. I'm aware of the solution, in fact, if you look at the linked redhat bug, I suggested that too. The issue is that the distromatch data necessary that was hosted on dde.debian.net is no longer available. Indeed, dde.debian.net has disappeared entirely. https://web.archive.org/web/20130504223545/http://dde.debian.net/ shows me some files and directories. Are they useful? |