Your message dated Fri, 06 Mar 2026 03:35:51 +0000
with message-id <[email protected]>
and subject line Bug#1046825: fixed in ufo2ft 3.7.0-2
has caused the Debian Bug report #1046825,
regarding ufo2ft: Fails to build source after successful build
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.)
--
1046825: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1046825
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ufo2ft
Version: 2.30.0-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
Usertags: qa-doublebuild
Hi,
This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).
This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.
More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild
Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env
> -us -uc -rfakeroot -S
> --------------------------------------------------------------------------------------------------------------------
>
> dpkg-buildpackage: info: source package ufo2ft
> dpkg-buildpackage: info: source version 2.30.0-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Boyuan Yang <[email protected]>
> dpkg-source --before-build .
> fakeroot debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
> debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_clean
> I: pybuild base:275: python3.11 setup.py clean
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:293:
> _DeprecatedConfig: Deprecated config in `setup.cfg`
> !!
>
>
> ********************************************************************************
> The license_file parameter is deprecated, use license_files instead.
>
> By 2023-Oct-30, you need to update your project and remove deprecated
> calls
> or your builds will no longer be supported.
>
> See
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for
> details.
>
> ********************************************************************************
>
> !!
> parsed = self.parsers.get(option_name, lambda x: x)(value)
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:293:
> _DeprecatedConfig: Deprecated config in `setup.cfg`
> !!
>
>
> ********************************************************************************
> The license_file parameter is deprecated, use license_files instead.
>
> By 2023-Oct-30, you need to update your project and remove deprecated
> calls
> or your builds will no longer be supported.
>
> See
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for
> details.
>
> ********************************************************************************
>
> !!
> parsed = self.parsers.get(option_name, lambda x: x)(value)
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_ufo2ft/build' (and
> everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.11' does not exist -- can't clean it
> rm Lib/ufo2ft/_version.py
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_autoreconf_clean -O--buildsystem=pybuild
> dh_clean -O--buildsystem=pybuild
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building ufo2ft using existing ./ufo2ft_2.30.0.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of directory .pybuild
> dpkg-source: warning: ignoring deletion of directory
> .pybuild/cpython3_3.9_ufo2ft
> dpkg-source: warning: ignoring deletion of file
> .pybuild/cpython3_3.9_ufo2ft/.pydistutils.cfg, use --include-removal to
> override
> dpkg-source: warning: file ufo2ft-2.30.0/Lib/ufo2ft.egg-info/SOURCES.txt has
> no final newline (either original or modified version)
> dpkg-source: info: local changes detected, the modified files are:
> ufo2ft-2.30.0/Lib/ufo2ft.egg-info/PKG-INFO
> ufo2ft-2.30.0/Lib/ufo2ft.egg-info/SOURCES.txt
> ufo2ft-2.30.0/Lib/ufo2ft.egg-info/dependency_links.txt
> ufo2ft-2.30.0/Lib/ufo2ft.egg-info/requires.txt
> ufo2ft-2.30.0/Lib/ufo2ft.egg-info/top_level.txt
> dpkg-source: error: aborting due to unexpected upstream changes, see
> /tmp/ufo2ft_2.30.0-1.diff.5FKZ53
> dpkg-source: info: Hint: make sure the version in debian/changelog matches
> the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source
> --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
>
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage
> --sanitize-env -us -uc -rfakeroot -S' failed to run.
The full build log is available from:
http://qa-logs.debian.net/2023/08/13/ufo2ft_2.30.0-1_unstable.log
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: ufo2ft
Source-Version: 3.7.0-2
Done: Boyuan Yang <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ufo2ft, 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.
Boyuan Yang <[email protected]> (supplier of updated ufo2ft 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: Thu, 05 Mar 2026 21:18:11 -0500
Source: ufo2ft
Architecture: source
Version: 3.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1046825 1058338 1129759
Changes:
ufo2ft (3.7.0-2) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Set upstream metadata fields: Bug-Database, Bug-Submit, Contact,
Repository, Repository-Browse.
.
[ Boyuan Yang ]
* debian/patches/revert-99c4a40b.patch: Revert upstream commit on
unicode 17 to suit the current unicode-data 16 usage in the repository.
This fixes the FTBFS due to test failures. (Closes: #1129759, #1058338)
* debian/control: Add Build-Conflicts: unicode-data (>= 17).
* debian/clean: Properly clean package (Closes: #1046825)
* debian/rules: Do not ignore test results.
* d/p/Add-files-to-avoid-clean-target-failure.patch: Dropped,
use debian/clean file instead.
* debian/watch: Update to version 5.
Checksums-Sha1:
dbd758f580954e41e2b9462a09f8a8033b1079d2 2583 ufo2ft_3.7.0-2.dsc
c183a10b406a278eb217eeea5a4b524bf6c1037c 414978 ufo2ft_3.7.0.orig.tar.gz
86afaab15737ad5301b688ceb9aef8e6e59968f9 7140 ufo2ft_3.7.0-2.debian.tar.xz
119fb27af1d0f539a9f541a96dea3b1b5f69a710 8205 ufo2ft_3.7.0-2_amd64.buildinfo
Checksums-Sha256:
dabb5aad328ec9d9fe8739c82182945b23146ce8eac5874c9ac70eadd4be1d8a 2583
ufo2ft_3.7.0-2.dsc
ba9f65b31aca6ca0ae818ff7d1a21777c8061404232f58949e47371491ceae86 414978
ufo2ft_3.7.0.orig.tar.gz
8295eaf54bb68618c400de181c49a3c11ba7ee10a4e248e50fc2aebac1c8dd6e 7140
ufo2ft_3.7.0-2.debian.tar.xz
f01de0753e5a914ae76a8d56a1f4dd6e49a7e7af19196737beb76753b6468055 8205
ufo2ft_3.7.0-2_amd64.buildinfo
Files:
19a6061b982eee5474874223a8d12ec8 2583 fonts optional ufo2ft_3.7.0-2.dsc
2bb1a39ee5122d07f7fb5c467fa8db22 414978 fonts optional ufo2ft_3.7.0.orig.tar.gz
4805b1982d6efb3ebe41707c4f7cec12 7140 fonts optional
ufo2ft_3.7.0-2.debian.tar.xz
7bd7f45992f8a9e1b5c83d2c59c9207a 8205 fonts optional
ufo2ft_3.7.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmmqRlkACgkQwpPntGGC
Ws5yJQ/9E3F64vJuSV81ypU+jhph1NBKzGvHReKdxK8jAU5OKCvsEpfdDcx6v9pQ
kyYsLytTUeGeS4JrjxKWl3BYlY6ChSETSgkslRpecrMfrVhk6uIY1+5iSCV2Nru1
YE8qYibBHwbZnPeS9fZckxkyYCuYwHkdZoJ+rFtmoe+GUNsnPM/ryNFl4bpjTaR4
LwnslqQ0QBbg+Bof5OOhsS+avfz/GVL8xc6r+5viv19hjkvZYpd6M35hNrkjdRHa
ia2jVWHVtWdF7rmr2aDGKUzKk3dipjXtYgiOTP4gJa2zM6kD89iIF7t9Xm0X311o
UrPSufZiH7jftEXrIZjAmz0NyRHRVRjuo1xN+V036DYg0RYEq89hclyWX8FVaZY8
AgC90ALDmgMLr+WxkeDV9MTweAp4OsUYMHmf+qhO/bArzOrJPwQsapl+0xaI4z35
wgGp933wBaksZhqmB5GYk93f/tXk81ivaU63Z8AxMLmbhMHxTBKHjg1BECeAhEiE
isdEs3iZ+fDwzY0kFypWqnFD063vhYCcGM21AmsU6xWuAFhbIU1mKHkztxd2/NLD
0KiJ/TXvMrCFtscqKDeX8EcHZRSOssKGZm8fmZf64AfF6VnVCWjLWPOBbFxJr0ME
zxzk9CWrWVGfMro/dxWi0Q5A7v2Bf71EngUVy4yU3gZG34vX1hc=
=Vv8I
-----END PGP SIGNATURE-----
pgpP9OvHhVjdd.pgp
Description: PGP signature
--- End Message ---