public inbox for gentoo-desktop@lists.gentoo.org
 help / color / mirror / Atom feed
From: Andrew John Hughes <gnu_andrew@member.fsf.org>
To: gentoo-desktop@lists.gentoo.org
Subject: Re: [gentoo-desktop] Re: kde-sunset: Calling base_src_prepare from  kde.eclass
Date: Tue, 23 Feb 2010 21:33:55 +0000	[thread overview]
Message-ID: <17c6771e1002231333y6c269278q5199174613a933c6@mail.gmail.com> (raw)
In-Reply-To: <pan.2010.02.23.17.27.15@cox.net>

On 23 February 2010 17:27, Duncan <1i5t5.duncan@cox.net> wrote:
> Andrew John Hughes posted on Mon, 22 Feb 2010 11:58:46 +0000 as excerpted:
>
>> I've managed to rebuild most of KDE 3.5 against the new jpeg-8 library
>> using the overlay.  Many thanks for maintaining it!
>>
>> I think the removal from the main tree is premature.  Not only is KDE 4
>> still an unstable resource hog, but the KOffice developers explicitly
>> state that 2.1:
>>
>> 'is not aimed at end users, and we do not recommend Linux distributions
>> to package it as the default office suite yet.'
>>
>> http://www.koffice.org/news/koffice-2-1-released/
>>
>> Whoever removed it from the main tree has completely ignored this and
>> decided to ship an incomplete office suite to users for the own
>> convenience.
>
> FWIW, I agree that it's premature, but it's not Gentoo's problem so much
> as KDE's and Qt Software's, as both kde3 and qt3 are unsupported upstream,
> thus, subject to security vulns, getting increasingly difficult to
> maintain in the face of continuing system updates, etc.  Why KDE refuses
> to support the previous stable version until the new version is generally
> stable as well, I don't know, but they don't.  (Qt I can see a bit more,
> as they're a commercial company, now part of Nokia, and supporting older
> versions costs real money.  It wasn't their fault that kde decided to go
> for a full rewrite instead of a straight upgrade port, /then/ do the
> rewrite when they have an existing stable kde based on a qt that's going
> to be supported for awhile.)
>

You're right that KDE's attitude is even worse - the choice of version
numbering being only the start.  I just don't think the Gentoo
position helps things, especially when the opposite tact could be
taken; provide KDE4 in an overlay for those who want to try it and
maintain KDE 3 in the main tree.  After all, they wouldn't be alone as
Debian is also maintaining it in stable.  Instead, we are faced with a
blanket mask out of the blue and the 'upgrade -- it's so much better'
fallacy.

I also approach this not so much for myself (I only use the odd KDE
app and not the desktop environment itself; I find even 3.5 too
bloated) but for other less tech-savvy users who just want to go about
their day-to-day tasks on the computer.  For them, everything works
fine wtih 3.5.  Why do they need to change?  It gets worse when you
then install a few KDE 4 apps and see sporadic crashes and heavy CPU
utilisation.  I used to find khexedit a useful tool for debugging data
files when coding.  In 4, there is a complete rewrite called okteta
with no apparent additional functionality but which uses 100% CPU as
soon as it loads up and is basically unusable.  And that's with 4.4 on
x86_64!

I don't really put Qt in the same boat.  Qt4 has been around for quite
a while longer than the equivalent KDE release (because of this huge
rewrite they decided to do) and I'd be happy to ditch it for the
superior 4 release if it wasn't for the loss of all those usable KDE
applications.  If you compare the switch from Gtk+1 to Gtk+2, it was
also painful but developers tended to do the minimum required to get
their code building (making use of the deprecated symbols still
available) rather than throw it all away and do a complete rewrite.  I
don't remember anything like this KDE upgrade with GNOME.

> FWIW, I've been quite pleased with kde 4.4.  The upgrade from 3.x is still
> likely to be a big nightmare for many, as so many things have changed and
> there's some areas that other non-kde-core solutions will have to be used
> instead, but that's to be expected with an upgrade of that size. I had
> predicted with early 4.3 that based on evident rate of progress, 4.3 was
> the first one I could in good conscience call late beta quality, and 4.4
> should be rc quality with 4.5 hopefully finally reaching release quality.
> 4.4 has certainly met at least that prediction, here, and to my very
> pleasant surprise, exceeded it to the point where I'm very nearly ready to
> call it full release quality, the only things keeping me from doing so is
> that I don't have all of kde installed, and haven't tested in 4.4 all of
> what I do have installed, and the caution from having been burned so many
> times previously by kde4.  But kde's official position was that 4.2 was
> ready for normal users, and that was terribly sad, because all it did was
> demonstrate how terribly out of touch with reality they were.

