Re: Pagure for EL8 (EPEL8)

2020-03-25 Thread Neal Gompa
On Sat, Mar 21, 2020 at 3:42 AM Neal Gompa  wrote:
>
> On Sat, Feb 22, 2020 at 11:50 PM Neal Gompa  wrote:
> >
> > On Mon, Nov 18, 2019 at 1:16 PM Neal Gompa  wrote:
> > >
> > > On Mon, Nov 18, 2019 at 11:18 AM Kevin Fenzi  wrote:
> > > >
> > > > On Sat, Nov 16, 2019 at 05:37:16PM -0500, Neal Gompa wrote:
> > > > > I've done an early build locally to determine what's needed to make
> > > > > this possible. The following report from DNF indicates the missing
> > > > > packages that need to be added to EPEL 8 before I can introduce Pagure
> > > > > into EPEL8:
> > > > >
> > > > >  Problem 1: conflicting requests
> > > > >   - nothing provides python3-jenkins needed by 
> > > > > pagure-ci-5.8-1.el8.noarch
> > > > >  Problem 2: conflicting requests
> > > > >   - nothing provides gitolite3 needed by pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(binaryornot) needed by
> > > > > pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(celery) needed by 
> > > > > pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(flask-wtf) needed by 
> > > > > pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(redis) needed by 
> > > > > pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(straight.plugin) needed by
> > > > > pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(wtforms) needed by 
> > > > > pagure-5.8-1.el8.noarch
> > > > >   - nothing provides python3.6dist(pygit2) >= 0.26.0 needed by
> > > > > pagure-5.8-1.el8.noarch
> > > > >  Problem 3: conflicting requests
> > > > >   - nothing provides python3-trololio needed by 
> > > > > pagure-ev-5.8-1.el8.noarch
> > > > >
> > > > > One of the reasons I'd like to have this done sooner rather than later
> > > > > is so that we can drop Python 2 support from Pagure with version 6.0.
> > > > > I think it's quite reasonable to say that version 6.0 isn't going to
> > > > > happen until we can get our Pagure servers running on EL8 using Python
> > > > > 3.
> > > > >
> > > > > So now, I need some help making this happen. I already own trololio,
> > > > > and I'm going to make that available in EPEL 8 ASAP. Can anyone help
> > > > > with some of the other dependencies here?
> > > >
> > > > Can you give a list with maintainers? I'm not sure off hand how many of
> > > > those are maintained by me/infra-sig, but any I can I would be happy to
> > > > add in. There's a few that are in testing I think already...
> > > >
> > >
> > > Sure, here's a list so far (package: maintainer):
> > >
> > > * gitolite3: limb
> > > * python-jenkins: cottsay
> > > * python-binaryornot: pingou
> > > * python-celery: bowlofeggs
> > > * python-flask-wtf: pingou
> > > * python-redis: kevin
> > > * python-straight-plugin: pingou
> > > * python-wtforms: kumarpraveen
> > > * python-pygit2: pwalter
> > > * python-trololio: ngompa
> > >
> > > I've already got trololio going:
> > > https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-6c443851dd
> > >
> >
> > So an update on this...
> >
> > We're now only missing two dependencies:
> >
> > * python-celery: abompard
> > * python-pygit2: pwalter
> >
> > The rest of them are now in EPEL 8.
> >
>
> We're now only missing python-pygit2, as celery just landed in EPEL 8.
>

And now it's all done, with Pagure 5.9.0 landing in EPEL 8:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-a504acc25e

Thanks to everyone who helped make this happen!


-- 
真実はいつも一つ!/ 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Pagure for EL8 (EPEL8)

2020-03-21 Thread Neal Gompa
On Sat, Feb 22, 2020 at 11:50 PM Neal Gompa  wrote:
>
> On Mon, Nov 18, 2019 at 1:16 PM Neal Gompa  wrote:
> >
> > On Mon, Nov 18, 2019 at 11:18 AM Kevin Fenzi  wrote:
> > >
> > > On Sat, Nov 16, 2019 at 05:37:16PM -0500, Neal Gompa wrote:
> > > > I've done an early build locally to determine what's needed to make
> > > > this possible. The following report from DNF indicates the missing
> > > > packages that need to be added to EPEL 8 before I can introduce Pagure
> > > > into EPEL8:
> > > >
> > > >  Problem 1: conflicting requests
> > > >   - nothing provides python3-jenkins needed by 
> > > > pagure-ci-5.8-1.el8.noarch
> > > >  Problem 2: conflicting requests
> > > >   - nothing provides gitolite3 needed by pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(binaryornot) needed by
> > > > pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(celery) needed by 
> > > > pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(flask-wtf) needed by 
> > > > pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(redis) needed by 
> > > > pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(straight.plugin) needed by
> > > > pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(wtforms) needed by 
> > > > pagure-5.8-1.el8.noarch
> > > >   - nothing provides python3.6dist(pygit2) >= 0.26.0 needed by
> > > > pagure-5.8-1.el8.noarch
> > > >  Problem 3: conflicting requests
> > > >   - nothing provides python3-trololio needed by 
> > > > pagure-ev-5.8-1.el8.noarch
> > > >
> > > > One of the reasons I'd like to have this done sooner rather than later
> > > > is so that we can drop Python 2 support from Pagure with version 6.0.
> > > > I think it's quite reasonable to say that version 6.0 isn't going to
> > > > happen until we can get our Pagure servers running on EL8 using Python
> > > > 3.
> > > >
> > > > So now, I need some help making this happen. I already own trololio,
> > > > and I'm going to make that available in EPEL 8 ASAP. Can anyone help
> > > > with some of the other dependencies here?
> > >
> > > Can you give a list with maintainers? I'm not sure off hand how many of
> > > those are maintained by me/infra-sig, but any I can I would be happy to
> > > add in. There's a few that are in testing I think already...
> > >
> >
> > Sure, here's a list so far (package: maintainer):
> >
> > * gitolite3: limb
> > * python-jenkins: cottsay
> > * python-binaryornot: pingou
> > * python-celery: bowlofeggs
> > * python-flask-wtf: pingou
> > * python-redis: kevin
> > * python-straight-plugin: pingou
> > * python-wtforms: kumarpraveen
> > * python-pygit2: pwalter
> > * python-trololio: ngompa
> >
> > I've already got trololio going:
> > https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-6c443851dd
> >
>
> So an update on this...
>
> We're now only missing two dependencies:
>
> * python-celery: abompard
> * python-pygit2: pwalter
>
> The rest of them are now in EPEL 8.
>

