Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl
Date: Mon, 26 Jan 2015 12:08:25
Message-Id: CAGfcS_nAQd5fyqVJgzyHn-A1SWdVWE2QDD4C2D+yQ-xTzw0FJA@mail.gmail.com
In Reply to: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl by Peter Stuge
1 On Mon, Jan 26, 2015 at 5:43 AM, Peter Stuge <peter@×××××.se> wrote:
2 > Rich Freeman wrote:
3 >> I personally find it annoying when people fork projects, decide not to
4 >> maintain ABI compatibility with the original project, and then keep
5 >> filenames the same/etc such that the packages collide in their
6 >> recommended configurations.
7 >
8 > Some people do it on purpose, with the outspoken goal of doing
9 > maximum harm to the original project and lock users into the fork.
10 >
11
12 In such cases it probably would be helpful if distros talked to each
13 other and agreed to hack the build so that the new files would not
14 collide. That then leaves the upstream package with two choices -
15 keep their build the same so that anybody who uses it to develop
16 against their library ends up with a build that doesn't work on any
17 actual distro, or play nice.
18
19 A NyxOS-like approach where you just prefix EVERYTHING on the system
20 might also work. However, you'd still have issues unless you patched
21 anything that looked in a common area to not do that (like looking for
22 init.d scripts and systemd units - there wouldn't be an /etc/init.d,
23 but rather a bazillion /pkg/guid/etc/init.d directories or something
24 like that). Also note, I'm not saying NyxOS does it this way - I
25 don't know exactly what they are doing.
26
27 --
28 Rich

Replies