Gentoo Archives: gentoo-dev

From: Peter Stuge <peter@×××××.se>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl
Date: Mon, 26 Jan 2015 16:01:18
Message-Id: 20150126160108.27420.qmail@stuge.se
In Reply to: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl by Rich Freeman
1 Rich Freeman wrote:
2 > >> I personally find it annoying when people fork projects, decide not to
3 > >> maintain ABI compatibility with the original project, and then keep
4 > >> filenames the same/etc such that the packages collide in their
5 > >> recommended configurations.
6 > >
7 > > Some people do it on purpose, with the outspoken goal of doing
8 > > maximum harm to the original project and lock users into the fork.
9 >
10 > In such cases it probably would be helpful if distros talked to each
11 > other and agreed to hack the build so that the new files would not
12 > collide.
13
14 Yes, I think that would be very helpful.
15
16 Unfortunately, my experience is that package maintainers in (all!)
17 distros either buy into convenient but wholly untrue propaganda or
18 simply settle for doing the same as "everyone else".
19
20
21 > That then leaves the upstream package with two choices - keep their
22 > build the same so that anybody who uses it to develop against their
23 > library ends up with a build that doesn't work on any actual distro,
24 > or play nice.
25
26 That is sadly a unicorn.
27
28
29 > A NyxOS-like approach where you just prefix EVERYTHING on the system
30 > might also work.
31
32 Yes, this is an interesting idea, and a good way to shield users from
33 evil.
34
35
36 > there wouldn't be an /etc/init.d, but rather a bazillion
37 > /pkg/guid/etc/init.d directories or something like that
38
39 I guess an abstraction akin to pkg-config could solve the problem.
40
41
42 //Peter

Replies

Subject Author
Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl Rich Freeman <rich0@g.o>