#1045902 rheolef: Fails to build source after successful build

Package:
src:rheolef
Source:
src:rheolef
Submitter:
Lucas Nussbaum
Date:
2026-01-03 12:07:02 UTC
Severity:
normal
Tags:
#1045902#5
Date:
2023-08-13 19:21:22 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/rheolef_7.2-3_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.

#1045902#14
Date:
2026-01-03 11:57:50 UTC
From:
To:
Hello Pierre.

(I'm writing you as upstream as I see you are hosting the homepage).

I've noticed that (in the current version) there are no .deps directories
around after a successful build, and that's why the above fails.

(Here, variable f takes the single value ".deps/*" because there is no
globbing expansion).

To fix it, I've patched the different Makefile.am files in this way
in a team upload:
--- a/config/Makefile.am +++ b/config/Makefile.am @@ -167,10 +167,6 @@ clean-local: rm -rf cxx_repository - for f in $(DEPDIR)/*; do \ - rm -f $$f; \ - touch $$f; \ - done So, the Debian package is fixed, but you might want to check if the upstream code still does that. Thanks.
#1045902#19
Date:
2026-01-03 12:05:50 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rheolef, 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 1045902@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Vila <sanvila@debian.org> (supplier of updated rheolef 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: Sat, 03 Jan 2026 00:15:00 +0100
Source: rheolef
Architecture: source
Version: 7.2-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Santiago Vila <sanvila@debian.org>
Closes: 1045902 1049482
Changes:
 rheolef (7.2-7) unstable; urgency=medium
 .
   * Team upload.
   * Fix clean target. Closes: #1045902, #1049482.
   * Drop "Rules-Requires-Root: no" (default).
   * Drop "Priority: optional" (default).
   * Update standards-version.
   * Switch from .gitlab-ci.yml to salsa-ci.yml.
Checksums-Sha1:
 3c02cc05fd418c292f4220225b5ec6997ec80b7a 2293 rheolef_7.2-7.dsc
 ebff07f047281f7dbf6f94dbbf1090c1b465dd4a 12788 rheolef_7.2-7.debian.tar.xz
 a60a735708f74a43b2c9226ceb75ef9d3196f801 17045 rheolef_7.2-7_source.buildinfo
Checksums-Sha256:
 8fbf8c03b91332d175b625bcc3bf54f6e1c90eba5b22f1cd7138641a4c73faab 2293 rheolef_7.2-7.dsc
 eef058335d083e875f5f9f4f01e3ce6af3473e97441c1e94dc13b37eaac2b043 12788 rheolef_7.2-7.debian.tar.xz
 6c941c311d440fe0da5c10e3b17fbd6fe0a0a812434138faba4b557fa7038293 17045 rheolef_7.2-7_source.buildinfo
Files:
 dc77cd9dcc9fc2e83cde969ecf1887d6 2293 math optional rheolef_7.2-7.dsc
 876fcc1090e240e2c179dc394f433b83 12788 math optional rheolef_7.2-7.debian.tar.xz
 c2657c60bed034a810062f8a284a6740 17045 math optional rheolef_7.2-7_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmlZACkACgkQQc5/C58b
izItVAf+MIE7BJZdnl1WkGtN8lnWVPXEYiSpE/xjJ0CdSxcM8AJLDhmNqzEJHtwm
87w4jntz9O83k45/he8an7xSGMkTO+++3qF32nfVThQhlR/8mReAsThMQZ0E4aaC
miaOO/Ytis4SWiEv+Q9zimpp3bearMEQbv5gicSekTuSRXPUakymY5Tm0xsKGjg7
qea0SGcBu5I9PhSKQ3wYhMNjK4/gh+ov1uDiyW3IBLxYg2iQcESRIE7D/Vu9PcxH
GzjG/0Po33xhUmPBOFOiOUCxUF5SFSpzQdudAMV47TzlmhUBUOm8QjcAFeHWJT38
9BmjUiCHDs+eojMLsx67vnKPNc9g+g==
=i6WJ
-----END PGP SIGNATURE-----