Mailinglist Archive: opensuse-factory (838 mails)

< Previous Next >
Re: [opensuse-factory] preload from Kernel:stable and openSUSE:11.4 failing to build in Tumbleweed
Am Mittwoch, 9. März 2011 schrieb Dr. Werner Fink:
On Tue, Mar 08, 2011 at 09:45:48PM +0100, Stephan Kulow wrote:
Am Dienstag, 8. März 2011, 20:38:23 schrieb Greg KH:
I'm getting the following build errors at the end of the preload build
process:

dependency check for preload-debugsource-1.2-2.x86_64.rpm:
dependency check for preload-debuginfo-1.2-2.x86_64.rpm:
dependency check for
preload-kmp-desktop-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: dependency
check for preload-kmp-default-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm:
... running 06-check-installtest
... testing for pre/postinstall scripts that are not idempotent
insserv: FATAL: service earlysyslog has to exists for service earlyxdm
insserv: FATAL: service dbus has to exists for service earlyxdm
insserv: exiting now!
postuninstall script of preload-1.2-2.x86_64.rpm failed


Any ideas what changed recently to cause this problem and what it might
mean?

I asked Werner to leave out the FATAL key word for the exit 0 and it
seems something went wrong - at least now it does exit 1 ;(

Yep ... in my patch I've a small lathe boolean[1] like:

+#ifndef OSCBUILD
+ warn("Service %s is missed in the runlevels %s to
use service %s\n", + must->name, lvl2str(clvl),
cur->name); +#else
+ warn("FATAL: service %s is missed in the runlevels
%s to use service %s\n", + must->name,
lvl2str(clvl), cur->name); + waserr = true;
+#endif

... just replace `ifndef' with `ifdef' and all will be OK.

Fixing that for Factory is pointless as we wanted to have it FATAL there
anyway, but I think doing an update for 11.4 would be worth it ;(

For tumbleweed I just fix preload - or I suggest to just drop it and hope
for systemd's readahead to be developed into something useful (last time I
checked it makes booting slower on my thinkpad)

Greetings, Stephan
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups