#1074734 ruff: FTBFS: make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25

Package:
src:ruff
Source:
src:ruff
Submitter:
Lucas Nussbaum
Date:
2026-09-07 14:25:03 UTC
Severity:
normal
Tags:
#1074734#5
Date:
2024-07-02 13:37:34 UTC
From:
To:
Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2024/07/02/ruff_0.0.291+dfsg1-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240702;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240702&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

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.

#1074734#10
Date:
2025-01-29 17:35:31 UTC
From:
To:
This issue would probably be fixed by an update to the latest upstream release.
But there's significant work to be done:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068248

#1074734#17
Date:
2025-09-30 22:07:32 UTC
From:
To:
Hi,
all deps are currently in NEW, when they are in unstable I am going to
package a more recent version of ruff.

Best,

#1074734#22
Date:
2026-02-15 15:43:50 UTC
From:
To:
Is that still the case and your plan? From a cursory look, I think at
least a few of the packages listed in #1068248 (#55) are now part of the
archive, but I don't know what the full list is.

If this FTBFS (#1074734) is indeed fixable by a new upstream (#1068248),
and in turn blocked by NEW packages, you could probably do:
  block 1074734 by 1068248
  block 1068248 by ITP#1
  block 1068248 by ITP#2
  ...

My understanding from the latest "Bits from the DFSG team"[1], "Blocking
Bugs" -> "bonus points" is that this could help in prioritizing the
processing of some of these NEW packages.

Thanks,
Faidon

1: <20260212132552.46C7013F903@x1.int.tauware.de>

#1074734#27
Date:
2026-02-16 07:30:38 UTC
From:
To:
Hi,

I do still plan to do this, however currently I have less time. Creating
an ITP for rust crates is not mandatory, but thanks for giving this hint.

The current WIP-branch is here:
https://salsa.debian.org/python-team/packages/ruff/-/tree/wip?ref_type=heads

I remember that the last blocker was to patch salsa-rs, it is in the
archive, but upstream rather checks out a specific commit than using
tags. In the future they plan to use tags.

Following deps are in new:
- rust-datatest-stable (#1123769)
- rust-imperative

Best,

#1074734#36
Date:
2026-09-07 14:22:33 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ruff, 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 1074734@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated ruff 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: Mon, 07 Sep 2026 15:52:00 +0200
Source: ruff
Architecture: source
Version: 0.0.291+dfsg1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Closes: 1074734 1108905
Changes:
 ruff (0.0.291+dfsg1-5) unstable; urgency=medium
 .
   * Team upload. (Closes: #1074734, #1108905)
   * Update relax patches
   * Add more relax patches
   * Add upstream patch for rust 1.76 support
   * Add patch to support rustc-hash 2.0 API
   * Add upstrem patch for quick-junit XmlString
   * Add patch to support libcst 1.8 non-exhaustive match
   * Add patch to support annotate-snippets 0.12 API
   * Update build dependencies
Checksums-Sha1:
 754aa506f25a3894824e2942dc965d9497c4b28a 3549 ruff_0.0.291+dfsg1-5.dsc
 0304e3af34866b06139db17ab877b5eee4a53e7e 14332 ruff_0.0.291+dfsg1-5.debian.tar.xz
 e3fd81225a8f14c4e4c4d494014a877cf2f06c2d 8459 ruff_0.0.291+dfsg1-5_source.buildinfo
Checksums-Sha256:
 0b82bbb47c25ca4b1c7daddcdd8f649d0d68568d553eccf1dd473976de82ab72 3549 ruff_0.0.291+dfsg1-5.dsc
 45177fa2e16a48774f5b634172fb7c857d11f6ceac467ba11e6a33e70e3067d3 14332 ruff_0.0.291+dfsg1-5.debian.tar.xz
 c165529bf1c26b1290b7aed05a793bb98e54c8b67f1c0db04fcaa1d4d817ba42 8459 ruff_0.0.291+dfsg1-5_source.buildinfo
Files:
 2a37df4fec22d286dc4fca6db8fcde3d 3549 python optional ruff_0.0.291+dfsg1-5.dsc
 31992027fa0a4a4e90f340f4df32bf62 14332 python optional ruff_0.0.291+dfsg1-5.debian.tar.xz
 8b9cff3dc10114eed589f87ea17ea295 8459 python optional ruff_0.0.291+dfsg1-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmqewqAACgkQxxl2mbKb
IypOpg/+Kw6ESpu3sUtFXobLBfatR4lWpmQ8hc94p21ObxBiY0uFlQ6iCbX2CeaY
BljniTLVnTw0J/iHB4Kw/vTXL+OPZbqd8ONDr766C5umnJOoGXJkshoMoLl2Grtv
evOCqxL1qHd6evI2iip3mJKwEkx8A0anzUc4LSCEMvqKpEO4esEGfYzb7lbRost5
cPS+jIKVY1U8Jh49/KTiRg8c3bkCjIEsC6QeR6ja2bDpgOmENLrT3nvDagckgSwi
KR5QkYbMuQdgy8uSehku86sXBUaFSuwtSA6HfZNLsRoJ1g7z6hvyblXsbAlQL+TK
wnAbrbaJvBE2hrOpIWgEYFk51dVt6OlKnCSUyEYuoy7FsIniWkN8LSgSqKvEHHp2
ydLLVRAoesyFAObsOaIwq3VOKtLogFXvkrDepEQe1pVJ0BNYF+MOyZtJBuAcuQ9X
N9xW7s7hS1YwdRAXfokyxyCfNZb63XZXtBlZW6BSK/HW4KNBoKYJxqQdbj1+lZCl
gQPmIS5rgvCHZWM8tv9a918AEQndqgazlraEvocsoS3pZf/h9jv/jr+eR4xy2Dc5
RsfNXYK1kRkz3SwLBkU6jlERIWD/3Xuh+LM/UtXRQKL6HWPc2hTtFWlbRgZvRhi4
6ZFEaV120ySTkdIg5eh35/JembfF1GGl3ycpQu/c8H16OVZQnPM=
=Gw0r
-----END PGP SIGNATURE-----