[chiark.chat] Re: RFH: sysvinit etc. in Debian

Mark Hindley mark at hindley.org.uk
Thu Nov 8 09:28:12 GMT 2018


On Wed, Nov 07, 2018 at 10:50:17PM +0000, Ian Jackson wrote:
> Andreas Messer writes ("Re: [chiark.chat] Re: RFH: sysvinit etc. in Debian"):
> > One thing we really need to to discuss is the 
> > "Provides: libpam-systemd" field. We're willing to remove this and
> > prepare some kind of glue package for Devuan. But i'm not sure about
> > the benefit. Because if you want to use elogind on Debian with lets 
> > say Gnome or KDE, you'll still have to provide "libpam-systemd"
> > somehow, or these will not fully install.
> 
> Right.
> 
> > I heard about some ongoing discussion on debian-devel about this?
> 
> This has been discussed at some length.  Some Debian folks are really
> not happy about the Provides.  The medium term plan advocated there is
> to change the dependencies in Debian so that this is Provides no
> longer needed.

As we discussed briefly yesterday, I have made the glue package for Debian
experimental this morning: libpam-elogind-compat. I will do some testing to make
sure it works as expected

> Thanks.  At some point are we going to want a sponsor for a Debian
> upload ?  I can be that sponsor unless someone else wants to do the
> upload.  I think getting a version of elogind into Debian experimental
> (well, into the NEW queue) sooner rather than later would be good.

Great, thanks.

> I think the only blockers for that are:
>  - the source package administriva, copyright notices, etc.,
>    are in good shape;
>  - it builds well and is lintian-clean;
>  - it works for at least one thing, when equivs or some other
>    mechanism are used to subvert the libpam-systemd dependency

In my debian_WIP tree, I think these are covered. I have removed Provides:
libpam-system. It builds and is lintian clean apart from some "can't break line"
manpage warnings that I can't see how to fix (any ideas? The manpages are build
using xsltproc).

It works for me in a sid VM using slim and xfce4. Logout works and the
reboot/suspend/etc options are enabled.
 
I'll report back once I have tested again with the compat package.

Mark




More information about the Debian-init-diversity mailing list