Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-14 Thread Jorge Manuel B. S. Vicetto
On Tue, 14 Apr 2015, Michał Górny wrote: Dnia 2015-04-11, o godz. 16:50:53 "Jorge Manuel B. S. Vicetto" napisał(a): On Sat, 11 Apr 2015, Andreas K. Huettel wrote: Now if only anyone would remember what these were intended for? Both "build" and "bootstrap" are reserved for stage buildin

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-14 Thread Michał Górny
Dnia 2015-04-11, o godz. 16:50:53 "Jorge Manuel B. S. Vicetto" napisał(a): > On Sat, 11 Apr 2015, Andreas K. Huettel wrote: > > > -BEGIN PGP SIGNED MESSAGE- > > Hash: SHA512 > > > > Am Samstag, 11. April 2015, 16:19:23 schrieb Ciaran McCreesh: > > > >>> build - !!internal use only!! DO N

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-13 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 11/04/15 01:14 PM, Michał Górny wrote: > Dnia 2015-04-11, o godz. 15:23:52 James Le Cuirot > napisał(a): > >> On Sat, 11 Apr 2015 16:00:36 +0200 Pacho Ramos >> wrote: >> >>> As that USE flag should only be used for being able to install >>> th

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Michał Górny
Dnia 2015-04-11, o godz. 15:23:52 James Le Cuirot napisał(a): > On Sat, 11 Apr 2015 16:00:36 +0200 > Pacho Ramos wrote: > > > As that USE flag should only be used for being able to install the > > package the first time, maybe it should be treated in a "special" > > way. I mean, it shouldn't be

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Jorge Manuel B. S. Vicetto
On Sat, 11 Apr 2015, Andreas K. Huettel wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 11. April 2015, 16:19:23 schrieb Ciaran McCreesh: build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make s

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Peter Stuge
James Le Cuirot wrote: > Pacho Ramos wrote: > > As that USE flag should only be used for being able to install the > > package the first time, maybe it should be treated in a "special" > > way. I mean, it shouldn't be easily changed by users but, instead, > > switched "internally" by the package m

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Kent Fredric
On 02:36, Sun, 12/04/2015 Andreas K. Huettel wrote: > > build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for > > creating build images and the first half of bootstrapping [make > > stage1] > > > > bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used > > duri

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 11. April 2015, 16:19:23 schrieb Ciaran McCreesh: > > build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for > > creating build images and the first half of bootstrapping [make > > stage1] > > > > bootstrap - !!internal

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread James Le Cuirot
On Sat, 11 Apr 2015 16:00:36 +0200 Pacho Ramos wrote: > As that USE flag should only be used for being able to install the > package the first time, maybe it should be treated in a "special" > way. I mean, it shouldn't be easily changed by users but, instead, > switched "internally" by the packag

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Ciaran McCreesh
On Sat, 11 Apr 2015 14:28:31 +0200 Michał Górny wrote: > I think the simplest solution would be to develop a generic USE flag > that would only serve the purpose of forcing bundled dependencies for > bootstrapping/initial install. Algorithm? > We have already: > > build - !!internal use only!!

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Michał Górny
Dnia 2015-04-11, o godz. 16:00:36 Pacho Ramos napisał(a): > El sáb, 11-04-2015 a las 14:28 +0200, Michał Górny escribió: > > Hello, > > > > I know of two cases of circular deps that can be solved -- as far as I > > know -- only by bundling: > > > > 1. dev-util/pkgconfig <-> dev-libs/glib:2, > >

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Pacho Ramos
El sáb, 11-04-2015 a las 14:28 +0200, Michał Górny escribió: > Hello, > > I know of two cases of circular deps that can be solved -- as far as I > know -- only by bundling: > > 1. dev-util/pkgconfig <-> dev-libs/glib:2, > > 2. dev-util/cmake <-> dev-libs/jsoncpp. > > The former is solved via ha

Re: [gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Kent Fredric
On 00:29, Sun, 12/04/2015 Michał Górny wrote: I think the simplest solution would be to develop a generic USE flag that would only serve the purpose of forcing bundled dependencies for bootstrapping/initial install. We have already: build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!

[gentoo-dev] Looking for a generic solution to non-USE-conditional circular deps

2015-04-11 Thread Michał Górny
Hello, I know of two cases of circular deps that can be solved -- as far as I know -- only by bundling: 1. dev-util/pkgconfig <-> dev-libs/glib:2, 2. dev-util/cmake <-> dev-libs/jsoncpp. The former is solved via having USE=internal-glib on pkgconfig, the latter is yet unsolved [1]. I suspect w