[systemd-devel] [RFC] the chopping block
Zbigniew Jędrzejewski-Szmek
zbyszek at in.waw.pl
Fri Feb 12 23:37:47 UTC 2016
On Fri, Feb 12, 2016 at 10:16:14PM +0100, Lennart Poettering wrote:
> On Thu, 11.02.16 19:44, Zbigniew Jędrzejewski-Szmek (zbyszek at in.waw.pl) wrote:
>
> > On Thu, Feb 11, 2016 at 06:45:52PM +0100, Lennart Poettering wrote:
> > > On Thu, 11.02.16 17:34, Zbigniew Jędrzejewski-Szmek (zbyszek at in.waw.pl) wrote:
> > >
> > > > On Thu, Feb 11, 2016 at 06:06:45PM +0100, Lennart Poettering wrote:
> > > > > Heya!
> > > > >
> > > > > So I am thinking about some spring cleaning, and would love to remove
> > > > > the following bits from the systemd package:
> > > > >
> > > > > 1) systemd-initctl (i.e. the /dev/initctl SysV compat support). Last
> > > > > time Debian was still using that, maybe this changed now?
> > > > >
> > > > > 2) compat support for libsystemd-login.so and friends (these were
> > > > > merged into a single libsystemd.so a long time ago). We are still
> > > > > building compat libraries to ease the transition, but that was a
> > > > > long time ago, hence I'd really love to see this go. Any distro
> > > > > still using this?
> > > > Fedora ;)
> > > > https://bugzilla.redhat.com/show_bug.cgi?id=1125086
> > > > But looking at https://bugzilla.samba.org/show_bug.cgi?id=10672#c14
> > > > maybe it'd be enough to rebuild samba without the compat headers
> > > > > installed.
> > >
> > > As long as it's only one package I am happy to break this I must say...
> > I check this now, and samba compiles fine with systemd-compat-libs.rpm
> > removed. So no problem here.
> >
> > Our compat support consists of two parts:
> > libsystemd-{journal,daemon,...}.pc and the .so libraries. I think we
> > should still keep the .pc files for now.
>
> Why? do you know any package that still needs it?
Not everything is packaged, people might have other code.
There is no maintenance cost, it's just four tiny text files.
So if we remove something that was documented as an official
interface, I think there should be a clear saving.
Zbyszek
More information about the systemd-devel
mailing list