Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests.
Thanks & Regards, Parag
[1] https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr... [2] https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1] https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr... [2] https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
Also, please note that this script should disappear in the coming month in favor of pkgdb-admin (part of packagedb-cli) with the new package and branch requests moved from bugzilla to pkgdb (see [1])
Pierre
On Mon, 29 Dec 2014 13:29:48 +0100 Pierre-Yves Chibon pingou@pingoured.fr wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1] https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr...
This is the wrong location. We should delete it from there.
Its moved to: https://git.fedorahosted.org/cgit/releng/tree/scripts/process-git-requests/p...
The one in infrastructure was only there because it used to be in puppet and we wanted a public place to mirror it.
[2] https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
I just ran the queue with it and it worked fine for me. Happy to help out anyone else who cant get it working.
Also, please note that this script should disappear in the coming month in favor of pkgdb-admin (part of packagedb-cli) with the new package and branch requests moved from bugzilla to pkgdb (see [1])
Right.
kevin
Hi Kevin,
On 12/29/2014 10:34 PM, Kevin Fenzi wrote:
On Mon, 29 Dec 2014 13:29:48 +0100 Pierre-Yves Chibonpingou@pingoured.fr wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1] https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr...
This is the wrong location. We should delete it from there.
Its moved to: https://git.fedorahosted.org/cgit/releng/tree/scripts/process-git-requests/p...
The one in infrastructure was only there because it used to be in puppet and we wanted a public place to mirror it.
I always used to confuse which group this script belongs (infra or releng) as I see its hosted at both the git locations.
[2]https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
I just ran the queue with it and it worked fine for me. Happy to help out anyone else who cant get it working.
Thank you very much for finding time to process my requests.
Regards, Parag.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 30 Dec 2014 08:49:53 +0530 Parag Nemade pnemade@redhat.com wrote:
Hi Kevin,
On 12/29/2014 10:34 PM, Kevin Fenzi wrote:
On Mon, 29 Dec 2014 13:29:48 +0100 Pierre-Yves Chibonpingou@pingoured.fr wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1] https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr...
This is the wrong location. We should delete it from there.
Its moved to: https://git.fedorahosted.org/cgit/releng/tree/scripts/process-git-requests/p...
The one in infrastructure was only there because it used to be in puppet and we wanted a public place to mirror it.
I always used to confuse which group this script belongs (infra or releng) as I see its hosted at both the git locations.
[2]https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
I just ran the queue with it and it worked fine for me. Happy to help out anyone else who cant get it working.
Thank you very much for finding time to process my requests.
we clarified things last year and moved the functonality of processing git requests into releng. sysadmin-cvs needs to be retired.
Dennis
Hi Pierre-Yves,
On 12/29/2014 05:59 PM, Pierre-Yves Chibon wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1]https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr... [2]https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
Also, please note that this script should disappear in the coming month in favor of pkgdb-admin (part of packagedb-cli) with the new package and branch requests moved from bugzilla to pkgdb (see [1])
Looks like still we can't automate new package requests based on the input like user raised fedora-cvs? flag and bugzilla comment found valid (after parsing all needed fields).
Regards, Parag.
On Tue, Dec 30, 2014 at 08:46:54AM +0530, Parag Nemade wrote:
On 12/29/2014 05:59 PM, Pierre-Yves Chibon wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1]https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr... [2]https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
Also, please note that this script should disappear in the coming month in favor of pkgdb-admin (part of packagedb-cli) with the new package and branch requests moved from bugzilla to pkgdb (see [1])
Looks like still we can't automate new package requests based on the input like user raised fedora-cvs? flag and bugzilla comment found valid (after parsing all needed fields).
Hi Parag,
I am not sure to understand what you mean, could you rephrase or expand a little?
Thanks, Pierre
On 12/30/2014 02:45 PM, Pierre-Yves Chibon wrote:
On Tue, Dec 30, 2014 at 08:46:54AM +0530, Parag Nemade wrote:
On 12/29/2014 05:59 PM, Pierre-Yves Chibon wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1]https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr... [2]https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
Also, please note that this script should disappear in the coming month in favor of pkgdb-admin (part of packagedb-cli) with the new package and branch requests moved from bugzilla to pkgdb (see [1])
Looks like still we can't automate new package requests based on the input like user raised fedora-cvs? flag and bugzilla comment found valid (after parsing all needed fields).
Hi Parag,
I am not sure to understand what you mean, could you rephrase or expand a little?
Sure I mean any script that daily checks if any bugzilla got fedora-cvs? flag and then check the bugzilla comments or some pre-decided way like putting only SCM request in last comment and parsing it. If found valid then process branching request else set fedora-cvs- flag.
In simple words no human is required for processing this request.
Regards, Parag.
On Tue, Dec 30, 2014 at 02:52:16PM +0530, Parag Nemade wrote:
On 12/30/2014 02:45 PM, Pierre-Yves Chibon wrote:
On Tue, Dec 30, 2014 at 08:46:54AM +0530, Parag Nemade wrote:
On 12/29/2014 05:59 PM, Pierre-Yves Chibon wrote:
On Mon, Dec 29, 2014 at 01:37:58PM +0530, Parag Nemade wrote:
Dear sysadmin-cvs group, I have seen after discussing with few members of sysadmin-cvs group that they found script process-git-requests[1] is not working for them and believe only limb knows how to run it. I see this is not good. We should have then new way of using process-git-requests documented somewhere. I am not sure if the new way of usage is updated here[2]. We already have less people working for this group and I guess except limb no one gets success with that script. Please update somewhere the usage so that when we need, other members can help needed people with their branch requests. [1]https://git.fedorahosted.org/cgit/fedora-infrastructure.git/plain/scripts/pr... [2]https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt
Having work with this script a little lately, I would be happy to try to help if I can be provided with some sort of backtrace.
Also, please note that this script should disappear in the coming month in favor of pkgdb-admin (part of packagedb-cli) with the new package and branch requests moved from bugzilla to pkgdb (see [1])
Looks like still we can't automate new package requests based on the input like user raised fedora-cvs? flag and bugzilla comment found valid (after parsing all needed fields).
Hi Parag,
I am not sure to understand what you mean, could you rephrase or expand a little?
Sure I mean any script that daily checks if any bugzilla got fedora-cvs? flag and then check the bugzilla comments or some pre-decided way like putting only SCM request in last comment and parsing it. If found valid then process branching request else set fedora-cvs- flag.
In simple words no human is required for processing this request.
I believe Dennis still wants it to be a human-based process. We could automatically treat (and we will in pkgdb) requests for Fedora branches, but it is trickier for EPEL.
Pierre
"PN" == Parag Nemade pnemade@redhat.com writes:
PN> In simple words no human is required for processing this request.
Absolutely, categorically untrue.
There are cases when it's OK. Even outside of simple sanity checking, there are plenty more cases when it's not. Some of those cases (say, preventing branching of packages for EPEL when they're present in some Red Hat product) could be written into code. Some of those cases (perhaps tracking down the owners of other branches for ACKs) can't easily be codified.
Having never done this job I imagine you don't know how difficult or important it is. Post-review branching is the last chance an admin has to prevent poorly reviewed crap from getting into the distro, which means we actually have to read the reviews (unless they're done by someone we trust).
- J<
Hi Jason,
On 12/31/2014 01:24 AM, Jason L Tibbitts III wrote:
"PN" == Parag Nemade pnemade@redhat.com writes:
PN> In simple words no human is required for processing this request.
Absolutely, categorically untrue.
There are cases when it's OK. Even outside of simple sanity checking, there are plenty more cases when it's not. Some of those cases (say, preventing branching of packages for EPEL when they're present in some Red Hat product) could be written into code. Some of those cases (perhaps tracking down the owners of other branches for ACKs) can't easily be codified.
Having never done this job I imagine you don't know how difficult or important it is. Post-review branching is the last chance an admin has to prevent poorly reviewed crap from getting into the distro, which means we actually have to read the reviews (unless they're done by someone we trust).
- J<
True. I don't know how difficult it is that is why I am trying to understand this process. As Pierre and you stated here I am now understanding what is this process and what are problems for automating it. Maybe some one can write more about this process and what are the problems that prevents automation. Though I see this process is documented in https://infrastructure.fedoraproject.org/infra/docs/scmadmin.txt but above information is not added there. Thanks for above information.
Regards, Parag.
"PN" == Parag Nemade pnemade@redhat.com writes:
PN> I have seen after discussing with few members of sysadmin-cvs PN> group that they found script process-git-requests[1] is not working PN> for them and believe only limb knows how to run it.
That's quite a mischaracterization. You asked if I could run the queue; it was 1AM, I ran into an issue and wasn't conscious enough to debug it. I'm sure the script works fine; I just haven't done it in a while and didn't have login credentials cached or something.
- J<
Hi Jason,
On 12/30/2014 12:32 AM, Jason L Tibbitts III wrote:
"PN" == Parag Nemadepnemade@redhat.com writes:
PN> I have seen after discussing with few members of sysadmin-cvs PN> group that they found script process-git-requests[1] is not working PN> for them and believe only limb knows how to run it.
That's quite a mischaracterization. You asked if I could run the queue; it was 1AM, I ran into an issue and wasn't conscious enough to debug it. I'm sure the script works fine; I just haven't done it in a while and didn't have login credentials cached or something.
This email is not just based on what we had conversation yesterday morning but kind of summary of same issue I have seen since last 3 months. Maybe I used to be a victim for long wait of someone to run that script. At some occasions I have seen there is no run since Fri to Mon that makes complete 4 days of waiting. That mean when you have free time (weekend) to import and push builds you will be kept waiting till busy mid-week time.
I know some people who said they have not used the script since some time and some other like you who like to help but could not get success to run in the past. This is the reason that made me to write here to have updated usage of this script written somewhere.
Another question, anyone can reply, why only one person is given this work? There are few other people in the group why not rotate this work like we have pushduty for bodhi updates?
Regards, Parag
On Tue, Dec 30, 2014 at 09:02:16AM +0530, Parag Nemade wrote:
Another question, anyone can reply, why only one person is given this work? There are few other people in the group why not rotate this work like we have pushduty for bodhi updates?
This was discussed when the process officially moved to rel-eng and limb volunteered to usually process requests.
Regards Till
"PN" == Parag Nemade pnemade@redhat.com writes:
PN> Another question, anyone can reply, why only one person is given PN> this work?
That isn't the case. For me, one problem is that generally when I check there aren't any requests to process, because limb takes care of them so quickly most of the time, so eventually I check less often. And I'm kind of busy as well given that it's the biggest holiday in the western world.
All of this angst over, what, a few days delay? Why is everyone in such a hurry, anyway?
- J<
Hi Jason,
On 01/02/2015 03:32 AM, Jason L Tibbitts III wrote:
"PN" == Parag Nemadepnemade@redhat.com writes:
PN> Another question, anyone can reply, why only one person is given PN> this work?
That isn't the case. For me, one problem is that generally when I check there aren't any requests to process, because limb takes care of them so quickly most of the time, so eventually I check less often. And I'm kind of busy as well given that it's the biggest holiday in the western world.
All of this angst over, what, a few days delay? Why is everyone in such a hurry, anyway?
I only asked how this cvsadmin process works because of the questions I have in my mind and I can't find answers on fedora wiki. So, it should be normal to allow people to ask questions here. I already said I understood the process now.
Let me restate my queries here 1) How is the cvsadmin process works and any updated usage of using that script documented somewhere? (Thanks to Kevin for replying this)
2) Why is this process not automated considering we are thinking for automated package reviews[1] in future? (Thanks to Pierre for replying this)
3) Why there is no rotation of this cvsadmin work in sysadmin-cvs group? (Thanks to Till for replying for this)
I have got all the answers now!!
Regards, Parag
[1] https://fedoraproject.org/wiki/Env_and_Stacks/Changes_Drafts/Automated_packa...
infrastructure@lists.fedoraproject.org