Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: 1i5t5.duncan@×××.net
Subject: Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency
Date: Fri, 31 Aug 2012 10:42:46
Message-Id: 20120831124210.075207a4@pomiocik.lan
In Reply to: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency by Duncan <1i5t5.duncan@cox.net>
1 On Fri, 31 Aug 2012 10:06:06 +0000 (UTC)
2 Duncan <1i5t5.duncan@×××.net> wrote:
3
4 > Michał Górny posted on Fri, 31 Aug 2012 10:01:09 +0200 as excerpted:
5 >
6 > > On Fri, 31 Aug 2012 00:12:53 +0000 (UTC)
7 > > Duncan <1i5t5.duncan@×××.net> wrote:
8 > >
9 > >> Various people have in fact expressed a desire to REDUCE the
10 > >> number of packages in @system, for various reasons including both
11 > >> the parallel merge penalty and the bloat on reduced systems. In
12 > >> practice, there's not a lot of positive movement on actually
13 > >> reducing @system, but at minimum, unless there's *NO* other choice
14 > >> and in this case there clearly is, we shouldn't be ADDING packages
15 > >> to @system.
16 > >>
17 > >> For that reason, while I do see the reason why some would like
18 > >> pkg-config added to @system, the whole idea's pretty much a
19 > >> non-starter
20 >
21 > > But you're aware that cost of pkgconf is very little?
22 >
23 > Not really, when it's a step in the opposite direction from an
24 > intended goal. The first step toward any goal is to stop going
25 > backward, and that's exactly what this would be. We need a smaller
26 > @system, not a larger one, and while the add would be easy, undoing
27 > it years later when it's yet another bit of the tangled web woven,
28 > would be *MUCH* more difficult. Just don't do it; don't go backward;
29 > don't add to the problem instead of reducing it.
30
31 So please introduce virtual/compiler, virtual/linker,
32 virtual/posix-system, virtual/sratatata and add them to DEPEND of every
33 single ebuild.
34
35 I believe that the more important direction here is to make development
36 *easier*, not harder. Adding the same DEPENDs over and over again to
37 every single package is at least frustrating. Similarly frustrating
38 would be if those 'reduced systems' had to rebuild gcc every time they
39 wanted to compile something... oh wait, they would have to bootstrap it
40 every time.
41
42 --
43 Best regards,
44 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies