Hello community, here is the log from the commit of package rubygem-tzinfo for openSUSE:Factory checked in at 2017-11-03 16:28:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-tzinfo (Old) and /work/SRC/openSUSE:Factory/.rubygem-tzinfo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-tzinfo" Fri Nov 3 16:28:29 2017 rev:19 rq:538474 version:1.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-tzinfo/rubygem-tzinfo.changes 2017-04-11 09:33:19.889363911 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-tzinfo.new/rubygem-tzinfo.changes 2017-11-03 16:30:20.968201475 +0100 @@ -1,0 +2,6 @@ +Thu Nov 2 15:59:17 UTC 2017 - dkang@suse.com + +- Updated to version 1.2.4 + * Ignore the leapseconds file that is included in zoneinfo directories installed with version 2017c and later of the Time Zone Database. + +------------------------------------------------------------------- Old: ---- tzinfo-1.2.3.gem New: ---- tzinfo-1.2.4.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-tzinfo.spec ++++++ --- /var/tmp/diff_new_pack.91dWmo/_old 2017-11-03 16:30:22.008163623 +0100 +++ /var/tmp/diff_new_pack.91dWmo/_new 2017-11-03 16:30:22.012163478 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-tzinfo -Version: 1.2.3 +Version: 1.2.4 Release: 0 %define mod_name tzinfo %define mod_full_name %{mod_name}-%{version} @@ -34,7 +34,7 @@ BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: ruby-macros >= 5 Url: http://tzinfo.github.io -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: Daylight savings aware timezone library License: MIT ++++++ tzinfo-1.2.3.gem -> tzinfo-1.2.4.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGES.md new/CHANGES.md --- old/CHANGES.md 2017-03-25 19:37:26.000000000 +0100 +++ new/CHANGES.md 2017-10-26 23:42:30.000000000 +0200 @@ -1,3 +1,10 @@ +Version 1.2.4 - 26-Oct-2017 +--------------------------- + +* Ignore the leapseconds file that is included in zoneinfo directories installed + with version 2017c and later of the Time Zone Database. + + Version 1.2.3 - 25-Mar-2017 --------------------------- Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tzinfo/zoneinfo_data_source.rb new/lib/tzinfo/zoneinfo_data_source.rb --- old/lib/tzinfo/zoneinfo_data_source.rb 2017-03-25 19:37:26.000000000 +0100 +++ new/lib/tzinfo/zoneinfo_data_source.rb 2017-10-26 23:42:30.000000000 +0200 @@ -346,12 +346,13 @@ # Ignoring particular files: # +VERSION is included on Mac OS X. - # localtime current local timezone (may be a link). + # leapseconds is a list of leap seconds. + # localtime is the current local timezone (may be a link). # posix, posixrules and right are directories containing other versions of the zoneinfo files. # src is a directory containing the tzdata source included on Solaris. # timeconfig is a symlink included on Slackware. - enum_timezones(nil, ['+VERSION', 'localtime', 'posix', 'posixrules', 'right', 'src', 'timeconfig']) do |identifier| + enum_timezones(nil, ['+VERSION', 'leapseconds', 'localtime', 'posix', 'posixrules', 'right', 'src', 'timeconfig']) do |identifier| index << identifier end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-03-25 19:37:26.000000000 +0100 +++ new/metadata 2017-10-26 23:42:30.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: tzinfo version: !ruby/object:Gem::Version - version: 1.2.3 + version: 1.2.4 platform: ruby authors: - Philip Ross @@ -12,7 +12,7 @@ -----BEGIN CERTIFICATE----- MIIDdDCCAlygAwIBAgIBATANBgkqhkiG9w0BAQUFADBAMRIwEAYDVQQDDAlwaGls LnJvc3MxFTATBgoJkiaJk/IsZAEZFgVnbWFpbDETMBEGCgmSJomT8ixkARkWA2Nv - bTAeFw0xNjEwMjAxOTMyMDZaFw0xNzEwMjAxOTMyMDZaMEAxEjAQBgNVBAMMCXBo + bTAeFw0xNzEwMjMxOTQ2MDJaFw0xODEwMjMxOTQ2MDJaMEAxEjAQBgNVBAMMCXBo aWwucm9zczEVMBMGCgmSJomT8ixkARkWBWdtYWlsMRMwEQYKCZImiZPyLGQBGRYD Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkZzB+qfhmyY+XRvU u310LMTGsTkR4/8JFCMF0YeQX6ZKmLr1fKzF3At1+DlI+v0t/G2FS6Dic0V3l8MK @@ -23,14 +23,14 @@ TcNLCQIDAQABo3kwdzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHQ4EFgQU D5nzO9/MG4B6ygch/Pv6PF9Q5x8wHgYDVR0RBBcwFYETcGhpbC5yb3NzQGdtYWls LmNvbTAeBgNVHRIEFzAVgRNwaGlsLnJvc3NAZ21haWwuY29tMA0GCSqGSIb3DQEB - BQUAA4IBAQBM+pMz41DnLx/Edg6cZe7JYFeXXQmVeltwDEefCa4cXxfLTsR6m7vW - aBxCCJ62qrfe2dF1d8lp5X94nAmG8FyzSH4Gt8Ul69zOLw31E5XkT2bDcBTzWwcf - OmYp+4rBeXWVwf76baYDNrJyFBp42cuj3vQBOQ2mJcwjeBldyUFVxElq93ISpN+2 - xSO5T8UfFZWHwv9H9cGhQnInu/hpl/vFcz5LM/l1CODRITfEbNUlr6Lb4JLxm58y - sB3eS05Xw5lTvyhTICdMJIRk5jPPk3Sv/H1G7urfugkdEqT66FO+pgBnC9o7HvXN - E2bpXUbNbgEUfOfgi7vQ9NLDfb+3Brxl + BQUAA4IBAQAHbabsU8fIQudX8XYwqZJYO76Y4LbHnMqZZz9nmRBWJlFE3E5jaF8Y + p9v1LkOLlo04z9bdnIS0/RfSqvHkNYcdpYXHnmr5/GYItKt8LWpFDA5cLaeWv5cU + FQB6a0HlkirTSTbevJNssymV/E206AFAoPK9vzjROn+/2MG4VlvYf/zr2nSQG76M + BMVs6uF68qxYpWjHisX2oy6R1k4G32jopKfLpdh1WCnN2/U5jqND/b25SRZ2ZRxy + YbX/8MDD3wwHu+knVnVsGNVuu/leNr+hJGgTUGXgcsu6nqYc4QVD+Amj1rI8D6at + IYlrSPqJ7q3pK9kchFKrrktRA6yVf+fR -----END CERTIFICATE----- -date: 2017-03-25 00:00:00.000000000 Z +date: 2017-10-26 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: thread_safe @@ -155,6 +155,7 @@ - test/zoneinfo/Europe/Prague - test/zoneinfo/Factory - test/zoneinfo/iso3166.tab +- test/zoneinfo/leapseconds - test/zoneinfo/posix/Europe/London - test/zoneinfo/posixrules - test/zoneinfo/right/Europe/London @@ -185,7 +186,7 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.6.11 +rubygems_version: 2.6.14 signing_key: specification_version: 4 summary: Daylight savings aware timezone library Binary files old/metadata.gz.sig and new/metadata.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/test/tc_zoneinfo_data_source.rb new/test/tc_zoneinfo_data_source.rb --- old/test/tc_zoneinfo_data_source.rb 2017-03-25 19:37:26.000000000 +0100 +++ new/test/tc_zoneinfo_data_source.rb 2017-10-26 23:42:30.000000000 +0200 @@ -369,9 +369,11 @@ end end - def test_load_timezone_info_ignored_file - assert_raises(InvalidTimezoneIdentifier) do - @data_source.load_timezone_info('localtime') + %w(leapseconds localtime).each do |file_name| + define_method("test_load_timezone_info_ignored_#{file_name}_file") do + assert_raises(InvalidTimezoneIdentifier) do + @data_source.load_timezone_info(file_name) + end end end @@ -692,11 +694,11 @@ entries = entries.collect {|file| file[directory.length + File::SEPARATOR.length, file.length - directory.length - File::SEPARATOR.length]} - # Exclude right (with leapseconds) and posix (copy) directories; .tab files; localtime and posixrules files. + # Exclude right (with leapseconds) and posix (copy) directories; .tab files; leapseconds, localtime and posixrules files. entries = entries.select do |file| file !~ /\A(posix|right)\// && file !~ /\.tab\z/ && - !%w(localtime posixrules).include?(file) + !%w(leapseconds localtime posixrules).include?(file) end entries.sort diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/test/zoneinfo/leapseconds new/test/zoneinfo/leapseconds --- old/test/zoneinfo/leapseconds 1970-01-01 01:00:00.000000000 +0100 +++ new/test/zoneinfo/leapseconds 2017-10-26 23:42:30.000000000 +0200 @@ -0,0 +1,61 @@ +# Allowance for leap seconds added to each time zone file. + +# This file is in the public domain. + +# This file is generated automatically from the data in the public-domain +# leap-seconds.list file, which is copied from: +# ftp://ftp.nist.gov/pub/time/leap-seconds.list +# For more about leap-seconds.list, please see +# The NTP Timescale and Leap Seconds +# https://www.eecis.udel.edu/~mills/leap.html + +# The International Earth Rotation and Reference Systems Service +# periodically uses leap seconds to keep UTC to within 0.9 s of UT1 +# (which measures the true angular orientation of the earth in space); see +# Levine J. Coordinated Universal Time and the leap second. +# URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995 +# http://ieeexplore.ieee.org/document/7909995/ +# There were no leap seconds before 1972, because the official mechanism +# accounting for the discrepancy between atomic time and the earth's rotation +# did not exist until the early 1970s. + +# The correction (+ or -) is made at the given time, so lines +# will typically look like: +# Leap YEAR MON DAY 23:59:60 + R/S +# or +# Leap YEAR MON DAY 23:59:59 - R/S + +# If the leapsecond is Rolling (R) the given time is local time. +# If the leapsecond is Stationary (S) the given time is UTC. + +# Leap YEAR MONTH DAY HH:MM:SS CORR R/S +Leap 1972 Jun 30 23:59:60 + S +Leap 1972 Dec 31 23:59:60 + S +Leap 1973 Dec 31 23:59:60 + S +Leap 1974 Dec 31 23:59:60 + S +Leap 1975 Dec 31 23:59:60 + S +Leap 1976 Dec 31 23:59:60 + S +Leap 1977 Dec 31 23:59:60 + S +Leap 1978 Dec 31 23:59:60 + S +Leap 1979 Dec 31 23:59:60 + S +Leap 1981 Jun 30 23:59:60 + S +Leap 1982 Jun 30 23:59:60 + S +Leap 1983 Jun 30 23:59:60 + S +Leap 1985 Jun 30 23:59:60 + S +Leap 1987 Dec 31 23:59:60 + S +Leap 1989 Dec 31 23:59:60 + S +Leap 1990 Dec 31 23:59:60 + S +Leap 1992 Jun 30 23:59:60 + S +Leap 1993 Jun 30 23:59:60 + S +Leap 1994 Jun 30 23:59:60 + S +Leap 1995 Dec 31 23:59:60 + S +Leap 1997 Jun 30 23:59:60 + S +Leap 1998 Dec 31 23:59:60 + S +Leap 2005 Dec 31 23:59:60 + S +Leap 2008 Dec 31 23:59:60 + S +Leap 2012 Jun 30 23:59:60 + S +Leap 2015 Jun 30 23:59:60 + S +Leap 2016 Dec 31 23:59:60 + S + +# Updated through IERS Bulletin C54 +# File expires on: 28 June 2018 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzinfo.gemspec new/tzinfo.gemspec --- old/tzinfo.gemspec 2017-03-25 19:37:26.000000000 +0100 +++ new/tzinfo.gemspec 2017-10-26 23:42:30.000000000 +0200 @@ -1,6 +1,6 @@ Gem::Specification.new do |s| s.name = 'tzinfo' - s.version = '1.2.3' + s.version = '1.2.4' s.summary = 'Daylight savings aware timezone library' s.description = 'TZInfo provides daylight savings aware transformations between times in different time zones.' s.author = 'Philip Ross'