• Bug#1062067: gelemental: NMU diff for 64-bit time_t transition

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


    Source: gelemental
    Version: 2.0.2-1
    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 gelemental 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 gelemental
    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)

    ZGlmZiAtTnJ1IGdlbGVtZW50YWwtMi4wLjIvZGViaWFuL2NoYW5nZWxvZyBnZWxlbWVudGFsLTIu MC4yL2RlYmlhbi9jaGFuZ2Vsb2cKLS0tIGdlbGVtZW50YWwtMi4wLjIvZGViaWFuL2NoYW5nZWxv ZwkyMDIzLTA0LTA3IDEwOjMyOjU3LjAwMDAwMDAwMCArMDAwMAorKysgZ2VsZW1lbnRhbC0yLjAu Mi9kZWJpYW4vY2hhbmdlbG9nCTIwMjQtMDEtMzEgMDk6MDU6NTcuMDAwMDAwMDAwICswMDAwCkBA IC0xLDMgKzEsMTAgQEAKK2dlbGVtZW50YWwgKDIuMC4yLTEuMSkgZXhwZXJpbWVudGFsOyB1cmdl bmN5PW1lZGl1bQorCisgICogTm9uLW1haW50YWluZXIgdXBsb2FkLgorICAqIFJlbmFtZSBsaWJy YXJpZXMgZm9yIDY0LWJpdCB0aW1lX3QgdHJhbnNpdGlvbi4KKworIC0tIEx1a2FzIE3DpHJkaWFu IDxzbHlvbkBkZWJpYW4ub3JnPiAgV2VkLCAzMSBKYW4gMjAyNCAwOTowNTo1NyArMDAwMAorCiBn ZWxlbWVudGFsICgyLjAuMi0xKSB1bnN0YWJsZTsgdXJnZW5jeT1tZWRpdW0KIAogICBbIERlYmlh biBKYW5pdG9yIF0KZGlmZiAtTnJ1IGdlbGVtZW50YWwtMi4wLjIvZGViaWFuL2NvbnRyb2wgZ2Vs ZW1lbnRhbC0yLjAuMi9kZWJpYW4vY29udHJvbAotLS0gZ2VsZW1lbnRhbC0yLjAuMi9kZWJpYW4v Y29udHJvbAkyMDIzLTA0LTA3IDEwOjMxOjUwLjAwMDAwMDAwMCArMDAwMAorKysgZ2VsZW1lbnRh bC0yLjAuMi9kZWJpYW4vY29udHJvbAkyMDI0LTAxLTMxIDA5OjA1OjU3LjAwMDAwMDAwMCArMDAw MApAQCAtMzMsNyArMzMsMTAgQEAKICAuCiAgVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBtYWlu IGFwcGxpY2F0aW9uLgogCi1QYWNrYWdlOiBsaWJlbGVtZW50YWwwCitQYWNrYWdlOiBsaWJlbGVt ZW50YWwwdDY0CitQcm92aWRlczogJHt0NjQ6UHJvdmlkZXN9CitSZXBsYWNlczogbGliZWxlbWVu dGFsMAorQnJlYWtzOiBsaWJlbGVtZW50YWwwICg8PCAke3NvdXJjZTpWZXJzaW9ufSkKIFNlY3Rp b246IGxpYnMKIEFyY2hpdGVjdHVyZTogYW55CiBNdWx0aS1BcmNoOiBzYW1lCkBAIC01Myw3ICs1 Niw3IEBACiBTZWN0aW9uOiBsaWJkZXZlbAogQXJjaGl0ZWN0dXJlOiBhbnkKIE11bHRpLUFyY2g6 IHNhbWUKLURlcGVuZHM6IGxpYmVsZW1lbnRhbDAgKD0gJHtiaW5hcnk6VmVyc2lvbn0pLAorRGVw ZW5kczogbGliZWxlbWVudGFsMHQ2NCAoPSAke2JpbmFyeTpWZXJzaW9ufSksCiAgICAgICAgICBs aWJnbGlibW0tMi40LWRldiwKICAgICAgICAgIGxpYnBhbmdvMS4wLWRldiwKICAgICAgICAgICR7 bWlzYzpEZXBlbmRzfQpkaWZmIC1OcnUgZ2VsZW1lbnRhbC0yLjAuMi9kZWJpYW4vbGliZWxlbWVu dGFsMC5pbnN0YWxsIGdlbGVtZW50YWwtMi4wLjIvZGViaWFuL2xpYmVsZW1lbnRhbDAuaW5zdGFs bAotLS0gZ2VsZW1lbnRhbC0yLjAuMi9kZWJpYW4vbGliZWxlbWVudGFsMC5pbnN0YWxsCTIwMjEt MDktMjYgMTE6MDI6NDIuMDAwMDAwMDAwICswMDAwCisrKyBnZWxlbWVudGFsLTIuMC4yL2RlYmlh bi9saWJlbGVtZW50YWwwLmluc3RhbGwJMTk3MC0wMS0wMSAwMDowMDowMC4wMDAwMDAwMDAgKzAw MDAKQEAgLTEgKzAsMCBAQAotdXNyL2xpYi8qLyouc28uKgpkaWZmIC1OcnUgZ2VsZW1lbnRhbC0y LjAuMi9kZWJpYW4vbGliZWxlbWVudGFsMHQ2NC5pbnN0YWxsIGdlbGVtZW50YWwtMi4wLjIvZGVi aWFuL2xpYmVsZW1lbnRhbDB0NjQuaW5zdGFsbAotLS0gZ2VsZW1lbnRhbC0yLjAuMi9kZWJpYW4v bGliZWxlbWVudGFsMHQ2NC5pbnN0YWxsCTE5NzAtMDEtMDEgMDA6MDA6MDAuMDAwMDAwMDAwICsw MDAwCisrKyBnZWxlbWVudGFsLTIuMC4yL2RlYmlhbi9saWJlbGVtZW50YWwwdDY0Lmluc3RhbGwJ MjAyMS0wOS0yNiAxMTowMjo0Mi4wMDAwMDAwMDAgKzAwMDAKQEAgLTAsMCArMSBAQAordXNyL2xp Yi8qLyouc28uKgpkaWZmIC1OcnUgZ2VsZW1lbnRhbC0yLjAuMi9kZWJpYW4vbGliZWxlbWVudGFs MHQ2NC5saW50aWFuLW92ZXJyaWRlcyBnZWxlbWVudGFsLTIuMC4yL2RlYmlhbi9saWJlbGVtZW50 YWwwdDY0LmxpbnRpYW4tb3ZlcnJpZGVzCi0tLSBnZWxlbWVudGFsLTIuMC4yL2RlYmlhbi9saWJl bGVtZW50YWwwdDY0LmxpbnRpYW4tb3ZlcnJpZGVzCTE5NzAtMDEtMDEgMDA6MDA6MDAuMDAwMDAw MDAwICswMDAwCisrKyBnZWxlbWVudGFsLTIuMC4yL2RlYmlhbi9saWJlbGVtZW50YWwwdDY0Lmxp bnRpYW4tb3ZlcnJpZGVzCTIwMjQtMDEtMzEgMDk6MDU6NTcuMDAwMDAwMDAwICswMDAwCkBAIC0w LDAgKzEgQEAKK2xpYmVsZW1lbnRhbDB0NjQ6IHBhY2thZ2UtbmFtZS1kb2VzbnQtbWF0Y2gtc29u YW1lcyBsaWJlbGVtZW50YWwwCg==

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