Your message dated Wed, 08 Jul 2026 11:20:42 +0000
with message-id <[email protected]>
and subject line Bug#1131796: fixed in pagekite 1.5.2.201011-5.1
has caused the Debian Bug report #1131796,
regarding pagekite: diff for NMU version 1.5.2.201011-5.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1131796: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131796
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pagekite
Version: 1.5.2.201011-5
Severity: normal
Tags: patch  pending

Dear maintainer,

I've prepared an NMU for pagekite (versioned as 1.5.2.201011-5.1) and 
uploaded it to DELAYED/1. Please feel free to tell me if I should
cancel it.

cu
Adrian
diffstat for pagekite-1.5.2.201011 pagekite-1.5.2.201011

 changelog                                                               |    7 +
 patches/0001-Deal-with-Python-3.14-breaking-more-stuff-updated-si.patch |   57 ++++++++++
 patches/series                                                          |    1 
 3 files changed, 65 insertions(+)

diff -Nru pagekite-1.5.2.201011/debian/changelog pagekite-1.5.2.201011/debian/changelog
--- pagekite-1.5.2.201011/debian/changelog	2026-06-17 19:01:43.000000000 +0300
+++ pagekite-1.5.2.201011/debian/changelog	2026-07-07 21:51:07.000000000 +0300
@@ -1,3 +1,10 @@
+pagekite (1.5.2.201011-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Backport upstream fix for Python 3.14. (Closes: #1131796)
+
+ -- Adrian Bunk <[email protected]>  Tue, 07 Jul 2026 21:51:07 +0300
+
 pagekite (1.5.2.201011-5) unstable; urgency=medium
 
   * Team Upload
diff -Nru pagekite-1.5.2.201011/debian/patches/0001-Deal-with-Python-3.14-breaking-more-stuff-updated-si.patch pagekite-1.5.2.201011/debian/patches/0001-Deal-with-Python-3.14-breaking-more-stuff-updated-si.patch
--- pagekite-1.5.2.201011/debian/patches/0001-Deal-with-Python-3.14-breaking-more-stuff-updated-si.patch	1970-01-01 02:00:00.000000000 +0200
+++ pagekite-1.5.2.201011/debian/patches/0001-Deal-with-Python-3.14-breaking-more-stuff-updated-si.patch	2026-07-07 21:51:07.000000000 +0300
@@ -0,0 +1,57 @@
+From 19445143cc0ef44feedb3b93f438e39997383bd7 Mon Sep 17 00:00:00 2001
+From: "Bjarni R. Einarsson" <[email protected]>
+Date: Sat, 10 Jan 2026 13:36:40 +0000
+Subject: Deal with Python 3.14 breaking more stuff: updated six, bundle cgi
+
+---
+ pagekite/httpd.py | 5 ++++-
+ pagekite/pk.py    | 7 +++----
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/pagekite/httpd.py b/pagekite/httpd.py
+index 9e21f24..4132db3 100755
+--- a/pagekite/httpd.py
++++ b/pagekite/httpd.py
+@@ -32,7 +32,10 @@ from six.moves import http_cookies
+ from six.moves.xmlrpc_server import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
+ 
+ import base64
+-import cgi
++try:
++    import cgi
++except ImportError:
++    import legacy_cgi as cgi
+ import datetime
+ try:
+   from html import escape as escape_html
+diff --git a/pagekite/pk.py b/pagekite/pk.py
+index 4f524f2..5f92bf7 100755
+--- a/pagekite/pk.py
++++ b/pagekite/pk.py
+@@ -30,12 +30,11 @@ along with this program.  If not, see: <http://www.gnu.org/licenses/>
+ import six
+ from six.moves import range
+ from six.moves import xmlrpc_client
+-from six.moves.urllib.request import URLopener, urlopen
+-from six.moves.urllib.parse import urlencode
+ from six.moves.xmlrpc_server import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
++from six.moves.urllib.request import urlopen, urlretrieve
++from six.moves.urllib.parse import urlencode
+ 
+ import base64
+-import cgi
+ import copy
+ try:
+   from html import escape as escape_html
+@@ -1228,7 +1227,7 @@ class PageKite(object):
+         ((found == own_pemfile) and (newest < time.time() - 365*24*3600))):
+       # No bundle found or bundle old, download a new one from the cURL site.
+       try:
+-        URLopener().retrieve(CURL_CA_CERTS, filename=own_pemfile)
++        urlretrieve(CURL_CA_CERTS, own_pemfile)
+         return self.FindCACerts(use_curl_bundle=False)
+       except:
+         pass
+-- 
+2.47.3
+
diff -Nru pagekite-1.5.2.201011/debian/patches/series pagekite-1.5.2.201011/debian/patches/series
--- pagekite-1.5.2.201011/debian/patches/series	2026-06-17 18:56:09.000000000 +0300
+++ pagekite-1.5.2.201011/debian/patches/series	2026-07-07 21:51:07.000000000 +0300
@@ -2,3 +2,4 @@
 0002-use-debian-certificates.patch
 0003-fix-incoming-connections.patch
 0004-fix-invalid-escape-sequences.patch
+0001-Deal-with-Python-3.14-breaking-more-stuff-updated-si.patch

--- End Message ---
--- Begin Message ---
Source: pagekite
Source-Version: 1.5.2.201011-5.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pagekite, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <[email protected]> (supplier of updated pagekite package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 07 Jul 2026 21:51:07 +0300
Source: pagekite
Architecture: source
Version: 1.5.2.201011-5.1
Distribution: unstable
Urgency: medium
Maintainer: FreedomBox packaging team 
<[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1131796
Changes:
 pagekite (1.5.2.201011-5.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Backport upstream fix for Python 3.14. (Closes: #1131796)
Checksums-Sha1:
 1ca1ed881aa8d538de71f091cb89dfd70d51d585 2296 pagekite_1.5.2.201011-5.1.dsc
 d7b92f8ddf6691a2c0b1d40aa130ca551924129e 21404 
pagekite_1.5.2.201011-5.1.debian.tar.xz
Checksums-Sha256:
 d3322441dd60833ceb5a46ba760f43e37e74e85ac4b7390f7eab68b598a5c784 2296 
pagekite_1.5.2.201011-5.1.dsc
 128e29e344f855b46a8414c7531e7e1630e5eb047649c57bc612cb55295820bd 21404 
pagekite_1.5.2.201011-5.1.debian.tar.xz
Files:
 09bdd982aef8c77e03a836ad6c6b04d9 2296 net optional 
pagekite_1.5.2.201011-5.1.dsc
 19a51f2b260a7cebf58e9952fb55714d 21404 net optional 
pagekite_1.5.2.201011-5.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmpNhywACgkQiNJCh6LY
mLH/UQ//Ye1dW9WqUDBkyMUdb+6LY/Zf+tlENvfng5woBEIc1poshz61u9BiXdRK
tq6n5hJkwV9qwW8xMhAeBE76zEbG5h1vDD8ApSsX5yyqOfpWB/CYqj8ZDk7+aHyl
P7MH8zABFY3ndSkDKt5tG7cq1KaC9FqvYP6Y+J9YRtOs8oCNtK/lDCUcQx88heZr
w534qxfV6jTecLLmN3YZS6L70TvXSgcgYsZ8geu4kONQtKk0qQujwbvGaGcXAEhG
sZA3yvLNGdlUbJ0QlXocGGfmM2pq2k7WctqFHfQohaCOZJRBubXp/PNF6GmErzPl
pZYb5vBNK9s4cgGVpBYv56gDiDFkSMTXFd54FvZSdAY5Fgukrs9oYLXDgtfDTois
UmCfxmPTVZ5kphAzPk3PMZMTp/vBc+Lx/TT8iTdKnwAD8UWGzphrBKXvZnZdB1FF
QUxeDPOXmR0yRzFH6VkblYbg71dcferGJBqcnsd2r+gLA+Qe4XexB0Q+SVtHVGds
phq2D8d633ulBCETpRQJVAxTn3iYOhvyKMF3egJnEPooPGWeh7R5cH4U3i1p3QYd
P5TUMYsO6XoNlk0Nx/q+AANqJLCqrqVGu4d6ADKWIpiNvVR3etoeYSrKqBe4mZWe
tlhpoWpS6ZFmi9cUQV8joxgcSsP8S/VvvAS47wKkGNI21cD/2Io=
=1rlN
-----END PGP SIGNATURE-----

Attachment: pgpvVJsPi3M04.pgp
Description: PGP signature


--- End Message ---

Reply via email to