Your message dated Wed, 10 Sep 2025 16:34:33 +0000
with message-id <[email protected]>
and subject line Bug#1114296: fixed in python-bcrypt 4.3.0-1
has caused the Debian Bug report #1114296,
regarding python-bcrypt: FTBFS: error: failed to select a version for the 
requirement `pyo3 = "^0.22"`
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.)


-- 
1114296: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114296
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-bcrypt
Version: 4.2.0-2.1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-bcrypt, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
        pybuild --clean -i python{version} -p 3.13
        rm -rf .pybuild/
        find . -name \*.pyc -exec rm {} \;
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
        rm -f debian/debhelper-build-stamp
        rm -rf debian/.debhelper/
        rm -f -- debian/python3-bcrypt.substvars debian/files
        rm -fr -- debian/python3-bcrypt/ debian/tmp/
        find .  \( \( \
                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
-type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                \) -exec rm -f {} + \) -o \
                \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) 
-prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   debian/rules execute_before_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/share/cargo/bin/cargo prepare-debian debian/cargo_registry 
--link-from-system
debian cargo wrapper: options = ['parallel=2'], profiles = [], parallel = 
['-j2'], lto = 
debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = 
x86_64-linux-gnu
debian cargo wrapper: linking /usr/share/cargo/registry/* into 
/<<PKGBUILDDIR>>/debian/cargo_registry/
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_configure -O--buildsystem=pybuild
        pybuild --configure -i python{version} -p 3.13
   dh_auto_build -O--buildsystem=pybuild
        pybuild --build -i python{version} -p 3.13
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_bcrypt  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: 
SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!

        
********************************************************************************
        Please use a simple string containing a SPDX expression for 
`project.license`. You can also use `project.license-files`. (Both options 
available on setuptools>=77.0.0).

        By 2026-Feb-18, you need to update your project and remove deprecated 
calls
        or your builds will no longer be supported.

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  corresp(dist, value, root_dir)
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: Apache Software License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  dist._finalize_license_expression()
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: Apache Software License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-313/bcrypt
copying src/bcrypt/__init__.py -> build/lib.linux-x86_64-cpython-313/bcrypt
running egg_info
creating src/bcrypt.egg-info
writing src/bcrypt.egg-info/PKG-INFO
writing dependency_links to src/bcrypt.egg-info/dependency_links.txt
writing requirements to src/bcrypt.egg-info/requires.txt
writing top-level names to src/bcrypt.egg-info/top_level.txt
writing manifest file 'src/bcrypt.egg-info/SOURCES.txt'
reading manifest file 'src/bcrypt.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Cargo.lock' under directory 'src/_bcrypt'
warning: no previously-included files found matching 'requirements.txt'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching 'mypy.ini'
warning: no previously-included files matching '*' found under directory 
'.github'
warning: no previously-included files found matching 'src/_bcrypt/target'
warning: no previously-included files matching '*' found under directory 
'src/_bcrypt/target'
adding license file 'LICENSE'
writing manifest file 'src/bcrypt.egg-info/SOURCES.txt'
copying src/bcrypt/__init__.pyi -> build/lib.linux-x86_64-cpython-313/bcrypt
copying src/bcrypt/py.typed -> build/lib.linux-x86_64-cpython-313/bcrypt
running build_ext
running build_rust
debian cargo wrapper: options = ['parallel=2'], profiles = [], parallel = 
['-j2'], lto = 
debian cargo wrapper: rust_type = x86_64-unknown-linux-gnu, gnu_type = 
x86_64-linux-gnu
debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', 
'/usr/bin/cargo', 'metadata', '--manifest-path', 'src/_bcrypt/Cargo.toml', 
'--format-version', '1'],) {}
error: failed to select a version for the requirement `pyo3 = "^0.22"`
candidate versions found which didn't match: 0.25.1
location searched: directory source `/<<PKGBUILDDIR>>/debian/cargo_registry` 
(which is replacing registry `crates-io`)
required by package `bcrypt-rust v0.1.0 (/<<PKGBUILDDIR>>/src/_bcrypt)`
perhaps a crate was updated and forgotten to be re-vendored?
error: `/usr/share/cargo/bin/cargo metadata --manifest-path 
src/_bcrypt/Cargo.toml --format-version 1` failed with code 101
-- Output captured from stdout:


ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: 
python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_bcrypt  
dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-bcrypt
Source-Version: 4.3.0-1
Done: Bastian Germann <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-bcrypt, 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.
Bastian Germann <[email protected]> (supplier of updated python-bcrypt 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: Wed, 10 Sep 2025 17:27:25 +0200
Source: python-bcrypt
Architecture: source
Version: 4.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1114296
Changes:
 python-bcrypt (4.3.0-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream version 4.3.0
   * Keep getrandom and bcrypt versions
   * Upgrade pyo3 version (Closes: #1114296)
Checksums-Sha1:
 073b38c522f8fd2e0e00e04c30fce7b68f61bc4b 2150 python-bcrypt_4.3.0-1.dsc
 ae0b2a1a91688781d62896a2662832eb800c4aab 16208 python-bcrypt_4.3.0.orig.tar.xz
 70b499519e8016af5509bdfcf82b83ff15f05bda 12028 
python-bcrypt_4.3.0-1.debian.tar.xz
 f99281db77d66c33e96fa2b978823825dae9544a 23996 
python-bcrypt_4.3.0-1_source.buildinfo
Checksums-Sha256:
 9c091c077ee9118683e712a2813a3312278330beaa7665c81eeec9dc7ec1ed2b 2150 
python-bcrypt_4.3.0-1.dsc
 e477c8251a2d48e813ecf69e2095281d1279c55ca870364cdf5fb000f28a740a 16208 
python-bcrypt_4.3.0.orig.tar.xz
 0063d493b5bcd07dbacc0c60841e0108db75eaac72444af5c01e1907f7e8f484 12028 
python-bcrypt_4.3.0-1.debian.tar.xz
 c48259e3470acc63d7c45cac7138f93c10563014725dfc67cd86248987e741dc 23996 
python-bcrypt_4.3.0-1_source.buildinfo
Files:
 5afce9172008ad62240b35649e1145b3 2150 python optional python-bcrypt_4.3.0-1.dsc
 218ab84b596d866f8acc860188e6e973 16208 python optional 
python-bcrypt_4.3.0.orig.tar.xz
 c6cb561604df66a5b1cdc72d102b9e10 12028 python optional 
python-bcrypt_4.3.0-1.debian.tar.xz
 746bcda479407fdb018395c7d3cd35d7 23996 python optional 
python-bcrypt_4.3.0-1_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmjBnKsQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFE1DC/9rkj1hn9MJ/96ARO5XqIddf2l20h3VlsO3
ZfkpVnFmusYUcdL2UivSTMHfdbThGk6z6/TiQocBwmVXBjwOMTmvPRZWeCtyW2r2
QkzXievQFcylu4bSrLGsjgKsup/8N+8Ek9GvhzTVxmpNcdqeo4TyChX/SkjQhD1Q
gyqzfESHiNw/9qnGWq14LKX5GdeQb91fPxu+L12yg12dM1z3EKElUn/K76HLYNjL
RzwTuuGNzAQydcxoRx1quqyuton2NpIShu/U9xWUEXKLCxnXcoevi+LTb5b9VQfF
a3+RxeYogO7FZZoAjdgpcYM/YLqe6CEp94LBVdi9sNy6S4cYF/aDfyHfbLnbT4kn
ORZMm0dgNnIoYGHRyVu0kSwGRC1XssgkkvSInkROc7917tDu3HFRaJhNUydxp4Lh
hu9Tupkpa/fnRibRYTJYkTm4UzO2EjnP0ygs1ZFKwx2VAgEN7pbmYCCz7559DXQx
EQ6hLlhHMet2pB8Dw9FJezxxdaQYcjM=
=f5kz
-----END PGP SIGNATURE-----

Attachment: pgpMAkahLL54H.pgp
Description: PGP signature


--- End Message ---

Reply via email to