Your message dated Fri, 16 Aug 2024 15:09:10 +0000
with message-id <e1seyzi-004gv9...@fasolo.debian.org>
and subject line Bug#1075441: fixed in recoverdm 0.20-9
has caused the Debian Bug report #1075441,
regarding recoverdm: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)


-- 
1075441: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075441
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:recoverdm
Version: 0.20-8
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/recoverdm_0.20-8_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
      |                                                                         
        |                                                           |
      |                                                                         
        long long int                                               off64_t 
{aka long int}
      |                                                                         
     %ld
mergebad.c:417:91: warning: format ‘%lld’ expects argument of type ‘long long 
int’, but argument 2 has type ‘off64_t’ {aka ‘long int’} [-Wformat=]
  417 |                                 printf("No image without badblocks for 
current offset (%lld) found: \"guessing\" one or more bytes.\n", offset);
      |                                                                         
               ~~~^                                             ~~~~~~
      |                                                                         
                  |                                             |
      |                                                                         
                  long long int                                 off64_t {aka 
long int}
      |                                                                         
               %ld
mergebad.c:419:65: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} 
from ‘int’ may change the sign of the result [-Wsign-conversion]
  419 |                         guess_bytes = (unsigned char *)mymalloc(n_imgs, 
"temp buffer for bytes from each image to select from");
      |                                                                 ^~~~~~
mergebad.c:419:73: warning: passing argument 2 of ‘mymalloc’ discards ‘const’ 
qualifier from pointer target type [-Wdiscarded-qualifiers]
  419 |                         guess_bytes = (unsigned char *)mymalloc(n_imgs, 
"temp buffer for bytes from each image to select from");
      |                                                                         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils.h:1:36: note: expected ‘char *’ but argument is of type ‘const char *’
    1 | void * mymalloc(size_t size, char *what);
      |                              ~~~~~~^~~~
mergebad.c:425:44: warning: passing argument 1 of ‘error_exit’ discards ‘const’ 
qualifier from pointer target type [-Wdiscarded-qualifiers]
  425 |                                 error_exit("Internal error: could not 
find the badblock \"we're in\".\n");
      |                                            
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.h:1:23: note: expected ‘char *’ but argument is of type ‘const char *’
    1 | void error_exit(char *format, ...);
      |                 ~~~~~~^~~~~~
mergebad.c:437:58: warning: format ‘%lld’ expects argument of type ‘long long 
int’, but argument 3 has type ‘off64_t’ {aka ‘long int’} [-Wformat=]
  437 |                                 fprintf(fh_map_file, "%lld %lld\n", 
offset, n_to_guess);
      |                                                       ~~~^          
~~~~~~
      |                                                          |          |
      |                                                          |          
off64_t {aka long int}
      |                                                          long long int
      |                                                       %ld
mergebad.c:437:63: warning: format ‘%lld’ expects argument of type ‘long long 
int’, but argument 4 has type ‘off64_t’ {aka ‘long int’} [-Wformat=]
  437 |                                 fprintf(fh_map_file, "%lld %lld\n", 
offset, n_to_guess);
      |                                                            ~~~^         
    ~~~~~~~~~~
      |                                                               |         
    |
      |                                                               long long 
int off64_t {aka long int}
      |                                                            %ld
mergebad.c:443:57: warning: format ‘%lld’ expects argument of type ‘long long 
int’, but argument 2 has type ‘off64_t’ {aka ‘long int’} [-Wformat=]
  443 |                                 printf("\"Guessing\" %lld bytes\n", 
n_to_guess);
      |                                                      ~~~^           
~~~~~~~~~~
      |                                                         |           |
      |                                                         |           
off64_t {aka long int}
      |                                                         long long int
      |                                                      %ld
mergebad.c:447:44: warning: passing argument 1 of ‘error_exit’ discards ‘const’ 
qualifier from pointer target type [-Wdiscarded-qualifiers]
  447 |                                 error_exit("Number of \"bytes to 
guess\" less then 1!\n");
      |                                            
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.h:1:23: note: expected ‘char *’ but argument is of type ‘const char *’
    1 | void error_exit(char *format, ...);
      |                 ~~~~~~^~~~~~
