On Mon, Oct 03, 2016 at 11:13:13AM +0200, Emmanuel Bourg wrote: > What is the expected contract for a package providing ruby-interpreter?
I wish I could tell. Judging from https://wiki.debian.org/Teams/Ruby/Packaging, it seems that ruby-interpreter requires /usr/bin/ruby. Not sure how official that is. > Do it just have to offer a /usr/bin/ruby alternative? As soon as /usr/bin/ruby becomes managed by update-alternatives or dpkg-divert, ruby itself must drop Multi-Arch: allowed, because it no longer is in exclusive control of /usr/bin/ruby. So this sounds wrong. I'm not sure we currently support non-default ruby implementations. Which indicates that jruby should simply drop the provides. Not speaking with any ruby hats. Maybe Christian can weigh in with more details. Helmut