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: 184
Popularity: 6.51
First Submitted: 2021-09-17 22:31 (UTC)
Last Updated: 2024-12-23 08:04 (UTC)

Latest Comments

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

0x9fff00 commented on 2023-05-15 20:00 (UTC)

The type command is locale-dependent which causes type python | cut -d' ' -f1,2 --complement to fail for some non-English locales, outputting strings like „/usr/bin/python‟, /usr/bin/python です, and це /usr/bin/python. Please use which or command -v instead

AlexBocken commented on 2023-05-15 07:19 (UTC)

With the release of 2.1.63 I've been trying to clean up the build process. It is now using the local protoc and python library for installations instead of downloading it separately as well.

The build process also supports local node versions but this does not currently build successfully for me. If someone has a reliable method to build using the local node binary please post a comment or send me an email.

AlexBocken commented on 2023-05-13 10:31 (UTC) (edited on 2023-05-13 11:37 (UTC) by AlexBocken)

@fernandobasso most likely anki was updated before python and was built against 3.10, not 3.11. A rebuild should fix this. Let me know if the issue persists.

@eclairevoyant Good point, edited.

eclairevoyant commented on 2023-05-13 10:24 (UTC) (edited on 2023-05-13 10:24 (UTC) by eclairevoyant)

@fernandobasso you probably need to rebuild anki

@AlexBocken you should probably mention the full fingerprint of the parent key (814EA4E90C34AF39A712DE703F5566A2D16899FB) in your pinned comment for security reasons, not the short fingerprint

FernandoBasso commented on 2023-05-13 10:02 (UTC) (edited on 2023-05-14 10:18 (UTC) by FernandoBasso)

Just upgraded the entire system including anki 2.1.62-2, and anki won't open:

$ anki 
Traceback (most recent call last):
  File "/usr/bin/anki", line 5, in <module>
    from aqt import run
ModuleNotFoundError: No module named 'aqt'

EDIT: As mentioned in other comments, yes, rebuilding anki fixed the issue. Thanks.

fx333 commented on 2023-05-06 11:32 (UTC)

Works for me, just built 2.1.62-2. Try redoing it in a clean chroot.

<deleted-account> commented on 2023-05-05 13:35 (UTC)

Anyone else getting this errors?

/usr/bin/ld: final link failed: bad value
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native 
libraries to link with Cargo (see https://doc.rustlang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `archives` due to previous error

[9/76; 1 active; 65.690s] rslib/i18n
ninja: build stopped: subcommand failed.

Build failed. ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'anki-2.1.62-2': checking dependencies...

AlexBocken commented on 2023-05-04 15:55 (UTC)

@AutomaticUpdates good idea! As of my understanding, the anki devs have their own method for optimizing their build process which is enabled by calling ./tools/build. I'm not quite sure about this but I also couldn't find any further information on optimization on their github besides them recommending to act like this.

I played around with the build process but couldn't get it working by for example adding --release at the cargo build step (and adjusting appropriate further steps). At least to me it feels like significant patching would be required for it to work.

If you have a working PKGBUILD, patches or any ideas, please post them here, I'm glad to see what others can do to improve this package.

AutomaticUpdates commented on 2023-05-04 13:46 (UTC)

The cargo build command that is run results in a unoptimized debug binary. It would be great if it would build the binary in release mode

boarim commented on 2023-04-18 12:28 (UTC)

I got an error during the build phase with pyenv:

     Running `out/rust/debug/configure`
[16/76; 3 active; 388.493s] pyenv
FAILED: /home/remi/build/aur/anki/src/anki/out/pyenv/bin/python /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pip /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pip-compile /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pip-sync /home/remi/build/aur/anki/src/anki/out/pyenv/bin/mypy /home/remi/build/aur/anki/src/anki/out/pyenv/bin/black /home/remi/build/aur/anki/src/anki/out/pyenv/bin/isort /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pylint /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pytest /home/remi/build/aur/anki/src/anki/out/pyenv/bin/protoc-gen-mypy 
/home/remi/build/aur/anki/src/anki/out/rust/debug/runner pyenv /home/remi/build/aur/anki/src/anki/out/extracted/python/bin/python3 /home/remi/build/aur/anki/src/anki/out/pyenv  python/requirements.base.txt python/requirements.dev.txt python/requirements.qt6_4.txt
Command failed: 

Any idea why?