From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 00:49:51 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC4DC106564A; Sun, 31 Jul 2011 00:49:51 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8344A8FC0C; Sun, 31 Jul 2011 00:49:51 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6V0npMk042187; Sun, 31 Jul 2011 00:49:51 GMT (envelope-from swills@freefall.freebsd.org) Received: (from swills@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6V0npxw042183; Sun, 31 Jul 2011 00:49:51 GMT (envelope-from swills) Date: Sun, 31 Jul 2011 00:49:51 GMT Message-Id: <201107310049.p6V0npxw042183@freefall.freebsd.org> To: swills@FreeBSD.org, ruby@FreeBSD.org, swills@FreeBSD.org From: swills@FreeBSD.org Cc: Subject: Re: ports/158605: New port: databases/rubygem-rubyrep Multi-master replication for MySQL and PostgreSQL X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 00:49:51 -0000 Synopsis: New port: databases/rubygem-rubyrep Multi-master replication for MySQL and PostgreSQL Responsible-Changed-From-To: ruby->swills Responsible-Changed-By: swills Responsible-Changed-When: Sun Jul 31 00:49:51 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=158605 From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 02:53:23 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77F50106566B; Sun, 31 Jul 2011 02:53:23 +0000 (UTC) (envelope-from zi@FreeBSD.org) Received: from fast.rit.edu (fast.rit.edu [129.21.182.30]) by mx1.freebsd.org (Postfix) with ESMTP id CAD208FC0A; Sun, 31 Jul 2011 02:53:22 +0000 (UTC) Received: from fast.rit.edu (localhost.rit.edu [127.0.0.1]) by fast.rit.edu (Postfix) with ESMTP id AC7D41D16D; Sat, 30 Jul 2011 22:30:08 -0400 (EDT) X-Virus-Scanned: by amavisd-new at fast.rit.edu Received: from fast.rit.edu ([127.0.0.1]) by fast.rit.edu (fast.rit.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id orhbt+ARI0fE; Sat, 30 Jul 2011 22:30:08 -0400 (EDT) Received: from syn.rit.edu (syn.rit.edu [129.21.182.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by fast.rit.edu (Postfix) with ESMTPS id 410D51D16B; Sat, 30 Jul 2011 22:30:08 -0400 (EDT) Received: from syn.rit.edu (localhost.rit.edu [127.0.0.1]) by syn.rit.edu (8.14.4/8.14.3) with ESMTP id p6V2U82l093762; Sat, 30 Jul 2011 22:30:08 -0400 (EDT) (envelope-from zi@FreeBSD.org) Received: (from zi@localhost) by syn.rit.edu (8.14.4/8.14.3/Submit) id p6V2U782093287; Sat, 30 Jul 2011 22:30:07 -0400 (EDT) (envelope-from zi@FreeBSD.org) Date: Sat, 30 Jul 2011 22:30:07 -0400 From: Ryan Steinmetz To: swills@FreeBSD.org, linimon@FreeBSD.org Message-ID: <20110731023007.GA57933@fast.rit.edu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UugvWAfsgieZRqgk" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: stas@FreeBSD.org, ruby@FreeBSD.org, wxs@FreeBSD.org, decke@FreeBSD.org, tabthorpe@FreeBSD.org Subject: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 02:53:23 -0000 --UugvWAfsgieZRqgk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable All, I am planning on removing graphics/ruby-rmagick and replacing it with graphics/rubygem-rmagick, pending maintainer/mentor approval. They both install the same library (RMagick2.so), however, the rubygem registers with the gem framework. Without it being registered as a gem, other ruby applications which depend on the gem consider it not to be installed and complain. As a result, I believe that the best course of action is to update the dependencies in the two ports that depend on ruby-rmagick (graphics/rubygem-gruff and www/redmine) and remove graphics/ruby-rmagick, replacing it with graphics/rubygem-rmagick. I'd welcome any thoughts/feedback you may have. I do not have any attachments to being the MAINTAINER for rubygem-rmagick, so if stas@ (or anyone else) is interested in it, please let me know. Thanks! -r --=20 Ryan Steinmetz PGP: EF36 D45A 5CA9 28B1 A550 18CD A43C D111 7AD7 FAF2 --UugvWAfsgieZRqgk Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEARECAAYFAk40vi8ACgkQ0sPSsv7zbddg/ACeOPWHN41E3sdEx3GnsKZnHPtx 4rsAoOmgpkApMKAh6wljxPwEBHkCD43Y =Ghrn -----END PGP SIGNATURE----- --UugvWAfsgieZRqgk-- From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 14:04:50 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA6FF1065676; Sun, 31 Jul 2011 14:04:50 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 8A59C8FC12; Sun, 31 Jul 2011 14:04:50 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-149-241.nc.res.rr.com [65.190.149.241]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p6VE4loi061516 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Sun, 31 Jul 2011 10:04:48 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4E3560FF.1060305@FreeBSD.org> Date: Sun, 31 Jul 2011 10:04:47 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110531 Thunderbird/3.1.10 MIME-Version: 1.0 To: Ryan Steinmetz References: <20110731023007.GA57933@fast.rit.edu> In-Reply-To: <20110731023007.GA57933@fast.rit.edu> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Sun, 31 Jul 2011 10:04:49 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: linimon@FreeBSD.org, wxs@FreeBSD.org, stas@FreeBSD.org, ruby@FreeBSD.org, tabthorpe@FreeBSD.org, decke@FreeBSD.org Subject: Re: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 14:04:51 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Ryan, On 07/30/11 22:30, Ryan Steinmetz wrote: > All, > > I am planning on removing graphics/ruby-rmagick and replacing it with > graphics/rubygem-rmagick, pending maintainer/mentor approval. > > They both install the same library (RMagick2.so), however, the rubygem > registers with the gem framework. Without it being registered as a gem, > other ruby applications which depend on the gem consider it not to be > installed and complain. > > As a result, I believe that the best course of action is to update the > dependencies in the two ports that depend on ruby-rmagick > (graphics/rubygem-gruff and www/redmine) and remove > graphics/ruby-rmagick, replacing it with graphics/rubygem-rmagick. > > I'd welcome any thoughts/feedback you may have. > > I do not have any attachments to being the MAINTAINER for > rubygem-rmagick, so if stas@ (or anyone else) is interested in it, > please let me know. Sounds like a good plan to me. I think leaving the maintainer as ruby@ is fine, that way we can update it without waiting on maintainer approval. Thanks for the work on ruby ports! Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJONWD/AAoJEPXPYrMgexuh5vYH/0i2VsMwJjvFPybCipuzHA2e 8UF3PLgZxbI7l542GKUSLineL+X0KUY0oZ0tUiycVii2gjWoJZMmOflCB3wxWq8+ 72bYb+fAyeiaoe4BKNX7sbgiH1IX9QLFyMIloF0kpwboAMuK+MbKet7RWFBAuwB6 CAHurp0oBxs68msIwiG/Vdy7QaPvq07+Ju+sUwnsDRr53KSD0K5nmzG8eQZZ78Ju PyS1YuG1kgkZd34soQEB4t+cNxRZ6c3MJS4JKfV1ifKfRpnnofoWzHWWHCyV4wMG X+mshvoQd2iPmH0Pqb5vMToDCrqF543NHe/NTr8w1noQQNTcf9oOHP16QNTVlTU= =0U5w -----END PGP SIGNATURE----- From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 14:05:27 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8297F106566B; Sun, 31 Jul 2011 14:05:27 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5A5318FC17; Sun, 31 Jul 2011 14:05:27 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6VE5RYr016055; Sun, 31 Jul 2011 14:05:27 GMT (envelope-from swills@freefall.freebsd.org) Received: (from swills@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6VE5R7A016049; Sun, 31 Jul 2011 14:05:27 GMT (envelope-from swills) Date: Sun, 31 Jul 2011 14:05:27 GMT Message-Id: <201107311405.p6VE5R7A016049@freefall.freebsd.org> To: swills@FreeBSD.org, ruby@FreeBSD.org, swills@FreeBSD.org From: swills@FreeBSD.org Cc: Subject: Re: ports/158743: New port: devel/rubygem-clio : Make easier commandline parsing and console output X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 14:05:27 -0000 Synopsis: New port: devel/rubygem-clio : Make easier commandline parsing and console output Responsible-Changed-From-To: ruby->swills Responsible-Changed-By: swills Responsible-Changed-When: Sun Jul 31 14:05:26 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=158743 From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 14:11:39 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 692CF106566C; Sun, 31 Jul 2011 14:11:39 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 406508FC0A; Sun, 31 Jul 2011 14:11:39 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6VEBd8H024418; Sun, 31 Jul 2011 14:11:39 GMT (envelope-from swills@freefall.freebsd.org) Received: (from swills@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6VEBdr6024414; Sun, 31 Jul 2011 14:11:39 GMT (envelope-from swills) Date: Sun, 31 Jul 2011 14:11:39 GMT Message-Id: <201107311411.p6VEBdr6024414@freefall.freebsd.org> To: loic-freebsd@loicp.eu, swills@FreeBSD.org, ruby@FreeBSD.org From: swills@FreeBSD.org Cc: Subject: Re: ports/158747: New port: textproc/rubygem-heredoc_unindent : Removes common margin from indented strings X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 14:11:39 -0000 Synopsis: New port: textproc/rubygem-heredoc_unindent : Removes common margin from indented strings State-Changed-From-To: open->closed State-Changed-By: swills State-Changed-When: Sun Jul 31 14:11:38 UTC 2011 State-Changed-Why: New port added. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=158747 From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 14:13:55 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 664FE106564A; Sun, 31 Jul 2011 14:13:55 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3DC128FC08; Sun, 31 Jul 2011 14:13:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6VEDt2V025448; Sun, 31 Jul 2011 14:13:55 GMT (envelope-from swills@freefall.freebsd.org) Received: (from swills@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6VEDtd5025444; Sun, 31 Jul 2011 14:13:55 GMT (envelope-from swills) Date: Sun, 31 Jul 2011 14:13:55 GMT Message-Id: <201107311413.p6VEDtd5025444@freefall.freebsd.org> To: swills@FreeBSD.org, ruby@FreeBSD.org, swills@FreeBSD.org From: swills@FreeBSD.org Cc: Subject: Re: ports/158816: New port: net/rubygem-amqp-utils : Command line utilies for interacting with AMQP compliant queues X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 14:13:55 -0000 Synopsis: New port: net/rubygem-amqp-utils : Command line utilies for interacting with AMQP compliant queues Responsible-Changed-From-To: ruby->swills Responsible-Changed-By: swills Responsible-Changed-When: Sun Jul 31 14:13:54 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=158816 From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 18:41:01 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5D94106566B; Sun, 31 Jul 2011 18:41:01 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (cl-414.sto-01.se.sixxs.net [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id 73ADB8FC13; Sun, 31 Jul 2011 18:41:01 +0000 (UTC) Received: from orion.SpringDaemons.com (c-76-102-119-9.hsd1.ca.comcast.net [76.102.119.9]) by mx0.deglitch.com (Postfix) with ESMTPA id 010498FC2E; Sun, 31 Jul 2011 22:41:00 +0400 (MSD) Received: from orion (localhost [127.0.0.1]) by orion.SpringDaemons.com (Postfix) with SMTP id 5383E3A718; Sun, 31 Jul 2011 11:41:10 -0700 (PDT) Date: Sun, 31 Jul 2011 11:41:03 -0700 From: Stanislav Sedov To: Ryan Steinmetz Message-Id: <20110731114103.302d0cee.stas@FreeBSD.org> In-Reply-To: <20110731023007.GA57933@fast.rit.edu> References: <20110731023007.GA57933@fast.rit.edu> Organization: The FreeBSD Project X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: linimon@FreeBSD.org, swills@FreeBSD.org, wxs@FreeBSD.org, Renato Botelho , ruby@FreeBSD.org, tabthorpe@FreeBSD.org, decke@FreeBSD.org Subject: Re: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 18:41:02 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, 30 Jul 2011 22:30:07 -0400 Ryan Steinmetz mentioned: > All, > > I am planning on removing graphics/ruby-rmagick and replacing it with > graphics/rubygem-rmagick, pending maintainer/mentor approval. > > They both install the same library (RMagick2.so), however, the rubygem > registers with the gem framework. Without it being registered as a gem, > other ruby applications which depend on the gem consider it not to be > installed and complain. > > As a result, I believe that the best course of action is to update the > dependencies in the two ports that depend on ruby-rmagick > (graphics/rubygem-gruff and www/redmine) and remove > graphics/ruby-rmagick, replacing it with graphics/rubygem-rmagick. > > I'd welcome any thoughts/feedback you may have. > > I do not have any attachments to being the MAINTAINER for > rubygem-rmagick, so if stas@ (or anyone else) is interested in it, > please let me know. > I don't think it's a good idea. It might looks fine from the rubygems camp side, but for projects not using rubygems it means that you wouldn't be able to do 'require rmagick' and do the work. Even worse, for non-rubygems applications you will need to run it via `ruby -rrubygems /path/to/app` instead of just `app`. As an example of this try running bluecloth from the rubygem-bluecloth package: % ruby /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15:in `require': no such file to load -- bluecloth (LoadError) from /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15 Personally, I'm not in favor of having these two ports either, I actually requested the removal of rubygem- version immediately upon commit: http://www.mail-archive.com/cvs-all@freebsd.org/msg149854.html Not sure why it didn't happen though. But since other ports now depend on it, we probably cannot do it anymore. :-( - -- Stanislav Sedov ST4096-RIPE () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments -----BEGIN PGP SIGNATURE----- iQIcBAEBAgAGBQJONaHFAAoJEL8lojEJL9nwY8IQAMbH6dO3R8gAeKavaOXYE0SN it/MbUX5gJeLMZySAx8zS1FkuAQ1c5EXVWE/wobW/x7RMRNwk9OScxIA0UsEBAHx vpDq9DR8wjj7NB1alp4n79n2Bur9DPE2ZL+5ploRrUs+q0+oIKzQvTgOUlwvllbi CjyTEvbGxtZeavJACMqAiA9xt3J0VoGC53Mc9aNCjjoFh04No3zyMPnMgT8LMLmf d+dvdl5Wxq1fNvJtU2StRVozLTGuHYiafxcT+4q0V5xjjARatzzAa4WTy9mWn1Kl sIKJUOL5v++cEShWEhxvHlZRSSFpXSZsExcpR/p7Y4Gvf/gfyOrmwEJ5e6EJp0bH S5OAP7jLXKMXG+LHt4COtgN9XjNnJVtk1+N1jdkEpCiwGWgDTtwnPOGmnRLTPcg0 0Am+ELPl+1YCoP6OhNXwKgy+D4MQc4JkfOouQwr0fX/tn7mjRueUQJHLpS7x+SYO kIIuabeaG8Qu8//+IH75WZCCeJuqeKfGi18Sst7cshv0qHeuUv/HvZSaE7WhDbpG T83dOnqlOBWxqRFX3+uLiK4sUvDCX207y2IUH93BMAyRpnEr8DWz+csU3sPZnpus Yl82E+OQsbWKubFexIPSyWqq5Za+ELYJ2WHsN7Uhqm5MIDpMP1ge8GgbDqyif2lh 8RrBjhrf771+IsZSnmK4 =Brbj -----END PGP SIGNATURE----- From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 19:58:02 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4BCA106566B; Sun, 31 Jul 2011 19:58:02 +0000 (UTC) (envelope-from zi@FreeBSD.org) Received: from fast.rit.edu (fast.rit.edu [129.21.182.30]) by mx1.freebsd.org (Postfix) with ESMTP id 802058FC0A; Sun, 31 Jul 2011 19:58:02 +0000 (UTC) Received: from fast.rit.edu (localhost.rit.edu [127.0.0.1]) by fast.rit.edu (Postfix) with ESMTP id B4F6D1D17B; Sun, 31 Jul 2011 15:58:01 -0400 (EDT) X-Virus-Scanned: by amavisd-new at fast.rit.edu Received: from fast.rit.edu ([127.0.0.1]) by fast.rit.edu (fast.rit.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t-EvNlXW8iKs; Sun, 31 Jul 2011 15:58:00 -0400 (EDT) Received: from syn.rit.edu (syn.rit.edu [129.21.182.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by fast.rit.edu (Postfix) with ESMTPS id E63611D16D; Sun, 31 Jul 2011 15:58:00 -0400 (EDT) Received: from syn.rit.edu (localhost.rit.edu [127.0.0.1]) by syn.rit.edu (8.14.4/8.14.3) with ESMTP id p6VJw0fH042324; Sun, 31 Jul 2011 15:58:00 -0400 (EDT) (envelope-from zi@FreeBSD.org) Received: (from zi@localhost) by syn.rit.edu (8.14.4/8.14.3/Submit) id p6VJw0Zw042074; Sun, 31 Jul 2011 15:58:00 -0400 (EDT) (envelope-from zi@FreeBSD.org) Date: Sun, 31 Jul 2011 15:58:00 -0400 From: Ryan Steinmetz To: Stanislav Sedov Message-ID: <20110731195800.GA39128@fast.rit.edu> References: <20110731023007.GA57933@fast.rit.edu> <20110731114103.302d0cee.stas@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hHWLQfXTYDoKhP50" Content-Disposition: inline In-Reply-To: <20110731114103.302d0cee.stas@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: linimon@FreeBSD.org, swills@FreeBSD.org, wxs@FreeBSD.org, Renato Botelho , ruby@FreeBSD.org, tabthorpe@FreeBSD.org, decke@FreeBSD.org Subject: Re: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 19:58:02 -0000 --hHWLQfXTYDoKhP50 Content-Type: multipart/mixed; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On (07/31/11 11:41), Stanislav Sedov wrote: > On Sat, 30 Jul 2011 22:30:07 -0400 > Ryan Steinmetz mentioned: >=20 > > All, > >=20 > > I am planning on removing graphics/ruby-rmagick and replacing it with > > graphics/rubygem-rmagick, pending maintainer/mentor approval. > >=20 > > They both install the same library (RMagick2.so), however, the rubygem > > registers with the gem framework. Without it being registered as a gem, > > other ruby applications which depend on the gem consider it not to be > > installed and complain. > >=20 > > As a result, I believe that the best course of action is to update the > > dependencies in the two ports that depend on ruby-rmagick > > (graphics/rubygem-gruff and www/redmine) and remove > > graphics/ruby-rmagick, replacing it with graphics/rubygem-rmagick. > >=20 > > I'd welcome any thoughts/feedback you may have. > >=20 > > I do not have any attachments to being the MAINTAINER for > > rubygem-rmagick, so if stas@ (or anyone else) is interested in it, > > please let me know. > >=20 >=20 > I don't think it's a good idea. It might looks fine from the > rubygems camp side, but for projects not using rubygems it > means that you wouldn't be able to do 'require rmagick' and do > the work. Even worse, for non-rubygems applications you will > need to run it via `ruby -rrubygems /path/to/app` instead of > just `app`. As an example of this try running bluecloth from > the rubygem-bluecloth package: > % ruby /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth > /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15:in `re= quire': no such file to load -- bluecloth (LoadError) > from /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecl= oth:15 >=20 > Personally, I'm not in favor of having these two ports either, I actually > requested the removal of rubygem- version immediately upon commit: > http://www.mail-archive.com/cvs-all@freebsd.org/msg149854.html >=20 > Not sure why it didn't happen though. But since other ports now depend on > it, we probably cannot do it anymore. :-( >=20 > --=20 > Stanislav Sedov > ST4096-RIPE >=20 > () ascii ribbon campaign - against html e-mail=20 > /\ www.asciiribbon.org - against proprietary attachments Perhaps the attached shar(1) meets the needs of both? I compared the locations of the files that ruby-rmagick installs with the g= em and simply generate symlinks to fill in the gaps. The end result is that the rubygem port should be able to meet the needs of both. -require rmagick should work -rmagick is registered as a gem and available to other gems If others agree on the tactic, it's possible that we could incorporate the concept into bsd.ruby.mk and automatically enable it via a knob. Then, simply convert everything else to use the rubygems framework. Thoughts? -r --=20 Ryan Steinmetz PGP: EF36 D45A 5CA9 28B1 A550 18CD A43C D111 7AD7 FAF2 --MGYHOYXEY6WxJCY8-- --hHWLQfXTYDoKhP50 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEARECAAYFAk41s8gACgkQ0sPSsv7zbddtpgCfUca4GYeSfVwMCPsfjzMfNXba hIkAnRqbKOSm9U2zAzbrRxsDgrLkoB0I =h1Bi -----END PGP SIGNATURE----- --hHWLQfXTYDoKhP50-- From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 20:00:36 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 962661065673; Sun, 31 Jul 2011 20:00:36 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 220808FC1B; Sun, 31 Jul 2011 20:00:35 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-149-241.nc.res.rr.com [65.190.149.241]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p6VK0SD2063098 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Sun, 31 Jul 2011 16:00:32 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4E35B45C.8030300@FreeBSD.org> Date: Sun, 31 Jul 2011 16:00:28 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110531 Thunderbird/3.1.10 MIME-Version: 1.0 To: Stanislav Sedov References: <20110731023007.GA57933@fast.rit.edu> <20110731114103.302d0cee.stas@FreeBSD.org> In-Reply-To: <20110731114103.302d0cee.stas@FreeBSD.org> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Sun, 31 Jul 2011 16:00:32 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: linimon@FreeBSD.org, Ryan Steinmetz , wxs@FreeBSD.org, Renato Botelho , ruby@FreeBSD.org, tabthorpe@FreeBSD.org, decke@FreeBSD.org Subject: Re: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 20:00:36 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/31/11 14:41, Stanislav Sedov wrote: > I don't think it's a good idea. It might looks fine from the > rubygems camp side, but for projects not using rubygems it > means that you wouldn't be able to do 'require rmagick' and do > the work. Even worse, for non-rubygems applications you will > need to run it via `ruby -rrubygems /path/to/app` instead of > just `app`. As an example of this try running bluecloth from > the rubygem-bluecloth package: > % ruby /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth > /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15:in `require': no such file to load -- bluecloth (LoadError) > from /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15 This is true for Ruby 1.8, but not for Ruby 1.9. As you know, I'm actively working on making 1.9 the default. > Personally, I'm not in favor of having these two ports either, I actually > requested the removal of rubygem- version immediately upon commit: > http://www.mail-archive.com/cvs-all@freebsd.org/msg149854.html > > Not sure why it didn't happen though. As far as I can tell it did get deleted. > But since other ports now depend on > it, we probably cannot do it anymore. :-( I believe Ryan is working on a port of a Ruby based application which requires that the rmagick gem (Snorby). If we can come up with a way to get the non ruby-rmagick port to register and show up in gem list, great, but let's do it quickly. Having the Snorby port would be a really nice addition, IMHO. Since Ryan is willing to do the work I think we owe it to him to provide a solution or not stand in his way. Thanks, Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJONbRcAAoJEPXPYrMgexuh5iMIAKEg/F3t8YaRxDelMySwiuuN vfe/itXps72KuMleIIqvKuKAc5LWCcMjPf5sKL11jreF+9PBjxYjFiIpuLSfO5zf U5v4lXq0N4RKeIsJBuwXIIvUGiU/1LaNQ7JiYaHOCnpI+vBcdjYLfF0BzhSb/MM9 5Ksh1KuoUccJ9ZHY9jxsa2F6v30Dj26s+0OZvoIHDUjL1TQwOb6j0ZvxAUubNyB/ ZbHkOSMEP72nJcUQX8Ur8+2Qf+tcBVgG5Y9MyydsWQ5uRNl4W5uxtjWJ/+vq/AZ3 eB+t3HgFR69DIgMNqnsMdcbRJtC9BLKWhXTKqJgv8Dy/XeQlAJyWSkHm0b/8szg= =bVOw -----END PGP SIGNATURE----- From owner-freebsd-ruby@FreeBSD.ORG Mon Aug 1 07:40:58 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECB531065673; Mon, 1 Aug 2011 07:40:58 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (cl-414.sto-01.se.sixxs.net [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id 9938A8FC1A; Mon, 1 Aug 2011 07:40:58 +0000 (UTC) Received: from orion.SpringDaemons.com (c-76-102-119-9.hsd1.ca.comcast.net [76.102.119.9]) by mx0.deglitch.com (Postfix) with ESMTPA id 2304D8FC2D; Mon, 1 Aug 2011 11:40:57 +0400 (MSD) Received: from orion (localhost [127.0.0.1]) by orion.SpringDaemons.com (Postfix) with SMTP id 933843A718; Mon, 1 Aug 2011 00:41:06 -0700 (PDT) Date: Mon, 1 Aug 2011 00:41:06 -0700 From: Stanislav Sedov To: Ryan Steinmetz Message-Id: <20110801004106.59d85685.stas@FreeBSD.org> In-Reply-To: <20110731195800.GA39128@fast.rit.edu> References: <20110731023007.GA57933@fast.rit.edu> <20110731114103.302d0cee.stas@FreeBSD.org> <20110731195800.GA39128@fast.rit.edu> Organization: The FreeBSD Project X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: linimon@FreeBSD.org, swills@FreeBSD.org, wxs@FreeBSD.org, Renato Botelho , ruby@FreeBSD.org, tabthorpe@FreeBSD.org, decke@FreeBSD.org Subject: Re: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2011 07:40:59 -0000 On Sun, 31 Jul 2011 15:58:00 -0400 Ryan Steinmetz mentioned: > > Perhaps the attached shar(1) meets the needs of both? > > I compared the locations of the files that ruby-rmagick installs with the gem and > simply generate symlinks to fill in the gaps. > > The end result is that the rubygem port should be able to meet the needs > of both. > -require rmagick should work > -rmagick is registered as a gem and available to other gems > > If others agree on the tactic, it's possible that we could incorporate > the concept into bsd.ruby.mk and automatically enable it via a knob. > Then, simply convert everything else to use the rubygems framework. > Thanks, his looks like one of possible solutions. I'm not sure we will be able to propagate something like this into the bsd.ruby.mk though, as it might not be always clear which files to symlink where. There's another problem with gems though -- the lack of customisability. If we convert rmagick to gem, we won't be able to apply custom patches to it, or it will be extremely difficult. E.g. right now we apply some patches to accomodate our ImageMagick version and to make ruby-rmagick port PREFIX clean (that is that it will install into any prefix, even different from where the ruby port was installed). How would we handle this with the gem version (or any other problems we'll need to fix) -- I don't know. Is there any way we can patch this snorby to pick up the rmagick version installed from ports instead of querying the gem database? -- Stanislav Sedov ST4096-RIPE () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments From owner-freebsd-ruby@FreeBSD.ORG Mon Aug 1 11:08:40 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADB81106564A for ; Mon, 1 Aug 2011 11:08:40 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 83D658FC22 for ; Mon, 1 Aug 2011 11:08:40 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p71B8evN015885 for ; Mon, 1 Aug 2011 11:08:40 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p71B8d4l015883 for ruby@FreeBSD.org; Mon, 1 Aug 2011 11:08:39 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 1 Aug 2011 11:08:39 GMT Message-Id: <201108011108.p71B8d4l015883@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: ruby@FreeBSD.org Cc: Subject: Current problem reports assigned to ruby@FreeBSD.org X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2011 11:08:40 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/158301 ruby [PATCH] mail/rubygem-vmail: update to 1.5.0 s ports/156066 ruby [NEW PORT] databases/rubygem-xapian-full (self contain o ports/154210 ruby ports-mgmt/portupgrade 2.4.8_1,2: cross-thread violati o ports/151662 ruby ports-mgmt/portupgrade: upgrade of autoconf leaves old s ports/151510 ruby ports-mgmt/portupgrade: circular dependencies breaks p o ports/149817 ruby [wishlist] ports-mgmt/portupgrade: portinstall -p opti o ports/147242 ruby ports-mgmt/portupgrade incorrectly remove old port whe o ports/144769 ruby [PATCH] ports-mgmt/portupgrade should have a configura p ports/144605 ruby [PATCH] Get ports-mgmt/portupgrade to build under Ruby s ports/140880 ruby ports-mgmt/portupgrade: portversion confused with ezm3 o ports/140364 ruby [patch] ports-mgmt/portupgrade-devel: #! line substitu o ports/140273 ruby ports-mgmt/portupgrade-devel chokes on bsdpan pkgs o ports/140008 ruby ports-mgmt/portupgrade: many papercut omissions on por o ports/137958 ruby [patch] ports-mgmt/portupgrade fails with recursive de o ports/135691 ruby ports-mgmt/portupgrade Wrong example in man page of pk s ports/134714 ruby ports-mgmt/portupgrade deletes user data without quest o ports/131111 ruby ports-mgmt/portupgrade-devel: completely removes packa o ports/129930 ruby ports-mgmt/portupgrade - portinstall tries to install s ports/129891 ruby ports-mgmt/portupgrade fails to recognize variations o o ports/127889 ruby ports-mgmt/portupgrade detects spurious failures and s o ports/127019 ruby ports-mgmt/portupgrade does not recognize fail conditi f ports/126140 ruby ports-mgmt/portupgrade runtime error o ports/112818 ruby ports-mgmt/portupgrade -a fails with database error 23 problems total. From owner-freebsd-ruby@FreeBSD.ORG Tue Aug 2 02:27:18 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 683BD1065674; Tue, 2 Aug 2011 02:27:18 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 410118FC12; Tue, 2 Aug 2011 02:27:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p722RIJB064751; Tue, 2 Aug 2011 02:27:18 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p722RIo4064747; Tue, 2 Aug 2011 02:27:18 GMT (envelope-from eadler) Date: Tue, 2 Aug 2011 02:27:18 GMT Message-Id: <201108020227.p722RIo4064747@freefall.freebsd.org> To: astounding@gmail.com, eadler@FreeBSD.org, ruby@FreeBSD.org From: eadler@FreeBSD.org Cc: Subject: Re: ports/144605: [PATCH] Get ports-mgmt/portupgrade to build under Ruby 1.9.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2011 02:27:18 -0000 Synopsis: [PATCH] Get ports-mgmt/portupgrade to build under Ruby 1.9.1 State-Changed-From-To: patched->closed State-Changed-By: eadler State-Changed-When: Tue Aug 2 02:27:17 UTC 2011 State-Changed-Why: see above reason http://www.freebsd.org/cgi/query-pr.cgi?pr=144605 From owner-freebsd-ruby@FreeBSD.ORG Tue Aug 2 20:50:19 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EB00106564A; Tue, 2 Aug 2011 20:50:19 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3CE1D8FC13; Tue, 2 Aug 2011 20:50:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p72KoJP0022761; Tue, 2 Aug 2011 20:50:19 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p72KoJ1Q022752; Tue, 2 Aug 2011 20:50:19 GMT (envelope-from edwin) Date: Tue, 2 Aug 2011 20:50:19 GMT Message-Id: <201108022050.p72KoJ1Q022752@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/159396: [patch][maintainer-update] graphics/rubygem-dragonfly: update to 0.9.5 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2011 20:50:19 -0000 Synopsis: [patch][maintainer-update] graphics/rubygem-dragonfly: update to 0.9.5 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Tue Aug 2 20:50:18 UTC 2011 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=159396 From owner-freebsd-ruby@FreeBSD.ORG Tue Aug 2 21:00:26 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9385106564A for ; Tue, 2 Aug 2011 21:00:26 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8DF038FC12 for ; Tue, 2 Aug 2011 21:00:26 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p72L0QpB030630 for ; Tue, 2 Aug 2011 21:00:26 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p72L0Qt4030629; Tue, 2 Aug 2011 21:00:26 GMT (envelope-from gnats) Date: Tue, 2 Aug 2011 21:00:26 GMT Message-Id: <201108022100.p72L0Qt4030629@freefall.freebsd.org> To: ruby@FreeBSD.org From: Jason Helfman Cc: Subject: Re: ports/159396: [patch][maintainer-update] graphics/rubygem-dragonfly: update to 0.9.5 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jason Helfman List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2011 21:00:26 -0000 The following reply was made to PR ports/159396; it has been noted by GNATS. From: Jason Helfman To: bug-followup@freebsd.org Cc: Subject: Re: ports/159396: [patch][maintainer-update] graphics/rubygem-dragonfly: update to 0.9.5 Date: Tue, 2 Aug 2011 13:50:28 -0700 This builds cleanly in Tinderbox, as well. -jgh -- Jason Helfman System Administrator experts-exchange.com http://www.experts-exchange.com/M_4830110.html E4AD 7CF1 1396 27F6 79DD 4342 5E92 AD66 8C8C FBA5 From owner-freebsd-ruby@FreeBSD.ORG Tue Aug 2 21:17:19 2011 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 665FC106567A; Tue, 2 Aug 2011 21:17:19 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3D5A58FC14; Tue, 2 Aug 2011 21:17:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p72LHJBI048965; Tue, 2 Aug 2011 21:17:19 GMT (envelope-from swills@freefall.freebsd.org) Received: (from swills@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p72LHJQR048960; Tue, 2 Aug 2011 21:17:19 GMT (envelope-from swills) Date: Tue, 2 Aug 2011 21:17:19 GMT Message-Id: <201108022117.p72LHJQR048960@freefall.freebsd.org> To: swills@FreeBSD.org, ruby@FreeBSD.org, swills@FreeBSD.org From: swills@FreeBSD.org Cc: Subject: Re: ports/159396: [patch][maintainer-update] graphics/rubygem-dragonfly: update to 0.9.5 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2011 21:17:19 -0000 Synopsis: [patch][maintainer-update] graphics/rubygem-dragonfly: update to 0.9.5 Responsible-Changed-From-To: ruby->swills Responsible-Changed-By: swills Responsible-Changed-When: Tue Aug 2 21:17:18 UTC 2011 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=159396 From owner-freebsd-ruby@FreeBSD.ORG Thu Aug 4 02:53:33 2011 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D1D8106566B for ; Thu, 4 Aug 2011 02:53:33 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 0B4058FC12 for ; Thu, 4 Aug 2011 02:53:32 +0000 (UTC) Received: from [10.0.1.39] (cpe-065-190-149-241.nc.res.rr.com [65.190.149.241]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p742U5sf088668 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 3 Aug 2011 22:30:10 -0400 (EDT) (envelope-from steve@mouf.net) References: <4E1519B0.1050704@FreeBSD.org> <7fcL+OMhB/@dmeyer.dinoex.sub.org> In-Reply-To: <7fcL+OMhB/@dmeyer.dinoex.sub.org> Mime-Version: 1.0 (iPad Mail 8L1) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Message-Id: <1EDB3524-A479-4FBA-BD85-191F1A73773C@mouf.net> X-Mailer: iPad Mail (8L1) From: Steve Wills Date: Wed, 3 Aug 2011 22:30:02 -0400 To: Dirk Meyer X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Wed, 03 Aug 2011 22:30:11 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: "freebsd-ruby@freebsd.org" Subject: Re: Status of migration to ruby 1.9 as default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2011 02:53:33 -0000 On Aug 1, 2011, at 11:50 PM, dirk.meyer@dinoex.sub.org (Dirk Meyer) wrote: > Steve Wills schrieb:, > >> If you'd like to try to fix things, the possibly incomplete and/or >> inaccurate list of ports that don't work with 1.9 is: > > I can't figure out how to add patches to a gem distribution > so i can be build under FreeBSD ports again. > > Is there any exmaple or can we have a hook in bsd.ruby.mk? There isn't a way to do this right now. Some work is needed in bsd.ruby.mk. Steve From owner-freebsd-ruby@FreeBSD.ORG Thu Aug 4 19:58:43 2011 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7968106566B for ; Thu, 4 Aug 2011 19:58:43 +0000 (UTC) (envelope-from freebsdports@chillibear.com) Received: from mail.sundive.org (mail.sundive.org [212.13.197.214]) by mx1.freebsd.org (Postfix) with ESMTP id 9850B8FC0C for ; Thu, 4 Aug 2011 19:58:43 +0000 (UTC) Received: from [87.113.220.226] (helo=[192.168.0.44]) by sundive.org with esmtpsa (TLSv1:DES-CBC3-SHA:168) (Exim 4.72 (FreeBSD)) (envelope-from ) id 1Qp3PX-000LnW-B3; Thu, 04 Aug 2011 20:17:02 +0100 User-Agent: Microsoft-Entourage/12.30.0.110427 Date: Thu, 04 Aug 2011 20:15:07 +0100 From: Eric To: Steve Wills , Dirk Meyer Message-ID: Thread-Topic: Status of migration to ruby 1.9 as default Thread-Index: AcxS2tI1iLtXf+MpMEGzv9OIJz5RZQ== In-Reply-To: <1EDB3524-A479-4FBA-BD85-191F1A73773C@mouf.net> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam: No X-bounce-key: sundive.org-1;freebsdports@chillibear.com;1312488016;afbabfcb; Cc: "freebsd-ruby@freebsd.org" Subject: Re: Status of migration to ruby 1.9 as default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2011 19:58:43 -0000 > From: Steve Wills > >> Steve Wills schrieb:, >> >>> If you'd like to try to fix things, the possibly incomplete and/or >>> inaccurate list of ports that don't work with 1.9 is: >> >> I can't figure out how to add patches to a gem distribution >> so i can be build under FreeBSD ports again. >> >> Is there any exmaple or can we have a hook in bsd.ruby.mk? > > There isn't a way to do this right now. Some work is needed in bsd.ruby.mk. Probably not enough for what you have in mind, but the only (rather untidy) way I've done the odd very minor tweak to a Gem distribution is in a post-install section in the Makefile. See devel/rubygem-ncursesw as an example[1]. Not pretty, in general I try to get the fixes in upstream where possible. [1] http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/rubygem-ncursesw/Makefile? rev=1.2 From owner-freebsd-ruby@FreeBSD.ORG Sat Aug 6 16:46:13 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54CC5106566C for ; Sat, 6 Aug 2011 16:46:13 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 0C4488FC0A for ; Sat, 6 Aug 2011 16:46:12 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-149-241.nc.res.rr.com [65.190.149.241]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p76Gk75c008202 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Sat, 6 Aug 2011 12:46:09 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4E3D6FCF.8040809@FreeBSD.org> Date: Sat, 06 Aug 2011 12:46:07 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110531 Thunderbird/3.1.10 MIME-Version: 1.0 To: ruby@FreeBSD.org X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Sat, 06 Aug 2011 12:46:09 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: Subject: Ruby 1.9 as default X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2011 16:46:13 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, We're pretty much ready to go. Most of the issues that I mentioned in my previous mail have been fixed. Specifically: * All Ruby 1.9 incompatible ports have been marked as such. I'll include the list at the bottom of this email. Would it be helpful to mail maintainers of these and let them know that the change to 1.9 as default will happen soon and their ports will be broken with this change? * There are still a few rubygem- ports that are duplicates of ruby- ports which don't work with 1.9 so that could use some work, but shouldn't hold up the switch IMHO. * I believe the versioned gem link issue is fixed with the latest version of my patch. It's available here: http://people.freebsd.org/~swills/ruby19_and_gems_changes6.diff * The rdoc issue has been solved, although we still use the rdoc bundled with ruby as well as having an rdoc port. This may not be ideal. * The issues with audio/amarok-kde4 and editors/koffice-kde3 were solved. audio/amarok is marked as broken and could perhaps be fixed in a similar manner. * A new version of portupgrade-devel with patches that should solve the 1.9 compatibility issues has been released. I haven't had any feedback on it. Would it be helpful to send a note to ports@ asking for more testing? So, I guess I'd like to know if anyone has opinions on when this goes in? Now's your chance to do some testing! Steve PS. Here's the list of things marked broken with 1.9: archivers/ruby-bz2 audio/amarok audio/ruby-musicbrainz audio/ruby-vorbisfile audio/ruby-xmms databases/ruby-bdb1 databases/ruby-interbase databases/ruby-postgres databases/rubygem-postgres devel/gonzui devel/ruby-fam devel/ruby-gettext devel/ruby-gnustep devel/ruby-io-reactor devel/ruby-jttui devel/ruby-mmap devel/ruby-rcov devel/ruby-rudl devel/ruby-slang devel/ruby-sysvipc devel/rubygem-linecache devel/rubygem-ncurses devel/rubygem-rparsec devel/rubygem-sdl devel/rubygem-zoom dns/opendnssec finance/rubygem-money games/ruby-exmars graphics/ruby-gd graphics/ruby-ming graphics/ruby-opengl graphics/ruby-pgplot graphics/rubygem-objectdetect graphics/rubygem-turing irc/xchat-ruby japanese/migemo japanese/migemo japanese/migemo-xemacs-devel-mule japanese/mobileimap japanese/ruby-chasen japanese/ruby-eb japanese/ruby-ming japanese/tomoe lang/ruby-lua4 misc/rubygem-ohcount multimedia/ruby-flvtool2 net-im/rubygem-termtter net-im/rubygem-xmpp4r security/ruby-acl security/ruby-tcpwrap textproc/rast textproc/ruby-amrita textproc/ruby-erbscan textproc/ruby-rd-mode.el textproc/ruby-sablot textproc/ruby-xmlscan-old textproc/ruby-xslt textproc/rubygem-ferret textproc/rubygem-formosa textproc/rubygem-htmltools www/mod_ruby www/ruby-http-access www/ruby-nora www/rubygem-mongrel x11-toolkits/ruby-gtk x11-toolkits/ruby-tk x11-toolkits/ruby-wx x11/ruby-gtktrayicon -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJOPW/PAAoJEPXPYrMgexuhNusIALJbio3cMZbpGadFRiBHCubk V7IA02AgFbLwB0qbLayYA0VHjA9F5qxGAyfYFPX23dKWsBJXZiBb0QE2asETnToX UE8Z1q2Y8SYGW5KGTx49+g4cpCDHJJCUuad6xYbjJPpYZTAJCsRt0vfmBt+rRSau J8N7+N6LQOskeP9UzR/YQGO29GeA912TXqTpMtoMaNAK5KDMVD5aCv4KZQ82o7zP fZ03cX5OukH5dmAx8cCBUuBKD5XfKtTXdGALu3Bx6z4oTGDzgwN8WfPjIveZQ/Qe Nu9DMvm4+uzBCQSzc8AyQrdJFX+rjloSC+yHvSgbYTJEUCakYieY6b71J9/ywMo= =L1Up -----END PGP SIGNATURE-----