I haven't used it as an environment much.  I've seen it running on a
Debian testing box and to me, it just seems much the same with lots
more flashy gimmicks that slow the machine down.  Of most
disappointment is the decision to copy Windows with the K button, a
change I immediately reverted.

The applications are a mixed bunch.  Some are close to being Qt4 ports
of the originals with some improvements.  Others are just a joke.

>
> Well, there's still one bug that could be a show-stopper.  konqueror (and
> all of KDE) SSL and certificate support and management isn't yet up to
> what I'd call normal usable standards (it works in general, but the cert
> management familiar to kde3 users is missing, with the result being that
> it's broken on some sites with more exotic certificates -- good SSL and
> certificate management is absolutely critical in this day and age when
> many banking transactions and purchases are via web browser!).  But
> realistically, konqueror as a web browser is falling behind and looking to
> be replaced by the webkit based rekonq browser after it matures a bit
> more, enough so that few people use konqueror as their main browser any
> more anyway, with chrome/chromium and firefox/iceweasel/icecat being the
> major browsers picking up from konqueror, so this isn't the blocker it
> could have been as there's honestly not that many people, even among kde
> devs I gather, using konqueror as their primary browser anyway.  But that
> same support is used in a few other areas in kde as well, and it continues
> to be problematic there.
>

Yeah I wouldn't recommend Konqueror to anyone.  It had little use with
3.5 because it was unusable with so many sites, so I haven't even
really tried the KDE 4 version.  khtml has succeeded in being the
basis for WebKit, so they may as well just use that directly rather
than trying to continue developing a separate browser.  Qt even
includes a webkit binding and I assume they are using that to some
extent.  At least, building 4.4 required it.

> Then of course as you mentioned, there's koffice.  Just as it's really not
> qt's fault that kde took so long to stabilize on a reasonably current
> version, it's not so much kde-core's fault that koffice isn't yet properly
> stable on kde4.
>

koffice is the main issue with the one of the other users I mentioned
earlier.  She uses kword just fine with 1.6.3.  There's no particular
reason to try and use 2.2, and the website explicitly puts you off the
idea.  If only they'd made that more clear by calling it 2.0 beta or
something.  Gentoo seem to have taken the availability of some version
of KOffice that builds against Qt4 as a reason to dump the old
versions.  It seems to me that they don't actually use said
applications and just want a reason to get rid of the old
dependencies.

> The same applies to other apps built on kde, such as k3b, possibly amarok
> (which was bad enough, especially for amd64 users, that I got fed up and
> switched to something else, thus the "possibly" as I don't know current
> status), kaffeine, etc.  But the k3b live version (ebuild available in the
> kde overlay) is actually quite good, as I mentioned I gave up on amarok as
> it never was a real good fit for me, and I found the very good qt4 based
> smplayer to replace kaffeine, so the status on those isn't too bad.  But
> koffice... that remains a legitimate blocker, for those dependent on it
> for their workflow.
>

The new amarok was the first part of KDE 4 I tried, and probably still
takes the crown as the worst.  They seem to have dumped everything
good about it, including MusicBrainz support.  Strangely enough, users
aren't that excited by knowing an application builds against Qt4 --
that's pretty meaningless.  What they generally want is something that
works and a few new features are a bonus.

> --
> Duncan - List replies preferred.   No HTML msgs.
> "Every nonfree program has a lord, a master --
> and if you use the program, he is your master."  Richard Stallman
>
>
>

Thanks again for maintaining the overlay,
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



  reply	other threads:[~2010-02-23 21:34 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-19 21:23 [gentoo-desktop] kde-sunset: Calling base_src_prepare from kde.eclass Ladislav Laska
2010-02-20 10:02 ` Martin von Gagern
2010-02-20 23:08   ` Ladislav Laska
2010-02-21 14:53     ` Chris Bandy
2010-02-21 17:09       ` Ladislav Laska
2010-02-21 18:55       ` Martin von Gagern
2010-02-22  3:23         ` Chris Bandy
2010-02-22 11:58           ` Andrew John Hughes
2010-02-23 17:27             ` [gentoo-desktop] " Duncan
2010-02-23 21:33               ` Andrew John Hughes [this message]
2010-02-25  1:14                 ` Duncan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=17c6771e1002231333y6c269278q5199174613a933c6@mail.gmail.com \
    --to=gnu_andrew@member.fsf.org \
    --cc=gentoo-desktop@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox