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 |