Hello community, here is the log from the commit of package rubygem-hoe for openSUSE:Factory checked in at 2018-07-18 22:49:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-hoe (Old) and /work/SRC/openSUSE:Factory/.rubygem-hoe.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-hoe" Wed Jul 18 22:49:58 2018 rev:41 rq:621006 version:3.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-hoe/rubygem-hoe.changes 2017-12-22 12:18:22.351503722 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-hoe.new/rubygem-hoe.changes 2018-07-18 22:50:01.051741262 +0200 @@ -1,0 +2,17 @@ +Tue Mar 20 10:10:33 UTC 2018 - factory-auto@kulow.org + +- updated to version 3.17.0 + see installed History.rdoc + + === 3.17.0 / 2018-03-17 + + * 2 minor enhancements: + + * Added task check_key to see if your signing cert is expired or not. + * Bump rdoc dependency to range from 4.x to 5.x. + + * 1 bug fix: + + * Fixed ridocs rake task. + +------------------------------------------------------------------- Old: ---- hoe-3.16.2.gem New: ---- hoe-3.17.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-hoe.spec ++++++ --- /var/tmp/diff_new_pack.pAfKss/_old 2018-07-18 22:50:01.803738768 +0200 +++ /var/tmp/diff_new_pack.pAfKss/_new 2018-07-18 22:50:01.803738768 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-hoe # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-hoe -Version: 3.16.2 +Version: 3.17.0 Release: 0 %define mod_name hoe %define mod_full_name %{mod_name}-%{version} ++++++ hoe-3.16.2.gem -> hoe-3.17.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/History.rdoc new/History.rdoc --- old/History.rdoc 2017-11-21 22:11:10.000000000 +0100 +++ new/History.rdoc 2018-03-17 11:09:04.000000000 +0100 @@ -1,3 +1,14 @@ +=== 3.17.0 / 2018-03-17 + +* 2 minor enhancements: + + * Added task check_key to see if your signing cert is expired or not. + * Bump rdoc dependency to range from 4.x to 5.x. + +* 1 bug fix: + + * Fixed ridocs rake task. + === 3.16.2 / 2017-11-21 * 2 bug fixes: Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/checksums.yaml.gz.sig new/checksums.yaml.gz.sig --- old/checksums.yaml.gz.sig 2017-11-21 22:11:10.000000000 +0100 +++ new/checksums.yaml.gz.sig 2018-03-17 11:09:04.000000000 +0100 @@ -1,4 +1,2 @@ -bÍBÉ\IÉ©ˆÈÀ&%ÑöZ„Õ÷|é E!ÿ¥;A˜û™Ü8Sfq°Dr²ÈGp D³ý_&½Ã-Þ)ç¢ÌvùtÁ/ -unÅ Š'”¼½èg:#ê/le_íÍ(×'æ5Ù$› 4.0", :developer if need_rdoc + dependency "rdoc", [">= 4.0", "< 6"], :developer if need_rdoc end ## @@ -129,7 +129,7 @@ desc "Generate ri locally for testing." task :ridocs => [:clean, :isolate] do - ruby(*make_rdoc_cmd("--ri", "-o", "ri")) + sh(*make_rdoc_cmd("--ri", "-o", "ri")) end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/hoe/signing.rb new/lib/hoe/signing.rb --- old/lib/hoe/signing.rb 2017-11-21 22:11:10.000000000 +0100 +++ new/lib/hoe/signing.rb 2018-03-17 11:09:04.000000000 +0100 @@ -49,6 +49,11 @@ task :generate_key do generate_key_task end + + desc "Check pubilc key for signing your gems." + task :check_key do + check_key_task + end end def set_up_signing # :nodoc: @@ -70,6 +75,22 @@ end end + def check_key_task # :nodoc: + with_config do |config, _path| + break unless config["signing_cert_file"] + pub_key = File.expand_path config["signing_cert_file"].to_s + + c = OpenSSL::X509::Certificate.new File.read pub_key + t = c.not_after + + if t < Time.now then + warn "Gem signing certificate has expired" + else + warn "Gem signing certificate has NOT expired. Carry on." + end + end + end + def generate_key_task # :nodoc: email = Array(spec.email) abort "No email in your gemspec" if email.nil? or email.empty? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/hoe.rb new/lib/hoe.rb --- old/lib/hoe.rb 2017-11-21 22:11:10.000000000 +0100 +++ new/lib/hoe.rb 2018-03-17 11:09:04.000000000 +0100 @@ -91,7 +91,7 @@ include Rake::DSL if defined?(Rake::DSL) # duh - VERSION = "3.16.2" + VERSION = "3.17.0" @@plugins = [:clean, :debug, :deps, :flay, :flog, :newb, :package, :publish, :gemcutter, :signing, :test] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-11-21 22:11:10.000000000 +0100 +++ new/metadata 2018-03-17 11:09:04.000000000 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: hoe version: !ruby/object:Gem::Version - version: 3.16.2 + version: 3.17.0 platform: ruby authors: - Ryan Davis @@ -10,9 +10,9 @@ cert_chain: - | -----BEGIN CERTIFICATE----- - MIIDijCCAnKgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu + MIIDPjCCAiagAwIBAgIBAjANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu ZC1ydWJ5MRkwFwYKCZImiZPyLGQBGRYJemVuc3BpZGVyMRMwEQYKCZImiZPyLGQB - GRYDY29tMB4XDTE2MDkyNjAxNTczNVoXDTE3MDkyNjAxNTczNVowRTETMBEGA1UE + GRYDY29tMB4XDTE3MTEyMTIxMTExMFoXDTE4MTEyMTIxMTExMFowRTETMBEGA1UE AwwKcnlhbmQtcnVieTEZMBcGCgmSJomT8ixkARkWCXplbnNwaWRlcjETMBEGCgmS JomT8ixkARkWA2NvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALda b9DCgK+627gPJkB6XfjZ1itoOQvpqH1EXScSaba9/S2VF22VYQbXU1xQXL/WzCkx @@ -20,17 +20,16 @@ oOvjtt5P8+GSK9zLzxQP0gVLS/D0FmoE44XuDr3iQkVS2ujU5zZL84mMNqNB1znh GiadM9GHRaDiaxuX0cIUBj19T01mVE2iymf9I6bEsiayK/n6QujtyCbTWsAS9Rqt qhtV7HJxNKuPj/JFH0D2cswvzznE/a5FOYO68g+YCuFi5L8wZuuM8zzdwjrWHqSV - gBEfoTEGr7Zii72cx+sCAwEAAaOBhDCBgTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE - sDAdBgNVHQ4EFgQUR8V72Z3+v+2P9abCnL4wjx32T+EwIwYDVR0RBBwwGoEYcnlh - bmQtcnVieUB6ZW5zcGlkZXIuY29tMCMGA1UdEgQcMBqBGHJ5YW5kLXJ1YnlAemVu - c3BpZGVyLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAIGzgp0aZ2W9+v96ujmBcQHoC - buy0iU68MVj2VlxMyfr1KPZIh1OyhU4UO4zrkREcH8ML70v9cYHNvOd9oynRHnvC - l2tj/fD3YJ0AEkJxGrYwRWQmvMfC4bJ02bC1+rVOUIXXKp3+cUmiN4sTniof8VFo - bo/YYP4c7erpERa+9hrqygg6WQbJlk2YRlH3JXPFjmu869i2dcbR5ZLOAeEy+axH - E4oJcnPkJAr0rw504JGtlZtONZQblwmRJOIdXzolaE3NRGUzGVOUSptZppAKiavY - fO6tdKQc/5RfA8oQEkg8hrxA5PQSz4TOFJGLpFvIapEk6tMruQ0bHgkhr9auXg== + gBEfoTEGr7Zii72cx+sCAwEAAaM5MDcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw + HQYDVR0OBBYEFEfFe9md/r/tj/Wmwpy+MI8d9k/hMA0GCSqGSIb3DQEBBQUAA4IB + AQAfAXSQpsW7YSxd1csRtA/M4Zt0AMXFMd76GJ8Lgtg8G0+VFbdChRyDuDb0kPlW + h9QQX/YABfCW8vxmssbMGrP+VGBAn7BbdTcfTlgCWrvMX1uL5aRL74nA4urKXqdW + a0nP70K4958P3GffBdtE3KGkU5xstFnXGajxuBRnL66E15KU0BNehVxdG258bdPu + EKN6MqBPftFiev3tuwqDV11r2GquDpniYcT+Mi8/PgeAgVT/afBeVgbB3KaZeTRR + AhXhF6Wi2GTMezlj5jlI5XV7WsJUSwTp/YiVvcmT74ZaCRvexm6EnNhkrvJJ1Xeu + V+HB+LYYhXWitInO/eXxDrFB -----END CERTIFICATE----- -date: 2017-11-21 00:00:00.000000000 Z +date: 2018-03-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rake @@ -56,16 +55,22 @@ name: rdoc requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" + - - ">=" - !ruby/object:Gem::Version version: '4.0' + - - "<" + - !ruby/object:Gem::Version + version: '6' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" + - - ">=" - !ruby/object:Gem::Version version: '4.0' + - - "<" + - !ruby/object:Gem::Version + version: '6' description: |- Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a dynamic @@ -149,7 +154,7 @@ version: '1.4' requirements: [] rubyforge_project: -rubygems_version: 2.6.13 +rubygems_version: 2.7.3 signing_key: specification_version: 4 summary: Hoe is a rake/rubygems helper for project Rakefiles Binary files old/metadata.gz.sig and new/metadata.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/test/test_hoe.rb new/test/test_hoe.rb --- old/test/test_hoe.rb 2017-11-21 22:11:10.000000000 +0100 +++ new/test/test_hoe.rb 2018-03-17 11:09:04.000000000 +0100 @@ -272,7 +272,7 @@ expected = [ ["hoe", :development, "~> #{Hoe::VERSION.sub(/\.\d+$/, "")}"], - ["rdoc", :development, "~> 4.0"], + ["rdoc", :development, "< 6, >= 4.0"], ] assert_equal expected, deps.map { |dep| @@ -358,7 +358,7 @@ end def test_extensions - Hoe.plugin :compiler + Hoe.plugin :clean, :compiler Hoe.load_plugins hoe = nil