public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Brian D. Harring" <ferringb@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] splitting build deps out from depends
Date: Wed, 6 Jul 2005 12:08:35 -0500	[thread overview]
Message-ID: <20050706170835.GD25834@exodus.wit.org> (raw)
In-Reply-To: <1120617554.8314.92.camel@lycan.lan>

[-- Attachment #1: Type: text/plain, Size: 2940 bytes --]

Clarification, mixture of the emails I haven't responded to addressed 
here (further, sorry for the delay, didn't think the thread would go 
any further while I was offline for birthdays/4th of july stuff)...

On Wed, Jul 06, 2005 at 04:39:14AM +0200, Martin Schlemmer wrote:
> On Tue, 2005-07-05 at 20:59 -0500, Brian Jackson wrote:
> > Martin Schlemmer wrote:
> > <snip>
> > >>
> > >>Big picture here:
> > >>* BDEPEND does nothing now, so don't worry about it if you don't want to
> > >>* in the future it will make other things possible
> > >>* give the man problems you see with the proposal, not just tell him that 
> > >>portage doesn't handle it right now... I think out of anyone, he knows what 
> > >>portage does and doesn't handle
> > >>
> > > 
> > > 
> > > I did ask Brian in another reply how he thought to implement it.
> > > 
> > > This one however I read as Drake saying/asking that we should start
> > > doing it now, and I tried to explain why we could not up until now, and
> > > still cannot.   Correct me if I interpreted it wrongly.
> > > 
> > > 
> > 
> > I don't know why we can't start now if we want. BDEPEND will be silently
> > ignored, so current versions of portage will just be blissfully ignorant.
> > 
> > Am I missing something?
> > 
> 
> Yeah, I thought Drake was talking about DEPEND (that was at least what
> he said), not BDEPEND.
Adding it into DEPEND now would cause holy hell, definitely not 
advocating that approach, it's not backwards compatible and it's 
jumping the gun with no gain aside from breaking the tree since the 
current resolver likes to go loco.

Restating, the actual chost atoms *must* be seperated from ctarget 
deps.  It allows current portage to pretty much ignore them (thus not 
taxing the current resolver), and it provides portage with 
classification of those deps.

> 
> > Some of us think we can't start now, others think we can. I was under the
> > impression from ferringb that we could.
> > 
> 
> BDEPEND should be fine to start now depending on faith.
Not after having it rolled into the tree, _yet_.  First email pretty 
much stated I was just after seeing if it was tenuable beyond just the 
portage crews views on it :)

Basically, I was attempting to get feedback on issues where this 
wouldn't be quiet enough, an example of which is ncurses.
(my understanding of this, thanks to flameeyes for clueing me in)
ncurses built/installed in chost==ctarget, BDEPEND=
ncurses built/installed in chost!=ctarget, BDEPEND=ncurses

So... need to expose either ctarget as some type of flag for bdepend, 
or use flag type hack (native when chost=ctarget, -native when 
evaluating a use conditional in a domain where chost!=ctarget).

Thoughts regarding it?  I'd expect we'll have to expose ctarget info 
in some way for use conditionals, but would like some feedback on what 
else may be required.
~harring

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2005-07-06 17:12 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-01 16:25 [gentoo-dev] splitting build deps out from depends Brian D. Harring
2005-07-01 17:49 ` Mike Frysinger
2005-07-01 18:03   ` Diego 'Flameeyes' Pettenò
2005-07-01 18:11   ` Brian D. Harring
2005-07-01 18:30     ` Mike Frysinger
2005-07-01 18:42       ` Brian D. Harring
2005-07-01 18:46         ` Brian D. Harring
2005-07-01 18:53         ` Diego 'Flameeyes' Pettenò
2005-07-01 19:10           ` Brian D. Harring
2005-07-01 20:25           ` Paul de Vrieze
2005-07-05  9:39         ` Martin Schlemmer
2005-07-07 11:56           ` John Myers
2005-07-07 19:44             ` Kito
2005-07-07 20:45               ` Diego 'Flameeyes' Pettenò
2005-07-09  9:28           ` Jason Stubbs
2005-07-01 18:37     ` Diego 'Flameeyes' Pettenò
2005-07-01 22:59   ` Drake Wyrm
2005-07-02  1:16     ` Kito
2005-07-04  0:18       ` Brian D. Harring
2005-07-09  9:28         ` Jason Stubbs
2005-07-05 10:48     ` Martin Schlemmer
2005-07-05 23:17       ` Brian Jackson
2005-07-06  1:46         ` Martin Schlemmer
2005-07-06  1:59           ` Brian Jackson
2005-07-06  2:39             ` Martin Schlemmer
2005-07-06 17:08               ` Brian D. Harring [this message]
2005-07-07 13:29                 ` Martin Schlemmer
2005-07-09  9:28                 ` Jason Stubbs
2005-07-09  9:45                   ` Diego 'Flameeyes' Pettenò
2005-07-09  9:28       ` Jason Stubbs
2005-07-09 10:17         ` Martin Schlemmer
2005-07-09  9:28   ` Jason Stubbs
2005-07-09  9:47     ` Diego 'Flameeyes' Pettenò
2005-07-09 10:20       ` Martin Schlemmer
2005-07-09 11:45         ` Diego 'Flameeyes' Pettenò
2005-07-09 12:01           ` Martin Schlemmer
2005-07-09 12:08             ` Diego 'Flameeyes' Pettenò
2005-07-09 12:37               ` Stephen Bennett
2005-07-09 12:41               ` Martin Schlemmer
2005-07-09 12:46                 ` Diego 'Flameeyes' Pettenò
2005-07-09 13:05                   ` Martin Schlemmer
2005-07-09 13:11                     ` Diego 'Flameeyes' Pettenò
2005-07-09 14:10                       ` Martin Schlemmer
2005-07-09 19:19                         ` Kito
2005-07-01 17:58 ` Diego 'Flameeyes' Pettenò
2005-07-01 18:35 ` Maurice van der Pot
2005-07-01 18:45   ` Brian D. Harring
2005-07-01 18:56     ` Maurice van der Pot
2005-07-01 19:12       ` Brian D. Harring
2005-07-01 19:19         ` Maurice van der Pot
2005-07-02  3:48   ` [gentoo-dev] " Duncan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050706170835.GD25834@exodus.wit.org \
    --to=ferringb@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox