[Bug 261086] www/py-graphite-web: conflicts with net-mgmt/netbox: django22 versus django32

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 13 Feb 2022 10:38:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261086

Kai Knoblich <kai@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |261313
           See Also|                            |https://github.com/graphite
                   |                            |-project/graphite-web/issue
                   |                            |s/2703,
                   |                            |https://github.com/graphite
                   |                            |-project/graphite-web/issue
                   |                            |s/2732

--- Comment #2 from Kai Knoblich <kai@FreeBSD.org> ---
Switching www/py-graphite-web to Django 3.2, once upstream supports it, would
indeed fix the reported issue.

But the problem will come back with NetBox 3.2, which will be released in
April, and requires then Django 4.0 to run.

It's a known issue with Django as one version cannot co-exist with other
versions of Django.  Some effort was made some time ago to simplify the use of
different Django versions, see review D12592.  But it still requires some work
to get it into the Ports tree.

A workaround to cope with the different Django versions would be to use
isolated instances via jails.

Regarding www/py-graphite-web and Django 3.2:

The current release (= 1.1.8) doesn't support Django 3.x (see issue #2703) and
there's a new release planned (see issue #2732).  However, it's currently not
possible to say whether the new release will also support Django 3.x.

I also connect this bug with bug #261313 because it's related to the switchover
from Django 2.2 (= EoL in April 2022) to Django 3.2 (= next LTS release).


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261313
[Bug 261313] [META] Deprecate/Expire Django 2.2 and switch to Django 3.2
-- 
You are receiving this mail because:
You are the assignee for the bug.