Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: don't rely on dynamic deps
Date: Sat, 26 Jul 2014 07:15:11
Message-Id: pan$18379$a238c4cf$61ae5747$a41b439b@cox.net
In Reply to: Re: [gentoo-dev] don't rely on dynamic deps by hasufell
1 hasufell posted on Fri, 25 Jul 2014 15:44:47 +0000 as excerpted:
2
3 > Sounds like that would be an interesting gentoo project. But afais PMS
4 > doesn't really specify how binary packages should look like, so we will
5 > hit incompatibility problems there as well.
6
7 AFAIK binpkgs are purely an individual PM feature, considered outside the
8 domain of PMS.
9
10 Unless things have changed, paludis doesn't support them at least in
11 portage form and there's active antipathy toward adding that (altho I
12 believe there was discussion of adding rpm support at one point).
13
14 I don't know whether pkgcore supports them or not, tho if it does, I
15 suspect its support is close to the portage-native form. But while I
16 believe someone's working on pkgcore again now, until it gets EAPI-5
17 support it's pretty much out of the picture anyway.
18
19 Gentoo did at one point do binpkg ISO-images, but I've not seen or heard
20 anything of that in years, and of course while they did form a convenient
21 quick-install foundation, they were quickly outdated, and there was no
22 gentoo-only mechanism to continue with binpkgs -- you did your quick-
23 install from binpkg, optionally changed any USE flags you wanted and
24 rebuilt using --newuse, and continued with conventional gentoo build-from-
25 source after that.
26
27
28 Meanwhile, it's worth noting that a mostly from-sources distro such as
29 gentoo has the luxury of bypassing many of the legal issues involved with
30 binary distribution. Among other things there's the patent issues that
31 don't normally apply (at least in the US) to source distribution due to
32 freedom-of-speech-overrides, and the gpl source provision (including our
33 patches) obligations as well.
34
35 Partially for that reason, gentoo as a distribution has in the past
36 chosen to deemphasize binaries and leave most of the binary distribution
37 angle to the gentoo-based distros. That lets us continue focusing on
38 what we do best, while leaving the gentoo-based distros a bit more space
39 to work on what they can do better. While there'd certainly be some
40 convenience to a binaries server, is it really going to be worth the
41 cost, in legal hassle, in blurring our sources focus, and in killing that
42 exclusive niche for our downstream distros?
43
44 Meanwhile, a question for the infra and foundation folks: A quick look
45 at the the download links and mirrors says that we're still distributing
46 10.1 images for at least x86 and amd64. Based on the file-dates on the
47 mirrors, that was 2009, and I don't see corresponding links to sources,
48 which means at least for the gplv2 binaries on those images, we're
49 obligated to provide sources, including our patches, until 2017 (three
50 years from now) and counting. While the ebuilds and tarballs aren't
51 likely to be a huge issue, are we sure we have those patches archived and
52 will until three years after we quit distributing those binaries, such
53 that we can provide them on-demand? If not, those images need to come
54 down.
55
56 --
57 Duncan - List replies preferred. No HTML msgs.
58 "Every nonfree program has a lord, a master --
59 and if you use the program, he is your master." Richard Stallman