[ubuntu/plucky-proposed] ruby3.3 3.3.6-1.1ubuntu1 (Accepted)
Zixing Liu
zixing.liu at canonical.com
Thu Jan 16 18:34:17 UTC 2025
ruby3.3 (3.3.6-1.1ubuntu1) plucky; urgency=medium
* Merge with Debian unstable (LP: #2093214). Remaining changes:
- d/rules: remove DEB_BUILD_OPTIONS=abi=time64.
* Dropped changes:
- debian/patches/CVE-2024-41946.patch,
debian/patches/CVE-2024-49761.patch: fixes included in upstream
Ruby 3.3.6 release.
- d/t/excludes/ppc64el: skip TCP test segfaulting in ppc64el: This
issue is fixed with the new patches introduced below.
- fix testsuite for openssl 3.4: included in the Debian NMU upload
version 3.3.6-1.1.
* New changes:
- d/p/1001-fix-ensure-stack-memory-corruption.patch: add a patch to fix
"ensure" structure stack memory use-after-free errors.
- d/p/1002-ppc64le-fix-fiber-corruption.patch: add a patch to fix
conditional registers getting clobbered on ppc64el during the
Ruby fiber switching.
ruby3.3 (3.3.6-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Fix test failures with OpenSSL 3.4 (Closes: #1087954).
* Skip test_bundled_ca, it access internet (Closes: #1091505).
ruby3.3 (3.3.6-1) unstable; urgency=medium
[ Sylvain Beucler ]
* Drop unused debian/source/local-options:single-debian-patch
[ Antonio Terceiro ]
* debian/rules: drop special case for riscv64
* debian/rules: stop explicitly setting HOME
* lintian: override error caused by limitation of dh_strip
* debian/source/lintian-overrides: use wildcards
* tests: exclude test that might fail on some timezones
* debian/source/lintian-overrides: re-add license-problem-non-free-RFC-BCP78
[ Lucas Kanashiro ]
* New upstream version 3.3.6
ruby3.3 (3.3.5-2) unstable; urgency=medium
* debian/rules: Simplify special case for riscv64
* debian/rules: explicitly disable YJIT.
YJIT require a Rust toolchain. I'm not sure we want to avoid it just
because Rust, but at the moment I suspect that this will make
bootstrapping Ruby a lot harder.
* debian/libruby3.3.symbols: revert addition of YJIT symbols
ruby3.3 (3.3.5-1) unstable; urgency=medium
[ Antonio Terceiro ]
* New upstream version 3.3.5
- Includes an updated rexml, fixing [CVE-2024-39908]
(Closes: #1076766)
* debian/genprovides: move list of rejected provides to an external file
* Drop packages that are available standalone from Provides:
- base64
- csv
- did_you_mean
- ipaddr
- json
- minitest
- power_assert
- psych
- test-unit
Their files are still shipped, but as far as dependency resolution is
concerned, the versions bundled with the Ruby interpreter won't be used
anymore.
* Refresh patches
* Update symbols file with new symbols
* debian/source/lintian-overrides: update override to match false-positive
* debian/rules: prevent installation of lock files into /usr/bin
[ Samuel Thibault ]
* Don't override DEB_BUILD_OPTIONS; append instead (Closes: #1079459)
[ Colin Watson ]
* Deduplicate results from getaddrinfo (Closes: #1077462)
Date: Tue, 07 Jan 2025 13:05:54 -0700
Changed-By: Zixing Liu <zixing.liu at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Simon Quigley <tsimonq2 at ubuntu.com>
https://launchpad.net/ubuntu/+source/ruby3.3/3.3.6-1.1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 07 Jan 2025 13:05:54 -0700
Source: ruby3.3
Built-For-Profiles: noudeb
Architecture: source
Version: 3.3.6-1.1ubuntu1
Distribution: plucky
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Zixing Liu <zixing.liu at canonical.com>
Closes: 1076766 1077462 1079459 1087954 1091505
Launchpad-Bugs-Fixed: 2093214
Changes:
ruby3.3 (3.3.6-1.1ubuntu1) plucky; urgency=medium
.
* Merge with Debian unstable (LP: #2093214). Remaining changes:
- d/rules: remove DEB_BUILD_OPTIONS=abi=time64.
* Dropped changes:
- debian/patches/CVE-2024-41946.patch,
debian/patches/CVE-2024-49761.patch: fixes included in upstream
Ruby 3.3.6 release.
- d/t/excludes/ppc64el: skip TCP test segfaulting in ppc64el: This
issue is fixed with the new patches introduced below.
- fix testsuite for openssl 3.4: included in the Debian NMU upload
version 3.3.6-1.1.
* New changes:
- d/p/1001-fix-ensure-stack-memory-corruption.patch: add a patch to fix
"ensure" structure stack memory use-after-free errors.
- d/p/1002-ppc64le-fix-fiber-corruption.patch: add a patch to fix
conditional registers getting clobbered on ppc64el during the
Ruby fiber switching.
.
ruby3.3 (3.3.6-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix test failures with OpenSSL 3.4 (Closes: #1087954).
* Skip test_bundled_ca, it access internet (Closes: #1091505).
.
ruby3.3 (3.3.6-1) unstable; urgency=medium
.
[ Sylvain Beucler ]
* Drop unused debian/source/local-options:single-debian-patch
.
[ Antonio Terceiro ]
* debian/rules: drop special case for riscv64
* debian/rules: stop explicitly setting HOME
* lintian: override error caused by limitation of dh_strip
* debian/source/lintian-overrides: use wildcards
* tests: exclude test that might fail on some timezones
* debian/source/lintian-overrides: re-add license-problem-non-free-RFC-BCP78
.
[ Lucas Kanashiro ]
* New upstream version 3.3.6
.
ruby3.3 (3.3.5-2) unstable; urgency=medium
.
* debian/rules: Simplify special case for riscv64
* debian/rules: explicitly disable YJIT.
YJIT require a Rust toolchain. I'm not sure we want to avoid it just
because Rust, but at the moment I suspect that this will make
bootstrapping Ruby a lot harder.
* debian/libruby3.3.symbols: revert addition of YJIT symbols
.
ruby3.3 (3.3.5-1) unstable; urgency=medium
.
[ Antonio Terceiro ]
* New upstream version 3.3.5
- Includes an updated rexml, fixing [CVE-2024-39908]
(Closes: #1076766)
* debian/genprovides: move list of rejected provides to an external file
* Drop packages that are available standalone from Provides:
- base64
- csv
- did_you_mean
- ipaddr
- json
- minitest
- power_assert
- psych
- test-unit
Their files are still shipped, but as far as dependency resolution is
concerned, the versions bundled with the Ruby interpreter won't be used
anymore.
* Refresh patches
* Update symbols file with new symbols
* debian/source/lintian-overrides: update override to match false-positive
* debian/rules: prevent installation of lock files into /usr/bin
.
[ Samuel Thibault ]
* Don't override DEB_BUILD_OPTIONS; append instead (Closes: #1079459)
.
[ Colin Watson ]
* Deduplicate results from getaddrinfo (Closes: #1077462)
Checksums-Sha1:
6c09a4e26e52cbee2b31479f30e0aec9dfe5b2d6 2678 ruby3.3_3.3.6-1.1ubuntu1.dsc
2870b8757f82509cd8fa8dc3d72119048fea1012 14694996 ruby3.3_3.3.6.orig.tar.xz
bc6dc38e9dc2d40c99dc1e3776ed6572d689eb66 66160 ruby3.3_3.3.6-1.1ubuntu1.debian.tar.xz
9f29d7547ca64375b11f622ec4cf94479ae18841 7879 ruby3.3_3.3.6-1.1ubuntu1_source.buildinfo
Checksums-Sha256:
299cfe9d3a044cdc51e70863250c0de61d96864d824082f4dbece512700b08ee 2678 ruby3.3_3.3.6-1.1ubuntu1.dsc
43a93b420db1096469c2a7cf72128544ff055924097b32474c9ec00355d5ad48 14694996 ruby3.3_3.3.6.orig.tar.xz
7250119eaa3aee60063bf8d07a56d0f3df5f2a3f61991f2f1bf5fe26950e37c4 66160 ruby3.3_3.3.6-1.1ubuntu1.debian.tar.xz
b327ad4c8e38bc45830ad9848ae58202f4dd2e2ecd6034c95a75eb2eaf8bdf59 7879 ruby3.3_3.3.6-1.1ubuntu1_source.buildinfo
Files:
b297b0c0423423252a9b0befec0dd38e 2678 ruby optional ruby3.3_3.3.6-1.1ubuntu1.dsc
327b2e806016c7c83b03f22b84ecb789 14694996 ruby optional ruby3.3_3.3.6.orig.tar.xz
964467d6a3c2998d36017d58cbe0bab5 66160 ruby optional ruby3.3_3.3.6-1.1ubuntu1.debian.tar.xz
0b327187ec3df98e91c79c16af418fac 7879 ruby optional ruby3.3_3.3.6-1.1ubuntu1_source.buildinfo
Original-Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
More information about the plucky-changes
mailing list