[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1120507: marked as done (ITP: python-django-pgtransaction -- PostgreSQL isolation level control for Django transactions)



Your message dated Sun, 16 Nov 2025 09:00:11 +0000
with message-id <E1vKYcF-003zkf-2r@fasolo.debian.org>
and subject line Bug#1120507: fixed in python-django-pgtransaction 2.0.0-1
has caused the Debian Bug report #1120507,
regarding ITP: python-django-pgtransaction -- PostgreSQL isolation level control for Django transactions
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.)


-- 
1120507: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120507
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Colin Watson <cjwatson@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : python-django-pgtransaction
  Version         : 2.0.0
  Upstream Contact: Wes Kendall <wesleykendall@gmail.com>
* URL             : https://github.com/AmbitionEng/django-pgtransaction
* License         : BSD-3-clause
  Programming Lang: Python
  Description     : PostgreSQL isolation level control for Django transactions

django-pgtransaction offers a drop-in replacement for the default 
django.db.transaction module which, when used on top of a PostgreSQL 
database, extends the functionality of that module with 
Postgres-specific features.

At present, django-pgtransaction offers an extension of the 
django.db.transaction.atomic context manager/decorator which allows one 
to dynamically set transaction characteristics including:

 * Isolation level
 * Read mode (READ WRITE/READ ONLY)
 * Deferrability (DEFERRABLE/NOT DEFERRABLE)
 * Retry policy for Postgres locking exceptions


I'd like to start using this in Debusine, where I'm currently reviewing 
various transaction isolation issues and would rather not have to write 
all the necessary retry logic myself if somebody else has already done 
it for me.  This looks pretty close to what I need.  I'll maintain it 
within the Debian Python Team.

-- 
Colin Watson (he/him)                              [cjwatson@debian.org]

--- End Message ---
--- Begin Message ---
Source: python-django-pgtransaction
Source-Version: 2.0.0-1
Done: Colin Watson <cjwatson@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-django-pgtransaction, 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 1120507@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-pgtransaction 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, 11 Nov 2025 12:06:02 +0000
Binary: python3-django-pgtransaction
Source: python-django-pgtransaction
Architecture: all source
Version: 2.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1120507
Description:
 python3-django-pgtransaction - PostgreSQL isolation level control for Django transactions
Changes:
 python-django-pgtransaction (2.0.0-1) unstable; urgency=medium
 .
   * Initial release (closes: #1120507).
Checksums-Sha1:
 f38e68f91d5cdf977566f612a340d2584acf8f4c 2562 python-django-pgtransaction_2.0.0-1.dsc
 54c9da557bfaa4b6bcb785db8d5c150840d16fbf 112481 python-django-pgtransaction_2.0.0.orig.tar.gz
 3a6dfb5b5307c2a5c6e06dda8e51b69a1ad6e268 2676 python-django-pgtransaction_2.0.0-1.debian.tar.xz
 fb2dff42c1d0c2f019024c6e9de7dde920ee5ba6 6121 python-django-pgtransaction_2.0.0-1_amd64.buildinfo
 fb41bea5a4dcdc240b6177fa06e5c913b76b9096 9488 python3-django-pgtransaction_2.0.0-1_all.deb
Checksums-Sha256:
 8670878692e0b0b553144c242a300c20aef2def1a6448a1edfe1b862f1a868a6 2562 python-django-pgtransaction_2.0.0-1.dsc
 60e22b7c00cef586044d70685b4898f68ad38e56834cbec5b7ef2f0ac92cd250 112481 python-django-pgtransaction_2.0.0.orig.tar.gz
 d7d16c1b568e0115c652502e7fc72aef8c26e6d507076e9a1f73e80e735000d6 2676 python-django-pgtransaction_2.0.0-1.debian.tar.xz
 70ba6c8011808c044f9a4179130cb3b39d931c211ce41cd85ffb9721524341c5 6121 python-django-pgtransaction_2.0.0-1_amd64.buildinfo
 b07ee7c2845f74f8bc7fae11906bf296ebf0d33a9474516eb6a54b9ab05d20ba 9488 python3-django-pgtransaction_2.0.0-1_all.deb
Files:
 8a6211abf1aed797f3655248b7153ce7 2562 python optional python-django-pgtransaction_2.0.0-1.dsc
 a677ef7bcbe75720d9e47035b1a22820 112481 python optional python-django-pgtransaction_2.0.0.orig.tar.gz
 0fd8745773ecf028d1058f02eebb1082 2676 python optional python-django-pgtransaction_2.0.0-1.debian.tar.xz
 a7630752247989c0aff169aa8ce844d7 6121 python optional python-django-pgtransaction_2.0.0-1_amd64.buildinfo
 90d4bd1acdf3afc5bfddf2a3fbad3c55 9488 python optional python3-django-pgtransaction_2.0.0-1_all.deb

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

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmkTJyYACgkQOTWH2X2G
UAvVYQ/7B0IV5hf35TllSWOwm1QevaeEQ9D94dKAoQQFuBwioe8m44/PdCQYy4Gr
Ndk8SLPymxODw1FWoq67W7UE3LUOFh2dr2cahSyGbzI0P5Y9VNqOuhyG8jtlgjG5
PTkG5cfuoa9RFxffqwc8jk8n8yyP3lU0JoIYIxktksEm4DXB/60I2MN5qTHgOh7l
ooHdHfEVOvUt3BGCzV7+YJxlONAz30ZTz20M74JbxtRTOxUZIemxTWL35EuiiWj1
UaHyck0FTX4DpNXLeNK6mKsgj5YHbM6jwKFMR49k8c7yajl8cx62aRVGAVuv81PZ
D/vqfb29P1wilFKCFN8EzXG+8OnzDot+dFKRs5Q6Hj5JVLP6vq2BSqCcbm1zP2p/
k0B6ptJ4AEnjOMSxDUkk0chA6I5lcZp+B8A/mEPShetzqHFl/xdV/iM4dqO0HSRL
m76h65cOFUtzQ45KFE/qKDvaTdUjlaE/nkiYW+F/f37k2XFXWZBt/8pKyGrZ7umG
Yj2IaOjwpaoC9i5T0S4mdCZBfWNrj4VOF+CBQSKKz+gtnIGwBoA3vz941XAYRC8S
v0+arQtZhffqSd/SDWVVnWBKK/NPyfkVN7GAKHb/IvJVzr/U0TJE0LoZ7UNEYjrQ
ULW5/uIw3lKruevZgof+F7VastEg2y8pXyS3YNg7lWW/sPjoz/0=
=jHW+
-----END PGP SIGNATURE-----

Attachment: pgpOlhii8URY8.pgp
Description: PGP signature


--- End Message ---

Reply to: