#1046804 tasksh: Fails to build source after successful build

Package:
src:tasksh
Source:
src:tasksh
Submitter:
Lucas Nussbaum
Date:
2025-12-26 13:41:05 UTC
Severity:
normal
Tags:
#1046804#5
Date:
2023-08-13 19:21:29 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/tasksh_1.2.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.

#1046804#12
Date:
2025-12-26 07:34:30 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
tasksh, 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 1046804@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated tasksh 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: Fri, 26 Dec 2025 07:46:51 +0100
Source: tasksh
Architecture: source
Version: 1.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Tasktools Packaging Team <pkg-tasktools-discuss@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Closes: 1046804
Changes:
 tasksh (1.2.0-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Remove constraints unnecessary since buster (oldstable)
   * Remove MIA uploaders
 .
   [ Andreas Tille ]
   * Fix watch file
   * Fix Vcs fields
   * d/copyright: Fix Source location
   * d/rules: Fix clean target
     Closes: #1046804
   * Standards-Version: 4.7.3 (routine-update)
   * debhelper-compat 13 (routine-update)
   * Remove Priority field to comply with Debian Policy 4.7.3 (routine-
     update)
Checksums-Sha1:
 3775fd33893445e1b3924dcf80d1cb61a4458dd8 1901 tasksh_1.2.0-2.dsc
 2707648af284143f4cb31eed35580bd0dfe8b8cc 3180 tasksh_1.2.0-2.debian.tar.xz
 5a9080b483773f320e20d258db3b9079030f0a0c 7114 tasksh_1.2.0-2_amd64.buildinfo
Checksums-Sha256:
 7789c5ed8e1d46c867dc82c3a9c4774eab3426b8e99e27e9d71c28c3843f9ea8 1901 tasksh_1.2.0-2.dsc
 6121cdb6de5b435d32b30b08bd805172facb418abe586a47cc31ae16810aeab2 3180 tasksh_1.2.0-2.debian.tar.xz
 28db01529d279793aac2a7ecb8ec02e71a6d83c9f64986702f0767079d916a88 7114 tasksh_1.2.0-2_amd64.buildinfo
Files:
 f3989a0ccd8df7bc9a65a00931617205 1901 utils optional tasksh_1.2.0-2.dsc
 5313f0326b0b7089b0fc6d1d816196a2 3180 utils optional tasksh_1.2.0-2.debian.tar.xz
 de1a99514f0619deaac63363067562fe 7114 utils optional tasksh_1.2.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmlONtMRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtH9cQ//T4LP+R9xnuhqh430zYCcsRJAtfxEDUsy
+Fjh/alPtL2TJvrpb3jkYDu7mX84J4n2AQvmahw5gBvkNe3IT5EDqJX7SpdTF83g
Q7ejiKhcaJoW5Ot+ub20yINXsPEvlP9sCFPZxCToQB2Jqxi4OYd84dbFFPDWdWda
DGwu+LoMDXgdxTk/SI8PFnAU4y9hxQ7/ONaRNzwBQAISQlYQTr8/wDxP+TNG/Ut5
OlDJ8T2Tnto8QIJVNJiFJxiPFL30yBkSHZ+J6fGJIVUxZ2bEJTtJhfrOCQeSNSV2
VR4c9ol2aN4gyHVlXN46NvptMe8TKZ2nykX8TingNo4wrJE70725m2JgxL0MgQMJ
l3IqBWMxd8J8zwZsaJD5PnJXpCy32PfoTHFJ4nlYHJSDxdSn0sQBdBnxv819LQIs
QoMnWKEwUXKY5sXvCoEVMqIs0wNNahUFysYapAleZWsHi+F4HxKZcG9U+QnUQtN+
2sSNJdfuZfruDRLWNn/TFBLdGfoVhuyFv703XY6r4hG3wP/KfnnD6Qct4eWsqOcV
pNQ7yTvADAZLUaBwIEaZB5pFu5vYYKg/XJj0pSc7SxkayHgpdvW/GM7/JNrsM4KS
ieaHitD2BmgN3XpfBOUBMiGAiyYqSnONcLbKrdgwevOPyUSdJ9RpjFaCvHG3Mlu8
9HRDoy0akRY=
=d7F4
-----END PGP SIGNATURE-----

#1046804#17
Date:
2025-12-26 12:02:30 UTC
From:
To:
Hello Andreas.

As I'm currently looking at those bugs, I'm always curious about
how other people fix them.

In this package the file cmake.h has not any "precious" status,
and it does not really need to be preserved.

The package builds the same regardless of its contents, so in this
case you can just remove the file before the build starts, as in the
attached patch (where we use debian/clean).

Thanks.

#1046804#22
Date:
2025-12-26 13:07:10 UTC
From:
To:
Hi Santiago,

Am Fri, Dec 26, 2025 at 01:02:30PM +0100 schrieb Santiago Vila:

I absolutely agree that simply removing would be a valid means to
solve this bug.

https://salsa.debian.org/tasktools-team/tasksh/-/commit/2f729aac9a4046a9238006818c91870dcadcf630

I admit I would not see some immediate reason to upload for this change
in principle.  However, given Iain's response to rather orphan the package
I'll upload your patch.

You are welcome
    Andreas.

#1046804#27
Date:
2025-12-26 13:38:28 UTC
From:
To:
found a good excuse to do so, that's fine as well!

While we are at it: Lintian (rightfully) flags as a warning every
orphaned package in a salsa team different than the "debian" team.

I know there is a section in "salsa support" where people put
issues like "please move this from here to there".

Is there any other way to do that without bothering salsa admins?

(For very recently orphaned packages like "tasksh" there is still some
hope that the new maintainer is also in the team, my question is
mainly for packages orphaned several years ago).

Thanks.