Re: [gentoo-dev] [PATCH 3/6] usr-ldscript.eclass: copy gen_usr_ldscript from toolchain-funcs.eclass

2019-07-14 Thread Ulrich Mueller
> On Mon, 15 Jul 2019, Mike Gilbert wrote: > + [[ -z ${ED+set} ]] && local ED=${D%/}${EPREFIX}/ Wouldn't this be a good time to drop such historical baggage, and instead only support EAPIs where ED is defined? (I see the occasional EAPI=4 in your list of ebuilds, but nothing older.)

Re: [gentoo-dev] [PATCH 2/6] profiles: enable USE="split-usr" in base

2019-07-14 Thread Michael Orlitzky
On 7/14/19 10:02 PM, Andreas K. Huettel wrote: > Am Montag, 15. Juli 2019, 03:49:00 CEST schrieb Michael Orlitzky: >> (This will be especially bad for the people who start >> with USE="-*") > > Not recommended, not supported. Garbage in, garbage out. > Nothing In, Garbage Out.

[gentoo-dev] Re: [PATCH 6/6] toolchain-funcs.eclass: deprecate gen_usr_ldscript

2019-07-14 Thread Jonathan Callen
On 7/14/19 11:31 PM, Michał Górny wrote: > On Sun, 2019-07-14 at 19:50 -0400, Mike Gilbert wrote: >> Signed-off-by: Mike Gilbert >> --- >> eclass/toolchain-funcs.eclass | 15 --- >> 1 file changed, 4 insertions(+), 11 deletions(-) >> >> diff --git a/eclass/toolchain-funcs.eclass

Re: [gentoo-dev] [PATCH 6/6] toolchain-funcs.eclass: deprecate gen_usr_ldscript

2019-07-14 Thread Michał Górny
On Sun, 2019-07-14 at 19:50 -0400, Mike Gilbert wrote: > Signed-off-by: Mike Gilbert > --- > eclass/toolchain-funcs.eclass | 15 --- > 1 file changed, 4 insertions(+), 11 deletions(-) > > diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass > index

Re: [gentoo-dev] [PATCH 1/6] profiles: add global USE flag 'split-usr'

2019-07-14 Thread Michał Górny
On Sun, 2019-07-14 at 19:50 -0400, Mike Gilbert wrote: > Signed-off-by: Mike Gilbert > --- > profiles/use.desc | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/profiles/use.desc b/profiles/use.desc > index fc19bbd0bbaa..ec5d4d6bc594 100644 > --- a/profiles/use.desc > +++

Re: [gentoo-dev] [PATCH 2/6] profiles: enable USE="split-usr" in base

