Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#47341 - [keepassx2] Icon Title

Attached to Project: Community Packages
Opened by George Rawlinson (rawlinsong) - Friday, 11 December 2015, 22:30 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 12 December 2015, 05:55 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Icon Title seems incorrect.

Additional info:
Current package version: keepassx2 2.0-3

Config file of /usr/share/applications/keepassx2.desktop:

[Desktop Entry]
Name=KeePassX 2
GenericName=Password Manager
GenericName[de]=Passwortverwaltung
GenericName[es]=Gestor de contraseñas
GenericName[fr]=Gestionnaire de mot de passe
GenericName[ru]=менеджер паролей
Exec=keepassx2 %f
Icon=keepassx2
Terminal=false
Type=Application
Categories=Qt;Utility;
MimeType=application/x-keepass2;

Steps to reproduce: Change Icon=keepassx2 to Icon=keepassx ensures that the correct icon is selected. All the upstream icons are called keepassx.svg|png|ico|etc anyway. Having Icon=keepassx2 breaks a lot of icon themes/etc.

Possibly unrelated: I see that you are the maintainer for both keepassx2 and keepassx packages. With the new Keepassx 2.0 release, is there any need for both packages to exist simultaneously?
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 12 December 2015, 05:55 GMT
Reason for closing:  Won't implement
Comment by Balló György (City-busz) - Saturday, 12 December 2015, 00:52 GMT
We can't use 'keepassx' as icon name, because there would be file conflict between keepassx and keepassx2 packages.

KeePassX 2.0 is rewritten from the scratch, uses a new database format, and some features are missing, so it's worth to keep KeePassX 0.4 in the repository for a while until it's supported by upstream. See:
https://www.keepassx.org/news/2015/12/533
Comment by George Rawlinson (rawlinsong) - Saturday, 12 December 2015, 00:57 GMT
Thanks for the reply, your explanation makes a lot of sense.

EDIT: I have requested a closure of the task.
Comment by Balló György (City-busz) - Saturday, 12 December 2015, 01:06 GMT
Sorry, I was wrong. The keepassx package installs the icon into /usr/share/pixmaps/, while the keepassx2 package installs the icons into /usr/share/icons/hicolor/, so maybe it's possible to avoid renaming the icon to 'keepassx2'.
Comment by Levente Polyak (anthraxx) - Saturday, 12 December 2015, 01:23 GMT
I have made several tests having all permutations, keepassx, keepassx2 and keepassx + keepassx2 installed, this is the only way everything behaves as expected. If i use the keepassx.ong in /usr/share/icons/hicolor/ then the normal keepassx will magically use those icons instead of its own. What exactly is even the problem besides the icon name, I did lot of tests and there was no icon breakage at all in either of the 3 test scenarios
Comment by Balló György (City-busz) - Saturday, 12 December 2015, 01:28 GMT
Okay, then we could close this task, I think.

Loading...