Spread desktop on television - 4.6.0 problems
Duncan
1i5t5.duncan at cox.net
Sun May 8 08:55:20 BST 2011
John Woodhouse posted on Sat, 07 May 2011 11:41:17 -0700 as excerpted:
> Noticing the comments about 4.6.0 has anyone any specific info
> on problems with it? I'm running that at release 6 on kernel
> 2.6.37.6-0.5-desktop x86_64. In general terms I haven't had any problems
> at all except is one specific activity and that's the general
> kpackager.area.
>From what I've seen and read here, 4.6.0 wasn't actually that bad, which
is why I recommended either it or 4.5.5. The problems have been with the
4.6.x update series, which is worrying as it is counter to the continual
positive trend, every release minor or micro better than the previous,
from at least 4.2.4 (the still alpha quality despite kde claims to the
contrary pre-release release that I switched with, only because it was
clear at that point that kde was dropping proper-stable kde3 support
despite an earlier insistence that it would be supported as long as there
were users, thus leaving users caught between a rock and a hard place) thru
4.5.5 (with 4.5.4 and 4.5.5 finally reaching reasonable release quality,
what SHOULD have been 4.0, with stable kde 3.5 supported until it reached
that point).
I honestly didn't see any problems with 4.6.1 either, and there were few
bad reports here either, altho the gentoo/kde devs were aware of enough
that they considered it a regression from 4.6.0.
4.6.2 has had a number of issues, however, with two personal regressions
from 4.6.1 for me, and enough other users reporting problems with it here
(unlike with 4.6.1) and similar issues on kde bugzilla that it definitely
seemed to continue the negative trend that the gentoo/kde devs mentioned
for 4.6.1.
One of the problems I had with 4.6.2 personally was a konqueror network
regression, related to how kongueror connected to proxies such as the
local privoxy I run. This /may/ have been a final settling out of much
earlier (4.2/4.3) problems that had been fixed, as it ended up being a
config issue -- I had to toggle the use persistent connections to the
proxy option. I'd have thought little of it except for two things: (1)
the far more serious (not easily fixed by toggling config options) proxy
related problems in earlier 4.x, and (2) the fact that I'm reasonably
computer technology inclined and so found and toggled that option within a
few minutes of discovering the issue, but I know *MOST* users are going to
be rather less so, and I can only imagine the issues such a problem might
pose for them.
The other 4.6.2 problem I had personally was FAR more serious, as it
continues thru 4.6.3. It's kde/plasma-workspace related, causing panels
to relocate to incorrect locations on the desktop. As I've experienced
the problem, it has to do with multi-monitor support, and causes the panel
at the top of the top monitor of my two stacked monitors, to jump down to
slightly below the top of the /bottom/ monitor, every time I restart
plasma-desktop, whether I only restart it, or whether I restart all of kde
or the entire computer. I can unlock widgets, hit that panel's cashew,
click and drag on the screen edge button to place it back where it's
supposed to be, and it stays there for that plasma-desktop session, but
the next time I start a new plasma-desktop session, the panel's back in
the wrong place again!
There's a very possibly related kde bugzilla filing on similar behavior,
but triggered for a user with a single monitor and apparently an auto-hide
panel, again, normally at the top of his desktop. In that case, he has
traced the problem down to how close to the top the focused window is. If
there's enough room between the focused window and the top of the monitor
for the panel to unhide, it works normally. If however, the focused
window is slightly closer to the top (and there's room under it), the
panel suddenly jumps to BELOW the window, docking to its bottom edge. If
the focused window is vertically maximized or close to it, so there's no
place for the panel to fit, it'll unhide at the top again, where it's
supposed to be, covering the top edge of the window as one might expect of
an auto-hide panel.
Back to my bug. I've actually gone to the sources and played with the git
commits between 4.6.1 and 4.6.2, until I found the one triggering the
regression. It's all reported on the bug I filed, which BTW has screen
shots attached if you want to see what it's supposed to look like and what
it ends up looking like. Since I've found the bad commit, at least until
the code changes too drastically (probably with 4.7, I expect I'll be safe
thru the bugfix-only 4.6 series), if the problem doesn't get fixed I now
have a patch that I apply to fix it. At first, I was simply replacing the
bad library with the one from 4.6.1, which worked, but now that I know the
commit and have a patch reversing it, that's what I'm doing now, with
4.6.3 which as I said, otherwise still has the bug.
The other bug similarly has screen-shots demonstrating the problem.
My bug: https://bugs.kde.org/show_bug.cgi?id=271532
The possibly related bug: https://bugs.kde.org/show_bug.cgi?id=272663
4.6.3 has an even more irritating and even potentially financially
impacting bug, if you bank or shop using konqueror. On at least some web-
forms, when you hit submit, it DOUBLE-submits, as if you double-clicked on
the submit button instead of single-clicking it, but you didn't!
Apparently, this one hits everybody using 4.6.3 konqueror on sites that
trigger the problem, including bugzilla bug changes, thus including kde's
own bugzilla. It apparently also hits at least some forum sites as well.
In bugzilla and apparently on at least some forums, the server-side
processing detects the double-post and warns about it. In the case of
bugzilla, it shows up as what it calls a "mid-air collision", which
normally simply means that while you were editing the bug, someone else
made changes to it as well. Bugzilla then gives you the chance to
continue the submission or cancel it and go back to the bug, where you
could see what changed and possibly adapt your changes to that. But here,
the first submit goes thru, and bugzilla warns of a second one, by you,
with the same exact changes as the first one that it accepted! Obviously
you'd want to cancel and go back to the bug instead of hitting submit
again, as that'll look like you repeated your comment or attachment or
whatever. According to the bug I found when I went looking, as I was
experiencing the problem myself, it's doing the same thing with at least
some forum sites, tho I don't regularly do webforums so haven't seen that
personally. But what I'm *REALLY* worried about is those shopping
websites where this bug could potentially cause the site to bill you
twice, or the bank to pay the same amount twice, etc. I don't KNOW that
this is happening yet, but if it does, some people running kde 4.6.3 are
going to be VERY unhappy!!
The status on this bug is that they've tracked it to a series of commits
by one specific developer. They're going to try to get him to fix the
mess he created. They're getting to it fast enough that the fix will
almost certainly ship with 4.6.4 a month from now, making 4.6.3 the only
affected version, for one month, and I expect at least some distributions
and other kde-package suppliers will provide updated packages as soon as a
fix is available and tested, hopefully within a week or two, so affected
users don't have to wait the full month.
Here's that bug: https://bugs.kde.org/show_bug.cgi?id=272466
But really, the only real problems I know of that might appear with 4.6.0
itself are related to the fact that it dumps the hal dependency that 4.5
and previous had (hal being deprecated and on its way out, good riddance,
I expect most users who've had to hand-modify a hal *.fdi file, will agree!
), relying on udev/udisks/upower and friends for the services hal formerly
provided. Being the first release using the new u* based services,
there's bound to be bugs there, that in theory should be fixed by the 4.6
series bugfix releases. Only those bugfix releases seem to have more bugs
of their own than they fix, thus making 4.5.5 (for those who are still on
a hal-based distro or who don't mind that dependency) or 4.6.0 (for those
on distros that are dumping hal already or who have tangled with hal
before and can't wait to have it off their system!) very likely the
releases to provide the best results at this time.
As for kpackage or whatever, Gentoo uses its own package system primarily
designed for from-source build-scripts, tho it does handle binaries as
well, and I have it configured to package the binaries when it builds the
package in case I need to reinstall or for easy rollback or tracing a bug
thru different versions (it came in handy for that with the bug above,
since once I figured out the library, I could just pull the working one
from the old version and use it, for awhile), so I use both from-source
and binaries package functionality, here. (And, FWIW, Gentoo even has
three separately developed package managers to choose from, all supporting
the same from-source-build-scripts at least, one doesn't support binary
packages.) So I have little use for kpackage as it doesn't support Gentoo
packages either from-source or binary anyway, and thus have no real
opinion or recent experience (I did play with kpackage back on Mandrake,
2001-2004 era) in that regard.
> So what else is bad about 4.6.0.
As I said, 4.6.0 should be reasonably good, except that it might be buggy
on some distributions due to it being the first release to use u* tools
instead of hal. It's the later 4.6.* releases that have been the big
problem.
--
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