#2 remove very old Obsoletes/Provides/Conflicts
Opened 6 years ago by ignatenkobrain. Modified 9 months ago
rpms/ ignatenkobrain/systemd remove-old-cruft  into  rawhide

file modified
-12
@@ -115,21 +115,9 @@ 

  Recommends:     diffutils

  Requires:       util-linux

  Recommends:     libxkbcommon%{?_isa}

- Provides:       /bin/systemctl

- Provides:       /sbin/shutdown

- Provides:       syslog

This is still necessary, I think. perl-Unix-Syslog uses this.

- Provides:       systemd-units = %{version}-%{release}

- Obsoletes:      system-setup-keyboard < 0.9

- Provides:       system-setup-keyboard = 0.9

- # systemd-sysv-convert was removed in f20: https://fedorahosted.org/fpc/ticket/308

- Obsoletes:      systemd-sysv < 206

  # self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)

  Obsoletes:      %{name} < 229-5

This can probably go away, too.

- Provides:       systemd-sysv = 206

  Conflicts:      initscripts < 9.56.1

- %if 0%{?fedora}

- Conflicts:      fedora-release < 23-0.12

- %endif

  

  %description

  systemd is a system and service manager that runs as PID 1 and starts

It's been 6 years since they were introduced. This is old cruft which
people should not rely on.

Signed-off-by: Igor Gnatenko ignatenkobrain@fedoraproject.org

My proposal is to announce this on devel@, wait for week or two and then merge this.

This can probably go away, too.

This is still necessary, I think. perl-Unix-Syslog uses this.

I forgot about this, sorry.

system-setup-keyboard is required by xorg-x11-server-Xorg.
syslog is required by perl-Unix-Syslog.
systemd-units is required by 212 packages in rawhide ;(
systemd-sysv is required by 73 packages in rawhide ;(

Removing those provides would break the compose and make people unhappy. I think it's something worth doing, but it'd be necessary to mass-cleanup those other packages first, and rebuild them.

system-setup-keyboard — no change
syslog — no change
systemd-units — down to 171
systemd-sysv — down to 57

Progress, I guess ;)

system-setup-keyboard — no change
syslog — no change
systemd-units — down to 120
systemd-sysv — down to 42

Progress, I guess ;)

system-setup-keyboard — no change
syslog — no change
systemd-units — down to 118
systemd-sysv — down to 39

Progress, I guess ;)

system-setup-keyboard — no change
syslog — no change
systemd-units — down to 87
systemd-sysv — down to 26

system-setup-keyboard — no change
syslog — no change
systemd-units — down to 86
systemd-sysv — down to 26

Pull-Request has been closed by ignatenkobrain

a year ago

Pull-Request has been reopened by zbyszek

a year ago

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging src.fedoraproject.org/rpms/systemd for 2,c88c300

system-setup-keyboard — no change
syslog — no change
systemd-units — down to 80
systemd-sysv — down to 25