From ccf4053ac5aa7fb896fd9198c1e6f2b4ee13b7f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 28 Sep 2026 01:35:14 +0200 Subject: [PATCH 1/2] glitchtip: support django-async-backend>=6.1 --- pkgs/by-name/gl/glitchtip/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/gl/glitchtip/package.nix b/pkgs/by-name/gl/glitchtip/package.nix index 1d5fc8812991..dfafb5fb6c85 100644 --- a/pkgs/by-name/gl/glitchtip/package.nix +++ b/pkgs/by-name/gl/glitchtip/package.nix @@ -2,6 +2,7 @@ lib, python314, fetchFromGitLab, + fetchpatch, callPackage, stdenv, makeWrapper, @@ -88,6 +89,18 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-RGYD6HAFZZTSNJWd8n7/gMy9FkjZno9LO1jGxav5d9M="; }; + patches = [ + # support django-async-backend>=6.1 + (fetchpatch { + url = "https://gitlab.com/glitchtip/glitchtip-backend/-/commit/4cf8c9d1518f5835b71c0692a72b63d8a62bea4a.patch"; + includes = [ + "glitchtip/ingest_asgi.py" + "glitchtip/settings.py" + ]; + hash = "sha256-FwOJYSsJcJoqUwuHwHPWkzQqVB81Chex4RFTIhl82XM="; + }) + ]; + postPatch = '' echo 'import os ALLAUTH_TRUSTED_CLIENT_IP_HEADER = os.getenv( From c6181fc7774c5edb287b86f538f92158ec3eb78c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 28 Sep 2026 01:35:56 +0200 Subject: [PATCH 2/2] python3Packages.django-async-backend: clean up unused inputs --- .../development/python-modules/django-async-backend/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/django-async-backend/default.nix b/pkgs/development/python-modules/django-async-backend/default.nix index 404ecff96939..3935b4c6717b 100644 --- a/pkgs/development/python-modules/django-async-backend/default.nix +++ b/pkgs/development/python-modules/django-async-backend/default.nix @@ -8,8 +8,6 @@ postgresqlTestHook, psycopg, psycopg-pool, - pytest-django, - pytestCheckHook, }: buildPythonPackage rec {