Your message dated Fri, 22 Dec 2017 14:57:50 +0000
with message-id <e1esoli-000ho5...@fasolo.debian.org>
and subject line Bug#881848: fixed in ruby2.3 2.3.6-1
has caused the Debian Bug report #881848,
regarding ruby2.3: FTBFS with glibc 2.25 (+ other updates)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
881848: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881848
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ruby2.3
Version: 2.3.5-1
Tags: patch sid
Severity: important

please find attached some symbols updates and ignoring some test results:

 - the explicit_bzero symbol is part of glibc 2.26, so marking it as
   optional.
 - there are other symbols available on 64bit archs, however I
   only checked on arm64, ppc64el and s390x.
 - the TestFileUtils.rb and TestProcess.rb are apparently LP specific,
   the buildd user calling adduser --quiet buildd sbuild,lxd
 - I only see the TestFloat.rb and TestIO_Console.rb failures on i386.


diff -Nru ruby2.3-2.3.5/debian/changelog ruby2.3-2.3.5/debian/changelog
--- ruby2.3-2.3.5/debian/changelog	2017-11-14 14:06:39.000000000 +0100
+++ ruby2.3-2.3.5/debian/changelog	2017-11-15 14:16:49.000000000 +0100
@@ -1,3 +1,10 @@
+ruby2.3 (2.3.5-1ubuntu4) bionic; urgency=medium
+
+  * Ignore two test failures.
+  * Mark a symbol as optional.
+
+ -- Matthias Klose <d...@ubuntu.com>  Wed, 15 Nov 2017 14:16:49 +0100
+
 ruby2.3 (2.3.5-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru ruby2.3-2.3.5/debian/libruby2.3.symbols ruby2.3-2.3.5/debian/libruby2.3.symbols
--- ruby2.3-2.3.5/debian/libruby2.3.symbols	2017-11-14 14:06:39.000000000 +0100
+++ ruby2.3-2.3.5/debian/libruby2.3.symbols	2017-11-15 14:16:49.000000000 +0100
@@ -23,7 +23,7 @@
  dln_find_exe_r@Base 2.3.0~preview2
  dln_find_file_r@Base 2.3.0~preview2
  dln_load@Base 2.3.0~preview2
- explicit_bzero@Base 2.3.0~preview2
+ (optional)explicit_bzero@Base 2.3.0~preview2
  nucomp_canonicalization@Base 2.3.0~preview2
  nurat_canonicalization@Base 2.3.0~preview2
  onig_add_end_call@Base 2.3.0~preview2
@@ -651,10 +651,10 @@
  rb_find_file_ext@Base 2.3.0~preview2
  rb_find_file_ext_safe@Base 2.3.0~preview2
  rb_find_file_safe@Base 2.3.0~preview2
- (arch=amd64 kfreebsd-amd64 ia64 s390x)rb_fix2int@Base 2.3.0~preview2
+ (arch=amd64 kfreebsd-amd64 arm64 ia64 ppc64el s390x)rb_fix2int@Base 2.3.0~preview2
  rb_fix2short@Base 2.3.0~preview2
  rb_fix2str@Base 2.3.0~preview2
- (arch=amd64 kfreebsd-amd64 ia64 s390x)rb_fix2uint@Base 2.3.0~preview2
+ (arch=amd64 kfreebsd-amd64 arm64 ia64 ppc64el s390x)rb_fix2uint@Base 2.3.0~preview2
  rb_fix2ushort@Base 2.3.0~preview2
  rb_float_new@Base 2.3.0~preview2
  rb_float_new_in_heap@Base 2.3.0~preview2
@@ -971,11 +971,11 @@
  rb_notimplement@Base 2.3.0~preview2
  rb_num2dbl@Base 2.3.0~preview2
  rb_num2fix@Base 2.3.0~preview2
- (arch=amd64)rb_num2int@Base 2.3.0~preview2
+ (arch=amd64 arm64 ppc64el s390x)rb_num2int@Base 2.3.0~preview2
  rb_num2ll@Base 2.3.0~preview2
  rb_num2long@Base 2.3.0~preview2
  rb_num2short@Base 2.3.0~preview2
- (arch=amd64)rb_num2uint@Base 2.3.0~preview2
+ (arch=amd64 arm64 ppc64el s390x)rb_num2uint@Base 2.3.0~preview2
  rb_num2ull@Base 2.3.0~preview2
  rb_num2ulong@Base 2.3.0~preview2
  rb_num2ushort@Base 2.3.0~preview2
@@ -1030,7 +1030,7 @@
  rb_objspace_marked_object_p@Base 2.3.0~preview2
  rb_objspace_reachable_objects_from@Base 2.3.0~preview2
  rb_objspace_reachable_objects_from_root@Base 2.3.0~preview2
- (arch=amd64)rb_out_of_int@Base 2.3.0~preview2
+ (arch=amd64 arm64 ppc64el s390x)rb_out_of_int@Base 2.3.0~preview2
  rb_output_fs@Base 2.3.0~preview2
  rb_output_rs@Base 2.3.0~preview2
  rb_p@Base 2.3.0~preview2
diff -Nru ruby2.3-2.3.5/debian/patches/0011-Whitelist-classes-and-symbols-that-are-in-Gem-spec-Y.patch ruby2.3-2.3.5/debian/patches/0011-Whitelist-classes-and-symbols-that-are-in-Gem-spec-Y.patch
--- ruby2.3-2.3.5/debian/patches/0011-Whitelist-classes-and-symbols-that-are-in-Gem-spec-Y.patch	2017-11-14 14:06:39.000000000 +0100
+++ ruby2.3-2.3.5/debian/patches/0011-Whitelist-classes-and-symbols-that-are-in-Gem-spec-Y.patch	2017-11-15 14:16:49.000000000 +0100
@@ -23,11 +23,11 @@
  6 files changed, 54 insertions(+), 5 deletions(-)
  create mode 100644 lib/rubygems/safe_yaml.rb
 
-diff --git a/lib/rubygems.rb b/lib/rubygems.rb
-index 9c0219c..3528a15 100644
+Index: b/lib/rubygems.rb
+===================================================================
 --- a/lib/rubygems.rb
 +++ b/lib/rubygems.rb
-@@ -602,7 +602,7 @@ def self.load_yaml
+@@ -602,7 +602,7 @@ module Gem
  
      unless test_syck
        begin
@@ -36,7 +36,7 @@
        rescue Gem::LoadError
          # It's OK if the user does not have the psych gem installed.  We will
          # attempt to require the stdlib version
-@@ -626,6 +626,7 @@ def self.load_yaml
+@@ -626,6 +626,7 @@ module Gem
      end
  
      require 'yaml'
@@ -44,11 +44,11 @@
  
      # If we're supposed to be using syck, then we may have to force
      # activate it via the YAML::ENGINE API.
-diff --git a/lib/rubygems/config_file.rb b/lib/rubygems/config_file.rb
-index de90cbf..2bcd830 100644
+Index: b/lib/rubygems/config_file.rb
+===================================================================
 --- a/lib/rubygems/config_file.rb
 +++ b/lib/rubygems/config_file.rb
-@@ -332,7 +332,7 @@ def load_file(filename)
+@@ -332,7 +332,7 @@ if you believe they were disclosed to a
      return {} unless filename and File.exist? filename
  
      begin
@@ -57,11 +57,11 @@
        unless content.kind_of? Hash
          warn "Failed to load #{filename} because it doesn't contain valid YAML hash"
          return {}
-diff --git a/lib/rubygems/package.rb b/lib/rubygems/package.rb
-index 0d9adba..ab49ea2 100644
+Index: b/lib/rubygems/package.rb
+===================================================================
 --- a/lib/rubygems/package.rb
 +++ b/lib/rubygems/package.rb
-@@ -466,7 +466,7 @@ def read_checksums gem
+@@ -466,7 +466,7 @@ EOM
  
      @checksums = gem.seek 'checksums.yaml.gz' do |entry|
        Zlib::GzipReader.wrap entry do |gz_io|
@@ -70,11 +70,11 @@
        end
      end
    end
-diff --git a/lib/rubygems/package/old.rb b/lib/rubygems/package/old.rb
-index 5e722ba..071f714 100644
+Index: b/lib/rubygems/package/old.rb
+===================================================================
 --- a/lib/rubygems/package/old.rb
 +++ b/lib/rubygems/package/old.rb
-@@ -101,7 +101,7 @@ def file_list io # :nodoc:
+@@ -101,7 +101,7 @@ class Gem::Package::Old < Gem::Package
        header << line
      end
  
@@ -83,9 +83,8 @@
    end
  
    ##
-diff --git a/lib/rubygems/safe_yaml.rb b/lib/rubygems/safe_yaml.rb
-new file mode 100644
-index 0000000..b98cfaa
+Index: b/lib/rubygems/safe_yaml.rb
+===================================================================
 --- /dev/null
 +++ b/lib/rubygems/safe_yaml.rb
 @@ -0,0 +1,48 @@
@@ -137,11 +136,11 @@
 +    end
 +  end
 +end
-diff --git a/lib/rubygems/specification.rb b/lib/rubygems/specification.rb
-index 2519b96..748b336 100644
+Index: b/lib/rubygems/specification.rb
+===================================================================
 --- a/lib/rubygems/specification.rb
 +++ b/lib/rubygems/specification.rb
-@@ -1101,7 +1101,7 @@ def self.from_yaml(input)
+@@ -1101,7 +1101,7 @@ class Gem::Specification < Gem::BasicSpe
      Gem.load_yaml
  
      input = normalize_yaml_input input
diff -Nru ruby2.3-2.3.5/debian/patches/0090-Exclude-tests-that-fail-on-Ubuntu-builds.patch ruby2.3-2.3.5/debian/patches/0090-Exclude-tests-that-fail-on-Ubuntu-builds.patch
--- ruby2.3-2.3.5/debian/patches/0090-Exclude-tests-that-fail-on-Ubuntu-builds.patch	1970-01-01 01:00:00.000000000 +0100
+++ ruby2.3-2.3.5/debian/patches/0090-Exclude-tests-that-fail-on-Ubuntu-builds.patch	2017-11-15 14:16:49.000000000 +0100
@@ -0,0 +1,30 @@
+Index: b/test/excludes/TestFileUtils.rb
+===================================================================
+--- /dev/null
++++ b/test/excludes/TestFileUtils.rb
+@@ -0,0 +1 @@
++exclude :test_chown, "fails on Launchpad builders"
+Index: b/test/excludes/TestProcess.rb
+===================================================================
+--- a/test/excludes/TestProcess.rb
++++ b/test/excludes/TestProcess.rb
+@@ -3,3 +3,5 @@
+ # may point to an issue in the Array implementation.
+ # https://bugs.ruby-lang.org/issues/12500
+ exclude :test_aspawn_too_long_path, "RAM and time consuming test"
++# Ubuntu buildds
++exclude :test_execopts_gid, "fails on Launchpad builders"
+Index: b/test/excludes/TestFloat.rb
+===================================================================
+--- /dev/null
++++ b/test/excludes/TestFloat.rb
+@@ -0,0 +1 @@
++exclude :test_round_with_precision, "fails on Launchpad builders (i386)"
+Index: b/test/excludes/TestIO_Console.rb
+===================================================================
+--- a/test/excludes/TestIO_Console.rb
++++ b/test/excludes/TestIO_Console.rb
+@@ -1,2 +1,3 @@
+ # frozen_string_literal: false
+ exclude(:test_getpass, 'not portable')
++exclude :test_ioflush2, "fails on Launchpad builders (i386)"
diff -Nru ruby2.3-2.3.5/debian/patches/series ruby2.3-2.3.5/debian/patches/series
--- ruby2.3-2.3.5/debian/patches/series	2017-11-14 14:06:39.000000000 +0100
+++ ruby2.3-2.3.5/debian/patches/series	2017-11-15 12:36:49.000000000 +0100
@@ -9,3 +9,4 @@
 0009-rdoc-set-gzip-timestamp-on-compressed-javascript-to-.patch
 0010-Make-Date-in-gemspec-reproducible.patch
 0011-Whitelist-classes-and-symbols-that-are-in-Gem-spec-Y.patch
+0090-Exclude-tests-that-fail-on-Ubuntu-builds.patch

--- End Message ---
--- Begin Message ---
Source: ruby2.3
Source-Version: 2.3.6-1

We believe that the bug you reported is fixed in the latest version of
ruby2.3, 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 881...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby2.3 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 22 Dec 2017 11:19:41 -0200
Source: ruby2.3
Binary: ruby2.3 libruby2.3 ruby2.3-dev ruby2.3-doc ruby2.3-tcltk
Architecture: source
Version: 2.3.6-1
Distribution: unstable
Urgency: medium
Maintainer: Antonio Terceiro <terce...@debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description:
 libruby2.3 - Libraries necessary to run Ruby 2.3
 ruby2.3    - Interpreter of object-oriented scripting language Ruby
 ruby2.3-dev - Header files for compiling extension modules for the Ruby 2.3
 ruby2.3-doc - Documentation for Ruby 2.3
 ruby2.3-tcltk - Ruby/Tk for Ruby 2.3
Closes: 881804 881848 882404
Changes:
 ruby2.3 (2.3.6-1) unstable; urgency=medium
 .
   [ Antonio Terceiro ]
   * New upstream version 2.3.6
   * Update symbols file
   * Refresh patches.
     0011-Whitelist-classes-and-symbols-that-are-in-Gem-spec-Y.patch:
     dropped, applied upstream
 .
   [ Adrian Bunk ]
   * Force exact precision on i386 (Closes: #881804)
 .
   [ James Cowgill ]
   * Increase timeout to avoid build failures on mips* (Closes: #882404)
 .
   [ Matthias Klose ]
   * Update symbols file (Closes: #881848)
   * Skip tests that fail on Launchpad builders
Checksums-Sha1:
 72f3f8b0b59847a78f34f687bf82c5ec58056220 2475 ruby2.3_2.3.6-1.dsc
 b5f4357018dce2c5dce5d01673d6a61fbae91ff6 12918804 ruby2.3_2.3.6.orig.tar.gz
 8ba910b64b72a5929278009d145f6be277b98d21 95716 ruby2.3_2.3.6-1.debian.tar.xz
 f4d10666dd0435a400e3a5098f5a1f17a82a699d 6614 ruby2.3_2.3.6-1_source.buildinfo
Checksums-Sha256:
 dc2ceda653c089d01dc3d0b207775ff8defd127a1483e8d4d085f92c94ccc024 2475 
ruby2.3_2.3.6-1.dsc
 c8d0a5b24304c50f1bf5339991eff21203ecbaf062f83079d1e8082dd80d9294 12918804 
ruby2.3_2.3.6.orig.tar.gz
 4852933db09d71a10b1d535a10d32c962cacc5e759da28109321fc36ad4dbddb 95716 
ruby2.3_2.3.6-1.debian.tar.xz
 f041d5550c3063bf263c21e2e9e28836a2179530543cb54122e83d8201d72766 6614 
ruby2.3_2.3.6-1_source.buildinfo
Files:
 ca6ea438efe58b1542a0926b69bb79a6 2475 ruby optional ruby2.3_2.3.6-1.dsc
 ed401975e191c9bca5c3468e7f2c9913 12918804 ruby optional 
ruby2.3_2.3.6.orig.tar.gz
 a9808df7fb4ae40b7cfc6b815822c6bf 95716 ruby optional 
ruby2.3_2.3.6-1.debian.tar.xz
 3f4527c36fb2a351d87aa7edd8231d06 6614 ruby optional 
ruby2.3_2.3.6-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAlo9DZYACgkQ/A2xu81G
C97qvw/+NCse+DCUhiVQCun4jvvIFjMgjc/Zkvcc8jkPd3Wsgq/daV95VXx32xNS
d3eLzDpfBJf7bH1CvmlomIzf18464EnEkeu+1k3DRifc9zhYJTK8aIQmdaIy2vVH
oS3V6f/E1f9mJLDGLTvHtPAxoxlKBGlfwFVF0DsG9BRpyk/k8UYKGZSe1OJoE5EA
9Y8t3wKYAC4tIrQ7zci6qp8izM6p/wvxwxQVSNEbwbcpwRPT+c+Rl+TpOgxjl0ZP
rxmNu60FPGvM8Hzh2ziVCiuLmZx/abiEwekiriLfbjKiKfttt8DpbDDX3ZH2mOgc
JOx+4LfNH9oY3F0rAmZZmTf0jQx55fFbibEfv1pWROpDbRxa9SCiBNu7JABur8or
QN+PeCUmpP2KHq04q/cSJ96EqgKkmGu6qb71e8M4JsK9sv/BCSptQnO13M+Igz+L
VwbNLzoFL+kcaq9eNzoZOsDxG+7dSZNxeYhzVKJ/2Um9Cw3k8Qt1tui+blGpwwO9
qEJvn8Um7Y+MLA2wBj6b2y8TKIzd34B4jyDd9KxqCRq0Ui1DBq3cN5Ks26Pso7uS
NVOs50MWxoP2Lw0Kgd7rADQx4hlcRTg5YoH7eDInPau/r7u+dL/Y/aqisi+FnUdc
IKUhViaFMXueEVl+qgLzsWiEuP4H2D2Z1ww11dnZ6vykk8ZjoXY=
=ePoS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to