[VDSM] Vdsm build requires now python 3 on EL7

Hi all, Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7. Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will fail. I heard that installing epel7 repo fixes this issue. Cheers, Nir [1] https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734a91...

On Tue, Mar 29, 2016 at 3:21 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Hi all,
Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7.
Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will fail.
Pithon 3 is not available in CentOS 7 and as far as I can tell it's not available in EPEL as well. Please drop Python3 on EL7.
I heard that installing epel7 repo fixes this issue.
Cheers, Nir
[1] https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734a91...
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com

On Tue, Mar 29, 2016 at 3:35 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
On Tue, Mar 29, 2016 at 3:21 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Hi all,
Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7.
Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will fail.
Pithon 3 is not available in CentOS 7 and as far as I can tell it's not available in EPEL as well. Please drop Python3 on EL7.
Well, there is Python 3.4 on EPEL: https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/python34.html
I heard that installing epel7 repo fixes this issue.
Cheers, Nir
[1] https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734a91...
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

--Apple-Mail=_797AD213-BB64-4DF7-B10A-0FB9EC615E18 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8
On Mar 29, 2016, at 3:42 PM, Martin Perina <mperina@redhat.com> wrote: =20 =20 =20 On Tue, Mar 29, 2016 at 3:35 PM, Sandro Bonazzola <sbonazzo@redhat.com = <mailto:sbonazzo@redhat.com>> wrote: =20 =20 On Tue, Mar 29, 2016 at 3:21 PM, Nir Soffer <nsoffer@redhat.com = <mailto:nsoffer@redhat.com>> wrote: Hi all, =20 Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7. =20 Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will = fail. =20 Pithon 3 is not available in CentOS 7 and as far as I can tell it's = not available in EPEL as well. Please drop Python3 on EL7. =20 =E2=80=8BWell, there is Python 3.4 on EPEL: =20 https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/python34.html = <https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/python34.html>
The appropriate way for us to do this, should be via software = collections: https://www.softwarecollections.org/en/scls/rhscl/rh-python34/ = <https://www.softwarecollections.org/en/scls/rhscl/rh-python34/> If it is available there then we can use it, otherwise we shouldn=E2=80=99= t otherwise we=E2=80=99d have problems with RHEL7 users, EPEL is not = always a viable alternative.
=E2=80=8B=20 =20 =20 =20 =20 =20 =20 I heard that installing epel7 repo fixes this issue. =20 Cheers, Nir =20 [1] = https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734a= 915 = <https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734= a915> =20 =20 =20 --=20 Sandro Bonazzola Better technology. Faster innovation. Powered by community =
collaboration. > See how it works at redhat.com <http://redhat.com/> >=20 > _______________________________________________ > Devel mailing list > Devel@ovirt.org <mailto:Devel@ovirt.org> > http://lists.ovirt.org/mailman/listinfo/devel = <http://lists.ovirt.org/mailman/listinfo/devel> >=20 > _______________________________________________ > Devel mailing list > Devel@ovirt.org <mailto:Devel@ovirt.org> > http://lists.ovirt.org/mailman/listinfo/devel = <http://lists.ovirt.org/mailman/listinfo/devel>
--Apple-Mail=_797AD213-BB64-4DF7-B10A-0FB9EC615E18 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 Mar 29, 2016, at 3:42 PM, Martin Perina <<a = href=3D"mailto:mperina@redhat.com" class=3D"">mperina@redhat.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div = dir=3D"ltr" style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><div = class=3D"gmail_extra"><br class=3D"Apple-interchange-newline"><br = class=3D""><div class=3D"gmail_quote">On Tue, Mar 29, 2016 at 3:35 PM, = Sandro Bonazzola<span class=3D"Apple-converted-space"> </span><span = dir=3D"ltr" class=3D""><<a href=3D"mailto:sbonazzo@redhat.com" = target=3D"_blank" class=3D"">sbonazzo@redhat.com</a>></span><span = class=3D"Apple-converted-space"> </span>wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px = 0px 0.8ex; border-left-width: 1px; border-left-style: solid; = border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div = dir=3D"ltr" class=3D""><br class=3D""><div class=3D"gmail_extra"><br = class=3D""><div class=3D"gmail_quote">On Tue, Mar 29, 2016 at 3:21 PM, = Nir Soffer<span class=3D"Apple-converted-space"> </span><span = dir=3D"ltr" class=3D""><<a href=3D"mailto:nsoffer@redhat.com" = target=3D"_blank" class=3D"">nsoffer@redhat.com</a>></span><span = class=3D"Apple-converted-space"> </span>wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px = 0px 0.8ex; border-left-width: 1px; border-left-style: solid; = border-left-color: rgb(204, 204, 204); padding-left: 1ex;">Hi all,<br = class=3D""><br class=3D"">Since commit f247a0cff310 (el7: require newly = available<br class=3D"">python34-nose), building vdsm<br = class=3D"">requires Python 3 on EL7.<br class=3D""><br = class=3D"">Unfortunately, it seems that ovirt-release-master that should = add all<br class=3D"">the dependencies<br class=3D"">needed for vdsm = does is not configured properly, so building vdsm will fail.<br = class=3D""></blockquote><div class=3D""><br class=3D""></div><div = class=3D"">Pithon 3 is not available in CentOS 7 and as far as I can = tell it's not available in EPEL as well.</div><div class=3D"">Please = drop Python3 on EL7.</div></div></div></div></blockquote><div = class=3D""><br class=3D""><div class=3D"gmail_default" = style=3D"font-family: arial, helvetica, sans-serif; display: = inline;">=E2=80=8BWell, there is Python 3.4 on EPEL:<br class=3D""><br = class=3D""><a = href=3D"https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/python34.h= tml" = class=3D"">https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/python3= 4.html</a><br = class=3D""></div></div></div></div></div></div></blockquote><div><br = class=3D""></div><div>The appropriate way for us to do this, should be = via software collections:</div><div><a = href=3D"https://www.softwarecollections.org/en/scls/rhscl/rh-python34/" = class=3D"">https://www.softwarecollections.org/en/scls/rhscl/rh-python34/<= /a></div><div><br class=3D""></div><div>If it is available there then we = can use it, otherwise we shouldn=E2=80=99t otherwise we=E2=80=99d have = problems with RHEL7 users, EPEL is not always a viable = alternative.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div= class=3D""><div dir=3D"ltr" style=3D"font-family: Helvetica; font-size: = 12px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; orphans: auto; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; widows: = auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><div = class=3D"gmail_extra"><div class=3D"gmail_quote"><div class=3D""><div = class=3D"gmail_default" style=3D"font-family: arial, helvetica, = sans-serif; display: inline;">=E2=80=8B</div> </div><blockquote = class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; = border-left-width: 1px; border-left-style: solid; border-left-color: = rgb(204, 204, 204); padding-left: 1ex;"><div dir=3D"ltr" class=3D""><div = class=3D"gmail_extra"><div class=3D"gmail_quote"><div class=3D""><br = class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br = class=3D""></div><div class=3D""><br class=3D""></div><div = class=3D""> </div><blockquote class=3D"gmail_quote" style=3D"margin: = 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; = border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><br = class=3D"">I heard that installing epel7 repo fixes this issue.<br = class=3D""><br class=3D"">Cheers,<br class=3D"">Nir<br class=3D""><br = class=3D"">[1]<span class=3D"Apple-converted-space"> </span><a = href=3D"https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe= 9973734a915" rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779a= dbe9973734a915</a><span class=3D""><font color=3D"#888888" class=3D""><br = class=3D""></font></span></blockquote></div><span class=3D""><font = color=3D"#888888" class=3D""><br class=3D""><br clear=3D"all" = class=3D""><div class=3D""><br class=3D""></div>--<span = class=3D"Apple-converted-space"> </span><br 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<span class=3D"Apple-converted-space"> </span><a = href=3D"http://redhat.com/" target=3D"_blank" class=3D"">redhat.com</a><br= class=3D""></div></div></div></div></font></span></div></div><br = class=3D"">_______________________________________________<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""><a href=3D"http://lists.ovirt.org/mailman/listinfo/devel" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel</a><br = class=3D""></blockquote></div><br class=3D""></div></div><span = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" = class=3D"">_______________________________________________</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">Devel mailing = list</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a = href=3D"mailto:Devel@ovirt.org" style=3D"font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = class=3D"">Devel@ovirt.org</a><br style=3D"font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = class=3D""><a href=3D"http://lists.ovirt.org/mailman/listinfo/devel" = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel</a></div></blockq= uote></div><br class=3D""></body></html>= --Apple-Mail=_797AD213-BB64-4DF7-B10A-0FB9EC615E18--

