How to investigate/fix "The repository setup is broken, build or publish not possible"

Dear list, I need your advice and help to fix a "The repository setup is broken, build or publish not possible" problem as I haven't able to find any documentation on this error so far. In https://build.opensuse.org/project/show/home:sebix:intelmq I get the error for CentOS 8. It appeared today after a change in the projconf: I added "Substitute: python3-falcon python36-falcon" in a "%if 0%{?centos_version} == 700" block. I have no idea how this could have caused the broken repository for CentOS 8? Local builds work fine. I have the same error in https://build.opensuse.org/project/show/home:sebix:intelmq:unstable for CentOS 7 and CenOS 8, whereas the latter is probably a result of the error in the home:sebix:intelmq repository. For the CentOS 7 error, I don't know when it appeared first and what caused it. Can anyone help me on this matter? Thank you in advance Sebastian

Dear list, I might have found the reason for the broken state and have the next problem resolving it. In home:sebix:intelmq[0] CentO 8 is broken and this repo has the package python-falcon. Previously there was also a python3-falcon package, both resulting in the same rpm name. I suspect that this might have caused a clash and OBS got confused. In the CentOS 8 repository at https://download.opensuse.org/repositories/home:/sebix:/intelmq/CentOS_8/noa... one can see that there is a python3-falcon package. I tried to get rid of it, but I am unable to do so. Using `osc wipebinaries -r CentOS_8 --all home:sebix:intelmq [python-falcon]` results in a `ok` response from the server, but even after multiple days, the package stays there. Therefore I suspect that this error, and the broken state of the repository are (linked to) the same problem. Does anyone know how I can get rid of the binaries or bring the repository into a working state by other means? kind regards and thanks in advance Sebastian [0]: https://build.opensuse.org/project/show/home:sebix:intelmq On 3/17/21 12:09 PM, Sebix wrote:
Dear list,
I need your advice and help to fix a "The repository setup is broken, build or publish not possible" problem as I haven't able to find any documentation on this error so far.
In https://build.opensuse.org/project/show/home:sebix:intelmq I get the error for CentOS 8. It appeared today after a change in the projconf: I added "Substitute: python3-falcon python36-falcon" in a "%if 0%{?centos_version} == 700" block. I have no idea how this could have caused the broken repository for CentOS 8? Local builds work fine.
I have the same error in https://build.opensuse.org/project/show/home:sebix:intelmq:unstable for CentOS 7 and CenOS 8, whereas the latter is probably a result of the error in the home:sebix:intelmq repository. For the CentOS 7 error, I don't know when it appeared first and what caused it.
Can anyone help me on this matter?
Thank you in advance Sebastian
-- python programming - mail server - photo - video - https://sebix.at cryptographic key at https://sebix.at/DC9B463B.asc and on public keyservers

Hi, After deleting the repository, I still had the issue, so it was necessary to search for the error in other areas. Finally, I found the culprit for the broken repository, it was this entry in the prjconf: ExpandFlags: module:php-7.2 Fortunately, I don't need it anymore, as I was not able to figure out what is wrong with this entry. It's a valid module, but neither this, nor with version 7.4 works. Btw, i have seen that several repositories of https://build.opensuse.org/project/show/CentOS:CentOS-8:Stream are in a broken state (appstream, devel, extras, powertools). Sebastian On 3/23/21 9:23 AM, Sebix wrote:
Dear list,
I might have found the reason for the broken state and have the next problem resolving it.
In home:sebix:intelmq[0] CentO 8 is broken and this repo has the package python-falcon. Previously there was also a python3-falcon package, both resulting in the same rpm name. I suspect that this might have caused a clash and OBS got confused.
In the CentOS 8 repository at https://download.opensuse.org/repositories/home:/sebix:/intelmq/CentOS_8/noa... one can see that there is a python3-falcon package. I tried to get rid of it, but I am unable to do so. Using `osc wipebinaries -r CentOS_8 --all home:sebix:intelmq [python-falcon]` results in a `ok` response from the server, but even after multiple days, the package stays there. Therefore I suspect that this error, and the broken state of the repository are (linked to) the same problem.
Does anyone know how I can get rid of the binaries or bring the repository into a working state by other means?
kind regards and thanks in advance Sebastian
[0]: https://build.opensuse.org/project/show/home:sebix:intelmq
On 3/17/21 12:09 PM, Sebix wrote:
Dear list,
I need your advice and help to fix a "The repository setup is broken, build or publish not possible" problem as I haven't able to find any documentation on this error so far.
In https://build.opensuse.org/project/show/home:sebix:intelmq I get the error for CentOS 8. It appeared today after a change in the projconf: I added "Substitute: python3-falcon python36-falcon" in a "%if 0%{?centos_version} == 700" block. I have no idea how this could have caused the broken repository for CentOS 8? Local builds work fine.
I have the same error in https://build.opensuse.org/project/show/home:sebix:intelmq:unstable for CentOS 7 and CenOS 8, whereas the latter is probably a result of the error in the home:sebix:intelmq repository. For the CentOS 7 error, I don't know when it appeared first and what caused it.
Can anyone help me on this matter?
Thank you in advance Sebastian -- python programming - mail server - photo - video - https://sebix.at cryptographic key at https://sebix.at/DC9B463B.asc and on public keyservers
-- python programming - mail server - photo - video - https://sebix.at cryptographic key at https://sebix.at/DC9B463B.asc and on public keyservers
participants (1)
-
Sebix