#1045615 turing: Fails to build source after successful build

Package:
src:turing
Source:
src:turing
Submitter:
Lucas Nussbaum
Date:
2026-02-05 11:21:02 UTC
Severity:
normal
Tags:
#1045615#5
Date:
2023-08-13 19:21:31 UTC
From:
To:
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:
The full build log is available from:
http://qa-logs.debian.net/2023/08/13/turing_0.11~beta-4_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.

#1045615#10
Date:
2024-01-16 13:20:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
turing, 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 1045615@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Georges Khaznadar <georgesk@debian.org> (supplier of updated turing 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)
Format: 1.8
Date: Tue, 16 Jan 2024 12:07:39 +0100
Source: turing
Architecture: source
Version: 0.11~beta-6
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Closes: 1035247 1036477 1045615 1058987
Changes:
 turing (0.11~beta-6) unstable; urgency=medium
 .
   * removed extraneous dependency on python3-future. Closes: #1058987
   * checked that there are no longer modified files as src/lang/*.ts after
     a build. Closes: #1045615
   * added a few tests for autopkgtest. Closes: #1035247; Closes: #1036477
Checksums-Sha1:
 4a8bc90f737ade2677ed1165cc97c0e1fe11c2b0 2024 turing_0.11~beta-6.dsc
 ce029e6c993bdebdbf23e3a0ad7138d498ce30d9 33424 turing_0.11~beta-6.debian.tar.xz
 44909f1b741e2198cee66c49485a616fc96300c6 11959 turing_0.11~beta-6_source.buildinfo
Checksums-Sha256:
 210c9e291034c7a782173090b3630cda4a9d4038ff80425520bafcc7d1d86906 2024 turing_0.11~beta-6.dsc
 0a168c3caa570c3dd1a7ba595cef4ee90f364aeb97ff077afeb82bd593eb66ec 33424 turing_0.11~beta-6.debian.tar.xz
 b9925c930adf765501c6ac2a4210fb5986c818a162a3a20315dcad94b82a4336 11959 turing_0.11~beta-6_source.buildinfo
Files:
 2ddf2c06769223d0bd50a1990e324e79 2024 x11 optional turing_0.11~beta-6.dsc
 a7b80be2ea042cb7faeceb1e8f80bbab 33424 x11 optional turing_0.11~beta-6.debian.tar.xz
 58c610e282dc28527acdd390fda0560f 11959 x11 optional turing_0.11~beta-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmWmfegUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjnGJRAAhX9BYucLOykaGYVeHny2cPF2vs0J
uNuRZsPL7FaAPOci9LR5U6811bdwPGw7ulz8BZHy2Ux5SrOgAn3dXBwm1TSIdC96
bG5xsjRli14yFY+R9B/JNuVy2z3xgkkt74wRqgz/e3KSt3UtW+EvQKIaitrvM9m5
uM6qBhu3rd/V5RFFSfw9N71DGwZ07FCutKVGZYPU+rBKh86Wqhal5yTkgAwbjW3t
vjma0S0KfjtQ5fwMAZPMDxg34YkflWtr7BAJMxUCTcxVA1u+aQAtIP+awbGXOiZ6
TBKsT8A+UWTTsHt5pO5HQ2AdmkZRc16WHRpe4SofFgk7X2Lj8r4uEobbbOkbiR7+
qlWchr5NUMsTwIx/1a1fRfd954+b5jOUQCaWyQPzNpGxBirPUo4V6us9idfU6N5K
T3ZD8HR1oHkupztpjDnJEg1lyBLRyFX1i12UVYEEJ3YPL1OytjQu3zkk21CjjttF
aZeFzgyikRysmwOTEKd5D202+Ng2OhgIg4tL0FIBEzpWBTnw4L6PJmoehC85bvj7
sdwR8HUc5KE9Qf7fOLk7FXbrWD6fMZN7ITy87iY60FkHW/1jdZ27gPo733Q1UqbA
bAf+n8mQCq2p9tz7/mBjxuUk+KosjfxYhxi4R1RJH5uNHes11MfCxGoUt/tel/kZ
TiMQ+d2wIRpmLto=
=EHid
-----END PGP SIGNATURE-----

#1045615#21
Date:
2026-02-04 19:22:24 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
turing, 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 1045615@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Georges Khaznadar <georgesk@debian.org> (supplier of updated turing 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)
Format: 1.8
Date: Wed, 04 Feb 2026 19:46:42 +0100
Source: turing
Architecture: source
Version: 0.11-4
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Closes: 1045615
Changes:
 turing (0.11-4) unstable; urgency=medium
 .
   * included the changes made in TS files by an ordinary build as a
     debian patch, which prevents changes in the source package during
     successive builds. Closes: #1045615
Checksums-Sha1:
 0aba80b058541b939d67a47ab5e89fd0d5fcddaa 2004 turing_0.11-4.dsc
 5b2de9850aea6cd771bd400f0d78c8de80cc4780 38536 turing_0.11-4.debian.tar.xz
 e7574b3ba45da066847198f65a95c7464b42dfe7 10951 turing_0.11-4_amd64.buildinfo
Checksums-Sha256:
 bcae79a96830df4fc25e215f72c0346da42f2292150f7618db9fb7cdd73f46d1 2004 turing_0.11-4.dsc
 e3db78a7aba5d9dbc93bf7e53dffb6df0f7c3ff38359ac489ae32c625fbc63fd 38536 turing_0.11-4.debian.tar.xz
 9ba55bc80daffa2b3ce4c9bd8facae350b09d012bfff7ff42c202ba24902f1dd 10951 turing_0.11-4_amd64.buildinfo
Files:
 1e75a53071ed53c05827576d5aa7b46a 2004 x11 optional turing_0.11-4.dsc
 1b2d988e54ff72aec043b3731dcb36e7 38536 x11 optional turing_0.11-4.debian.tar.xz
 b8ca65f32e26c01795c1e7026185f054 10951 x11 optional turing_0.11-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmmDleIUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjnzXA//XyNGCNCoJmrtuWXPqfKk32FZKpfi
r6Au3iyi0KcXvhRG9BQe+A68j/TdflgCdnqVNOc3W3H5IGev8wrHTTE9/k77Qd92
2JBQseG/A/3AQYHiNnxiUG+83JzWVNPzN8YiSv1li5g4Kh+NQVA+0FxvU5gVke61
tNzHsqafL+PzOx4+zz9+h7XviwYGpTGKw0FvOaz0iTotcNHaTeWe1C0EhJrqR89d
colRIATuY/ufDKKYW6by9WQ1CK2pLdjjq3Mo49/OSm1qVS3sG8EjVz5l9FJRKTqX
vpjiIfyUa80AI+zGqkD0+IJoIbY3vnOVP/abw1EYDA3EckJKvGf0JZ/3mCNpwmVG
JGfNNtKIoXDYh/ovcliVZ5ggk6azARB5PyrAy0+ZGIySSpTVDinAOEPBeBwLNWwZ
qM70d5ncG/6gXs/Hcfczfv4ArOxjovogY3tn+qkYg41RVAwk0lfH4FiynmtW1HgS
A4zXN97c1Zbmi8XJsCb05SMA2Jk9gcZezfKBfxil4OXezbejumJbxtIC04b9n9WZ
IAmX94YHjbVmS4azTLLIs76PpoXoe52qLJ4q6X3JatNQJZzHWTbHdlk/FicbbuZc
bOIXmFi7mvWYfhE1G9acoePhDpJnpbscg8roiRoFixFNJKvJnIqk5eUWM5zNgjZ0
xmCy0iX+ZodeQss=
=G3vk
-----END PGP SIGNATURE-----

#1045615#26
Date:
2026-02-05 00:37:38 UTC
From:
To:
reopen 1045615
tags 1045615 patch
thanks
when trying to build source after a binary build:

Package: turing
Version: 0.11-4
[...]
dpkg-source: info: local changes detected, the modified files are:
 turing-0.11/src/lang/de.ts
 turing-0.11/src/lang/es.ts
 turing-0.11/src/lang/fr.ts
 turing-0.11/src/lang/it.ts
 turing-0.11/src/lang/zh-CN.ts
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/turing_0.11-4.diff.R4kS2u

I've put a full build log here for reference:

https://people.debian.org/~sanvila/build-logs/ftbfs-source-after-build/

My feeling is that ts-files.patch was created in an environment which
differs slightly from the one used by autobuilders.

If you can't really avoid modifying those files during build, I suggest
the patch below, which would also make ts-files.patch unnecessary.

Thanks.
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore = "^src/lang/[^/]+\.ts$"

#1045615#37
Date:
2026-02-05 11:06:38 UTC
From:
To:
Hello Santiago,

thank you for the tip!

Santiago Vila a écrit :

#1045615#42
Date:
2026-02-05 11:18:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
turing, 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 1045615@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Georges Khaznadar <georgesk@debian.org> (supplier of updated turing 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)
Format: 1.8
Date: Thu, 05 Feb 2026 10:50:14 +0100
Source: turing
Architecture: source
Version: 0.11-5
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Closes: 1045615
Changes:
 turing (0.11-5) unstable; urgency=medium
 .
   * removed the debian patch ts-files.patch which did not fix bug #1045615
     in every case. Instead, declared that src/lang/*.ts files' changes
     can be ignored safely, by creating the file debian/source/options,
     thanks to Santiago Vila. Closes: #1045615
 .
   * added a few additional commands to override dh_install, in order to
     build a lintian-cleaner package.
 .
   * renamed two scripts under debian/tests to comply with lexical rules.
Checksums-Sha1:
 0ae39611f91b87510c09e9c18eacfdd04fb8ae8d 2004 turing_0.11-5.dsc
 f577fb49a2720ddea53e4ef53419da2ab43ef891 12468 turing_0.11-5.debian.tar.xz
 d41a9fd597d1d3146463d7d48ef5e959f0031d87 10951 turing_0.11-5_amd64.buildinfo
Checksums-Sha256:
 0513c020da5404f498165b6c3559f141bbdb8edf11c6fdfc3b34e809574bc79e 2004 turing_0.11-5.dsc
 dd8664d3f9d61ae9b8f3527240f8ddad44cbf5d094b9e714153a81c051c1d183 12468 turing_0.11-5.debian.tar.xz
 fd67cdadd6c368c5513c0d446e9abfd8244842e4ebb9ad2df3fe53535922d750 10951 turing_0.11-5_amd64.buildinfo
Files:
 342fea033044b780b8657f20a9e765da 2004 x11 optional turing_0.11-5.dsc
 a29b5e17d1d2bc1138607ea3a4c970a7 12468 x11 optional turing_0.11-5.debian.tar.xz
 47680cff385c2c9eb0d4742cfba427b2 10951 x11 optional turing_0.11-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmmEeEEUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjldBQ//TNVMQgKnQbnmH7K9Z6312JIMfTdu
dMyBAj7sVeF8Ew+7u+OF9yGJ8OtvGRth9Mr1XdrX35ezttfikp4lfLmJhXXmuM+W
v7sUOD6NwgZ7O16O/B3rQk8hEJibvwh72gA11ASN5PrIc9sYrmiJ5pYagRaTKXCh
ek/2iHM4H3pVeHmD5gQbDkFxYEfMcTVyARugkvGBvmCJz6BuJjb12ILy7retEx/3
xXTjNHu+AVfDg83k9Dm+n2rPoVypdFIobeUZiMb9ZLp7oXzDOR1X71DXVmeOXIN4
ggNKUtI/DwtWBnBfGUaLNEqKCNrfhRSnsBSP+Q+6Y22EDHL8r27guIILERrvZTpV
qBIA8A1r/rw1CH05ohrQUgCRJoAQLi4J+CZHLKz2oysdZdXe1ngBPMFquCJI6uQs
EpPCylx5tDAMp6LC+h0q/ZnKZ3mv+At8DhAtZCiZwuw/xKl9Xc8PX6DlroJVBd8b
XuP0d1MDIllsODxmyJx6EomEb2eoBA4yZx5hrE5HnxEgY1Sk2bWpCTW8PXB8oR16
2WQW9H4GnroqprLz4M7JXh0Ze+eB0vrd6LVkeeF8PItolmjw1OntkJKZKImmAMpq
40++KnCSq2yLgaOFyhgNTMJCRJlUwNQDqWaJDBPoUQBnSfQTufa0hj4d+lEGa1h5
C/B9ebaWBTxt9WM=
=7rWs
-----END PGP SIGNATURE-----