Bug 1156546

Summary: [rfe] use dnf instead of yum
Product: [Fedora] Fedora Reporter: Rahul Sundaram <metherid>
Component: mashAssignee: Dennis Gilmore <dennis>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: urgent    
Version: rawhideCC: dennis, dmach, jmracek, ngompa13
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-02-20 16:59:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1156491    

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.

Comment 7 Dennis Gilmore 2025-02-20 16:59:33 UTC
given how old this is I am going to close it. afaik mash is no longer in use anywhere