[From nobody Wed Apr 29 02:35:08 2026
Received: (at submit) by bugs.debian.org; 24 Apr 2026 18:43:01 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-106.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FROMDEVELOPER,MD5_SHA1_SUM,
 SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 96; hammy, 150; neutral, 145; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;lamby@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:44942)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;lamby@debian.org&gt;) id 1wGLUT-00GDP0-1u
 for submit@bugs.debian.org; Fri, 24 Apr 2026 18:43:01 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:Subject:Message-Id:To:
 From:Date:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=J+6fekHOPJtOfx21LqRpdrbW8Sc9zvFTaU7Od1+8v6U=; b=BdqSHw6kC3aogE+GrGY6mAfsm2
 Jx2TGQxbyjHxdAVvTxxtAc7QeufLRGSBWzkr3ImYHUik+UoEBGNs9tq/dTbPiBy/qrJOccU30fb1a
 2ANQIpt4Mv1+8p7wAVDj02lxEdVgNxED88pCC/LzGDeznWFP20ff0gx+faRPo2QXNcrHXYZxUw0bo
 fbm32HN2vniWd4B36iZd3Ws/n8E+Yjnby1u38Anlhnq/0mycs55LIZyEGHo/u22czfSIAJ1g+dB85
 hEfjh7i+Zr3+CZKm6WFOSpvGtCfD3T5YmiDTrCj+zrlIHckUc7Q/07eMHMfHkLnwhIxquuSycGzEg
 0h0yvEOA==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;lamby@debian.org&gt;) id 1wGLUR-003NGx-2v
 for submit@bugs.debian.org; Fri, 24 Apr 2026 18:43:00 +0000
Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48])
 by mailfauth.phl.internal (Postfix) with ESMTP id 7536DF4006A
 for &lt;submit@bugs.debian.org&gt;; Fri, 24 Apr 2026 14:42:56 -0400 (EDT)
Received: from phl-imap-18 ([10.202.2.89])
 by phl-compute-08.internal (MEProxy); Fri, 24 Apr 2026 14:42:56 -0400
X-ME-Sender: &lt;xms:sLnraX4caf9nBNvJqnQLHIsxFZudmIxtltpo7MjYI__-gzDoFN3sGw&gt;
 &lt;xme:sLnraXspEZM7AMsvtPYxVYJ_AiH-CHa528VzID3z0INlczrf07JVwj6YRfO_tf0wX
 5OD96D469W2mg9IyZWXluphoV20EsvyRoFpFTQKdVrU8BHI&gt;
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdejtdejkecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
 ihhlohhuthemuceftddtnecunecujfgurhepofggfffhvffkufgtsehmtderreertddtne
 cuhfhrohhmpedfvehhrhhishcunfgrmhgsfdcuoehlrghmsgihseguvggsihgrnhdrohhr
 gheqnecuggftrfgrthhtvghrnheptdekleeuudffleeiiedutddvffduheelheehteffue
 ekgfdvhfelteefhfdtgeeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm
 rghilhhfrhhomheplhgrmhgshidomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthi
 dqudektdejtdegvdejuddqvdekkeejhedvfedqlhgrmhgshieppeguvggsihgrnhdrohhr
 ghesfhgrshhtmhgrihhlrdhfmhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtph
 houhhtpdhrtghpthhtohepshhusghmihhtsegsuhhgshdruggvsghirghnrdhorhhg
X-ME-Proxy: &lt;xmx:sLnraUJESlWkB0q0YQmZJVEwGyh_PfnoxC_tFLxyWBjya5xLP5L2dw&gt;
 &lt;xmx:sLnraUHdP5vrYT_23juJtcCjSusiWO05FAByfhAAuJsYuKhwc67uuw&gt;
 &lt;xmx:sLnraRmQCnJtLVafaM1bUYhr1593P-LtArOCqlXzxmlNwoVHNvbI4A&gt;
 &lt;xmx:sLnraZK9rFJ6q-8woFrWZXrIoFyGTZgmUvgYQO7fvu6ig3ZISCxGgw&gt;
 &lt;xmx:sLnraabsdNMeIXuy1qnG1QtQIhPFxazQRXRIkj_1Vv54k_o_AaMAZqOC&gt;
