Fwd: F26 System Wide Change: DNF 2.0

FYI This affects engine-setup, ovirt-hosted-engine-setup, ovirt-host-deploy and any other tool based on OTOPI in 4.2 time frame. ---------- Forwarded message ---------- From: Jan Kurik <jkurik@redhat.com> Date: Fri, Sep 9, 2016 at 4:49 PM Subject: F26 System Wide Change: DNF 2.0 To: Development discussions related to Fedora <devel@lists.fedoraproject.org>, devel-announce@lists.fedoraproject.org = Proposed System Wide Change: DNF 2.0 = https://fedoraproject.org/wiki/Changes/DNF-2.0 Change owner(s): * Jan Silhan <jsilhan AT redhat DOT com> * Michal Luscon <mluscon AT redhat DOT com> * Igor Gnatenko <ignatenko AT redhat DOT com> DNF rebase to version 2.0. == Detailed Description == DNF-2.0 is the next upcoming major version of DNF package manager. Unfortunately, it brings some incompatibilities with previous version of DNF (DNF-1) which were either needed to preserve compatibility with YUM CLI or where bigger redesigns were needed. A list of identified incompatible changes can be found here http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html == Scope == Proposal owners: * complete release notes * deliver DNF-2.0 stack to Rawhide Other developers: * Owners of 3rd party DNF plugins or components depending on DNF should check and adjust their packages otherwise they may not work with DNF-2.0. Release engineering: * All release engineering tools that depends on DNF should be tested against DNF-2.0. -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic -- devel mailing list devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org -- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>

