Your message dated Fri, 10 Jun 2011 16:47:22 +0000
with message-id <[email protected]>
and subject line Bug#629542: fixed in god 0.7.18-2
has caused the Debian Bug report #629542,
regarding god: Dependency not needed of rubygems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
629542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629542
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: god
Source-Version: 0.7.18-2

We believe that the bug you reported is fixed in the latest version of
god, which is due to be installed in the Debian FTP archive:

god_0.7.18-2.diff.gz
  to main/g/god/god_0.7.18-2.diff.gz
god_0.7.18-2.dsc
  to main/g/god/god_0.7.18-2.dsc
god_0.7.18-2_i386.deb
  to main/g/god/god_0.7.18-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastien Delafond <[email protected]> (supplier of updated god package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 10 Jun 2011 17:47:23 +0200
Source: god
Binary: god
Architecture: source i386
Version: 0.7.18-2
Distribution: unstable
Urgency: low
Maintainer: Sebastien Delafond <[email protected]>
Changed-By: Sebastien Delafond <[email protected]>
Description: 
 god        - Fully configurable process monitoring
Closes: 629542
Changes: 
 god (0.7.18-2) unstable; urgency=low
 .
   * Don't depend on rubygems; thanks to Andre Ferraz
     <[email protected]> for the patch (Closes: #629542).
Checksums-Sha1: 
 7c50cebca39704bd75fe51f9769c4531fafdf4b9 1006 god_0.7.18-2.dsc
 6bfd6c85bb93a993c4c19a239f2cd8eb4dba0c7d 2033 god_0.7.18-2.diff.gz
 9e885d6ad6078ace37c7f15802d7e77ece882310 49998 god_0.7.18-2_i386.deb
Checksums-Sha256: 
 77dfbb9706a4c1aacffc926057ef7f362afd47e714a6063561ec45fde28eb803 1006 
god_0.7.18-2.dsc
 eb68137694a6542085873a79ccb15554f2628d298edc8cceac86d7abc48118d2 2033 
god_0.7.18-2.diff.gz
 b0fc8b3d34f07405312fe395df622d10c8b03b4cd21f7b55af1b985215aa7924 49998 
god_0.7.18-2_i386.deb
Files: 
 c2d6465d70a01c6bf7f4f6473672dd24 1006 interpreters optional god_0.7.18-2.dsc
 e0a29b0fe3e8d5a07076c092c30f4fb1 2033 interpreters optional 
god_0.7.18-2.diff.gz
 e26fa34a5fe4157b3a400a500337c66b 49998 interpreters optional 
god_0.7.18-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk3yRoAACgkQiZgNKcDdyD8ISQCcCydUWF536PlT+J6jC38DiM8j
ZG8Ani7sTCd0mwlcztT0BC1gAvTJE2z3
=clYa
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to