[Bug 1217852] New: The systemd/systemd-mini packages do not provide group(systemd-journal)
https://bugzilla.suse.com/show_bug.cgi?id=1217852 Bug ID: 1217852 Summary: The systemd/systemd-mini packages do not provide group(systemd-journal) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: fbui@suse.com Reporter: mls@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- The upcoming rpm-4.19 automatically adds user/group requires for non-root owned files. The systemd and systemd-mini package contain a /var/log/journal directory that has group "systemd-journal". They also contain a /usr/lib/sysusers.d/systemd-journal.conf file that contains the group definition. We automatically create the user/group provides from the sysusers specification if the sysuser-tools is installed at build time. But this is not the case for systemd. So, could you either add a "BuildRequires: sysuser-tools" or add a "Provides: group(systemd-journal)" to the systemd and systemd-mini packages. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217852 https://bugzilla.suse.com/show_bug.cgi?id=1217852#c1 --- Comment #1 from Franck Bui <fbui@suse.com> --- Given that "sysusers-tools" depends on "sysuser-shadow", which provides /usr/sbin/sysusers2shadow script only and this script is either duplicating the functionality of systemd-sysusers (only partially) or just calling systemd-sysusers if it's installed, using "BuildRequires: sysuser-tools" would be strange. Even "sysusers-tools" duplicates the functionality of `%sysusers_create_package()` macro provided by systemd-rpm-macros... I don't know why this is needed. If it's a matter of dependencies, we could provide a standalone version of systemd-sysusers that wouldn't depend on systemd. Anyway I'll probably go with "Provides: group(systemd-journal)". -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217852 Franck Bui <fbui@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|fbui@suse.com |systemd-maintainers@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217852 https://bugzilla.suse.com/show_bug.cgi?id=1217852#c2 Franck Bui <fbui@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fbui@suse.com Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Franck Bui <fbui@suse.com> --- Fix submitted via sr#1132619, closing. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217852 https://bugzilla.suse.com/show_bug.cgi?id=1217852#c3 --- Comment #3 from Michael Schröder <mls@suse.com> --- Thank you! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com