|
Bugzilla – Full Text Bug Listing |
| Summary: | qemu: fails to build with osc | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Bernhard Wiedemann <bwiedemann> |
| Component: | Other | Assignee: | Daniel Mach <daniel.mach> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | adrian.schroeter, daniel.mach, dfaggioli |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
you need the latest build script from openSUSE:Tools installed (version 20240313) for support for these. A submission is on the way to factory. Unfortunately, I still get the same error with build-20240313-150500.445.2.noarch with the same reproducer not here ... same package and same command. Just osc from OBS:Server:Unstable. Is it reproducible with "osc buildinfo" for you? forget about the "osc buildinfo", package is not there on purpose ... okay, using the osc from today it happens to me as well.... however, the spooky part is the common.inc in that package. That is included in spec file via %include, but that is not supported by osc. osc would need to detect these additional files and send it also to OBS server. However server would also need to take these into account. Could it be inlined on the client side? Similar to how C #includes & #defines work with ccache + distcc... Then the server would not need to change. (In reply to Bernhard Wiedemann from comment #6) > Could it be inlined on the client side? > Similar to how C #includes & #defines work with ccache + distcc... > Then the server would not need to change. That's what I did in https://github.com/openSUSE/osc/pull/1552 Fixed upstream. The *.inc files get uploaded to the server and taken into an account. |
Steps to reproduce: osc co openSUSE:Factory/qemu && cd $_ osc build --noservice --clean standard Actual results: using SOURCE_DATE_EPOCH with value 1709510400 as build time error: Failed build dependencies: canokey-qemu-devel is needed by qemu-8.2.1-0.x86_64 libxdp-devel is needed by qemu-8.2.1-0.x86_64 pkgconfig(spice-protocol) >= 0.12.3 is needed by qemu-8.2.1-0.x86_64 pkgconfig(spice-server) >= 0.12.5 is needed by qemu-8.2.1-0.x86_64 xen-devel >= 4.2 is needed by qemu-8.2.1-0.x86_64 Powering off. [ 94.494179][ T3445] reboot: Power down This likely has to do with these macros %if 0%{with canokey} BuildRequires: canokey-qemu-devel %endif that are not properly parsed to provide the BuildRequires # rpm -q osc build osc-1.6.1-150500.403.1.noarch build-20240221-150500.444.1.noarch (both from openSUSE:Tools / 15.5)