Your message dated Fri, 09 Oct 2026 06:19:09 +0000
with message-id <[email protected]>
and subject line Bug#1150269: fixed in pytorch 2.12.1+dfsg-2
has caused the Debian Bug report #1150269,
regarding pytorch: FTBFS: error: no matching function for call to 
‘format_decimal<char>(std::ostreambuf_iterator<char, std::char_traits<char> >&, 
unsigned int&, int)’
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.)


-- 
1150269: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1150269
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pytorch
Version: 2.12.1+dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]

Dear maintainer,

pytorch FTBFS with the new fmtlib:

  FAILED: [code=1] 
caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Formatting.cpp.o
  /usr/bin/c++ -DAT_PER_OPERATOR_HEADERS -DBUILD_ONEDNN_GRAPH 
-DCAFFE2_BUILD_MAIN_LIB -DDNNL_EXPERIMENTAL_UKERNEL -DENABLE_IPC_FABRIC 
-DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MMAP=1 -DHAVE_POSIX_FALLOCATE=1 
-DHAVE_SHM_OPEN=1 -DHAVE_SHM_UNLINK=1 -DKINETO_NAMESPACE=libkineto 
-DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 
-DONNX_NAMESPACE=onnx -DTORCH_ENABLE_LLVM -DUSE_C10D_GLOO -DUSE_C10D_MPI 
-DUSE_DISTRIBUTED -DUSE_EXTERNAL_MZCRC -DUSE_RPC -DUSE_TENSORPIPE 
-D_FILE_OFFSET_BITS=64 -Dtorch_cpu_EXPORTS -DTORCH_ASSERT_ONLY_METHOD_OPERATORS 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/build/aten/src 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/build 
-I/build/reproducible-path/pytorch-2.12.1+dfsg -I/usr/lib/llvm-21/include 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/moodycamel 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/torch/csrc/api 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/torch/csrc/api/include 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/caffe2/aten/src/TH 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/build/caffe2/aten/src/TH 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/build/caffe2/aten/src 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/build/caffe2/../aten/src 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/torch/csrc 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/torch/headeronly 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/third_party/miniz-3.0.2 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/debian/kineto/libkineto/include 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/debian/kineto/libkineto/src 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/third_party/cpp-httplib 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/third_party/nlohmann/include 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/build/vulkan 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/aten/../third_party/VulkanMemoryAllocator
 -I/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/.. 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/c10/.. 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/native/quantized/cpu/qnnpack/include
 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/native/quantized/cpu/qnnpack/src
 
-I/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/native/quantized/cpu/qnnpack/deps/clog/include
 -I/build/reproducible-path/pytorch-2.12.1+dfsg/third_party/flatbuffers/include 
-isystem 
/build/reproducible-path/pytorch-2.12.1+dfsg/cmake/../third_party/googletest/googlemock/include
 -isystem 
/build/reproducible-path/pytorch-2.12.1+dfsg/cmake/../third_party/googletest/googletest/include
 -isystem 
/build/reproducible-path/pytorch-2.12.1+dfsg/cmake/../third_party/eigen 
-isystem /usr/include/oneapi/dnnl -isystem 
/build/reproducible-path/pytorch-2.12.1+dfsg/INTERFACE -isystem 
/usr/include/concurrentqueue -isystem 
/build/reproducible-path/pytorch-2.12.1+dfsg/caffe2 -isystem 
/usr/lib/x86_64-linux-gnu/openmpi/include -isystem 
/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/build/reproducible-path/pytorch-2.12.1+dfsg=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wno-dangling-reference  -I/usr 
-fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DUSE_KINETO -DLIBKINETO_NOCUPTI 
-DLIBKINETO_NOROCTRACER -DLIBKINETO_NOXPUPTI=ON -DUSE_PYTORCH_QNNPACK 
-DUSE_XNNPACK -DUSE_VULKAN -DUSE_VULKAN_API -DSYMBOLICATE_MOBILE_DEBUG_HANDLE 
-O2 -fPIC -DC10_NODEPRECATED -Wall -Wextra -Werror=return-type 
-Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation 
-Wnarrowing -Wno-missing-field-initializers -Wno-unknown-pragmas 
-Wno-unused-parameter -Wno-strict-overflow -Wno-strict-aliasing 
-Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=old-style-cast 
-faligned-new -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math 
-Werror=format -Wno-dangling-reference -Wno-error=dangling-reference 
-Wno-stringop-overflow -DHAVE_AVX512_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION 
-O2 -g -DNDEBUG -fPIC -fdiagnostics-color=always -DTORCH_USE_LIBUV 
-DCAFFE2_USE_GLOO -Wall -Wextra -Wdeprecated -Wunused -Wno-unused-parameter 
-Wno-missing-field-initializers -Wno-array-bounds -Wno-unknown-pragmas 
-Wno-strict-overflow -Wno-strict-aliasing -Wredundant-move 
-Wno-interference-size -Wno-maybe-uninitialized -fvisibility=hidden -fopenmp 
-MD -MT caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Formatting.cpp.o 
-MF caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Formatting.cpp.o.d -o 
caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Formatting.cpp.o -c 
/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/core/Formatting.cpp
  In file included from /usr/include/fmt/compile.h:15,
                   from 
