From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id D3BB31387FD for ; Sun, 8 Jun 2014 09:00:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 49BA9E0AE3; Sun, 8 Jun 2014 09:00:27 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 10B01E0A6F for ; Sun, 8 Jun 2014 09:00:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 08C0833F81E for ; Sun, 8 Jun 2014 09:00:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Flag: NO X-Spam-Score: -0.718 X-Spam-Level: X-Spam-Status: No, score=-0.718 tagged_above=-999 required=5.5 tests=[AWL=-0.065, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no Received: from smtp.gentoo.org ([IPv6:::ffff:127.0.0.1]) by localhost (smtp.gentoo.org [IPv6:::ffff:127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nb51NSIsRXfo for ; Sun, 8 Jun 2014 09:00:19 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BA88133F7CA for ; Sun, 8 Jun 2014 09:00:17 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WtYxZ-0006Lf-Bm for gentoo-user@gentoo.org; Sun, 08 Jun 2014 11:00:13 +0200 Received: from graaff.xs4all.nl ([83.163.136.193]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 08 Jun 2014 11:00:13 +0200 Received: from graaff by graaff.xs4all.nl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 08 Jun 2014 11:00:13 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Hans de Graaff Subject: [gentoo-user] Re: dev-ruby/json-1.8.0 Date: Sun, 8 Jun 2014 10:39:59 +0200 Message-ID: References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: graaff.xs4all.nl User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) X-Archives-Salt: 7f7f7086-1f99-48aa-920f-54b28a1eb71e X-Archives-Hash: 8c033dcfa1ead9ae9384a4e20c17398e On Sat, 07 Jun 2014 17:20:22 -0700, walt wrote: > On 06/07/2014 12:56 AM, Hans de Graaff wrote: > For example, I (want to) use only ruby19: > > #grep RUBY /etc/portage/make.conf RUBY_TARGETS="ruby19" Yes, in hindsight I think that should have been the current default since ruby19 has the best overall coverage for packages. Once ruby20 has caught up I think we'll move to a default of RUBY_TARGETS="ruby20" > In spite of that, portage often insists on installing other versions of > ruby, rdoc, rubygems, and you already know the others. Partially this was because we tried to solve another issue when ruby20 went stable. I removed those forced use flags for ruby20 last week, so this should no longer happen. We still need to come up with a good plan when the same issue will pop up for ruby21. > AFAICT, the other versions of ruby are dragged in by old ruby packages > that were installed before I started using "RUBY_TARGETS" (because I > didn't yet know about RUBY_TARGETS), Yes, these will still have other ruby targets recorded and thus also request them for their dependencies. emerge --newuse should be able to help here. > I discovered all of this by grepping for ruby in /var/db/pkg but it took > me a long time to get it sorted out, and I don't expect that a gentoo > beginner could do it. (OTOH maybe a gentoo beginner wouldn't care about > installing multiple ruby versions :) We try to keep the default settings so that someone who doesn't care or know about ruby should get a good experience. Moving from ruby18 to ruby19 we did some things that could have been handled better (such as not mentioning that the new ruby must be eselected before making the switch), so hopefully we've learned from those when we do the next update. Hans