2019-07-14 Thread Andreas K. Huettel
Am Montag, 15. Juli 2019, 03:49:00 CEST schrieb Michael Orlitzky: >(This will be especially bad for the people who start > with USE="-*") Not recommended, not supported. Garbage in, garbage out. -- Andreas K. Hüttel dilfri...@gentoo.org Gentoo Linux developer (council, toolchain, base-system,

Re: [gentoo-dev] [PATCH 2/6] profiles: enable USE="split-usr" in base

2019-07-14 Thread William Hubbs
On Sun, Jul 14, 2019 at 09:49:00PM -0400, Michael Orlitzky wrote: > On 7/14/19 7:50 PM, Mike Gilbert wrote: > > > > +# Mike Gilbert (2019-07-14) > > +# Enable split-usr by default to keep systems working. > > +USE="${USE} split-usr" > > A mandatory USE="keep-working" raises some philosophical

Re: [gentoo-dev] [PATCH 2/6] profiles: enable USE="split-usr" in base

2019-07-14 Thread Michael Orlitzky
On 7/14/19 7:50 PM, Mike Gilbert wrote: > > +# Mike Gilbert (2019-07-14) > +# Enable split-usr by default to keep systems working. > +USE="${USE} split-usr" A mandatory USE="keep-working" raises some philosophical red flags for me. Wouldn't it be better to name the flag "merge-usr" and leave

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2019-07-14 23:59 UTC

2019-07-14 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2019-07-14 23:59 UTC. Removals: net-analyzer/sslsniff 20190714-10:48 soap 549e4fa2f9b Additions: app-misc/gentoo-elections 20190710-20:01 mgornybb093efdbdd app-misc

[gentoo-dev] [PATCH 6/6] toolchain-funcs.eclass: deprecate gen_usr_ldscript

2019-07-14 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/toolchain-funcs.eclass | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 2e027015c684..7bd90bb4e4a0 100644 --- a/eclass/toolchain-funcs.eclass +++

[gentoo-dev] [PATCH 4/6] usr-ldscript.eclass: return early if USE=split-usr is disabled

2019-07-14 Thread Mike Gilbert
Bug: https://bugs.gentoo.org/417451 Signed-off-by: Mike Gilbert --- eclass/usr-ldscript.eclass | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eclass/usr-ldscript.eclass b/eclass/usr-ldscript.eclass index c1abbb49f4ba..a0fbd7d42ec4 100644 --- a/eclass/usr-ldscript.eclass

[gentoo-dev] [PATCH 5/6] Convert ebuilds to inherit usr-ldscript

2019-07-14 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- app-accessibility/brltty/brltty-5.2-r1.ebuild| 2 +- app-accessibility/brltty/brltty-6.0-r1.ebuild| 2 +- app-arch/bzip2/bzip2-1.0.6-r11.ebuild| 2 +- app-arch/bzip2/bzip2-1.0.7.ebuild| 2 +-

[gentoo-dev] [PATCH 3/6] usr-ldscript.eclass: copy gen_usr_ldscript from toolchain-funcs.eclass

2019-07-14 Thread Mike Gilbert
This intentionally redefines the same function to ease migration. Once all ebuilds have been converted, the definition in toolchain-funcs can be removed. Signed-off-by: Mike Gilbert --- eclass/usr-ldscript.eclass | 156 + 1 file changed, 156 insertions(+)

[gentoo-dev] [PATCH 2/6] profiles: enable USE="split-usr" in base

2019-07-14 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- profiles/base/make.defaults | 4 1 file changed, 4 insertions(+) diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index 3fdd2e453a46..80c5852277f4 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -115,6

[gentoo-dev] [PATCH 0/6] Make 'split-usr' USE flag global and use it in gen_usr_ldscript

2019-07-14 Thread Mike Gilbert
This series introduces the global USE flag 'split-usr' to control whether binaries and libraries are split into separate / and /usr directories, or if they are always installed in /usr. This is a step toward making merged /usr workable on Gentoo for the average user. This USE flag is already

[gentoo-dev] [PATCH 1/6] profiles: add global USE flag 'split-usr'

2019-07-14 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index fc19bbd0bbaa..ec5d4d6bc594 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -299,6 +299,7 @@ source - Zip the sources and install them sox -

[gentoo-dev] Last rites: dev-perl/libvorbis-perl

2019-07-14 Thread Kent Fredric
# Kent Fredric (2019-07-14) # Broken since 2007, Upstream not seen since 2004. # Removal after 2019-08-13 # Bug #635792 dev-libs/libvorbis-perl pgpITJNsE2V5F.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: making sysvinit optional

2019-07-14 Thread Mike Gilbert
On Sat, Jul 13, 2019 at 1:51 PM William Hubbs wrote: > > All, > > I removed virtual/daemontools from virtual/init because it doesn't > appear to be an init process; it is just a service manager. > > Here is a list of the rdepends in my proposed virtual/init with > comments. > >

[gentoo-dev] Last rites: media-libs/jasper

2019-07-14 Thread David Seifert
# David Seifert (2019-07-14) # Unmaintained, removed from Debian and other distros, tons of CVEs, # unreachable upstream, removal in 30 days # Bug #601068, #614028, #614032, #614566, #619120, #624988, #629286, # #635552, #662160, #674154, #674214, #684826, #689784 media-libs/jasper