Gentoo Archives: gentoo-amd64

From: Beso <givemesugarr@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: KDE 4.0.4 upgrade, sort of.
Date: Sat, 31 May 2008 09:08:42
Message-Id: d257c3560805310208o5e6df42as66e855ae009f937c@mail.gmail.com
In Reply to: [gentoo-amd64] Re: KDE 4.0.4 upgrade, sort of. by Duncan <1i5t5.duncan@cox.net>
1 2008/5/31 Duncan <1i5t5.duncan@×××.net>:
2
3 > "Hemmann, Volker Armin" <volker.armin.hemmann@××××××××××××.de> posted
4 > 200805302216.07276.volker.armin.hemmann@××××××××××××.de, excerpted below,
5 > on Fri, 30 May 2008 22:16:06 +0200:
6 >
7 > > On Freitag, 30. Mai 2008, Duncan wrote:
8 > >
9 > >> I've not done paludis due to its lack of binary package support. Even
10 > >> tho I'm running only a single computer
11 > >
12 > > there is another reason not to use paludis:
13 > >
14 > > you can't go back.
15 > >
16 > > At least not easily.
17 >
18 > Holey moley! I didn't think I was opening up such a can of worms as the
19 > subthread indicates! =8^(
20 >
21 > FWIW and FWIR (from what I've read) paludis does have a portage
22 > compatibility mode. Ciaranm was originally against it (didn't see the
23 > need), but after it became clear that any ultimate claimant to the status
24 > off official Gentoo package manager would at least during the transition
25 > need to maintain compatibility, so people could switch if they needed to,
26 > compatibility mode was added.
27 >
28 > Now, I'm not sure how well it works in practice and I'm really not
29 > interested at this point because without binary package support, it's
30 > nothing I'm interested in anyway, but the support is officially there,
31 > and if it doesn't work, that would be a bug.
32 >
33 > Of course, merging out-of-tree packages that portage doesn't support does
34 > sort of leave you high and dry in terms of switching back, but then, that
35 > would be part of the deal, rather a feature than a bug. However, that
36 > doesn't lessen it as a concern for people who do consider the ability to
37 > switch back important.
38 >
39 > So when I read that the KDE-SVN overlay was going EAPI=kde1, which only
40 > paludis supported, I thought to myself just as well, then, that I had
41 > finally found time to test it before that and had made the decision that
42 > KDE4 trunk simply wasn't going to fit my needs for awhile.
43
44
45 that was some time ago and portage got the EAPI=1 supported in less than a
46 month of when it got out. but maybe because pkgcore has been already
47 supporting it, if i'm remembering well. the out-of-tree packages (like the
48 scm ones) could be removed before switching back. if you have them in world
49 and run portage on world you'd only get a bunch of warnings of invalid atoms
50 in world and portage ignoring these atoms. so even with them the
51 intercompatibility is good. the kde-overlay mantained by bernyh and others
52 if based on the kdebuild-1 build system which moves everything from the
53 ebuilds to the eclasses and to the package manager which search the world,
54 search the package and its linkage and tries to suggest a list of deps as
55 core and suggested deps. the core deps are the required ones while the non
56 core could be ignored. for example kdiff would a be suggested dep for the
57 package krusader. another good thing of paludis is the use of sets that
58 include a list of packages. i've actually been using them to update live
59 packages without putting them all hand by hand everytime.
60
61 > emerge app a, pmerge app b, emerge app c.
62 > >
63 > > The config files are not touched.
64 >
65 > > With pkgcore you can switch between pkgcore and portage 'on the fly'.
66 >
67 > It's obvious which side of the fence you stand on, but that's not such a
68 > bad thing. =8^) As I said, I hadn't intended for this thread to go where
69 > it went -- I thought I was asking a rather innocent question -- but be
70 > that as it may, I had been somewhat curious about pkgcore since paludis
71 > seems to have the more active (combative at times, but ehh) following, so
72 > there's more info out (some good, some not so good) about paludis than
73 > about pkgcore.
74 >
75 > So seeing someone that's actually using pkgcore is helpful. =8^)
76 >
77
78 does pkgcore has more features than portage?! i seem to remember trying it
79 about one year ago and it had the same portage features and almost the same
80 drawbacks, so i've decided to stay with portage that time. (this is just a
81 question from an ignorant about pkgcore and doesn't want in any way to start
82 another flame).
83
84
85 > > Paludis on the other hand can only described with 'vendor lock in' and
86 > > 'gratuitous incompatibilty'. And don't forget that it is slow.
87 >
88 > Now this... well, let's just say it's uncalled-for.
89 >
90 > As explained above, it does have a compatibility mode. Further, from all
91 > the remarks I've seen about paludis, from users, supporters, detractors,
92 > Gentoo and paludis devs and non-devs alike, this is the first time I've
93 > seen paludis referred to as "slow". Rather, everyone (else), including
94 > detractors who severely criticise it for other reasons, seems to agree
95 > that speed is not one of its failings -- certainly not as opposed to
96 > portage.
97 >
98 > (I've run into fewer direct comparisons between paludis and pkgcore,
99 > simply due to the fact that pkgcore devs and users seem to be much more
100 > inclined to just get on with their business and less apt to be raving
101 > about how good it is wherever they go. While the resulting lack of
102 > widely visible info on pkgcore can be frustrating at times, this less
103 > combative attitude is certainly appreciated by some. But then you come
104 > in with this subthread and change all that...)
105 >
106 > > That it also requires a shitload of dependencies and installs more crap
107 > > than portage and pkgcore combined doesn't make it better.
108 >
109 > That'd certainly be in the eye of the beholder. While I'm a KDE person,
110 > I can empathize with the GNOME folks who hesitate to install what might
111 > otherwise be a better KDE app solution (such as k3b), because of all the
112 > KDE "crap dependencies" it brings with it. Why? Because I take the same
113 > position in regard to GNOME apps. However, a more mature way to express
114 > the same dependency issues when discussing an app is to mention that it's
115 > a KDE (or GNOME) app, with the requisite dependencies (note, nothing
116 > about shit or crap), so people who use the other desktop may have
117 > legitimate concerns about dependencies if they don't already use other
118 > apps requiring this desktop.
119
120
121 the same goes for me, a kde user. i really need some gnome apps like pan or
122 firefox and just for it i need a big deal of gnome deps. and you should
123 understand what i'm saying, since you're also an experienced pan users.
124 about the db issue with klibido, getting back to db-4.5 fixed it. and no,
125 klibido doesn't support posting. i'll try to look into it after i understand
126 well the package, and if noone takes it i'll take on to port it to qt4 and
127 cmake build system. i'm now starting to work on qt4 and this could be an
128 interesting challenge and could help me improve my skills with it.
129
130 Same here. Doing an emerge --pretend paludis, it doesn't have /that/
131 > unreasonable a list of new merges, and a good share of the ones it /does/
132 > have are simply null-package virtuals, already filled by newer gcc
133 > versions, but with further dependencies if you are still stuck on older
134 > gcc (3.x, 4.0, even 4.1). That doesn't make them "crap dependencies", it
135 > just means the developers are making the most of tools already available
136 > to them in newer gcc/g++/libstdc++, that users of older gcc versions have
137 > to merge separately. This isn't even as bad as the GNOME/KDE thing
138 > above, because eventually, everyone using gcc/g++ will already have the
139 > functionality built in, and unlike the GNOME/KDE thing, that's going to
140 > be pretty much everyone in the open source community.
141
142
143 and that some tools like pcre (always needed by paludis) is now not needed
144 only by it. as i've said before, mainly xorg has pushed in these deps (of
145 course the use flags also helped a lot)
146
147 > At a last point: don't forget WHO is behind paludis - some of the most
148 > > abusive persons gentoo has ever seen. The same people responsible for
149 > > most problems.
150 > >
151 > > Abusive, agressive, searching for stuff that is not covered by rules,
152 > > behave like a rabid ape until everything is covered by rules,
153 > > suffocating gentoo and then turn into rule nazis and game the system.
154 > > Yes, this people are behind paludis - and 'exherbo'.
155 >
156 >
157 > Umm... the pot calling the kettle black? I might agree with some of what
158 > you say, but this wasn't and isn't the time and the place to debate all
159 > that or to bring it up. Doing so simply makes you (and what you are
160 > attempting to defend by running everything else down, pkgcore in this
161 > case) look as bad as you say they are.
162 >
163 > Until this subthread, I had a bit of respect for pkgcore, because as I
164 > mentioned above, its developers and users seem to be more concerned with
165 > just having something that works, rather than being all aggressive about
166 > it. I'm glad I finally found someone to talk about it. I'm rather less
167 > enthused about the way chosen to do so. Hopefully, that's an exception
168 > rather than the rule, as so far it has seemed to be.
169 >
170 > So... um... let's try to keep this civil, shall we? I pointed out a
171 > possible issue in the form of asking a question, and... it does seem I
172 > did get one response, from Beso (thanks Beso =8^), directly on point.
173 >
174
175 well, i'm glad that at least it was useful as an answer. also, i'm now
176 trying to do as you've said with pan and the cached articles, but i find it
177 somehow long to do. maybe it's because i'm not used to it. so for the moment
178 being i've gone back with klibido.
179
180 --
181 dott. ing. beso

Replies