Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Dear release team, Please unblock package ruby-hamster Version 3.0.0-1 in testing is affected by a serious bug #853032 because of a timing sensitive test. Version 3.0.0-2 currently in unstable has this test disabled. This new version has a patch to disable the test. The VCS-* url are fixed, and wrap-and-sort was run on the control file. See the source debdiff against the package in testing attached. Best regards, Cédric unblock ruby-hamster/3.0.0-2 -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff -Nru ruby-hamster-3.0.0/debian/changelog ruby-hamster-3.0.0/debian/changelog --- ruby-hamster-3.0.0/debian/changelog 2016-02-26 15:32:31.000000000 +0100 +++ ruby-hamster-3.0.0/debian/changelog 2017-02-07 23:36:50.000000000 +0100 @@ -1,3 +1,11 @@ +ruby-hamster (3.0.0-2) unstable; urgency=medium + + * Team upload + * Skip timing sensitive test (Closes: #853032) + * Fix Vcs-* URLs + + -- Cédric Boutillier <boutil@debian.org> Tue, 07 Feb 2017 23:36:50 +0100 + ruby-hamster (3.0.0-1) unstable; urgency=medium * update to upstream version 3.0.0. diff -Nru ruby-hamster-3.0.0/debian/control ruby-hamster-3.0.0/debian/control --- ruby-hamster-3.0.0/debian/control 2016-02-26 15:32:31.000000000 +0100 +++ ruby-hamster-3.0.0/debian/control 2017-02-07 23:36:50.000000000 +0100 @@ -5,13 +5,13 @@ Uploaders: Hanno Zulla <kontakt@hanno.de> Build-Depends: debhelper (>= 9~), gem2deb, + pry, rake, ruby-concurrent (>= 1.0.0), - ruby-rspec, - pry + ruby-rspec Standards-Version: 3.9.7 Vcs-Git: https://anonscm.debian.org/git/pkg-ruby-extras/ruby-hamster.git -Vcs-Browser: https://anonscm.debian.org/git/pkg-ruby-extras/ruby-hamster.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ruby-extras/ruby-hamster.git Homepage: https://github.com/hamstergem/hamster Testsuite: autopkgtest-pkg-ruby XS-Ruby-Versions: all @@ -27,4 +27,3 @@ Hamster collections are immutable. Whenever you modify a Hamster collection, the original is preserved and a modified copy is returned. This makes them inherently thread-safe and sharable. - diff -Nru ruby-hamster-3.0.0/debian/patches/0002-skip-timing-sensitive-test.patch ruby-hamster-3.0.0/debian/patches/0002-skip-timing-sensitive-test.patch --- ruby-hamster-3.0.0/debian/patches/0002-skip-timing-sensitive-test.patch 1970-01-01 01:00:00.000000000 +0100 +++ ruby-hamster-3.0.0/debian/patches/0002-skip-timing-sensitive-test.patch 2017-02-07 23:36:50.000000000 +0100 @@ -0,0 +1,29 @@ +Subject: skip timing sensitive test +Author: Cédric Boutillier <boutil@debian.org> +Date: 2017-02-07 +Bug-Debian: https://bugs.debian.org/853032 + +--- + spec/lib/hamster/list/multithreading_spec.rb | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/spec/lib/hamster/list/multithreading_spec.rb b/spec/lib/hamster/list/multithreading_spec.rb +index bb4359d..1b5e6f7 100644 +--- a/spec/lib/hamster/list/multithreading_spec.rb ++++ b/spec/lib/hamster/list/multithreading_spec.rb +@@ -30,7 +30,7 @@ describe Hamster::List do + threads.each(&:join) + end + +- it "doesn't give horrendously bad performance if thread realizing the list sleeps" do ++ xit "doesn't give horrendously bad performance if thread realizing the list sleeps" do + start = Time.now + list = (1..100).to_list.map { |x| sleep(0.001); x * 2 } + +@@ -45,4 +45,4 @@ describe Hamster::List do + elapsed = Time.now - start + elapsed.should_not > 0.3 + end +-end +\ No newline at end of file ++end diff -Nru ruby-hamster-3.0.0/debian/patches/series ruby-hamster-3.0.0/debian/patches/series --- ruby-hamster-3.0.0/debian/patches/series 2016-02-26 15:32:31.000000000 +0100 +++ ruby-hamster-3.0.0/debian/patches/series 2017-02-07 23:36:50.000000000 +0100 @@ -1 +1,2 @@ 01-remove-code-climate.patch +0002-skip-timing-sensitive-test.patch
Attachment:
signature.asc
Description: PGP signature