New Upstream Release - ruby-macaddr

Ready changes

Summary

Merged new upstream version: 1.7.2 (was: 1.7.1).

Resulting package

Built on 2022-10-26T13:50 (took 6m9s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases ruby-macaddr

Lintian Result

Diff

diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..7b2943d
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,19 @@
+PATH
+  remote: .
+  specs:
+    macaddr (1.7.0)
+      systemu (~> 2.6.2)
+
+GEM
+  remote: http://rubygems.org/
+  specs:
+    systemu (2.6.5)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  macaddr!
+
+BUNDLED WITH
+   1.17.2
diff --git a/LICENSE b/LICENSE
index 5fcf549..012625a 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1 +1 @@
-same as ruby's
+Ruby
diff --git a/Rakefile b/Rakefile
index bce655c..a51f986 100644
--- a/Rakefile
+++ b/Rakefile
@@ -297,7 +297,7 @@ BEGIN {
 
 # discover full path to this ruby executable
 #
-  c = Config::CONFIG
+  c = RbConfig::CONFIG
   bindir = c["bindir"] || c['BINDIR']
   ruby_install_name = c['ruby_install_name'] || c['RUBY_INSTALL_NAME'] || 'ruby'
   ruby_ext = c['EXEEXT'] || ''
diff --git a/debian/changelog b/debian/changelog
index 626c38a..d3a62aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-ruby-macaddr (1.7.1-4) UNRELEASED; urgency=medium
+ruby-macaddr (1.7.2-1) UNRELEASED; urgency=medium
 
   * Remove constraints unnecessary since buster:
     + Build-Depends: Drop versioned constraint on ruby-test-unit.
   * Bump debhelper from old 12 to 13.
   * Update standards version to 4.6.1, no changes needed.
+  * New upstream release.
 
- -- Debian Janitor <janitor@jelmer.uk>  Fri, 17 Sep 2021 20:19:34 -0000
+ -- Debian Janitor <janitor@jelmer.uk>  Wed, 26 Oct 2022 13:45:15 -0000
 
 ruby-macaddr (1.7.1-3) unstable; urgency=medium
 
diff --git a/debian/patches/load-library-from-standard-path.patch b/debian/patches/load-library-from-standard-path.patch
index 0073676..c4d104f 100644
--- a/debian/patches/load-library-from-standard-path.patch
+++ b/debian/patches/load-library-from-standard-path.patch
@@ -7,10 +7,10 @@ Subject: Load library from standard path
  test/testing.rb  | 4 ----
  2 files changed, 2 insertions(+), 8 deletions(-)
 
-diff --git a/test/mac_test.rb b/test/mac_test.rb
-index a20a7ac..c8ffd9b 100644
---- a/test/mac_test.rb
-+++ b/test/mac_test.rb
+Index: ruby-macaddr.git/test/mac_test.rb
+===================================================================
+--- ruby-macaddr.git.orig/test/mac_test.rb
++++ ruby-macaddr.git/test/mac_test.rb
 @@ -23,10 +23,8 @@ end
  
  BEGIN {
@@ -24,10 +24,10 @@ index a20a7ac..c8ffd9b 100644
  
    $datadir = File.join($testdir, 'data')
    $data = {}
-diff --git a/test/testing.rb b/test/testing.rb
-index 4d53fc8..686bb1b 100644
---- a/test/testing.rb
-+++ b/test/testing.rb
+Index: ruby-macaddr.git/test/testing.rb
+===================================================================
+--- ruby-macaddr.git.orig/test/testing.rb
++++ ruby-macaddr.git/test/testing.rb
 @@ -1,14 +1,10 @@
  require 'test/unit'
  
diff --git a/debian/patches/remove-rubygems.patch b/debian/patches/remove-rubygems.patch
index 378b9fa..1ddd304 100644
--- a/debian/patches/remove-rubygems.patch
+++ b/debian/patches/remove-rubygems.patch
@@ -5,10 +5,10 @@ Description: Remove rubygems usage
 Author: Pirate Praveen <praveen@debian.org>
 Last-Updated: 18-10-2014
 
-Index: ruby-macaddr-1.7.1/lib/macaddr.rb
+Index: ruby-macaddr.git/lib/macaddr.rb
 ===================================================================
---- ruby-macaddr-1.7.1.orig/lib/macaddr.rb
-+++ ruby-macaddr-1.7.1/lib/macaddr.rb
+--- ruby-macaddr.git.orig/lib/macaddr.rb
++++ ruby-macaddr.git/lib/macaddr.rb
 @@ -14,11 +14,11 @@
  #   Mac.address.list
  #
diff --git a/lib/macaddr.rb b/lib/macaddr.rb
index 06810de..1bf64ab 100644
--- a/lib/macaddr.rb
+++ b/lib/macaddr.rb
@@ -24,7 +24,7 @@ require 'systemu'
 require 'socket'
 
 module Mac
-  VERSION = '1.7.1'
+  VERSION = '1.7.2'
 
   def Mac.version
     ::Mac::VERSION
@@ -32,7 +32,7 @@ module Mac
 
   def Mac.dependencies
     {
-      'systemu' => [ 'systemu' , '~> 2.6.2' ]
+      'systemu' => [ 'systemu' , '~> 2.6.5' ]
     }
   end
 
@@ -83,7 +83,9 @@ module Mac
       return unless Socket.respond_to? :getifaddrs
 
       interfaces = Socket.getifaddrs.select do |addr|
-        addr.addr.pfamily == INTERFACE_PACKET_FAMILY
+        if addr.addr  # Some VPN ifcs don't have an addr - ignore them
+          addr.addr.pfamily == INTERFACE_PACKET_FAMILY
+        end
       end
 
       mac, =
diff --git a/macaddr.gemspec b/macaddr.gemspec
index bf8caf8..af867db 100644
--- a/macaddr.gemspec
+++ b/macaddr.gemspec
@@ -3,7 +3,7 @@
 
 Gem::Specification::new do |spec|
   spec.name = "macaddr"
-  spec.version = "1.7.1"
+  spec.version = "1.7.2"
   spec.platform = Gem::Platform::RUBY
   spec.summary = "macaddr"
   spec.description = "cross platform mac address determination for ruby"
@@ -11,6 +11,7 @@ Gem::Specification::new do |spec|
 
   spec.files =
 ["Gemfile",
+ "Gemfile.lock",
  "LICENSE",
  "README",
  "Rakefile",
@@ -32,7 +33,7 @@ Gem::Specification::new do |spec|
   spec.test_files = nil
 
   
-    spec.add_dependency(*["systemu", "~> 2.6.2"])
+    spec.add_dependency(*["systemu", "~> 2.6.5"])
   
 
   spec.extensions.push(*[])
diff --git a/metadata.yml b/metadata.yml
deleted file mode 100644
index 01dd073..0000000
--- a/metadata.yml
+++ /dev/null
@@ -1,68 +0,0 @@
---- !ruby/object:Gem::Specification
-name: macaddr
-version: !ruby/object:Gem::Version
-  version: 1.7.1
-platform: ruby
-authors:
-- Ara T. Howard
-autorequire: 
-bindir: bin
-cert_chain: []
-date: 2014-04-11 00:00:00.000000000 Z
-dependencies:
-- !ruby/object:Gem::Dependency
-  name: systemu
-  requirement: !ruby/object:Gem::Requirement
-    requirements:
-    - - ~>
-      - !ruby/object:Gem::Version
-        version: 2.6.2
-  type: :runtime
-  prerelease: false
-  version_requirements: !ruby/object:Gem::Requirement
-    requirements:
-    - - ~>
-      - !ruby/object:Gem::Version
-        version: 2.6.2
-description: cross platform mac address determination for ruby
-email: ara.t.howard@gmail.com
-executables: []
-extensions: []
-extra_rdoc_files: []
-files:
-- Gemfile
-- LICENSE
-- README
-- Rakefile
-- lib/macaddr.rb
-- macaddr.gemspec
-- rvmrc.example
-- test/data/noifconfig
-- test/data/osx
-- test/mac_test.rb
-- test/testing.rb
-homepage: https://github.com/ahoward/macaddr
-licenses:
-- Ruby
-metadata: {}
-post_install_message: 
-rdoc_options: []
-require_paths:
-- lib
-required_ruby_version: !ruby/object:Gem::Requirement
-  requirements:
-  - - ! '>='
-    - !ruby/object:Gem::Version
-      version: '0'
-required_rubygems_version: !ruby/object:Gem::Requirement
-  requirements:
-  - - ! '>='
-    - !ruby/object:Gem::Version
-      version: '0'
-requirements: []
-rubyforge_project: codeforpeople
-rubygems_version: 2.0.3
-signing_key: 
-specification_version: 4
-summary: macaddr
-test_files: []

More details

Full run details