public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mike Frysinger <vapier@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] splitting build deps out from depends
Date: Fri, 1 Jul 2005 14:30:12 -0400	[thread overview]
Message-ID: <200507011430.12027.vapier@gentoo.org> (raw)
In-Reply-To: <20050701181148.GD11634@exodus.wit.org>

On Friday 01 July 2005 02:11 pm, Brian D. Harring wrote:
> Meanwhile, back to the "you want us to add what?", our dependency
> graph *is* incomplete.

so what ?  i dont see it being a bug

> Something like 600 ebuilds in the tree state a 
> dependency on gcc- we have 19000 ebuilds.  Not all requires gcc to
> build, but I'd bet it's a tad bit more then 600.

and i continue to work day after day to make sure that 600 reaches 0 :p

considering your system requires a virtual/libc in order to boot, tell me 
again why we must list it in every package which uses glibc ?

> Full dependency information hasn't be viable due to resolver issues,
> which will be fixed.

so why dont you come back once you have something that is supposed to work ?  
you're proposing we start generating a ton of circular dependencies which we 
arent even close to handling now

> Regarding the "require whatever is used to uncompress the source",
> hadn't thought about it, but that _should_ be specified imo.  That's
> also being a bit anal, but frankly, if the resolver can handle it, why
> shouldn't we specify the full deps?

portage could be smart about it ... it can easily parse the contents of 
SRC_URI and put tar into whatever DEPEND rather than forcing a stupid policy 
of listing tar in thousands of ebuilds

> To head off the "profile has it, so we don't need it", consider a
> user profile, literally, a user desktop profile.  Kde, gnome, office
> crap, etc.  Right now, for such a profile you would need the toolchain
> tagged in, which I posit is invalid.

considering if you try to `emerge` something while under said profile and you 
already removed binutils/gcc from the system, the emerge will fail ... the 
reason why is pretty obvious
-mike
-- 
gentoo-dev@gentoo.org mailing list



  reply	other threads:[~2005-07-01 18:32 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 [this message]
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
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=200507011430.12027.vapier@gentoo.org \
    --to=vapier@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