Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package ruby2.5 2.5.5-3 contains just a patch to make it build on ia64. the diff against the package in testing is attached. unblock ruby2.5/2.5.5-3 -- System Information: Debian Release: 10.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_CRAP Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff --git a/debian/changelog b/debian/changelog index 5cab009b..d6eaca0d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ruby2.5 (2.5.5-3) unstable; urgency=medium + + * ia64: Don't clear register_stack_start (Closes: #928068) + + -- Antonio Terceiro <terce...@debian.org> Sun, 02 Jun 2019 10:16:57 -0300 + ruby2.5 (2.5.5-2) unstable; urgency=medium * debian/tests/excludes/: fix exclusion of Rinda tests that depend on diff --git a/debian/patches/0011-ia64-Don-t-clear-register_stack_start.patch b/debian/patches/0011-ia64-Don-t-clear-register_stack_start.patch new file mode 100644 index 00000000..ed43e467 --- /dev/null +++ b/debian/patches/0011-ia64-Don-t-clear-register_stack_start.patch @@ -0,0 +1,25 @@ +From: James Clarke <jrt...@jrtc27.com> +Date: Fri, 26 Apr 2019 23:32:46 +0100 +Subject: ia64: Don't clear register_stack_start + +r59829 stopped clearing stack_start and enabled the code for +!FIBER_USE_NATIVE, but we need to do the same for register_stack_start +on ia64, otherwise we end up with NULL in cont_save_machine_stack. + +Closes: https://github.com/ruby/ruby/pull/2155 +--- + cont.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/cont.c b/cont.c +index 7b6864a..8ad8207 100644 +--- a/cont.c ++++ b/cont.c +@@ -543,7 +543,6 @@ cont_save_thread(rb_context_t *cont, rb_thread_t *th) + sec->machine.stack_end = NULL; + + #ifdef __ia64 +- sec->machine.register_stack_start = NULL; + sec->machine.register_stack_end = NULL; + #endif + } diff --git a/debian/patches/series b/debian/patches/series index e0cb0602..a6319c31 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -8,3 +8,4 @@ 0008-Disable-tests-failing-on-Ubuntu-builders.patch 0009-test-test_pair-fix-deadlock-in-test_connect_accept_n.patch 0010-test-use-larger-keys-for-SSL-tests.patch +0011-ia64-Don-t-clear-register_stack_start.patch
signature.asc
Description: PGP signature