Bug 1433765

Summary: Switch from keepassx to keepassxc
Product: [Fedora] Fedora Reporter: Alexandre ZANNI <alexandre.zanni>
Component: keepassxAssignee: Aurelien Bompard <aurelien>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: aurelien, fraph24, germano.massullo, nb
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-20 11:29:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alexandre ZANNI 2017-03-19 22:50:24 UTC
Fedora seems to use `KeePassX` as password manager.

But `KeePassX` development seems to be stoped sinc KeePassX 2.0.2 release (2016-02-02). See website [changelog](https://www.keepassx.org/changelog) or [PR](https://github.com/keepassx/keepassx/pulls).

Hopefully `KeePassXC` takes over. See [website](https://keepassxc.org/project) or [Github](https://github.com/keepassxreboot/keepassxc).

They added some new features : 

> Auto-Type on all three major platforms (Linux, Windows, OS X)
> Stand-alone password generator
> Password strength meter
> YubiKey HMAC-SHA1 authentication for unlocking databases
> Using website favicons as entry icons
> Merging of databases
> Automatic reload when the database was changed externally
> KeePassHTTP support for use with PassIFox in Mozilla Firefox and chromeIPass in Google Chrome and Chromium.
> Many bug fixes
>  For a full list of new features and changes, have a look at the [full KeePassXC changelog](https://github.com/keepassxreboot/keepassxc/wiki/KeePassXC-Changelog).

They also plan to add [support for KDBX4 file format](https://github.com/keepassxreboot/keepassxc/issues/148).

I think it's a good perspective to switch from KeePassX to KeePassXC in the next major fedora release.

Actually Fedora Package db haven't `KeePassXC` but it is available into Fedora Copr: https://copr.fedorainfracloud.org/coprs/bugzy/keepassxc/

So this issue is not only about adding KeePassXC into next Fedora templates but also to remove KeePassX from them. That's why I didn't add KeePassX on the Package maintainers wishlist on the wiki for now.

PS: I previously created an issue on Qubes OS issue tracker (for their Fedora template): https://github.com/QubesOS/qubes-issues/issues/2717.

Comment 1 Alexandre ZANNI 2017-03-19 22:53:48 UTC
Why KeePassXC instead of KeePassX? https://keepassxc.org/docs#faq-keepassx

Comment 2 Germano Massullo (Thetra) 2017-03-20 11:29:56 UTC
You cannot switch the content of a package in Fedora.
Instead it is possible to make a Fedora Review Request [1] for a new package, in this case KeePassXC.
Personally I am very interested in KeePassXC but I don't have the time to make a new package. Perhaps other KeePassX maintainers do.
In any case the best place to talk about packaging KeePassXC is in Fedora development mailing list or packaging mailing list

[1]: https://fedoraproject.org/wiki/Package_Review_Process

Comment 3 Germano Massullo (Thetra) 2017-05-15 08:05:57 UTC
I have made a package review request in order to include keepassxc into Fedora repositories
https://bugzilla.redhat.com/show_bug.cgi?id=1450633