Debian Bug report logs - #1098810
pytrainer: FTBFS: ERROR: Could not find a version that satisfies the requirement numpy<2,>=1.21 (from matplotlib) (from versions: none)

version graph

Package: src:pytrainer; Maintainer for src:pytrainer is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Santiago Vila <sanvila@debian.org>

Date: Mon, 24 Feb 2025 16:39:01 UTC

Severity: serious

Tags: ftbfs, sid, trixie

Found in version pytrainer/2.2.1-5

Fixed in version pytrainer/2.2.1-6

Done: Colin Watson <cjwatson@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1098810; Package src:pytrainer. (Mon, 24 Feb 2025 16:39:02 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Debian Python Team <team+python@tracker.debian.org>. (Mon, 24 Feb 2025 16:39:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: Debian BTS <submit@bugs.debian.org>
Subject: pytrainer: FTBFS: ERROR: Could not find a version that satisfies the requirement numpy<2,>=1.21 (from matplotlib) (from versions: none)
Date: Mon, 24 Feb 2025 16:38:12 +0000
Package: src:pytrainer
Version: 2.2.1-5
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
adding 'pytrainer-2.2.1.dist-info/top_level.txt'
adding 'pytrainer-2.2.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pytrainer/build; tox -c /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py313 -x testenv.passenv+=_PYTHON_HOST_PLATFORM --installpkg /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pytrainer/pytrainer-2.2.1-py3-none-any.whl 
py313: install_package_deps .pybuild/cpython3_3.13_pytrainer/build> python -I -m pip install SQLAlchemy lxml matplotlib python-dateutil
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da46e0>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/numpy/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da8550>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/numpy/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da8690>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/numpy/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da87d0>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/numpy/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da8910>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/numpy/
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da9090>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/matplotlib/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da8e10>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/matplotlib/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da8f50>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/matplotlib/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da91d0>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/matplotlib/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fde90da9310>: Failed to establish a new connection: [Errno 111] Connection refused'))': /simple/matplotlib/
ERROR: Could not find a version that satisfies the requirement numpy<2,>=1.21 (from matplotlib) (from versions: none)
ERROR: No matching distribution found for numpy<2,>=1.21
Requirement already satisfied: SQLAlchemy in /usr/lib/python3/dist-packages (2.0.32)
Requirement already satisfied: lxml in /usr/lib/python3/dist-packages (5.3.1)
Requirement already satisfied: matplotlib in /usr/lib/python3/dist-packages (3.8.3)
Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (2.9.0)
Requirement already satisfied: typing-extensions>=4.6.0 in /usr/lib/python3/dist-packages (from SQLAlchemy) (4.12.2)
Requirement already satisfied: contourpy>=1.0.1 in /usr/lib/python3/dist-packages (from matplotlib) (1.3.1)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3/dist-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3/dist-packages (from matplotlib) (4.55.3)
Requirement already satisfied: kiwisolver>=1.3.1 in /usr/lib/python3/dist-packages (from matplotlib) (1.4.7)
INFO: pip is looking at multiple versions of matplotlib to determine which version is compatible with other requirements. This could take a while.
py313: exit 1 (15.61 seconds) /<<PKGBUILDDIR>>> python -I -m pip install SQLAlchemy lxml matplotlib python-dateutil pid=18354
  py313: FAIL code 1 (15.76 seconds)
  evaluation failed :( (15.81 seconds)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pytrainer/build; tox -c /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py313 -x testenv.passenv+=_PYTHON_HOST_PLATFORM --installpkg /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pytrainer/pytrainer-2.2.1-py3-none-any.whl 
dh_auto_test: error: pybuild --test --test-tox -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

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

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:pytrainer, so that this is still
visible in the BTS web page for this package.

Thanks.



Message sent on to Santiago Vila <sanvila@debian.org>:
Bug#1098810. (Mon, 03 Mar 2025 01:42:01 GMT) (full text, mbox, link).


Message #8 received at 1098810-submitter@bugs.debian.org (full text, mbox, reply):

From: Colin Watson <cjwatson@debian.org>
To: 1098810-submitter@bugs.debian.org
Subject: Bug#1098810 marked as pending in pytrainer
Date: Mon, 03 Mar 2025 01:38:40 +0000
Control: tag -1 pending

Hello,

Bug #1098810 in pytrainer reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pytrainer/-/commit/b659826edbee380d7f048844322675fda305b74f

------------------------------------------------------------------------
Don't run tests using tox

Closes: #1098810
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1098810



Added tag(s) pending. Request was from Colin Watson <cjwatson@debian.org> to 1098810-submitter@bugs.debian.org. (Mon, 03 Mar 2025 01:42:02 GMT) (full text, mbox, link).


Reply sent to Colin Watson <cjwatson@debian.org>:
You have taken responsibility. (Mon, 03 Mar 2025 01:57:02 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Mon, 03 Mar 2025 01:57:02 GMT) (full text, mbox, link).


Message #15 received at 1098810-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1098810-close@bugs.debian.org
Subject: Bug#1098810: fixed in pytrainer 2.2.1-6
Date: Mon, 03 Mar 2025 01:52:25 +0000
[Message part 1 (text/plain, inline)]
Source: pytrainer
Source-Version: 2.2.1-6
Done: Colin Watson <cjwatson@debian.org>

We believe that the bug you reported is fixed in the latest version of
pytrainer, 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 1098810@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 pytrainer 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: Mon, 03 Mar 2025 01:36:27 +0000
Source: pytrainer
Architecture: source
Version: 2.2.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1098810
Changes:
 pytrainer (2.2.1-6) unstable; urgency=medium
 .
   * Team upload.
   * Don't run tests using tox (closes: #1098810).
Checksums-Sha1:
 ec8fbce1356d585db8d724d640dbaabec2ae225c 2305 pytrainer_2.2.1-6.dsc
 f2e5b6e5f68d576ff323401dd256cffe9aed1f64 17460 pytrainer_2.2.1-6.debian.tar.xz
Checksums-Sha256:
 aa815b276dac21c487c2bd9b753b5ee6e442f43c01272568c94958fd6c7c6263 2305 pytrainer_2.2.1-6.dsc
 93c852f0c97b54bbb7988e2b3c4c8949823f55210e82d435ea75dc29dd420957 17460 pytrainer_2.2.1-6.debian.tar.xz
Files:
 eaa1044c1f1b5fcbe89d7fbaf5a8a4a9 2305 utils optional pytrainer_2.2.1-6.dsc
 b949558ec6780e351f590a9acee6ecc3 17460 utils optional pytrainer_2.2.1-6.debian.tar.xz

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

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmfFCA8ACgkQOTWH2X2G
UAt+8Q//VRGibYe7dNkypQ43uYuq9ZjDyCkKvPUmZLBOU7jXANRlpluSxtTdnYkl
zVQlam3hLyoIK0qR4czLsYydcIFKio0jjQy6VtvvUDu8utG798UuRzXsZDT8kuiQ
PRflHgAj1Cn1pB9s3bC/ZjSeZ+fBxpI2PPqq+nJ5hl2W8cmKzcRQoy4FYWl/nJKe
QaJbpjYQPPiohp/cEQw8G34rm06n52BHPjIGd32gHeOTOrcY1Q7dA6Bh2BCiN9yP
iDIeU56YGhvyQPekKd9M5KEffMgcKmfHNthkoPYGguB2HiTOm+Fmtb8JixkJqIyJ
oQ2XRPFL0eYTZDUOjZ4zjOQ6fall0PhgJ7NRjMBG7c3IQkpDX97Im8t/pLVmG6lu
HsC/t1Cf7DAHCUlluvMwWAN3QNzz8hUqb8dVcDLFG1xRr+yaAIGRatA6jBPZ7ZWY
ROR492HtKePN+StPI8Pgin2KkEtWxNuirhN+7LCL1oWQEpKVNxk1XnLHtV+P2Yk9
mKEBV71PgQieuSdKnKr9E3s7vFlMvc1Q8LMtMqQKN3i1pWv6D2kOTb+T3vg23TJ8
fkovDZMstIWvq0tjjdGjuTg2bI3Sj5aALU9cqX6q1smEKIdBrUq4aWw3vj4yKyw/
8lsY9CkaN+hlIaqsahbDeSXu9IJJ72H+J7kaq5lITOXionpdyrg=
=lxcv
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 03 Apr 2025 07:24:30 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 9 10:22:44 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.