[opensuse-buildservice] new dependency errors in OBS
What is the reason for the errors in Virtualization:libguestfs-devel? openSUSE_Factory x86_64 blocked: libvirt-devel, libvirt-client, perl-Sys-Virt openSUSE_Factory i586 blocked: perl-Sys-Virt openSUSE_12.3 i586 failed openSUSE_12.3 x86_64 failed openSUSE_12.2 i586 failed openSUSE_12.2 x86_64 failed openSUSE_12.1 x86_64 building: building on build20:15 openSUSE_12.1 i586 succeeded openSUSE_11.4 i586 building: building on build14/2 openSUSE_11.4 x86_64 finished: succeeded SLE_11_SP2 i586 unresolvable: have choice for distribution-release needed by kernel-default: sled-release sles-release SLE_11_SP2 x86_64 unresolvable: have choice for distribution-release needed by kernel-default: sled-release sles-release The 12.2/12.3 failures are odd, ruby is not installed, but when attempting the build ruby is required. The sles11 failure is also odd, there is a sles_version check in there which used to work. I have searched for uneven if/else/endif in the specfile, but it looks clean. Any idea whats going on here? Olaf -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
2013/3/22 Olaf Hering <olaf@aepfle.de>:
What is the reason for the errors in Virtualization:libguestfs-devel?
You can not do %if0/%endif around Macros in the prjconf. This way you had a superfluous %endif in the build config, which caused the errors you were seeing. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mon, Mar 25, Dirk Müller wrote:
2013/3/22 Olaf Hering <olaf@aepfle.de>:
What is the reason for the errors in Virtualization:libguestfs-devel?
You can not do %if0/%endif around Macros in the prjconf. This way you had a superfluous %endif in the build config, which caused the errors you were seeing.
Ah. How long does it take until the prjconf changes are propagated? Its still failing now. Olaf -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mon, Mar 25, 2013 at 03:16:16PM +0100, Dirk Müller wrote:
What is the reason for the errors in Virtualization:libguestfs-devel?
You can not do %if0/%endif around Macros in the prjconf. This way you had a superfluous %endif in the build config, which caused the errors you were seeing.
Just a bit of clarification on what's going on here: the Macros section basically goes to the /usr/lib/rpm/macros file, which has the syntax %<macroname> <definition> So if you add %if something to the Macros section, you're defining a Macro that replaces the %if statements in the specfile... Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
2013/3/22 Olaf Hering <olaf@aepfle.de>:
check in there which used to work. I have searched for uneven if/else/endif in the specfile, but it looks clean. Any idea whats going on here?
Hi, one more thing - prjconf changes are not propagating automatically to a rebuild, you need to either call obs_admin --deep-check-project or trigger source checkins/rebuilds for them to become effective. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mon, Mar 25, 2013 at 03:23:23PM +0100, Dirk Müller wrote:
2013/3/22 Olaf Hering <olaf@aepfle.de>:
check in there which used to work. I have searched for uneven if/else/endif in the specfile, but it looks clean. Any idea whats going on here? one more thing - prjconf changes are not propagating automatically to a rebuild,
prjconf macro changes do automatically trigger a "deep check", but only for the project they belong to, not for all other projects building against that project. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Dirk Müller
-
Michael Schroeder
-
Olaf Hering