Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: KDE 4.0.4 upgrade, sort of.
Date: Sat, 31 May 2008 08:17:43
Message-Id: pan.2008.05.31.08.17.26@cox.net
In Reply to: Re: [gentoo-amd64] Re: KDE 4.0.4 upgrade, sort of. by "Hemmann
1 "Hemmann, Volker Armin" <volker.armin.hemmann@××××××××××××.de> posted
2 200805302216.07276.volker.armin.hemmann@××××××××××××.de, excerpted below,
3 on Fri, 30 May 2008 22:16:06 +0200:
4
5 > On Freitag, 30. Mai 2008, Duncan wrote:
6 >
7 >> I've not done paludis due to its lack of binary package support. Even
8 >> tho I'm running only a single computer
9 >
10 > there is another reason not to use paludis:
11 >
12 > you can't go back.
13 >
14 > At least not easily.
15
16 Holey moley! I didn't think I was opening up such a can of worms as the
17 subthread indicates! =8^(
18
19 FWIW and FWIR (from what I've read) paludis does have a portage
20 compatibility mode. Ciaranm was originally against it (didn't see the
21 need), but after it became clear that any ultimate claimant to the status
22 off official Gentoo package manager would at least during the transition
23 need to maintain compatibility, so people could switch if they needed to,
24 compatibility mode was added.
25
26 Now, I'm not sure how well it works in practice and I'm really not
27 interested at this point because without binary package support, it's
28 nothing I'm interested in anyway, but the support is officially there,
29 and if it doesn't work, that would be a bug.
30
31 Of course, merging out-of-tree packages that portage doesn't support does
32 sort of leave you high and dry in terms of switching back, but then, that
33 would be part of the deal, rather a feature than a bug. However, that
34 doesn't lessen it as a concern for people who do consider the ability to
35 switch back important.
36
37 So when I read that the KDE-SVN overlay was going EAPI=kde1, which only
38 paludis supported, I thought to myself just as well, then, that I had
39 finally found time to test it before that and had made the decision that
40 KDE4 trunk simply wasn't going to fit my needs for awhile.
41
42 > With pkgcore you can switch between pkgcore and portage 'on the fly'.
43 > emerge app a, pmerge app b, emerge app c.
44 >
45 > The config files are not touched.
46
47 It's obvious which side of the fence you stand on, but that's not such a
48 bad thing. =8^) As I said, I hadn't intended for this thread to go where
49 it went -- I thought I was asking a rather innocent question -- but be
50 that as it may, I had been somewhat curious about pkgcore since paludis
51 seems to have the more active (combative at times, but ehh) following, so
52 there's more info out (some good, some not so good) about paludis than
53 about pkgcore.
54
55 So seeing someone that's actually using pkgcore is helpful. =8^)
56
57 > Paludis on the other hand can only described with 'vendor lock in' and
58 > 'gratuitous incompatibilty'. And don't forget that it is slow.
59
60 Now this... well, let's just say it's uncalled-for.
61
62 As explained above, it does have a compatibility mode. Further, from all
63 the remarks I've seen about paludis, from users, supporters, detractors,
64 Gentoo and paludis devs and non-devs alike, this is the first time I've
65 seen paludis referred to as "slow". Rather, everyone (else), including
66 detractors who severely criticise it for other reasons, seems to agree
67 that speed is not one of its failings -- certainly not as opposed to
68 portage.
69
70 (I've run into fewer direct comparisons between paludis and pkgcore,
71 simply due to the fact that pkgcore devs and users seem to be much more
72 inclined to just get on with their business and less apt to be raving
73 about how good it is wherever they go. While the resulting lack of
74 widely visible info on pkgcore can be frustrating at times, this less
75 combative attitude is certainly appreciated by some. But then you come
76 in with this subthread and change all that...)
77
78 > That it also requires a shitload of dependencies and installs more crap
79 > than portage and pkgcore combined doesn't make it better.
80
81 That'd certainly be in the eye of the beholder. While I'm a KDE person,
82 I can empathize with the GNOME folks who hesitate to install what might
83 otherwise be a better KDE app solution (such as k3b), because of all the
84 KDE "crap dependencies" it brings with it. Why? Because I take the same
85 position in regard to GNOME apps. However, a more mature way to express
86 the same dependency issues when discussing an app is to mention that it's
87 a KDE (or GNOME) app, with the requisite dependencies (note, nothing
88 about shit or crap), so people who use the other desktop may have
89 legitimate concerns about dependencies if they don't already use other
90 apps requiring this desktop.
91
92 Same here. Doing an emerge --pretend paludis, it doesn't have /that/
93 unreasonable a list of new merges, and a good share of the ones it /does/
94 have are simply null-package virtuals, already filled by newer gcc
95 versions, but with further dependencies if you are still stuck on older
96 gcc (3.x, 4.0, even 4.1). That doesn't make them "crap dependencies", it
97 just means the developers are making the most of tools already available
98 to them in newer gcc/g++/libstdc++, that users of older gcc versions have
99 to merge separately. This isn't even as bad as the GNOME/KDE thing
100 above, because eventually, everyone using gcc/g++ will already have the
101 functionality built in, and unlike the GNOME/KDE thing, that's going to
102 be pretty much everyone in the open source community.
103
104 > At a last point: don't forget WHO is behind paludis - some of the most
105 > abusive persons gentoo has ever seen. The same people responsible for
106 > most problems.
107 >
108 > Abusive, agressive, searching for stuff that is not covered by rules,
109 > behave like a rabid ape until everything is covered by rules,
110 > suffocating gentoo and then turn into rule nazis and game the system.
111 > Yes, this people are behind paludis - and 'exherbo'.
112
113 Umm... the pot calling the kettle black? I might agree with some of what
114 you say, but this wasn't and isn't the time and the place to debate all
115 that or to bring it up. Doing so simply makes you (and what you are
116 attempting to defend by running everything else down, pkgcore in this
117 case) look as bad as you say they are.
118
119 Until this subthread, I had a bit of respect for pkgcore, because as I
120 mentioned above, its developers and users seem to be more concerned with
121 just having something that works, rather than being all aggressive about
122 it. I'm glad I finally found someone to talk about it. I'm rather less
123 enthused about the way chosen to do so. Hopefully, that's an exception
124 rather than the rule, as so far it has seemed to be.
125
126 So... um... let's try to keep this civil, shall we? I pointed out a
127 possible issue in the form of asking a question, and... it does seem I
128 did get one response, from Beso (thanks Beso =8^), directly on point.
129
130 --
131 Duncan - List replies preferred. No HTML msgs.
132 "Every nonfree program has a lord, a master --
133 and if you use the program, he is your master." Richard Stallman
134
135 --
136 gentoo-amd64@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] Re: KDE 4.0.4 upgrade, sort of. Beso <givemesugarr@×××××.com>