Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-amd64
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-amd64@g.o
From: Beso <givemesugarr@...>
Subject: Re: Re: KDE 4.0.4 upgrade, sort of.
Date: Sat, 31 May 2008 09:08:38 +0000
<br><div class="gmail_quote">2008/5/31 Duncan &lt;<a href="mailto:1i5t5.duncan@...">1i5t5.duncan@...</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&quot;Hemmann, Volker Armin&quot; &lt;<a href="mailto:volker.armin.hemmann@...">volker.armin.hemmann@...</a>&gt; posted<br>
<a href="mailto:200805302216.07276.volker.armin.hemmann@...">200805302216.07276.volker.armin.hemmann@...</a>, excerpted below,<br>
on &nbsp;Fri, 30 May 2008 22:16:06 +0200:<br>
<div class="Ih2E3d"><br>
&gt; On Freitag, 30. Mai 2008, Duncan wrote:<br>
&gt;<br>
&gt;&gt; I&#39;ve not done paludis due to its lack of binary package support. &nbsp;Even<br>
&gt;&gt; tho I&#39;m running only a single computer<br>
&gt;<br>
&gt; there is another reason not to use paludis:<br>
&gt;<br>
&gt; you can&#39;t go back.<br>
&gt;<br>
&gt; At least not easily.<br>
<br>
</div>Holey moley! &nbsp;I didn&#39;t think I was opening up such a can of worms as the<br>
subthread indicates! =8^(<br>
<br>
FWIW and FWIR (from what I&#39;ve read) paludis does have a portage<br>
compatibility mode. &nbsp;Ciaranm was originally against it (didn&#39;t see the<br>
need), but after it became clear that any ultimate claimant to the status<br>
off official Gentoo package manager would at least during the transition<br>
need to maintain compatibility, so people could switch if they needed to,<br>
compatibility mode was added.<br>
<br>
Now, I&#39;m not sure how well it works in practice and I&#39;m really not<br>
interested at this point because without binary package support, it&#39;s<br>
nothing I&#39;m interested in anyway, but the support is officially there,<br>
and if it doesn&#39;t work, that would be a bug.<br>
<br>
Of course, merging out-of-tree packages that portage doesn&#39;t support does<br>
sort of leave you high and dry in terms of switching back, but then, that<br>
would be part of the deal, rather a feature than a bug. &nbsp;However, that<br>
doesn&#39;t lessen it as a concern for people who do consider the ability to<br>
switch back important.<br>
<br>
So when I read that the KDE-SVN overlay was going EAPI=kde1, which only<br>
paludis supported, I thought to myself just as well, then, that I had<br>
finally found time to test it before that and had made the decision that<br>
KDE4 trunk simply wasn&#39;t going to fit my needs for awhile.</blockquote><div><br>that was some time ago and portage got the EAPI=1 supported in less than a month of when it got out. but maybe because pkgcore has been already supporting it, if i&#39;m remembering well. the out-of-tree packages (like the scm ones) could be removed before switching back. if you have them in world and run portage on world you&#39;d only get a bunch of warnings of invalid atoms in world and portage ignoring these atoms. so even with them the intercompatibility is good. the kde-overlay mantained by bernyh and others if based on the kdebuild-1 build system which moves everything from the ebuilds to the eclasses and to the package manager which search the world, search the package and its linkage and tries to suggest a list of deps as core and suggested deps. the core deps are the required ones while the non core could be ignored. for example kdiff would a be suggested dep for the package krusader. another good thing of paludis is the use of sets that include a list of packages. i&#39;ve actually been using them to update live packages without putting them all hand by hand everytime.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
&gt; emerge app a, pmerge app b, emerge app c.<br>
&gt;<br>
&gt; The config files are not touched.<br>
<br>
</div>&gt; With pkgcore you can switch between pkgcore and portage &#39;on the fly&#39;.<br><br>It&#39;s obvious which side of the fence you stand on, but that&#39;s not such a<br>
bad thing. =8^) &nbsp;As I said, I hadn&#39;t intended for this thread to go where<br>
it went -- I thought I was asking a rather innocent question -- but be<br>
that as it may, I had been somewhat curious about pkgcore since paludis<br>
seems to have the more active (combative at times, but ehh) following, so<br>
there&#39;s more info out (some good, some not so good) about paludis than<br>
about pkgcore.<br>
<br>
So seeing someone that&#39;s actually using pkgcore is helpful. =8^)<br>
<div class="Ih2E3d"></div></blockquote><div><br>does pkgcore has more features than portage?! i seem to remember trying it about one year ago and it had the same portage features and almost the same drawbacks, so i&#39;ve decided to stay with portage that time. (this is just a question from an ignorant about pkgcore and doesn&#39;t want in any way to start another flame).<br>
&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">&gt; Paludis on the other hand can only described with &#39;vendor lock in&#39; and<br>

&gt; &#39;gratuitous incompatibilty&#39;. And don&#39;t forget that it is slow.<br>
<br>
</div>Now this... well, let&#39;s just say it&#39;s uncalled-for.<br>
<br>
As explained above, it does have a compatibility mode. &nbsp;Further, from all<br>
the remarks I&#39;ve seen about paludis, from users, supporters, detractors,<br>
Gentoo and paludis devs and non-devs alike, this is the first time I&#39;ve<br>
seen paludis referred to as &quot;slow&quot;. &nbsp;Rather, everyone (else), including<br>
detractors who severely criticise it for other reasons, seems to agree<br>
that speed is not one of its failings -- certainly not as opposed to<br>
portage.<br>
<br>
(I&#39;ve run into fewer direct comparisons between paludis and pkgcore,<br>
simply due to the fact that pkgcore devs and users seem to be much more<br>
inclined to just get on with their business and less apt to be raving<br>
about how good it is wherever they go. &nbsp;While the resulting lack of<br>
widely visible info on pkgcore can be frustrating at times, this less<br>
combative attitude is certainly appreciated by some. &nbsp;But then you come<br>
in with this subthread and change all that...)<br>
<div class="Ih2E3d"><br>
&gt; That it also requires a shitload of dependencies and installs more crap<br>
&gt; than portage and pkgcore combined doesn&#39;t make it better.<br>
<br>
</div>That&#39;d certainly be in the eye of the beholder. &nbsp;While I&#39;m a KDE person,<br>
I can empathize with the GNOME folks who hesitate to install what might<br>
otherwise be a better KDE app solution (such as k3b), because of all the<br>
KDE &quot;crap dependencies&quot; it brings with it. &nbsp;Why? &nbsp;Because I take the same<br>
position in regard to GNOME apps. &nbsp;However, a more mature way to express<br>
the same dependency issues when discussing an app is to mention that it&#39;s<br>
a KDE (or GNOME) app, with the requisite dependencies (note, nothing<br>
about shit or crap), so people who use the other desktop may have<br>
legitimate concerns about dependencies if they don&#39;t already use other<br>
apps requiring this desktop.</blockquote><div><br>the same goes for me, a kde user. i really need some gnome apps like pan or firefox and just for it i need a big deal of gnome deps. and you should understand what i&#39;m saying, since you&#39;re also an experienced pan users. about the db issue with klibido, getting back to db-4.5 fixed it. and no, klibido doesn&#39;t support posting. i&#39;ll try to look into it after i understand well the package, and if noone takes it i&#39;ll take on to port it to qt4 and cmake build system. i&#39;m now starting to work on qt4 and this could be an interesting challenge and could help me improve my skills with it.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Same here. &nbsp;Doing an emerge --pretend paludis, it doesn&#39;t have /that/<br>
unreasonable a list of new merges, and a good share of the ones it /does/<br>
have are simply null-package virtuals, already filled by newer gcc<br>
versions, but with further dependencies if you are still stuck on older<br>
gcc (3.x, 4.0, even 4.1). &nbsp;That doesn&#39;t make them &quot;crap dependencies&quot;, it<br>
just means the developers are making the most of tools already available<br>
to them in newer gcc/g++/libstdc++, that users of older gcc versions have<br>
to merge separately. &nbsp;This isn&#39;t even as bad as the GNOME/KDE thing<br>
above, because eventually, everyone using gcc/g++ will already have the<br>
functionality built in, and unlike the GNOME/KDE thing, that&#39;s going to<br>
be pretty much everyone in the open source community.</blockquote><div><br>and that some tools like pcre (always needed by paludis) is now not needed only by it. as i&#39;ve said before, mainly xorg has pushed in these deps (of course the use flags also helped a lot)<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
&gt; At a last point: don&#39;t forget WHO is behind paludis - some of the most<br>
&gt; abusive persons gentoo has ever seen. The same people responsible for<br>
&gt; most problems.<br>
&gt;<br>
&gt; Abusive, agressive, searching for stuff that is not covered by rules,<br>
&gt; behave like a rabid ape until everything is covered by rules,<br>
&gt; suffocating gentoo and then turn into rule nazis and game the system.<br>
&gt; Yes, this people are behind paludis - and &#39;exherbo&#39;.<br>
<br>
</div><br>Umm... the pot calling the kettle black? &nbsp;I might agree with some of what<br>
you say, but this wasn&#39;t and isn&#39;t the time and the place to debate all<br>
that or to bring it up. &nbsp;Doing so simply makes you (and what you are<br>
attempting to defend by running everything else down, pkgcore in this<br>
case) look as bad as you say they are.<br>
<br>
Until this subthread, I had a bit of respect for pkgcore, because as I<br>
mentioned above, its developers and users seem to be more concerned with<br>
just having something that works, rather than being all aggressive about<br>
it. &nbsp;I&#39;m glad I finally found someone to talk about it. &nbsp;I&#39;m rather less<br>
enthused about the way chosen to do so. &nbsp;Hopefully, that&#39;s an exception<br>
rather than the rule, as so far it has seemed to be.<br>
<br>
So... um... let&#39;s try to keep this civil, shall we? &nbsp;I pointed out a<br>
possible issue in the form of asking a question, and... it does seem I<br>
did get one response, from Beso (thanks Beso =8^), directly on point.<br>
<font color="#888888"></font></blockquote><div><br>well, i&#39;m glad that at least it was useful as an answer. also, i&#39;m now trying to do as you&#39;ve said with pan and the cached articles, but i find it somehow long to do. maybe it&#39;s because i&#39;m not used to it. so for the moment being i&#39;ve gone back with klibido. <br>
</div></div><br>-- <br>dott. ing. beso
Replies:
Re: Re: KDE 4.0.4 upgrade, sort of.
-- Hemmann, Volker Armin
Re: KDE 4.0.4 upgrade, sort of.
-- Duncan
References:
KDE 4.0.4 upgrade, sort of.
-- Mark Haney
Re: KDE 4.0.4 upgrade, sort of.
-- Beso
Re: KDE 4.0.4 upgrade, sort of.
-- Duncan
Re: Re: KDE 4.0.4 upgrade, sort of.
-- Hemmann, Volker Armin
Re: KDE 4.0.4 upgrade, sort of.
-- Duncan
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: KDE 4.0.4 upgrade, sort of.
Next by thread:
Re: KDE 4.0.4 upgrade, sort of.
Previous by date:
Re: Re: KDE 4.0.4 upgrade, sort of.
Next by date:
Re: Re: KDE 4.0.4 upgrade, sort of.


Updated Jun 17, 2009

Summary: Archive of the gentoo-amd64 mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.