Activity log for bug #1998470

Date Who What changed Old value New value Message
2022-12-01 10:21:31 Frank Heimes bug added bug
2022-12-01 10:21:51 Frank Heimes bug task added ubuntu-z-systems
2022-12-01 10:21:58 Frank Heimes ubuntu-z-systems: importance Undecided Medium
2022-12-01 10:22:12 Frank Heimes ubuntu-z-systems: assignee Skipper Bug Screeners (skipper-screen-team)
2022-12-01 10:43:22 Frank Heimes description At the beginning of Nov a new zlib version (1:1.2.13.dfsg) got merged from Debian sid to Ubuntu lunar. At this time it was already clear that this new version is no longer compatible with patch d/p/lp1932010-ibm-z-add-vectorized-crc32-implementation.patch since this depends on zlib upstream PR 335 which has been superseded by upstream PR 478 with significant refactoring. Hence this patch was dropped and it was decided to backport (or better 'forward port'?) this vectorized crc32 implementation for s390x. This new patch is now available as crc32vx-v4: "s390x: vectorize crc32" https://github.com/iii-i/zlib/commit/05710d5fb8eb1447289ebf11109e149ece95d839 This LP bug is now to track the re-integration of the vectorized crc32 implementation for s390x. So a few things needed to happen (from the changelog): * Re-add vectorized crc32 support for s390x by adding d/p/s390x-vectorize-crc32.patch (crc32vx-v4: s390x: vectorize crc32). This replaces the previously dropped patch: lp1932010-ibm-z-add-vectorized-crc32-implementation.patch * Remove option '--crc32-vx' for s390x in d/rules, that was previously just commented out, since it's no longer needed with the new s390x crc32 code. And since I bumped into a little build issue, I've also needed to: * Update d/p/410.patch to version 26f2c0a4e17e5558d779797d713aa37ebaeef390 due to unused "const char *endptr;". At the beginning of Nov a new zlib version (1:1.2.13.dfsg) got merged from Debian sid to Ubuntu lunar. At this time it was already clear that this new version is no longer compatible with patch d/p/lp1932010-ibm-z-add-vectorized-crc32-implementation.patch since this depends on zlib upstream PR 335 which has been superseded by upstream PR 478 with significant refactoring. Hence this patch was dropped and it was decided to backport (or better 'forward port'?) this vectorized crc32 implementation for s390x. https://launchpad.net/ubuntu/+source/zlib/+changelog The new patch is now available as crc32vx-v4: "s390x: vectorize crc32" https://github.com/iii-i/zlib/commit/05710d5fb8eb1447289ebf11109e149ece95d839 This LP bug is now to track the re-integration of the vectorized crc32 implementation for s390x. So a few things needed to happen (from the changelog):   * Re-add vectorized crc32 support for s390x by adding     d/p/s390x-vectorize-crc32.patch     (crc32vx-v4: s390x: vectorize crc32).     This replaces the previously dropped patch:     lp1932010-ibm-z-add-vectorized-crc32-implementation.patch   * Remove option '--crc32-vx' for s390x in d/rules, that was previously just     commented out, since it's no longer needed with the new s390x crc32 code. And since I bumped into a little build issue, I've also needed to:   * Update d/p/410.patch to version 26f2c0a4e17e5558d779797d713aa37ebaeef390     due to unused "const char *endptr;".
2022-12-01 11:03:50 Frank Heimes zlib (Ubuntu): status New Triaged
2022-12-01 11:03:53 Frank Heimes ubuntu-z-systems: status New Triaged
2022-12-01 11:03:58 Frank Heimes ubuntu-z-systems: status Triaged In Progress
2022-12-05 16:32:21 Frank Heimes attachment added debdiff_zlib_lunar_from_1.2.13.dfsg-1ubuntu2_to_1.2.13.dfsg-1ubuntu3.diff~ https://bugs.launchpad.net/ubuntu/+source/zlib/+bug/1998470/+attachment/5634588/+files/debdiff_zlib_lunar_from_1.2.13.dfsg-1ubuntu2_to_1.2.13.dfsg-1ubuntu3.diff~
2023-01-03 07:04:40 Steve Langasek zlib (Ubuntu): status Triaged Fix Committed
2023-01-03 08:58:28 Frank Heimes ubuntu-z-systems: status In Progress Fix Committed
2023-01-25 21:47:37 Launchpad Janitor zlib (Ubuntu): status Fix Committed Fix Released
2023-01-26 07:05:52 Frank Heimes summary re-add s390x vectorized crc32 support to zlib in lunar [23.04] re-add s390x vectorized crc32 support to zlib in lunar
2023-01-26 07:05:56 Frank Heimes ubuntu-z-systems: status Fix Committed Fix Released