Red Hat Bugzilla – Bug 486690
"Panel Spacer" is not packaged in Fedora
Last modified: 2009-03-17 09:44:02 EDT
Description of problem:
Regarding KDE4 bug# 184937 there should be a "Panel Spacer" widget as a workaround for the fact that widgets cannot be moved correctly.
That is supposed to be a reference to the KDE bug number, not the fedora one.
Umm... I think upstream is wrong here... I see nothing resembling that in the kdeplasma-addons-4.2.0 tarball.
There does exist a "panel spacer", but it's not in kdeplasma-addons from what I can tell.
Indeed, we can only ship what's there. Somebody needs to package the third-party plasmoid for review if they care enough. I'm not convinced that ugly hack is a good idea to package in the first place, as it's reported to cause more problems than it solves, but I sure won't stop people who want it from packaging it. Waiting for the review request...
How is missing a *major* feature 'NOTABUG'? This is a major regression.
The panel spacer is a third-party plasmoid, it will only be packaged in Fedora if somebody who wants this package (why not you?) volunteers to package it and submit it for review. So far this has not happened. If somebody submits the package for review, we could change this bug to be a duplicate of the review request instead if you hate NOTABUG that much. But then where's that review request? ;-)
And in any case this is:
1. definitely not a bug (but a feature request) and
2. definitely not an issue with kdeplasma-addons nor any other package in Fedora: it's a separate piece of software, it needs to be packaged separately.
1. It is a feature that was broken or removed inadvertanlty due to code updates. That makes it a regression bug.
2. It is most definitely an issue with KDE/fedora. I honestly don't care which.
I reported a bug relating to being unable to resize widgets and was told by fedora that it was an upstream problem. Upstream said they had a work around with this silly plasma widget, and fedora needs to package it -- all the time *IGNORING* the fact that if the bug was not introduced in the first place, there would be no need for a work around in the first place.
Why should I waste my time packaging a workaround for a bug, when the bug should simply be fixed in the first place -- or better yet, fedora should not have forced the use of a buggy, unusable kde4?
Sure, I could package the work around -- but why?
Why, because it provides functionality you want. If you have no interest in packaging it then find someone who does.
So every bug is now simply going to be labeled a 'NOTABUG', and the reporter told to package a hacky workaround, if one exists?
I don't see why *anyone* would want to bother packaging it, honestly, nor do I see why anyone *should*. This is something that was a basic functionality of the panel and it is now broken due to new code. I am not requesting something new, I am pointing out that an existing feature has gone missing!
Its not a bug because the upstream developers have at this time chosen not to bring that functionality from the KDE 3.x family into the 4.x family. That is their choice so as a user of open source software you can either petition them to change their mind or code it yourself. But it is not a bug.
It being a "hacky workaround" is exactly why nobody appears to be interested in packaging or, other than you, using it.
Plasma is designed to lay out the panel in a horizontal automatic layout, not with pixel positioning. Empty space is simply not consistent with that design principle. I don't see how this intentional design decision is a bug.
The only way you'll get empty space is to have a spacer applet, and such an applet needs to be packaged. No volunteer packager = no package. Also note that the third-party spacer applet is reported to cause rendering issues and even crashes.
That said, there's an upstream enhancement request which is still open to add such a feature directly to KDE: https://bugs.kde.org/show_bug.cgi?id=170588 . (Your upstream bug got closed as a duplicate of that one.)