1 |
On Sun, Feb 13, 2022 at 11:21:24AM +0100, Ulrich Mueller wrote: |
2 |
> >>>>> On Sun, 13 Feb 2022, Robin H Johnson wrote: |
3 |
> > "just repackage it" |
4 |
> > - Is that in line with the licenses of ALL of distfiles? |
5 |
> Do I understand this correctly: Some Go packages are non-free, and their |
6 |
> license doesn't even allow distributing them alongside other packages? |
7 |
> That's scary. |
8 |
Some Go packages [1] can have non-free parts that get compiled into |
9 |
final binaries (yes, making the binpkg RESTRICT=bindist at least). |
10 |
|
11 |
e.g. Consul & Vault's enterprise options: behind full EULA & paywall, |
12 |
and conditionally included (the source isn't available to most customers |
13 |
either, but does exist). |
14 |
|
15 |
These would fit the case of packages with licenses that restrict source |
16 |
distribution. |
17 |
|
18 |
[1] none in the main Gentoo repo so far, to my knowledge. |
19 |
|
20 |
> > - If the combined gentoo-specific distfile is 100MB per $PV, you're |
21 |
> > now forcing 100MB of new downloads for each version. |
22 |
> But this is how it works for every other package. If upstream makes a |
23 |
> one-line bug fix and cuts a new release, then the distfile needs to be |
24 |
> refetched, no matter how large it is. |
25 |
And as the distfile gets larger, upstreams themselves to split the |
26 |
distfile or distribute patches instead of new distfiles. |
27 |
|
28 |
-- |
29 |
Robin Hugh Johnson |
30 |
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer |
31 |
E-Mail : robbat2@g.o |
32 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |
33 |
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 |