1 |
Not sure where this would go, likely in the PMS presently 3.1.2 package names, |
2 |
or some subsection. |
3 |
https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-210003.1.2 |
4 |
|
5 |
I have looked for other documents on this topic and have not found any. |
6 |
Specifically on any requirement or specification of file names. If they exist |
7 |
this might be already addressed. |
8 |
|
9 |
Topic |
10 |
Binary ebuild package name requirement |
11 |
|
12 |
Problem |
13 |
1. There does not seem to be any file name requirement for binary packages. |
14 |
2. There are binary packages that end in -bin, which is good. However it is |
15 |
not clear if that is an upstream 3rd party binary. Or a binary made by |
16 |
compiling a large Gentoo package, by a Gentoo dev or contributor on a Gentoo |
17 |
system. Like icedtea-bin for example, and likely some others. |
18 |
|
19 |
Suggested Solution |
20 |
1. Require 3rd party binary package names be suffixed with -bin. Many are |
21 |
already named that thus require no change. A few package missing such may need |
22 |
to be renamed to such. |
23 |
2. Require Gentoo made binaries have some other preffix, maybe -gbin. To |
24 |
represent not only is it a bin, but it is a Gentoo self made binary. Much less |
25 |
of these but would require some package renames. |
26 |
|
27 |
It is some what a moot problem, but I think it would be good to adopt such or |
28 |
similar requirement, maybe in the PMS. Many already follow the -bin suffix now. |
29 |
I just do not believe it is a requirement anywhere. Which if that is the case, |
30 |
I am suggesting it should be. If a package is src_install only, no |
31 |
src_compile, it should be required to have a -bin suffix, or -gbin if self made. |
32 |
|
33 |
I also think it is beneficial to clarify the type of binary, for bugs, and also |
34 |
maintaining the package. Others will need to know how to package a Gentoo -bin |
35 |
if someone moved on per se. Not so much with upstream made binaries. |
36 |
|
37 |
-- |
38 |
William L. Thomson Jr. |