Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ideas of upgrades and additions to mfext and addon scientific #1198

Open
6 of 10 tasks
thebaptiste opened this issue Sep 17, 2021 · 6 comments
Open
6 of 10 tasks

Ideas of upgrades and additions to mfext and addon scientific #1198

thebaptiste opened this issue Sep 17, 2021 · 6 comments
Assignees

Comments

@thebaptiste
Copy link
Contributor

thebaptiste commented Sep 17, 2021

  • upgrade geos >= 3.9.0 (mfext)
  • upgrade gdal >= 3.3.1 (mfext)
  • upgrade proj >= 8.1.0 (mfext)
  • upgrade json-c >= 0.15 (mfext) ==> We use system json-c now
  • upgrade from python 3.8 to python 3.9 (mfext)
  • move protobuf >= 1.4.0 to mfext from addon scientific ? This format is more and more used, postgis doesn't build by default without it (option --without-protobuf required) : https://developers.google.com/protocol-buffers
  • add librttopo in mfext ? (for lwgeom includes, not provided anymore by postgis, which is indicated as a "minor breaking change" in postgis changelog) : https://git.osgeo.org/gitea/rttopo/librttopo
  • add zeromq/libzmq (mfext) ? zeromq-devel required to build pyzmq in layer python3_circus with python3.9 but releases are very different in CentOS6 and CentOS8 : [https://github.com/zeromq/libzmq]
  • add GraphicsMagick in addon scientific (optionally used by GMT) ? : http://www.graphicsmagick.org/
  • add FFTW in addon scientific (optionally used by GMT) ? : https://www.fftw.org/
@thebaptiste thebaptiste self-assigned this Sep 17, 2021
@thebaptiste thebaptiste changed the title Upgrades mfext for 1.2.0 Upgrades or additions to mfext for 1.2.0 Sep 17, 2021
@thebaptiste thebaptiste changed the title Upgrades or additions to mfext for 1.2.0 Ideas of upgrades or additions to mfext and addon scientific Sep 17, 2021
@thebaptiste thebaptiste changed the title Ideas of upgrades or additions to mfext and addon scientific Ideas of upgrades and additions to mfext and addon scientific Sep 17, 2021
@matthieumarrast
Copy link
Contributor

matthieumarrast commented Jul 25, 2023

I am testing the migration from Django 3.2 to Django 4.2 as it is the current LTS version.
For postgresql support, mfext is providing version 3.1.4, but django 4.2 expects version 3.1.8 minimum, otherwise it won't start:
django.core.exceptions.ImproperlyConfigured: psycopg version 3.1.8 or newer is required; you have 3.1.4

Ref: https://docs.djangoproject.com/en/4.2/ref/databases/#postgresql-notes

Is it possible to upgrade psycopg to v3.1.8 or newer?

@thebaptiste
Copy link
Contributor Author

I am testing the migration from Django 3.2 to Django 4.2 as it is the current LTS version. For postgresql support, mfext is providing version 3.1.4, but django 4.2 expects version 3.1.8 minimum, otherwise it won't start: django.core.exceptions.ImproperlyConfigured: psycopg version 3.1.8 or newer is required; you have 3.1.4

Ref: https://docs.djangoproject.com/en/4.2/ref/databases/#postgresql-notes

Is it possible to upgrade psycopg to v3.1.8 or newer?

Done in #1627 (v3.1.9)

@matthieumarrast
Copy link
Contributor

make is not provided by mfext whereas it is an essential tool for metwork.

@matthieumarrast
Copy link
Contributor

For me python-ldap is not a development tool but used in production.
It is provided by layer python3_devtools but we usually install this layer only in development environment, as it is tools for "dev".
Is is possible to include ldap in a standard layer, not devtools ?

@thebaptiste
Copy link
Contributor Author

For me python-ldap is not a development tool but used in production. It is provided by layer python3_devtools but we usually install this layer only in development environment, as it is tools for "dev". Is is possible to include ldap in a standard layer, not devtools ?

Done by #1689 (python-ldap is moved in layer python3)

@matthieumarrast
Copy link
Contributor

make is not provided by mfext whereas it is an essential tool for metwork.

cf. #1690

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants