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 |