Skip to content

Paperless-ngx v3 Preparationย #15220

Description

@tomfrenzel

๐Ÿ“Œ Task summary

Paperless-ngx v3 Preparation

๐Ÿ“‹ Task details

Paperless v3 will have some breaking changes. This task is here for discussing/keeping track the necessary changes in the scripts.
So far, the following things need to be done in the scripts:

paperless-ngx-install.sh

  • Remove now obsolete packages
  • Update env vars

paperless-ngx.sh

  • Ensure current version is at least v2.20.15 before updating to v3
  • Remove now obsolete packages
  • Update env vars
  • Optional: remove uv migration section

I already did some testing with updating my current v2.20.15 installation to the v3. So far it seems like everything has worked as expected. But i need to implement the logic for the "intermediate" update to v2.20.14 twice since with the current script, it would have the work for pre uv installations as well.
How about we get rid of the uv migration part inside the script and move it to a GitHub discussion? Alternatively, we could pin the paperless release to v2.20.14 for the uv migration part and print a message that for the v3 update the user needs to re-run the update script.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions