[DRE-maint] Bug#809766: ruby-test-unit and ruby-rubysl-test-unit: error when trying to install together

Antonio Terceiro terceiro at debian.org
Mon Jan 4 15:12:12 UTC 2016


Hello Andrew,

On Sun, Jan 03, 2016 at 08:54:58PM +0100, Ralf Treinen wrote:
> Package: ruby-rubysl-test-unit,ruby-test-unit
> Version: ruby-rubysl-test-unit/2.0.3-1
> Version: ruby-test-unit/3.1.5-1
> Severity: serious
> User: treinen at debian.org
> Usertags: edos-file-overwrite
> 
> Date: 2016-01-03
> Architecture: amd64
> Distribution: sid
> 
> Hi,
> 
> automatic installation tests of packages that share a file and at the
> same time do not conflict by their package dependency relationships has
> detected the following problem:
> 
> 
[...]
>  trying to overwrite '/usr/lib/ruby/vendor_ruby/test/unit.rb', which is also in package ruby-test-unit 3.1.5-1
> Processing triggers for libc-bin (2.21-6) ...
> Processing triggers for man-db (2.7.5-1) ...
> Errors were encountered while processing:
>  /var/cache/apt/archives/ruby-rubysl-test-unit_2.0.3-1_all.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)

This should be expected.

Why do we need ruby-rubysl-test-unit (and ruby-rubysl)?

These rubysl* packages contain the Ruby standard library, and are mostly
only used with rubinius, which is an alternative Ruby interpreter that
we don't have in Debian¹, so I don't see why we would need them.

¹ I tried packaging rubinius myself at some point, but gave up when they
  split the standard library into a gazilion independent packages that
  would have to be packaged independently.

-- 
Antonio Terceiro <terceiro at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160104/95ecbf21/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list