From owner-freebsd-ruby@FreeBSD.ORG Wed Oct 23 18:23:47 2013 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 970095B7 for ; Wed, 23 Oct 2013 18:23:47 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (unknown [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id 422652377 for ; Wed, 23 Oct 2013 18:23:47 +0000 (UTC) Received: from [10.26.148.87] (mobile-166-137-177-060.mycingular.net [166.137.177.60]) by mx0.deglitch.com (Postfix) with ESMTPSA id EB1438FC2B; Wed, 23 Oct 2013 22:23:39 +0400 (MSK) References: <20130923173906.GR95595@goodking.org> <20130925144423.GI74496@admin.xzibition.com> <861u3cmdyu.knu@iDaemons.org> Mime-Version: 1.0 (1.0) In-Reply-To: <861u3cmdyu.knu@iDaemons.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <0D08EC8B-8E8D-45A6-A53E-6F8EE17B76AC@FreeBSD.org> X-Mailer: iPad Mail (10B329) From: Stanislav Sedov Subject: Re: Time to mark lang/ruby18 DEPRECATED Date: Wed, 23 Oct 2013 11:23:27 -0700 To: Akinori MUSHA Cc: Thomas Abthorpe , "ruby@FreeBSD.org" , Bryan Drewery X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Oct 2013 18:23:47 -0000 On Oct 23, 2013, at 4:19 AM, "Akinori MUSHA" wrote: > Great! It's fantastic to see ruby 1.8 finally go. >=20 > Now, why don't we make Ruby 2.0 the default version instead of 1.9? >=20 > Ruby 2.0 is highly (upper) compatible with 1.9 and there should be no > reason to adopt Ruby 1.9.3 by now. Ruby 1.9 is unlikely to have any > more build/platform related change that would expand supported > platforms, architectures or compilers, so I think we should adopt Ruby > 2.0 now that FreeBSD 10 is soon to be shipped with a new compiler and > toolchain that are rapidly evolving. >=20 > What do you guys think? Is there any essential package that does not > run on Ruby 2.0, in which case I could help? At the time we switched to ruby 1.9 there were some ports broken with 2.0 iirc. I'm not sure if the situation changed with the recent wave of 1.8 por= ts deprecation, though. I agree that we should go with 2.0. Given that new os x ships with 2.0 we definitely want to stay compatible with what people are going to use on OS X. The only major breakages I seen were related to encoding problems (ruby 2.0 uses utf-8 by default). Unfortunately, some of those problems only happen at runtime :-( Do we have a list of ports broken with 2.0 somewhere? -- ST4096-RIPE