• Bug#1067916: FTBFS: tests failed

    From Andrey Rakhmatullin@21:1/5 to All on Thu Mar 28 20:40:01 2024
    U291cmNlOiBjYXBucHJvdG8KVmVyc2lvbjogMS4wLjEtMwpTZXZlcml0eTogc2VyaW91cwpUYWdz OiBmdGJmcwoKaHR0cHM6Ly9idWlsZGQuZGViaWFuLm9yZy9zdGF0dXMvZmV0Y2gucGhwP3BrZz1j YXBucHJvdG8mYXJjaD1hcm1oZiZ2ZXI9MS4wLjEtMyUyQmIyJnN0YW1wPTE3MTE2NTIwODcmcmF3 PTAKClsgVEVTVCBdIGtqL211dGV4LXRlc3QuYysrOjI2MjogbGVnYWN5IHRlc3Q6IE11dGV4L1do ZW5XaXRoVGltZW91dAprai9tdXRleC10ZXN0LmMrKzozMjE6IGZhaWxlZDogZXhwZWN0ZWQgdCA+ PSAxMCAqIGtqOjpNSUxMSVNFQ09ORFMgWzIwLjAzOc68cyA+PQoxMG1zXTsgdCA9IDIwLjAzOc68 cwpzdGFjazogNzRlZTA1IDc0YjRhOSBmNzk4ZThiNSBmNzk4ZWU0MSBmNzk4ZjMxMyBmNzk3NDgx ZiBmNzk3NjFkYiBmNzk4ZGIxZgpmNzY3OTdkOSBmNzY3OTg3ZAprai9tdXRleC10ZXN0LmMrKzoz Mjk6IGZhaWxlZDogZXhwZWN0ZWQgdCA+PSAyMCAqIGtqOjpNSUxMSVNFQ09ORFMgWzkyLjQwNc68 cyA+PQoyMG1zXTsgdCA9IDkyLjQwNc68cwpzdGFjazogNzRlZTA1IDc0YjUyNSBmNzk4ZThiNSBm Nzk4ZWU0MSBmNzk4ZjMxMyBmNzk3NDgxZiBmNzk3NjFkYiBmNzk4ZGIxZgpmNzY3OTdkOSBmNzY3 OTg3ZAprai9tdXRleC10ZXN0LmMrKzozNzM6IGZhaWxlZDogZXhwZWN0ZWQgY2xvY2subm93KCkg LSBzdGFydCA+PSAxMCAqCmtqOjpNSUxMSVNFQ09ORFMgWzEyLjIwOM68cyA+PSAxMG1zXQpzdGFj azogNzRlYWNiIDc0YjViOSBmNzk4ZThiNSBmNzk4ZWU0MSBmNzk4ZjMxMyBmNzk3NDgxZiBmNzk3 NjFkYiBmNzk4ZGIxZgpmNzY3OTdkOSBmNzY3OTg3ZApbIEZBSUwgXSBrai9tdXRleC10ZXN0LmMr KzoyNjI6IGxlZ2FjeSB0ZXN0OiBNdXRleC9XaGVuV2l0aFRpbWVvdXQgKDQ3NDc5IM68cykKWyBU RVNUIF0ga2ovbXV0ZXgtdGVzdC5jKys6MzkxOiBsZWdhY3kgdGVzdDogTXV0ZXgvV2hlbldpdGhU aW1lb3V0UHJlY2lzZVRpbWluZwprai9tdXRleC10ZXN0LmMrKzo0MTI6IGZhaWxlZDogZXhwZWN0 ZWQgdCA+PSAxMDAgKiBrajo6TUlMTElTRUNPTkRTIFsxMS42NM68cyA+PQoxMDBtc10Kc3RhY2s6 IDc0YTUxZCBmNzk4ZThiNSBmNzk4ZWU0MSBmNzk4ZjMxMyBmNzk3NDgxZiBmNzk3NjFkYiBmNzk4 ZGIxZiBmNzY3OTdkOQpmNzY3OTg3ZApbIEZBSUwgXSBrai9tdXRleC10ZXN0LmMrKzozOTE6IGxl Z2FjeSB0ZXN0OiBNdXRleC9XaGVuV2l0aFRpbWVvdXRQcmVjaXNlVGltaW5nCig0MCDOvHMpClsg VEVTVCBdIGtqL211dGV4LXRlc3QuYysrOjQyMjogbGVnYWN5IHRlc3Q6Ck11dGV4L1doZW5XaXRo VGltZW91dFByZWNpc2VUaW1pbmdBZnRlckludGVycnVwdAprai9tdXRleC10ZXN0LmMrKzo0NDY6 IGZhaWxlZDogZXhwZWN0ZWQgdCA+PSAxMDAgKiBrajo6TUlMTElTRUNPTkRTIFsxMi42NDfOvHMK Pj0gMTAwbXNdOyB0IC8ga2o6Ok1JTExJU0VDT05EUyA9IDAKc3RhY2s6IDc0ZWNhMyA3NGEyN2Yg Zjc5OGU4YjUgZjc5OGVlNDEgZjc5OGYzMTMgZjc5NzQ4MWYgZjc5NzYxZGIgZjc5OGRiMWYKZjc2 Nzk3ZDkgZjc2Nzk4N2QKWyBGQUlMIF0ga2ovbXV0ZXgtdGVzdC5jKys6NDIyOiBsZWdhY3kgdGVz dDoKTXV0ZXgvV2hlbldpdGhUaW1lb3V0UHJlY2lzZVRpbWluZ0FmdGVySW50ZXJydXB0ICgxMDEz OSDOvHMpCgoKLS0gU3lzdGVtIEluZm9ybWF0aW9uOgpEZWJpYW4gUmVsZWFzZTogdHJpeGllL3Np ZAogIEFQVCBwcmVmZXJzIHVuc3RhYmxlLWRlYnVnCiAgQVBUIHBvbGljeTogKDUwMCwgJ3Vuc3Rh YmxlLWRlYnVnJyksICg1MDAsICd0ZXN0aW5nLWRlYnVnJyksICg1MDAsICd1bnN0YWJsZScpLCAo NTAwLCAndGVzdGluZycpLCAoMTAxLCAnZXhwZXJpbWVudGFsJykKQXJjaGl0ZWN0dXJlOiBhbWQ2 NCAoeDg2XzY0KQpGb3JlaWduIEFyY2hpdGVjdHVyZXM6IGkzODYKCktlcm5lbDogTGludXggNi43 LjktYW1kNjQgKFNNUCB3LzQgQ1BVIHRocmVhZHM7IFBSRUVNUFQpCktlcm5lbCB0YWludCBmbGFn czogVEFJTlRfUFJPUFJJRVRBUllfTU9EVUxFLCBUQUlOVF9PT1RfTU9EVUxFLCBUQUlOVF9VTlNJ R05FRF9NT0RVTEUKTG9jYWxlOiBMQU5HPXJ1X1JVLlVURi04LCBMQ19DVFlQRT1ydV9SVS5VVEYt OCAoY2hhcm1hcD1VVEYtOCksIExBTkdVQUdFIG5vdCBzZXQKU2hlbGw6IC9iaW4vc2ggbGlua2Vk IHRvIC91c3IvYmluL2Rhc2gKSW5pdDogc3lzdGVtZCAodmlhIC9ydW4vc3lzdGVtZC9zeXN0ZW0p CkxTTTogQXBwQXJtb3I6IGVuYWJsZWQK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tony mancill@21:1/5 to tony mancill on Mon Apr 8 03:10:01 2024
    On Sun, Apr 07, 2024 at 02:43:20PM +0000, tony mancill wrote:
    Source: capnproto
    Version: 1.0.1-3
    Severity: serious
    Tags: ftbfs

    https://buildd.debian.org/status/fetch.php?pkg=capnproto&arch=armhf&ver=1.0.1-3%2Bb2&stamp=1711652087&raw=0

    I am assuming that if the futux syscall here:

    https://sources.debian.org/src/capnproto/1.0.1-3/src/kj/mutex.c%2B%2B/#L250

    which also gets passed a timespec, was the culprit, that more things would be broken on armhf than just a few tests. But that's an area I need to explore further.

    So assumptions can be wrong... :) Many thanks to Tom Lee for creating
    a simple test case [1] that demonstrates the futex syscall returning
    early on armhf + t64, while being successful on the same architecture
    with the pre-t64 userspace and other architectures.

    Results on the porter box with t64 userspace:

    (sid_armhf-dchroot)$ uname -a
    Linux abel 4.19.0-21-armmp-lpae #1 SMP Debian 4.19.249-2 (2022-06-30) armv7l GNU/Linux
    (sid_armhf-dchroot)$ ./futex-test
    futex returned too early: 26640 ns
    (sid_armhf-dchroot)$ ./futex-test
    futex returned too early: 34560 ns
    (sid_armhf-dchroot)$ ./futex-test
    futex returned too early: 23920 ns
    (sid_armhf-dchroot)$ ./futex-test
    futex returned too early: 33560 ns

    Running the same code compiled against the bookworm userspace on the
    same armhf porterbox is successful:

    (bookworm_armhf-dchroot)$ uname -a
    Linux abel 4.19.0-21-armmp-lpae #1 SMP Debian 4.19.249-2 (2022-06-30) armv7l GNU/Linux
    (bookworm_armhf-dchroot)$ ./futex-test-bookworm
    ok: 10069107
    (bookworm_armhf-dchroot)$ ./futex-test-bookworm
    ok: 10067586
    (bookworm_armhf-dchroot)$ ./futex-test-bookworm
    ok: 10068587
    (bookworm_armhf-dchroot)$ ./futex-test-bookworm
    ok: 10068187
    (bookworm_armhf-dchroot)$ ./futex-test-bookworm
    ok: 10069026


    This may be a naive question, but since we're dealing with a syscall
    that passes a timespec, is there a minimum kernel version required for
    the time_t 64 userspace?

    In any event, I'm not sure about the next steps here. Any suggestions?
    Should I work with DSA to try to get a porter box with a newer kernel to confirm that that resolves the issue with the test? (I think this would
    have eventual implications for the buildds.)

    Thank you,
    tony

    [1] https://gist.githubusercontent.com/thomaslee/e8484eeae64004e2a3be8be88e2e25e8/raw/e9edc3025d54afbff6b0492998ee624d8b2ac317/futex-test.c

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

    iQIzBAABCgAdFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmYTQSUACgkQIdIFiZdL PpYEfhAAgXiKoiu1ewunQA+UboMPQeaLXyLsgrjIpk4H7Q4Uj6+dZ9eEaoIC+uMi /64MnfmsJL4YiUYibKhhskx0IGlRbj+89YW45T4XjGSQ6SrEOkC2b67zlGs4R/kD yuptSwIOVhtkOS4gimbYpwlFMnIHMgdTkoUhOV+VQtJZ3s3QTl6zEJtc1bmCfXNR s6Wz8mKQkRCXfeWJKTxzLddZMIbbl1/lnpbHOMeHTzW3NPOayqwf0rWbJpm/NmCL CjEZyxjryyVSzbjhGprzi1Hs4CjjmULeE+b6rZvDytENsZvZz81puQpM3RMTHYX0 MI5GHAMQy66q+qbSMBz+5JjAuMFagvAcLQUbIO74PG2jdkZdZMYMql6tggOQnA6z RnQzNsr/ffJtRuCtpY8jeUsuB4qaLbwru4uyov1QWswZu1GcybN/g1LjJwI+Fh0+ HQVGxIsdUVe+hItADNy8x9ny8fhn3CqVOZO8UqSjUDyFAZ1fIjHX1pxcSlcrYsjL b6EnWEMSlpmOeaE5bJJpmq0Leibia3Hp1Zqx7M7fetWdd0YULPZyBilEnNQ3yybI O+aoC+5cLoNzYV0tGejNBHDaLCk+4BJOZ3KWdo59kxY4fAchgRXf3SM6kNX0nFoN E9CTAAlOHxJrXJHHBFtfU0qYpz9VTXw7/cTMOBO8NeRiCXQLzfM=
    =Vewu
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 16 08:00:01 2024
    This is a multi-part message in MIME format...

    Your message dated Tue, 16 Apr 2024 05:49:13 +0000
    with message-id <E1rwbgv-007k4l-HD@fasolo.debian.org>
    and subject line Bug#1067916: fixed in capnproto 1.0.1-4
    has caused the Debian Bug report #1067916,
    regarding FTBFS: tests failed
    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 owner@bugs.debian.org
    immediately.)


    --
    1067916: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067916
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 28 Mar 2024 19:29:50 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-8.9 required=4.0 tests=BAYES_00,DKIM_SIGNED,
    DKIM_VALID,FORGED_SPF_HELO,FOURLA,FROMDEVELOPER,SPF_HELO_PASS,SPF_NONE,
    XMAILER_REPORTBUG autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 53; hammy, 150; neutral, 75; spammy,
    0. spammytokens: hammytokens:0.000-+--armhf, 0.000-+--sk:buildd.,
    0.000-+--UD:buildd.debian.org, 0.000-+--buildddebianorg,
    0.000-+--buildd.debian.org
    Return-path: <wrar@debian.org>
    Received: from wrar.name ([116.203.248.210]:51644 helo=durkon.wrar.name)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)