Your message dated Sat, 28 Dec 2013 13:32:33 -0800
with message-id <[email protected]>
and subject line Re:  "Essential" package conflict between sysvinit and 
systemd-sysv
has caused the Debian Bug report #645540,
regarding "Essential" package conflict between sysvinit and systemd-sysv
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
645540: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645540
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sysvinit
Version: 2.88dsf-13.12

_Please_ resolve the "Essential" package conflict between sysvinit and 
systemd-sysv.

For those of us running testing/Wheezy or unstable/Sid with systemd,
_every_single_time_ there is an upgrade - which can be approximately
_every_single_day_ - something must be done to override the installation of
sysvinit and the removal of systemd-sysv.  The workarounds suggested at Debian
Wiki systemd,
http://wiki.debian.org/systemd#Issue_.231:_sysvinit_vs._systemd-sysv
Section 4. Known Issues and Workarounds, neither is appropriate - "#1: Do not
install systemd-sysv" or "#2: Install systemd-sysv and put package 'on hold'".

Reviewing Debian Policy Manual,
http://www.debian.org/doc/debian-policy/ch-binary.html
Chapter 3 - Binary packages
3.6 Virtual packages
3.8 Essential packages

and

http://www.debian.org/doc/debian-policy/ch-relationships.html#s-virtual
Chapter 7 - Declaring relationships between packages
 7.4 Conflicting binary packages - Conflicts
 7.5 Virtual packages - Provides
 7.6 Overwriting files and replacing packages - Replaces

Consider agreeing upon some "virtual package", say "init", and having

        Package: sysvinit
        Provides: init
        Conflicts: init
        Replaces: init
        Essential
and
        Package: systemd-sysv
        Provides: init
        Conflicts: init
        Replaces: init
        Essential

It seems to me that the Debian sysvinit maintainers must be the ones to "pick
up the ball" here and offer a solution.


James




--- End Message ---
--- Begin Message ---
Version: 2.88dsf-44

This has been fixed with the upload of sysvinit 2.88ds-44.  Changelog entry:

sysvinit (2.88dsf-44) unstable; urgency=low

  [ Roger Leigh ]
  * initscripts:
    - Mount pstore on /sys/fs/pstore (Closes: #722179).

  [ Andrew Shadura ]
  * initscripts:
    - Use ifquery --state instead of parsing ifstate manually.
    - Update Breaks for ifupdown.

  [ Steve Langasek ]
  * Move sysvinit functionality into a new binary package, sysvinit-core,
    and have sysvinit depend on an ORed list of the available
    implementations of /sbin/init.  Since sysvinit is an Essential: yes
    package, this is the only away to allow users to cleanly switch between
    init systems without having to go through a multi-release-cycle
    transition.  Closes: #728566.

 -- Steve Langasek <[email protected]>  Thu, 26 Dec 2013 11:09:49 -0800


So systemd-sysv just needs the conflict updated on its side.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]

Attachment: signature.asc
Description: Digital signature


--- End Message ---
_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sysvinit-devel

Reply via email to