Hello community,
here is the log from the commit of package rubygem-jekyll for openSUSE:Factory checked in at 2017-10-31 15:43:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-jekyll (Old)
and /work/SRC/openSUSE:Factory/.rubygem-jekyll.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-jekyll"
Tue Oct 31 15:43:43 2017 rev:5 rq:537500 version:3.6.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-jekyll/rubygem-jekyll.changes 2017-10-17 01:52:51.561475207 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-jekyll.new/rubygem-jekyll.changes 2017-10-31 15:43:44.046352440 +0100
@@ -1,0 +2,6 @@
+Thu Oct 26 10:04:36 UTC 2017 - coolo@suse.com
+
+- updated to version 3.6.2
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
jekyll-3.6.0.gem
New:
----
jekyll-3.6.2.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-jekyll.spec ++++++
--- /var/tmp/diff_new_pack.K3TgBz/_old 2017-10-31 15:43:44.642330834 +0100
+++ /var/tmp/diff_new_pack.K3TgBz/_new 2017-10-31 15:43:44.646330689 +0100
@@ -24,7 +24,7 @@
#
Name: rubygem-jekyll
-Version: 3.6.0
+Version: 3.6.2
Release: 0
%define mod_name jekyll
%define mod_full_name %{mod_name}-%{version}
++++++ jekyll-3.6.0.gem -> jekyll-3.6.2.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.rubocop.yml new/.rubocop.yml
--- old/.rubocop.yml 2017-09-21 23:30:21.000000000 +0200
+++ new/.rubocop.yml 2017-10-21 21:23:45.000000000 +0200
@@ -1,6 +1,6 @@
---
AllCops:
- TargetRubyVersion: 2.0
+ TargetRubyVersion: 2.1
Include:
- lib/**/*.rb
Exclude:
@@ -21,7 +21,7 @@
Layout/EmptyLinesAroundModuleBody:
Enabled: false
Layout/EndOfLine:
- EnforcedStyle: lf
+ EnforcedStyle: native
Layout/ExtraSpacing:
AllowForAlignment: true
Layout/FirstParameterIndentation:
@@ -44,10 +44,14 @@
Enabled: false
Lint/EndAlignment:
Severity: error
+Lint/RescueWithoutErrorClass:
+ Enabled: false
Lint/UnreachableCode:
Severity: error
Lint/UselessAccessModifier:
Enabled: false
+Lint/Void:
+ Enabled: false
Metrics/AbcSize:
Max: 21
Metrics/BlockLength:
@@ -82,6 +86,10 @@
Max: 4
Metrics/PerceivedComplexity:
Max: 8
+Naming/FileName:
+ Enabled: false
+Naming/HeredocDelimiterNaming:
+ Enabled: false
Security/MarshalLoad:
Exclude:
- !ruby/regexp /test\/.*.rb$/
@@ -109,8 +117,6 @@
- !ruby/regexp /features\/.*.rb$/
Style/DoubleNegation:
Enabled: false
-Style/FileName:
- Enabled: false
Style/GuardClause:
Enabled: false
Style/HashSyntax:
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/commands/build.rb new/lib/jekyll/commands/build.rb
--- old/lib/jekyll/commands/build.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/commands/build.rb 2017-10-21 21:23:45.000000000 +0200
@@ -96,7 +96,7 @@
)
end
end
- end # end of class << self
+ end
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/commands/doctor.rb new/lib/jekyll/commands/doctor.rb
--- old/lib/jekyll/commands/doctor.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/commands/doctor.rb 2017-10-21 21:23:45.000000000 +0200
@@ -86,7 +86,7 @@
def urls_only_differ_by_case(site)
urls_only_differ_by_case = false
urls = case_insensitive_urls(site.pages + site.docs_to_write, site.dest)
- urls.each do |_case_insensitive_url, real_urls|
+ urls.each_value do |real_urls|
next unless real_urls.uniq.size > 1
urls_only_differ_by_case = true
Jekyll.logger.warn "Warning:", "The following URLs only differ" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/commands/serve/servlet.rb new/lib/jekyll/commands/serve/servlet.rb
--- old/lib/jekyll/commands/serve/servlet.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/commands/serve/servlet.rb 2017-10-21 21:23:45.000000000 +0200
@@ -27,7 +27,7 @@
super || super(req, res, ".html") || super(req, res, "#{basename}.html")
end
- # rubocop:disable Style/MethodName
+ # rubocop:disable Naming/MethodName
def do_GET(req, res)
rtn = super
validate_and_ensure_charset(req, res)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/configuration.rb new/lib/jekyll/configuration.rb
--- old/lib/jekyll/configuration.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/configuration.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
@@ -207,7 +206,7 @@
rescue ArgumentError => err
Jekyll.logger.warn "WARNING:", "Error reading configuration. " \
"Using defaults (and options)."
- $stderr.puts err
+ warn err
end
configuration.fix_common_issues.backwards_compatibilize.add_default_collections
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/converters/markdown/kramdown_parser.rb new/lib/jekyll/converters/markdown/kramdown_parser.rb
--- old/lib/jekyll/converters/markdown/kramdown_parser.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/converters/markdown/kramdown_parser.rb 2017-10-21 21:23:45.000000000 +0200
@@ -42,12 +42,14 @@
end
private
+ # rubocop:disable Performance/HashEachMethods
def make_accessible(hash = @config)
hash.keys.each do |key|
hash[key.to_sym] = hash[key]
make_accessible(hash[key]) if hash[key].is_a?(Hash)
end
end
+ # rubocop:enable Performance/HashEachMethods
# config[kramdown][syntax_higlighter] >
# config[kramdown][enable_coderay] >
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/converters/markdown/redcarpet_parser.rb new/lib/jekyll/converters/markdown/redcarpet_parser.rb
--- old/lib/jekyll/converters/markdown/redcarpet_parser.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/converters/markdown/redcarpet_parser.rb 2017-10-21 21:23:45.000000000 +0200
@@ -47,7 +47,7 @@
end
module WithRouge
- def block_code(code, lang)
+ def block_code(_code, lang)
code = "<pre>#{super}</pre>"
"
#{add_code_tags(code, lang)}</div>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/converters/markdown.rb new/lib/jekyll/converters/markdown.rb
--- old/lib/jekyll/converters/markdown.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/converters/markdown.rb 2017-10-21 21:23:45.000000000 +0200
@@ -27,7 +27,7 @@
# Rubocop does not allow reader methods to have names starting with `get_`
# To ensure compatibility, this check has been disabled on this method
#
- # rubocop:disable Style/AccessorMethodName
+ # rubocop:disable Naming/AccessorMethodName
def get_processor
case @config["markdown"].downcase
when "redcarpet" then return RedcarpetParser.new(@config)
@@ -37,7 +37,7 @@
custom_processor
end
end
- # rubocop:enable Style/AccessorMethodName
+ # rubocop:enable Naming/AccessorMethodName
# Public: Provides you with a list of processors, the ones we
# support internally and the ones that you have provided to us (if you
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/convertible.rb new/lib/jekyll/convertible.rb
--- old/lib/jekyll/convertible.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/convertible.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
require "set"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/document.rb new/lib/jekyll/document.rb
--- old/lib/jekyll/document.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/document.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/collection_drop.rb new/lib/jekyll/drops/collection_drop.rb
--- old/lib/jekyll/drops/collection_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/collection_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/document_drop.rb new/lib/jekyll/drops/document_drop.rb
--- old/lib/jekyll/drops/document_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/document_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/drop.rb new/lib/jekyll/drops/drop.rb
--- old/lib/jekyll/drops/drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/excerpt_drop.rb new/lib/jekyll/drops/excerpt_drop.rb
--- old/lib/jekyll/drops/excerpt_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/excerpt_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/jekyll_drop.rb new/lib/jekyll/drops/jekyll_drop.rb
--- old/lib/jekyll/drops/jekyll_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/jekyll_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/site_drop.rb new/lib/jekyll/drops/site_drop.rb
--- old/lib/jekyll/drops/site_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/site_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/unified_payload_drop.rb new/lib/jekyll/drops/unified_payload_drop.rb
--- old/lib/jekyll/drops/unified_payload_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/unified_payload_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/drops/url_drop.rb new/lib/jekyll/drops/url_drop.rb
--- old/lib/jekyll/drops/url_drop.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/drops/url_drop.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/reader.rb new/lib/jekyll/reader.rb
--- old/lib/jekyll/reader.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/reader.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
require "csv"
@@ -25,7 +24,7 @@
# Sorts posts, pages, and static files.
def sort_files!
- site.collections.values.each { |c| c.docs.sort! }
+ site.collections.each_value { |c| c.docs.sort! }
site.pages.sort_by!(&:name)
site.static_files.sort_by!(&:relative_path)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/readers/collection_reader.rb new/lib/jekyll/readers/collection_reader.rb
--- old/lib/jekyll/readers/collection_reader.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/readers/collection_reader.rb 2017-10-21 21:23:45.000000000 +0200
@@ -14,7 +14,7 @@
#
# Returns nothing.
def read
- site.collections.each do |_, collection|
+ site.collections.each_value do |collection|
collection.read unless SPECIAL_COLLECTIONS.include?(collection.label)
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/renderer.rb new/lib/jekyll/renderer.rb
--- old/lib/jekyll/renderer.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/renderer.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
module Jekyll
@@ -144,7 +143,7 @@
# Returns String rendered content
def place_in_layouts(content, payload, info)
output = content.dup
- layout = layouts[document.data["layout"]]
+ layout = layouts[document.data["layout"].to_s]
validate_layout(layout)
used = Set.new([layout])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/site.rb new/lib/jekyll/site.rb
--- old/lib/jekyll/site.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/site.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# frozen_string_literal: true
require "csv"
@@ -85,11 +84,11 @@
#
# Returns nothing
def reset
- if config["time"]
- self.time = Utils.parse_date(config["time"].to_s, "Invalid time in _config.yml.")
- else
- self.time = Time.now
- end
+ self.time = if config["time"]
+ Utils.parse_date(config["time"].to_s, "Invalid time in _config.yml.")
+ else
+ Time.now
+ end
self.layouts = {}
self.pages = []
self.static_files = []
@@ -238,7 +237,7 @@
posts.docs.each do |p|
p.data[post_attr].each { |t| hash[t] << p } if p.data[post_attr]
end
- hash.values.each { |posts| posts.sort!.reverse! }
+ hash.each_value { |posts| posts.sort!.reverse! }
hash
end
@@ -445,11 +444,12 @@
def configure_file_read_opts
self.file_read_opts = {}
self.file_read_opts[:encoding] = config["encoding"] if config["encoding"]
+ self.file_read_opts = Jekyll::Utils.merged_file_read_opts(self, {})
end
private
def render_docs(payload)
- collections.each do |_, collection|
+ collections.each_value do |collection|
collection.docs.each do |document|
if regenerator.regenerate?(document)
document.output = Jekyll::Renderer.new(self, document, payload).run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/tags/highlight.rb new/lib/jekyll/tags/highlight.rb
--- old/lib/jekyll/tags/highlight.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/tags/highlight.rb 2017-10-21 21:23:45.000000000 +0200
@@ -18,13 +18,13 @@
@lang = Regexp.last_match(1).downcase
@highlight_options = parse_options(Regexp.last_match(2))
else
- raise SyntaxError, <<-eos
+ raise SyntaxError, <<-MSG
Syntax Error in tag 'highlight' while parsing the following markup:
#{markup}
Valid syntax: highlight <lang> [linenos]
-eos
+MSG
end
end
@@ -95,14 +95,14 @@
)
if highlighted_code.nil?
- Jekyll.logger.error < e
- raise Jekyll::Errors::PostURLError, <<-eos
+ raise Jekyll::Errors::PostURLError, <<-MSG
Could not parse name of post "#{@orig_post}" in tag 'post_url'.
Make sure the post exists and the name is correct.
#{e.class}: #{e.message}
-eos
+MSG
end
end
@@ -90,11 +90,11 @@
return p.url
end
- raise Jekyll::Errors::PostURLError, <<-eos
+ raise Jekyll::Errors::PostURLError, <<-MSG
Could not find post "#{@orig_post}" in tag 'post_url'.
Make sure the post exists and the name is correct.
-eos
+MSG
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/utils.rb new/lib/jekyll/utils.rb
--- old/lib/jekyll/utils.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/utils.rb 2017-10-21 21:23:45.000000000 +0200
@@ -301,6 +301,9 @@
# and a given param
def merged_file_read_opts(site, opts)
merged = (site ? site.file_read_opts : {}).merge(opts)
+ if merged[:encoding] && !merged[:encoding].start_with?("bom|")
+ merged[:encoding] = "bom|#{merged[:encoding]}"
+ end
if merged["encoding"] && !merged["encoding"].start_with?("bom|")
merged["encoding"] = "bom|#{merged["encoding"]}"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll/version.rb new/lib/jekyll/version.rb
--- old/lib/jekyll/version.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll/version.rb 2017-10-21 21:23:45.000000000 +0200
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module Jekyll
- VERSION = "3.6.0".freeze
+ VERSION = "3.6.2".freeze
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/jekyll.rb new/lib/jekyll.rb
--- old/lib/jekyll.rb 2017-09-21 23:30:21.000000000 +0200
+++ new/lib/jekyll.rb 2017-10-21 21:23:45.000000000 +0200
@@ -119,7 +119,7 @@
# timezone - the IANA Time Zone
#
# Returns nothing
- # rubocop:disable Style/AccessorMethodName
+ # rubocop:disable Naming/AccessorMethodName
def set_timezone(timezone)
ENV["TZ"] = if Utils::Platforms.really_windows?
Utils::WinTZ.calculate(timezone)
@@ -127,7 +127,7 @@
timezone
end
end
- # rubocop:enable Style/AccessorMethodName
+ # rubocop:enable Naming/AccessorMethodName
# Public: Fetch the logger instance for this Jekyll process.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2017-09-21 23:30:21.000000000 +0200
+++ new/metadata 2017-10-21 21:23:45.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: jekyll
version: !ruby/object:Gem::Version
- version: 3.6.0
+ version: 3.6.2
platform: ruby
authors:
- Tom Preston-Werner
autorequire:
bindir: exe
cert_chain: []
-date: 2017-09-21 00:00:00.000000000 Z
+date: 2017-10-21 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: addressable
@@ -290,7 +290,7 @@
version: '0'
requirements: []
rubyforge_project:
-rubygems_version: 2.6.13
+rubygems_version: 2.6.8
signing_key:
specification_version: 2
summary: A simple, blog aware, static site generator.