Your message dated Thu, 16 Jun 2011 21:45:45 +0200
with message-id <[email protected]>
and subject line Re: Bug#630641: gem2deb: duplicate install of files in lib/
has caused the Debian Bug report #630641,
regarding gem2deb: duplicate install of files in lib/
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.)


-- 
630641: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630641
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gem2deb
Version: 0.2.4
Severity: important

Hi,

for ruby-xmlparser (found in the pkg-ruby-extras repo, not uploaded yet
because of that problem), gem2deb installs the files in lib/ to
/usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/ and
/usr/lib/ruby/vendor_ruby/1.8/x86_64-linux/.

This might be related to the fact that extconf.rb is in the root dir.

Lucas

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'stable'), (300, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
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 gem2deb depends on:
ii  build-essential     11.5                 Informational list of build-essent
ii  debhelper           8.1.3                helper programs for debian/rules
ii  devscripts          2.10.72              scripts to make the life of a Debi
ii  perl                5.10.1-20            Larry Wall's Practical Extraction 
ii  ruby1.8             1.8.7.334+svn31904-1 Interpreter of object-oriented scr
ii  ruby1.8-dev         1.8.7.334+svn31904-1 Header files for compiling extensi
ii  ruby1.9.1           1.9.2.180+svn31745-1 Interpreter of object-oriented scr
ii  ruby1.9.1-dev       1.9.2.180+svn31745-1 Header files for compiling extensi
ii  rubygems1.8         1.6.2-1              package management framework for R

gem2deb recommends no packages.

gem2deb suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
On 15/06/11 at 16:00 -0700, Antonio Terceiro wrote:
> Lucas Nussbaum escreveu isso aĆ­:
> > Package: gem2deb
> > Version: 0.2.4
> > Severity: important
> > 
> > Hi,
> > 
> > for ruby-xmlparser (found in the pkg-ruby-extras repo, not uploaded yet
> > because of that problem), gem2deb installs the files in lib/ to
> > /usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/ and
> > /usr/lib/ruby/vendor_ruby/1.8/x86_64-linux/.
> > 
> > This might be related to the fact that extconf.rb is in the root dir.
> 
> It happens exactly because of that. The extconf.rb in the root dir will
> be invoked once for each supported Ruby interpreter, and it will install
> the lib/ files in the arch-specific dirs. And if I am not mistaken,
> gem2deb itself will *also* install the files under lib/ to the
> arch-independent dir ...
> 
> Moving extconf.rb and the C files to an ext/ dir it probably the best
> solution, and will work ok for Rubygems as well.
> 
> I don't know if there is a sane way to handle this in gem2deb ... the
> problem is a broken upstream build system.

Thanks, I did just that, and it seems to work. Closing this bug, then.

- Lucas


--- End Message ---

Reply via email to