• Bug#1062102: gerris: 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 12:30:02 2024
    This is a multi-part MIME message sent by reportbug.


    Source: gerris
    Version: 20131206+dfsg-19
    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
    gerris 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 gerris
    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)

    ZGlmZiAtTnJ1IGdlcnJpcy0yMDEzMTIwNitkZnNnL2RlYmlhbi9jaGFuZ2Vsb2cgZ2VycmlzLTIw MTMxMjA2K2Rmc2cvZGViaWFuL2NoYW5nZWxvZwotLS0gZ2VycmlzLTIwMTMxMjA2K2Rmc2cvZGVi aWFuL2NoYW5nZWxvZwkyMDIwLTAyLTEwIDA5OjM3OjE0LjAwMDAwMDAwMCArMDAwMAorKysgZ2Vy cmlzLTIwMTMxMjA2K2Rmc2cvZGViaWFuL2NoYW5nZWxvZwkyMDI0LTAxLTMxIDExOjEzOjM2LjAw MDAwMDAwMCArMDAwMApAQCAtMSwzICsxLDEwIEBACitnZXJyaXMgKDIwMTMxMjA2K2Rmc2ctMTku MSkgZXhwZXJpbWVudGFsOyB1cmdlbmN5PW1lZGl1bQorCisgICogTm9uLW1haW50YWluZXIgdXBs b2FkLgorICAqIFJlbmFtZSBsaWJyYXJpZXMgZm9yIDY0LWJpdCB0aW1lX3QgdHJhbnNpdGlvbi4K KworIC0tIEx1a2FzIE3DpHJkaWFuIDxzbHlvbkBkZWJpYW4ub3JnPiAgV2VkLCAzMSBKYW4gMjAy NCAxMToxMzozNiArMDAwMAorCiBnZXJyaXMgKDIwMTMxMjA2K2Rmc2ctMTkpIHVuc3RhYmxlOyB1 cmdlbmN5PW1lZGl1bQogCiAgICogVGVhbSB1cGxvYWQuCmRpZmYgLU5ydSBnZXJyaXMtMjAxMzEy MDYrZGZzZy9kZWJpYW4vY29udHJvbCBnZXJyaXMtMjAxMzEyMDYrZGZzZy9kZWJpYW4vY29udHJv bAotLS0gZ2VycmlzLTIwMTMxMjA2K2Rmc2cvZGViaWFuL2NvbnRyb2wJMjAyMC0wMi0xMCAwOToz NzoxNC4wMDAwMDAwMDAgKzAwMDAKKysrIGdlcnJpcy0yMDEzMTIwNitkZnNnL2RlYmlhbi9jb250 cm9sCTIwMjQtMDEtMzEgMTE6MTM6MzYuMDAwMDAwMDAwICswMDAwCkBAIC01NCw3ICs1NCw4IEBA CiAgLgogIFRoaXMgcGFja2FnZSBoYXMgTVBJIHN1cHBvcnQgYnVpbHQgaW4uCiAKLVBhY2thZ2U6 IGxpYmdmcy0xLjMtMgorUGFja2FnZTogbGliZ2ZzLTEuMy0ydDY0CitQcm92aWRlczogJHt0NjQ6 UHJvdmlkZXN9CiBBcmNoaXRlY3R1cmU6IGFueQogU2VjdGlvbjogZGV2ZWwKIERlcGVuZHM6CkBA IC03Nyw3ICs3OCw3IEBACiBTZWN0aW9uOiBsaWJkZXZlbAogRGVwZW5kczoKICBmZm1wZWcsCi0g bGliZ2ZzLTEuMy0yICg9ICR7YmluYXJ5OlZlcnNpb259KSwKKyBsaWJnZnMtMS4zLTJ0NjQgKD0g JHtiaW5hcnk6VmVyc2lvbn0pLAogIGxpYmd0cy1kZXYsCiAgJHttaXNjOkRlcGVuZHN9LAogICR7 c2hsaWJzOkRlcGVuZHN9CmRpZmYgLU5ydSBnZXJyaXMtMjAxMzEyMDYrZGZzZy9kZWJpYW4vbGli Z2ZzLTEuMy0yLmluc3RhbGwgZ2VycmlzLTIwMTMxMjA2K2Rmc2cvZGViaWFuL2xpYmdmcy0xLjMt Mi5pbnN0YWxsCi0tLSBnZXJyaXMtMjAxMzEyMDYrZGZzZy9kZWJpYW4vbGliZ2ZzLTEuMy0yLmlu c3RhbGwJMjAyMC0wMi0xMCAwOTozNzoxNC4wMDAwMDAwMDAgKzAwMDAKKysrIGdlcnJpcy0yMDEz MTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTIuaW5zdGFsbAkxOTcwLTAxLTAxIDAwOjAwOjAw LjAwMDAwMDAwMCArMDAwMApAQCAtMSArMCwwIEBACi11c3IvbGliLyovbGliZ2ZzKi5zby4qCmRp ZmYgLU5ydSBnZXJyaXMtMjAxMzEyMDYrZGZzZy9kZWJpYW4vbGliZ2ZzLTEuMy0yLmxpbnRpYW4t b3ZlcnJpZGVzIGdlcnJpcy0yMDEzMTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTIubGludGlh bi1vdmVycmlkZXMKLS0tIGdlcnJpcy0yMDEzMTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTIu bGludGlhbi1vdmVycmlkZXMJMjAyMC0wMi0xMCAwOTozNzoxNC4wMDAwMDAwMDAgKzAwMDAKKysr IGdlcnJpcy0yMDEzMTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTIubGludGlhbi1vdmVycmlk ZXMJMTk3MC0wMS0wMSAwMDowMDowMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTEgKzAsMCBAQAotbGli Z2ZzLTEuMy0yOiBwYWNrYWdlLW5hbWUtZG9lc250LW1hdGNoLXNvbmFtZXMKZGlmZiAtTnJ1IGdl cnJpcy0yMDEzMTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTJ0NjQuaW5zdGFsbCBnZXJyaXMt MjAxMzEyMDYrZGZzZy9kZWJpYW4vbGliZ2ZzLTEuMy0ydDY0Lmluc3RhbGwKLS0tIGdlcnJpcy0y MDEzMTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTJ0NjQuaW5zdGFsbAkxOTcwLTAxLTAxIDAw OjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysgZ2VycmlzLTIwMTMxMjA2K2Rmc2cvZGViaWFuL2xp Ymdmcy0xLjMtMnQ2NC5pbnN0YWxsCTIwMjAtMDItMTAgMDk6Mzc6MTQuMDAwMDAwMDAwICswMDAw CkBAIC0wLDAgKzEgQEAKK3Vzci9saWIvKi9saWJnZnMqLnNvLioKZGlmZiAtTnJ1IGdlcnJpcy0y MDEzMTIwNitkZnNnL2RlYmlhbi9saWJnZnMtMS4zLTJ0NjQubGludGlhbi1vdmVycmlkZXMgZ2Vy cmlzLTIwMTMxMjA2K2Rmc2cvZGViaWFuL2xpYmdmcy0xLjMtMnQ2NC5saW50aWFuLW92ZXJyaWRl cwotLS0gZ2VycmlzLTIwMTMxMjA2K2Rmc2cvZGViaWFuL2xpYmdmcy0xLjMtMnQ2NC5saW50aWFu LW92ZXJyaWRlcwkxOTcwLTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysgZ2Vycmlz LTIwMTMxMjA2K2Rmc2cvZGViaWFuL2xpYmdmcy0xLjMtMnQ2NC5saW50aWFuLW92ZXJyaWRlcwky MDI0LTAxLTMxIDExOjEzOjM2LjAwMDAwMDAwMCArMDAwMApAQCAtMCwwICsxLDIgQEAKK2xpYmdm cy0xLjMtMnQ2NDogcGFja2FnZS1uYW1lLWRvZXNudC1tYXRjaC1zb25hbWVzCitsaWJnZnMtMS4z LTJ0NjQ6IHBhY2thZ2UtbmFtZS1kb2VzbnQtbWF0Y2gtc29uYW1lcyBsaWJnZnMtMS4zLTIK

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