Koji 1.17.0 and Python 3

2019-03-09 Thread Neal Gompa
Hey all,

I've proposed a pull request to switch our Koji package to use Python
3 wherever possible:
https://src.fedoraproject.org/rpms/koji/pull-request/4

The PR is a bit complex, but it's based on the upstream spec for Koji,
which accounts for all the variations (Py2 Koji + Py3 client for
Fedora < 30, Py3 Koji + client + Py2 API for Fedora 30+, Py2 Koji for
EPEL).

I'd like to merge this in and submit updates for all currently
supported releases we ship the Koji package to (Fedora and EPEL).

Note that this is independent of testing and upgrading the
infrastructure. But I'd like to merge this in now so that we could
look at having staging Koji switch over now.

-- 
真実はいつも一つ!/ Always, there's only one truth!
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: packages provides Re: HEADS UP: python2-sphinx is going away on Monday (2019-03-11)

2019-03-09 Thread Sérgio Basto
On Sat, 2019-03-09 at 08:14 +0100, Dridi Boukelmoune wrote:
> On Fri, Mar 8, 2019 at 8:20 PM Sérgio Basto 
> wrote:
> > 
> > Hello,
> > 
> > :P I just found a weird bug :
> > 
> > dnf repoquery --available --whatrequires  python2-mlt
> > flowblade-0:1.16.0-2.gitd2f153f.fc28.noarch
> > flowblade-0:2.0-1.fc28.noarch
> > 
> > dnf repoquery  --disablerepo='*' --enablerepo=rawhide --
> > enablerepo=rpmfusion-{,non}free-rawhide --available --requires
> > flowblade
> > (...)
> > mlt-python
> > (...)
> > 
> > dnf repoquery --disablerepo='*' --enablerepo=rawhide --
> > enablerepo=rpmfusion-{,non}free-rawhide --available --
> > whatrequires  python2-mlt
> > 
> > None !!! ???
> 
> I do get flowblade, the only difference is that I don't use the
> rpmfusion nonfree repository.
> 
> $ dnf repoquery --disablerepo=* --enablerepo=rawhide
> --enablerepo=rpmfusion-free-rawhide --available --whatrequires
> python2-mlt
> Last metadata expiration check: 0:02:03 ago on Sat 09 Mar 2019
> 08:12:08 AM CET.
> flowblade-0:2.0-2.fc30.noarch

Today, I also get flowable in the result.

The main goal of this logic was propose:
If package "b" requires package a-python or pya , and when package "a"
have the sub-package python2-a and provides a-python or pya , remove
provides of package "a" and force package "b" to requires python2-a
instead a-python or pya ... 

Now this request seems less important since dnf works correctly ( when
the packages are in repo ) .

I think the problem was when rawhide had mlt-6.12.0-5 it fails to find
dep because mlt-6.12.0-5 didn't have python2-mlt, now with mlt-6.12.0-7 
it works (because mlt have python2-mlt sub-package) 

Thanks
 

> Dridi
> ___
> devel mailing list -- de...@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: 
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org
-- 
Sérgio M. B.
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org