hivex for Fedora 34 won't start to build in private OBS instance
Hey all, I'm trying to build hivex from Fedora 34 in a private OBS appliance (running version 2.10.5), and I'm getting a weird failure:
package build was not possible:
no compliant workers (constraints mismatch hint: hostlabel)
Please adapt your constraints.
What's frustrating here is that there are no constraints defined as far as I can tell. I've copied the package from my internal instance to the openSUSE Build Service to test there[1], and it seems to start (though it fails for a second reason that I don't understand). I did some spelunking in the logs, and nothing in particular seems to indicate any kind of constraints evaluation too. Anyone have any idea what's going on? [1]: https://build.opensuse.org/package/show/home:Pharaoh_Atem:fedhivex/hivex -- 真実はいつも一つ!/ Always, there's only one truth!
Hi Neal, On Thu, Jun 10, 2021 at 3:51 PM Neal Gompa <ngompa13@gmail.com> wrote:
Hey all,
I'm trying to build hivex from Fedora 34 in a private OBS appliance (running version 2.10.5), and I'm getting a weird failure:
package build was not possible:
no compliant workers (constraints mismatch hint: hostlabel)
Please adapt your constraints.
What's frustrating here is that there are no constraints defined as far as I can tell. I've copied the package from my internal instance to the openSUSE Build Service to test there[1], and it seems to start (though it fails for a second reason that I don't understand).
I did some spelunking in the logs, and nothing in particular seems to indicate any kind of constraints evaluation too.
Anyone have any idea what's going on?
This sounds similar to https://github.com/openSUSE/open-build-service/issues/11205, so I'm guessing the Fedora 34 setup is broken but a cursory look at the project config in OBS didn't show anything obvious. Regards, ismail
On Jun 10 2021, Neal Gompa wrote:
I'm trying to build hivex from Fedora 34 in a private OBS appliance (running version 2.10.5), and I'm getting a weird failure:
package build was not possible:
no compliant workers (constraints mismatch hint: hostlabel)
Please adapt your constraints.
I would expect that *no* package will build in your instance. $ osc buildconfig Fedora:34 standard | grep hostlabel Constraint: hostlabel FACTORY_WORKER Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
On Thu, Jun 10, 2021 at 11:52 AM Andreas Schwab <schwab@linux-m68k.org> wrote:
On Jun 10 2021, Neal Gompa wrote:
I'm trying to build hivex from Fedora 34 in a private OBS appliance (running version 2.10.5), and I'm getting a weird failure:
package build was not possible:
no compliant workers (constraints mismatch hint: hostlabel)
Please adapt your constraints.
I would expect that *no* package will build in your instance.
$ osc buildconfig Fedora:34 standard | grep hostlabel Constraint: hostlabel FACTORY_WORKER
🤦♂️ Can we please get rid of that constraint? -- 真実はいつも一つ!/ Always, there's only one truth!
On Thu, Jun 10, 2021 at 12:02:17PM -0400, Neal Gompa wrote:
On Thu, Jun 10, 2021 at 11:52 AM Andreas Schwab <schwab@linux-m68k.org> wrote:
On Jun 10 2021, Neal Gompa wrote:
I'm trying to build hivex from Fedora 34 in a private OBS appliance (running version 2.10.5), and I'm getting a weird failure:
package build was not possible:
no compliant workers (constraints mismatch hint: hostlabel)
Please adapt your constraints.
I would expect that *no* package will build in your instance.
$ osc buildconfig Fedora:34 standard | grep hostlabel Constraint: hostlabel FACTORY_WORKER
🤦♂️
Can we please get rid of that constraint?
Yeah, it seems very weird. It was added by Adrian (unfortunately with no rationale). He's on vacation right now and will be back on Monday. I don't want to remove it without asking him first, so you'll need to wait a couple of days. Cheers, Michael. -- Michael Schroeder SUSE Software Solutions Germany GmbH mls@suse.de GF: Felix Imendoerffer HRB 36809, AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
On Freitag, 11. Juni 2021, 14:03:24 CEST Michael Schroeder wrote:
On Thu, Jun 10, 2021 at 12:02:17PM -0400, Neal Gompa wrote:
On Thu, Jun 10, 2021 at 11:52 AM Andreas Schwab <schwab@linux-m68k.org> wrote:
On Jun 10 2021, Neal Gompa wrote:
I'm trying to build hivex from Fedora 34 in a private OBS appliance (running version 2.10.5), and I'm getting a weird failure:
package build was not possible:
no compliant workers (constraints mismatch hint: hostlabel)
Please adapt your constraints.
I would expect that *no* package will build in your instance.
$ osc buildconfig Fedora:34 standard | grep hostlabel Constraint: hostlabel FACTORY_WORKER
🤦♂️
Can we please get rid of that constraint?
Yeah, it seems very weird. It was added by Adrian (unfortunately with no rationale). He's on vacation right now and will be back on Monday. I don't want to remove it without asking him first, so you'll need to wait a couple of days.
it was added because Fedora 34 failed on older kernels. The real solution would be to build a specific kernel package for Fedora. Hm, or we just try to use a newer SUSE kernel-obs-build package via an aggregate ... I will look into it later today. -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
participants (5)
-
Adrian Schröter
-
Andreas Schwab
-
İsmail Dönmez
-
Michael Schroeder
-
Neal Gompa