Yet another failed KDE release?
Duncan
1i5t5.duncan at cox.net
Thu Mar 28 09:03:27 GMT 2013
dE . posted on Thu, 28 Mar 2013 09:53:39 +0530 as excerpted:
>> Yes, that's the same base kde2 config now running kde4. Every once in
>> awhile, especially after the 2.x to 3.x upgrade and later the 3.x to
>> 4.x upgrade, a few months after the upgrade I go thru and check file
>> times, moving files to a backup location if the mtimes haven't bumped
>> since the update, to see if they get recreated and/or whether they're I
>> lose any customizations.
>>
> Major releases, (1.x, 2.x, 3.x, 4.x), use different config directories.
While 2.x -> 3.x was too long ago for me to remember, as shipped by kde,
3.x and 4.x used the same config and data dirs, both system (share/config/
and share/apps/, usually with installation variables set so it's /usr/
share/config/ and /usr/share/apps/) and user ~/.kde/share/config/ and
~/.kde/share/apps, with the $KDEHOME location if unset defaulting to
~/.kde), except that kde4 added the freedesktop.org standard config and
data dirs/vars for some things, but most existing apps still used the
existing locations.
Some distros modified that so they could ship kde3 and kde4 side by side,
with separate configs (often ~/.kde3/ and ~/.kde4/ as the default-if-
unset $KDEHOME location), but that was a distro modification, not kde as
shipped. The standard as-shipped-from-upstream location remained the
same.
And actually, I deliberately did the same split user config here, early
on, as I ended up having to switch to kde4 an app at a time. (Start with
a kde3 desktop, run the kde4 version of an app by path so I'm running it
not the kde3 version, configure just that app, when I'm comfortable with
the results, uninstall the kde3 version so the kde4 version is run by
default. I had to do it this way as the kde4 desktop was simply too slow
and broken when run as a whole that it simply didn't work to try to do
the initial config there. Move the mouse, wait 10-20 seconds for the
system to move the pointer, see if it was pointing where it needed to
point to click, repeat move and wait until it was pointed where I wanted,
finally click... slow! The major desktop repaint bug that was triggering
a good share of that was finally fixed in a 4.3.something bugfix update,
which along with the many many other fixes and introduction of previously
missing features that had worked fine in kde3, is why I say 4.2 was still
alpha, many feature simply not implemented yet, 4.3 beta, most features
implemented but many still broken for many use cases.)
But in deliberately splitting it, I copied the existing kde3 config over
to the new kde4 location, so I was starting with the kde3 config, for
apps that made the transition. Of course many apps were new to kde4,
including the plasma desktop itself, so they started with a clean config
regardless, but for the apps that made the transition from kde3, most of
the config carried over.
Then about three months later, I went back thru my kde user config and
sorted on mtime, looking for config and data files that hadn't changed
since the transition, experimentally renaming them to see if I lost vital
config or not. If not, I removed them (tho I still had backups for
awhile, in case I made a mistake).
> I remember reporting a phonon bug a year ago related to the config and
> deprecated xine backend; but the devs ignored it possibly cause they
> were rushing through releases, and creating a new tags every 10 days.
More likely because it was announced to be deprecated (as you mentioned
yourself) and no longer maintained. The phonon-xine backend was I
believe the initial implementation, thus for early kde4 adopters the most
mature and stable one, but in the process of working with it, the devs
learned quite a bit about what features they actually needed in a phonon
backend, and how deficient xine was in that regard. So at some point
they switched to phonon-gstreamer as the default implementation, with
phonon-vlc also available for those (like me) without gstreamer installed
or who have problems with it, and deprecated phonon-xine, eventually
dropping support for the xine backend entirely tho that took a couple
releases. But they didn't stop shipping it right away, as why break
existing working setups? But as it got more and more broken, eventually
people had to, and did, switch, either at the distro or user level.
By a year ago phonon-xine was well deprecated and definitely on its way
out, likely with distro-only support for those distros still shipping it;
no upstream support or bugfixes as all. So that'd be why the bug was
ignored.
Of course the whole question of whether once shipped for kde4 they should
have continued to support it thru the entire kde4 cycle is another
question indeed. But the reason you attributed for ignoring the bugfix
was demonstrably false, as they simply weren't maintaining phonon-xine
any longer, and it was up to individual distros whether they chose to
continue shipping and supporting it, or not. (FWIW, gentoo/kde was
printing an ewarn on upgrades by then, suggesting people switch over, and
may have actually stopped shipping it; gentoo doesn't ship it any more,
but I don't remember precisely when they dropped it.)
--
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
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list