Gentoo Archives: gentoo-user

From: Alexander Skwar <listen@×××××××××××××××.name>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Finer grained kde*-meta packages
Date: Fri, 15 Jun 2007 10:36:37
Message-Id: 1735835.IbpRQqsqgd@kn.gn.rtr.message-center.info
In Reply to: Re: [gentoo-user] Finer grained kde*-meta packages (was: Make portage assume, that a package is installed) by "Boyd Stephen Smith Jr."
1 Boyd Stephen Smith Jr. <bss03@××××××××××.net> wrote:
2 > On Friday 15 June 2007, Alexander Skwar <listen@×××××××××××××××.name>
3
4 > Yep. You get kde-meta or individual kde packages or you get your own
5 > ebuild that depends on a number of KDE packages. The Gentoo developers do
6 > quite a bit of work just to give us kde-meta. Be glad they don't stick
7 > you with the monolithic ebuilds.
8
9 I am glad and thankful that they provide the meta stuff. But I think,
10 that the meta packages can be enhanced.
11
12 >> Nah. IMO that's the wrong way around. IMO the correct way would
13 >> be to enhance the kde*-meta packages so, that they support USE flags,
14 >> which allow the user to select what's to be installed.
15 >
16 > I suppose that's a good idea in the future. Perhaps you should file an
17 > enhancement bug.
18
19 Done. http://bugs.gentoo.org/show_bug.cgi?id=182106
20
21 > That said, I would prefer kde-meta install all the
22 > packages that are part of KDE's upstream packaging by default.
23
24 Fine. Me not. That's the whole point of having choices :)
25
26 Uhm - reading again what you wrote: "Me too!". By default,
27 all the upstream packages should be installed. Yes. By default.
28 But please give me the choice.
29
30 >> Eg. a "ppp" flag to select that ppp related stuff is to be installed.
31 >> Or "filesharing" to disable filesharing related stuf
32 >
33 > Do you suggest a global flag?
34
35 I don't think so. I'd rather think, that those flags should
36 be local ones to the package.
37
38 > If so, what packages do you recommend this flags modify the behavior of?
39
40 "Depends" :) This post was not so much about the ppp/kppp "issue"
41 anymore. I wanted to see, if other people would think that a
42 finer grained control would be a good idea.
43
44 > If not, shouldn't it have a less ambiguous name?
45
46 The "ppp" flag is already "known" to portage.
47
48 --($:~/tmp)-- euses -i ppp
49 net-dialup/capi4k-utils:pppd - Installs pppdcapiplugin modules
50
51 But maybe "dialup" might be good. But that's details.
52
53 >> I mean, what's the advantage of the kde*-meta packages over the kde
54 >> package, when the kde*-meta require just as much "junk", as the
55 >> kde package does? Hm, really, what's the use of the kde*-meta package
56 >> anyway?
57 >
58 > The kde-meta package is meant to replace the kde package. The is no
59 > advantage (and without a workable confcache, at least one disadvantage) to
60 > running split ebuilds. The advantage of split ebilds is that you have the
61 > choice to install only the kde applications you want, by using the
62 > individual ebaulds, without dragging in all of kde (which is what "old"
63 > style kde packages pulled in as a dependency.)
64
65 But with using the kde*-meta package, this advantage doesn't
66 exist.
67
68 Suppose you've got the following "use case": Install all of
69 KDE, but leave out PPP stuff.
70
71 How would you solve that?
72
73 cd /usr/portage
74 emerge `ls -1 kde-*/* | grep -v ppp`
75
76 I think not... (Yes, I know that this does not work.)
77
78 If it were possible to exclude certain applications or, maybe
79 even better, certain functions, then this use case could easily
80 be solved.
81
82 But maybe it's really just something peculiar about KDE, as KDE
83 consists of about 300 packages. Because of that gigantic number,
84 I could imagine that people might want to install "everything, but XYZ".
85 At least that's my reasoning.
86
87 > Are the monolithic ebuilds still available?
88
89 Yes. Eg. kdemultimedia-3.5.7.ebuild
90
91 > They need to be purged from
92 > the tree ASAP.
93
94 Have phun with bugzilla :)
95
96 Or where should something like this actually be brought
97 up?
98
99 > -
100
101 Your signature is delimited in a wrong way. Please could you
102 add the proper delimiter (ie. "-- \n")? This would allow
103 certain user agents (like Knode and many others) to strip
104 away the .sig when quoting.
105
106 Alexander Skwar
107
108 --
109 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Re: Finer grained kde*-meta packages "Boyd Stephen Smith Jr." <bss03@××××××××××.net>
Re: [gentoo-user] Re: Finer grained kde*-meta packages "Boyd Stephen Smith Jr." <bss03@××××××××××.net>