On Tue, Mar 29, 2016 at 3:47 PM, Vinzenz Feenstra <vfeenstr@redhat.com> wrote:
On Mar 29, 2016, at 3:42 PM, Martin Perina <mperina@redhat.com> wrote:
On Tue, Mar 29, 2016 at 3:35 PM, Sandro Bonazzola <sbonazzo@redhat.com> wrote:
On Tue, Mar 29, 2016 at 3:21 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Hi all,
Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7.
Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will fail.
Pithon 3 is not available in CentOS 7 and as far as I can tell it's not available in EPEL as well. Please drop Python3 on EL7.
Well, there is Python 3.4 on EPEL:
https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/python34.html
The appropriate way for us to do this, should be via software collections: https://www.softwarecollections.org/en/scls/rhscl/rh-python34/
If it is available there then we can use it, otherwise we shouldn’t otherwise we’d have problems with RHEL7 users, EPEL is not always a viable alternative.
Ok, so python34 is there: http://koji.fedoraproject.org/koji/packageinfo?packageID=20542 I didn't see it because I was searching in the wrong place: http://koji.fedoraproject.org/koji/packageinfo?packageID=9781 So, for me, ok to add python3 support on el7. Can you please push a patch to ovirt-release including needed packages in the epel repo? Please note that if you want python3 support in virt sig you'll have to provide it in virt sig repo as well
I heard that installing epel7 repo fixes this issue.
Cheers, Nir
[1] https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734a91...
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ 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