/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/core/Formatting.cpp:3:
  /usr/include/fmt/format.h: In instantiation of ‘constexpr OutputIt 
fmt::v11::detail::write_exponent(int, OutputIt) [with Char = char; OutputIt = 
std::ostreambuf_iterator<char, std::char_traits<char> >]’:
  /usr/include/fmt/format.h:2373:34:   required from ‘constexpr OutputIt 
fmt::v11::detail::do_write_float(OutputIt, const DecimalFP&, const 
fmt::v11::format_specs&, fmt::v11::sign, locale_ref) [with Char = char; 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; DecimalFP = 
dragonbox::decimal_fp<double>; Grouping = fallback_digit_grouping<char>]’
   2373 |       return write_exponent<Char>(output_exp, it);
        |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:2453:57:   required from ‘constexpr OutputIt 
fmt::v11::detail::write_float(OutputIt, const DecimalFP&, const 
fmt::v11::format_specs&, fmt::v11::sign, locale_ref) [with Char = char; 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; DecimalFP = 
dragonbox::decimal_fp<double>]’
   2452 |     return do_write_float<Char, OutputIt, DecimalFP,
        |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   2453 |                           fallback_digit_grouping<Char>>(out, f, 
specs, s, loc);
        |                           
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:3310:31:   required from ‘constexpr OutputIt 
fmt::v11::detail::write_float(OutputIt, T, fmt::v11::format_specs, locale_ref) 
[with Char = char; OutputIt = std::ostreambuf_iterator<char, 
std::char_traits<char> >; T = double]’
   3310 |       return write_float<Char>(out, dec, specs, s, loc);
        |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:3347:33:   required from ‘constexpr OutputIt 
fmt::v11::detail::write(OutputIt, T, fmt::v11::format_specs, locale_ref) [with 
Char = char; OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> 
>; T = double; typename std::enable_if<std::integral_constant<bool, 
(std::is_floating_point<T>::value || std::is_same<T, 
__float128>::value)>::value, int>::type <anonymous> = 0]’
   3347 |              : write_float<Char>(out, value, specs, loc);
        |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:3633:23:   required from ‘constexpr decltype 
(ctx.out()) fmt::v11::detail::native_formatter<T, Char, TYPE>::format(const T&, 
FormatContext&) const [with FormatContext = 
fmt::v11::generic_context<std::ostreambuf_iterator<char, std::char_traits<char> 
>, char>; T = double; Char = char; fmt::v11::detail::type TYPE = 
fmt::v11::detail::type::double_type; decltype (ctx.out()) = 
std::ostreambuf_iterator<char, std::char_traits<char> >]’
   3633 |     return write<Char>(ctx.out(), val, specs_, ctx.locale());
        |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/compile.h:220:22:   required from ‘constexpr OutputIt 
fmt::v11::detail::spec_field<Char, T, N>::format(OutputIt, const Args& ...) 
const [with OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; 
Args = {double, int}; Char = char; T = double; int N = 0]’
    220 |     return fmt.format(get_arg_checked<T, N>(args...), ctx);
        |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/compile.h:460:19:   required from ‘constexpr OutputIt 
