• Bug#1062403: freecontact: NMU diff for 64-bit time_t transition

    From Lukas =?UTF-8?Q?M=C3=A4rdian?=@21:1/5 to All on Thu Feb 1 10:40:03 2024
    This is a multi-part MIME message sent by reportbug.


    Source: freecontact
    Version: 1.0.21-13
    Severity: serious
    Tags: patch pending
    Justification: library ABI skew on upgrade
    User: debian-arm@lists.debian.org
    Usertags: time-t

    Dear maintainer,

    As part of the 64-bit time_t transition required to support 32-bit architectures in 2038 and beyond (https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified freecontact as a source package shipping runtime libraries whose ABI
    either is affected by the change in size of time_t, or could not be
    analyzed via abi-compliance-checker (and therefore to be on the safe
    side we assume is affected).

    To ensure that inconsistent combinations of libraries with their reverse-dependencies are never installed together, it is necessary to
    have a library transition, which is most easily done by renaming the
    runtime library package.

    Since turning on 64-bit time_t is being handled centrally through a change
    to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is important that libraries affected by this ABI change all be uploaded close together in time. Therefore I have prepared a 0-day NMU for freecontact
    which will initially be uploaded to experimental if possible, then to
    unstable after packages have cleared binary NEW.

    Please find the patch for this NMU attached.

    If you have any concerns about this patch, please reach out ASAP. Although this package will be uploaded to experimental immediately, there will be a period of several days before we begin uploads to unstable; so if information becomes available that your package should not be included in the transition, there is time for us to amend the planned uploads.



    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.5.0-14-generic (SMP w/8 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)

    ZGlmZiAtTnJ1IGZyZWVjb250YWN0LTEuMC4yMS9kZWJpYW4vY2hhbmdlbG9nIGZyZWVjb250YWN0 LTEuMC4yMS9kZWJpYW4vY2hhbmdlbG9nCi0tLSBmcmVlY29udGFjdC0xLjAuMjEvZGViaWFuL2No YW5nZWxvZwkyMDIzLTA1LTE4IDA5OjQzOjI2LjAwMDAwMDAwMCArMDAwMAorKysgZnJlZWNvbnRh Y3QtMS4wLjIxL2RlYmlhbi9jaGFuZ2Vsb2cJMjAyNC0wMi0wMSAwOTozMjo0Mi4wMDAwMDAwMDAg KzAwMDAKQEAgLTEsMyArMSwxMSBAQAorZnJlZWNvbnRhY3QgKDEuMC4yMS0xMy4xKSBleHBlcmlt ZW50YWw7IHVyZ2VuY3k9bWVkaXVtCisKKyAgKiBOb24tbWFpbnRhaW5lciB1cGxvYWQuCisgICog UmVuYW1lIGxpYnJhcmllcyBmb3IgNjQtYml0IHRpbWVfdCB0cmFuc2l0aW9uLgorICAqIEJ1bXAg YnVpbGQtZGVwZW5kZW5jeSBvbiBkLXNobGlicyBmb3IgLS10NjQgc3VwcG9ydC4KKworIC0tIEx1 a2FzIE3DpHJkaWFuIDxzbHlvbkBkZWJpYW4ub3JnPiAgVGh1LCAwMSBGZWIgMjAyNCAwOTozMjo0 MiArMDAwMAorCiBmcmVlY29udGFjdCAoMS4wLjIxLTEzKSB1bnN0YWJsZTsgdXJnZW5jeT1tZWRp dW0KIAogICAqIFRlYW0gdXBsb2FkLgpkaWZmIC1OcnUgZnJlZWNvbnRhY3QtMS4wLjIxL2RlYmlh bi9jb250cm9sIGZyZWVjb250YWN0LTEuMC4yMS9kZWJpYW4vY29udHJvbAotLS0gZnJlZWNvbnRh Y3QtMS4wLjIxL2RlYmlhbi9jb250cm9sCTIwMjItMDQtMDkgMjA6MjA6MzMuMDAwMDAwMDAwICsw MDAwCisrKyBmcmVlY29udGFjdC0xLjAuMjEvZGViaWFuL2NvbnRyb2wJMjAyNC0wMi0wMSAwOToz Mjo0Mi4wMDAwMDAwMDAgKzAwMDAKQEAgLTUsNyArNSw3IEBACiBQcmlvcml0eTogb3B0aW9uYWwK IEJ1aWxkLURlcGVuZHM6IGRlYmhlbHBlci1jb21wYXQgKD0gMTMpLAogICAgICAgICAgICAgICAg YmFzaC1jb21wbGV0aW9uLAotICAgICAgICAgICAgICAgZC1zaGxpYnMsCisgICAgICAgICAgICAg ICBkLXNobGlicyAoPj0gMC4xMDYpLAogICAgICAgICAgICAgICAgZ2ZvcnRyYW4sCiAgICAgICAg ICAgICAgICBsaWJibGFzLWRldiB8IGxpYmJsYXMtMy5zbywKICAgICAgICAgICAgICAgIGxpYmJv b3N0LWRldiwKQEAgLTM1LDE0ICszNSwxNyBAQAogIC4KICBUaGlzIHBhY2thZ2UgY29udGFpbnMg dGhlIGNvbW1hbmQgbGluZSB0b29sIGZyZWVjb250YWN0KDEpLgogCi1QYWNrYWdlOiBsaWJmcmVl Y29udGFjdDB2NQorUGFja2FnZTogbGliZnJlZWNvbnRhY3QwdDY0CitQcm92aWRlczogJHt0NjQ6 UHJvdmlkZXN9CitYLVRpbWU2NC1Db21wYXQ6IGxpYmZyZWVjb250YWN0MHY1CitCcmVha3M6IGxp YmZyZWVjb250YWN0MHY1ICg8PCAke3NvdXJjZTpWZXJzaW9ufSkKIEFyY2hpdGVjdHVyZTogYW55 CiBNdWx0aS1BcmNoOiBzYW1lCiBTZWN0aW9uOiBsaWJzCiBEZXBlbmRzOiAke3NobGliczpEZXBl bmRzfSwKICAgICAgICAgICR7bWlzYzpEZXBlbmRzfQogQ29uZmxpY3RzOiBsaWJmcmVlY29udGFj dDAKLVJlcGxhY2VzOiBsaWJmcmVlY29udGFjdDAKK1JlcGxhY2VzOiBsaWJmcmVlY29udGFjdDB2 NSwgbGliZnJlZWNvbnRhY3QwCiBEZXNjcmlwdGlvbjogZmFzdCBwcm90ZWluIGNvbnRhY3QgcHJl ZGljdG9yIGxpYnJhcnkKICAke0Rlc2NyaXB0aW9ufQogIC4KQEAgLTUyLDcgKzU1LDcgQEAKIEFy Y2hpdGVjdHVyZTogYW55CiBNdWx0aS1BcmNoOiBzYW1lCiBTZWN0aW9uOiBsaWJkZXZlbAotRGVw ZW5kczogbGliZnJlZWNvbnRhY3QwdjUgKD0gJHtiaW5hcnk6VmVyc2lvbn0pLAorRGVwZW5kczog bGliZnJlZWNvbnRhY3QwdDY0ICg9ICR7YmluYXJ5OlZlcnNpb259KSwKICAgICAgICAgICR7bWlz YzpEZXBlbmRzfQogU3VnZ2VzdHM6IGxpYmZyZWVjb250YWN0LWRvYwogQ29uZmxpY3RzOiBsaWJm cmVlY29udGFjdC1kZXYKZGlmZiAtTnJ1IGZyZWVjb250YWN0LTEuMC4yMS9kZWJpYW4vbGliZnJl ZWNvbnRhY3QwdDY0LmxpbnRpYW4tb3ZlcnJpZGVzIGZyZWVjb250YWN0LTEuMC4yMS9kZWJpYW4v bGliZnJlZWNvbnRhY3QwdDY0LmxpbnRpYW4tb3ZlcnJpZGVzCi0tLSBmcmVlY29udGFjdC0xLjAu MjEvZGViaWFuL2xpYmZyZWVjb250YWN0MHQ2NC5saW50aWFuLW92ZXJyaWRlcwkxOTcwLTAxLTAx IDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysgZnJlZWNvbnRhY3QtMS4wLjIxL2RlYmlhbi9s aWJmcmVlY29udGFjdDB0NjQubGludGlhbi1vdmVycmlkZXMJMjAyNC0wMi0wMSAwOTozMjo0Mi4w MDAwMDAwMDAgKzAwMDAKQEAgLTAsMCArMSBAQAorbGliZnJlZWNvbnRhY3QwdDY0OiBwYWNrYWdl LW5hbWUtZG9lc250LW1hdGNoLXNvbmFtZXMgbGliZnJlZWNvbnRhY3QwdjUKZGlmZiAtTnJ1IGZy ZWVjb250YWN0LTEuMC4yMS9kZWJpYW4vcnVsZXMgZnJlZWNvbnRhY3QtMS4wLjIxL2RlYmlhbi9y dWxlcwotLS0gZnJlZWNvbnRhY3QtMS4wLjIxL2RlYmlhbi9ydWxlcwkyMDIzLTA1LTE4IDA5OjI5 OjQyLjAwMDAwMDAwMCArMDAwMAorKysgZnJlZWNvbnRhY3QtMS4wLjIxL2RlYmlhbi9ydWxlcwky MDI0LTAyLTAxIDA5OjMyOjQyLjAwMDAwMDAwMCArMDAwMApAQCAtMjcsNiArMjcsNyBAQAogb3Zl cnJpZGVfZGhfaW5zdGFsbDoKIAlkaF9pbnN0YWxsCiAJZC1zaGxpYm1vdmUgLS1jb21taXQgXAor CSAgICAgICAgICAgIC0tdDY0IFwKIAkgICAgICAgICAgICAtLW11bHRpYXJjaCBcCiAJICAgICAg ICAgICAgLS1leGNsdWRlLWxhIFwKIAkgICAgICAgICAgICAtLWRldnVudmVyc2lvbmVkIFwK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From mwhudson@fastmail.fm@21:1/5 to All on Thu Feb 29 05:30:01 2024
    This is a multi-part MIME message sent by reportbug.


    Dear maintainer,

    Please find attached a final version of this patch for the time_t
    transition. This patch is being uploaded to unstable.

    Note that this adds a versioned build-dependency on dpkg-dev, to guard
    against accidental backports with a wrong ABI.

    Thanks!


    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)

    diff -Nru freecontact-1.0.21/debian/changelog freecontact-1.0.21/debian/changelog
    --- freecontact-1.0.21/debian/changelog 2023-05-18 09:43:26.000000000 +0000
    +++ freecontact-1.0.21/debian/changelog 2024-02-29 04:13:36.000000000 +0000
    @@ -1,3 +1,11 @@
    +freecontact (1.0.21-13.1) unstable; urgency=medium
    +
    + * Non-maintainer upload.
    + * Rename libraries for 64-bit time_t transition.
    + * Drop --v5 argument to d-shlibs, should be mutually exclusive with --t64.
    +
    + -- Michael Hudson-Doyle <mwhudson@debian.org> Thu, 29 Feb 2024 04:13:36 +0000
    +
    freecontact (1.0.21-13) unstable; urgency=medium

    * Team upload.
    diff -Nru freecontact-1.0.21/debian/control freecontact-1.0.21/debian/control --- freecontact-1.0.21/debian/control 2022-04-09 20:20:33.000000000 +0000
    +++ freecontact-1.0.21/debian/control 2024-02-29 04:13:36.000000000 +0000
    @@ -3,9 +3,9 @@
    Uploaders: Andreas Tille <tille@debian.org>
    Section: science
    Priority: optional
    -Build-Depends: debhelper-compat (= 13),
    +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
    bash-completion,
    -
  • From Debian Bug Tracking System@21:1/5 to All on Thu Feb 29 21:40:04 2024
    This is a multi-part message in MIME format...

    Your message dated Fri, 01 Mar 2024 09:25:33 +1300
    with message-id <803f69810a761056dc0de29d3ed04d3e.mwhudson@fastmail.fm>
    and subject line
    has caused the Debian Bug report #1062403,
    regarding freecontact: NMU diff for 64-bit time_t transition
    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.)


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

    Received: (at submit) by bugs.debian.org; 1 Feb 2024 09:37:28 +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=-9.4 required=4.0 tests=BAYES_00,FOURLA,
    FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,FROMDEVELOPER,
    HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,
    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, 26; hammy, 150; neutral, 278; spammy,
    0. spammytokens: hammytokens:0.000-+--sk:taint_o, 0.000-+--sk:TAINT_O,
    0.000-+--trixie, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug Return-path: <lukasmaerdian@gmail.com>
    Received: from mail-ed1-f50.google.com ([209.85.208.50]:47290)
    by buxtehude.debian.o