[DRE-maint] Bug#889651: ruby-debian: warning: parentheses after method name is interpreted as an argument list, not a decomposed argument

Sam Morris sam at robots.org.uk
Wed Sep 5 15:00:17 BST 2018


Package: ruby-debian
Version: 0.3.9+b6
Tags: patch
Followup-For: Bug #889651

This patch silences the warnings:

diff --git a/lib/debian.rb b/lib/debian.rb
index 128e5c1..b06094e 100644
--- a/lib/debian.rb
+++ b/lib/debian.rb
@@ -220,20 +220,20 @@ module Debian
     def [](field) return @info[field.capitalize]; end
     def to_s() return "#{@package} #{@version}"; end
     
-    def === (deb) deb and self.package == deb.package; end
-    def < (deb)
+    def ===(deb) deb and self.package == deb.package; end
+    def <(deb)
       self === deb and	Dpkg.compare_versions(self.version, '<<', deb.version)
     end
-    def <= (deb)
+    def <=(deb)
       self === deb and Dpkg.compare_versions(self.version, '<=', deb.version)
     end
-    def == (deb)
+    def ==(deb)
       self === deb and Dpkg.compare_versions(self.version, '=', deb.version)
     end
-    def >= (deb)
+    def >=(deb)
       self === deb and Dpkg.compare_versions(self.version, '>=', deb.version)
     end
-    def > (deb)
+    def >(deb)
       self === deb and Dpkg.compare_versions(self.version, '>>', deb.version)
     end
     attr_reader :info_s, :info, :package, :version, :maintainer
@@ -345,7 +345,7 @@ module Debian
 	return us.flatten.compact
       end
 
-      def == (t)
+      def ==(t)
 	@package == t.package &&
 	  @op == t.op &&
 	  @version == t.version
@@ -554,7 +554,7 @@ module Debian
       }
     end
 
-    def filename= (fn)
+    def filename=(fn)
       @filename = fn;
       @artab = Debian::Ar.new(fn)
       control_fp(Debian::Utils::TAR_LIST) {|fp|
@@ -574,8 +574,8 @@ module Debian
       @artab.close
       freeze
     end
-    def control= (c); @control = c; end
-    def data= (d); @data = d; end
+    def control=(c); @control = c; end
+    def data=(d); @data = d; end
 
     def controlFile(cfile = "control")
       unless @control.find {|c| c == cfile}
@@ -740,7 +740,7 @@ module Debian
     attr_reader :file, :lists
     def to_s() @file.join("+"); end
     
-    def add (da)
+    def add(da)
       # XXX: self destructive!
       return unless da
       @file += da.file
@@ -750,7 +750,7 @@ module Debian
       }
       return self
     end
-    def + (da)
+    def +(da)
       if self.class != da.class
 	raise Debian::ArchiveError, 
 	  "E: `+' type mismatch #{self.class} != #{da.class}"
@@ -760,7 +760,7 @@ module Debian
       nda.add(da)
       nda
     end
-    def sub (da)
+    def sub(da)
       # XXX: self destructive!
       return unless da
       @file -= da.file
@@ -769,7 +769,7 @@ module Debian
       }
       return self
     end
-    def - (da)
+    def -(da)
       if self.class != da.class
 	raise Debian::ArchiveError,
               "E: `-' type mismatch #{self.class} != #{da.class}"
@@ -796,7 +796,7 @@ module Debian
       }
       return self
     end
-    def & (da)
+    def &(da)
       if self.class != da.class
 	raise Debian::ArchiveError,
 	  "E: `-' type mismatch #{self.class} != #{da.class}"
@@ -1001,7 +1001,7 @@ module Debian
       }
       self
     end
-    def & (p)
+    def &(p)
       np = self.class.new
       np.intersect(self, p)
       np


-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (540, 'stable-updates'), (540, 'stable'), (520, 'testing'), (510, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-6-686-pae (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ruby-debian depends on:
ii  libapt-pkg5.0  1.4.8
ii  libc6          2.24-11+deb9u3
ii  libgcc1        1:6.3.0-18+deb9u1
ii  libgmp10       2:6.1.2+dfsg-1
ii  libruby2.3     2.3.3-1+deb9u3
pn  libruby2.5     <none>
ii  libstdc++6     6.3.0-18+deb9u1
ii  ruby           1:2.3.3

ruby-debian recommends no packages.

ruby-debian suggests no packages.



More information about the Pkg-ruby-extras-maintainers mailing list