On Fri, Sep 02, 2005 at 03:03:08AM +0200, Jeroen van Wolffelaar wrote:
> > Please remove libyaml-ruby from unstable to facilitate removal of
> > ruby1.6. libyaml-ruby1.6 is superseded by libyaml-ruby1.8 binary
> > package built from ruby1.8 source and libyaml-ruby binary built from
> > ruby-defaults source, has no reverse dependencies, and has no
> > reverse-depends in unstable. More info:
> zonecheck and dnsdoctor still depend on this package. Can you please
> at least file bugs on those two packages so that they can transition?
> Otherwise removal of this package will break twose without the
> maintainers having any idea.

zonecheck and dnsdoctor have _binary_ dependency on libyaml-ruby.

# apt-cache show zonecheck dnsdoctor libyaml-ruby libruby1.8
Package: zonecheck
Depends: ruby (>= 1.8), libyaml-ruby, librexml-ruby, libiconv-ruby, iputils-ping

Package: dnsdoctor
Depends: ruby (>= 1.8.1), libyaml-ruby, librexml-ruby, libiconv-ruby, 
iputils-ping

Package: libyaml-ruby
Source: ruby-defaults
Version: 1.8.2-1
Depends: libyaml-ruby1.8

Package: libruby1.8
Provides: libsdbm-ruby1.8, libdl-ruby1.8, libpty-ruby1.8, 
libbigdecimal-ruby1.8, libsyslog-ruby1.8, libstrscan-ruby1.8, libiconv-ruby1.8, 
libracc-runtime-ruby1.8, libdrb-ruby1.8, liberb-ruby1.8, libtest-unit-ruby1.8, 
librexml-ruby1.8, libxmlrpc-ruby1.8, libsoap-ruby1.8, libwebrick-ruby1.8, 
libyaml-ruby1.8, libzlib-ruby1.8, libcurses-ruby1.8

I am requesting a removal of _source_ package libyaml-ruby. The only
binary package that is built from this source is libyaml-ruby1.6 (in
Ruby 1.6, YAML was an external library, in Ruby 1.8, it was included in
the standard Ruby distribution). No binary packages depend on
libyaml-ruby1.6. As you can see above, both zonecheck and dnsdoctor
explicitly depend on ruby (>=1.8), which means that can't possibly have
any use for a ruby1.6 library, what they really use is libruby1.8 which
provides libyaml-ruby1.8.

Actually, wishlist bugs can be filed against both packages to remove
extranous dependencies (all of libyaml-ruby, librexml-ruby and
libiconf-ruby are provided by libruby1.8 which will be pulled in by the
ruby dependency). But this does not affect the removal of libyaml-ruby
source package.

-- 
Dmitry Borodaenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to