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: trei...@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 <terce...@debian.org>

Attachment: signature.asc
Description: PGP signature

Reply via email to