Your message dated Mon, 27 Jan 2025 12:35:35 +0000
with message-id <[email protected]>
and subject line Bug#1079199: fixed in gtimelog 0.12.0-3
has caused the Debian Bug report #1079199,
regarding gtimelog: Fails to build from source
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.)
--
1079199: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079199
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gtimelog
Version: 0.12.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source
X-Debbugs-Cc: [email protected]
Dear Maintainer,
"apt-get source -b gtimelog" command fails to build.
This was on debian unstable.
Build log:
==========
$ apt-get source -b gtimelog
Reading package lists... Done
NOTICE: 'gtimelog' packaging is maintained in the 'Git' version control system
at:
https://salsa.debian.org/python-team/packages/gtimelog.git
Please use:
git clone https://salsa.debian.org/python-team/packages/gtimelog.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 316 kB of source archives.
Get:1 http://httpredir.debian.org/debian sid/main gtimelog 0.12.0-2 (dsc)
[2,086 B]
Get:2 http://httpredir.debian.org/debian sid/main gtimelog 0.12.0-2 (tar) [300
kB]
Get:3 http://httpredir.debian.org/debian sid/main gtimelog 0.12.0-2 (diff)
[13.7 kB]
Fetched 316 kB in 1s (620 kB/s)
dpkg-source: info: extracting gtimelog in gtimelog-0.12.0
dpkg-source: info: unpacking gtimelog_0.12.0.orig.tar.gz
dpkg-source: info: unpacking gtimelog_0.12.0-2.debian.tar.xz
dpkg-buildpackage: info: source package gtimelog
dpkg-buildpackage: info: source version 0.12.0-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Boyuan Yang <[email protected]>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
debian/rules clean
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py clean
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
running clean
removing '/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build' (and
everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
running build
running build_py
creating /tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/__init__.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/debian-paths.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/main.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/paths.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/secrets.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/settings.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/timelog.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/utils.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
creating /tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/tests
copying src/gtimelog/tests/__init__.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/tests
copying src/gtimelog/tests/__main__.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/tests
copying src/gtimelog/tests/test_main.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/tests
copying src/gtimelog/tests/test_settings.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/tests
copying src/gtimelog/tests/test_timelog.py ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/tests
running egg_info
creating src/gtimelog.egg-info
writing src/gtimelog.egg-info/PKG-INFO
writing dependency_links to src/gtimelog.egg-info/dependency_links.txt
writing entry points to src/gtimelog.egg-info/entry_points.txt
writing requirements to src/gtimelog.egg-info/requires.txt
writing top-level names to src/gtimelog.egg-info/top_level.txt
writing manifest file 'src/gtimelog.egg-info/SOURCES.txt'
[08/21/24 10:47:40] ERROR listing git files failed - pretending there aren't
any
git.py:26
reading manifest file 'src/gtimelog.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/build'
no previously-included directories found matching 'src/gtimelog/locale'
adding license file 'COPYING'
writing manifest file 'src/gtimelog.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:215: _Warning:
Package 'gtimelog.data' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'gtimelog.data' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to
distribute this
package, please make sure that 'gtimelog.data' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation
page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'gtimelog.data' to be distributed and are
already explicitly excluding 'gtimelog.data' via
`find_namespace_packages(...)/find_namespace` or
`find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-
data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools
documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:215: _Warning:
Package 'gtimelog.po' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'gtimelog.po' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to
distribute this
package, please make sure that 'gtimelog.po' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation
page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'gtimelog.po' to be distributed and are
already explicitly excluding 'gtimelog.po' via
`find_namespace_packages(...)/find_namespace` or
`find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-
data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools
documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
copying src/gtimelog/CONTRIBUTORS.rst ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/about.ui ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/gtimelog-large.png ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/gtimelog.css ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/gtimelog.png ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/gtimelog.ui ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/menus.ui ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/preferences.ui ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
copying src/gtimelog/shortcuts.ui ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog
creating /tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/data
copying src/gtimelog/data/gschemas.compiled ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/data
copying src/gtimelog/data/org.gtimelog.gschema.xml ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/data
creating /tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/POTFILES.in ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/en.po ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/fr.po ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/gtimelog.pot ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/lt.po ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/nb.po ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
copying src/gtimelog/po/nl.po ->
/tmp/test/gtimelog-0.12.0/.pybuild/cpython3_3.12/build/gtimelog/po
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py test
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'test'
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1:
python3.12 setup.py test
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit
code 13
make: *** [debian/rules:4: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
E: Build command 'cd gtimelog-0.12.0 && dpkg-buildpackage -b -uc' failed.
-- System Information:
Debian Release: trixie/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1,
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.10.4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: gtimelog
Source-Version: 0.12.0-3
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gtimelog, 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.
Alexandre Detiste <[email protected]> (supplier of updated gtimelog 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: Mon, 27 Jan 2025 12:31:18 +0100
Source: gtimelog
Architecture: source
Version: 0.12.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1079199
Changes:
gtimelog (0.12.0-3) unstable; urgency=medium
.
* Team upload.
* Remove runtime dep on python3-setuptools
* Install missing .png
* It built (Closes: #1079199)
.
[ sid ]
* Install appstream metadata to /usr/share/metainfo
Checksums-Sha1:
ab16f9df5e72595e6ca0c4f27b0f3d9e78257f84 2111 gtimelog_0.12.0-3.dsc
da47d680b4786b2c8e9aee3b521463e16c9134a6 13836 gtimelog_0.12.0-3.debian.tar.xz
a6d0f581d214b3e18c5983133c23410a1f867e99 8669
gtimelog_0.12.0-3_source.buildinfo
Checksums-Sha256:
ed2eed81c29c6a30e535fb3fad24f7931d979885f506df941b7e972d03a96aae 2111
gtimelog_0.12.0-3.dsc
d63e5a566a5d4b3837aea1fc996692d09dd485e026caaa397f479f3b93fa1b6f 13836
gtimelog_0.12.0-3.debian.tar.xz
35d3c5b80bce287da441db7a0ee60366b589d433ce95038885c4ec30af3a799d 8669
gtimelog_0.12.0-3_source.buildinfo
Files:
f981d22fa8b66c24947fa7ed6a142838 2111 admin optional gtimelog_0.12.0-3.dsc
53b2bcf61d610c928143a7c309b62432 13836 admin optional
gtimelog_0.12.0-3.debian.tar.xz
ee9ff160e40e4f74e69fb528ae5ca435 8669 admin optional
gtimelog_0.12.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmeXcKIRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBq8aA/6A+IfeKLnVWhLqUNzyKnDkPXhqmXNO/az
CepgZ12wmnD5RYxh9kDXeOdgm4VhxqybYjUdsSKewmIGRSaJiBUkDZMFP/Tne3u8
RjPvtkpPwAHcFjZNegsgZsdHW+g5yTmhouxVHmGCJmlI3SwqsYwGECYk/1wY1jMA
nYjcBeBI8/igkfw5c44uk2D2qy0W10DOba2sYIicZupcqoEiQuvoh1bImANTNFtJ
M+iT2qfE44edJdoyfgClF57IOJqh6F1uSlTP0+qA4JzUo4e5CxZz1iYfT8YeyuVp
9XoB/s1r53fzRcjpmr+9jvG+1lnImMc6+41U42dOlqVEmDGJLXLc/drZ8p4Goqjp
nkOF/fm0WbQqvdDVrGUCzAbw1xJ6u2TuHkhxDAzXkODbhd7RfnSZ7C/8LkVE5hgl
sKw1pjITLXEhoo3J/mbz0EFzQc+BKA0zxxey/Df+9GIheLsBBhk6e3M8ciI+APVy
tfgzS5teMdXXhnNWVInnlGcvL2PM64wd379Ynsy5n6qrYgoJWdfmFU5QIhLvSqWg
6hpFPABBQ+eQ7q0tZEFKAHB8nZo9GZRLc1l+7F0+MYETBz9r/yuTDt+Xkkce0hRS
4X1fXCrDhRU3s6eojlydBa56LdgWisCfBHGrXQCdxgZqQB2hTBj2hTsId3JOHwY9
pqdVHFd8W6s=
=0YPM
-----END PGP SIGNATURE-----
pgpnnjCnM2q7s.pgp
Description: PGP signature
--- End Message ---