- Package:
- src:afterstep
- Source:
- src:afterstep
- Submitter:
- Steve Langasek
- Date:
- 2024-02-28 00:54:03 UTC
- Severity:
- normal
- Tags:
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 afterstep 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 afterstep 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.
It appears an additional change to debian/rules was required, which wasn't autodetected by the conversion script. Please find an updated debdiff attached.
Apologies, an oversight in the conversion script caused us to fail to update strict versioned dependencies on the previous package name. Please find attached a fixed patch. This has also now been uploaded to experimental.
Well, that package ftbfs, so that's no good. :/ Please find attach a fixed (and tested) patch.
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!
We believe that the bug you reported is fixed in the latest version of afterstep, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1061875@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Steve Langasek <vorlon@debian.org> (supplier of updated afterstep package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Wed, 28 Feb 2024 00:30:01 +0000 Source: afterstep Architecture: source Version: 2.2.12-17.1 Distribution: unstable Urgency: medium Maintainer: Robert Luberda <robert@debian.org> Changed-By: Steve Langasek <vorlon@debian.org> Closes: 1061875 Changes: afterstep (2.2.12-17.1) unstable; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1061875 Checksums-Sha1: 3f502ed4d2863641c3f085e46f08a7e0fe19377c 2491 afterstep_2.2.12-17.1.dsc a2473548b38e7f684bdb79e3b9341c5d20e19e78 94960 afterstep_2.2.12-17.1.debian.tar.xz 5b8b9869292f60511d82b1d3b624f5a86c647d6e 16932 afterstep_2.2.12-17.1_source.buildinfo Checksums-Sha256: 4a24dab0ed10e8650dad04d548bc11ecdb9dcfc1d10db865ae162e0d731c5709 2491 afterstep_2.2.12-17.1.dsc 745ae4ad21c5663d198630de9740a4ea618f3b5cdd4b424c0eac50af7b65e412 94960 afterstep_2.2.12-17.1.debian.tar.xz 770550506888373905e62ccd43fa9da2fb420bec24d2d8372149369cddde6d1b 16932 afterstep_2.2.12-17.1_source.buildinfo Files: d3b02dfdf090014e2ac5b16d4d66c28f 2491 x11 optional afterstep_2.2.12-17.1.dsc 960d4604a6be4c1ebe2dba897764ee06 94960 x11 optional afterstep_2.2.12-17.1.debian.tar.xz 6d2a9b66519d1e1417c6f142bb284d64 16932 x11 optional afterstep_2.2.12-17.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXefvMSHHZvcmxvbkBk ZWJpYW4ub3JnAAoJEFaNMPMhshM9ZLEQAIivfs8LoudSH4pGo+A9Fu2oWmCXcTz/ IJyMIF+792Fq1qhP5a16dMr+tZgMLE40H1JhVAMK2SZHi1SjZo2+RIdeYP3JKLTh Cg5Lhlvsl6aziiYr7aIjHhcu6Mk+5FmTwmBC/qTtFHvUK6312neXhRHctJ1Ml2OF l/2o1fCPLwJEP9RD6oEOKLj8ZksP1mxNnRAjBAv46rAPV+sTGyqJyTKVaqM0Xyf8 ch4QCVtqnGbeCsHJcph0rlAweqJzaZlC1Z5JKyQRoVgiqdCqOsSTGH15KOhd7Lfu vSMA0CDx0FCiM9k7aZJ08mqJt9bzQJ3DziLIPN3UthooU/gSOvtv09QPDw3eNqpM eVEc7udVuTAO8KoB/NEhNy8usFu5aRD1kFO/wboOj9GY9pTWcs/UbrWoaFUBdKGJ 0CZJMMHYHjUpX4RRUcHY4X6RXfMLcgKZyWm//A0Gc26Z0RH98VsGOvBhQP4AY+AM xmsQ9AiZKK4kAnQVcrGtbk3ANLJYKjOD2WzY0/uzcxIkPYnICx2sju0cWBx7hcKJ 0BrfbeiQMaMgSocmA73TOcQOpA9DIhcSFIC6A7KaB5aJ8L4gnVTGHuy5MBCE3AV0 LRR5MQAD28D+TEtL2Dr5Mjp8CVY0KDIO+L5LTFPvig3Oqa5T74iYjZBX4XzfojiB 2uWOhPATQHHO =l6CY -----END PGP SIGNATURE-----