fmt::v11::format_to(OutputIt, const CompiledFormat&, const Args& ...) [with 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; 
CompiledFormat = detail::spec_field<char, double, 0>; Args = {double, int}; 
typename std::enable_if<detail::is_compiled_format<CompiledFormat>::value, 
int>::type <anonymous> = 0]’
    460 |   return cf.format(out, args...);
        |          ~~~~~~~~~^~~~~~~~~~~~~~
  /usr/include/fmt/compile.h:500:26:   required from ‘constexpr OutputIt 
fmt::v11::format_to(OutputIt, const S&, Args&& ...) [with OutputIt = 
std::ostreambuf_iterator<char, std::char_traits<char> >; S = 
at::<lambda()>::FMT_COMPILE_STRING; Args = {double&, const int&}; typename 
std::enable_if<detail::is_compiled_string<S>::value, int>::type <anonymous> = 
0]’
    500 |     return fmt::format_to(out, compiled, std::forward<Args>(args)...);
        |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/core/Formatting.cpp:159:21:
   required from here
    159 |       fmt::format_to(out_it, FMT_G, val, pf.width);
        |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:1501:32: error: no matching function for call to 
‘format_decimal<char>(std::ostreambuf_iterator<char, std::char_traits<char> >&, 
unsigned int&, int)’
   1501 |     return format_decimal<Char>(out, uexp, count_digits(uexp));
        |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • there are 2 candidates
      • candidate 1: ‘template<class Char, class UInt> constexpr Char* 
