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? |