Subject: keepassx: Deprecate the keepassx package in favor of keepassxc Package: keepassx Version: 2.0.3-2 Severity: wishlist
Dear Maintainer, I suggest to deprecate this package and turn it into a transitional package which depends on and installs keepassxc instead. The reason for this is probably obvious, but I'll reiterate it anyway: KeePassX seems pretty much abandoned, and KeePassXC is its actually actively maintained fork.Why I think KeePassX is abandoned: - no new releases within the last 2+ years (current latest version is 2.0.3 which was released in October 2016). - the upstream bug tracker (https://dev.keepassx.org/projects/keepassx) is full of bug reports and feature requests that were never responded to. - the upstream git repository (https://github.com/keepassx/keepassx/commits/master) has only had 3 (THREE) commits since last release, which in total amount to just 20 or so lines of code - still uses Qt4 (although it seems the upstream at least maintains compatibility with Qt5 as well: that's what 2 of the 3 aforementioned commits are about). Now, I do realize that in theory KeePassX could be so perfect that it wouldn't need any updates or fixes whatsoever, but in reality this is usually not the case with any software. Also, the last update to the keepassx package made its description explicitly suggest it over keepassxc, which I don't think makes any sense given the situation. One potential issue I see here is the fact that KeePassXC uses a separate config file, so the user would have to either copy their config file to the new place or to configure KeePassXC anew. But assuming a note could be displayed during upgrade, I don't think this would be a huge deal, especially considering that KeePassXC seems to happily accept KeePassX configuration files if they're placed correctly. Best regards Rimas Kudelis -- System Information: Debian Release: 9.6 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'testing'), (400, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores) Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8), LANGUAGE=lt_LT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages keepassx depends on: ii libc6 2.28-2 ii libgcrypt20 1.7.6-2+deb9u3 ii libqtcore4 4:4.8.7+dfsg-11 ii libqtgui4 4:4.8.7+dfsg-11 ii libstdc++6 6.3.0-18+deb9u1 ii libx11-6 2:1.6.4-3+deb9u1 ii libxi6 2:1.7.9-1 ii libxtst6 2:1.2.3-1 ii zlib1g 1:1.2.8.dfsg-5 keepassx recommends no packages. keepassx suggests no packages. -- no debconf information