1 |
On Friday, October 14, 2016 1:09:25 PM EDT Ian Stakenvicius wrote: |
2 |
> On 14/10/16 01:05 PM, William L. Thomson Jr. wrote: |
3 |
> > Problem |
4 |
> > 2. There are binary packages that end in -bin, which is good. However it |
5 |
> > is |
6 |
> > not clear if that is an upstream 3rd party binary. Or a binary made by |
7 |
> > compiling a large Gentoo package, by a Gentoo dev or contributor on a |
8 |
> > Gentoo system. Like icedtea-bin for example, and likely some others. |
9 |
> |
10 |
> Is there a reason that this differentiation would matter? |
11 |
|
12 |
In my opinion yes, the following reasons at minimum |
13 |
|
14 |
1. Upstream binary little can be done if there are issues. Maybe changing |
15 |
things on the system, but cannot change what it was built/linked against etc. |
16 |
Bugs there would be filed against upstream, not really Gentoo as there is |
17 |
nothing that can be done to change the binary itself. |
18 |
|
19 |
2. Gentoo made binaries can be remade if there are issues. Bugs on those |
20 |
should be filed against Gentoo rather than upstream. There is also a process to |
21 |
making those binaries. It may be as simple as emerging a Gentoo package and |
22 |
creating a tarball, or it may not. Others may need to know how to do such if |
23 |
someone moves on. Most times that is not documented, and people have no idea |
24 |
if the binary was made for Gentoo on Gentoo, or just re-packaged upstream. |
25 |
|
26 |
3. The obvious reason to have a -bin in general, is to let anyone know they |
27 |
are merging a binary package. Which may or may not be wanted. Also shows what |
28 |
packages may need to be packaged from source if possible. People may choose to |
29 |
emerge a self made Gentoo binary more often than say a third party one. Since |
30 |
they know it was built on a Gentoo system, just saves them from having to |
31 |
compile themselves. They also may trust a Gentoo made binary more than one |
32 |
from upstream, but that is speculative. |
33 |
|
34 |
Mostly reasons 1 and 2, 3 is a side benefit but not the major rational. |
35 |
|
36 |
-- |
37 |
William L. Thomson Jr. |