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
signature.asc
Description: PGP signature
_______________________________________________ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers