Your message dated Sun, 22 Dec 2024 10:00:12 +0000 with message-id <E1tPIku-00Dmi0-Ui@fasolo.debian.org> and subject line Bug#1088869: fixed in multipart 1.2.1-1 has caused the Debian Bug report #1088869, regarding ITP: multipart -- Python multipart/form-data parser 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 owner@bugs.debian.org immediately.) -- 1088869: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088869 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: multipart -- Python multipart/form-data parser
- From: Colin Watson <cjwatson@debian.org>
- Date: Mon, 2 Dec 2024 11:08:16 +0000
- Message-id: <[🔎] Z02VICoR-Jg2-C8Z@camorr.rosewood.vpn.ucam.org>
Package: wnpp Severity: wishlist Owner: Colin Watson <cjwatson@debian.org> X-Debbugs-Cc: debian-devel@lists.debian.org * Package name : multipart Version : 1.2.1 Upstream Contact: Marcel Hellkamp <marc@gsites.de> * URL : https://github.com/defnull/multipart * License : Expat Programming Lang: Python Description : Python multipart/form-data parser This module provides a fast incremental non-blocking parser for multipart/form-data (HTML5, RFC7578), as well as blocking alternatives for easier use in WSGI or CGI applications: * PushMultipartParser: Fast SansIO (incremental, non-blocking) parser suitable for ASGI, asyncio and other IO, time or memory constrained environments. * MultipartParser: Streaming parser that reads from a byte stream and yields memory- or disk-buffered MultipartPart instances. * WSGI Helper: High-level functions and containers for WSGI or CGI applications with support for both multipart and urlencoded form submissions. For background on this, please see https://bugs.debian.org/1085728. In short, there has historically been an unfortunate namespace collision between the multipart and python-multipart packages on PyPI which makes it difficult for both to exist in the same environment, and now that multipart is recommended as a replacement for parts of the old cgi module that was removed from the standard library in Python 3.13, this is a problem for some outlying parts of the addition of Python 3.13 to Debian. I'm aware that it's normally better to prefix "python-" to Python module source package names to avoid name conflicts with other packaging ecosystems. However, in https://bugs.debian.org/1085728 Sandro made it very clear that he didn't want to rename the existing python-multipart source package to allow for this, and since that bug report already got a bit more contentious than I'd have liked, I really don't want to turn this into a bigger argument. In the circumstances, just "multipart" seems tolerable and the least bad option. I plan to maintain this within the Debian Python Team. It can immediately be used to fix RC bugs in trac-customfieldadmin and trac-wysiwig, and to clean up some vendoring in wadllib; there may be others I haven't spotted yet. -- Colin Watson (he/him) [cjwatson@debian.org]
--- End Message ---
--- Begin Message ---
- To: 1088869-close@bugs.debian.org
- Subject: Bug#1088869: fixed in multipart 1.2.1-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 22 Dec 2024 10:00:12 +0000
- Message-id: <E1tPIku-00Dmi0-Ui@fasolo.debian.org>
- Reply-to: Colin Watson <cjwatson@debian.org>
Source: multipart Source-Version: 1.2.1-1 Done: Colin Watson <cjwatson@debian.org> We believe that the bug you reported is fixed in the latest version of multipart, 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 1088869@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Colin Watson <cjwatson@debian.org> (supplier of updated multipart 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 21 Dec 2024 23:38:29 +0000 Binary: python3-multipart Source: multipart Architecture: all source Version: 1.2.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Colin Watson <cjwatson@debian.org> Closes: 1088869 Description: python3-multipart - Python multipart/form-data parser Changes: multipart (1.2.1-1) unstable; urgency=medium . * Initial release, taking over the python3-multipart binary package from the python-multipart source package (closes: #1088869; see #1085728). Checksums-Sha1: a01c1bec12b0160e76ec4228fc8eddbc9c7e91ad 2185 multipart_1.2.1-1.dsc 30628e9caf5c74eedc0710738cc7295ca42a8064 36507 multipart_1.2.1.orig.tar.gz 4726518c627f43c33e3d6d560d93b18ef3f627a4 2348 multipart_1.2.1-1.debian.tar.xz bde0eeaaa2913073127a0238d35abf1aeb1a1688 7612 multipart_1.2.1-1_amd64.buildinfo a9a1af4d65ea9e38c1271971e9ccf098c179a16d 16280 python3-multipart_1.2.1-1_all.deb Checksums-Sha256: e8d6272576e3f0a5b161e423be15d77a93f5528b6e7ca4e60082642f6de39e8f 2185 multipart_1.2.1-1.dsc 829b909b67bc1ad1c6d4488fcdc6391c2847842b08323addf5200db88dbe9480 36507 multipart_1.2.1.orig.tar.gz 5c439970a6b70f8f540ecbefe3e9b9ecaa668f4854c11ff87bb4943d025564f6 2348 multipart_1.2.1-1.debian.tar.xz 245dda525ba60685f368e208ce47bd56155b46af1dfd3628a7c6c1558ac83bf8 7612 multipart_1.2.1-1_amd64.buildinfo 3bab1e73a66f638538c392452ed05b644aa1d9a2362881acc3d221e5b4f10005 16280 python3-multipart_1.2.1-1_all.deb Files: b3ffe18703910bb3b585a511fbaee0f2 2185 python optional multipart_1.2.1-1.dsc 9a8f640620e6b828379d7678d2cd699f 36507 python optional multipart_1.2.1.orig.tar.gz 31bc0343960305e1b992b84ec51e48c0 2348 python optional multipart_1.2.1-1.debian.tar.xz 4205323fdafaf278e40198c557e3061f 7612 python optional multipart_1.2.1-1_amd64.buildinfo 3b88030439fc8a12401b6129809a0864 16280 python optional python3-multipart_1.2.1-1_all.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmdnUogACgkQOTWH2X2G UAvPRA/+ImsGOasgmiZdHq6osirAtW9I8sBo1nEFCbz1kF18Joa6L9uxX2RQjwZ9 VFWDtdMBIk81fINPfbq6JNbbjxU1X4hmwFJ/Zg4ua0EmIiOkiI/BjDkGeq2cXG/A q56g4LtmfZNYGxHcbixpSnEW0Rdf457kUixnI97A9sxPXmaqwjgnSsnnjgsx5oeG S84AhDKlks9DxHsKG2GvvSzpDG/VB+bBDEX6zuhFMLz5zpdcC9wxs7Urjrl5Ygsk Dm8pG9UUtfwLAdQBbKAIKzMOCJ9KzJ1D/3uoSNmrpWhqZ6QDiAjppSYsbHHpCg0/ CPkF64TDsfPMKrhaoBt+5nJRLp4AkbIyNKrmNwPF9sS39hWwN0bailNDWoHui/56 2F5OWs8d1YvGlnuSPzTusCenpvTlmwQ7aF4h4UhHwR5KHJM9VxTrD4OxYFOg8VXd nuYg73H6xwDqjK1zpHs4IX+e2omyPYwNYYt29Zov9e1VhI6Sj64OHXQ/bE7RtT7D trntAuJhQp8r8yqMgWBvIQpT8LausD4qv+jMZMY+We5E0UNzNkDypNbfc/fgo3CM 3rxeLRzgQkik5oUWinponJJFssuGWsAwmQA50oYDXz+ItIggc3C1RiZ/5IUdaIAb 8ahYYy3PPMtDBQYT8Z7No+ckE7woyW+71xrYi1hlKoHjEpenni0= =wkoF -----END PGP SIGNATURE-----Attachment: pgpgKwr9u7MFU.pgp
Description: PGP signature
--- End Message ---