[opensuse-buildservice] 'Ghost' builds from deleted projects
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue. The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) -- $ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status> $ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0 How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current. Thanks. -Matthew Drobnak
On Montag, 29. August 2016, 21:41:07 CEST wrote Matthew Drobnak:
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue.
The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) --
$ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status>
$ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0
simple workaround would be to create the project again and to remove.
How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current.
Hm, can't you update due to this? If you update to 2.7, you can use the consistency check we implemented there. It checks for any difference between api and backend and allows to fix it... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Cool. That seems to have worked. My other 'stalled' packages were ones that had constraints on them, and those are building now. However, I've hit into a much larger problem - it seems that the extract_file service no longer exists? What is the correct workflow when cloning from git and extracting dsc / spec files? I'd rather not move two versions in one maintenance. We can definitely schedule a follow-up in a few weeks after to move to 2.7 though. -Matt On Tue, 2016-08-30 at 08:12 +0200, Adrian Schröter wrote:
On Montag, 29. August 2016, 21:41:07 CEST wrote Matthew Drobnak:
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue.
The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) --
$ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status>
$ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0
simple workaround would be to create the project again and to remove.
How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current.
Hm, can't you update due to this?
If you update to 2.7, you can use the consistency check we implemented there. It checks for any difference between api and backend and allows to fix it...
N�����r��y隊Z)z{.���Wlz��qﮞ˛���m�)z{.��+�:�{Zr�az�'z��j)h���Ǜ�)]���Ǿ� ޮ�^�ˬz��
Hi Matt, The extract file service still exist, but like all other OBS services it is not longer part of the OBS server project, but in the openSUSE:Tools project. Cheers Karsten Am 30.08.2016 um 16:57 schrieb Matthew Drobnak:
Cool. That seems to have worked. My other 'stalled' packages were ones that had constraints on them, and those are building now.
However, I've hit into a much larger problem - it seems that the extract_file service no longer exists?
What is the correct workflow when cloning from git and extracting dsc / spec files?
I'd rather not move two versions in one maintenance. We can definitely schedule a follow-up in a few weeks after to move to 2.7 though.
-Matt
On Tue, 2016-08-30 at 08:12 +0200, Adrian Schröter wrote:
On Montag, 29. August 2016, 21:41:07 CEST wrote Matthew Drobnak:
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue.
The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) --
$ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status>
$ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0
simple workaround would be to create the project again and to remove.
How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current.
Hm, can't you update due to this?
If you update to 2.7, you can use the consistency check we implemented there. It checks for any difference between api and backend and allows to fix it...
N�����r��y隊Z)z{.���Wlz��qﮞ˛���m�)z{.��+�:�{Zr�az�'z��j)h���Ǜ�)]���Ǿ� ޮ�^�ˬz�
-- Linux Consultant, Linux Kernel Developer Tel.: +49-175-7249132 Mail: keil@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Ah, I totally missed that. I didn't notice this before as we have a minor modification to that to allow files to be missing from the extraction and not error out: ie use a pattern of */*.dsc */*.spec but it's ok if the .spec file is missing if we are no longer building on CentOS... It seems that we've been missing the .service file for some time, but 2.5 doesn't seem to error on it being missing, but 2.6 does. Needless to say I'm fixing the .service file right now. :-) -Matt On Tue, 2016-08-30 at 17:40 +0200, Karsten Keil wrote:
Hi Matt,
The extract file service still exist, but like all other OBS services it is not longer part of the OBS server project, but in the openSUSE:Tools project.
Cheers Karsten
Am 30.08.2016 um 16:57 schrieb Matthew Drobnak:
Cool. That seems to have worked. My other 'stalled' packages were ones that had constraints on them, and those are building now.
However, I've hit into a much larger problem - it seems that the extract_file service no longer exists?
What is the correct workflow when cloning from git and extracting dsc / spec files?
I'd rather not move two versions in one maintenance. We can definitely schedule a follow-up in a few weeks after to move to 2.7 though.
-Matt
On Tue, 2016-08-30 at 08:12 +0200, Adrian Schröter wrote:
On Montag, 29. August 2016, 21:41:07 CEST wrote Matthew Drobnak:
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue.
The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) --
$ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status>
$ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0
simple workaround would be to create the project again and to remove.
How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current.
Hm, can't you update due to this?
If you update to 2.7, you can use the consistency check we implemented there. It checks for any difference between api and backend and allows to fix it...
N�����r��y隊Z)z{.���Wlz��qﮞ˛���m�)z{.��+�:�{Zr�az�'z��j)h���Ǜ�)]���Ǿ� ޮ�^�ˬz�
N�����r��y隊Z)z{.���Wlz��qﮞ˛���m�)z{.��+�:�{Zr�az�'z��j)h���Ǜ�)]���Ǿ� ޮ�^�ˬz��
On 29/08/2016 23:41, Matthew Drobnak wrote:
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue.
The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) --
$ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status>
$ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0
How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current.
Thanks.
-Matthew Drobnak N�����r��y隊Z)z{.���Wlz��qﮞ˛���m�)z{.��+�:�{Zr�az�'z��j)h���Ǜ�)]���Ǿ� ޮ�^�ˬz� You use osc meta pkg -e to recreate the package and alter a comment to enable a save. I filed a bug about these packages boo#958899 but I think it was overlooked. You can find the packages via status monitor but if you click on them they don't exist. Regards Dave P Dave P -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Yep, that is exactly the issue. Thanks for the clarity. The good news is that the items that were in the stuck queue had to do with a constraint put upon them; once I modified workers to have that attribute, they 'built' - some of them with the name '--', but now that it's all through the queue, it seems sane. So we will likely upgrade to 2.6.10 this weekend, and then in a week or two to 2.7. -Matt On Tue, 2016-08-30 at 19:24 +0200, Dave Plater wrote:
On 29/08/2016 23:41, Matthew Drobnak wrote:
I'm having an issue where during a deep project scan, it's coming up with about ~150 packages (after an upgrade to 2.6.10, on 2.5.5 this would be about 1000) that need to be built..but they seem to stick in the waiting queue, with about 140 in the blocked queue.
The projects give a 404 when trying to do a rdelete. For example - trying to delete Project ProjectA:SubProject:app-4.40.2.asan.0 (another subproject) --
$ osc -A https://obs02.nym2.appnexus.com undelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found <status code="404"> <summary>project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</summary> <details>404 project 'ProjectA:SubProject:app-4.40.2.asan.0' already exists</details> </status>
$ osc -A https://obs02.nym2.appnexus.com rdelete ProjectA:SubProject:app-4.40.2.asan.0 Server returned an error: HTTP Error 404: Not Found ProjectA:SubProject:app-4.40.2.asan.0
How can I delete these items properly? I am trying to resolve this so I can upgrade our system from 2.5.5 to 2.6.10; we had one too many build storms, and we are trying to get more current.
Thanks.
-Matthew Drobnak You use osc meta pkg -e to recreate the package and alter a comment to enable a save. I filed a bug about these packages boo#958899 but I think it was overlooked. You can find the packages via status monitor but if you click on them they don't exist. Regards Dave P Dave P
participants (4)
-
Adrian Schröter
-
Dave Plater
-
Karsten Keil
-
Matthew Drobnak