Package: god Version: 0.7.18-1 Severity: minor Tags: patch I have installed god and noticed that the package depends on rubygems -> rubygems1.8 and they depend on build-essentials , installing all those compiling stuff, that isnt needed at all for this package, the path that the god package installs we dont need to require rubygems library to expand the lib path to found it correctly. Ive created a patch to not change the upstream package removing the require rubygems line and removed rubygems for the depends field of the control file. I just created a bug report to avoid to install unecessary package in production environment HTH
-- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.39.1-ahfalo (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -uNr god-0.7.18/debian/control god-0.7.18.patch/debian/control --- god-0.7.18/debian/control 2011-06-07 15:06:55.000000000 +0000 +++ god-0.7.18.patch/debian/control 2011-06-07 15:06:43.000000000 +0000 @@ -8,7 +8,7 @@ Package: god Architecture: any -Depends: ruby1.8, rubygems, ${misc:Depends}, ${shlibs:Depends} +Depends: ruby1.8, ${misc:Depends}, ${shlibs:Depends} Description: Fully configurable process monitoring God is an easy to configure, easy to extend monitoring framework written in Ruby. diff -uNr god-0.7.18/debian/patches/remove_rubygems god-0.7.18.patch/debian/patches/remove_rubygems --- god-0.7.18/debian/patches/remove_rubygems 1970-01-01 00:00:00.000000000 +0000 +++ god-0.7.18.patch/debian/patches/remove_rubygems 2011-06-07 14:37:45.000000000 +0000 @@ -0,0 +1,11 @@ +--- a/lib/god.rb ++++ b/lib/god.rb +@@ -1,8 +1,5 @@ + $:.unshift File.dirname(__FILE__) # For use/testing when no gem is installed + +-# rubygems +-require 'rubygems' +- + # core + require 'stringio' + require 'fileutils' diff -uNr god-0.7.18/debian/patches/series god-0.7.18.patch/debian/patches/series --- god-0.7.18/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ god-0.7.18.patch/debian/patches/series 2011-06-07 14:37:14.000000000 +0000 @@ -0,0 +1 @@ +remove_rubygems diff -uNr god-0.7.18/debian/rules god-0.7.18.patch/debian/rules --- god-0.7.18/debian/rules 2011-06-07 15:06:55.000000000 +0000 +++ god-0.7.18.patch/debian/rules 2011-06-07 15:04:01.000000000 +0000 @@ -2,3 +2,4 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk