public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Ciaran McCreesh <ciaranm@ciaranm.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev]  Re: Re: Dependencies on system packages
Date: Mon, 18 Dec 2006 08:48:46 +0000	[thread overview]
Message-ID: <20061218084846.77600f69@snowdrop> (raw)
In-Reply-To: <em5fs9$md9$1@sea.gmane.org>

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

On Mon, 18 Dec 2006 07:28:25 +0000 Steve Long
<slong@rathaus.eclipse.co.uk> wrote:
| Ciaran McCreesh wrote:
| > That one pulls us back into the lack of distinction between "stuff
| > needed when compiling against this library" and "stuff this library
| > needs to run".
| 
| Wouldn't your c-toolchain or a compiler eg for PERL or Java do?

You're missing the distinction. The easy example, but not the best, is
pkg-config: many libraries must be used via pkg-config, so they need to
RDEPEND upon it to avoid breaking binary packages. However, they don't
actually require it at runtime. The other option, which is just about
doable in this one particular case, is to make any package that uses a
library that uses pkg-config DEPEND upon pkg-config.

| > | or by using meta-packages.
| > 
| > DEPEND="virtual/c-toolchain" would indeed be nice, but it's a rather
| > large change...
| > 
| How so? Isn't it simply a new meta?

And an entire tree to update before it becomes meaningful.

-- 
Ciaran McCreesh
Mail                : ciaranm at ciaranm.org
Web                 : http://ciaranm.org/
Paludis is faster   : http://ciaranm.org/show_post.pl?post_id=61


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

  reply	other threads:[~2006-12-18  8:52 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-10  1:11 [gentoo-dev] Dependencies on sys-apps/portage Stephen Bennett
2006-12-10  1:33 ` [gentoo-dev] Dependencies on system packages Stephen Bennett
2006-12-10  2:22   ` Piotr Jaroszyński
2006-12-10  2:34     ` Ciaran McCreesh
2006-12-10 12:33       ` Piotr Jaroszyński
2006-12-10  2:50     ` Stephen Bennett
2006-12-11 11:03       ` [gentoo-dev] " Steve Long
2006-12-11 11:35         ` Stephen Bennett
2006-12-11 11:45           ` Stephen Bennett
2006-12-11 13:57             ` [gentoo-dev] " Steve Long
2006-12-16 18:46             ` [gentoo-dev] " Ryan Hill
2006-12-16 20:13               ` Ciaran McCreesh
2006-12-16 20:21                 ` Doug Goldstein
2006-12-16 23:36                   ` Mike Doty
2006-12-17  7:06                   ` Ciaran McCreesh
2006-12-17  7:02                     ` Alec Warner
2006-12-16 20:51                 ` Ryan Hill
2006-12-17  1:25                   ` Ryan Hill
2006-12-17  1:27                     ` Alec Warner
2006-12-17  1:44                       ` Ryan Hill
2006-12-18  7:33                         ` Steve Long
2006-12-17  6:10                       ` Jason Stubbs
2006-12-17  7:04                         ` Ciaran McCreesh
2006-12-17  7:41                           ` Jason Stubbs
2006-12-17  7:48                             ` Ciaran McCreesh
2006-12-18  7:28                               ` [gentoo-dev] " Steve Long
2006-12-18  8:48                                 ` Ciaran McCreesh [this message]
2006-12-20  4:59                                   ` [gentoo-dev] " Steve Long
2006-12-20 10:20                                     ` Ciaran McCreesh
2006-12-29 15:00                                       ` [gentoo-dev] " Steve Long
2006-12-29 18:01                                         ` Alec Warner
2007-01-01  9:44                                           ` [gentoo-dev] " Steve Long
2007-01-01 13:49                                             ` Robert Buchholz
2007-01-01 22:43                                               ` [gentoo-dev] " Steve Long
2007-01-02  5:16                                                 ` Robert Buchholz
2007-01-03 21:48                                                   ` [gentoo-dev] " Steve Long
2007-01-04  3:51                                                     ` [gentoo-dev] Re: metadatabase (was: Dependencies on system packages) Ryan Hill
2007-01-04 10:45                                                       ` [gentoo-dev] Re: metadatabase Robert Buchholz
2007-01-05  1:12                                                         ` Ryan Hill
2007-01-06 17:30                                                           ` Steve Long
2007-01-06 17:29                                                       ` [gentoo-dev] Re: metadatabase (was: Dependencies on system packages) Steve Long
2007-01-04 11:08                                                     ` [gentoo-dev] Re: Re: Re: Re: Re: Re: Re: Dependencies on system packages Robert Buchholz
2007-01-06 17:19                                                       ` [gentoo-dev] " Steve Long
2006-12-17  8:14                             ` [gentoo-dev] " Alec Warner
2006-12-17  8:33                               ` Ciaran McCreesh
2006-12-18  7:32                               ` [gentoo-dev] " Steve Long
2006-12-10 16:02     ` [gentoo-dev] " Lars Strojny
2006-12-10  8:39 ` [gentoo-dev] Re: Dependencies on sys-apps/portage Christian Faulhammer
2006-12-12  2:12   ` Stephen Bennett

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=20061218084846.77600f69@snowdrop \
    --to=ciaranm@ciaranm.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