[Bug 286533] deskutils/py-paperless-ngx update to version 2.14.7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 02 May 2025 20:41:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286533
Bug ID: 286533
Summary: deskutils/py-paperless-ngx update to version 2.14.7
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: grembo@FreeBSD.org
Reporter: sko@rostwald.de
Flags: maintainer-feedback?(grembo@FreeBSD.org)
Assignee: grembo@FreeBSD.org
Created attachment 260098
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=260098&action=edit
update py-paperless-ngx to 2.14.7
I started using paperless-ngx a few weeks ago and ran into some
issues/limitations that were fixed in later versions, so I spent the better
part of today trying to update the port to a more recent version.
In versions 2.15.0 and later, they replaced gunicorn with another webserver
(granian), for which there is no port available.
2.15.3 builds fine without grainan, but the webserver.py file (amongst other
parts) is missing, so it's rather useless... If someone can figure out how to
get this working, I'm happy to assist/test.
For now the diff updates py-paperless-ngx to 2.14.7.
Versions >2.11 are using django51, so I had to create new ports ('dj51'
variants) for dependencies which are using django. I'm not sure if I have to
create PRs against all of those individual ports, so I put those new ports in a
second diff.
Some of those ports are rather outdated and might benefit from a little
attention, i.e. could/should be updated to more recent versions. I didn't have
the time yet to look at that and minimum requirements are fulfilled after
django-allauth was updated to 65.7.0 (min. requirement by paperless 2.14.7
seems to be 65.2), so for now I just bumped the required django version for
those dependencies.
The port builds and runs fine for me on 14.2-RELEASE built with poudriere from
quarterly and latest ports tree.
--
You are receiving this mail because:
You are the assignee for the bug.