Sérgio Basto wrote:
On Tue, 2018-03-27 at 13:46 -0500, Rex Dieter wrote:
> Sérgio Basto wrote:
>
> > On Tue, 2018-03-27 at 11:53 -0500, Rex Dieter wrote:
> > > Sérgio Basto wrote:
> > >
> > > > On Mon, 2018-03-26 at 15:33 -0500, Rex Dieter wrote:
> > > > > Sérgio Basto wrote:
> > > > >
> > > > > > On Tue, 2018-03-06 at 16:15 -0600, Rex Dieter wrote:
> > > > > > > I'd be ok with an epel7-only python3-sip
> > > > > > >
> > > > > > > Since it is a new package (not a branch of an existing
> > > > > > > one),
> > > > > > > then
> > > > > > > it
> > > > > > > would require a new package review.
> > > > > > >
> > > > > > > It would be a bit of shame though, having to fork
things
> > > > > > > like
> > > > > > > that.
> > > > > >
> > > > > > I tried this solution (epel7-only python3-sip) but
> > > > > > BUILDSTDERR: Error: This version of PyQt5 requires sip
> > > > > > 4.19.4
> > > > > > or
> > > > > > later.
> > > > > > when el7 have sip-devel x86_64 4.14.6-
> > > > > > 4.el7 base
> > > > > >
> > > > > > if we do package sip-qt5 we must override
> > > > > > /usr/lib64/python2.7/site-
> > > > > > packages/sip.so
> > > > > > it is possible sip-qt5 provides and obsolete sip (4.14.6-
> > > > > > 4.el7)
> > > > > > ?
> > > > >
> > > > > Not possible (by policy). It should be able to work without
> > > > > doing
> > > > > that, but
> > > > > it may require patching.
> > > >
> > > > I don't see how. In python2, how "import sip" will work
?
> > > > "import
> > > > sip-qt5
> > > > as sip" ?
> > >
> > > I thought the context here was your desire to add *only python3*
> > > sip/python-
> > > qt5 to epel ?
> >
> > That was if pyhton2-sip was enough , but sip 4.14.6 is not enough
> > for
> > python2-qt5-devel ...
> >
> > But thinking, we might only build python3-qt5 ? ok, let me review
> > this again , seems enough for my openshot and subdownloader ....
>
> Yes, that's really the only viable option here, to do *only* python3-
> sip and
> python3-qt5
Done, sip :
https://src.fedoraproject.org/fork/sergiomb/rpms/sip/c/84b5266e6d36d6e20c...
and python3-qt5:
https://src.fedoraproject.org/fork/sergiomb/rpms/python-qt5/commits/master
As a note python34-sip-devel and sip-devel (pyhton2 version) can't be
installed at same time [1] but it is correct, we can only have one
macros.sip in the system , is it a problem ? So can we do branches of sip
and python-qt5 for epel-7 using the same packages but just build python3
part ?
Someone correct me if I'm wrong, but I think that's not allowed by policy.
The base package names (the src.rpm used to produce these) would conflict
with that of core rhel packages. If that's true, then we'll need new
packages with non-conflicting names, using something like:
python3-sip
python3-qt5