UVF exception request : 2.7.3 -> 2.7.5

Bug #39516 reported by Anthony Mercatante
6
Affects Status Importance Assigned to Milestone
yakuake (Ubuntu)
Fix Released
Medium
MOTU Release Team

Bug Description

Latest version closes this confirmed bug : https://launchpad.net/distros/ubuntu/+source/yakuake/+bug/35552

Revision history for this message
Anthony Mercatante (tonio) wrote : changelog

here is the changelog since version 2.7.3

Revision history for this message
Anthony Mercatante (tonio) wrote : debdiff

here is the debdiff

Revision history for this message
Anthony Mercatante (tonio) wrote : buildlog

here is the pbuilder output

Changed in yakuake:
assignee: nobody → motu-uvf
Revision history for this message
Sebastian Dröge (slomo) wrote :

Fine with me... the new version only includes some bugfixes, usuability improvements, cleanup/polishing and as the only new feature translations :)

Revision history for this message
Reinhard Tartler (siretart) wrote :

could you please attach a diffstat as well?

Revision history for this message
Sebastian Dröge (slomo) wrote : diffstat.txt

here's the diffstat

Revision history for this message
Hein (sho) wrote :

As the current developer and maintainer of Yakuake, I'd really like to see 2.7.5 in Dapper, as I use your fine distribution on my laptop. 2.7.5/2.7.4 take care of the worst offenders in 2.7.3 (including a nasty crash-on-quit) and overall make using Yakuake a more pleasant experience.

Revision history for this message
Reinhard Tartler (siretart) wrote :

the changes are significant, but since Eike supports this exception as upstream author, and is willing to test and help us maintaining it for dapper, I'm for granting this exception.

Thanks for your comment, Eike!

Revision history for this message
Daniel Holbach (dholbach) wrote :

The changes are large.

Eike: is much of this generated code? How does the current bug situation look?

Does http://bugs.kde.org/show_bug.cgi?id=123894 and http://bugs.kde.org/show_bug.cgi?id=124129 happen with the old 2.7.3 too?

While I tend to trust your opinion as the upstream developer and would like to see you happy with the shiniest and best of your code in Ubuntu, a crasher could be fixed by less than 30000 lines of changes, right?

In the future it might make more sense to get the releases in more regularly.

Changed in yakuake:
status: Unconfirmed → Needs Info
Revision history for this message
Hein (sho) wrote :

No generated code, nope.

The size of the diffstat stems mostly from the fact that after I took over development of Yakuake from Francois, I put it in the KDE.org Extragear module, fixed up the shoddy KDevelop-generated Makefiles, made the source code localizable (a number of translations are now included thanks to the KDE l10n team) and improved e.g. keyboard shortcut consistency with Konsole. Basically, I got it formally up to KDE level quality standards. The availability of a public bug tracker was part of that effort.

All other fixes are listed in the changelog as attached above.

Bugs:

#123894 is presently not fixed as the problem wouldn't appear to be in Yakuake itself (PNG loading). I'll likely work around it in the future. As noted in the bug by me, the skin parser unfortunately has some basic conceptual problems (Francois doesn't seem to be a big believer in validating input ...) that will be sorted out in future releases. Generally, there is no change between 2.7.3 and 2.7.5 in that area of the code, i.e. both are prone to the same problems.

I've been unable to reproduce #124129 so far.

All other deficiencies that I'm currently working on eliminating leading up to Yakuake 2.8 are present in Yakuake 2.7.3 already. Mostly behavioral problems, such as the KPassivePopup informing the user about Yakuake having launched possibly occluding the prompt in the first session for a second or two, and the pre-configured F12 access key potentially not being available for use (common right-click emu on Apple laptops, for example). Another problem in 2.7.x is botched fullscreen handling. Although Yakuake presently does not expose a keyboard shortcut or menu element to switch into Fullscreen mode, it is possible to invoke the standard kwin window menu via the keyboard and activate it from there.

Yakuake 2.8 will introduce a first-run dialog for access key configuration and add proper fullscreen handling, among other things. A release date has not yet been set.

Overall, Yakuake 2.7.5 is the best version of Yakuake presently available. There have been significant improvements to the user interface, DCOP API, stability and internationalization coverage (Yakuake 2.7.3 is not internationalized at all).

Revision history for this message
Hein (sho) wrote :

(Just to prevent any misunderstanding: The skin parser is generally stable with the skin included in the package. The user in the referenced report ran into a problem loading a user-supplied PNG file. Loading and processing skin pixmaps is done by the Qt library.)

Revision history for this message
Hein (sho) wrote :

Oh, and another reason for the large diffstat: The admin subdir was replaced by a newer version from the stable KDE 3.5 branch starting with Yakuake 2.7.4.

Revision history for this message
Daniel Holbach (dholbach) wrote :

I'm all for the update - thanks a lot for the detailed explanations. I'm happy to see yakuake in your hands and you caring for the Kubuntu world - ROCK ON.

Revision history for this message
Anthony Mercatante (tonio) wrote :

Uploaded!
Thank you all.

Revision history for this message
Sebastian Dröge (slomo) wrote :

so let's set this bug to fix released :)

Changed in yakuake:
status: Needs Info → Fix Released
Revision history for this message
Hein (sho) wrote :

Wonderful. Thanks! :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.