Gentoo Archives: gentoo-dev

From: "William L. Thomson Jr." <wlt-ml@××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Package file name requirement for binary ebuilds
Date: Fri, 14 Oct 2016 17:17:53
Message-Id: assp.0095966622.1579362.g9CZetEGHf@wlt
In Reply to: Re: [gentoo-dev] Package file name requirement for binary ebuilds by Ian Stakenvicius
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.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies