[DRE-maint] Bug#991015: Acknowledgement (cannot execute due to incorrect shebang line)

Antonio Terceiro terceiro at debian.org
Fri Jul 16 15:11:44 BST 2021


On Tue, Jul 13, 2021 at 12:48:49PM +0300, Adrian Bunk wrote:
> On Mon, Jul 12, 2021 at 09:10:15PM -0400, Ryan Kavanagh wrote:
> > This bug seems to be, in part, due to a potentially (?) broken ruby
> > upgrade behaviour. I've been running unstable on this laptop for ~6
> > years, but still had
> > 
> > ii  ruby2.1 [ruby-interpreter]  2.1.5-4
> > ii  ruby2.2 [ruby-interpreter]  2.2.4-1
> > 
> > installed as my only ruby interpreters. These are no longer available in
> > unstable, and ruby2.1 was last available in:
> > 
> > ruby2.1    | 2.1.5-2+deb8u3 | oldoldstable | source, amd64, armel, armhf, i386
> > 
> > Will users upgrading from buster to bullseye will encounter a similar
> > issue if they've dist-upgraded from jessie to stretch to buster?
>
> The problem is the following in the dependencies:
>   Depends: ruby | ruby-interpreter, ...
> 
> The /usr/bin/ruby symlink is in the ruby package,
> the alternative dependency ruby-interpreter is
> therefore wrong.

We noticed that a while ago, and ruby2.2 was the last of the rubyX.Y
packages to actually provide `ruby-interpreter`.

At this point, there are 900+ packages that still depend on `ruby |
ruby-interpreter`, so this isn't something we can easily fix. I will
submit a lintian check for this to get eventually fixed, but it will
take a while.

To workaround this, please install `ruby` and remove `ruby2.1`. and
`ruby2.2`.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20210716/c77dde58/attachment.sig>


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