Your message dated Wed, 19 Apr 2006 02:02:22 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#363024: fixed in ruby1.8 1.8.4-2
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libruby1.8-dbg
Version: 1.8.2-9
Tags: patch
Severity: minor

The attached patch modifies the method of producing the debug package by
creating detached symbols rather than unstripped versions of the library.

This is better because gdb (amongst others) automatically loads the symbols
produced in this way, without having to fiddle with LD_LIBRARY_PATH.

- Matt
diff -u ruby1.8-1.8.2/debian/control ruby1.8-1.8.2/debian/control
--- ruby1.8-1.8.2/debian/control
+++ ruby1.8-1.8.2/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: akira yamada <[EMAIL PROTECTED]>
 Uploaders: Fumitoshi UKAI <[EMAIL PROTECTED]>, Akira TAGOH <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 3.0), dbs, patch, autoconf, m4, bison, 
libgdbm-dev, libncurses5-dev, libreadline4-dev, tcl8.4-dev, tk8.4-dev, 
zlib1g-dev, libssl-dev (>= 0.9.6b)
+Build-Depends: debhelper (>= 3.0), dbs, patch, autoconf, m4, bison, 
libgdbm-dev, libncurses5-dev, libreadline4-dev, tcl8.4-dev, tk8.4-dev, 
zlib1g-dev, libssl-dev (>= 0.9.6b), binutils (>= 2.14.90.0.7)
 Build-Conflicts: gcc-3.3 (<< 1:3.3.2-0pre1)
 Standards-Version: 3.5.8
 
@@ -39,14 +39,12 @@
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}, libruby1.8 (= ${Source-Version})
-Description: Debugging libraries for Ruby 1.8
- Contains unstripped shared libraries.
+Description: Debugging symbols for Ruby 1.8
+ Contains the symbols for libruby1.8.
  .
  This package is provided primarily to provide a backtrace with names
  in a debugger, this makes it somewhat easier to interpret core
- dumps. The libraries are installed in /usr/lib/debug and can be used
- by placing that directory in LD_LIBRARY_PATH.  Most people will not
- need this package.
+ dumps.  Most people will not need this package.
 
 Package: ruby1.8-dev
 Section: devel
diff -u ruby1.8-1.8.2/debian/rules ruby1.8-1.8.2/debian/rules
--- ruby1.8-1.8.2/debian/rules
+++ ruby1.8-1.8.2/debian/rules
@@ -107,8 +107,6 @@
 erb_bin      = $(erb_base)/usr/bin
 el_dir       = usr/share/emacs/site-lisp/ruby$(deb_sfx)-elisp
 el_etc       = etc/emacs/site-start.d
-dbg_base     = debian/libruby$(deb_sfx)-dbg
-dbg_lib      = $(dbg_base)/usr/lib/debug
 
 #Architecture 
 build: build-arch build-indep
@@ -168,11 +166,6 @@
        # creates debian/*.{files,manpages,docs,examples}...
        #
 
-       # libruby-dbg
-       install -d $(dbg_lib)
-       (cd debian/tmp/usr/lib && tar cf - libruby$(deb_sfx).so*) | \
-         (cd $(dbg_lib) && tar xf -)
-
        # ruby-elisp
        install -d debian/ruby$(deb_sfx)-elisp/$(el_dir)
        install -d debian/ruby$(deb_sfx)-elisp/$(el_etc)
@@ -432,12 +425,12 @@
 #      dh_installinfo
        dh_installman
        dh_link
-       dh_strip -Xlibruby$(deb_sfx)-dbg
+       dh_strip --dbg-package=libruby$(deb_sfx)
        dh_compress -X.rb -X.pl -X.py -X.scm -X.awk -X.dat
        dh_fixperms
 #      dh_perl
 #      dh_python
-       dh_makeshlibs -m$(rb_ver_base) -V -Xlibruby$(deb_sfx)-dbg
+       dh_makeshlibs -m$(rb_ver_base) -V
        dh_installdeb
        dh_shlibdeps -Llibruby$(deb_sfx) -ldebian/libruby$(deb_sfx)/usr/lib
        dh_gencontrol

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: ruby1.8
Source-Version: 1.8.4-2

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

