• Bug#1066839: pipewire: ftbfs with 64-bit time_t

    From Steve Langasek@21:1/5 to All on Thu Mar 14 07:30:01 2024
    This is a multi-part MIME message sent by reportbug.


    Package: pipewire
    Version: 1.0.3-1.1
    Severity: serious
    Tags: patch
    Justification: ftbfs
    User: ubuntu-devel@lists.ubuntu.com
    Usertags: origin-ubuntu noble ubuntu-patch

    Dear maintainers,

    pipewire fails to build from source on 32-bit architectures under 64-bit time_t, because it has a module that legitimately un-sets _FILE_OFFSET_BITS
    for building but this is not allowed without also unsetting _TIME_BITS.

    Since this is a legitimate un-setting of _FILE_OFFSET_BITS in order to get access to the necessary libc6 prototypes and macros, and since the functions being intercepted are not sensitive to time_t, the simplest solution is to
    also unset _TIME_BITS.

    Please see the attached patch, which has been uploaded to Ubuntu to fix this build failure.

    Thanks for considering,
    --
    Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org

    ZGlmZiAtTnJ1IHBpcGV3aXJlLTEuMC4zL2RlYmlhbi9jb250cm9sIHBpcGV3aXJlLTEuMC4zL2Rl Ymlhbi9jb250cm9sCi0tLSBwaXBld2lyZS0xLjAuMy9kZWJpYW4vY29udHJvbAkyMDI0LTAzLTA0 IDA4OjU0OjU1LjAwMDAwMDAwMCAtMDgwMAorKysgcGlwZXdpcmUtMS4wLjMvZGViaWFuL2NvbnRy b2wJMjAyNC0wMy0xMyAyMzoxMTo1Ni4wMDAwMDAwMDAgLTA3MDAKQEAgLTEsOCArMSw3IEBACiBT b3VyY2U6IHBpcGV3aXJlCiBTZWN0aW9uOiBsaWJzCiBQcmlvcml0eTogb3B0aW9uYWwKLU1haW50 YWluZXI6IFVidW50dSBEZXZlbG9wZXJzIDx1YnVudHUtZGV2ZWwtZGlzY3Vzc0BsaXN0cy51YnVu dHUuY29tPgotWFNCQy1PcmlnaW5hbC1NYWludGFpbmVyOiBVdG9waWEgTWFpbnRlbmFuY2UgVGVh bSA8cGtnLXV0b3BpYS1tYWludGFpbmVyc0BhbGlvdGgtbGlzdHMuZGViaWFuLm5ldD4KK01haW50 YWluZXI6IFV0b3BpYSBNYWludGVuYW5jZSBUZWFtIDxwa2ctdXRvcGlhLW1haW50YWluZXJzQGFs aW90aC1saXN0cy5kZWJpYW4ubmV0PgogVXBsb2FkZXJzOiBKZXJlbXkgQmljaGEgPGpiaWNoYUBk ZWJpYW4ub3JnPiwKICAgICAgICAgICAgRHlsYW4gQcOvc3NpIDxkYWlzc2lAZGViaWFuLm9yZz4K IEJ1aWxkLURlcGVuZHM6IGRwa2ctZGV2ICg+PSAxLjIyLjUpLCBkZWJoZWxwZXItY29tcGF0ICg9 IDEzKSwKZGlmZiAtTnJ1IHBpcGV3aXJlLTEuMC4zL2RlYmlhbi9wYXRjaGVzLzY0LWJpdC10aW1l LXQtY29tcGF0LnBhdGNoIHBpcGV3aXJlLTEuMC4zL2RlYmlhbi9wYXRjaGVzLzY0LWJpdC10aW1l LXQtY29tcGF0LnBhdGNoCi0tLSBwaXBld2lyZS0xLjAuMy9kZWJpYW4vcGF0Y2hlcy82NC1iaXQt dGltZS10LWNvbXBhdC5wYXRjaAkxOTY5LTEyLTMxIDE2OjAwOjAwLjAwMDAwMDAwMCAtMDgwMAor KysgcGlwZXdpcmUtMS4wLjMvZGViaWFuL3BhdGNoZXMvNjQtYml0LXRpbWUtdC1jb21wYXQucGF0 Y2gJMjAyNC0wMy0xMyAyMzoxMTo0Ny4wMDAwMDAwMDAgLTA3MDAKQEAgLTAsMCArMSwyMSBAQAor RGVzY3JpcHRpb246IDY0LWJpdCB0aW1lX3QgY29tcGF0aWJpbGl0eSBmb3IgdjRsMiBtb2R1bGUK KyBUaGUgdjRsMiBidWlsZCB1bnNldHMgX0ZJTEVfT0ZGU0VUX0JJVFMsIHdoaWNoIGlzIG5vdCBh bGxvd2VkIHdoZW4gc2V0dGluZworIF9USU1FX0JJVFM9NjQuICBIYXZpbmcgdmVyaWZpZWQgdGhh dCBub3RoaW5nIGluIHRoaXMgbW9kdWxlIGlzIHNlbnNpdGl2ZSB0bworIDY0LWJpdCB0aW1lX3Qg KG5vbmUgb2YgdGhlIGZ1bmN0aW9ucyBpdCBpbnRlcmNlcHRzIGhhbmRsZSB0aW1lKSwgd2UgYWxz bworIHVuc2V0IF9USU1FX0JJVFMgdG8gYWxsb3cgdGhpcyB0byBidWlsZCBhcyBiZWZvcmUuCitB dXRob3I6IFN0ZXZlIExhbmdhc2VrIDxzdGV2ZS5sYW5nYXNla0BjYW5vbmljYWwuY29tPgorRm9y d2FyZGVkOiBubworTGFzdC1VcGRhdGU6IDIwMjQtMDMtMTMKKworSW5kZXg6IHBpcGV3aXJlLTEu MC4zL3BpcGV3aXJlLXY0bDIvc3JjL21lc29uLmJ1aWxkCis9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CistLS0gcGlwZXdp cmUtMS4wLjMub3JpZy9waXBld2lyZS12NGwyL3NyYy9tZXNvbi5idWlsZAorKysrIHBpcGV3aXJl LTEuMC4zL3BpcGV3aXJlLXY0bDIvc3JjL21lc29uLmJ1aWxkCitAQCAtMTIsNiArMTIsNyBAQAor ICAgJy1VX0ZJTEVfT0ZGU0VUX0JJVFMnLAorICAgJy1EX0ZJTEVfT0ZGU0VUX0JJVFM9MzInLAor ICAgJy1EX0xBUkdFRklMRTY0X1NPVVJDRScsCisrICAnLVVfVElNRV9CSVRTJywKKyAgICctZnZp c2liaWxpdHk9aGlkZGVuJywKKyBdCisgCmRpZmYgLU5ydSBwaXBld2lyZS0xLjAuMy9kZWJpYW4v cGF0Y2hlcy9zZXJpZXMgcGlwZXdpcmUtMS4wLjMvZGViaWFuL3BhdGNoZXMvc2VyaWVzCi0tLSBw aXBld2lyZS0xLjAuMy9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMJMjAyNC0wMy0wNCAwODo1NDo1NS4w MDAwMDAwMDAgLTA4MDAKKysrIHBpcGV3aXJlLTEuMC4zL2RlYmlhbi9wYXRjaGVzL3Nlcmllcwky MDI0LTAzLTEzIDIzOjA5OjA2LjAwMDAwMDAwMCAtMDcwMApAQCAtMTksMyArMTksNCBAQAogc25h cC9zbmFwLXBvbGljeS1NYW5hZ2UtRU5PUFJPVE9PUFQtZXJyb3ItaW4tYWFfZ2V0cGVlcmNvbi5w YXRjaAogc25hcC9zbmFwLXBvbGljeS1lbnN1cmUtYXVkaW8td29ya3Mtd2l0aC0uZGViLXNuYXBk LnBhdGNoCiBzbmFwL3NuYXAtcG9saWN5LWZpeC1tZW1vcnktbGVhay5wYXRjaAorNjQtYml0LXRp bWUtdC1jb21wYXQucGF0Y2gK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Mar 14 09:50:01 2024
    Processing control commands:

    tag -1 pending
    Bug #1066839 [pipewire] pipewire: ftbfs with 64-bit time_t
    Added tag(s) pending.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dylan =?UTF-8?Q?A=C3=AFssi?=@21:1/5 to All on Thu Mar 14 09:50:01 2024
    Control: tag -1 pending

    Hello,

    Bug #1066839 in pipewire reported by you has been fixed in the
    Git repository and is awaiting an upload. You can see the commit
    message below and you can check the diff of the fix at:

    https://salsa.debian.org/utopia-team/pipewire/-/commit/e644f189974f88f02705dd536b10d190fd0dd969

    ------------------------------------------------------------------------
    Add patch for 64-bit time_t compatibility (Closes: #1066839) ------------------------------------------------------------------------

    (this message was generated automatically)
    --
    Greetings

    https://bugs.debian.org/1066839

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Mar 14 11:30:02 2024
    This is a multi-part message in MIME format...

    Your message dated Thu, 14 Mar 2024 10:21:56 +0000
    with message-id <E1rkiDk-00BW6D-2V@fasolo.debian.org>
    and subject line Bug#1066839: fixed in pipewire 1.0.4-2
    has caused the Debian Bug report #1066839,
    regarding pipewire: ftbfs with 64-bit time_t
    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.)


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

    Received: (at submit) by bugs.debian.org; 14 Mar 2024 06:20:57 +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=-15.8 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,FOURLA,FVGT_m_MULTI_ODD,HAS_PACKAGE,
    RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,
    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, 20; hammy, 150; neutral, 207; spammy,
    0. spammytokens: hammytokens:0.000-+--H*F:D*ubuntu.com,
    0.000-+--langasek, 0.000-+--Langasek, 0.000-+--H*M:reportbug,
    0.000-+--H*MI:reportbug
    Return-path: <steve.langasek@ubuntu.com>
    Received: from smtp-relay-canonical-0.canonical.com ([185.125.188.120]:45992)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE