Hi folks,
What is the best way to get /usr/bin/cbs and the corresponding Koji profile config on Fedora?
I'm wondering if we should package centos-packager in Fedora. My concern is that pull requests are not merged upstream at https://github.com/bstinsonmhk/centos-packager/pull/3
- Ken
On Jun 3, 2020, at 18:37, Ken Dreyer kdreyer@redhat.com wrote:
Hi folks,
What is the best way to get /usr/bin/cbs and the corresponding Koji profile config on Fedora?
I'm wondering if we should package centos-packager in Fedora. My concern is that pull requests are not merged upstream at https://github.com/bstinsonmhk/centos-packager/pull/3
I’ve ported python-centos and centos-packager to python 3, when my cert was about to expire. I’d be happy to share my code so someone could double-check it, if anyone is interested. I’ll need to put it in a public git repo.
-- Jonathan Billings billings@negate.org
On Wed, Jun 3, 2020, at 20:20, Jonathan Billings wrote:
On Jun 3, 2020, at 18:37, Ken Dreyer kdreyer@redhat.com wrote:
Hi folks,
What is the best way to get /usr/bin/cbs and the corresponding Koji profile config on Fedora?
I'm wondering if we should package centos-packager in Fedora. My concern is that pull requests are not merged upstream at https://github.com/bstinsonmhk/centos-packager/pull/3
I’ve ported python-centos and centos-packager to python 3, when my cert was about to expire. I’d be happy to share my code so someone could double-check it, if anyone is interested. I’ll need to put it in a public git repo.
-- Jonathan Billings billings@negate.org
CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
We definitely need some work here, but a good first step is to get this out of personal accounts on github.
If you don't mind forking this, we can start: https://git.centos.org/centos/centos-packager I know this isn't the first round of tries at porting this to python3
On 04/06/2020 04:24, Brian Stinson wrote:
On Wed, Jun 3, 2020, at 20:20, Jonathan Billings wrote:
On Jun 3, 2020, at 18:37, Ken Dreyer kdreyer@redhat.com wrote:
Hi folks,
What is the best way to get /usr/bin/cbs and the corresponding Koji profile config on Fedora?
I'm wondering if we should package centos-packager in Fedora. My concern is that pull requests are not merged upstream at https://github.com/bstinsonmhk/centos-packager/pull/3
I’ve ported python-centos and centos-packager to python 3, when my cert was about to expire. I’d be happy to share my code so someone could double-check it, if anyone is interested. I’ll need to put it in a public git repo.
-- Jonathan Billings billings@negate.org
CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
We definitely need some work here, but a good first step is to get this out of personal accounts on github.
If you don't mind forking this, we can start: https://git.centos.org/centos/centos-packager I know this isn't the first round of tries at porting this to python3
Jan Stanek (SCLo SIG), already ported it to python3 and was building it for epel8/fedora in his copr repo :
https://copr.fedorainfracloud.org/coprs/jstanek/centos-packager/
On Wed, Jun 03, 2020 at 09:24:33PM -0500, Brian Stinson wrote:
We definitely need some work here, but a good first step is to get this out of personal accounts on github.
If you don't mind forking this, we can start: https://git.centos.org/centos/centos-packager I know this isn't the first round of tries at porting this to python3
This is the centos-packager package that uses git.centos.org as upstream, as well as some commits from your github repo:
https://github.com/jsbillings/centos-packager
The more complex changes are in python-centos, which I have here:
https://github.com/jsbillings/python-centos
I can't find a repo for that on git.centos.org.
There are some changes from this repo that I'm thinking about incorporating too:
https://github.com/khardix/python-centos
I only did a quick once-over but there are a lot of good changes there that probably are worth including, including a rewrite of the python-centos spec file in the py3-compat branch.
On 04/06/2020 14:41, Jonathan Billings wrote:
On Wed, Jun 03, 2020 at 09:24:33PM -0500, Brian Stinson wrote:
We definitely need some work here, but a good first step is to get this out of personal accounts on github.
If you don't mind forking this, we can start: https://git.centos.org/centos/centos-packager I know this isn't the first round of tries at porting this to python3
This is the centos-packager package that uses git.centos.org as upstream, as well as some commits from your github repo:
https://github.com/jsbillings/centos-packager
The more complex changes are in python-centos, which I have here:
https://github.com/jsbillings/python-centos
I can't find a repo for that on git.centos.org.
There are some changes from this repo that I'm thinking about incorporating too:
https://github.com/khardix/python-centos
I only did a quick once-over but there are a lot of good changes there that probably are worth including, including a rewrite of the python-centos spec file in the py3-compat branch.
Wondering if it makes sense to "enhance" this script as it will disappear soon , when we'll have all switched to the updated solution for Fedora and CentOS. So that will mean new certs, new tool, etc. The new tool, using IPA/noggin, will itself be named fasjson and fasjson-client. The cert part was requested some time ago and is now merged (but not yet tested) :
- https://github.com/fedora-infra/fasjson/issues/28 - https://github.com/fedora-infra/fasjson-client/pull/11
On Fri, Jun 5, 2020 at 1:43 AM Fabian Arrotin arrfab@centos.org wrote:
Wondering if it makes sense to "enhance" this script as it will disappear soon , when we'll have all switched to the updated solution for Fedora and CentOS. So that will mean new certs, new tool, etc. The new tool, using IPA/noggin, will itself be named fasjson and fasjson-client.
When can I use this with cbs.centos.org?
- Ken
On 05/06/2020 22:20, Ken Dreyer wrote:
On Fri, Jun 5, 2020 at 1:43 AM Fabian Arrotin arrfab@centos.org wrote:
Wondering if it makes sense to "enhance" this script as it will disappear soon , when we'll have all switched to the updated solution for Fedora and CentOS. So that will mean new certs, new tool, etc. The new tool, using IPA/noggin, will itself be named fasjson and fasjson-client.
When can I use this with cbs.centos.org?
- Ken
"When it will be ready [TM]" :)
All that should be announced later, and we'll test this in dev and staging environment first.
But Fedora will migrate first to updated IPA version, and so the new portal will be noggin, instead of FAS.
After that, CentOS infra will migrate authentication to use this new portal (so using Fedora auth), and we'll then kill/decommission accounts.centos.org
No fixed date/ETA for this, but surely before November, as el6 is going EOL
On Wed, Jun 3, 2020 at 8:25 PM Brian Stinson brian@bstinson.com wrote:
We definitely need some work here, but a good first step is to get this out of personal accounts on github.
If you don't mind forking this, we can start: https://git.centos.org/centos/centos-packager
Would you please merge https://github.com/bstinsonmhk/centos-packager/pull/6 so everyone can follow along with this move?
- Ken