[Bug 663684] New: 99-check-remove-rpms broken
https://bugzilla.novell.com/show_bug.cgi?id=663684 https://bugzilla.novell.com/show_bug.cgi?id=663684#c0 Summary: 99-check-remove-rpms broken Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: ro@novell.com ReportedBy: puzel@novell.com QAContact: qa@suse.de Found By: Development Blocker: --- [Similar bug to bug 421981] After updating util-linux (u-l) to 2.19-rc1, it does not build in buildservice (but builds with 'osc build'). Starting with this u-l version, mount(8) and umount(8) are linked to libmount library. This library (libmount1*rpm) is removed by the 99-check-remove-rpms, but new util-linux is left intact, which leads to "umount: error while loading shared libraries: libmount.so.1: cannot open shared object file: No such file or directory" Note: libmount1 is _not_ a new RPM; it was in earlier versions of u-l too, but (u)mount(8) did not link it. As far as I understand [*], the problem is in post-build-checks scripts: - 00-check-install-rpms installs all built RPMS - 99-check-remove-rpms removes libmount1.rpm (it is not in BUILD_ROOT/installed-pkg) - 99-check-remove-rmps does not remove util-linux.rpm (it is in B_R/installed-pkg) [*] The RPM dependencies in util-linux.spec look correct to me. Workaround I used for now is to add libmount1 to BuildRequires. The broken package is in OBS://home:puzel/util-linux (https://build.opensuse.org/package/live_build_log?arch=i586&package=util-linux&project=home%3Apuzel&repository=openSUSE_Factory) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=663684
https://bugzilla.novell.com/show_bug.cgi?id=663684#c1
Ruediger Oertel
https://bugzilla.novell.com/show_bug.cgi?id=663684
https://bugzilla.novell.com/show_bug.cgi?id=663684#c2
--- Comment #2 from Petr Uzel
well, that one works as expected.
Well, at least I learned something new while trying to understand the script :)
I had to fiddle with the prjconf for factory to have libmount1 kept with util-linux. fixed now.
Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com