Bug#754059: [systemd-sysv] Conflicts with sysvinit-core

2014-07-07 Thread Filipus Klutiero

Package: systemd-sysv
Version: 204-14
Severity: serious

systemd-sysv conflicts with sysvinit-core, which is required.

This is particularly problematic since libpam-systemd alternatively depends on 
systemd-sysv. On my testing install, APT's solution when asked to upgrade 
systemd is to remove sysvinit-core:

# LANG=C apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and 
are no longer required:
  libcolamd2.8.0 lp-solve xulrunner-29
Use 'apt-get autoremove' to remove them.
Done
The following packages will be REMOVED:
  sysvinit-core
The following NEW packages will be installed:
  systemd-sysv
The following packages will be upgraded:
  libpam-systemd libsystemd-daemon0 libsystemd-id128-0 libsystemd-journal0 
libsystemd-login0 systemd
6 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.


Removing libpam-systemd isn't too tempting neither:

# LANG=C apt-get remove libpam-systemd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libcolamd2.8.0 libmodemmanagerqt1 libnetworkmanagerqt1 lp-solve xulrunner-29
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  colord hplip kde-plasma-desktop libpam-systemd network-manager plasma-nm 
plasma-widget-networkmanagement policykit-1 policykit-1-gnome 
printer-driver-postscript-hp udisks2
0 upgraded, 0 newly installed, 11 to remove and 5 not upgraded.


I managed to solve this safely by installing systemd-shim.

I was surprised to see APT propose the removal of a required package. I didn't 
test how that would go, but if that's not a problem, something must be wrong 
with its priority field. I'll save my system from such an experimentation and 
let others decide if this needs to be reassigned.

--
Filipus Klutiero
http://www.philippecloutier.com


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#754059: [systemd-sysv] Conflicts with sysvinit-core

2014-07-07 Thread Filipus Klutiero

reopen 754059
thanks

On 2014-07-07 07:09, Michael Biebl wrote:

Am 07.07.2014 08:56, schrieb Filipus Klutiero:

Package: systemd-sysv
Version: 204-14
Severity: serious

systemd-sysv conflicts with sysvinit-core, which is required.

Correct, systemd-sysv has a Conflicts/Replaces against sysvinit-core so
it is actually possible to switch between different init systems.

This is not a bug but intentional and necessary. Thus closing the bug
report.


Michael




I suppose there's a reason why a conflict was declared. I didn't mean declaring 
a conflict with sysvinit-core is a bug *per se*. The bug is to conflict with a 
package of required priority, namely sysvinit-core. If it's necessary to 
conflict with a required package, then something's very wrong with the package.

--
Filipus Klutiero
http://www.philippecloutier.com


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#754059: [systemd-sysv] Conflicts with sysvinit-core

2014-07-07 Thread Michael Biebl
Am 07.07.2014 18:50, schrieb Filipus Klutiero:
 I suppose there's a reason why a conflict was declared. I didn't mean
 declaring a conflict with sysvinit-core is a bug *per se*. The bug is to
 conflict with a package of required priority, namely sysvinit-core. If
 it's necessary to conflict with a required package, then something's
 very wrong with the package.

Nope, it's not.
See also other init systems, like the upstart package, which declare the
same Conflicts/Replaces.



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Bug#754059: [systemd-sysv] Conflicts with sysvinit-core

2014-07-07 Thread Filipus Klutiero

On 2014-07-07 13:04, Michael Biebl wrote:

Am 07.07.2014 18:50, schrieb Filipus Klutiero:

I suppose there's a reason why a conflict was declared. I didn't mean
declaring a conflict with sysvinit-core is a bug *per se*. The bug is to
conflict with a package of required priority, namely sysvinit-core. If
it's necessary to conflict with a required package, then something's
very wrong with the package.

Nope, it's not.
See also other init systems, like the upstart package, which declare the
same Conflicts/Replaces.





I did specify If it's necessary to conflict with a required package. I assume 
you're implying that's not the case for systemd-sysv and will report a bug regarding 
sysvinit-core's priority.

--
Filipus Klutiero
http://www.philippecloutier.com


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org