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

Bug#1019730: marked as done (ITP: python-ephemeral-port-reserve -- binds to an ephemeral port, force it into the TIME_WAIT state, and unbind it)



Your message dated Sat, 17 Sep 2022 12:00:10 +0000
with message-id <E1oZWUU-007b1p-5B@fasolo.debian.org>
and subject line Bug#1019730: fixed in python-ephemeral-port-reserve 1.1.4-1
has caused the Debian Bug report #1019730,
regarding ITP: python-ephemeral-port-reserve -- binds to an ephemeral port, force it into the TIME_WAIT state, and unbind it
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.)


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

* Package name    : python-ephemeral-port-reserve
  Version         : 1.1.4
  Upstream Author : Yelp
* URL             : https://github.com/Yelp/ephemeral-port-reserve/
* License         : Expat
  Programming Lang: Python
  Description     : binds to an ephemeral port, force it into the TIME_WAIT state, and unbind it

 Sometimes you need a networked program to bind to a port that can't be hard-coded.
 Generally this is when you want to run several of them in parallel; if they all
 bind to port 8080, only one of them can succeed.
 .
 The usual solution is the "port 0 trick". If you bind to port 0, your kernel will
 find some arbitrary high-numbered port that's unused and bind to that. Afterward
 you can query the actual port that was bound to if you need to use the port number
 elsewhere. However, there are cases where the port 0 trick won't work. For example,
 mysqld takes port 0 to mean "the port configured in my.cnf". Docker can bind your
 containers to port 0, but uses its own implementation to find a free port which
 races and fails in the face of parallelism.
 .
 ephemeral-port-reserve helps you using port 0.

Note: this is a new build-depends for python-werkzeug, needed to run tests.

--- End Message ---
--- Begin Message ---
Source: python-ephemeral-port-reserve
Source-Version: 1.1.4-1
Done: Thomas Goirand <zigo@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-ephemeral-port-reserve, 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 1019730@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated python-ephemeral-port-reserve 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: Wed, 14 Sep 2022 11:45:40 +0200
Source: python-ephemeral-port-reserve
Binary: python3-ephemeral-port-reserve
Architecture: source all
Version: 1.1.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 python3-ephemeral-port-reserve - binds to an ephemeral port, force it into the TIME_WAIT state, an
Closes: 1019730
Changes:
 python-ephemeral-port-reserve (1.1.4-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1019730).
Checksums-Sha1:
 8f8542abcb3284ac0a1d3f374a7019752111b5b0 2269 python-ephemeral-port-reserve_1.1.4-1.dsc
 25cf8efa4e13faea6f91bc6be1150eba06c492eb 4620 python-ephemeral-port-reserve_1.1.4.orig.tar.xz
 aaeba19a37c9f6282779e6569d2654f111f85aaf 2728 python-ephemeral-port-reserve_1.1.4-1.debian.tar.xz
 e75a0d1c0737bb39f48b98ca1c7ea57694aa7439 7265 python-ephemeral-port-reserve_1.1.4-1_amd64.buildinfo
 a17f7595322232efef98d29a4f88fb28af0f3f3f 5344 python3-ephemeral-port-reserve_1.1.4-1_all.deb
Checksums-Sha256:
 a67a6b982ddb7405865a72ccfe6a425ed0fc9379ca7bf7d92abceab8536c04fb 2269 python-ephemeral-port-reserve_1.1.4-1.dsc
 3bbdb097cabc6f278730d64e4f09e50822164a1dee07e2efb77798dd5610ebdb 4620 python-ephemeral-port-reserve_1.1.4.orig.tar.xz
 f40c7b28437a9c6d945c3097d5770404ca363e4a75cf523330f798df6a0e6eff 2728 python-ephemeral-port-reserve_1.1.4-1.debian.tar.xz
 df1f61735ad7c9e873d8c271dcdcb11efac610ea01ce5aa3c8457d4de80f31ce 7265 python-ephemeral-port-reserve_1.1.4-1_amd64.buildinfo
 b16f0154d3e60c27cc126be0a055246f643ee79b79f9b03b5b969e9a96d7be6a 5344 python3-ephemeral-port-reserve_1.1.4-1_all.deb
Files:
 b556f73344232a3b0cfe8fee2484865d 2269 python optional python-ephemeral-port-reserve_1.1.4-1.dsc
 209f39fc90fe01d7702b1c3d73c2b453 4620 python optional python-ephemeral-port-reserve_1.1.4.orig.tar.xz
 e208b23775db7de132563c377581ef5a 2728 python optional python-ephemeral-port-reserve_1.1.4-1.debian.tar.xz
 fb3dc7aa34815f4d1cb7cc4ea277f550 7265 python optional python-ephemeral-port-reserve_1.1.4-1_amd64.buildinfo
 43a5847e59fc651ee22244cda81fbb8e 5344 python optional python3-ephemeral-port-reserve_1.1.4-1_all.deb

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

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmMiTIIACgkQ1BatFaxr
Q/7oUQ//evWuEuL56N3HOOSBs1qG8iAHkrflajkZpRnlGtQCaX4KokXzeCecKJkD
q5iR07QXtvZVlOnMJVjqwrCoLf383oXbr8poOoYy6i8BnZwQIX1RkzXSvMwrrXyz
ob17WbXzUYd1NHuv4i2ZwLssB9vQZT0dORi3wmmQxF+HShwpurMlIYidlaBRK9f7
7QW4EJhYRcwndEqI/JG4O0ekBujvCNNhsDhsjAdwkEC1EMkKnbCEAY3JfDRSxXga
Bi2ytq0p4nAMajGvAcDWy8vUVzhNO5FDEWhTggAJ6AX3MfsYvMOJl38wVvxfRnth
zJ2x63Vu3kIzuyOmzzmvRNHCxXlD+eGN/wQQGFc7d5CwJ2DBNXRgChXNMTxJvQN1
zKokaGKxe59P3ST4b8iMMuoNO13osfAaCyptlYSJrHTX9gRSLHXa3yiCJFHKbHsH
ByzlS4HyemMszgruXhlwLAqBWEmjLMt5GJDwKrGZzRxG6CEVEr7sr4x4MAncKUIb
djIrWmE3PFhZ2/RwI67mMqVQgbKbRPygG1gWEh829g+zYfB74Ik2l5WF+xYBLacA
a+VJO3g38A5NcxGJSwwN4wKFs9/bZgt021R5VeAKNkVNEuhw0AcrvVgdjSdsDwhq
G8aHOXxzKEKgbKwHQsSo5T0JSlz8aYmlwNtMZ9lycml0lU4c218=
=QCRo
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: