From 0c9d015a003cdd13d9117ea9654cfb9d8edf4dac Mon Sep 17 00:00:00 2001 From: Johanna England Date: Fri, 10 May 2024 09:51:49 +0200 Subject: [PATCH] Document PostgreSQL >= 13 requirement After dropping Python 3.7 and running on Debian Bullseye we can require this version --- .github/workflows/build-and-test.yml | 2 +- NOTES.rst | 8 ++++++++ changelog.d/2892.changed.md | 1 + doc/howto/generic-install-from-source.rst | 2 +- 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 changelog.d/2892.changed.md diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index b1ae992752..d6c18e1cd9 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -71,7 +71,7 @@ jobs: - name: "Set up PostgreSQL" uses: harmon758/postgresql-action@v1 with: - postgresql version: '11' # minimum NAV requirement + postgresql version: '13' # minimum NAV requirement postgresql user: $PGUSER postgresql password: $PGPASSWORD diff --git a/NOTES.rst b/NOTES.rst index 2d8452ca1f..68fac333a3 100644 --- a/NOTES.rst +++ b/NOTES.rst @@ -8,6 +8,14 @@ existing bug reports, go to https://github.com/uninett/nav/issues . To see an overview of upcoming release milestones and the issues they resolve, please go to https://github.com/uninett/nav/milestones . +NAV 5.11 (Unreleased) +===================== + +Dependency changes +------------------ + +.. IMPORTANT:: NAV 5.11 requires PostgreSQL to be at least version *13*. + NAV 5.10 (Unreleased) ===================== diff --git a/changelog.d/2892.changed.md b/changelog.d/2892.changed.md new file mode 100644 index 0000000000..d587a86b7b --- /dev/null +++ b/changelog.d/2892.changed.md @@ -0,0 +1 @@ +Changed required PostgreSQL version to 13 \ No newline at end of file diff --git a/doc/howto/generic-install-from-source.rst b/doc/howto/generic-install-from-source.rst index 49714ded23..d3443816fd 100644 --- a/doc/howto/generic-install-from-source.rst +++ b/doc/howto/generic-install-from-source.rst @@ -27,7 +27,7 @@ Runtime requirements To run NAV, these software packages are required: * Apache2 + mod_wsgi (or, really, any web server that supports the WSGI interface) - * PostgreSQL >= 11 (With the ``hstore`` extension available) + * PostgreSQL >= 13 (With the ``hstore`` extension available) * :xref:`Graphite` * Python >= 3.9.0 * nbtscan = 1.5.1