Gentoo Archives: gentoo-systemd

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

Attachments

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

Replies

Subject Author
Re: [gentoo-systemd] systemd-209+ and compat-libs Mike Gilbert <floppym@g.o>