We're now only missing python-pygit2, as celery just landed in EPEL 8.



-- 
真実はいつも一つ!/ 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Pagure for EL8 (EPEL8)

2020-02-22 Thread Neal Gompa
On Mon, Nov 18, 2019 at 1:16 PM Neal Gompa  wrote:
>
> On Mon, Nov 18, 2019 at 11:18 AM Kevin Fenzi  wrote:
> >
> > On Sat, Nov 16, 2019 at 05:37:16PM -0500, Neal Gompa wrote:
> > > I've done an early build locally to determine what's needed to make
> > > this possible. The following report from DNF indicates the missing
> > > packages that need to be added to EPEL 8 before I can introduce Pagure
> > > into EPEL8:
> > >
> > >  Problem 1: conflicting requests
> > >   - nothing provides python3-jenkins needed by pagure-ci-5.8-1.el8.noarch
> > >  Problem 2: conflicting requests
> > >   - nothing provides gitolite3 needed by pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(binaryornot) needed by
> > > pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(celery) needed by 
> > > pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(flask-wtf) needed by 
> > > pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(redis) needed by 
> > > pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(straight.plugin) needed by
> > > pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(wtforms) needed by 
> > > pagure-5.8-1.el8.noarch
> > >   - nothing provides python3.6dist(pygit2) >= 0.26.0 needed by
> > > pagure-5.8-1.el8.noarch
> > >  Problem 3: conflicting requests
> > >   - nothing provides python3-trololio needed by pagure-ev-5.8-1.el8.noarch
> > >
> > > One of the reasons I'd like to have this done sooner rather than later
> > > is so that we can drop Python 2 support from Pagure with version 6.0.
> > > I think it's quite reasonable to say that version 6.0 isn't going to
> > > happen until we can get our Pagure servers running on EL8 using Python
> > > 3.
> > >
> > > So now, I need some help making this happen. I already own trololio,
> > > and I'm going to make that available in EPEL 8 ASAP. Can anyone help
> > > with some of the other dependencies here?
> >
> > Can you give a list with maintainers? I'm not sure off hand how many of
> > those are maintained by me/infra-sig, but any I can I would be happy to
> > add in. There's a few that are in testing I think already...
> >
>
> Sure, here's a list so far (package: maintainer):
>
> * gitolite3: limb
> * python-jenkins: cottsay
> * python-binaryornot: pingou
> * python-celery: bowlofeggs
> * python-flask-wtf: pingou
> * python-redis: kevin
> * python-straight-plugin: pingou
> * python-wtforms: kumarpraveen
> * python-pygit2: pwalter
> * python-trololio: ngompa
>
> I've already got trololio going:
> https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-6c443851dd
>

So an update on this...

We're now only missing two dependencies:

* python-celery: abompard
* python-pygit2: pwalter

The rest of them are now in EPEL 8.



-- 
真実はいつも一つ!/ 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Pagure for EL8 (EPEL8)