fmt::v11::detail::format_decimal(Char*, UInt, int)’
        /usr/include/fmt/format.h:1199:31:
         1199 | FMT_CONSTEXPR FMT_INLINE auto format_decimal(Char* out, UInt 
value,
              |                               ^~~~~~~~~~~~~~
        • template argument deduction/substitution failed:
          •   cannot convert ‘out’ (type ‘std::ostreambuf_iterator<char, 
std::char_traits<char> >’) to type ‘char*’
            /usr/include/fmt/format.h:1501:33:
             1501 |     return format_decimal<Char>(out, uexp, 
count_digits(uexp));
                  |                                 ^~~
      • candidate 2: ‘template<class Char, class UInt, class OutputIt, typename 
std::enable_if<fmt::v11::detail::is_back_insert_iterator<OutputIt>::value, 
int>::type <anonymous> > constexpr OutputIt 
fmt::v11::detail::format_decimal(OutputIt, UInt, int)’
        /usr/include/fmt/format.h:1207:20:
         1207 | FMT_CONSTEXPR auto format_decimal(OutputIt out, UInt value, int 
num_digits)
              |                    ^~~~~~~~~~~~~~
        • template argument deduction/substitution failed:
  In file included from /usr/include/fmt/format.h:41:
          • error: no type named ‘type’ in ‘struct std::enable_if<false, int>’
            /usr/include/fmt/format.h:1206:11:
             1206 |           
FMT_ENABLE_IF(is_back_insert_iterator<OutputIt>::value)>
                  |           ^~~~~~~~~~~~~
  /usr/include/fmt/format.h: In instantiation of ‘OutputIt 
fmt::v11::detail::write_significand(OutputIt, UInt, int) [with Char = char; 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; UInt = long 
unsigned int]’:
  /usr/include/fmt/format.h:2429:35:   required from ‘constexpr OutputIt 
fmt::v11::detail::do_write_float(OutputIt, const DecimalFP&, const 
fmt::v11::format_specs&, fmt::v11::sign, locale_ref) [with Char = char; 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; DecimalFP = 
dragonbox::decimal_fp<double>; Grouping = fallback_digit_grouping<char>]’
   2429 |     return write_significand<Char>(it, significand, significand_size);
        |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:2453:57:   required from ‘constexpr OutputIt 
fmt::v11::detail::write_float(OutputIt, const DecimalFP&, const 
fmt::v11::format_specs&, fmt::v11::sign, locale_ref) [with Char = char; 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; DecimalFP = 
dragonbox::decimal_fp<double>]’
   2452 |     return do_write_float<Char, OutputIt, DecimalFP,
        |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   2453 |                           fallback_digit_grouping<Char>>(out, f, 
specs, s, loc);
        |                           
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:3310:31:   required from ‘constexpr OutputIt 
fmt::v11::detail::write_float(OutputIt, T, fmt::v11::format_specs, locale_ref) 
[with Char = char; OutputIt = std::ostreambuf_iterator<char, 
std::char_traits<char> >; T = double]’
   3310 |       return write_float<Char>(out, dec, specs, s, loc);
        |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:3347:33:   required from ‘constexpr OutputIt 
fmt::v11::detail::write(OutputIt, T, fmt::v11::format_specs, locale_ref) [with 
Char = char; OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> 
>; T = double; typename std::enable_if<std::integral_constant<bool, 
(std::is_floating_point<T>::value || std::is_same<T, 
__float128>::value)>::value, int>::type <anonymous> = 0]’
   3347 |              : write_float<Char>(out, value, specs, loc);
        |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:3633:23:   required from ‘constexpr decltype 
(ctx.out()) fmt::v11::detail::native_formatter<T, Char, TYPE>::format(const T&, 
FormatContext&) const [with FormatContext = 
fmt::v11::generic_context<std::ostreambuf_iterator<char, std::char_traits<char> 
>, char>; T = double; Char = char; fmt::v11::detail::type TYPE = 
fmt::v11::detail::type::double_type; decltype (ctx.out()) = 
std::ostreambuf_iterator<char, std::char_traits<char> >]’
   3633 |     return write<Char>(ctx.out(), val, specs_, ctx.locale());
        |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/compile.h:220:22:   required from ‘constexpr OutputIt 
fmt::v11::detail::spec_field<Char, T, N>::format(OutputIt, const Args& ...) 
const [with OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; 
Args = {double, int}; Char = char; T = double; int N = 0]’
    220 |     return fmt.format(get_arg_checked<T, N>(args...), ctx);
        |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/compile.h:460:19:   required from ‘constexpr OutputIt 
fmt::v11::format_to(OutputIt, const CompiledFormat&, const Args& ...) [with 
OutputIt = std::ostreambuf_iterator<char, std::char_traits<char> >; 
CompiledFormat = detail::spec_field<char, double, 0>; Args = {double, int}; 
typename std::enable_if<detail::is_compiled_format<CompiledFormat>::value, 
int>::type <anonymous> = 0]’
    460 |   return cf.format(out, args...);
        |          ~~~~~~~~~^~~~~~~~~~~~~~
  /usr/include/fmt/compile.h:500:26:   required from ‘constexpr OutputIt 
fmt::v11::format_to(OutputIt, const S&, Args&& ...) [with OutputIt = 
std::ostreambuf_iterator<char, std::char_traits<char> >; S = 
at::<lambda()>::FMT_COMPILE_STRING; Args = {double&, const int&}; typename 
std::enable_if<detail::is_compiled_string<S>::value, int>::type <anonymous> = 
0]’
    500 |     return fmt::format_to(out, compiled, std::forward<Args>(args)...);
        |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
/build/reproducible-path/pytorch-2.12.1+dfsg/aten/src/ATen/core/Formatting.cpp:159:21:
   required from here
    159 |       fmt::format_to(out_it, FMT_G, val, pf.width);
        |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/fmt/format.h:2247:30: error: no matching function for call to 
‘format_decimal<char>(std::ostreambuf_iterator<char, std::char_traits<char> >&, 
long unsigned int&, int&)’
   2247 |   return format_decimal<Char>(out, significand, significand_size);
        |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • there are 2 candidates
      • candidate 1: ‘template<class Char, class UInt> constexpr Char* 
fmt::v11::detail::format_decimal(Char*, UInt, int)’
        /usr/include/fmt/format.h:1199:31:
         1199 | FMT_CONSTEXPR FMT_INLINE auto format_decimal(Char* out, UInt 
value,
              |                               ^~~~~~~~~~~~~~
        • template argument deduction/substitution failed:
          •   cannot convert ‘out’ (type ‘std::ostreambuf_iterator<char, 
std::char_traits<char> >’) to type ‘char*’
            /usr/include/fmt/format.h:2247:31:
             2247 |   return format_decimal<Char>(out, significand, 
significand_size);
                  |                               ^~~
      • candidate 2: ‘template<class Char, class UInt, class OutputIt, typename 
std::enable_if<fmt::v11::detail::is_back_insert_iterator<OutputIt>::value, 
int>::type <anonymous> > constexpr OutputIt 
fmt::v11::detail::format_decimal(OutputIt, UInt, int)’
        /usr/include/fmt/format.h:1207:20:
         1207 | FMT_CONSTEXPR auto format_decimal(OutputIt out, UInt value, int 
num_digits)
              |                    ^~~~~~~~~~~~~~
        • template argument deduction/substitution failed:
          • error: no type named ‘type’ in ‘struct std::enable_if<false, int>’
            /usr/include/fmt/format.h:1206:11:
             1206 |           
FMT_ENABLE_IF(is_back_insert_iterator<OutputIt>::value)>
                  |           ^~~~~~~~~~~~~

See
https://buildd.debian.org/status/fetch.php?pkg=pytorch&arch=amd64&ver=2.12.1%2Bdfsg-1%2Bb1&stamp=1791370572&raw=0
for details.

Cheers
-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
Source: pytorch
Source-Version: 2.12.1+dfsg-2
Done: Talha Can Havadar <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pytorch, 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.
Talha Can Havadar <[email protected]> (supplier of updated pytorch 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: Thu, 08 Oct 2026 07:40:38 +0000
Source: pytorch
Architecture: source
Version: 2.12.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Deep Learning Team <[email protected]>
Changed-By: Talha Can Havadar <[email protected]>
Closes: 1150269
Changes:
 pytorch (2.12.1+dfsg-2) unstable; urgency=medium
 .
   [ Aron Xu ]
   * d/copyright: exclude __pycache__/*.pyc from repacked tarball
 .
   [ Mo Zhou ]
   * autopkgtest: remove the train-mnist.sh test case.
   * Cleanup patchset after merging the ROCm fix.
   * trivial: quilt patch refresh
   * trivial: cleanup more mess
   * Patch embedded kineto to disable ROCPROF and ROCTRACER.
   * [ROCm] Patch cmake to prevent aotriton download.
   * [ROCm] Require libamdhip64-dev (>= 7.1.0~).
   * [ROCm] Require all rocm B-D to be >= 7.1.0, and add rocm-device-libs-22.
   * [ROCm] Build depend on composable kernel.
   * [ROCm] minor: use llvm-21 device libs.
   * [ROCm] add amdgcn-tools-21 to dependencies.
   * Get rid of tensorpipe from build dependencies.
   * Get rid of tensorpipe for cuda/rocm variants as well.
   * Reword cuda/rocm build scripts.
   * [CUDA] Attempt to fix CUDA build but we still miss some dependencies.
 .
   [ Talha Can Havadar ]
   * d/{rules, control.rocm}: bump to llvm-22 as whole rocm stack >=7.2 relies
     on llvm-22
   * d/kineto: patch kineto to not raise severity of Wno-dangling-reference
     which is unknown for clang and in rocm kineto builds with -Werror
     causing it to FTBFS
   * d/control.rocm: restrict libfmt-dev to >= 11.1.1 as older versions fail
     with clang-22
   * d/p/1070-formatting-fmt11-ostreambuf-iterator.patch: fix format_decimal
     FTBFS (Closes: #1150269)
   * d/rules: disabling flash/mem-eff attention for rocm as it requires aotriton
     And aotriton is not available in debian and not yet vendored in pytorch
     package
   * d/control.rocm: add missing amd-smi dependency
   * d/control.rocm: bump ROCm stack restriction to 7.2
   * d/rules: fix ABI incompatibility hipcc passes clang-abi-compat=17
   * d/p/2340-c10d-tests-link-gloo-explicitly.patch: fix linking issue on
     ProcessGroupGlooTest
   * d/rules: filter out RDNA3 (gfx1100, gfx1101, gfx1102) from target list.
     LLVM 22, clang aborts with 'fatal error: error in backend: Unsupported
     instruction : <MCInst 4399 ...>' while compiling Loss.hip. Dropping
     gfx110x here until an upstream LLVM fix lands.
   * d/control: bump llvm-22 to fix libfmt v11 compatibility issues
   * d/*.lintian-overrides: update for renamed/removed tags in lintian 2.141
 .
   [ Alexandre Detiste ]
   * reduce diff between debian/control.*
 .
 pytorch (2.12.1+dfsg-1) unstable; urgency=medium
 .
   * New upstream bugfix release.
   * d/patches: rebase 2000-version.patch onto 2.12.1.
Checksums-Sha1:
 ec71202d1d3b634ba62731e1dc4904230358dc24 3807 pytorch_2.12.1+dfsg-2.dsc
 1f6db8fcdf7b06bc48800f3bf0c8501344227354 260672 
pytorch_2.12.1+dfsg-2.debian.tar.xz
 f2957c3064bf63368846dfb4e717adc4a40241ce 15311 
pytorch_2.12.1+dfsg-2_amd64.buildinfo
Checksums-Sha256:
 31aee65c6468e903b71de5e6d009829a57fff60adc25a6a5945ba90204e4b09e 3807 
pytorch_2.12.1+dfsg-2.dsc
 5470fcaadf7d599ddf887935e305ca05c516a239266bc1b53702289828ce72cb 260672 
pytorch_2.12.1+dfsg-2.debian.tar.xz
 6caecd8a5257e1a6a18f9a618a7e13c0d7950dfb468f80356d014ca9dad946b9 15311 
pytorch_2.12.1+dfsg-2_amd64.buildinfo
Files:
 7f93c1ba044f7789be65e3f0e1fc3916 3807 science optional 
pytorch_2.12.1+dfsg-2.dsc
 f72380c90c43c49ffd7e1dad983714a3 260672 science optional 
pytorch_2.12.1+dfsg-2.debian.tar.xz
 979acc995c2f33a8cf78b8dc76e2f731 15311 science optional 
pytorch_2.12.1+dfsg-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEl9DisSUYWvfJX+x3a5gt67/pHCkFAmrIhGAACgkQa5gt67/p
HClFFA/8DfR6ac3rHh89chVOi9dKAuyYjd5I1sU+SduFe8pG/Y5tA/O6kXQwlFMi
glNM1YCr2PRCwR7iu3Fx5EJmCwd8mJCEPiA3AoAceXumaN8hf91hLzS1CBMBpJHX
K3iduZSKQxPoY+pWnl1KPWFBs/sVh5Heva0WfqUGIec10K/aYdNQmk00rQfYwRvR
37up47nlM0V5zCHmB94MzhkwszkSNJwDmK4dimkZ+d6rmbf49paPQDilrGk/Z8H1
O+m0OF5Zh+kImwW8K4FtVOd9Nt1BNm5KLHX8n2RyvdL2253gn7Sr4q8XVdbhnQ/j
VYCIwZjKz+9kq1tAhMqrj8Kb8Ou4nm+vDMJtSeP/FjnM5eSh9vciPU3t4uWx0dkZ
GOlHEnOpp9ug7aSR/azEXGHiI1QeMXaKRiC5Yo9h8uU8RX5HbJHtfsPfkkgg7Vzx
D21aI37RhIF0oe1n2Eje6gRKPE8HAU9S1DXNfRCnGcIpVF35VSc0HMQUB0AMZ4zz
vlJOo3LSIiWsTsD2KQQ9BkeTOj1oV6omndQLF/xJI5kCplz6z97jxQbGfdzyM5zN
G64Ox9cX1ToLCNhmCTe1DL+aDiZLH0Lzhqi7KqMzD0fiwOhaZnzU3ZOuzGo3auwh
eZYavl+so1nNzcIdX90ub4tx5ikyj8CMwkgvX2gr/e9K0u0Jn0Q=
=0daK
-----END PGP SIGNATURE-----

Attachment: pgphByXLTcMtY.pgp
Description: PGP signature


--- End Message ---

Reply via email to