• Bug#1061942: foonathan-memory: NMU diff for 64-bit time_t transition

    From Lukas =?UTF-8?Q?M=C3=A4rdian?=@21:1/5 to All on Tue Jan 30 12:30:01 2024
    This is a multi-part MIME message sent by reportbug.


    Source: foonathan-memory
    Version: 0.7.3-2
    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 foonathan-memory 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 foonathan-memory 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)

    ZGlmZiAtTnJ1IGZvb25hdGhhbi1tZW1vcnktMC43LjMvZGViaWFuL2NoYW5nZWxvZyBmb29uYXRo YW4tbWVtb3J5LTAuNy4zL2RlYmlhbi9jaGFuZ2Vsb2cKLS0tIGZvb25hdGhhbi1tZW1vcnktMC43 LjMvZGViaWFuL2NoYW5nZWxvZwkyMDIzLTA2LTI2IDIyOjQwOjA1LjAwMDAwMDAwMCArMDAwMAor KysgZm9vbmF0aGFuLW1lbW9yeS0wLjcuMy9kZWJpYW4vY2hhbmdlbG9nCTIwMjQtMDEtMzAgMTE6 MjQ6NTIuMDAwMDAwMDAwICswMDAwCkBAIC0xLDMgKzEsMTAgQEAKK2Zvb25hdGhhbi1tZW1vcnkg KDAuNy4zLTIuMSkgZXhwZXJpbWVudGFsOyB1cmdlbmN5PW1lZGl1bQorCisgICogTm9uLW1haW50 YWluZXIgdXBsb2FkLgorICAqIFJlbmFtZSBsaWJyYXJpZXMgZm9yIDY0LWJpdCB0aW1lX3QgdHJh bnNpdGlvbi4KKworIC0tIEx1a2FzIE3DpHJkaWFuIDxzbHlvbkBkZWJpYW4ub3JnPiAgVHVlLCAz MCBKYW4gMjAyNCAxMToyNDo1MiArMDAwMAorCiBmb29uYXRoYW4tbWVtb3J5ICgwLjcuMy0yKSB1 bnN0YWJsZTsgdXJnZW5jeT1tZWRpdW0KIAogICAqIFVwbG9hZCB0byB1bnN0YWJsZS4KZGlmZiAt TnJ1IGZvb25hdGhhbi1tZW1vcnktMC43LjMvZGViaWFuL2NvbnRyb2wgZm9vbmF0aGFuLW1lbW9y eS0wLjcuMy9kZWJpYW4vY29udHJvbAotLS0gZm9vbmF0aGFuLW1lbW9yeS0wLjcuMy9kZWJpYW4v Y29udHJvbAkyMDIzLTA2LTE4IDE5OjIxOjQzLjAwMDAwMDAwMCArMDAwMAorKysgZm9vbmF0aGFu LW1lbW9yeS0wLjcuMy9kZWJpYW4vY29udHJvbAkyMDI0LTAxLTMwIDExOjI0OjUyLjAwMDAwMDAw MCArMDAwMApAQCAtMTIsNyArMTIsMTAgQEAKIFZjcy1HaXQ6IGh0dHBzOi8vc2Fsc2EuZGViaWFu Lm9yZy9yb2JvdGljcy10ZWFtL2Zvb25hdGhhbi1tZW1vcnkuZ2l0CiBWY3MtQnJvd3NlcjogaHR0 cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL3JvYm90aWNzLXRlYW0vZm9vbmF0aGFuLW1lbW9yeQogCi1Q YWNrYWdlOiBsaWJmb29uYXRoYW4tbWVtb3J5MC43LjMKK1BhY2thZ2U6IGxpYmZvb25hdGhhbi1t ZW1vcnkwLjcuM3Q2NAorUHJvdmlkZXM6ICR7dDY0OlByb3ZpZGVzfQorUmVwbGFjZXM6IGxpYmZv b25hdGhhbi1tZW1vcnkwLjcuMworQnJlYWtzOiBsaWJmb29uYXRoYW4tbWVtb3J5MC43LjMgKDw8 ICR7c291cmNlOlZlcnNpb259KQogQXJjaGl0ZWN0dXJlOiBhbnkKIE11bHRpLUFyY2g6IHNhbWUK IERlcGVuZHM6ICR7c2hsaWJzOkRlcGVuZHN9LCAke21pc2M6RGVwZW5kc30KQEAgLTI2LDcgKzI5 LDcgQEAKIFNlY3Rpb246IGxpYmRldmVsCiBBcmNoaXRlY3R1cmU6IGFueQogTXVsdGktQXJjaDog c2FtZQotRGVwZW5kczogbGliZm9vbmF0aGFuLW1lbW9yeTAuNy4zICg9ICR7YmluYXJ5OlZlcnNp b259KSwgJHttaXNjOkRlcGVuZHN9CitEZXBlbmRzOiBsaWJmb29uYXRoYW4tbWVtb3J5MC43LjN0 NjQgKD0gJHtiaW5hcnk6VmVyc2lvbn0pLCAke21pc2M6RGVwZW5kc30KIERlc2NyaXB0aW9uOiBT VEwgY29tcGF0aWJsZSBDKysgbWVtb3J5IGFsbG9jYXRvciBsaWJyYXJ5IC0gZGV2ZWxvcG1lbnQg aGVhZGVycwogIFRoZSBkZWZhdWx0IFNUTCBhbGxvY2F0b3IgbW9kZWwgaGFzIHZhcmlvdXMgZmxh d3MsIGZvciBleGFtcGxlIHlvdSBjYW5ub3QKICBlYXNpbHkgc2hhcmUgYSBzaW5nbGUgYWxsb2Nh dG9yIGZvciBtdWx0aXBsZSB0eXBlcy4gVGhpcyBsaWJyYXJ5IGlzIG9uZSBvZgpkaWZmIC1OcnUg Zm9vbmF0aGFuLW1lbW9yeS0wLjcuMy9kZWJpYW4vbGliZm9vbmF0aGFuLW1lbW9yeTAuNy4zLmlu c3RhbGwgZm9vbmF0aGFuLW1lbW9yeS0wLjcuMy9kZWJpYW4vbGliZm9vbmF0aGFuLW1lbW9yeTAu Ny4zLmluc3RhbGwKLS0tIGZvb25hdGhhbi1tZW1vcnktMC43LjMvZGViaWFuL2xpYmZvb25hdGhh bi1tZW1vcnkwLjcuMy5pbnN0YWxsCTIwMjMtMDYtMTggMTk6MTE6MTIuMDAwMDAwMDAwICswMDAw CisrKyBmb29uYXRoYW4tbWVtb3J5LTAuNy4zL2RlYmlhbi9saWJmb29uYXRoYW4tbWVtb3J5MC43 LjMuaW5zdGFsbAkxOTcwLTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMApAQCAtMSArMCww IEBACi11c3IvbGliLyovbGliKi5zby4qCmRpZmYgLU5ydSBmb29uYXRoYW4tbWVtb3J5LTAuNy4z L2RlYmlhbi9saWJmb29uYXRoYW4tbWVtb3J5MC43LjN0NjQuaW5zdGFsbCBmb29uYXRoYW4tbWVt b3J5LTAuNy4zL2RlYmlhbi9saWJmb29uYXRoYW4tbWVtb3J5MC43LjN0NjQuaW5zdGFsbAotLS0g Zm9vbmF0aGFuLW1lbW9yeS0wLjcuMy9kZWJpYW4vbGliZm9vbmF0aGFuLW1lbW9yeTAuNy4zdDY0 Lmluc3RhbGwJMTk3MC0wMS0wMSAwMDowMDowMC4wMDAwMDAwMDAgKzAwMDAKKysrIGZvb25hdGhh bi1tZW1vcnktMC43LjMvZGViaWFuL2xpYmZvb25hdGhhbi1tZW1vcnkwLjcuM3Q2NC5pbnN0YWxs CTIwMjMtMDYtMTggMTk6MTE6MTIuMDAwMDAwMDAwICswMDAwCkBAIC0wLDAgKzEgQEAKK3Vzci9s aWIvKi9saWIqLnNvLioKZGlmZiAtTnJ1IGZvb25hdGhhbi1tZW1vcnktMC43LjMvZGViaWFuL2xp YmZvb25hdGhhbi1tZW1vcnkwLjcuM3Q2NC5saW50aWFuLW92ZXJyaWRlcyBmb29uYXRoYW4tbWVt b3J5LTAuNy4zL2RlYmlhbi9saWJmb29uYXRoYW4tbWVtb3J5MC43LjN0NjQubGludGlhbi1vdmVy cmlkZXMKLS0tIGZvb25hdGhhbi1tZW1vcnktMC43LjMvZGViaWFuL2xpYmZvb25hdGhhbi1tZW1v cnkwLjcuM3Q2NC5saW50aWFuLW92ZXJyaWRlcwkxOTcwLTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAw MCArMDAwMAorKysgZm9vbmF0aGFuLW1lbW9yeS0wLjcuMy9kZWJpYW4vbGliZm9vbmF0aGFuLW1l bW9yeTAuNy4zdDY0LmxpbnRpYW4tb3ZlcnJpZGVzCTIwMjQtMDEtMzAgMTE6MjQ6NTIuMDAwMDAw MDAwICswMDAwCkBAIC0wLDAgKzEgQEAKK2xpYmZvb25hdGhhbi1tZW1vcnkwLjcuM3Q2NDogcGFj a2FnZS1uYW1lLWRvZXNudC1tYXRjaC1zb25hbWVzIGxpYmZvb25hdGhhbi1tZW1vcnkwLjcuMwo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)