Package Details: anki 24.11-2

Git Clone URL: https://aur.archlinux.org/anki.git (read-only, click to copy)
Package Base: anki
Description: Helps you remember facts (like words/phrases in a foreign language) efficiently
Upstream URL: https://apps.ankiweb.net/
Keywords: anki languages learning vocabulary
Licenses: AGPL3
Conflicts: anki-bin, anki-git, anki-qt5
Submitter: demize
Maintainer: AlexBocken
Last Packager: AlexBocken
Votes: 178
Popularity: 5.14
First Submitted: 2021-09-17 22:31 (UTC)
Last Updated: 2024-12-23 08:04 (UTC)

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 31 Next › Last »

snpefk commented on 2023-04-12 09:36 (UTC)

Having trouble building cargo part:

error: unexpected argument '-f' found

  note: to pass '-f' as a value, use '-- -f'

Usage: runner build [ARGS]...

For more information, try '--help'.
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `out/rust/debug/configure`
    Finished dev [unoptimized + debuginfo] target(s) in 0.12s
error: unexpected argument '-f' found

  note: to pass '-f' as a value, use '-- -f'

Usage: runner build [ARGS]...

For more information, try '--help'.

Build failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: anki-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
anki - exit status 4

dough.mean commented on 2023-04-05 17:39 (UTC)

I had the same issue as @a-bostaurus, but apparently my /etc/resolv.conf was not correctly configured. This fixes it for me:

# ln -rsf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

More details in the wiki: https://wiki.archlinux.org/title/systemd-resolved#DNS

AlexBocken commented on 2023-04-03 12:06 (UTC)

@a-bostaurus Hmmm, should work with the default key server without any issues. Might be your gpg conf if it is peculiar.

a-bostaurus commented on 2023-04-03 10:46 (UTC)

@AlexBocken: The Problem is still existing. My terminal says: "gpg --receive-keys C0A351979B37E3B9 gpg: Empfangen vom Schlüsselserver fehlgeschlagen: Server zeigt einen unbestimmten Fehler an" (gpg: Receive from key server failed: server displays an unspecified error). Perhaps the keyserver is down.

AlexBocken commented on 2023-04-02 12:25 (UTC) (edited on 2023-05-13 10:29 (UTC) by AlexBocken)

If your build aborts due to "unknown public key" like this:

==> Verifying source file signatures with gpg...
    anki git repo ... FAILED (unknown public key C0A351979B37E3B9)
==> ERROR: One or more PGP signatures could not be verified!

Please manually import this key once via gpg --receive-keys <key-id> as below.

✖ 1 anki ❯❯❯ gpg --receive-keys 814EA4E90C34AF39A712DE703F5566A2D16899FB
gpg: key 3F5566A2D16899FB: public key "Anki Signatures <gpg@ankiweb.net>" imported
gpg: Total number processed: 1
gpg:               imported: 1

This is best practice for packages to ensure security.

AlexBocken commented on 2023-04-02 12:20 (UTC)

@tocic good point. I must have missed this when changing to the git sources instead of the tarballs. Might be a bit annoying to have to manually import this key on first install but the security implications are definitely valid. New PKGBUILD (did not bump pkgrel as resultant build should not change) includes the pgp signature as well as relying on the tag commit hashsum instead of the tag name to be more reliable. Thanks for commenting!

tocic commented on 2023-04-02 04:34 (UTC)

Since the upstream signes its tags and provides the checksums.txt file, don't you think the package needs to verify the sources? See https://wiki.archlinux.org/title/Arch_package_guidelines#Package_sources.

the_z0id commented on 2023-02-18 05:24 (UTC)

@AlexBocken Thank you for the answer. In the meanwhile, I got the build process succeed. It seems that it was a free disk space issue.

AlexBocken commented on 2023-02-13 09:21 (UTC)

@conan-cimmerian Hmm, I was hoping it wasn't the esbuild package as I cannot reproduce your error with it being installed.

@the_z0id Thanks for the error output, sadly it's not very revealing, at least to me. Sometimes large compiles are just a bit finnicky, have you retried and/or clearing your caches? (~/.cache/<YOUR_AUR_PKG_MANAGER>, ~/.cache/node/, ~/.cache/yarn, ~/.cache/pip,...).

conan-cimmerian commented on 2023-02-05 21:21 (UTC)

@AlexBocken

When using the command pacman -Qo $(which esbuild) I get the output:

/usr/bin/esbuild is owned by esbuild 0.17.5-1