Univention Bugzilla – Bug 46063
remove specific postgresql version requirement from ucs-school-import-http-api
Last modified: 2020-08-27 20:17:33 CEST
+++ This bug was initially created as a clone of Bug #46054 +++ The ucs-school-import-http-api package has a requirement for univention-postgresql-9.4, because it historically wanted to store JSON in the DB. That is not the case anymore, but the dependency has not been loosened. UCS 4.1 ships PostgreSQL 9.1, psycopg2 2.4.5 UCS 4.2 ships PostgreSQL 9.4, psycopg2 2.5.4 UCS 4.3 ships PostgreSQL 9.6, psycopg2 2.6.2 Django 1.8 support PostgreSQL 9.0 and higher, psycopg2 >= 2.4.5 Django 1.9 support PostgreSQL 9.1 and higher, psycopg2 >= 2.4.5 Django 1.10 support PostgreSQL 9.2 and higher, psycopg2 >= 2.4.5 Django 1.11 support PostgreSQL 9.3 and higher, psycopg2 >= 2.5.4 Django 2.0 support PostgreSQL >= 9.3, psycopg2 >= 2.5.4 (If django.contrib.postgres would be used, psycopg2 2.5+ would be required. But this is currently not the case.) Release 4.2-0-0 Scope ucs-school-4.2 ships Django 1.8.18-1~bpo8+1 Release 4.3-0-0 ships Django 1:1.10.7-2 Depend only on univention-postgresql, without specific version. In UCS 4.2 this should allow running ucs-school-import on both PostgreSQL 9.1 and 9.4, in UCS 4.3 it will require PostgreSQL 9.4 or PostgreSQL 9.6.
Already done in commit [4.3 a42b4119] Bug #46533: depend on current postgres for Bug #46533.