Feedback-ID: i61d64b6b:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501)
 id 534DE15C008C; Fri, 24 Apr 2026 14:42:56 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AUi0o4IWEpE7
Date: Fri, 24 Apr 2026 11:42:35 -0700
From: &quot;Chris Lamb&quot; &lt;lamby@debian.org&gt;
To: submit@bugs.debian.org
Message-Id: &lt;177705590431.898590.9890214773420512268@bigcat&gt;
Subject: django-axes: Please fix compatibility with Django 5.x
Content-Type: multipart/mixed;
 boundary=4c54855caed3786ae8dcce4a0429a905a7931bbe
X-Debian-User: lamby
Delivered-To: submit@bugs.debian.org

--4c54855caed3786ae8dcce4a0429a905a7931bbe
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Source: django-axes
Version: 5.39.0-6
Severity: normal
Tags: patch

Hi,

I'm in the process of preparing unstable for an upload of Django 5.2. To
this end, please apply the following patch which applies two changes from
upstream to fixes a number of broken tests when run with that newer
version.

These changes are backwards compatible with Django version 4.2 that is
currently in unstable. I am using &quot;Severity: normal&quot; as I hope to upload
Django 5.2 shortly, but feel free to adjust.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-

--4c54855caed3786ae8dcce4a0429a905a7931bbe
Content-Disposition: attachment; filename=&quot;django-axes.diff.txt&quot;
Content-Type: text/plain; name=&quot;django-axes.diff.txt&quot;
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBkZWJpYW4vcGF0Y2hlcy8wMDA0LVBBVENILWZpeC1sb2dvdXQtdGVzdHMu
cGF0Y2ggZGViaWFuL3BhdGNoZXMvMDAwNC1QQVRDSC1maXgtbG9nb3V0LXRlc3RzLnBhdGNo
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ2NzYxZWYKLS0tIC9kZXYv
bnVsbAorKysgZGViaWFuL3BhdGNoZXMvMDAwNC1QQVRDSC1maXgtbG9nb3V0LXRlc3RzLnBh
dGNoCkBAIC0wLDAgKzEsNDAgQEAKK0Zyb206IE1ha3NpbSBaYXlha2luIDxyYXNldHN1QGxp
c3QucnU+CitEYXRlOiBTYXQsIDEgQXByIDIwMjMgMTY6Mjg6MDcgKzA1MDAKK1N1YmplY3Q6
IFtQQVRDSF0gZml4IGxvZ291dCB0ZXN0cworCitTb3VyY2U6IHVwc3RyZWFtLCBodHRwczov
L2dpdGh1Yi5jb20vamF6emJhbmQvZGphbmdvLWF4ZXMvY29tbWl0LzI1ZjY5MDM4OTkyNWIy
ZTU0NWNiZjJiYmNlMGQzMGRhYjdkY2QzZDQucGF0Y2gKKy0tLQorIHRlc3RzL3Rlc3RfbG9n
Z2luZy5weSB8IDYgKysrLS0tCisgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKKworZGlmZiAtLWdpdCBhL3Rlc3RzL3Rlc3RfbG9nZ2luZy5weSBi
L3Rlc3RzL3Rlc3RfbG9nZ2luZy5weQoraW5kZXggN2Y3MzQ0Mi4uNGU0NTc5ZSAxMDA2NDQK
Ky0tLSBhL3Rlc3RzL3Rlc3RfbG9nZ2luZy5weQorKysrIGIvdGVzdHMvdGVzdF9sb2dnaW5n
LnB5CitAQCAtNjQsNyArNjQsNyBAQCBjbGFzcyBBY2Nlc3NMb2dUZXN0Q2FzZShBeGVzVGVz
dENhc2UpOgorICAgICAgICAgc2VsZi5sb2dpbihpc192YWxpZF91c2VybmFtZT1UcnVlLCBp
c192YWxpZF9wYXNzd29yZD1UcnVlKQorICAgICAgICAgc2VsZi5hc3NlcnRJc05vbmUoQWNj
ZXNzTG9nLm9iamVjdHMubGF0ZXN0KCJpZCIpLmxvZ291dF90aW1lKQorIAorLSAgICAgICAg
cmVzcG9uc2UgPSBzZWxmLmNsaWVudC5nZXQocmV2ZXJzZSgiYWRtaW46bG9nb3V0IikpCisr
ICAgICAgICByZXNwb25zZSA9IHNlbGYuY2xpZW50LnBvc3QocmV2ZXJzZSgiYWRtaW46bG9n
b3V0IikpCisgICAgICAgICBzZWxmLmFzc2VydENvbnRhaW5zKHJlc3BvbnNlLCAiTG9nZ2Vk
IG91dCIpCisgCisgICAgICAgICBzZWxmLmFzc2VydElzTm90Tm9uZShBY2Nlc3NMb2cub2Jq
ZWN0cy5sYXRlc3QoImlkIikubG9nb3V0X3RpbWUpCitAQCAtODUsNyArODUsNyBAQCBjbGFz
cyBBY2Nlc3NMb2dUZXN0Q2FzZShBeGVzVGVzdENhc2UpOgorICAgICAgICAgQWNjZXNzTG9n
Lm9iamVjdHMuYWxsKCkuZGVsZXRlKCkKKyAKKyAgICAgICAgIHJlc3BvbnNlID0gc2VsZi5s
b2dpbihpc192YWxpZF91c2VybmFtZT1UcnVlLCBpc192YWxpZF9wYXNzd29yZD1UcnVlKQor
LSAgICAgICAgcmVzcG9uc2UgPSBzZWxmLmNsaWVudC5nZXQocmV2ZXJzZSgiYWRtaW46bG9n
b3V0IikpCisrICAgICAgICByZXNwb25zZSA9IHNlbGYuY2xpZW50LnBvc3QocmV2ZXJzZSgi
YWRtaW46bG9nb3V0IikpCisgCisgICAgICAgICBzZWxmLmFzc2VydEVxdWFsKEFjY2Vzc0xv
Zy5vYmplY3RzLmFsbCgpLmNvdW50KCksIDApCisgICAgICAgICBzZWxmLmFzc2VydENvbnRh
aW5zKHJlc3BvbnNlLCAiTG9nZ2VkIG91dCIsIGh0bWw9VHJ1ZSkKK0BAIC0xMDgsNyArMTA4
LDcgQEAgY2xhc3MgQWNjZXNzTG9nVGVzdENhc2UoQXhlc1Rlc3RDYXNlKToKKyAgICAgICAg
IEFjY2Vzc0xvZy5vYmplY3RzLmFsbCgpLmRlbGV0ZSgpCisgCisgICAgICAgICByZXNwb25z
ZSA9IHNlbGYubG9naW4oaXNfdmFsaWRfdXNlcm5hbWU9VHJ1ZSwgaXNfdmFsaWRfcGFzc3dv
cmQ9VHJ1ZSkKKy0gICAgICAgIHJlc3BvbnNlID0gc2VsZi5jbGllbnQuZ2V0KHJldmVyc2Uo
ImFkbWluOmxvZ291dCIpKQorKyAgICAgICAgcmVzcG9uc2UgPSBzZWxmLmNsaWVudC5wb3N0
KHJldmVyc2UoImFkbWluOmxvZ291dCIpKQorIAorICAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChBY2Nlc3NMb2cub2JqZWN0cy5jb3VudCgpLCAwKQorICAgICAgICAgc2VsZi5hc3NlcnRD
b250YWlucyhyZXNwb25zZSwgIkxvZ2dlZCBvdXQiLCBodG1sPVRydWUpCmRpZmYgLS1naXQg
ZGViaWFuL3BhdGNoZXMvMDAwNS1QQVRDSC1GaXgtZmFpbGluZy10ZXN0LWNhc2UtZm9yLW5l
dy1EamFuZ28tdmVyc2lvbnMucGF0Y2ggZGViaWFuL3BhdGNoZXMvMDAwNS1QQVRDSC1GaXgt
ZmFpbGluZy10ZXN0LWNhc2UtZm9yLW5ldy1EamFuZ28tdmVyc2lvbnMucGF0Y2gKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjhhMmYzZQotLS0gL2Rldi9udWxsCisr
KyBkZWJpYW4vcGF0Y2hlcy8wMDA1LVBBVENILUZpeC1mYWlsaW5nLXRlc3QtY2FzZS1mb3It
bmV3LURqYW5nby12ZXJzaW9ucy5wYXRjaApAQCAtMCwwICsxLDI0IEBACitGcm9tOiA9P1VU
Ri04P3E/QWxla3NpPTIwSD1DMz1BNGtsaT89IDxhbGVrc2kuaGFrbGlAaWtpLmZpPgorRGF0
ZTogU2F0LCAyMSBTZXAgMjAyNCAxMTozMjozNCArMDMwMAorU3ViamVjdDogW1BBVENIXSBG
aXggZmFpbGluZyB0ZXN0IGNhc2UgZm9yIG5ldyBEamFuZ28gdmVyc2lvbnMKKworU2VlIGh0
dHBzOi8vY29kZS5kamFuZ29wcm9qZWN0LmNvbS90aWNrZXQvMzQ5NjggZm9yIG1vcmUgZGV0
YWlscworCitTb3VyY2U6IHVwc3RyZWFtLCBodHRwczovL2dpdGh1Yi5jb20vamF6emJhbmQv
ZGphbmdvLWF4ZXMvY29tbWl0LzA3NDgzYzZhMTU3YzUwM2FiYjE3ZWUxNDEyY2M1M2QwN2My
ZDg2MzEucGF0Y2gKKy0tLQorIHRlc3RzL3Rlc3RfbG9nZ2luZy5weSB8IDIgKy0KKyAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKKworZGlmZiAtLWdp
dCBhL3Rlc3RzL3Rlc3RfbG9nZ2luZy5weSBiL3Rlc3RzL3Rlc3RfbG9nZ2luZy5weQoraW5k
ZXggNGU0NTc5ZS4uN2I0OTU1NSAxMDA2NDQKKy0tLSBhL3Rlc3RzL3Rlc3RfbG9nZ2luZy5w
eQorKysrIGIvdGVzdHMvdGVzdF9sb2dnaW5nLnB5CitAQCAtNzYsNyArNzYsNyBAQCBjbGFz
cyBBY2Nlc3NMb2dUZXN0Q2FzZShBeGVzVGVzdENhc2UpOgorICAgICAgICAgIiIiCisgCisg
ICAgICAgICAjIEFuIGltcG9zc2libHkgbGFyZ2UgcG9zdCBkaWN0CistICAgICAgICBleHRy
YV9kYXRhID0geyJhIiAqIHg6IHggZm9yIHggaW4gcmFuZ2UoMTAyNCl9CisrICAgICAgICBl
eHRyYV9kYXRhID0geyJ0b28tbGFyZ2UtZmllbGQiOiAieCIgKiAyICoqIDE2fQorICAgICAg
ICAgc2VsZi5sb2dpbigqKmV4dHJhX2RhdGEpCisgICAgICAgICBzZWxmLmFzc2VydEVxdWFs
KGxlbihBY2Nlc3NBdHRlbXB0Lm9iamVjdHMubGF0ZXN0KCJpZCIpLnBvc3RfZGF0YSksIDEw
MjQpCisgCmRpZmYgLS1naXQgZGViaWFuL3BhdGNoZXMvc2VyaWVzIGRlYmlhbi9wYXRjaGVz
L3NlcmllcwppbmRleCBmZDFhZmE2Li5kNDdjZTEyIDEwMDY0NAotLS0gZGViaWFuL3BhdGNo
ZXMvc2VyaWVzCisrKyBkZWJpYW4vcGF0Y2hlcy9zZXJpZXMKQEAgLTEsMyArMSw1IEBACiAw
MDAxLUFkb3B0LXRlc3QtYmFzZWQtb24tRGphbmdvLXNlY3VyaXR5LXJlbGVhc2UucGF0Y2gK
IDAwMDItUmVtb3ZlLXRlc3QtY292ZXJhZ2UucGF0Y2gKIDAwMDMtcmVtb3ZlLWRlcGVuZGVu
Y3ktb24tcGtnLXJlc291cmNlcy5wYXRjaAorMDAwNC1QQVRDSC1maXgtbG9nb3V0LXRlc3Rz
LnBhdGNoCiswMDA1LVBBVENILUZpeC1mYWlsaW5nLXRlc3QtY2FzZS1mb3ItbmV3LURqYW5n
by12ZXJzaW9ucy5wYXRjaAo=

--4c54855caed3786ae8dcce4a0429a905a7931bbe--
]