--Apple-Mail=_713C408F-813D-4D06-95A9-43C75941FE35 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8
On Sep 9, 2016, at 5:04 PM, Sandro Bonazzola <sbonazzo@redhat.com> = wrote: =20 FYI This affects engine-setup, ovirt-hosted-engine-setup, = ovirt-host-deploy and any other tool based on OTOPI in 4.2 time frame.
TLDR:=20 - Reintroduction of YUM=E2=80=99s configuration options includepkgs and = excludepkgs - DNF group install --with-optional option So this shouldn=E2=80=99t be too big of an impact, if at all
=20 ---------- Forwarded message ---------- From: Jan Kurik <jkurik@redhat.com <mailto:jkurik@redhat.com>> Date: Fri, Sep 9, 2016 at 4:49 PM Subject: F26 System Wide Change: DNF 2.0 To: Development discussions related to Fedora = <devel@lists.fedoraproject.org <mailto:devel@lists.fedoraproject.org>>, = devel-announce@lists.fedoraproject.org = <mailto:devel-announce@lists.fedoraproject.org> =20 =20 =3D Proposed System Wide Change: DNF 2.0 =3D https://fedoraproject.org/wiki/Changes/DNF-2.0 = <https://fedoraproject.org/wiki/Changes/DNF-2.0> =20 =20 Change owner(s): * Jan Silhan <jsilhan AT redhat DOT com> * Michal Luscon <mluscon AT redhat DOT com> * Igor Gnatenko <ignatenko AT redhat DOT com> =20 =20 DNF rebase to version 2.0. =20 =20 =3D=3D Detailed Description =3D=3D DNF-2.0 is the next upcoming major version of DNF package manager. Unfortunately, it brings some incompatibilities with previous version of DNF (DNF-1) which were either needed to preserve compatibility with YUM CLI or where bigger redesigns were needed. A list of identified incompatible changes can be found here http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html = <http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html> =20 =20 =3D=3D Scope =3D=3D Proposal owners: * complete release notes * deliver DNF-2.0 stack to Rawhide =20 Other developers: * Owners of 3rd party DNF plugins or components depending on DNF should check and adjust their packages otherwise they may not work with DNF-2.0. =20 Release engineering: * All release engineering tools that depends on DNF should be tested against DNF-2.0. -- Jan Ku=C5=99=C3=ADk Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic -- devel mailing list devel@lists.fedoraproject.org <mailto:devel@lists.fedoraproject.org> = https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org = <https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org=
=20 =20 =20 --=20 Sandro Bonazzola Better technology. Faster innovation. Powered by community =
collaboration. > See how it works at redhat.com <http://redhat.com/> > <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016> > _______________________________________________ > Devel mailing list > Devel@ovirt.org > http://lists.ovirt.org/mailman/listinfo/devel
--Apple-Mail=_713C408F-813D-4D06-95A9-43C75941FE35 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On Sep 9, 2016, at 5:04 PM, Sandro Bonazzola <<a = href=3D"mailto:sbonazzo@redhat.com" class=3D"">sbonazzo@redhat.com</a>>= wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div = dir=3D"ltr" class=3D"">FYI<div class=3D"">This affects engine-setup, = ovirt-hosted-engine-setup, ovirt-host-deploy and any other tool based on = OTOPI in 4.2 time frame.</div></div></div></blockquote><div><br = class=3D""></div><div>TLDR: </div><div>- Reintroduction of YUM=E2=80=99= s configuration options includepkgs and excludepkgs<br = class=3D"">- DNF group install --with-optional option<br = class=3D""><br class=3D""></div><div>So this shouldn=E2=80=99t be too = big of an impact, if at all</div><br class=3D""><blockquote type=3D"cite" = class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div class=3D""><br= class=3D""><div class=3D"gmail_quote">---------- Forwarded message = ----------<br class=3D"">From: <b class=3D"gmail_sendername">Jan = Kurik</b> <span dir=3D"ltr" class=3D""><<a = href=3D"mailto:jkurik@redhat.com" = class=3D"">jkurik@redhat.com</a>></span><br class=3D"">Date: Fri, Sep = 9, 2016 at 4:49 PM<br class=3D"">Subject: F26 System Wide Change: DNF = 2.0<br class=3D"">To: Development discussions related to Fedora <<a = href=3D"mailto:devel@lists.fedoraproject.org" = class=3D"">devel@lists.fedoraproject.org</a>>, <a = href=3D"mailto:devel-announce@lists.fedoraproject.org" = class=3D"">devel-announce@lists.fedoraproject.org</a><br class=3D""><br = class=3D""><br class=3D"">=3D Proposed System Wide Change: DNF 2.0 =3D<br = class=3D""> <a href=3D"https://fedoraproject.org/wiki/Changes/DNF-2.0" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://fedoraproject.org/<wbr = class=3D"">wiki/Changes/DNF-2.0</a><br class=3D""> <br class=3D""> <br class=3D""> Change owner(s):<br class=3D""> * Jan Silhan <jsilhan AT redhat DOT com><br class=3D""> * Michal Luscon <mluscon AT redhat DOT com><br class=3D""> * Igor Gnatenko <ignatenko AT redhat DOT com><br class=3D""> <br class=3D""> <br class=3D""> DNF rebase to version 2.0.<br class=3D""> <br class=3D""> <br class=3D""> =3D=3D Detailed Description =3D=3D<br class=3D""> DNF-2.0 is the next upcoming major version of DNF package manager.<br = class=3D""> Unfortunately, it brings some incompatibilities with previous version<br = class=3D""> of DNF (DNF-1) which were either needed to preserve compatibility = with<br class=3D""> YUM CLI or where bigger redesigns were needed. A list of identified<br = class=3D""> incompatible changes can be found here<br class=3D""> <a href=3D"http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://dnf.readthedocs.io/en/<wbr = class=3D"">latest/dnf-1_vs_dnf-2.html</a><br class=3D""> <br class=3D""> <br class=3D""> =3D=3D Scope =3D=3D<br class=3D""> Proposal owners:<br class=3D""> * complete release notes<br class=3D""> * deliver DNF-2.0 stack to Rawhide<br class=3D""> <br class=3D""> Other developers:<br class=3D""> * Owners of 3rd party DNF plugins or components depending on DNF<br = class=3D""> should check and adjust their packages otherwise they may not work<br = class=3D""> with DNF-2.0.<br class=3D""> <br class=3D""> Release engineering:<br class=3D""> * All release engineering tools that depends on DNF should be tested<br = class=3D""> against DNF-2.0.<br class=3D""> <span class=3D"HOEnZb"><font color=3D"#888888" class=3D"">--<br = class=3D""> Jan Ku=C5=99=C3=ADk<br class=3D""> Platform & Fedora Program Manager<br class=3D""> Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic<br = class=3D""> --<br class=3D""> devel mailing list<br class=3D""> <a href=3D"mailto:devel@lists.fedoraproject.org" = class=3D"">devel@lists.fedoraproject.org</a><br class=3D""> <a = href=3D"https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproj= ect.org" rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://lists.fedoraproject.<wbr = class=3D"">org/admin/lists/devel@lists.<wbr = class=3D"">fedoraproject.org</a><br class=3D""> </font></span></div><br class=3D""><br clear=3D"all" class=3D""><div = class=3D""><br class=3D""></div>-- <br class=3D""><div = class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div = dir=3D"ltr" class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div = class=3D""><div dir=3D"ltr" class=3D"">Sandro Bonazzola<br = class=3D"">Better technology. Faster innovation. Powered by community = collaboration.<br class=3D"">See how it works at <a = href=3D"http://redhat.com/" target=3D"_blank" class=3D"">redhat.com</a><br= class=3D""></div></div><div dir=3D"ltr" class=3D""><a = href=3D"https://www.redhat.com/it/about/events/red-hat-open-source-day-201= 6" target=3D"_blank" class=3D""><img = src=3D"http://images.engage.redhat.com/EloquaImages/clients/RedHat/%7B53f9= 7a34-013e-4b79-966f-222f50a6de8c%7D_Red_Hat_Open_Source_Day_2_CITIES.png" = width=3D"420" height=3D"60" class=3D""></a><br = class=3D""></div></div></div></div></div> </div></div> _______________________________________________<br class=3D"">Devel = mailing list<br class=3D""><a href=3D"mailto:Devel@ovirt.org" = class=3D"">Devel@ovirt.org</a><br = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel</div></blockquote=
</div><br class=3D""></body></html>=
--Apple-Mail=_713C408F-813D-4D06-95A9-43C75941FE35--

