Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1156546 - [rfe] use dnf instead of yum
Summary: [rfe] use dnf instead of yum
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: mash
Version: rawhide
Hardware: Unspecified
OS: Unspecified
urgent
unspecified
Target Milestone: ---
Assignee: Dennis Gilmore
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1156491
TreeView+ depends on / blocked
 
Reported: 2014-10-24 16:12 UTC by Rahul Sundaram
Modified: 2020-10-31 20:05 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Rahul Sundaram 2014-10-24 16:12:27 UTC
Description of problem:

Fedora 22 is planning to switch over to dnf from yum as per

https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF

Please switch from yum/yum-utils to dnf/dnf-plugins-core. Thanks!

Comment 1 Kevin Fenzi 2016-04-01 18:20:29 UTC
Just to note that this is causing us pain because updates pushes use mash which uses yum which can't understand rich boolean deps in Requires/Recommends. 

There's already been 2 cases of packages that wished to use this that we had to revert because the tooling isn't up to snuff. ;(

Comment 2 Jaroslav Mracek 2016-04-04 07:15:52 UTC
I have got an information from Dennis Gilmore about evaluation of future of this package. If there is a future for this package, I could provide some help with conversion. But please make a decision.

Comment 3 Lubos Kocman 2016-04-04 09:00:41 UTC
Hello team,

here are some future highlights ;-)
mash is slowly going to be replaced by koji signed repos (already merged upstream) and locally (outside of koji) trough pagure.io/pungi. Pungi should also replace distill, distill-ng and puddle.

(Still leaving dgilmore's needinfo for confirmation)

Lubos

Comment 4 Dennis Gilmore 2016-04-05 14:33:22 UTC
we will be killing off mash in favour of koji's signed repos, but both signed repos and pungi use yum still. so it will not solve the problem.

Comment 5 Lubos Kocman 2016-04-06 09:03:38 UTC
(In reply to Dennis Gilmore from comment #4)
> we will be killing off mash in favour of koji's signed repos, but both
> signed repos and pungi use yum still. so it will not solve the problem.

Hi Dennis,

pungi-5 prototype doesn't ... but yeah you're right Dennis ... that's sort of why I wrote "future highlights".

Lubos

Comment 6 Daniel Mach 2016-04-08 10:50:50 UTC
Signed repos solve nothing now, since it's based on the same code as mash - and that code still uses yum.

We ideally need to migrate mash to dnf and then use it as a library in koji signed repos and pungi.


Note You need to log in before you can comment on or make changes to this bug.