Version in base suite: 2.2.8-1.1 Base version: ruby-cfpropertylist_2.2.8-1.1 Target version: ruby-cfpropertylist_2.2.8-1.1+deb11u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/r/ruby-cfpropertylist/ruby-cfpropertylist_2.2.8-1.1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/r/ruby-cfpropertylist/ruby-cfpropertylist_2.2.8-1.1+deb11u1.dsc changelog | 7 +++ patches/c450984de42ded990a9edd30ce9d7ee0e5e0b103 | 48 +++++++++++++++++++++++ patches/series | 1 3 files changed, 56 insertions(+) diff -Nru ruby-cfpropertylist-2.2.8/debian/changelog ruby-cfpropertylist-2.2.8/debian/changelog --- ruby-cfpropertylist-2.2.8/debian/changelog 2021-01-07 14:28:46.000000000 +0000 +++ ruby-cfpropertylist-2.2.8/debian/changelog 2023-01-28 09:03:11.000000000 +0000 @@ -1,3 +1,10 @@ +ruby-cfpropertylist (2.2.8-1.1+deb11u1) bullseye; urgency=medium + + * Non-maintainer upload + * Drop 1.8 compatibility (Closes: #1029726) + + -- Jakob Haufe Sat, 28 Jan 2023 10:03:11 +0100 + ruby-cfpropertylist (2.2.8-1.1) unstable; urgency=medium * Non maintainer upload by the Reproducible Builds team. diff -Nru ruby-cfpropertylist-2.2.8/debian/patches/c450984de42ded990a9edd30ce9d7ee0e5e0b103 ruby-cfpropertylist-2.2.8/debian/patches/c450984de42ded990a9edd30ce9d7ee0e5e0b103 --- ruby-cfpropertylist-2.2.8/debian/patches/c450984de42ded990a9edd30ce9d7ee0e5e0b103 1970-01-01 00:00:00.000000000 +0000 +++ ruby-cfpropertylist-2.2.8/debian/patches/c450984de42ded990a9edd30ce9d7ee0e5e0b103 2023-01-27 21:11:02.000000000 +0000 @@ -0,0 +1,48 @@ +Description: Drop 1.8 compatibility +Author: Christian Kruse +Origin: upstream, c450984de42ded990a9edd30ce9d7ee0e5e0b103 +Bug: https://github.com/ckruse/CFPropertyList/issues/52 +Bug-Debian: https://bugs.debian.org/1029726 +Bug-Ubuntu: https://launchpad.net/bugs/ +Applied-Upstream: 3.0.0 +Last-Update: 2023-01-26 + +--- ruby-cfpropertylist-2.2.8.orig/lib/cfpropertylist/rbCFPropertyList.rb ++++ ruby-cfpropertylist-2.2.8/lib/cfpropertylist/rbCFPropertyList.rb +@@ -72,27 +72,11 @@ module CFPropertyList + end + end + +-class String +- unless("".respond_to?(:bytesize)) then +- def bytesize +- self.length +- end +- end +-end +- + dirname = File.dirname(__FILE__) + require dirname + '/rbCFPlistError.rb' + require dirname + '/rbCFTypes.rb' + require dirname + '/rbBinaryCFPropertyList.rb' + +-require 'iconv' unless "".respond_to?("encode") +- +-# ensure that the module and class exist +-module Enumerable +- class Enumerator +- end +-end +- + begin + require dirname + '/rbLibXMLParser.rb' + temp = LibXML::XML::Parser::Options::NOBLANKS; # check if we have a version with parser options +@@ -141,7 +125,7 @@ module CFPropertyList + + when Time, DateTime, Date then CFDate.new(object) + +- when Array, Enumerator, Enumerable::Enumerator ++ when Array, Enumerator + ary = Array.new + object.each do |o| + ary.push CFPropertyList.guess(o, options) diff -Nru ruby-cfpropertylist-2.2.8/debian/patches/series ruby-cfpropertylist-2.2.8/debian/patches/series --- ruby-cfpropertylist-2.2.8/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ ruby-cfpropertylist-2.2.8/debian/patches/series 2023-01-27 21:11:02.000000000 +0000 @@ -0,0 +1 @@ +c450984de42ded990a9edd30ce9d7ee0e5e0b103