From doerges@pre-sense.de Mon May 10 05:03:12 2021 From: Till =?utf-8?q?D=C3=B6rges?= To: buildservice@lists.opensuse.org Subject: Leap 15.3 as DoD repo gives "The repository setup is broken, build or publish not possible" Date: Mon, 10 May 2021 07:03:05 +0200 Message-ID: <0083b02d-deed-eeeb-90ca-5957c5eef7f7@pre-sense.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3995422106821744855==" --===============3995422106821744855== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello all, since the release of 15.3 is near I'd like to test it on our internal OBS (2.= 10). I created a new project with a download on demand repository like this --- snip --- openSUSE Leap 15.3 OSS (DoD) dod x86_64 --- snap --- I also copied the project configuration from api.opensuse.org/openSUSE:Leap:1= 5.3. But when I try to use my new repo all I get in the webgui is a red warning si= gn and=20 the message The repository setup is broken, build or publish not possible Looking into /srv/obs/log/dodup.log only gives me --- snip --- obs:/srv/obs/log # grep 15.3 dodup.log 2021-05-10 00:37:34: [1622] checking openSUSE.org:Leap:15.3/standard/x86_64.= .. updating metadata for rpmmd repo at=20 http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 2021-05-10 00:44:34: [1622] checking PRESENSE/openSUSE_Leap_15.3/x86_64... updating metadata for rpmmd repo at=20 http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 2021-05-10 00:49:57: [1622] checking openSUSE.org:Leap:15.3/standard/x86_64.= .. updating metadata for rpmmd repo at=20 http://download.opensuse.org/distribution/leap/15.3/repo/oss/ --- snap --- The same worked perfectly for openSUSE Leap 15.*2*. Has anything changed or how do I proceed to pinpoint the error? Thanks and regards -- Till --=20 Dipl.-Inform. Till D=C3=B6rges doerges(a)pre-sense.de PRESENSE Technologies GmbH Nagelsweg 41, D-20097 HH Gesch=C3=A4ftsf=C3=BChrer/Managing Directors AG Hamburg, HRB 107844 Till D=C3=B6rges, J=C3=BCrgen Sander USt-IdNr.: DE263765024 --===============3995422106821744855==-- From doerges@pre-sense.de Tue May 11 19:16:21 2021 From: Till =?utf-8?q?D=C3=B6rges?= To: buildservice@lists.opensuse.org Subject: Re: Leap 15.3 as DoD repo gives "The repository setup is broken, build or publish not possible" Date: Tue, 11 May 2021 21:15:52 +0200 Message-ID: <136eb0c7-0fdf-ee60-9a6e-a3629db554e3@pre-sense.de> In-Reply-To: <0083b02d-deed-eeeb-90ca-5957c5eef7f7@pre-sense.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2022722758880055385==" --===============2022722758880055385== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Am 10.05.21 um 07:03 schrieb Till D=C3=B6rges: > I created a new project with a download on demand repository like this >=20 > --- snip --- > > =C2=A0openSUSE Leap 15.3 OSS (DoD) > =C2=A0dod > =C2=A0 > =C2=A0 > =C2=A0=C2=A0 url=3D"http://download.opensuse.org/distribution/leap/15.3/repo/oss/" repot= ype=3D"rpmmd"/> > =C2=A0=C2=A0 x86_64 > =C2=A0 > > --- snap --- >=20 >=20 > I also copied the project configuration from api.opensuse.org/openSUSE:Leap= :15.3. >=20 >=20 > But when I try to use my new repo all I get in the webgui is a red warning = sign and=20 > the message >=20 > =C2=A0The repository setup is broken, build or publish not possible >=20 >=20 > Looking into /srv/obs/log/dodup.log only gives me >=20 > --- snip --- > obs:/srv/obs/log # grep 15.3 dodup.log > 2021-05-10 00:37:34: [1622]=C2=A0 checking openSUSE.org:Leap:15.3/standard/= x86_64... > updating metadata for rpmmd repo at=20 > http://download.opensuse.org/distribution/leap/15.3/repo/oss/ > 2021-05-10 00:44:34: [1622]=C2=A0 checking PRESENSE/openSUSE_Leap_15.3/x86_= 64... > updating metadata for rpmmd repo at=20 > http://download.opensuse.org/distribution/leap/15.3/repo/oss/ > 2021-05-10 00:49:57: [1622]=C2=A0 checking openSUSE.org:Leap:15.3/standard/= x86_64... > updating metadata for rpmmd repo at=20 > http://download.opensuse.org/distribution/leap/15.3/repo/oss/ > --- snap --- When looking around some more /srv/obs/log/scheduler_x86_64.log shows --- snip --- calculating project dependencies... sorting projects and repositories... have 27 related prp dependencies setup_projects done, 0.000s + 0.005s + 0.001s get_projpacks_postprocess done, 0.005s + 0.000s 2021-05-11 19:11:32: [1652] looking at high prio TESTPRJ (2/0/2/0/110) 2021-05-11 19:11:32: [1652] looking at high prio TESTPRJ/openSUSE_Leap_15.2 = (1/0/2/0/110) - TESTPRJ/openSUSE_Leap_15.2 scanning repo TESTPRJ/openSUSE_Leap_15.2... sorting 12 packages checking packages disabled: 1 succeeded: 11 building: 0, notready: 0, unfinished: 0 took 0 seconds to check the packages leaf prp, freeing data 2021-05-11 19:11:32: [1652] looking at high prio TESTPRJ/openSUSE_Leap_15.3 = (0/0/2/0/110) - TESTPRJ/openSUSE_Leap_15.3: no build type (openSUSE.org:Leap:15.3) 2021-05-11 19:11:32: [1652] looking at low prio TESTPRJ/openSUSE_Leap_15.2 (= 0/0/1/0/110) - TESTPRJ/openSUSE_Leap_15.2 scanning repo TESTPRJ/openSUSE_Leap_15.2... sorting 12 packages checking packages disabled: 1 succeeded: 11 building: 0, notready: 0, unfinished: 0 took 0 seconds to check the packages leaf prp, freeing data 2021-05-11 19:11:32: [1652] looking at low prio TESTPRJ/openSUSE_Leap_15.3 (= 0/0/0/0/110) rebuilding project repoinfo for TESTPRJ/openSUSE_Leap_15.3... - TESTPRJ/openSUSE_Leap_15.3: no build type (openSUSE.org:Leap:15.3) 2021-05-11 19:11:32: [1652] waiting for an event... --- snap --- What does this line mean? - TESTPRJ/openSUSE_Leap_15.3: no build type (openSUSE.org:Leap:15.3) What is a build type? And why is it missing? I'm assuming something is missing from the configuration - even though I conf= igured=20 the local Leap 15.3 in the same way as the previous ones. > The same worked perfectly for openSUSE Leap 15.*2*. I guess I'm stuck here. Any help/hints would be greatly appreciated. Thanks and regards -- Till --=20 Dipl.-Inform. Till D=C3=B6rges doerges(a)pre-sense.de PRESENSE Technologies GmbH Nagelsweg 41, D-20097 HH Gesch=C3=A4ftsf=C3=BChrer/Managing Directors AG Hamburg, HRB 107844 Till D=C3=B6rges, J=C3=BCrgen Sander USt-IdNr.: DE263765024 --===============2022722758880055385==-- From doerges@pre-sense.de Mon Jun 7 22:00:25 2021 From: Till =?utf-8?q?D=C3=B6rges?= To: buildservice@lists.opensuse.org Subject: Re: Leap 15.3 as DoD repo gives "The repository setup is broken, build or publish not possible" Date: Mon, 07 Jun 2021 21:32:46 +0200 Message-ID: In-Reply-To: <136eb0c7-0fdf-ee60-9a6e-a3629db554e3@pre-sense.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8476308391357526679==" --===============8476308391357526679== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Am 11.05.21 um 21:15 schrieb Till D=C3=B6rges: > Am 10.05.21 um 07:03 schrieb Till D=C3=B6rges: >=20 >> I created a new project with a download on demand repository like this >> >> --- snip --- >> >> =C2=A0=C2=A0openSUSE Leap 15.3 OSS (DoD) >> =C2=A0=C2=A0dod >> =C2=A0=C2=A0 >> =C2=A0=C2=A0 >> =C2=A0=C2=A0=C2=A0 > url=3D"http://download.opensuse.org/distribution/leap/15.3/repo/oss/" repo= type=3D"rpmmd"/> >> =C2=A0=C2=A0=C2=A0 x86_64 >> =C2=A0=C2=A0 >> >> --- snap --- >> >> >> I also copied the project configuration from api.opensuse.org/openSUSE:Lea= p:15.3. >> >> >> But when I try to use my new repo all I get in the webgui is a red warning= sign and=20 >> the message >> >> =C2=A0=C2=A0The repository setup is broken, build or publish not possible [...] >> The same worked perfectly for openSUSE Leap 15.*2*. A colleague of mine found the solution: Copying the project configuration from api.opensuse.org/openSUSE:Leap:15.3 do= esn't=20 work. It does work, when taking it from=20 https://github.com/openSUSE/obs-build/blob/master/configs/sl15.3.conf But I'm still curious: Apart from having epiphanies, how do you identify=20 wrong/incomplete project configs as the root cause for the above problem? Thanks and regards -- Till --=20 Dipl.-Inform. Till D=C3=B6rges doerges(a)pre-sense.de PRESENSE Technologies GmbH Nagelsweg 41, D-20097 HH Gesch=C3=A4ftsf=C3=BChrer/Managing Directors AG Hamburg, HRB 107844 Till D=C3=B6rges, J=C3=BCrgen Sander USt-IdNr.: DE263765024 Besuchen Sie uns gerne auf der digitalen Plattform it-sa 365: https://www.itsa365.de/de-de/companies/p/presense-technologies-gmbh --===============8476308391357526679==-- From schwab@linux-m68k.org Tue Jun 8 08:05:55 2021 From: Andreas Schwab To: buildservice@lists.opensuse.org Subject: Re: Leap 15.3 as DoD repo gives "The repository setup is broken, build or publish not possible" Date: Tue, 08 Jun 2021 10:05:05 +0200 Message-ID: <87a6o0eq8e.fsf@igel.home> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2321507207940240724==" --===============2321507207940240724== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On Jun 07 2021, Till Dörges wrote: > Copying the project configuration from api.opensuse.org/openSUSE:Leap:15.3 > doesn't work. The project config of openSUSE:Leap:15.3 is not complete, since it inherits from various other projects. To get the complete build config use osc buildconfig openSUSE:Leap:15.3 standard. Andreas. -- Andreas Schwab, schwab(a)linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." --===============2321507207940240724==--