irb1.8_1.8.4-2_all.deb
  to pool/main/r/ruby1.8/irb1.8_1.8.4-2_all.deb
libdbm-ruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libdbm-ruby1.8_1.8.4-2_i386.deb
libgdbm-ruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libgdbm-ruby1.8_1.8.4-2_i386.deb
libopenssl-ruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libopenssl-ruby1.8_1.8.4-2_i386.deb
libreadline-ruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libreadline-ruby1.8_1.8.4-2_i386.deb
libruby1.8-dbg_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libruby1.8-dbg_1.8.4-2_i386.deb
libruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libruby1.8_1.8.4-2_i386.deb
libtcltk-ruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/libtcltk-ruby1.8_1.8.4-2_i386.deb
rdoc1.8_1.8.4-2_all.deb
  to pool/main/r/ruby1.8/rdoc1.8_1.8.4-2_all.deb
ri1.8_1.8.4-2_all.deb
  to pool/main/r/ruby1.8/ri1.8_1.8.4-2_all.deb
ruby1.8-dev_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/ruby1.8-dev_1.8.4-2_i386.deb
ruby1.8-elisp_1.8.4-2_all.deb
  to pool/main/r/ruby1.8/ruby1.8-elisp_1.8.4-2_all.deb
ruby1.8-examples_1.8.4-2_all.deb
  to pool/main/r/ruby1.8/ruby1.8-examples_1.8.4-2_all.deb
ruby1.8_1.8.4-2.diff.gz
  to pool/main/r/ruby1.8/ruby1.8_1.8.4-2.diff.gz
ruby1.8_1.8.4-2.dsc
  to pool/main/r/ruby1.8/ruby1.8_1.8.4-2.dsc
ruby1.8_1.8.4-2_i386.deb
  to pool/main/r/ruby1.8/ruby1.8_1.8.4-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.