mergebad.c:455:50: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} 
from ‘off64_t’ {aka ‘long int’} may change the sign of the result 
[-Wsign-conversion]
  455 |                         output_buffer = mymalloc(n_to_guess, "guessed 
bytes");
      |                                                  ^~~~~~~~~~
mergebad.c:455:62: warning: passing argument 2 of ‘mymalloc’ discards ‘const’ 
qualifier from pointer target type [-Wdiscarded-qualifiers]
  455 |                         output_buffer = mymalloc(n_to_guess, "guessed 
bytes");
      |                                                              
^~~~~~~~~~~~~~~
utils.h:1:36: note: expected ‘char *’ but argument is of type ‘const char *’
    1 | void * mymalloc(size_t size, char *what);
      |                              ~~~~~~^~~~
mergebad.c:478:66: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} 
from ‘off64_t’ {aka ‘long int’} may change the sign of the result 
[-Wsign-conversion]
  478 |                         if (phantom_write(fd_out, output_buffer, 
n_to_guess) != n_to_guess)
      |                                                                  
^~~~~~~~~~
mergebad.c: In function ‘read_mapfile’:
mergebad.c:189:17: warning: ignoring return value of ‘fscanf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  189 |                 fscanf(fh, "%lld %d", &offset, &block_size);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: recoverdm
Source-Version: 0.20-9
Done: Sven Geuer <s...@debian.org>

We believe that the bug you reported is fixed in the latest version of
recoverdm, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Geuer <s...@debian.org> (supplier of updated recoverdm 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 16 Aug 2024 16:26:16 +0200
Source: recoverdm
Architecture: source
Version: 0.20-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <team+pkg-secur...@tracker.debian.org>
Changed-By: Sven Geuer <s...@debian.org>
Closes: 1075441
Changes:
 recoverdm (0.20-9) unstable; urgency=medium
 .
   * Team upload.
   * d/p/*: Add 50_ftbfs-with-gcc-14.patch (Closes: #1075441).
   * d/u/metadata: Rework metadata to comply with DEP-12.
   * d/control: Bump Standards-Version to 4.7.0.
   * d/copyright: Add missing and new copyright holders.
   * d/salsa-ci.yml: Add variable SALSA_CI_DISABLE_BUILD_PACKAGE_ALL.
Checksums-Sha1:
 eaabd3c2f49358d044164abfde717cff25a61d2b 1915 recoverdm_0.20-9.dsc
 c84b07f6223bc70b5bfebb59047e87b44277650b 9084 recoverdm_0.20-9.debian.tar.xz
 e1214eb0eae1dd5fa5cb924f6285726665dd4c2e 5775 recoverdm_0.20-9_amd64.buildinfo
Checksums-Sha256:
 d878ddc297834857eb3f1caaf6e988a6dfb6a42b06b7bcd41b2eb33a72f40b2c 1915 
recoverdm_0.20-9.dsc
 1f79cd72f10741bd75e16ce1c2bedb26ac3de27bc7960c528f6570a9f5c72aea 9084 
recoverdm_0.20-9.debian.tar.xz
 f28da3f07c10792d3e78410c98ac7555a3a7da37eded8c3aba49b3fd7905c7c0 5775 
recoverdm_0.20-9_amd64.buildinfo
Files:
 a54efb4c90a54a9f5884a197fa0d42a7 1915 utils optional recoverdm_0.20-9.dsc
 3eee9d182e79773b41219b04a65717cd 9084 utils optional 
recoverdm_0.20-9.debian.tar.xz
 ab9566ce52ffacf1290cbf4c956d21ea 5775 utils optional 
recoverdm_0.20-9_amd64.buildinfo

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

iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAma/YxUPHHNnZUBkZWJp
YW4ub3JnAAoJEK31Dtr4rdWFe10P/RwVMyTIj+OjclTB7FRvZwL6XxTmRIYGopPb
CXwQuQFqox5TeVg8z1MccChehNuH6WA1SVXNEmVyBdkwWKxpoJDjWeJXBTcECJtQ
8eQKdQyZzRVINvs+sKQ8W1PZ2DNnZZGUDeWA8eDevkCocHfZ3ClaU4b0qAYK+FO7
CJqiiB3rO66Lex0kZeTO0t5nsYEOWMJC+QG5h8hHn+MqPH3OqO/jD80xJUVXFIYo
I3kXZISzYphb0QZowfmn138Ohlaom7Zk+Kxpbh228KJrhaHGxYKWGZ5JR0IKu+gw
cAjRyb5wR30oIh2RJNdTlTsPIssV2aVGzjdBepdb8JVi3lWEFw5TOFIvhXl67J0D
BJPqp0m5F2VVtMd0ukv8ZGy2M+Eq+6k8QZFY9qy1hioPtdK8fw7fd6yP8a1mDOWz
dl9mqbuFW51Pr1geQuvN19wwqg5dv8Rv0kOs8CHHbwEtca0gcPE9yjInmMEew+23
UyQuyc6g44vPpKxmnSIp3vXE3CoTx9NbsBx3OrhfOBW+AanySlalDhSIwTLB4VlO
v78l2vK/iD9f2u1FPCSyU6vuNIxrJzEwIgI00kcW1N1pUGyRYBMjJ3zpCdNOG2PP
xCrZvlEVx+yuVNgaSawI3CrokGnQpdU7vSKwjHVaP/C2jqzwTguquzI+BM6qZKhk
tRblgzml
=fg71
-----END PGP SIGNATURE-----

Attachment: pgpCBk7KXDOWk.pgp
Description: PGP signature


--- End Message ---

Reply via email to