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: []