Your message dated Wed, 26 Feb 2025 12:42:53 +0000
with message-id <e1tngkx-00d1lp...@fasolo.debian.org>
and subject line Bug#1075341: fixed in openhpi 3.8.0-2.3
has caused the Debian Bug report #1075341,
regarding openhpi: 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.)


-- 
1075341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075341
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:openhpi
Version: 3.8.0-2.2
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/openhpi_3.8.0-2.2_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

[...]
ov_rest_discover.c: In function ‘ov_rest_build_server_health_rdr’:
ov_rest_discover.c:6894:17: warning: ‘__builtin___strncpy_chk’ specified bound 
depends on the length of the source argument [-Wstringop-truncation]
 6894 |                 strncpy((char 
*)sensor_info->sensor_reading.Value.SensorBuffer,
      |                 ^
ov_rest_discover.c:6891:23: note: length computed here
 6891 |                 len = strlen(response->System_Status);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ov_rest_discover.c: In function ‘ov_rest_build_server_battery_rdr’:
ov_rest_discover.c:6975:17: warning: ‘__builtin___strncpy_chk’ specified bound 
depends on the length of the source argument [-Wstringop-truncation]
 6975 |                 strncpy((char 
*)sensor_info->sensor_reading.Value.SensorBuffer,
      |                 ^
ov_rest_discover.c:6972:23: note: length computed here
 6972 |                 len = strlen(response->Battery_Status);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ov_rest_discover.c: In function ‘ov_rest_build_server_storage_rdr’:
ov_rest_discover.c:7106:17: warning: ‘__builtin___strncpy_chk’ specified bound 
depends on the length of the source argument [-Wstringop-truncation]
 7106 |                 strncpy((char 
*)sensor_info->sensor_reading.Value.SensorBuffer,
      |                 ^
ov_rest_discover.c:7103:23: note: length computed here
 7103 |                 len = strlen(response->SmartStorage_Status);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ov_rest_discover.c: In function ‘ov_rest_build_server_network_adapters_rdr’:
ov_rest_discover.c:7189:17: warning: ‘__builtin___strncpy_chk’ specified bound 
depends on the length of the source argument [-Wstringop-truncation]
 7189 |                 strncpy((char 
*)sensor_info->sensor_reading.Value.SensorBuffer,
      |                 ^
ov_rest_discover.c:7186:23: note: length computed here
 7186 |                 len = strlen(response->NetworkAdapters_Status);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ov_rest_discover.c: In function ‘ov_rest_build_server_ethernet_inetrfaces_rdr’:
ov_rest_discover.c:7272:17: warning: ‘__builtin___strncpy_chk’ specified bound 
depends on the length of the source argument [-Wstringop-truncation]
 7272 |                 strncpy((char 
*)sensor_info->sensor_reading.Value.SensorBuffer,
      |                 ^
ov_rest_discover.c:7269:23: note: length computed here
 7269 |                 len = strlen(response->EthernetInterfaces_Status);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. 
-DG_LOG_DOMAIN=\"ov_rest\" -I../../include -I../../utils -I../../utils 
-I../../clients -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes 
-Wpointer-arith -Wformat=2 -Wformat-security -Wformat-nonliteral 
-Wno-format-y2k -Wcast-qual -Wcast-align -Wno-strict-aliasing 
-fno-strict-aliasing -Wno-unused-value -D_GNU_SOURCE -D_REENTRANT -fexceptions 
-MT ov_rest_discover.lo -MD -MP -MF .deps/ov_rest_discover.Tpo -c 
ov_rest_discover.c -o ov_rest_discover.o >/dev/null 2>&1
mv -f .deps/ov_rest_discover.Tpo .deps/ov_rest_discover.Plo
/bin/bash ../../libtool  --tag=CC   --mode=compile x86_64-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"ov_rest\" -I../../include 
-I../../utils -I../../utils -I../../clients -Wdate-time -D_FORTIFY_SOURCE=2  -g 
-O2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread          -Wall         -Wmissing-prototypes   
      -Wmissing-declarations         -Wstrict-prototypes         
-Wpointer-arith         -Wformat=2         -Wformat-security         
-Wformat-nonliteral         -Wno-format-y2k         -Wcast-qual         
-Wcast-align         -Wno-strict-aliasing        -fno-strict-aliasing         
-Wno-unused-value  -D_GNU_SOURCE -D_REENTRANT -fexceptions -MT 
ov_rest_re_discover.lo -MD -MP -MF .deps/ov_rest_re_discover.Tpo -c -o 
ov_rest_re_discover.lo ov_rest_re_discover.c
libtool: compile:  x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. 
-DG_LOG_DOMAIN=\"ov_rest\" -I../../include -I../../utils -I../../utils 
-I../../clients -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes 
-Wpointer-arith -Wformat=2 -Wformat-security -Wformat-nonliteral 
-Wno-format-y2k -Wcast-qual -Wcast-align -Wno-strict-aliasing 
-fno-strict-aliasing -Wno-unused-value -D_GNU_SOURCE -D_REENTRANT -fexceptions 
-MT ov_rest_re_discover.lo -MD -MP -MF .deps/ov_rest_re_discover.Tpo -c 
ov_rest_re_discover.c  -fPIC -DPIC -o .libs/ov_rest_re_discover.o
ov_rest_re_discover.c: In function ‘remove_composer’:
ov_rest_re_discover.c:707:23: error: initialization of ‘SaErrorT’ {aka ‘int’} 
from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
  707 |         SaErrorT rv = NULL;
      |                       ^~~~
ov_rest_re_discover.c: In function ‘re_discover_interconnect’:
ov_rest_re_discover.c:1824:39: warning: the comparison will always evaluate as 
‘false’ for the address of ‘next_page’ will never be NULL [-Waddress]
 1824 |                 if(response.next_page == NULL){
      |                                       ^~
In file included from ov_rest_discover.h:50,
                 from ov_rest_re_discover.h:39,
                 from ov_rest_re_discover.c:87:
ov_rest_parser_calls.h:978:14: note: ‘next_page’ declared here
  978 |         char next_page[MAX_256_CHARS];
      |              ^~~~~~~~~
ov_rest_re_discover.c: In function ‘re_discover_sas_interconnect’:
ov_rest_re_discover.c:2151:39: warning: the comparison will always evaluate as 
‘false’ for the address of ‘next_page’ will never be NULL [-Waddress]
 2151 |                 if(response.next_page == NULL){
      |                                       ^~
ov_rest_parser_calls.h:978:14: note: ‘next_page’ declared here
  978 |         char next_page[MAX_256_CHARS];
      |              ^~~~~~~~~
make[4]: *** [Makefile:640: ov_rest_re_discover.lo] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/plugins/ov_rest'
make[3]: *** [Makefile:468: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugins'
make[2]: *** [Makefile:658: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:542: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:57: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: openhpi
Source-Version: 3.8.0-2.3
Done: Bastian Germann <b...@debian.org>

We believe that the bug you reported is fixed in the latest version of
openhpi, 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.
Bastian Germann <b...@debian.org> (supplier of updated openhpi 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: Wed, 26 Feb 2025 12:44:08 +0100
Source: openhpi
Architecture: source
Version: 3.8.0-2.3
Distribution: unstable
Urgency: medium
Maintainer: Mohan Devarajulu <mohan.devaraj...@hpe.com>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 980994 1075341
Changes:
 openhpi (3.8.0-2.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Prevent int-conversion error. (Closes: #1075341)
   * Drop Depends on lsb-base.
 .
   [ Helmut Grohne ]
   * Reduce Build-Depends: (Closes: #980994)
     + Drop unused libltdl-dev. openhpi migrated to glib.
     + Annotate openipmi <!nocheck>. Not used during nocheck build.
     + Drop unused libncurses5-dev as plugins/ipmi no longer links -lncurses
       due to makefile_3.8.0.patch.
Checksums-Sha1:
 ad38cf670d508958c3097fbc341a79312e34d53f 3065 openhpi_3.8.0-2.3.dsc
 44c5fe05ab8acbdde351cd348abb2c625008db2a 16928 openhpi_3.8.0-2.3.debian.tar.xz
 afa458a46f9d7d5e5022176a645f2d425c214a89 5205 
openhpi_3.8.0-2.3_source.buildinfo
Checksums-Sha256:
 4d0b8691c8cedbfe0d711d318d9ad2ed2de123a2fd8a95ca050fc1b458a8cf00 3065 
openhpi_3.8.0-2.3.dsc
 4c0f8d3b669ba0c895933ada4c69eecea71b8efa026dcbfc560b97e2677dbc30 16928 
openhpi_3.8.0-2.3.debian.tar.xz
 99cc365571e470df2d03b52a86da88dc366f35c30e922d097e3f038012929a36 5205 
openhpi_3.8.0-2.3_source.buildinfo
Files:
 a0e4d3a3fac240c8e64a6ead40f381fe 3065 admin optional openhpi_3.8.0-2.3.dsc
 424d8aa351544036dcc0c2e38bcb8b71 16928 admin optional 
openhpi_3.8.0-2.3.debian.tar.xz
 2d22939d81a9a3fbaca9a5d47e935e1d 5205 admin optional 
openhpi_3.8.0-2.3_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAme/BSkQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFDznC/wM03PEDF3WywCNvLwYrt30NcWexVtScEoV
v/VFpf9vczUg+NmbPryUPS2j12DAlna0VU/80X1P1S4LlOe4958wlSh/eWNaXzE6
2gb8KR+bkgOB8doq/yJyAvRqOBxoGR5RKvPeEQYryAfjTBmtwPlzDz6xYJQvqI3A
JI2FxPYRcordAfpJl3NPnHBdAcmadKqZJMcYa318i1FYdqBeLLwrt+wr556135sl
xxvvnY/rDIYYYWb2PRqvkoFctofsS31S+5ooHYF94COHcO1xZK5imfTkbdPLQ70e
gFgNdSojnEisxfQ9MdADppijjYWEIMpK+FHMS6uCH3Rz2+SLHFdhn0TcMCAIxobv
ax3UBYRD37ooSp0IHgR1bcFPLwG3Sn6FSYSJ4gOk6FVVuUnwZgBg6jCJehboPtdj
TA3bpk0NVwO4d9KcdhfhFm5i8DwxL/KfVv94DxlbnMk+ypLKSGghh5Azx8dQHxLa
oaWwEUla+jZ2dkkxn2f4rAh+GCvHzdo=
=Ms8R
-----END PGP SIGNATURE-----

Attachment: pgpa7PbkAfcyl.pgp
Description: PGP signature


--- End Message ---

Reply via email to