Your message dated Thu, 21 Sep 2023 20:38:33 +0000
with message-id <e1qjqrv-004oht...@fasolo.debian.org>
and subject line Bug#1051454: fixed in librist 0.2.8+dfsg+really0.2.7+dfsg-1
has caused the Debian Bug report #1051454,
regarding librist: FTBFS on 32-bit architectures: "Simple profile unicast 
packet loss" test segfaults
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.)


-- 
1051454: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051454
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: librist
Version: 0.2.8+dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

The new version of librist in unstable is failing its build-time tests on
all 32-bit architectures (armel, armhf, i386 and several ports
architectures):

> Summary of Failures:
> 
> 3/21 libRIST:simple+unicast / Simple profile unicast packet loss 10%          
>                                                                  FAIL         
>     0.05s   killed by signal 11 SIGSEGV
> 4/21 libRIST:simple+unicast / Simple profile unicast packet loss 25%          
>                                                                  FAIL         
>     0.03s   killed by signal 11 SIGSEGV

It's likely to be easy to reproduce this on an amd64 machine by building
the i386 package (debuild -ai386), either cross-compiling or in an
i386 chroot, container or VM. This is a regression since 0.2.7+dfsg-1,
so I would suggest starting by reviewing the differences between those
versions.

This could be related to one of these compiler warnings, which indicate
assumptions in the source code that are not true on ILP32 architectures:

> ../tools/srp_shared.c: In function ‘user_verifier_lookup’:
> ../tools/srp_shared.c:176:43: warning: left shift count >= width of type 
> [-Wshift-count-overflow]
>   176 |         *generation = (buf.st_mtim.tv_sec << 32) | 
> buf.st_mtim.tv_nsec;
>       |                                           ^~

> ../tools/ristreceiver.c: In function ‘cb_stats’:
> ../tools/ristreceiver.c:446:86: warning: cast from pointer to integer of 
> different size [-Wpointer-to-int-cast]
>   446 |                         rist_prometheus_parse_stats(prom_stats_ctx, 
> stats_container, (uint64_t)arg);
>       |                                                                       
>                ^