2019-11-18 Thread Neal Gompa
On Mon, Nov 18, 2019 at 11:18 AM Kevin Fenzi  wrote:
>
> On Sat, Nov 16, 2019 at 05:37:16PM -0500, Neal Gompa wrote:
> > I've done an early build locally to determine what's needed to make
> > this possible. The following report from DNF indicates the missing
> > packages that need to be added to EPEL 8 before I can introduce Pagure
> > into EPEL8:
> >
> >  Problem 1: conflicting requests
> >   - nothing provides python3-jenkins needed by pagure-ci-5.8-1.el8.noarch
> >  Problem 2: conflicting requests
> >   - nothing provides gitolite3 needed by pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(binaryornot) needed by
> > pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(celery) needed by pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(flask-wtf) needed by 
> > pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(redis) needed by pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(straight.plugin) needed by
> > pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(wtforms) needed by 
> > pagure-5.8-1.el8.noarch
> >   - nothing provides python3.6dist(pygit2) >= 0.26.0 needed by
> > pagure-5.8-1.el8.noarch
> >  Problem 3: conflicting requests
> >   - nothing provides python3-trololio needed by pagure-ev-5.8-1.el8.noarch
> >
> > One of the reasons I'd like to have this done sooner rather than later
> > is so that we can drop Python 2 support from Pagure with version 6.0.
> > I think it's quite reasonable to say that version 6.0 isn't going to
> > happen until we can get our Pagure servers running on EL8 using Python
> > 3.
> >
> > So now, I need some help making this happen. I already own trololio,
> > and I'm going to make that available in EPEL 8 ASAP. Can anyone help
> > with some of the other dependencies here?
>
> Can you give a list with maintainers? I'm not sure off hand how many of
> those are maintained by me/infra-sig, but any I can I would be happy to
> add in. There's a few that are in testing I think already...
>

Sure, here's a list so far (package: maintainer):

* gitolite3: limb
* python-jenkins: cottsay
* python-binaryornot: pingou
* python-celery: bowlofeggs
* python-flask-wtf: pingou
* python-redis: kevin
* python-straight-plugin: pingou
* python-wtforms: kumarpraveen
* python-pygit2: pwalter
* python-trololio: ngompa

I've already got trololio going:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-6c443851dd


-- 
真実はいつも一つ!/ 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Pagure for EL8 (EPEL8)

2019-11-16 Thread Tim Orling
On Sat, Nov 16, 2019 at 2:40 PM Neal Gompa  wrote:

> Hey all,
>
> In the interest of helping to modernize the infrastructure Fedora runs
> on, I'm working on introducing Pagure into EPEL8. This will hopefully
> allow us to upgrade our Pagure instances to use RHEL 8 instead of RHEL
> 7, and notably, make the transition (mostly) complete for moving all
> Python software Fedora runs to Python 3.
>
> I've done an early build locally to determine what's needed to make
> this possible. The following report from DNF indicates the missing
> packages that need to be added to EPEL 8 before I can introduce Pagure
> into EPEL8:
>
>  Problem 1: conflicting requests
>   - nothing provides python3-jenkins needed by pagure-ci-5.8-1.el8.noarch
>  Problem 2: conflicting requests
>   - nothing provides gitolite3 needed by pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(binaryornot) needed by
> pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(celery) needed by
> pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(flask-wtf) needed by
> pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(redis) needed by pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(straight.plugin) needed by
> pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(wtforms) needed by
> pagure-5.8-1.el8.noarch
>   - nothing provides python3.6dist(pygit2) >= 0.26.0 needed by
> pagure-5.8-1.el8.noarch
>  Problem 3: conflicting requests
>   - nothing provides python3-trololio needed by pagure-ev-5.8-1.el8.noarch
>
> One of the reasons I'd like to have this done sooner rather than later
> is so that we can drop Python 2 support from Pagure with version 6.0.
> I think it's quite reasonable to say that version 6.0 isn't going to
> happen until we can get our Pagure servers running on EL8 using Python
> 3.
>
+1000
Let us do something consistent moving forward.

>
>
___
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Pagure for EL8 (EPEL8)

2019-11-16 Thread Neal Gompa
Hey all,

In the interest of helping to modernize the infrastructure Fedora runs
on, I'm working on introducing Pagure into EPEL8. This will hopefully
allow us to upgrade our Pagure instances to use RHEL 8 instead of RHEL
7, and notably, make the transition (mostly) complete for moving all
Python software Fedora runs to Python 3.

I've done an early build locally to determine what's needed to make
this possible. The following report from DNF indicates the missing
packages that need to be added to EPEL 8 before I can introduce Pagure
into EPEL8:

 Problem 1: conflicting requests
  - nothing provides python3-jenkins needed by pagure-ci-5.8-1.el8.noarch
 Problem 2: conflicting requests
  - nothing provides gitolite3 needed by pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(binaryornot) needed by
pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(celery) needed by pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(flask-wtf) needed by pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(redis) needed by pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(straight.plugin) needed by
pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(wtforms) needed by pagure-5.8-1.el8.noarch
  - nothing provides python3.6dist(pygit2) >= 0.26.0 needed by
pagure-5.8-1.el8.noarch
 Problem 3: conflicting requests
  - nothing provides python3-trololio needed by pagure-ev-5.8-1.el8.noarch

One of the reasons I'd like to have this done sooner rather than later
is so that we can drop Python 2 support from Pagure with version 6.0.
I think it's quite reasonable to say that version 6.0 isn't going to
happen until we can get our Pagure servers running on EL8 using Python
3.

So now, I need some help making this happen. I already own trololio,
and I'm going to make that available in EPEL 8 ASAP. Can anyone help
with some of the other dependencies here?

Thanks in advance,
Neal

--
真実はいつも一つ!/ 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org