From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3132E139694 for ; Mon, 10 Apr 2017 20:26:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 16B9821C1AA; Mon, 10 Apr 2017 20:26:37 +0000 (UTC) Received: from mail1.obsidian-studios.com (mail.obsidian-studios.com [173.230.135.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B05C321C0A1 for ; Mon, 10 Apr 2017 20:26:36 +0000 (UTC) Received: (qmail 5624 invoked from network); 10 Apr 2017 20:26:35 -0000 Received: from unknown (HELO assp1.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 10 Apr 2017 20:26:35 -0000 X-Assp-Version: 2.5.5(16366) on assp1.obsidian-studios.com X-Assp-ID: assp1.obsidian-studios.com m1-55995-17979 X-Assp-Session: 32A15272798 (mail 1) X-Assp-Envelope-From: wlt-ml@o-sinc.com X-Assp-Intended-For: gentoo-dev@lists.gentoo.org X-Assp-Server-TLS: yes Received: from unknown ([fdbe:bad:a55:0:1::211] helo=localhost) by assp1.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 10 Apr 2017 16:26:35 -0400 Date: Mon, 10 Apr 2017 16:26:34 -0400 From: "William L. Thomson Jr." To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions Message-ID: In-Reply-To: References: Organization: Obsidian-Studios, Inc. X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/rM1oOp.vIiLHz2FebOX4aZ+"; protocol="application/pgp-signature" X-Archives-Salt: e8181c3a-a5e9-4021-b795-67761df66976 X-Archives-Hash: 1e4189c17f7eb5d11c082183fc6a45ab --Sig_/rM1oOp.vIiLHz2FebOX4aZ+ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To back up a bit. I package Java why do I care about Python and Ruby? 1. Its annoying as a user to fiddle with targets, short of doing a wild card and having multiple versions. 2. Unlike most other languages. Java has support for other languages. Running PHP, Python, and Ruby on the JVM. This java package depends on Ruby https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-java/jruby Which in working with latest version of Ruby 2.4.x there was an API change, which broke a Spring dependency https://github.com/spring-projects/spring-framework/pull/1344 https://github.com/Obsidian-StudiosInc/os-xtoo/blob/master/dev-java/spring-= context/files/jrubyexception.patch This java package depends on Python https://github.com/gentoo/gentoo/tree/master/dev-java/jython While other languages package just themselves. Not sure I have ever seen a perl, php, python or ruby package that supports Java. As in running Java code on perl, php, python, or ruby. At best its optional Java support. Java is a different beast, and people run those languages in Java... And others, Groovy, Scala, Clojure, etc --=20 William L. Thomson Jr. --Sig_/rM1oOp.vIiLHz2FebOX4aZ+ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWOvqegAKCRBNcbKkg6oz UKupAJ4rCuFjflJcLIuYXAT/Y2XfB7rPGgCdH/MB1cRXxGu8eY999QMKJd2hORg= =acRu -----END PGP SIGNATURE----- --Sig_/rM1oOp.vIiLHz2FebOX4aZ+--