[Bug 713981] New: systemd has unacceptable broad BuildRequires for a base package
https://bugzilla.novell.com/show_bug.cgi?id=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c0 Summary: systemd has unacceptable broad BuildRequires for a base package Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: fcrozat@novell.com ReportedBy: rguenther@novell.com QAContact: qa@suse.de CC: coolo@novell.com Found By: Development Blocker: --- citing systemd.spec: BuildRequires: libudev-devel udev BuildRequires: dbus-1-devel BuildRequires: audit-devel BuildRequires: gperf BuildRequires: libcap-devel BuildRequires: tcpd-devel BuildRequires: pam-devel BuildRequires: libcryptsetup-devel BuildRequires: pkg-config BuildRequires: gtk2-devel libnotify-devel libxslt-devel vala BuildRequires: libselinux-devel libsepol-devel BuildRequires: intltool WHAT THE F***? systemd-devel is BuildRequired by syslogd which is pulled into the base build system cycle. The above makes Base:build totally screwed. Please fix. A gtk2-devel BuildRequires is unacceptable. gperf?! What the f*** is vala? How comes such broken stuff is accepted into Factory at all?! -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c1 --- Comment #1 from Richard Guenther <rguenther@novell.com> 2011-08-24 12:12:51 UTC --- Please split out a core .spec file for systemd itself at least. At least the gtk frontend needs its own .spec file. -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c2 --- Comment #2 from Frederic Crozat <fcrozat@novell.com> 2011-08-24 15:32:21 UTC --- I can try to split the gtk part. It will move dependencies on gtk2-devel, libnotify-devel. But I'm not sure I'll do before milestone 5. For vala, it was a temporary buildrequirement, which is no longer needed. gperf is a hard build dependency. (refraining ?!? and other *** usually is nicer for people who will handle your bug report) -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c3 Frederic Crozat <fcrozat@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #3 from Frederic Crozat <fcrozat@novell.com> 2011-09-08 12:48:27 UTC --- fixed in factory, systemd-gtk is now a separate package. -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c4 --- Comment #4 from Richard Guenther <rguenther@suse.com> 2011-09-08 12:58:47 UTC --- 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.
https://bugzilla.novell.com/show_bug.cgi?id=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c5 --- Comment #5 from Richard Guenther <rguenther@suse.com> 2011-09-08 14:26:21 UTC --- Ok, what now misses in Base:build is libudev-devel, dbus-1-devel, gperf and libcryptsetup-devel. Are those all required to build systemd-devel (which is required by syslogd which is required by audit ...)? -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c6 --- Comment #6 from Richard Guenther <rguenther@suse.com> 2011-09-08 14:29:09 UTC --- gperf isn't a major issue, libcryptsetup-devel might be handlable but both udev and dbus are a pain again (pull in glib and stuff). -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c7 --- Comment #7 from Frederic Crozat <fcrozat@novell.com> 2011-09-08 14:45:08 UTC --- yes, unfortunately, they are hard dependencies... -- 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=713981 https://bugzilla.novell.com/show_bug.cgi?id=713981#c8 --- Comment #8 from Richard Guenther <rguenther@suse.com> 2011-09-08 15:03:29 UTC --- (In reply to comment #7)
yes, unfortunately, they are hard dependencies...
Ok, I talked with mls and we found (hopefully...) another solution for Base:build. -- 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