[Bug 671293] New: Build service ignore binary paths in dependencies
https://bugzilla.novell.com/show_bug.cgi?id=671293 https://bugzilla.novell.com/show_bug.cgi?id=671293#c0 Summary: Build service ignore binary paths in dependencies Classification: Internal Novell Products Product: openSUSE Build Service Version: master Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: build process AssignedTo: mls@novell.com ReportedBy: jreidinger@novell.com QAContact: adrian@novell.com CC: visnov@novell.com Found By: Development Blocker: --- At first I want notice that I use ibs for SLE11SP1. Problem is if package contain binary path in PreReq or Requires(pre)...then it is ignored. So I modify package to not ignore if creating user failed. Then PreReq: /usr/sbin/useradd doesn't work and during test installation fail. So I must change it to pwdutils. ( some packages workaround it by ignoring fail which is from my POV way to hell. As example take dbus-1 package from SLE11-SP1:update:test and try change pwdutils to /usr/sbin/useradd and /usr/sbin/groupadd in Requires(pre) and Requires(preun). It also fails other packages, as if you build this package e.g. by adding buildrequires: pwdutils, then all package which buildrequires dbus-1 fails. I hope I describe it clearly. Feel free to ask -- 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=671293
https://bugzilla.novell.com/show_bug.cgi?id=671293#c1
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=671293
https://bugzilla.novell.com/show_bug.cgi?id=671293#c2
Ruediger Oertel
https://bugzilla.novell.com/show_bug.cgi?id=671293
https://bugzilla.novell.com/show_bug.cgi?id=671293#c3
--- Comment #3 from Josef Reidinger
first of all: yes, requirements on paths are _not_ supported as such, the overhead for this would be just too much and makes everything slower.
I've manually added a few of these now to the config for SUSE:SLE-11-SP1:Update (and all that build against it). The current set of file-provides is now:
FileProvides: /usr/bin/docbook2man docbook-utils FileProvides: /usr/bin/msgfmt gettext FileProvides: /usr/sbin/useradd pwdutils FileProvides: /usr/sbin/groupadd pwdutils FileProvides: /usr/sbin/update-alternatives update-alternatives FileProvides: /usr/bin/host bind-utils
Good, thanks....maybe it could be also nice if build service can detect required file-provision and report it in output ( as it was quite time consuming to recognize problem ). -- 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