• Bug#1061931: biosquid: NMU diff for 64-bit time_t transition

    From Steve Langasek@21:1/5 to All on Tue Jan 30 06:30:01 2024
    --sOWQfFKRcC6yTgyU
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    Control: tags -1 - pending patch

    Unfortunately, it turns out that due to the use of d-shlibs this patch is insufficient. d-shlibs appears to need patching for every ABI transition,
    and only knows about the long-finished c102, ldbl, and v5 transitions (which misses several other ABI transitions that have happened).

    So removing the 'pending' tag for the moment, I guess we need to go patch d-shlibs to know about t64.

    Also while debugging this I noticed that the conversion script didn't appropriate handle strict versioned dependencies on libsquid1; so here is an updated patch that includes that, though it is still incomplete because debian/rules will also need updating once d-shlibs supports t64.

    --
    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

    --sOWQfFKRcC6yTgyU
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: attachment; filename="nmu_biosquid.debdiff" Content-Transfer-Encoding: quoted-printable

    diff -Nru biosquid-1.9g+cvs20050121/debian/changelog biosquid-1.9g+cvs20050121/debian/changelog
    --- biosquid-1.9g+cvs20050121/debian/changelog 2024-01-14 13:29:59.000000000 +0000
    +++ biosquid-1.9g+cvs20050121/debian/changelog 2024-01-30 04:35:51.000000000 +0000
    @@ -1,3 +1,10 @@
    +biosquid (1.9g+cvs20050121-13.1) experimental; urgency=medium
    +
    + * Non-maintainer upload.
    + * Rename libraries for 64-bit time_t transition.
    +
    + -- Steve Langasek <vorlon@debian.org> Tue, 30 Jan 2024 04:35:51 +0000
    +
    biosquid (1.9g+cvs20050
  • From Steve Langasek@21:1/5 to All on Wed Jan 31 10:40:01 2024
    This is a multi-part MIME message sent by reportbug.


    Source: biosquid
    Version: 1.9g+cvs20050121-15
    Followup-For: Bug #1061931

    Hi Andreas,

    FYI your emails did not make it to my mailserver because they fail SPF
    for your sending domain; it appears your mails are going via the Debian mailservers but you are using a non-Debian sender address? So I've seen
    your messages only via the web interface.

    In any case, thanks for the quick fix regarding d-shlibs. My patch
    needed fixing anyway because the conversion script failed to fix
    depends: on the old library package name. Attached is the updated
    patch, which includes both your d-shlibs changes and the further
    debian/control changes. I've verified that it builds, and uploaded it
    to experimental now.

    Regards,
    --
    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

    diff -Nru biosquid-1.9g+cvs20050121/debian/changelog biosquid-1.9g+cvs20050121/debian/changelog
    --- biosquid-1.9g+cvs20050121/debian/changelog 2024-01-30 10:50:46.000000000 +0000
    +++ biosquid-1.9g+cvs20050121/debian/changelog 2024-01-31 09:25:27.000000000 +0000
    @@ -1,3 +1,13 @@
    +biosquid (1.9g+cvs20050121-15.1~exp1) experimental; urgency=medium
    +
    + * Non-maintainer upload.
    + * Rename libraries for 64-bit time_t transition.
    + * Versioned Build-Depends: d-shlibs (>= 0.106) to support --t64 option
    + * Add --t64 option to d-shlibmove
    + * d-slibs checks for Conflicts: libsquid1 (rather than Breaks)
    +
    + -- Steve Langasek <vorlon@debian.org> Wed, 31 Jan 2024 09:25:27 +0000
    +
    biosquid (1.9g+cvs20050121-15) unstable; urgency=medium

    * Revert changes of latest upload that should have gone to experimental
    diff -Nru biosquid-1.9g+cvs20050121/debian/control biosquid-1.9g+cvs20050121/debian/control
    --- biosquid-1.9g+cvs20050121/debian/control 2024-01-30 10:50:46.000000000 +0000
    +++ biosquid-1.9g+cvs20050121/debian/control 2024-01-31 09:24:49.000000000 +0000
    @@ -4,7 +4,7 @@
    Section: scie