Your message dated Sat, 25 Jan 2025 11:06:08 +0000
with message-id <e1tbdzm-004iru...@fasolo.debian.org>
and subject line Bug#1094038: fixed in graide 1.1.0+dfsg-7
has caused the Debian Bug report #1094038,
regarding graide: FTBFS: ImportError: Failed to import test module: 
graide.testlist
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 ow...@bugs.debian.org
immediately.)


-- 
1094038: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094038
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: graide
Version: 1.1.0+dfsg-6
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250124 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/build/reproducible-path/graide-1.1.0+dfsg'
> cp -f "lib/graide/images/graide logo.svg" debian/graide.svg
> rcc -g python -o lib/graide/pyresources.py lib/graide/pyresources.qrc
> sed -i -e 's/PySide2/qtpy/' lib/graide/pyresources.py
> make[1]: Leaving directory '/build/reproducible-path/graide-1.1.0+dfsg'
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:311: python3.12 setup.py config 
> running config
> I: pybuild base:311: python3.13 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3.12 setup.py build 
> running build
> running build_py
> creating 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/font.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/utils.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/glyph.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/tweaker.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/debug.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/main.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/test.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/config.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/run.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/waterfall.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/gdx.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/layout.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/testlist.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/runview.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/ruledialog.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/featureselector.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/recentprojects.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/passes.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/__init__.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/filetabs.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/posedit.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/findmatch.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/classes.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/errors.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/attribview.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/pyresources.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/fontview.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/slot.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/rungraphite.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> copying lib/graide/startdialog.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide
> creating 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/makegdl
> copying lib/graide/makegdl/font.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/makegdl
> copying lib/graide/makegdl/glyph.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/makegdl
> copying lib/graide/makegdl/__init__.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/makegdl
> copying lib/graide/makegdl/psnames.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/makegdl
> running build_scripts
> creating build/scripts-3.12
> copying and adjusting graide -> build/scripts-3.12
> changing mode of build/scripts-3.12/graide from 644 to 755
> I: pybuild base:311: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/font.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/utils.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/glyph.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/tweaker.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/debug.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/main.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/test.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/config.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/run.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/waterfall.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/gdx.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/layout.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/testlist.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/runview.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/ruledialog.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/featureselector.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/recentprojects.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/passes.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/__init__.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/filetabs.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/posedit.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/findmatch.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/classes.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/errors.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/attribview.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/pyresources.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/fontview.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/slot.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/rungraphite.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> copying lib/graide/startdialog.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide
> creating 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide/makegdl
> copying lib/graide/makegdl/font.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide/makegdl
> copying lib/graide/makegdl/glyph.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide/makegdl
> copying lib/graide/makegdl/__init__.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide/makegdl
> copying lib/graide/makegdl/psnames.py -> 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.13/build/graide/makegdl
> running build_scripts
> creating build/scripts-3.13
> copying and adjusting graide -> build/scripts-3.13
> changing mode of build/scripts-3.13/graide from 644 to 755
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build; 
> python3.12 -m unittest discover -v 
> graide.test (unittest.loader._FailedTest.graide.test) ... ERROR
> graide.testlist (unittest.loader._FailedTest.graide.testlist) ... ERROR
> 
> ======================================================================
> ERROR: graide.test (unittest.loader._FailedTest.graide.test)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: graide.test
> Traceback (most recent call last):
>   File "/usr/lib/python3.12/unittest/loader.py", line 396, in _find_test_path
>     module = self._get_module_from_name(name)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/unittest/loader.py", line 339, in 
> _get_module_from_name
>     __import__(name)
>   File 
> "/build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/test.py",
>  line 21, in <module>
>     from qtpy import QtGui, QtWidgets
>   File "/usr/lib/python3/dist-packages/qtpy/__init__.py", line 293, in 
> <module>
>     raise QtBindingsNotFoundError from None
> qtpy.QtBindingsNotFoundError: No Qt bindings could be found
> 
> 
> ======================================================================
> ERROR: graide.testlist (unittest.loader._FailedTest.graide.testlist)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: graide.testlist
> Traceback (most recent call last):
>   File "/usr/lib/python3.12/unittest/loader.py", line 396, in _find_test_path
>     module = self._get_module_from_name(name)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/unittest/loader.py", line 339, in 
> _get_module_from_name
>     __import__(name)
>   File 
> "/build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build/graide/testlist.py",
>  line 21, in <module>
>     from qtpy import QtCore, QtGui, QtWidgets
>   File "/usr/lib/python3/dist-packages/qtpy/__init__.py", line 293, in 
> <module>
>     raise QtBindingsNotFoundError from None
> qtpy.QtBindingsNotFoundError: No Qt bindings could be found
> 
> 
> ----------------------------------------------------------------------
> Ran 2 tests in 0.000s
> 
> FAILED (errors=2)
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /build/reproducible-path/graide-1.1.0+dfsg/.pybuild/cpython3_3.12/build; 
> python3.12 -m unittest discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.13" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2025/01/24/graide_1.1.0+dfsg-6_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250124;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250124&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: graide
Source-Version: 1.1.0+dfsg-7
Done: Bastian Germann <b...@debian.org>

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

