Your message dated Sun, 25 Nov 2007 05:02:03 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#452194: fixed in mongrel 1.1.1+deb-1 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: mongrel Version: 1.1.1-1 Severity: grave Justification: renders package unusable After installing Mongrel, attempting to start it from Rails results in the following traceback: Exiting /usr/lib/ruby/1.8/http11.so: /usr/lib/ruby/1.8/http11.so: invalid ELF header - /usr/lib/ruby/1.8/http11.so (LoadError) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require' from /home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in' from /home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require' from /usr/lib/ruby/1.8/mongrel.rb:16 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require' from /home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require' ... 12 levels... from /home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require' from /home/dave/ror/fortunes/vendor/rails/railties/lib/commands/server.rb:39 from ./script/server:3:in `require' from ./script/server:3 Upon investigation, both `file` and `strings` agree: /usr/lib/ruby/1.8/http11.so is a win32 DLL, not an ELF library. As such, it obviously entirely fails to function on a linux system. Further investigation shows that a working ELF version of the library is installed in /usr/lib/ruby/1.8/i486-linux/, but the broken DLL version sitting in /usr/lib/ruby/1.8 takes precedence, and causes Mongrel to fail. I've attempted to rebuild the package from source, with the same result: the build process pulls in a win32 version of the library and installs it in a way that masks the working ELF version. The win32 library is located in the lib/ subdirectory of the debianized source tree. Removing that copy and rebuilding results in a working package. I therefore believe that the precompiled win32 http11.so should be removed from the package's source tree to fix this. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages mongrel depends on: ii libc6 2.6.1-6 GNU C Library: Shared libraries ii libdaemons-ruby 1.0.8-1 Ruby daemons library ii libgemplugin-ruby 0.2.2-1 Gem Based Plugin System ii libgems-ruby1.8 0.9.4-4 libraries to use RubyGems, a packa ii libruby1.8 1.8.6.111-2 Libraries necessary to run Ruby 1. ii ruby1.8 1.8.6.111-2 Interpreter of object-oriented scr mongrel recommends no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: mongrel Source-Version: 1.1.1+deb-1 We believe that the bug you reported is fixed in the latest version of mongrel, which is due to be installed in the Debian FTP archive: mongrel-doc_1.1.1+deb-1_all.deb to pool/main/m/mongrel/mongrel-doc_1.1.1+deb-1_all.deb mongrel_1.1.1+deb-1.diff.gz to pool/main/m/mongrel/mongrel_1.1.1+deb-1.diff.gz mongrel_1.1.1+deb-1.dsc to pool/main/m/mongrel/mongrel_1.1.1+deb-1.dsc mongrel_1.1.1+deb-1_amd64.deb to pool/main/m/mongrel/mongrel_1.1.1+deb-1_amd64.deb mongrel_1.1.1+deb.orig.tar.gz to pool/main/m/mongrel/mongrel_1.1.1+deb.orig.tar.gz 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. Gunnar Wolf <[EMAIL PROTECTED]> (supplier of updated mongrel 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: Sat, 24 Nov 2007 21:07:57 -0600 Source: mongrel Binary: mongrel-doc mongrel Architecture: source all amd64 Version: 1.1.1+deb-1 Distribution: unstable Urgency: low Maintainer: Filipe Lautert <[EMAIL PROTECTED]> Changed-By: Gunnar Wolf <[EMAIL PROTECTED]> Description: mongrel - A small fast HTTP library and server for Ruby mongrel-doc - A small fast HTTP library and server for Ruby (documentation) Closes: 451873 451873 452194 452194 Changes: mongrel (1.1.1+deb-1) unstable; urgency=low . [ Filipe Lautert ] * Changed watch file to point to rubyforge download site, where correct tgz files are hosted (closes: #451873, #452194). * Added 'Dm-Upload-Allowed: yes' control field. . [ Gunnar Wolf ] * Added fake upstream version 1.1.1+deb, as the original upstream tar.gz shipped with a precompiled (for Windows) http11.so and http11.jar file that rendered the package inoperant. (Closes: #451873, #452194) Files: 201501477b28e801a92cf4c2805bb8ea 872 web optional mongrel_1.1.1+deb-1.dsc 6edb8828acd0d5047ebfce2144b54c8c 97768 web optional mongrel_1.1.1+deb.orig.tar.gz 7b50639c22c19be701a706d18408d7d1 6062 web optional mongrel_1.1.1+deb-1.diff.gz 56e9a6d7041026a629e9b2d00b651162 96372 doc optional mongrel-doc_1.1.1+deb-1_all.deb c4da6275ee67f0505fb7909f132cd5bb 56898 web optional mongrel_1.1.1+deb-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHSQCp2A7zWou1J68RArxyAJ4+bo3l2qoE/p0dYCWl3JI/DmqPLACgsalb tn+6nSoEE8xBLW9wp8I9iEM= =diHe -----END PGP SIGNATURE-----
--- End Message ---

