Your message dated Thu, 21 Feb 2019 23:34:27 +0000
with message-id <[email protected]>
and subject line Bug#915407: fixed in systemd 241-1
has caused the Debian Bug report #915407,
regarding libpam-systemd: please add a virtual package "logind" to allow
alternatives
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.)
--
915407: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915407
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpam-systemd
Version: 239-14
Severity: wishlist
Tags: patch
Hi!
Patch given on salsa as a pull request:
https://salsa.debian.org/systemd-team/systemd/merge_requests/20
It replaces the libpam-elogind-compat hack.
We replaced the unlamented systemd-shim with elogind as the way to let
packages that want logind functionality run without systemd being pid 1.
Its dbus API is compatible -- and if it ever lags behind, a simple version
relation will handle dicrepancies.
As discussed in January on IRC, and briefly today on debian-init-diversity,
the plan is for logind providers (currently libpam-systemd) to declare:
Provides: logind
or for the distribution's default:
Provides: default-logind, logind
Individual packages that want this API can then:
Depends: default-logind | logind
I had prepared a set of patched packages a long time ago:
https://angband.pl/debian logind main
they are badly outdated by now, but at the time worked adequately (despite
elogind being in a far worse state by then).
On a sysvinit running system, you can test the same today by installing
libpam-elogind-compat from experimental. It has Provides: that override
a real package which is a no-no, but functionally works the same as the
virtual package given here.
Use cases, for individual packages: (copied from a mail by smcv):
"""
Packages that need to register their login sessions with logind
(gdm3, lightdm, openssh-server):
- remove libpam-systemd dependency
- add default-logind | logind dependency
Packages that need to determine which login session a process belongs
to (policykit-1, dbus, procps):
- remove libpam-systemd dependency
- add default-logind | logind dependency
- keep libsystemd dependency for its client APIs
Packages that need to call logind D-Bus APIs to reboot, suspend etc.
(gdm3, lightdm, gnome-settings-daemon):
- remove libpam-systemd dependency
- add default-logind | logind dependency
- keep libsystemd dependency (if present) for its client APIs
Packages that rely on running systemd --user units (dbus-user-session,
gnome-session, gnupg):
- unchanged, elogind is not supported here
"""
Meow!
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'),
(150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.20.0-rc4-debug-00035-g683ec76eed43 (SMP w/6 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 241-1
We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Felipe Sateler <[email protected]> (supplier of updated systemd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 21 Feb 2019 20:10:15 -0300
Source: systemd
Architecture: source
Version: 241-1
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers
<[email protected]>
Changed-By: Felipe Sateler <[email protected]>
Closes: 915407
Changes:
systemd (241-1) unstable; urgency=medium
.
[ Adam Borowski ]
* Make libpam-systemd Provide: logind, default-logind.
This allows alternate logind implementations such as elogind, without
having to recompile every dependant package -- as long as the client API
remains compatible.
These new virtual packages got policy-approved in #917431. (Closes:
#915407)
.
[ Felipe Sateler ]
* New upstream version 241
- Refresh patches
- Backport upstream fix for Driver= matches in .network files
.
[ Martin Pitt ]
* debian/libsystemd0.symbols: Add new symbol from release 241
* Fix various bugs and races in networkd tests.
This should get the autopkgtest back to green, which regressed with
dnsmasq 2.80.
Checksums-Sha1:
c52dc14e87fd024f6405dcc29223472c8cac3bf8 4934 systemd_241-1.dsc
66378cd752881489006dde6ae5faab971af8c0e5 7640538 systemd_241.orig.tar.gz
16cfb3f044d7fd2761a2b527d5a82181c1ca7ee3 144940 systemd_241-1.debian.tar.xz
90b2168ff789eb304789eb2de13283055e345231 9501 systemd_241-1_source.buildinfo
Checksums-Sha256:
9fb3a7166dcf7fd7f0ebb94da46bee4c14d84f3c4961d1c04a385cb313f8ae39 4934
systemd_241-1.dsc
b2561a8e1d10a2c248253f0dda31a85dd6d69f2b54177de55e02cd1d2778316e 7640538
systemd_241.orig.tar.gz
f0ce21381c3143a4391408d43ff9b94205c8a0dac702d5fe2b89739330070557 144940
systemd_241-1.debian.tar.xz
7d0497d7ea6d2dc96137f08b22d497551325a9b0445670124ec40db60da0eef7 9501
systemd_241-1_source.buildinfo
Files:
4100d88227a475d9df1de5e01bbf13f0 4934 admin optional systemd_241-1.dsc
c5953c24c850b44fcf714326e567dc37 7640538 admin optional systemd_241.orig.tar.gz
13de895b5918a6f381b5c9870937642d 144940 admin optional
systemd_241-1.debian.tar.xz
e40fecccdd422fcaf1b005b72ca5b83d 9501 admin optional
systemd_241-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAlxvMZMUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s8GRA/+PIoCwH0NRYW80F4gcDMU/zL1GVXE
0kK/jH/6sTtAyhG/fcU6PiPnwhd8G9wz2MrJx83nfNL1He3ItTmKHvIFZDWHa4jI
Hc8uPoSxAtFTiXHL+oU3cJoJwoNaRDhyzKPtK61UAkoPfHIKCG1zJMj9bz2wWs5Z
6hFG4D+HofX6as2ZbG7plDGHEWGlAGqFQ8mVwnCs8duRyADFUQROz1aVHsCVg+QC
uNnkYKLLWU/yN/asSc4HpLosIDKxDG9bFmCrhvdijHf+g0lt2Xb9vWycVveDcuID
G/tSalLz7OQl6u0W+k71eOFLr0Zlix5B6mFGy+c9l4nVjVRhhC6YY7wYByGYWIJV
ec9ecYzJnoREl+fBEr9AAo5oCaJ7u2BjjA8dd8JotvpVqEuHL0lPmUyLFvR/Po1Q
CNiCZrs6asrI3TFQesVKw/o88SC4R59Id+DDk7ZMNf7wQERZlN+fTZc6rAO40om1
Z6o/jP2OeuEbHg6BFqGoO9+XPMnruycJtgvo+PSVtJJs6U5Giq/j195JZNC9sV+y
AF0tUYbDMry2c4Ef7OFDKlFGwsM+7SxOMwEe9H0iXrOLKnLjMQAhYOXj27Pn+pel
6x6QlR8DhHM4LMk3gco2jY/vLfKuh2Q6Dxy14cvQDnr7P4YGdWo1eE00K/UMMQpL
TgAojiKXZHKAY30=
=ZePk
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-systemd-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-systemd-maintainers