Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-15 Thread Michał Górny
On Sat, 15 Sep 2012 13:33:18 -0700 Brian Harring wrote: > On Sat, Sep 15, 2012 at 11:06:01PM +1200, Kent Fredric wrote: > > On 14 September 2012 10:17, Brian Harring > > wrote: > > >> All you need is something in bash that can parse DEPENDENCIES and > > >> populate *DEPEND , and the underlying g

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-15 Thread Brian Harring
On Sat, Sep 15, 2012 at 11:06:01PM +1200, Kent Fredric wrote: > On 14 September 2012 10:17, Brian Harring wrote: > >> All you need is something in bash that can parse DEPENDENCIES and > >> populate *DEPEND , and the underlying guts could be done in > >> practically any language without requiring P

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-15 Thread Kent Fredric
On 14 September 2012 10:17, Brian Harring wrote: >> All you need is something in bash that can parse DEPENDENCIES and >> populate *DEPEND , and the underlying guts could be done in >> practically any language without requiring PM specific >> implementations. > > You've got it inverted; if any auto

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-13 Thread Brian Harring
On Fri, Sep 14, 2012 at 07:18:54AM +1200, Kent Fredric wrote: > On 11 September 2012 14:16, Brian Harring wrote: > > On Fri, Sep 07, 2012 at 04:14:17PM -0400, Ian Stakenvicius wrote: > >> Is there anything in particular in the spec/proposal for DEPENDENCIES > >> that would exclude the addition of

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-13 Thread Kent Fredric
On 11 September 2012 14:16, Brian Harring wrote: > On Fri, Sep 07, 2012 at 04:14:17PM -0400, Ian Stakenvicius wrote: >> Is there anything in particular in the spec/proposal for DEPENDENCIES >> that would exclude the addition of individual "build: app-cat/myatom" >> "run: app-cat/myatom" deps by an

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-10 Thread Brian Harring
On Fri, Sep 07, 2012 at 04:14:17PM -0400, Ian Stakenvicius wrote: > Is there anything in particular in the spec/proposal for DEPENDENCIES > that would exclude the addition of individual "build: app-cat/myatom" > "run: app-cat/myatom" deps by an eclass or eclasses? I know the > "goal" here is to ma

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-08 Thread Matt Turner
On Fri, Sep 7, 2012 at 4:45 AM, Ciaran McCreesh wrote: > Since DEPENDENCIES hasn't been written up in a Gentoo-friendly manner, > and since the Exherbo documentation doesn't seem to suffice to explain > the idea here, here's some more details on the DEPENDENCIES proposal. I like this. It seems we

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-08 Thread Michael Orlitzky
On 09/08/2012 02:43 AM, Ciaran McCreesh wrote: > On Fri, 07 Sep 2012 18:55:10 -0400 Michael Orlitzky > wrote: >> I think that dependencies are ultimately not hierarchical > > Situations like foo? ( bar? ( || ( a ( b c ) ) ) ) do happen, so > any new syntax would have to be able to deal with that.

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-08 Thread Michał Górny
On Fri, 07 Sep 2012 18:55:10 -0400 Michael Orlitzky wrote: > On 09/07/2012 07:45 AM, Ciaran McCreesh wrote: > > Since DEPENDENCIES hasn't been written up in a Gentoo-friendly > > manner, and since the Exherbo documentation doesn't seem to suffice > > to explain the idea here, here's some more det

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 07 Sep 2012 18:55:10 -0400 Michael Orlitzky wrote: > I think that dependencies are ultimately not hierarchical Situations like foo? ( bar? ( || ( a ( b c ) ) ) ) do happen, so any new syntax would have to be able to deal with that. -- Ciaran McCreesh signature.asc Description: PGP sig

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Patrick Lauer
On 09/07/12 19:45, Ciaran McCreesh wrote: > Since DEPENDENCIES hasn't been written up in a Gentoo-friendly manner, > and since the Exherbo documentation doesn't seem to suffice to explain > the idea here, here's some more details on the DEPENDENCIES proposal. > > There's change, and there's progres

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michael Orlitzky
On 09/07/2012 07:45 AM, Ciaran McCreesh wrote: > Since DEPENDENCIES hasn't been written up in a Gentoo-friendly > manner, and since the Exherbo documentation doesn't seem to suffice > to explain the idea here, here's some more details on the > DEPENDENCIES proposal. > It seems to me that the prob

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 07 Sep 2012 16:28:40 -0400 Ian Stakenvicius wrote: > >> - - the new DEPEND now will be used for things that are > >> *currently* in RDEPEND and DEPEND (so that things will work) but > >> are not actually run-time dependencies. Said atoms will

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 04:14 PM, Ciaran McCreesh wrote: > On Fri, 07 Sep 2012 16:08:53 -0400 Ian Stakenvicius > wrote: >> Bringing it back to the issue it's solving: > >> Afaict, for migration: > >> - - DEPEND changes to HDEPEND > > If we're going by Chromi

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 22:07:30 +0200 Michał Górny wrote: > On Fri, 7 Sep 2012 20:25:58 +0100 > Ciaran McCreesh wrote: > > On Fri, 7 Sep 2012 21:21:42 +0200 > > Michał Górny wrote: > > > So... what is your issue in here, sir? > > > > The issue is what Zac, Ian and I were discussing, before you jump

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 07 Sep 2012 16:08:53 -0400 Ian Stakenvicius wrote: > Bringing it back to the issue it's solving: > > Afaict, for migration: > > - - DEPEND changes to HDEPEND If we're going by Chromium, AFAICS they're only making this change when they find

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 04:10 PM, Michał Górny wrote: > On Fri, 7 Sep 2012 16:59:48 -0300 Alexis Ballier > wrote: > >> On Fri, 7 Sep 2012 20:21:03 +0200 Michał Górny >> wrote: >> >>> On Fri, 7 Sep 2012 14:40:25 -0300 Alexis Ballier >>> wrote: >>> On F

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 16:59:48 -0300 Alexis Ballier wrote: > On Fri, 7 Sep 2012 20:21:03 +0200 > Michał Górny wrote: > > > On Fri, 7 Sep 2012 14:40:25 -0300 > > Alexis Ballier wrote: > > > > > On Fri, 7 Sep 2012 18:03:51 +0200 > > > Michał Górny wrote: > > > > > > > On Fri, 7 Sep 2012 12:46:41

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 02:52 PM, Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 20:46:48 +0200 Michał Górny > wrote: >> Now, let me remind you because you probably fail to know the >> world outside your dreamworld: >> >> (with HDEPEND/DEPEND) generally mean that

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 20:25:58 +0100 Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 21:21:42 +0200 > Michał Górny wrote: > > So... what is your issue in here, sir? > > The issue is what Zac, Ian and I were discussing, before you jumped in > and started yelling. Repeating it for you: > > We want to k

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Alexis Ballier
On Fri, 7 Sep 2012 20:21:03 +0200 Michał Górny wrote: > On Fri, 7 Sep 2012 14:40:25 -0300 > Alexis Ballier wrote: > > > On Fri, 7 Sep 2012 18:03:51 +0200 > > Michał Górny wrote: > > > > > On Fri, 7 Sep 2012 12:46:41 -0300 > > > Alexis Ballier wrote: > > > > > > > I actually do like the conc

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 02:46 PM, Michał Górny wrote: > On Fri, 7 Sep 2012 19:31:16 +0100 Ciaran McCreesh > wrote: > >> On Fri, 7 Sep 2012 20:23:23 +0200 Michał Górny >> wrote: >>> I can't agree unless I am missing something. Doesn't the >>> majority of ebuil

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 21:21:42 +0200 Michał Górny wrote: > So... what is your issue in here, sir? The issue is what Zac, Ian and I were discussing, before you jumped in and started yelling. Repeating it for you: We want to know, for dependencies that are in DEPEND and not RDEPEND, whether or not mo

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 20:13:19 +0100 Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 21:11:22 +0200 > Michał Górny wrote: > > On Fri, 7 Sep 2012 19:52:05 +0100 > > Ciaran McCreesh wrote: > > > On Fri, 7 Sep 2012 20:46:48 +0200 > > > Michał Górny wrote: > > > > Now, let me remind you because you proba

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 21:11:22 +0200 Michał Górny wrote: > On Fri, 7 Sep 2012 19:52:05 +0100 > Ciaran McCreesh wrote: > > On Fri, 7 Sep 2012 20:46:48 +0200 > > Michał Górny wrote: > > > Now, let me remind you because you probably fail to know the world > > > outside your dreamworld: > > > > > >

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 19:52:05 +0100 Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 20:46:48 +0200 > Michał Górny wrote: > > Now, let me remind you because you probably fail to know the world > > outside your dreamworld: > > > > (with HDEPEND/DEPEND) generally mean that we would need to > > s/DEP

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 20:46:48 +0200 Michał Górny wrote: > Now, let me remind you because you probably fail to know the world > outside your dreamworld: > > (with HDEPEND/DEPEND) generally mean that we would need to > s/DEPEND/HDEPEND/ for the vast majority of ebuilds (ie all the > trivial ones)

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 19:31:16 +0100 Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 20:23:23 +0200 > Michał Górny wrote: > > I can't agree unless I am missing something. Doesn't the majority of > > ebuilds actually require most of DEPEND (well, the part common with > > RDEPEND) to be installed on the

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 20:23:23 +0200 Michał Górny wrote: > I can't agree unless I am missing something. Doesn't the majority of > ebuilds actually require most of DEPEND (well, the part common with > RDEPEND) to be installed on the target? I'm thinking of the shared > libraries mostly. "The part com

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 07 Sep 2012 11:18:28 -0700 Zac Medico wrote: > In the linked chromium-os-dev discussion, the consensus seemed to be > that migrating deps from DEPEND to HDEPEND would result in fewer > overall changes than migrating deps from DEPEND to TDEPEND

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/07/2012 11:18 AM, Zac Medico wrote: > On 09/07/2012 10:58 AM, Ian Stakenvicius wrote: >> On 07/09/12 01:40 PM, Zac Medico wrote: >>> On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: On 07/09/12 12:58 PM, Ciaran McCreesh wrote: > On Fri, 0

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 07 Sep 2012 13:58:00 -0400 Ian Stakenvicius wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 07/09/12 01:40 PM, Zac Medico wrote: > > On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: > >> On 07/09/12 12:58 PM, Ciaran McCreesh wrote: > >>> On Fri, 07 Sep 2012 09:53:46 -070

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 14:40:25 -0300 Alexis Ballier wrote: > On Fri, 7 Sep 2012 18:03:51 +0200 > Michał Górny wrote: > > > On Fri, 7 Sep 2012 12:46:41 -0300 > > Alexis Ballier wrote: > > > > > I actually do like the concept but I'm not sure we can reach > > > consensus about '*DEPEND vs DEPENDEN

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/07/2012 10:58 AM, Ian Stakenvicius wrote: > On 07/09/12 01:40 PM, Zac Medico wrote: >> On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: >>> On 07/09/12 12:58 PM, Ciaran McCreesh wrote: On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico wrot

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 01:40 PM, Zac Medico wrote: > On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: >> On 07/09/12 12:58 PM, Ciaran McCreesh wrote: >>> On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico >>> wrote: If you're insinuating that Portage may not ha

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Zac Medico
On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: > On 07/09/12 12:58 PM, Ciaran McCreesh wrote: >> On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico >> wrote: >>> If you're insinuating that Portage may not have a >>> "fully-ROOT-and-/-aware resolver", then I can assure you that >>> this is not a probl

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Alexis Ballier
On Fri, 7 Sep 2012 18:03:51 +0200 Michał Górny wrote: > On Fri, 7 Sep 2012 12:46:41 -0300 > Alexis Ballier wrote: > > > I actually do like the concept but I'm not sure we can reach > > consensus about '*DEPEND vs DEPENDENCIES'; a possibility to get > > people used to it could be to have two par

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Zac Medico
On 09/07/2012 09:58 AM, Ciaran McCreesh wrote: > On Fri, 07 Sep 2012 09:53:46 -0700 > Zac Medico wrote: >> If you're insinuating that Portage may not have a >> "fully-ROOT-and-/-aware resolver", then I can assure you that this is >> not a problem. > > In that case, why do we need HDEPEND at all?

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 12:58 PM, Ciaran McCreesh wrote: > On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico > wrote: >> If you're insinuating that Portage may not have a >> "fully-ROOT-and-/-aware resolver", then I can assure you that >> this is not a problem. >

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico wrote: > If you're insinuating that Portage may not have a > "fully-ROOT-and-/-aware resolver", then I can assure you that this is > not a problem. In that case, why do we need HDEPEND at all? -- Ciaran McCreesh signature.asc Description: PGP sign

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Zac Medico
On 09/07/2012 09:10 AM, Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 12:46:41 -0300 > Alexis Ballier wrote: >> For example, what is the HDEPEND equivalent for DEPENDENCIES ? exherbo >> documentation doesn't seem to mention an equivalent label. > > DEPENDENCIES is essentially independent of what la

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 07 Sep 2012 18:40:47 +0200 ""Paweł Hajdan, Jr."" wrote: > Also, requiring a rewrite of all existing ebuilds doesn't sound like a > good idea. I think this should be designed not to require a rewrite, > and then the concern about wasted time disappears. Uh, there is no "rewriting all exist

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 07 Sep 2012 18:12:08 +0200 ""Paweł Hajdan, Jr."" wrote: > On 9/7/12 5:46 PM, Alexis Ballier wrote: > > I actually do like the concept but I'm not sure we can reach > > consensus about '*DEPEND vs DEPENDENCIES' > > I also like at least significant parts of the DEPENDENCIES concept, > espe

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Paweł Hajdan, Jr.
On 9/7/12 6:03 PM, Michał Górny wrote: > Why the dev community only? We have many active contributors who aren't > devs and who work hard with ebuilds. It's *their* time which will be > wasted on rewriting dependencies into new form, not yours. Should those contributors also vote? Do they have any

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 12:28:31 -0400 Michael Mol wrote: > An intermediate form of that might be useful for auditing the tree and > finding packages which aren't expressing, e.g. RDEPENDS, but probably > should. RDEPEND=DEPEND was removed in EAPI 4, if that's what you mean. -- Ciaran McCreesh sig

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michael Mol
On Fri, Sep 7, 2012 at 12:11 PM, Ian Stakenvicius wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 07/09/12 12:03 PM, Michał Górny wrote: >> On Fri, 7 Sep 2012 12:46:41 -0300 Alexis Ballier >> wrote: >> >>> I actually do like the concept but I'm not sure we can reach >>> consensu

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 12:46:41 -0300 Alexis Ballier wrote: > For example, what is the HDEPEND equivalent for DEPENDENCIES ? exherbo > documentation doesn't seem to mention an equivalent label. DEPENDENCIES is essentially independent of what label names we introduce. I get the impression Gentoo will

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Paweł Hajdan, Jr.
On 9/7/12 5:46 PM, Alexis Ballier wrote: > I actually do like the concept but I'm not sure we can reach consensus > about '*DEPEND vs DEPENDENCIES' I also like at least significant parts of the DEPENDENCIES concept, especially when we start adding more dep variables like HDEPEND. My understanding

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 12:03 PM, Michał Górny wrote: > On Fri, 7 Sep 2012 12:46:41 -0300 Alexis Ballier > wrote: > >> I actually do like the concept but I'm not sure we can reach >> consensus about '*DEPEND vs DEPENDENCIES'; a possibility to get >> people use

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 12:46:41 -0300 Alexis Ballier wrote: > I actually do like the concept but I'm not sure we can reach consensus > about '*DEPEND vs DEPENDENCIES'; a possibility to get people used to > it could be to have two parallel EAPIs, like 6 and 6-dependencies, > where the former will keep

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Alexis Ballier
I actually do like the concept but I'm not sure we can reach consensus about '*DEPEND vs DEPENDENCIES'; a possibility to get people used to it could be to have two parallel EAPIs, like 6 and 6-dependencies, where the former will keep the old style and the latter use DEPENDENCIES. After some time h

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Wulf C. Krueger
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 (Just for the record, I don't care about the merits or demerits of *DEPEND or DEPENDENCIES.) > Ah, I forgot how the goals change *everything*. Because it's good > to kill hundreds of people for the good reasons. You might want to take a short break t

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 16:07:54 +0100 Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 17:02:57 +0200 > Michał Górny wrote: > > > The problem is that you're arguing against a proposal that doesn't > > > exist except in your head. If you'd like to read and understand > > > the proposal being made, which s

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 17:02:57 +0200 Michał Górny wrote: > > The problem is that you're arguing against a proposal that doesn't > > exist except in your head. If you'd like to read and understand the > > proposal being made, which starts with understanding the bits marked > > clearly with stars, and

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 15:53:50 +0100 Ciaran McCreesh wrote: > On Fri, 7 Sep 2012 16:23:16 +0200 > Michał Górny wrote: > > On Fri, 7 Sep 2012 13:36:05 +0100 > > Ciaran McCreesh wrote: > > > > These are the rules for a machine. People don't actually read > > > > dependencies sequentially. Provide a

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 07 Sep 2012 10:50:40 -0400 Ian Stakenvicius wrote: > On 07/09/12 07:45 AM, Ciaran McCreesh wrote: > > [ Snip! ] Note also how the foo-related things, the bar-related > > things etc cannot be grouped together by their fooness or barness, > > bu

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 16:23:16 +0200 Michał Górny wrote: > On Fri, 7 Sep 2012 13:36:05 +0100 > Ciaran McCreesh wrote: > > > These are the rules for a machine. People don't actually read > > > dependencies sequentially. Provide a good algorithm which works > > > from any position. > > > > Read backw

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 07/09/12 07:45 AM, Ciaran McCreesh wrote: > [ Snip! ] Note also how the foo-related things, the bar-related > things etc cannot be grouped together by their fooness or barness, > but are rather grouped by their DEPENDness and RDEPENDness. > > [ S

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 13:36:05 +0100 Ciaran McCreesh wrote: > > These are the rules for a machine. People don't actually read > > dependencies sequentially. Provide a good algorithm which works from > > any position. > > Read backwards from the current position until you find a label. It's > the sa

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
On Fri, 7 Sep 2012 14:29:41 +0200 Michał Górny wrote: > > Here's the important bit, which I shall prefix with some stars: > > > > *** The point of DEPENDENCIES is not to replace n variables with one > > *** variable. > > Yes, it is. You've clearly either completely missed the point of all of th

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Michał Górny
On Fri, 7 Sep 2012 12:45:59 +0100 Ciaran McCreesh wrote: > Since DEPENDENCIES hasn't been written up in a Gentoo-friendly manner, > and since the Exherbo documentation doesn't seem to suffice to explain > the idea here, here's some more details on the DEPENDENCIES proposal. > > We observe that a

[gentoo-dev] Unified DEPENDENCIES concept

2012-09-07 Thread Ciaran McCreesh
Since DEPENDENCIES hasn't been written up in a Gentoo-friendly manner, and since the Exherbo documentation doesn't seem to suffice to explain the idea here, here's some more details on the DEPENDENCIES proposal. We observe that a typical package will have something like this: DEPEND="