Your message dated Tue, 06 May 2025 18:00:11 +0000 with message-id <E1uCMaR-009ZKD-57@fasolo.debian.org> and subject line Bug#1103880: fixed in python-django-pgbulk 3.2.2-1 has caused the Debian Bug report #1103880, regarding ITP: python-django-pgbulk -- Django functions for doing native PostgreSQL bulk upserts 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.) -- 1103880: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103880 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: python-django-pgbulk -- Django functions for doing native PostgreSQL bulk upserts
- From: Colin Watson <cjwatson@debian.org>
- Date: Tue, 22 Apr 2025 13:08:55 +0100
- Message-id: <aAeG1yo979hmY9Zm@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 : python-django-pgbulk Version : 3.2.2 Upstream Contact: Wes Kendall * URL : https://github.com/AmbitionEng/django-pgbulk * License : BSD-3-clause Programming Lang: Python Description : Django functions for doing native PostgreSQL bulk upserts django-pgbulk provides functions for doing native Postgres bulk upserts (i.e. UPDATE ON CONFLICT), bulk updates, and COPY FROM. Bulk upserts can distinguish between updated/created rows and ignore unchanged updates. Bulk updates are true bulk updates, unlike Django's bulk_update which can still suffer from O(N) queries and can create poor locking scenarios. Bulk copies can significantly speed-up bulk inserts, sometimes by an order of magnitude over Django's bulk_create. I intend to package this because it's a dependency of new versions of python-django-pgtrigger, which we use in debusine; but it seems like a useful thing to have anyway. I'll maintain it within the Debian Python Team. -- Colin Watson (he/him) [cjwatson@debian.org]
--- End Message ---
--- Begin Message ---
- To: 1103880-close@bugs.debian.org
- Subject: Bug#1103880: fixed in python-django-pgbulk 3.2.2-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 06 May 2025 18:00:11 +0000
- Message-id: <E1uCMaR-009ZKD-57@fasolo.debian.org>
- Reply-to: Colin Watson <cjwatson@debian.org>
Source: python-django-pgbulk Source-Version: 3.2.2-1 Done: Colin Watson <cjwatson@debian.org> We believe that the bug you reported is fixed in the latest version of python-django-pgbulk, 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 1103880@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 python-django-pgbulk 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: SHA512 Format: 1.8 Date: Tue, 06 May 2025 16:33:38 +0100 Binary: python3-django-pgbulk Source: python-django-pgbulk Architecture: all source Version: 3.2.2-1 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Colin Watson <cjwatson@debian.org> Closes: 1103880 Description: python3-django-pgbulk - Django functions for doing native PostgreSQL bulk upserts Changes: python-django-pgbulk (3.2.2-1) unstable; urgency=medium . * Initial release (closes: #1103880). Checksums-Sha1: 1b6e2290bcef1313bc896b228e11250eab4881b8 2615 python-django-pgbulk_3.2.2-1.dsc 2ce389aae7b4d608845b57a60aa22421faca2b88 123440 python-django-pgbulk_3.2.2.orig.tar.gz af156854c6191375fd632d568583291a9adcf4e9 2736 python-django-pgbulk_3.2.2-1.debian.tar.xz a704b60e12e80efd3364fc0211d48e2948ae51f1 6187 python-django-pgbulk_3.2.2-1_amd64.buildinfo 3ce4a77a963d07cccf689bd02efa44cba2e94f86 14636 python3-django-pgbulk_3.2.2-1_all.deb Checksums-Sha256: 97bf1ee49df6d5af0df9b1c5c5bdd161dd21f2e744396b82f6243b487704207a 2615 python-django-pgbulk_3.2.2-1.dsc a060b032f5dc69003f21952783c99874ed5fba716604e517d3010054b23c7695 123440 python-django-pgbulk_3.2.2.orig.tar.gz 230192d8855476d17b6a9e5d7c57940d7cad6d677598a8b3470a77f92804a41b 2736 python-django-pgbulk_3.2.2-1.debian.tar.xz 0855fcb42e66dd083c23854ccc27c19df099f59c1f67980950de5d0b69c8045d 6187 python-django-pgbulk_3.2.2-1_amd64.buildinfo 24afd260683793500b9bc88fa6a4180175f9f4509b213a5661947c16c7056af7 14636 python3-django-pgbulk_3.2.2-1_all.deb Files: 8cd8f79201a7562bf00c75c263f0d81a 2615 python optional python-django-pgbulk_3.2.2-1.dsc 63514fe0305ad79c058730b36b64f8a1 123440 python optional python-django-pgbulk_3.2.2.orig.tar.gz 0310e73780c4339b7cfb771c9876b360 2736 python optional python-django-pgbulk_3.2.2-1.debian.tar.xz cd46c84b140961b2b3b32e69a4a909a6 6187 python optional python-django-pgbulk_3.2.2-1_amd64.buildinfo 4d1428db34ea51aeeb5b3e4afb3cc581 14636 python optional python3-django-pgbulk_3.2.2-1_all.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmgaLFcACgkQOTWH2X2G UAu40xAAjgqnGghcHDVfVPrAJ++uk5lN+qb0erjohxKMLhy/MLDC2+6C3dh2QwMu 4OpYOV1FQ7aahPe/+LHEtxbaRhaHkLJ92DGWFoitKT3LSPrAWT1s5G5+x9ZGS3lD ZnrpE0SH2GZjkFHFLulKsFGVIgkeZ3R+17RJg177ssIxfOGVXODVgF72HWLaKmJt 0my1R4no5knTDaBZJXObsnfMJXb75hGpMLCwZqw5biHIYS3ZGOwhsXXMjX3rf8D8 3fO1SlKZ1w0pBzHox+gmkxaww6zqMyNb4x3gQbBM79ihlbUO37rJFU3hOO0zVF0J tDv09CgT8v7o4Xag3+v61WK3cP+c+3PweiIJghMWGkWQ5FqWGEQVvV7LfgV31oNW BHu1UqaudryZCzt/mU5SnTNzL6uUjwCXmSUfE0nPjA09i14/i8S7D4JKIY57WS5i rN1InlmlS0aXcjwnwS0hPXE+k0BT3dHXu00vQB3WwFeZCqlk6v9qn9AZUbrm8lwj vqD1RQZZ1mTcmBa8ns9ke4127CP4zZvoAIZP6/cv9EP/m+um7ziysOcdmZ7ZIYmJ rJ1KYMlF6zZSk2mauFsxfMU8S1loOFSY5qhSrUa6PO1Hktj+c+5/5bSvHWlW4h6U sl4jcvnx1gfi1SHOU2mvdELcX8LzTJEQgtMqKsa0grXZH2UPu4w= =ur2A -----END PGP SIGNATURE-----Attachment: pgpNoxZXIQ2RH.pgp
Description: PGP signature
--- End Message ---