Bug 1249385 - [RFE] support dnf packaging
Summary: [RFE] support dnf packaging
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: otopi
Classification: oVirt
Component: Plugins.packagers
Version: ---
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ovirt-3.6.0-rc
: 1.4.0
Assignee: Yaniv Kaul
QA Contact: Petr Kubica
URL:
Whiteboard:
Depends On:
Blocks: 1162508 oVirt_Fedora_22_Support
TreeView+ depends on / blocked
 
Reported: 2015-08-02 10:23 UTC by Alon Bar-Lev
Modified: 2016-02-23 09:02 UTC (History)
14 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-02-23 09:02:28 UTC
oVirt Team: Infra
Embargoed:
rule-engine: ovirt-3.6.0+
ylavi: planning_ack+
rule-engine: devel_ack+
pstehlik: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 44374 0 master MERGED packagers: add dnf support Never

Description Alon Bar-Lev 2015-08-02 10:23:36 UTC
fc22 made it mandatory without backward compatibility.

Comment 1 Sandro Bonazzola 2015-08-03 06:03:15 UTC
fc22 provides yum-deprecated and yum api for backward compatibility.

Comment 2 Alon Bar-Lev 2015-08-04 17:18:06 UTC
for some reason yum package appears today, which is actually working.

Comment 3 Alon Bar-Lev 2015-08-04 19:55:31 UTC
there is minidnf now in otopi, great disappointment, still the user need to implement complex logic in order to use it. but error detection is better, most ugly hacks were removed.

I tried to keep it as compatible with miniyum as I could, please do not use it with over abstraction, just create the sync and object directly and then manipulate it the same. you should try to construct the minidnf and if fail to construct the miniyum.

one change: instead of install() followed by update(), use installUpdate().

the instance behaves differently, it lives only from transaction begin to transaction end, it should not be important, but may explain issues that may be found.

Comment 6 Petr Kubica 2016-02-19 09:33:01 UTC
Verified in ovirt-engine-3.6.2.6-1.fc22.noarch


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