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: Mon, 17 Oct 2016 13:40:28
Message-Id: assp.0098b6cfb4.2176340.9Vd1n3Nnas@wlt
In Reply to: Re: [gentoo-dev] Package file name requirement for binary ebuilds by "Michał Górny"
1 On Monday, October 17, 2016 9:40:57 AM EDT Michał Górny wrote:
2 > On Mon, 17 Oct 2016 03:37:28 -0400
3 >
4 > "William L. Thomson Jr." <wlt-ml@××××××.com> wrote:
5 > > On Monday, October 17, 2016 8:57:30 AM EDT Michał Górny wrote:
6 > > > On Sun, 16 Oct 2016 18:30:44 -0400
7 > > >
8 > > > "William L. Thomson Jr." <wlt-ml@××××××.com> wrote:
9 > > > > Part of the idea is to help differentiate the types of binaries in
10 > > > > tree to
11 > > > > hopefully get less binaries that are from source.
12 > > > >
13 > > > > To start I just wanted to see about a policy for -bin, the other stuff
14 > > > > was
15 > > > > just extra after -bin itself was a policy. Unless it made sense to
16 > > > > develop
17 > > > > it in full,
18 > > > >
19 > > > > -bin - Closed source binary ebuild
20 > > > > -ebin - Self made binary from source
21 > > > > -sbin - Binary ebuild of an open source package
22 > > >
23 > > > Let's also add -c for C programs, and -cxx for C++ programs. -py for
24 > > > pure Python stuff, -cpy when stuff includes extensions compiled in C,
25 > > > -cxxpy extensions in C++. We should also have special -x86asm suffix
26 > > > for packages that rely on non-portable x86 assembly, or maybe even
27 > > > -x86asm-sse when they use some fancy instruction sets. And then don't
28 > > > forget to add a suffix for license, for GUI library (because obviously
29 > > > nobody wants GTK+ software on KDE systems, nor GTK+3 software on GTK+
30 > > > systems).
31 > >
32 > > Clearly being sarcastic as a binary is a binary. It doesn't matter what
33 > > language, toolkit etc.
34 >
35 > It doesn't matter for you. It may matter for others. Much like having
36 > binary signaled in name may not matter to others. Which is why in-band
37 > signaling is a bad idea.
38
39 It is already in practice now with regard to -bin suffix. It is just not
40 consistent or policy.
41
42 --
43 William L. Thomson Jr.

Attachments

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