[DRE-maint] Bug#890046: ruby-json: disabling jruby support

Miguel Landaeta nomadium at debian.org
Mon Feb 26 19:05:53 UTC 2018


On Sun, Feb 25, 2018 at 02:24:07PM -0300, Antonio Terceiro wrote:
> [...]
>
> ruby-json currently FTBFS, and is blocking the Ruby transition, as
> reported in bug #890046 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890046)
> 
> All failures are related to the jruby support, but this same version has
> been in testing for ages, so somehow jruby became broken since then.
> 
> In order to unblock the migration, I'm uploading ruby-json 2.1.0+dfsg-2
> with the jruby support removed, because I don't have the cycles
> available to hunt down 3 different issues with jruby, including the fact
> that system() is broken on arm64 (#891449). However, I don't have
> anything against having jruby support back in once these issues have
> been fixed.

Hi,

Sorry if my slow reaction to this bug was blocking people with the
transition.

ruby-json Java extension should not being built in archs like mips,
since those files are arch-independent anyway. Given ruby-json is arch
any, what I propose to avoid this in the future is to do the same I did
with ruby-psych source package: build two packages, ruby-psych (any) and
libpsych-java (all).

Since MRI users usually don't care about JRuby extensions, it seems to me
like a good compromise to introduce a new package libruby-json-java (all) in
ruby-json source package.

That way ruby-json could add a Suggests on the -java package for JRuby
users and jruby itself would add a Recommends on the -java package as
well.

Once the switch to ruby2.5 is complete, I'll resume my work on jruby and
related packages. I'll upload the new package to experimental first in
any case.

Cheers,
Miguel.

-- 
Miguel Landaeta, nomadium at debian.org
secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key.
"Faith means not wanting to know what is true." -- Nietzsche
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20180226/12714a76/attachment.sig>


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