On Fri, Sep 9, 2016 at 5:07 PM, Vinzenz Feenstra <vfeenstr@redhat.com> wrote:
On Sep 9, 2016, at 5:04 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
FYI This affects engine-setup, ovirt-hosted-engine-setup, ovirt-host-deploy and any other tool based on OTOPI in 4.2 time frame.
TLDR: - Reintroduction of YUM’s configuration options includepkgs and excludepkgs - DNF group install --with-optional option
So this shouldn’t be too big of an impact, if at all
OTOPI is using API, 2.0 compatibility need to be checked as minimum.
---------- Forwarded message ---------- From: Jan Kurik <jkurik@redhat.com> Date: Fri, Sep 9, 2016 at 4:49 PM Subject: F26 System Wide Change: DNF 2.0 To: Development discussions related to Fedora < devel@lists.fedoraproject.org>, devel-announce@lists.fedoraproject.org
= Proposed System Wide Change: DNF 2.0 = https://fedoraproject.org/wiki/Changes/DNF-2.0
Change owner(s): * Jan Silhan <jsilhan AT redhat DOT com> * Michal Luscon <mluscon AT redhat DOT com> * Igor Gnatenko <ignatenko AT redhat DOT com>
DNF rebase to version 2.0.
== Detailed Description == DNF-2.0 is the next upcoming major version of DNF package manager. Unfortunately, it brings some incompatibilities with previous version of DNF (DNF-1) which were either needed to preserve compatibility with YUM CLI or where bigger redesigns were needed. A list of identified incompatible changes can be found here http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html
== Scope == Proposal owners: * complete release notes * deliver DNF-2.0 stack to Rawhide
Other developers: * Owners of 3rd party DNF plugins or components depending on DNF should check and adjust their packages otherwise they may not work with DNF-2.0.
Release engineering: * All release engineering tools that depends on DNF should be tested against DNF-2.0. -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic -- devel mailing list devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016> _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com <https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
participants (2)
-
Sandro Bonazzola
-
Vinzenz Feenstra