Re: [gentoo-dev] [PATCH 4/4] package.use.mask: Mask ICU supprt of Qt:4 on 17.0 profiles

2017-06-07 Thread Davide Pesavento
On Wed, Jun 7, 2017 at 4:48 PM, wrote: > From: Andreas K. Hüttel > > --- > profiles/releases/17.0/package.use.mask | 5 + > 1 file changed, 5 insertions(+) > > diff --git a/profiles/releases/17.0/package.use.mask >

Re: [gentoo-dev] [rfc] dev-libs/expat[unicode] and dev-libs/libbsd dependency

2017-06-07 Thread Sebastian Pipping
Hi! Just quick note for the record: 2.2.0-r2 has these changes now, no need to have that wait for the next release: https://github.com/gentoo/gentoo/commit/715a2315ee2b841e38843e61b43ee058b5678cab Best Sebastian signature.asc Description: OpenPGP digital signature

Re: [gentoo-dev] New 17.0 release profiles

2017-06-07 Thread Sergei Trofimovich
On Wed, 07 Jun 2017 22:44:31 +0200 "Andreas K. Huettel" wrote: > 2) Switch GCC from default-non-PIE to default-PIE executables. Yay \o/. It's a major change though. Will qa@ write us some docs on the topic? Landing page:

[gentoo-dev] [PATCH 1/4] package.mask: Move ICU-59 mask from main package.mask to base profile mask

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel --- profiles/base/package.mask | 6 ++ profiles/package.mask | 6 -- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/profiles/base/package.mask b/profiles/base/package.mask index 320a6bbb1a0c..6fa75c0ec35a 100644 ---

[gentoo-dev] [PATCH 4/4] package.use.mask: Mask ICU supprt of Qt:4 on 17.0 profiles

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel --- profiles/releases/17.0/package.use.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/releases/17.0/package.use.mask b/profiles/releases/17.0/package.use.mask index 8eefcfe631ea..9a6609274ad1 100644 ---

[gentoo-dev] [PATCH 3/4] profiles: Add amd64 17.0 profiles (identical to 13.0 except for one parent entry)

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel --- profiles/default/linux/amd64/17.0/desktop/eapi | 1 + profiles/default/linux/amd64/17.0/desktop/gnome/eapi| 1 + profiles/default/linux/amd64/17.0/desktop/gnome/parent | 2 ++

[gentoo-dev] [PATCH 2/4] profiles: Add 17.0 release profile

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel * Require >=gcc-6 with PIE forced on * Unmask ICU-59 and later --- profiles/releases/17.0/eapi | 1 + profiles/releases/17.0/make.defaults | 5 + profiles/releases/17.0/package.mask | 6 ++

[gentoo-dev] [PATCH 1/4] package.mask: Move ICU-59 mask from main package.mask to base profile mask

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel --- profiles/base/package.mask | 6 ++ profiles/package.mask | 6 -- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/profiles/base/package.mask b/profiles/base/package.mask index 320a6bbb1a0c..6fa75c0ec35a 100644 ---

[gentoo-dev] [PATCH 2/4] profiles: Add 17.0 release profile

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel * Require >=gcc-6 with PIE forced on * Unmask ICU-59 and later --- profiles/releases/17.0/eapi | 1 + profiles/releases/17.0/make.defaults | 5 + profiles/releases/17.0/package.mask | 6 ++

[gentoo-dev] [PATCH 4/4] package.use.mask: Mask ICU supprt of Qt:4 on 17.0 profiles

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel --- profiles/releases/17.0/package.use.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/releases/17.0/package.use.mask b/profiles/releases/17.0/package.use.mask index 8eefcfe631ea..9a6609274ad1 100644 ---

[gentoo-dev] [PATCH 3/4] profiles: Add amd64 17.0 profiles (identical to 13.0 except for one parent entry)

2017-06-07 Thread dilfridge
From: Andreas K. Hüttel --- profiles/default/linux/amd64/17.0/desktop/eapi | 1 + profiles/default/linux/amd64/17.0/desktop/gnome/eapi| 1 + profiles/default/linux/amd64/17.0/desktop/gnome/parent | 2 ++

[gentoo-dev] New 17.0 release profiles

2017-06-07 Thread Andreas K. Huettel
Hey all, as already discussed on IRC, here is a first step towards new 17.0 profile sets. The switchover from 13.0 to 17.0 is introduced for two reasons: 1) Switch default compiler dialect from gnu++98 (as in <=gcc-5.4) to gnu++14 (as in >=gcc-6). 2) Switch GCC from default-non-PIE to

Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE)

2017-06-07 Thread Alexis Ballier
On Wed, 07 Jun 2017 11:27:59 +0200 Michał Górny wrote: > On śro, 2017-06-07 at 10:17 +0200, Alexis Ballier wrote: > > > Also, do I presume correctly that for all supported cases (i.e. > > > those which your nsolve does not reject), solve and nsolve are > > > compatible? > >

Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE)

2017-06-07 Thread Michał Górny
On śro, 2017-06-07 at 10:17 +0200, Alexis Ballier wrote: > > Also, do I presume correctly that for all supported cases (i.e. those > > which your nsolve does not reject), solve and nsolve are compatible? > > > > Not sure what you mean here. nsolve does not solve anything, it just > validates

Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE)

2017-06-07 Thread Alexis Ballier
On Tue, 06 Jun 2017 19:39:04 +0200 Michał Górny wrote: > > [...] > > > > > The question is whether we want to: > > > > > > > > > > a. actually try to solve this nesting insanity, > > > > > > > > > > b. declare it unsupported and throw REQUIRED_USE mismatch on > > > > >

Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE)

2017-06-07 Thread Michał Górny
On wto, 2017-06-06 at 19:39 +0200, Michał Górny wrote: > On wto, 2017-06-06 at 14:08 +0200, Alexis Ballier wrote: > > On Mon, 05 Jun 2017 20:10:12 +0200 > > Michał Górny wrote: > > [...] > > > > > Stand-alone makes little sense (and little trouble) but as you > > > > > could