akira yamada <[EMAIL PROTECTED]> (supplier of updated ruby1.8 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.7
Date: Wed, 19 Apr 2006 16:46:28 +0900
Source: ruby1.8
Binary: libtcltk-ruby1.8 libruby1.8-dbg rdoc1.8 libgdbm-ruby1.8 ruby1.8-dev 
ruby1.8-elisp ruby1.8-examples libdbm-ruby1.8 irb1.8 ruby1.8 
libreadline-ruby1.8 libopenssl-ruby1.8 libruby1.8 ri1.8
Architecture: source i386 all
Version: 1.8.4-2
Distribution: unstable
Urgency: medium
Maintainer: akira yamada <[EMAIL PROTECTED]>
Changed-By: akira yamada <[EMAIL PROTECTED]>
Description: 
 irb1.8     - Interactive Ruby (for Ruby 1.8)
 libdbm-ruby1.8 - DBM interface for Ruby 1.8
 libgdbm-ruby1.8 - GDBM interface for Ruby 1.8
 libopenssl-ruby1.8 - OpenSSL interface for Ruby 1.8
 libreadline-ruby1.8 - Readline interface for Ruby 1.8
 libruby1.8 - Libraries necessary to run Ruby 1.8
 libruby1.8-dbg - Debugging symbols for Ruby 1.8
 libtcltk-ruby1.8 - Tcl/Tk interface for Ruby 1.8
 rdoc1.8    - Generate documentation from Ruby source files (for Ruby 1.8)
 ri1.8      - Ruby Interactive reference (for Ruby 1.8)
 ruby1.8    - Interpreter of object-oriented scripting language Ruby 1.8
 ruby1.8-dev - Header files for compiling extension modules for the Ruby 1.8
 ruby1.8-elisp - ruby-mode for Emacsen
 ruby1.8-examples - Examples for Ruby 1.8
Closes: 363024
Changes: 
 ruby1.8 (1.8.4-2) unstable; urgency=medium
 .
   * akira yamada <[EMAIL PROTECTED]>
   - applied following bug-fix-patches.
   - added debian/patches/100.patch:
     - fixed a bug in constant reference during instance_eval for some type of
       objects.  [yarv-dev:707]
   - added debian/patches/101.patch:
     - allow dynamic symbols (:"...") to undef and alias.  [ruby-dev:28105]
   - added debian/patches/102.patch:
     - (openssl) treat wildcard character in commonName.  [ruby-dev:28121]
     - (openssl) should use "rb_str_new(0, 0)" to make empty string.
   - added debian/patches/103.patch:
     - callcc or thread may leak memory  [ruby-Bugs:1364] [ruby-dev:28154]
       [ruby-dev:28172]
     - mark objects refered from aborting threads.  [ruby-dev:28190]
   - added debian/patches/104.patch:
     - avoid a GC problem with RUBY_ALWAYS_GC= ./ruby -e ''.
     - declare rb_gc_abort_threads.
   - added debian/patches/105.patch:
     - should not recycle scope object used in a thread.  [ruby-dev:28177]
   - added debian/patches/106.patch (urgency medium):
     - get rid of segfault on syntax error.  [ruby-core:07070]
   - added debian/patches/107.patch:
     - fixed typo in webrick/httpservlet/filehandler.rb: fixed typo.
       [ruby-core:7075]
   - added debian/patches/108.patch (urgency medium):
     - YAML loading of quoted Symbols broken.  [ruby-Bugs:2535]
     - YAML could not load Bignum in ruby 1.8.3/1.8.4.  [ruby-core:6115]
     - YAML could not dump Subclass of Numeric properly.  [ruby-core:7047]
     - should be able to load "!ruby/object:Bignum" syntax 1.8.3 dumped.
       [ruby-core:6159]
     - workaround for SEGV.  ex: YAML.load("!map:B {}").  [ruby-core:7217]
     - fixed a typo in yaml.rb.  [ruby-talk:165285] [ruby-core:6995]
     - YAML should output complex key mark even if map's key is empty seq/map.
       [ruby-core:7129]
     - obsoletes debian/patches/801_yaml_bignum.patch and
       debian/patches/802_yaml_symbol.patch.
   - added debian/patches/109.patch:
     - fixed possibility of memmory corruption.
   - added debian/patches/111.patch:
     - don't clobber %l7 of SPARC if enable-shared.
     - workaround for FreeBSD/i386 getcontext/setcontext bug.  [ruby-dev:28263]
   - added debian/patches/112.patch:
     - FileUtils#mv should remove file after copying.  [ruby-dev:28223]
   - added debian/patches/113.patch:
     - avoids compile error (use system routine if provided).
       [ruby-core:07195]
   - added debian/patches/114.patch:
     - need not to protect $SAFE value.  [ruby-core:07177]
   - added debian/patches/115.patch:
     - (2**32).to_s(2) fails with exception where sizeof(int) == 4 <
       sizeof(long). [ruby-core:7300] [ruby-Bugs:3438]
   - added debian/patches/116.patch:
     - PStore#fetch should return default value if name is not found.
       [ruby-core:7304]
   - added debian/patches/117.patch:
     - defined RSTRUCT_LEN and RSTRUCT_PTR for source level compatibility with
       ruby 1.9.
     - alias RbConfig for Config for compatibility with ruby 1.9.
   - added debian/patches/118.patch:
     - should not access ruby objects in finalizer of Zlib.  [ruby-dev:28286]
   - added debian/patches/119.patch:
     - no need to push ruby_class.  [ruby-dev:28176] [ruby-dev:28580]
     - check if ruby_cbase is nil (during instance_eval for objects cannot have
       singleton classes, e.g. fixnums and symbols).  [ruby-dev:28178]
       [ruby-dev:28580] [ruby-dev:28582]
     - argument update propagation.  [ruby-dev:28044]
     - avoid unnecessary extra argument.  [ruby-core:07366] [ruby-dev:28583]
       [ruby-dev:28583]
   - added debian/patches/120.patch:
     - support non 32bit time_t environments.
   - added debian/patches/121.patch:
     - zsuper (with define_method) dumps core.  [ruby-dev:28181]
   - added debian/patches/122.patch:
     - should no singleton classes for true, false, and nil.  [ruby-dev:28186]
   - added debian/patches/124.patch:
     - sleep should always sleep for specified amount of time.
       [ruby-talk:180067]
   - added debian/patches/125.patch:
     - unpack("l") did not work where sizeof(long) != 4.  [ruby-talk:180024]
     - fixed integer overflow on template "w" of pack.  [ruby-talk:180126]
   - added debian/patches/126.patch:
     - removed unnecessary MY_FILE_NAME constant.  [ruby-core:07376]
   - added debian/patches/127.patch:
     - odd break behavior.  [ruby-talk:180420]
   - added debian/patches/128.patch:
     - unexpected syntax error.  [ruby-talk:180648]
   - added debian/patches/129.patch:
     - fixed that irb can't parse /\^/. [ruby-dev:28404] [ruby-Bugs:3302]
     - rdoc could not handle /\^/.  [ruby-talk:181631] [ruby-dev:28404]
   - added debian/patches/130.patch:
     - symbols overlap ordinary objects.  [ruby-core:07414]
     - heap_slots may overflow.
     - align VALUE with sizeof(RVALUE) globally.  [ruby-talk:178364]
       [ruby-core:7305]
   - added debian/patches/131.patch:
     - should not re-schedule output from KILLED thread.
   - added debian/patches/133.patch:
     - reports aliased method names in a generated backtrace.  [ruby-dev:28471]
     - insecure calling should be checked for non NODE_SCOPE method invocations
       too.
     - should preserve the current safe level as well as method definition.
   - added debian/patches/134.patch:
     - (bignum) second operand may be too big even if it's a Fixnum.
       [ruby-talk:187984]
   - libruby1.8-dbg: applied a patch from Matthew Palmer to provide detached
     symbols.  (Closes: #363024)
Files: 
 4acb0b984f055d830b8325cf7110fcc0 1040 interpreters optional ruby1.8_1.8.4-2.dsc
 5b2dae0bb50bbb858254f932944817bc 60288 interpreters optional 
ruby1.8_1.8.4-2.diff.gz
 3fed8c4c3388d127042778746b75d0c7 189816 interpreters optional 
ruby1.8_1.8.4-2_i386.deb
 91fa951823b35f91510de3dc39e62fde 1456970 libs optional 
libruby1.8_1.8.4-2_i386.deb
 6608df04021c53bd0c389bf7eafae2c5 873362 libdevel extra 
libruby1.8-dbg_1.8.4-2_i386.deb
 62d219a4f09b8c59dd4c9c38e613a7a7 687040 devel optional 
ruby1.8-dev_1.8.4-2_i386.deb
 837244df64122def5a117ca5f1477f80 170060 interpreters optional 
libdbm-ruby1.8_1.8.4-2_i386.deb
 474361037dbbf99aa6679653552cc3a5 170650 interpreters optional 
libgdbm-ruby1.8_1.8.4-2_i386.deb
 a826c3153a3b475882bf82159ba5af67 170220 interpreters optional 
libreadline-ruby1.8_1.8.4-2_i386.deb
 cfc3d18fa45a4c6f6dbcf7ac5578a621 1793384 interpreters optional 
libtcltk-ruby1.8_1.8.4-2_i386.deb
 832c467a924141fdfbf907f916538fd7 264122 interpreters optional 
libopenssl-ruby1.8_1.8.4-2_i386.deb
 6bfd9be4a5e52ae1fb4aeace7978312c 214874 interpreters optional 
ruby1.8-examples_1.8.4-2_all.deb
 2a6274bde4a1d35c6dd5e3d9445ce40d 182638 interpreters optional 
ruby1.8-elisp_1.8.4-2_all.deb
 6f2a52c724a7e0e8d49bba58a5e2f324 758120 interpreters optional 
ri1.8_1.8.4-2_all.deb
 33701bee4fd1d34634c2c8060e95f259 272736 doc optional rdoc1.8_1.8.4-2_all.deb
 47103ae5a035f5c23361610978b4ea3c 207896 interpreters optional 
irb1.8_1.8.4-2_all.deb

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

iD8DBQFERfkQXzkxpuIT8aARArJ2AJ9Cx3k12VDL5s0jwl8HAHn72K55tACbBEeY
g1g611xIv/Kkln873uml3uc=
=xF9R
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to