> ../tools/ristsender.c: In function ‘setup_rist_peer’:
> ../tools/ristsender.c:447:74: warning: cast to pointer from integer of 
> different size [-Wint-to-pointer-cast]
>   447 |         if (rist_stats_callback_set(ctx, setup->statsinterval, 
> cb_stats, (void*)w->id) == -1) {
>       |                                                                       
>    ^

Or it could be something more subtle that gcc is unable to diagnose, like
type-size assumptions in a varargs function.

(It also failed to build on arm64, but that seems to be unrelated:
a different test failed there with an assertion failure, that test has
failed similarly in the past, and it doesn't fit the pattern of 64-bit
architectures succeeding but 32-bit failing. That's out of scope for this
particular bug report.)

librist4:i386 is pulled in by this dependency chain for users of Wine:

    wine32 -> libwine -R-> gstreamer1.0-libav -> libavformat60 -> librist4

(where -R-> indicates a Recommends)

so having both amd64 and i386 versions installed is going to be a relatively
normal thing to do. Please could you take a look?

Thanks,
    smcv

--- End Message ---
--- Begin Message ---
Source: librist
Source-Version: 0.2.8+dfsg+really0.2.7+dfsg-1
Done: Florian Ernst <flor...@debian.org>

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

Debian distribution maintenance software
pp.
Florian Ernst <flor...@debian.org> (supplier of updated librist 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: Thu, 21 Sep 2023 21:06:00 +0200
Source: librist
Architecture: source
Version: 0.2.8+dfsg+really0.2.7+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Florian Ernst <flor...@debian.org>
Changed-By: Florian Ernst <flor...@debian.org>
Closes: 1051454
Changes:
 librist (0.2.8+dfsg+really0.2.7+dfsg-1) unstable; urgency=medium
 .
   * [b92bc1e] New upstream version 0.2.8+dfsg+really0.2.7+dfsg
     - well, going back to 0.2.7 for the time being as 0.2.8 is not 32bit safe,
       cf. https://code.videolan.org/rist/librist/-/issues/169
       (Closes: #1051454)
   * [daf0dab] Revert "debian/librist4.symbols: update to match new upstream
     release"
   * [279bfff] Revert "debian/copyright: update to match new upstream release"
Checksums-Sha1:
 46a6ddb1bf0c758af00d368c1ec622549d43c5b3 2294 
librist_0.2.8+dfsg+really0.2.7+dfsg-1.dsc
 8e494845b45345dc8ef3b99c8886f718a5928a40 135752 
librist_0.2.8+dfsg+really0.2.7+dfsg.orig.tar.xz
 7d4079107713f15d118f52bb10e550fc74eb2e49 8692 
librist_0.2.8+dfsg+really0.2.7+dfsg-1.debian.tar.xz
 17999a588784cff9fb3a2bca12239eeb934a59ea 9808 
librist_0.2.8+dfsg+really0.2.7+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 beeb3edbbbe9511a2cf33e81cea6e26788c26fd1a7290817ca0f87435f4f7fe7 2294 
librist_0.2.8+dfsg+really0.2.7+dfsg-1.dsc
 bb6fb71b94cdfb67197a94ef9aca77fd2c608e35beb1f9ec5f217cc9332f3ba5 135752 
librist_0.2.8+dfsg+really0.2.7+dfsg.orig.tar.xz
 3c276d90d79ff7c96b73e9d06d1ed6e1cd7bdbae04acda06d5ac90b3519d9e39 8692 
librist_0.2.8+dfsg+really0.2.7+dfsg-1.debian.tar.xz
 b91dddd4759206215e1f3d60a5c5f10bf7edf6b7a3f9c038a952636c924c69a4 9808 
librist_0.2.8+dfsg+really0.2.7+dfsg-1_amd64.buildinfo
Files:
 34b2e524874f6dacd1630b88fe173fe4 2294 libs optional 
librist_0.2.8+dfsg+really0.2.7+dfsg-1.dsc
 f1c9998350c1334e60cfeec1c5be4dd8 135752 libs optional 
librist_0.2.8+dfsg+really0.2.7+dfsg.orig.tar.xz
 a91a8249b20c9397fef047eac2f266ab 8692 libs optional 
librist_0.2.8+dfsg+really0.2.7+dfsg-1.debian.tar.xz
 76a271f1dc0adc30607a7da419a33129 9808 libs optional 
librist_0.2.8+dfsg+really0.2.7+dfsg-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEBn03XtJwVyplJ26xBjdBuvXdHs4FAmUMl+gACgkQBjdBuvXd
Hs51mw//dfMAjybFDntDJcYl3sTCtZFI2WpiSR2zxBucf606X1oxIJHz+yoFcAGH
xWx2A8GfqtZk0QNL6XGuibJ4aApnb366+1F6cL/9MiW+Qsr+gy7FHUAfgepndbxS
fGpkQlQnPwKz3xe6tjSUGzszXo8+LNCEJ60CO6uLG2zZFqk5q9D8GCedXCTieM0E
2S3FiFBewhNpmcmQcU7SlqO4QZfe5q3LYjzKWX355dA0KzqK4GdHG2rbOPdAdz4n
pVon9DLNBjeJQe8zGZpPpibNS19BAfsi7+HVjluDTd/lDpIvrxEGKS1u7Okj7pii
895790NsSaSyf3UI84Y5IqTBY5ozIA67/LV5Xu/YOk3wgosyqnTVfLtG3s/URbY1
10fGn/s+ulRtb4P9sDYEor4ju6LmS+MguU2KVXQ6T7XPZ4GNq99GnUwFPfYsM6O/
jHsyKQ/Rvvrz/oi6ihnXhivLaMTEdsUnh68BUnQ7xymV2ps9AUFIkQMoKB/PZ9VA
XVaTm9aq4643caLQ9HuNC4JPpIKu5Y4kPTiSs+5xzba/gWiGfz6FnhrKhDhheRi4
xfbTVoumXWsrfdCfBpF7ySQc6cWNKFguBS8E6Iqg703O6GjgvGzoIQyjepYHdOLr
9k5glx/VAI7AysZC6j/IDcConnayB2bMKs19KAV1BXYqXtWeqrw=
=dE3I
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to