Debian distribution maintenance software
pp.
Bastian Germann <b...@debian.org> (supplier of updated graide 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 25 Jan 2025 11:37:46 +0100
Source: graide
Architecture: source
Version: 1.1.0+dfsg-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 1094038
Changes:
 graide (1.1.0+dfsg-7) unstable; urgency=medium
 .
   * Team upload
   * Only build with default python3 (Closes: #1094038)
Checksums-Sha1:
 90ad9157613285363466bfdc7966e23daa65fe6d 1940 graide_1.1.0+dfsg-7.dsc
 52cdb5c76a729fc26998dda9f1531d47736532b4 5384 graide_1.1.0+dfsg-7.debian.tar.xz
 b27a8bba2b8083f52500e5e405671f3302ed48d2 6256 
graide_1.1.0+dfsg-7_source.buildinfo
Checksums-Sha256:
 218b8f548db131eed60e6b8807d2c82ea51ebcd07f1c22973cd372a7bf72058d 1940 
graide_1.1.0+dfsg-7.dsc
 912aacd595d9d6c8a93513e38abe4f7d8161bc281c25fb583cedb368cd0fee0b 5384 
graide_1.1.0+dfsg-7.debian.tar.xz
 479db97d18e11b35590e3da51c99578a15a3f886d554202bd5633b2fa5a85a7a 6256 
graide_1.1.0+dfsg-7_source.buildinfo
Files:
 bdeb55533003fcf169a0eafd281bd256 1940 fonts optional graide_1.1.0+dfsg-7.dsc
 089885e4467509c653d51647eeb99465 5384 fonts optional 
graide_1.1.0+dfsg-7.debian.tar.xz
 b49b08edd0aeede4956214e30b37bb36 6256 fonts optional 
graide_1.1.0+dfsg-7_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmeUwCAQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFELsC/9a9aEk7itHczrbphXiUx8tKkq9YbEy+JTP
CwOQGmUF0b0860etDOmV4+XxwUcnvsZFrJ2fSyKybAyuDVV5BpTMEyb4oRj3nr2K
n6HGWXrXkoxhigXI2GWVpIUNQzH7clxQ20nuFLXlRW2eti3qBprw8/Ac9x5xj1FY
eJLVw1PMLcm9BOCqNu3nTsd0lM18jkjEM0v6cBXThgDlpPTvoqQDaKQUqJipvoae
a6KqQP3XeBBDC8zj1S1Yj9u9+j1wdMNv1+KPWgZ5vM/sCEcbi1UYHRIVidPGjTwL
8Uk4LU/W1EiRlms6TA2YAhQnJ48xLKOJhZzhEJK0ajTWcjmue8h6hOodRkE9yLqy
Zl6nPq0SERe2PQkL5FPMX+YcYWAN5O3xBiVSz2qH2w56erMNBykgIPSypA8HTu36
9rWnGWjFWmTHuhO3d4AOfJpXo2v/BMzgy4+Eb5OQ3b6v3aIcxjmjc6xmMbnLqgai
LxIgC67CYSzTfFq0A3Pd2+DuDGIVFFs=
=H/jR
-----END PGP SIGNATURE-----

Attachment: pgpoXu6fadQEm.pgp
Description: PGP signature


--- End Message ---

Reply via email to