Gentoo Archives: gentoo-systemd

From: "Michał Górny" <mgorny@g.o>
To: gentoo-systemd@l.g.o
Cc: systemd@g.o
Subject: [gentoo-systemd] systemd-209+ and compat-libs
Date: Tue, 25 Feb 2014 21:58:36
Message-Id: 20140225225821.5ae2ea28@pomiot.lan
1 Hello, folks.
2
3 First of all, two technical matters:
4
5 1. I think we have new people on systemd@g.o, you may want to subscribe
6 to gentoo-systemd@ mailing list if you didn't,
7
8 2. Does anyone feel like needing a team meeting?
9
10 Now, for the core issue.
11
12 As most of you probably already know, systemd-209 has replaced
13 the separate libsystemd-* libraries with a single libsystemd.so.
14 Upstream has provided --enable-compat-libs switch to install
15 backwards-compat pkg-config files (that all use '-lsystemd')
16 and backwards-compat .so libraries. The latter used some magic in -209
17 and is just verbatim copy of libsystemd.so in -210.
18
19 As I see it, we have three options now:
20
21 1. install both compat pkg-config files and libs (wasting space),
22
23 2. install only pkg-config files (a bit of build system hackery but
24 easy),
25
26 3. do not install compat-libs and fix the rev-deps.
27
28 I've committed a p.masked systemd-210 using option 2 today but it's
29 still open to discussion. I'm currently testing all the rev-deps.
30
31 I think that (2) is best since it leaves most of the packages working
32 (only the few that don't do pkg-config break) and links them properly
33 to the future lib. That is, when we drop the compat completely people
34 will only have build-time failures and no mis-linked packages.
35
36 I've started reporting bugs about packages that fail with it. I'm
37 already explaining maintainers what the sit is and how to be
38 future-proof. See bug #502422 [1] for an example.
39
40 I don't think there's a point disabling compat completely right now.
41 I'd rather wait a while till upstreams note the change and start
42 updating the packages themselves. We can then only fix the few
43 remaining ones as appropriate.
44
45 What are your thoughts?
46
47 [1]:https://bugs.gentoo.org/show_bug.cgi?id=502422
48
49 --
50 Best regards,
51 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-systemd] systemd-209+ and compat-libs Alex Xu <alex_y_xu@×××××.ca>