Your message dated Mon, 07 Sep 2026 14:22:33 +0000
with message-id <[email protected]>
and subject line Bug#1074734: fixed in ruff 0.0.291+dfsg1-5
has caused the Debian Bug report #1074734,
regarding ruff: FTBFS: make[1]: *** [debian/rules:14: override_dh_auto_build] 
Error 25
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.)


-- 
1074734: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074734
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruff
Version: 0.0.291+dfsg1-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240702 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mv Cargo.lock Cargo.lock.bak || true
> dh_auto_build
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" 
> module
> I: pybuild base:311: python3.11 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11  
> * Building wheel...
> Running `maturin pep517 build-wheel -i /usr/bin/python3.11 --compatibility 
> off`
>      Locking 291 packages to latest compatible versions
>       Adding bitflags v1.3.2 (latest: v2.4.2)
>       Adding cfg-if v0.1.10 (latest: v1.0.0)
>       Adding syn v1.0.109 (latest: v2.0.66)
>       Adding toml v0.5.11 (latest: v0.8.8)
> 🍹 Building a mixed python/rust project
> 🐍 Found CPython 3.11 at /usr/bin/python3.11
> 📡 Using build options bindings from pyproject.toml
> warning: /<<PKGBUILDDIR>>/Cargo.toml: unused manifest key: 
> workspace.dependencies.insta.feature
>    Compiling proc-macro2 v1.0.85
>    Compiling unicode-ident v1.0.12
>    Compiling autocfg v1.1.0
>    Compiling libc v0.2.155
>    Compiling serde v1.0.203
>    Compiling memchr v2.7.1
>    Compiling cfg-if v1.0.0
>    Compiling once_cell v1.19.0
>    Compiling smallvec v1.13.1
>    Compiling either v1.9.0
>    Compiling log v0.4.21
>    Compiling anyhow v1.0.85
>    Compiling target-lexicon v0.12.12
>    Compiling bitflags v2.4.2
>    Compiling num-traits v0.2.15
>    Compiling itertools v0.10.5
>    Compiling regex-syntax v0.8.2
>    Compiling static_assertions v1.1.0
>    Compiling num-integer v0.1.44
>    Compiling aho-corasick v1.1.2
>    Compiling quote v1.0.36
>    Compiling pyo3-build-config v0.20.2
>    Compiling syn v2.0.66
>    Compiling thiserror v1.0.59
>    Compiling heck v0.4.1
>    Compiling crunchy v0.2.2
>    Compiling num-bigint v0.4.3
>    Compiling unicode-width v0.1.11
>    Compiling Inflector v0.11.4
>    Compiling tiny-keccak v2.0.2
>    Compiling crossbeam-utils v0.8.19
>    Compiling syn v1.0.109
>    Compiling ruff_text_size v0.0.0 (/<<PKGBUILDDIR>>/crates/ruff_text_size)
>    Compiling rustc-hash v1.1.0
>    Compiling regex-automata v0.4.7
>    Compiling ruff_source_file v0.0.0 
> (/<<PKGBUILDDIR>>/crates/ruff_source_file)
>    Compiling getrandom v0.2.12
>    Compiling strsim v0.10.0
>    Compiling fnv v1.0.7
>    Compiling ident_case v1.0.1
>    Compiling ruff_python_parser v0.0.0 
> (/<<PKGBUILDDIR>>/crates/ruff_python_parser)
>    Compiling rand_core v0.6.4
>    Compiling ruff_python_trivia v0.0.0 
> (/<<PKGBUILDDIR>>/crates/ruff_python_trivia)
>    Compiling pyo3-ffi v0.20.2
>    Compiling bstr v1.7.0
>    Compiling lock_api v0.4.11
>    Compiling tracing-core v0.1.32
>    Compiling pin-project-lite v0.2.13
>    Compiling ppv-lite86 v0.2.16
>    Compiling pmutil v0.6.1
>    Compiling regex v1.10.2
>    Compiling darling_core v0.20.3
>    Compiling hashbrown v0.14.5
>    Compiling equivalent v1.0.1
>    Compiling utf8parse v0.2.1
>    Compiling siphasher v0.3.10
>    Compiling parking_lot_core v0.9.9
>    Compiling phf_shared v0.11.2
>    Compiling rand v0.8.5
>    Compiling anstyle-parse v0.2.1
>    Compiling rand_chacha v0.3.1
>    Compiling globset v0.4.14
>    Compiling filetime v0.2.23
>    Compiling lexical-util v0.8.5
>    Compiling serde_derive v1.0.203
>    Compiling thiserror-impl v1.0.59
>    Compiling is-macro v0.3.0
>    Compiling tracing-attributes v0.1.27
>    Compiling darling_macro v0.20.3
>    Compiling ruff_macros v0.0.0 (/<<PKGBUILDDIR>>/crates/ruff_macros)
>    Compiling memoffset v0.6.5
>    Compiling unicode-normalization v0.1.22
>    Compiling unic-char-range v0.9.0
>    Compiling anstyle v1.0.4
>    Compiling scopeguard v1.1.0
>    Compiling rustversion v1.0.14
>    Compiling lazy_static v1.4.0
>    Compiling unicode-bidi v0.3.13
>    Compiling unicode_names2 v0.6.0
>    Compiling unic-common v0.9.0
>    Compiling colorchoice v1.0.0
>    Compiling lalrpop-util v0.20.0
>    Compiling tracing v0.1.40
>    Compiling percent-encoding v2.3.1
>    Compiling option-ext v0.2.0
>    Compiling anstyle-query v1.0.0
>    Compiling anstream v0.6.7
>    Compiling dirs-sys v0.4.1
>    Compiling form_urlencoded v1.2.1
>    Compiling idna v0.4.0
>    Compiling unic-ucd-version v0.9.0
>    Compiling unic-char-property v0.9.0
>    Compiling darling v0.20.3
>    Compiling lexical-parse-integer v0.8.6
>    Compiling phf_generator v0.11.2
>    Compiling pyo3-macros-backend v0.20.2
>    Compiling crossbeam-epoch v0.9.18
>    Compiling pyo3 v0.20.2
>    Compiling matches v0.1.8
>    Compiling clap_lex v0.6.0
>    Compiling yansi-term v0.1.2
>    Compiling glob v0.3.1
>    Compiling peg-runtime v0.8.3
>    Compiling seahash v4.1.0
>    Compiling serde_json v1.0.116
>    Compiling ruff_cache v0.0.0 (/<<PKGBUILDDIR>>/crates/ruff_cache)
>    Compiling peg-macros v0.8.3
>    Compiling clap_builder v4.4.18
>    Compiling annotate-snippets v0.9.1
>    Compiling unic-ucd-category v0.9.0
>    Compiling cc v1.0.83
>    Compiling uuid v1.6.1
>    Compiling crossbeam-deque v0.8.5
>    Compiling parking_lot v0.12.1
>    Compiling lexical-parse-float v0.8.5
>    Compiling phf_codegen v0.11.2
>    Compiling serde_with_macros v3.8.1
>    Compiling dirs v5.0.1
>    Compiling clap_derive v4.4.7
>    Compiling syn-ext v0.4.0
>    Compiling pyo3-macros v0.20.2
>    Compiling unindent v0.2.1
>    Compiling ryu v1.0.15
>    Compiling winnow v0.6.8
>    Compiling semver v1.0.21
>    Compiling indexmap v2.2.6
>    Compiling serde_spanned v0.6.4
>    Compiling url v2.5.0
>    Compiling toml_datetime v0.6.5
>    Compiling same-file v1.0.6
>    Compiling rustix v0.38.32
>    Compiling ruff_python_ast v0.0.0 (/<<PKGBUILDDIR>>/crates/ruff_python_ast)
>    Compiling hexf-parse v0.2.1
>    Compiling itoa v1.0.9
>    Compiling iana-time-zone v0.1.53
>    Compiling indoc v2.0.3
>    Compiling chrono v0.4.38
>    Compiling clap v4.4.18
> error[E0512]: cannot transmute between types of different sizes, or 
> dependently-sized types
>     --> crates/ruff_python_ast/src/nodes.rs:3382:5
>      |
> 3382 |     assert_eq_size!(Pattern, [u8; 96]);
>      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>      |
>      = note: source type: `nodes::Pattern` (704 bits)
>      = note: target type: `[u8; 96]` (768 bits)
>      = note: this error originates in the macro `assert_eq_size` (in Nightly 
> builds, run with -Z macro-backtrace for more info)
> 
>    Compiling toml_edit v0.21.0
>    Compiling peg v0.8.3
>    Compiling ruff_python_literal v0.0.0 
> (/<<PKGBUILDDIR>>/crates/ruff_python_literal)
> For more information about this error, try `rustc --explain E0512`.
> error: could not compile `ruff_python_ast` (lib) due to 1 previous error
> warning: build failed, waiting for other jobs to finish...
> 💥 maturin failed
>   Caused by: Failed to build a native library through cargo
>   Caused by: Cargo build finished with "exit status: 101": 
> `CARGO_ENCODED_RUSTFLAGS="-Dunsafe_code\u{1f}-Wclippy::pedantic\u{1f}-Wclippy::char_lit_as_u8\u{1f}-Aclippy::collapsible_else_if\u{1f}-Aclippy::collapsible_if\u{1f}-Aclippy::implicit_hasher\u{1f}-Aclippy::match_same_arms\u{1f}-Aclippy::missing_errors_doc\u{1f}-Aclippy::missing_panics_doc\u{1f}-Aclippy::module_name_repetitions\u{1f}-Aclippy::must_use_candidate\u{1f}-Aclippy::similar_names\u{1f}-Aclippy::too_many_lines\u{1f}-Wclippy::print_stdout\u{1f}-Wclippy::print_stderr\u{1f}-Wclippy::dbg_macro\u{1f}-Wclippy::empty_drop\u{1f}-Wclippy::empty_structs_with_brackets\u{1f}-Wclippy::exit\u{1f}-Wclippy::get_unwrap\u{1f}-Wclippy::rc_buffer\u{1f}-Wclippy::rc_mutex\u{1f}-Wclippy::rest_pat_in_fully_bound_structs\u{1f}-Wunreachable_pub"
>  PYO3_ENVIRONMENT_SIGNATURE="cpython-3.11-64bit" 
> PYO3_PYTHON="/usr/bin/python3.11" PYTHON_SYS_EXECUTABLE="/usr/bin/python3.11" 
> "cargo" "rustc" "--message-format" "json-render-diagnostics" 
> "--manifest-path" "/<<PKGBUILDDIR>>/crates/ruff_cli/Cargo.toml" "--release" 
> "--bin" "ruff" "--" "-C" "link-arg=-s"`
> Error: command ['maturin', 'pep517', 'build-wheel', '-i', 
> '/usr/bin/python3.11', '--compatibility', 'off'] returned non-zero exit 
> status 1
> 
> ERROR Backend subprocess exited when trying to invoke build_wheel
> E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: 
> python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11  
> I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
> module
> I: pybuild base:311: python3.12 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12  
> * Building wheel...
> Running `maturin pep517 build-wheel -i /usr/bin/python3.12 --compatibility 
> off`
> 🍹 Building a mixed python/rust project
> 🐍 Found CPython 3.12 at /usr/bin/python3.12
> 📡 Using build options bindings from pyproject.toml
> warning: /<<PKGBUILDDIR>>/Cargo.toml: unused manifest key: 
> workspace.dependencies.insta.feature
>    Compiling pyo3-build-config v0.20.2
>    Compiling ruff_python_ast v0.0.0 (/<<PKGBUILDDIR>>/crates/ruff_python_ast)
>    Compiling pep440_rs v0.3.12
>    Compiling rustix v0.38.32
>    Compiling semver v1.0.21
>    Compiling walkdir v2.4.0
>    Compiling phf_shared v0.11.2
>    Compiling strum_macros v0.26.4
>    Compiling result-like-derive v0.4.6
>    Compiling terminfo v0.8.0
>    Compiling tikv-jemalloc-sys v0.5.4+5.3.0-patched
>    Compiling serde_with v3.8.1
>    Compiling chic v1.2.2
>    Compiling ruff_index v0.0.0 (/<<PKGBUILDDIR>>/crates/ruff_index)
>    Compiling libcst_derive v0.1.0
>    Compiling ruff_diagnostics v0.0.0 
> (/<<PKGBUILDDIR>>/crates/ruff_diagnostics)
> error[E0512]: cannot transmute between types of different sizes, or 
> dependently-sized types
>     --> crates/ruff_python_ast/src/nodes.rs:3382:5
>      |
> 3382 |     assert_eq_size!(Pattern, [u8; 96]);
>      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>      |
>      = note: source type: `nodes::Pattern` (704 bits)
>      = note: target type: `[u8; 96]` (768 bits)
>      = note: this error originates in the macro `assert_eq_size` (in Nightly 
> builds, run with -Z macro-backtrace for more info)
> 
>    Compiling toml v0.5.11
>    Compiling pyo3-ffi v0.20.2
>    Compiling pyo3 v0.20.2
>    Compiling ruff_python_stdlib v0.0.0 
> (/<<PKGBUILDDIR>>/crates/ruff_python_stdlib)
>    Compiling path-dedot v3.1.1
>    Compiling fs-err v2.11.0
>    Compiling pep508_rs v0.2.3
>    Compiling quick-xml v0.31.0
>    Compiling paste v1.0.7
>    Compiling linux-raw-sys v0.4.12
>    Compiling minimal-lexical v0.2.1
> For more information about this error, try `rustc --explain E0512`.
> error: could not compile `ruff_python_ast` (lib) due to 1 previous error
> warning: build failed, waiting for other jobs to finish...
> 💥 maturin failed
>   Caused by: Failed to build a native library through cargo
>   Caused by: Cargo build finished with "exit status: 101": 
> `CARGO_ENCODED_RUSTFLAGS="-Dunsafe_code\u{1f}-Wclippy::pedantic\u{1f}-Wclippy::char_lit_as_u8\u{1f}-Aclippy::collapsible_else_if\u{1f}-Aclippy::collapsible_if\u{1f}-Aclippy::implicit_hasher\u{1f}-Aclippy::match_same_arms\u{1f}-Aclippy::missing_errors_doc\u{1f}-Aclippy::missing_panics_doc\u{1f}-Aclippy::module_name_repetitions\u{1f}-Aclippy::must_use_candidate\u{1f}-Aclippy::similar_names\u{1f}-Aclippy::too_many_lines\u{1f}-Wclippy::print_stdout\u{1f}-Wclippy::print_stderr\u{1f}-Wclippy::dbg_macro\u{1f}-Wclippy::empty_drop\u{1f}-Wclippy::empty_structs_with_brackets\u{1f}-Wclippy::exit\u{1f}-Wclippy::get_unwrap\u{1f}-Wclippy::rc_buffer\u{1f}-Wclippy::rc_mutex\u{1f}-Wclippy::rest_pat_in_fully_bound_structs\u{1f}-Wunreachable_pub"
>  PYO3_ENVIRONMENT_SIGNATURE="cpython-3.12-64bit" 
> PYO3_PYTHON="/usr/bin/python3.12" PYTHON_SYS_EXECUTABLE="/usr/bin/python3.12" 
> "cargo" "rustc" "--message-format" "json-render-diagnostics" 
> "--manifest-path" "/<<PKGBUILDDIR>>/crates/ruff_cli/Cargo.toml" "--release" 
> "--bin" "ruff" "--" "-C" "link-arg=-s"`
> Error: command ['maturin', 'pep517', 'build-wheel', '-i', 
> '/usr/bin/python3.12', '--compatibility', 'off'] returned non-zero exit 
> status 1
> 
> ERROR Backend subprocess exited when trying to invoke build_wheel
> E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: 
> python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12  
> dh_auto_build: error: pybuild --build -i python{version} -p "3.11 3.12" 
> returned exit code 13
> make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25


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;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240702&[email protected]&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.

--- End Message ---
--- Begin Message ---
Source: ruff
Source-Version: 0.0.291+dfsg1-5
Done: Maximiliano Curia <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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 <[email protected]>
Changed-By: Maximiliano Curia <[email protected]>
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-----

Attachment: pgpEpVgcNimiZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to