Your message dated Wed, 17 Jan 2024 18:50:26 +0000
with message-id <[email protected]>
and subject line Bug#1060999: fixed in octave-sockets 1.4.1-3
has caused the Debian Bug report #1060999,
regarding octave-sockets: FTBFS: make: *** [debian/rules:5: binary] 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.)


-- 
1060999: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060999
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: octave-sockets
Version: 1.4.1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240115 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>>/src'
> /usr/bin/mkoctfile --verbose socket.cc 
> g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
> -I/usr/include/octave-8.4.0/octave/.. -I/usr/include/octave-8.4.0/octave  
> -pthread -fopenmp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection    socket.cc -o /tmp/oct-DW4tFF.o
> Extracting tests from socket.cc ...
> g++ -I/usr/include/octave-8.4.0/octave/.. -I/usr/include/octave-8.4.0/octave  
> -pthread -fopenmp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection  -o socket.oct  /tmp/oct-DW4tFF.o   
> -shared -Wl,-Bsymbolic -Wl,-z,relro  -L/usr/lib/x86_64-linux-gnu -shared 
> -Wl,-Bsymbolic  -flto=auto -ffat-lto-objects -Wl,-z,relro 
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/src'
> copyfile /<<PKGBUILDDIR>>/./src/socket.oct 
> /<<PKGBUILDDIR>>/./src/socket.cc-tst 
> /<<PKGBUILDDIR>>/./inst/x86_64-pc-linux-gnu-api-v58
> For information about changes from previous versions of the sockets package, 
> run 'news sockets'.
>    dh_octave_check -O--buildsystem=octave
> Checking package...
> Run the unit tests...
> Checking m files ...
> Checking C++ files ...
> [src/socket.cc]
> >>>>> /<<PKGBUILDDIR>>/src/socket.cc
> ***** test
>  ## Server socket
>  server = socket (AF_INET, SOCK_STREAM, 0);
>  assert (server >= 0);
> 
>  rc = bind (server, 9001);
>  assert (rc, 0);
> 
>  rc = listen (server, 1);
>  assert (rc, 0);
> 
>  ## Client socket
>  client = socket (AF_INET, SOCK_STREAM, 0);
>  assert (client >= 0);
> 
>  ## Create the connection and accept the connection
>  server_info = struct ("addr", "127.0.0.1", "port", 9001);
>  rc = connect (client, server_info);
>  assert (rc, 0);
> 
>  server_data = accept (server);
>  assert (server_data >= 0);
> 
>  ## Send and receive data
> 
>  ## Send as string from client
>  msg = "Hello socket-land!";
>  rc = send (client, msg);
>  assert (rc,length (msg));
> 
>  ## Receive at server
>  [msg_s, len_s] = recv (server_data, 100);
>  assert (msg_s != -1);
>  assert (len_s, length (msg));
> 
>  ## Send back out from server
>  rc = send (server_data, msg_s);
>  assert (rc, length (msg_s));
> 
>  ## Receive at client
>  [msg_c, len_c] = recv (client, 100);
>  assert (msg_c != -1);
>  assert (len_c, length (msg));
> 
>  ## Compare original string with recv string
>  assert (msg, num2str (msg_c, "%c"));
> 
>  assert (shutdown (client, SHUT_WR), 0);
>  assert (shutdown (client, SHUT_RD), 0);
>  assert (shutdown (client, SHUT_RDWR), 0);
> 
>  assert (disconnect (client), 0);
>  assert (disconnect (server_data), 0);
>  assert (disconnect (server), 0);
> ***** test
>  ## UDP
>  sock = socket (AF_INET, SOCK_DGRAM, 0);
>  assert (sock >= 0);
> 
>  rc = bind (sock, 9001);
>  assert (rc, 0);
> 
>  msg = "Hello socket-land!";
>  addrinfo = struct ("addr", "127.0.0.1", "port", 9001);
>  rc = sendto (sock, msg, 0, addrinfo);
>  assert (rc,length (msg));
> 
>  [msg_c, len_c, addr_c] = recvfrom (sock, 100);
>  assert (msg_c != -1);
>  assert (len_c, length (msg));
>  assert (addr_c.port, 9001);
> 
>  assert (msg, num2str (msg_c, "%c"));
> 
>  assert (disconnect (sock), 0);
> ***** test
>  assert (SOL_SOCKET != 0)
>  assert (MSG_WAITALL != 0)
>  assert (MSG_PEEK != 0)
>  assert (SO_REUSEADDR != 0)
>  assert (SO_KEEPALIVE != 0)
>  assert (SO_TYPE != 0)
>  assert (SHUT_RD, 0)
>  assert (SHUT_WR, 1)
>  assert (SHUT_RDWR, 2)
> ***** test
>  ## select
>  sock = socket (AF_INET, SOCK_DGRAM, 0);
>  assert (sock >= 0);
> 
>  rc = bind (sock, 9001);
>  assert (rc, 0);
> 
>  [ret, rdfs, wdfs, edfs] = select(sock+1, [sock], [sock], [sock], 1);
>  assert(ret, 1);
>  assert(rdfs, []);
>  # initial open
>  assert(wdfs, [sock]);
>  assert(edfs, []);
> 
>  msg = "Hello socket-land!";
>  addrinfo = struct ("addr", "127.0.0.1", "port", 9001);
>  rc = sendto (sock, msg, 0, addrinfo);
>  assert (rc,length (msg));
>  pause(1);
> 
>  [ret, rdfs, wdfs, edfs] = select(sock+1, [sock], [], [], .2);
>  assert(ret, 1);
>  assert(rdfs, [sock]);
>  assert(wdfs, []);
>  assert(edfs, []);
> 
>  [msg_c, len_c, addr_c] = recvfrom (sock, 100);
>  assert (msg_c != -1);
>  assert (len_c, length (msg));
>  assert (addr_c.port, 9001);
> 
>  [ret, rdfs, wdfs, edfs] = select(sock+1, [sock], [], [], .1);
>  assert(ret, 0);
>  assert(rdfs, []);
>  assert(wdfs, []);
>  assert(edfs, []);
> 
>  assert (disconnect (sock), 0);
> 
> ***** xtest
>  sock = socket (AF_INET, SOCK_DGRAM, 0);
>  assert (sock >= 0);
> 
>  start = tic;
>  [ret, rdfs, wdfs, edfs] = select(sock+1, [sock], [], [], 1);
>  timeout = toc(start);
>  assert(ret, 0);
>  assert(rdfs, []);
>  assert(wdfs, []);
>  assert(edfs, []);
>  assert(timeout, 1, 0.01);
> 
>  timeout = struct ("tv_sec", 2, "tv_usec", 0);
>  start = tic;
>  [ret, rdfs, wdfs, edfs] = select(sock+1, [sock], [], [], timeout);
>  timeout = toc(start);
>  assert(ret, 0);
>  assert(rdfs, []);
>  assert(wdfs, []);
>  assert(edfs, []);
>  assert(timeout, 2, 0.01);
> 
>  assert (disconnect (sock), 0);
> 5 tests, 5 passed, 0 known failure, 0 skipped
> Done running the unit tests.
> Summary: 5 tests, 5 passed, 0 known failures, 0 skipped
>    dh_installdocs -O--buildsystem=octave
> dh_installdocs: error: Cannot find (any matches for) "doc/sockets.pdf" (tried 
> in ., debian/tmp)
> 
> make: *** [debian/rules:5: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/01/15/octave-sockets_1.4.1-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240115;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240115&[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: octave-sockets
Source-Version: 1.4.1-3
Done: Rafael Laboissière <[email protected]>

We believe that the bug you reported is fixed in the latest version of
octave-sockets, 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.
Rafael Laboissière <[email protected]> (supplier of updated octave-sockets 
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: SHA256

Format: 1.8
Date: Wed, 17 Jan 2024 04:01:12 -0300
Source: octave-sockets
Architecture: source
Version: 1.4.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Octave Group <[email protected]>
Changed-By: Rafael Laboissière <[email protected]>
Closes: 1060999
Changes:
 octave-sockets (1.4.1-3) unstable; urgency=medium
 .
   * Build documentation using upstream Makefile (Closes: #1060999)
     + d/p/add-mkfuncdocs-py.patch: New patch
     + d/rules: Make doc/mkfuncdocs.py executable and build the
       documentation files (PDF, HTML, and INFO) from the sources
     + d/control: Build-depend on python3
   * Add documentation in info format
     + d/octave-socket.info: New file
     + d/octave-sockets.doc-base: Add section for for info files
   * d/p/add-info-dir.patch: New patch
   * d/s/lintian-overrides: Fix typo in comment
Checksums-Sha1:
 3ec4e901d578a0c6070c59a4da2264bc6461138c 2348 octave-sockets_1.4.1-3.dsc
 3459974d05a838a71dd4b96210373b773a418a03 8968 
octave-sockets_1.4.1-3.debian.tar.xz
Checksums-Sha256:
 bac53b6367c9214a5c82423060aad61dde4bad08a54c8951f53bc577109c9364 2348 
octave-sockets_1.4.1-3.dsc
 1fc5b776632c98695cfe8c9e6d2a0bcc3ca6ecb091f82fe7c6de3f1c51435776 8968 
octave-sockets_1.4.1-3.debian.tar.xz
Files:
 5a46c09c7e1c0aad409e56173905afe9 2348 math optional octave-sockets_1.4.1-3.dsc
 919a8929ac142146492dfe4fa43115df 8968 math optional 
octave-sockets_1.4.1-3.debian.tar.xz

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

iQJGBAEBCAAwFiEEP0ZDkUmP6HS9tdmPISSqGYN4XJAFAmWoHpkSHHJhZmFlbEBk
ZWJpYW4ub3JnAAoJECEkqhmDeFyQSAoP/RAML5O6uyf+LA2nGYa3ta5dLmuulYlm
a8Q4YUYTYZl0yOQoh6fsJ1lahAvHde2BVlwnQVJsiQDVE3uochZ6xMi3SonK/s7G
GPSWZCHmihYioPxjqqup+Kyuljw1gMz23OMFAfOGXUjLiUul4esKvBlIREnCbhfQ
oxf44+Mei2IlK/ZpHl4YQlDt7CuxyC+y2xDy+Ot11iykTcLqNgzdpIZotC7MFwIz
XKxZG5gFNb9J/vPIaohpsV5E9mJgJKVP2suKvc5DsJCU+Sme1JWXpf2EWrJiXmRs
rnX1h24x+PnzFfBHKEwQqv4nWe7MOt0fBYIKgnelCyt85oDWT0xyFyWXzD9H1MRc
08ecooskFIFvVVCFGWECL83u8b1pTwOYCn5SCQu2zYatD4MThMyJ6s/Ic7C4r59u
nhGHIEVBEfZUV0raUA9DuUVRHZSdXpTz6199vHIAnfLITdt7XQ/4fuSg0fhDfySv
8bnw2LIvJjNpMttFeogdE50GuU2QnCGhrlYf4snwH6KGMOQH9Bwfzvruqx0sxxBK
wG7xhf/cffCx7mUG/qvrqFp4UMnwiRNs/i+10YvDIUMufEUAUHTLBYI0zUVJmfwz
nMEoSIhpNpl3f1zt21TPts0QL2BWReeTzRPhRj1T9FTTy8kwpM9JdFutBZP6izLu
X4Zp5wGzRN21
=54hq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to