@hashworks: There is only little documentation on version pins in PKGBUILD. What are the benefits? If I add python-django-channels-redis=3.4.1
then makepkg fails because it failed to install missing dependencies
. Even if you wanted to install it manually, you couldn't because python-django-channels-redis
is an AUR package and there are no archived versions of it.
Search Criteria
Package Details: paperless-ngx-venv 2.16.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/paperless-ngx-venv.git (read-only, click to copy) |
---|---|
Package Base: | paperless-ngx-venv |
Description: | paperless-ngx: scan, index and archive all your physical documents |
Upstream URL: | https://docs.paperless-ngx.com/ |
Keywords: | documents paperless |
Licenses: | GPL-3.0-or-later |
Conflicts: | paperless, paperless-ng, paperless-ngx |
Provides: | paperless, paperless-ngx-venv |
Replaces: | paperless-ngx |
Submitter: | AlphaJack |
Maintainer: | AlphaJack (atomicfs, shtrophic) |
Last Packager: | shtrophic |
Votes: | 29 |
Popularity: | 0.92 |
First Submitted: | 2024-11-02 15:19 (UTC) |
Last Updated: | 2025-06-06 13:35 (UTC) |
Dependencies (23)
- file (file-gitAUR)
- ghostscript
- gnupg (gnupg-gitAUR, gnupg-largekeysAUR)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR)
- nltk-data
- optipng
- poppler (poppler-gitAUR)
- python (python37AUR)
- redisAUR (redis-testingAUR, redis-gitAUR, keydbAUR, redictAUR, redis-binAUR, valkey)
- sqlite (sqlite-fossilAUR)
- tesseract-data-eng (tesseract-data-eng-gitAUR, tesseract-data-best-engAUR)
- ttf-liberation (ttf-defenestrationAUR)
- unpaper (unpaper-gitAUR)
- findutils (findutils-gitAUR, findutils-selinuxAUR) (make)
- mariadb (mysql55AUR, mysql56AUR, mysql57AUR, mysql80AUR, mysql81AUR, mysql84AUR, mysqlAUR, mariadb-lts, percona-server) (make)
- postgresql (postgresql13AUR, postgresql-gitAUR, postgresql-12AUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR) (make)
- postgresql-libs (postgresql13-libsAUR, postgresql-libs-gitAUR, postgresql-libs-12AUR) (make)
- uv (make)
- gotenbergAUR (optional) – convert files to pdf
- jbig2encAUR (jbig2enc-gitAUR, jbig2encAUR) (optional) – smaller PDF size
- Show 3 more dependencies...
Required by (0)
Sources (10)
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 Next › Last »
amo commented on 2023-01-01 10:53 (UTC)
hashworks commented on 2022-12-29 12:18 (UTC) (edited on 2022-12-29 12:18 (UTC) by hashworks)
Could you add known version pins to the PKGBUILD? For example python-django-channels-redis=3.4.1
, which is needed even in 1.9.2.
AlD commented on 2022-12-07 09:53 (UTC)
Came looking for why this is still outdated and was extremely pleasantly surprised by the detailed rationale for holding the update back. Thank you for the great maintainership and keep up the good work, @amo!
hashworks commented on 2022-12-04 21:15 (UTC)
Waiting for fixes sounds reasonable :)
amo commented on 2022-12-01 13:00 (UTC) (edited on 2023-01-11 06:12 (UTC) by amo)
1.11.2 is out, I know. I have prepared and tested the update, but:
- The switch from django-q to celery pulls in python-billiard as a dependency which has to be downgraded from 4.0.2 to 3.6.4 for celery to launch correctly. Maybe this issue is the one to watch here.
- 1.11.2 also pulls in python-django-channels-redis as a dependency from the AUR, which also has a bug we might want to see resolved first. This one is harder to downgrade without cached pacman package if you didn't have it installed before. A fix will probably land around new year. This bug seems to be non-critical though: it looks like you can ignore the error messages.
I guess I will push the update soon and we might have to downgrade python-billiard. This is probably better than waiting eternally for fixes...
higgins commented on 2022-07-28 17:48 (UTC)
Encountered bug https://github.com/paperless-ngx/paperless-ngx/issues/1188 Installing python-regex-git solved it (needed regex==2022.3.2 according to https://github.com/paperless-ngx/paperless-ngx/blob/main/requirements.txt#L85)
amo commented on 2022-07-27 14:54 (UTC)
Thank you @sparrowhawk for the comment. I just did like you are suggesting. The file conflicts can't be solved that way though. The python-magic
and python-magic-ahupp
packages need to add each other to the conflict
array in the PKGBUILD.
For those who wish to switch to the community package, I just did pacman -Rdd python-magic-ahupp
and pacman -S python-magic
.
sparrowhawk commented on 2022-07-18 09:28 (UTC)
Hi @amo, thank you for maintaining paperless-ngx! The community package for python-magic has recently switched over to ahupp's version, which leads to a file conflict when trying to install both AUR's python-magic-ahupp and community's python-magic. Could you please switch paperless-ngx's dependency to the community version ?
davidrec commented on 2022-05-08 13:15 (UTC)
Thank you amo, I just upgraded to 1.7.0, image vignettes are ok now.
amo commented on 2022-05-07 09:41 (UTC) (edited on 2022-05-07 09:45 (UTC) by amo)
Update to 1.7.0:
Pacman will probably complain about a file conflict:
error: failed to commit transaction (conflicting files)
paperless-ngx: /usr/share/paperless/src/documents/migrations/1017_alter_savedviewfilterrule_rule_type.py exists in filesystem
Errors occurred, no packages were upgraded.
The conflicting file is safe to remove from the filesystem:
# rm /usr/share/paperless/src/documents/migrations/1017_alter_savedviewfilterrule_rule_type.py
Relaunch the update afterwards and don't forget to restart paperless.target
.
Pinned Comments
shtrophic commented on 2025-04-14 20:22 (UTC) (edited on 2025-04-14 20:32 (UTC) by shtrophic)
For people not using
redis
: there is now an "automated patching mechanism" that will instead use the next best fork ofredis
that is available on your system as theRequires=
dependency in*.service
. This way, anyone can use their favorite fork of it. Keep in mind that upstream does not explicitly say that forks ofredis
work as well, and this further makes the builtpaperless-ngx-venv
package non-portable. Happy experimenting :)