On Tue, Mar 29, 2016 at 03:35:13PM +0200, Sandro Bonazzola wrote:
On Tue, Mar 29, 2016 at 3:21 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Hi all,
Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7.
Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will fail.
Pithon 3 is not available in CentOS 7 and as far as I can tell it's not available in EPEL as well. Please drop Python3 on EL7.
python34-{six,nose} has been recently added to EPEL7. I suspect that it is not pulled by the ovirt-syndicated epel repository, and I hope that https://gerrit.ovirt.org/#/c/55415/ would fix it. Maor, would you try it, please?

Yes installing latest epel does solve it. On Mar 29, 2016 4:21 PM, "Nir Soffer" <nsoffer@redhat.com> wrote:
Hi all,
Since commit f247a0cff310 (el7: require newly available python34-nose), building vdsm requires Python 3 on EL7.
Unfortunately, it seems that ovirt-release-master that should add all the dependencies needed for vdsm does is not configured properly, so building vdsm will fail.
I heard that installing epel7 repo fixes this issue.
Cheers, Nir
[1] https://github.com/oVirt/vdsm/commit/f247a0cff310dbbf62b07e779adbe9973734a91... _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
participants (6)
-
Dan Kenigsberg
-
Martin Perina
-
Nir Soffer
-
Sandro Bonazzola
-
Tolik Litovsky
-
Vinzenz Feenstra