Package Details: keepassxc-git 2.5.2.r17.g8ded3bdb-1

Git Clone URL: https://aur.archlinux.org/keepassxc-git.git (read-only, click to copy)
Package Base: keepassxc-git
Description: Cross-platform community-driven port of KeePass Password Safe
Upstream URL: https://github.com/keepassxreboot/keepassxc
Keywords: keepassxc password security
Licenses: GPL2
Conflicts: keepassxc
Provides: org.freedesktop.secrets
Replaces: keepassx-http, keepassx-reboot-git
Submitter: dlandau
Maintainer: dlandau (phoerious)
Last Packager: phoerious
Votes: 59
Popularity: 0.77
First Submitted: 2016-11-09 12:41
Last Updated: 2020-01-04 15:16

Required by (17)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

maxqia commented on 2016-06-16 07:00

Fixed package to commit cbb1269

vith commented on 2016-06-16 02:00

@twochair It works for me on 2.0.2.r167.gbb2e1ee-1

I'm using gnome-shell.

twochair commented on 2016-06-16 01:30

Copy attribute to Clipboard doesn't work or it's just me? Whenever I try to copy an entry's attribute, nothing is ever copied

vith commented on 2016-06-15 18:02

I think the problem is this is really a -git package that isn't named that way. Since you aren't checking out the commit that the PKGBUILD has as its version, pkgver() rewrites the PKGBUILD's version to have the latest commit at makepkg time but .SRCINFO is left with the old one. pacaur tests the package name in several places with regexes like this "\-(bzr|git|hg|svn|nightly.*)$" and uses different logic: https://github.com/rmarquis/pacaur/blob/4.6.5/pacaur#L915

Since pacaur doesn't think this is a vcs package, it thinks it can use the version from .SRCINFO to determine the package filename.

I think you have three options:

1. Rename the package to keepassx-http-git and continue having it build the latest commit without pushing version bumps. Doing it this way means nobody using the AUR package will upgrade to new commits with an AUR helper unless they use an extra option like `pacaur --Syu --devel` which forces vcs packages to update the vcs repo.

2. Change the source url to refer to the specific commit that's in the version. This means you'll have to push PKGBUILD/.SRCINFO version bumps whenever upstream changes.

3. Go argue with pacaur's developer about whether it should be using the version from .SRCINFO to find the package filename

Personally I'd go with 1. I think vcs packages should be named with a vcs suffix. It's not about whether you use a vcs repo as the source, it's about whether it builds the latest version from vcs or a specific version.

> Suffix pkgname with -cvs, -svn, -hg, -darcs, -bzr, -git etc. unless the package fetches a specific release.
https://wiki.archlinux.org/index.php/VCS_package_guidelines

maxqia commented on 2016-06-15 15:03

I don't see any difference when running mksrcinfo again except for the version difference.

mixedCase commented on 2016-06-14 15:27

mksrcinfo apparently differs from pkgbuild, according to pacaur. Could you try updating it?

voyd commented on 2016-05-18 21:47

I recompiled, still segfaults. Then I disabled passifox for the day, re-enabling didn't segfault, but always showed no logins found.

I then un- and reinstalled passifox a few times, tried with keepass + http-plugin which didn't work either. Removed all shared encyption keys from keepassx, restarted firefox a few times, and now it suddenly works. =/

maxqia commented on 2016-05-18 10:18

Can't reproduce with chromeipass, you might need to recompile.

voyd commented on 2016-05-18 10:00

Since updating today, I'm getting segfaults when passifox accesses the http-api.

maxqia commented on 2016-04-16 11:50

Updated