From owner-freebsd-ruby@FreeBSD.ORG Sun Jan 10 00:50:16 2010 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 5A42E1065670; Sun, 10 Jan 2010 00:50:16 +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 312808FC16; Sun, 10 Jan 2010 00:50:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0A0oGWX040971; Sun, 10 Jan 2010 00:50:16 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0A0oGWW040961; Sun, 10 Jan 2010 00:50:16 GMT (envelope-from edwin) Date: Sun, 10 Jan 2010 00:50:16 GMT Message-Id: <201001100050.o0A0oGWW040961@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/142556: [patch] graphics/rubyphoto use $SUB_FILES to dynamically adjust pkg-message 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, 10 Jan 2010 00:50:16 -0000 Synopsis: [patch] graphics/rubyphoto use $SUB_FILES to dynamically adjust pkg-message Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Sun Jan 10 00:50:15 UTC 2010 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=142556 From owner-freebsd-ruby@FreeBSD.ORG Sun Jan 10 19:24:41 2010 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 A277C106566B; Sun, 10 Jan 2010 19:24:41 +0000 (UTC) (envelope-from pgollucci@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7BDBD8FC12; Sun, 10 Jan 2010 19:24:41 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0AJOfm7050046; Sun, 10 Jan 2010 19:24:41 GMT (envelope-from pgollucci@freefall.freebsd.org) Received: (from pgollucci@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0AJOf3n050042; Sun, 10 Jan 2010 19:24:41 GMT (envelope-from pgollucci) Date: Sun, 10 Jan 2010 19:24:41 GMT Message-Id: <201001101924.o0AJOf3n050042@freefall.freebsd.org> To: pgollucci@FreeBSD.org, ruby@FreeBSD.org, pgollucci@FreeBSD.org From: pgollucci@FreeBSD.org Cc: Subject: Re: ports/142556: [patch] graphics/rubyphoto use $SUB_FILES to dynamically adjust pkg-message 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, 10 Jan 2010 19:24:41 -0000 Synopsis: [patch] graphics/rubyphoto use $SUB_FILES to dynamically adjust pkg-message Responsible-Changed-From-To: ruby->pgollucci Responsible-Changed-By: pgollucci Responsible-Changed-When: Sun Jan 10 19:24:41 UTC 2010 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=142556 From owner-freebsd-ruby@FreeBSD.ORG Mon Jan 11 11:08:30 2010 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 A86C6106568B for ; Mon, 11 Jan 2010 11:08:30 +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 7F72A8FC1B for ; Mon, 11 Jan 2010 11:08:30 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0BB8UXF036000 for ; Mon, 11 Jan 2010 11:08:30 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0BB8Tid035998 for ruby@FreeBSD.org; Mon, 11 Jan 2010 11:08:29 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 11 Jan 2010 11:08:29 GMT Message-Id: <201001111108.o0BB8Tid035998@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, 11 Jan 2010 11:08:30 -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 -------------------------------------------------------------------------------- o ports/141183 ruby ports/japanese/ruby-chasen update s ports/140880 ruby ports-mgmt/portupgrade: portversion confused with ezm3 o ports/140364 ruby ports-mgmt/portupgrade-devel: #! line substitution is 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/138796 ruby [patch] - update converters/ruby-lv o ports/137958 ruby ports-mgmt/portupgrade fails with recursive dependency o ports/137708 ruby ports-mgmt/portupgrade: portupgrade -cRn is broken s ports/134714 ruby ports-mgmt/portupgrade deletes user data without quest o ports/134182 ruby ports-mgmt/portupgrade incorrectly handles manual reje o ports/131111 ruby ports-mgmt/portupgrade-devel: completely removes packa o ports/129930 ruby ports-mgmt/portupgrade - portinstall tries to install o ports/129891 ruby ports-mgmt/portupgrade fails to recognize variations o o ports/128881 ruby ports-mgmt/portupgrade backtrace o ports/127889 ruby ports-mgmt/portupgrade detects spurious failures and s o ports/127019 ruby ports-mgmt/portupgrade does not recognize fail conditi o ports/126140 ruby ports-mgmt/portupgrade runtime error o ports/125936 ruby ports-mgmt/portupgrade -R fails if BUILD_DEP's are not o ports/112818 ruby ports-mgmt/portupgrade -a fails with database error 19 problems total. From owner-freebsd-ruby@FreeBSD.ORG Tue Jan 12 07:36:11 2010 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 9EB3A10656B0 for ; Tue, 12 Jan 2010 07:36:11 +0000 (UTC) (envelope-from philip@ridecharge.com) Received: from EXHUB015-3.exch015.msoutlookonline.net (exhub015-3.exch015.msoutlookonline.net [207.5.72.95]) by mx1.freebsd.org (Postfix) with ESMTP id 8E1E08FC0C for ; Tue, 12 Jan 2010 07:36:11 +0000 (UTC) Received: from philip.hq.rws (174.79.184.239) by smtpx15.msoutlookonline.net (207.5.72.103) with Microsoft SMTP Server (TLS) id 8.2.176.0; Mon, 11 Jan 2010 23:26:06 -0800 Message-ID: <4B4C240E.4060205@ridecharge.com> Date: Tue, 12 Jan 2010 07:26:06 +0000 From: "Philip M. Gollucci" Organization: RideCharge Inc. User-Agent: Thunderbird 2.0.0.23 (X11/20091208) MIME-Version: 1.0 To: ruby@FreeBSD.org Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: RF vs GITHUB and ports trouble 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, 12 Jan 2010 07:36:11 -0000 Hi, So about 60-80% of the projects on github, *sigh*, never make releases which means you can't download anything other then git head, or a branch. If you are lucky a tag. As gems move from RF to GITHUB, we're going to have lots of problems. I.E www/rails which I can't update to 2.3.5 until this is resolved. This certainly doesn't work with USE_RUBYGEMS and it doesn't even work without it. Additionally, it doesn't work with the gem command (gem18 in this case). As maintainer of 36 rubygems I'm definitely worried about the future and am willing to invest some time in bsd.ruby.mk to do something, but I have no idea what that something might be. Finally MASTER_SITES_GITHUB and GITHUB macro will need to go into bsd.sites.mk. -- ------------------------------------------------------------------------ Philip M. Gollucci (pgollucci@ridecharge.com) p: 703.549.2050x206, did: 703.579.6947 Senior System Admin - RideCharge, Inc. http://ridecharge.com 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching. From owner-freebsd-ruby@FreeBSD.ORG Tue Jan 12 07:47:29 2010 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 B5B67106566B for ; Tue, 12 Jan 2010 07:47:29 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id 5E70C8FC14 for ; Tue, 12 Jan 2010 07:47:29 +0000 (UTC) Received: from sputnik.SpringDaemons.com (c-71-198-20-159.hsd1.ca.comcast.net [71.198.20.159]) by mx0.deglitch.com (Postfix) with ESMTPA id 4A63F8FC4E; Tue, 12 Jan 2010 10:47:26 +0300 (MSK) Received: from sputnik.SpringDaemons.com (localhost [127.0.0.1]) by sputnik.SpringDaemons.com (Postfix) with SMTP id 01E8CB86F; Mon, 11 Jan 2010 23:52:10 -0800 (PST) Date: Mon, 11 Jan 2010 23:52:10 -0800 From: Stanislav Sedov To: "Philip M. Gollucci" Message-Id: <20100111235210.434e6e86.stas@FreeBSD.org> In-Reply-To: <4B4C240E.4060205@ridecharge.com> References: <4B4C240E.4060205@ridecharge.com> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprin: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ruby@FreeBSD.org Subject: Re: RF vs GITHUB and ports trouble 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, 12 Jan 2010 07:47:29 -0000 On Tue, 12 Jan 2010 07:26:06 +0000 "Philip M. Gollucci" mentioned: > Hi, > > So about 60-80% of the projects on github, *sigh*, never make releases > which means you can't download anything other then git head, or a > branch. If you are lucky a tag. > You can hardly do something with this. If the upstream projects doesn't make releases, you as a maintainer need to figure out what are the right branch points are (when the project is most stable), make snapshot of the tree and upload it somewhere, where the port can find it. > As gems move from RF to GITHUB, we're going to have lots of problems. > I.E www/rails which I can't update to 2.3.5 until this is resolved. > This certainly doesn't work with USE_RUBYGEMS and it doesn't even work > without it. Additionally, it doesn't work with the gem command (gem18 > in this case). Can you be more specific? Why the gem command doesn't work? Has something changed in gems themselves? > > As maintainer of 36 rubygems I'm definitely worried about the future and > am willing to invest some time in bsd.ruby.mk to do something, but I > have no idea what that something might be. > > Finally MASTER_SITES_GITHUB and GITHUB macro will need to go into > bsd.sites.mk. > What this HITHUB macros do? I can't find any references in the ports tree? -- Stanislav Sedov ST4096-RIPE From owner-freebsd-ruby@FreeBSD.ORG Tue Jan 12 08:08:14 2010 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 03BD6106566C for ; Tue, 12 Jan 2010 08:08:14 +0000 (UTC) (envelope-from pgollucci@p6m7g8.com) Received: from EXHUB015-3.exch015.msoutlookonline.net (exhub015-3.exch015.msoutlookonline.net [207.5.72.95]) by mx1.freebsd.org (Postfix) with ESMTP id E3D2B8FC0C for ; Tue, 12 Jan 2010 08:08:13 +0000 (UTC) Received: from philip.hq.rws (174.79.184.239) by smtpx15.msoutlookonline.net (207.5.72.103) with Microsoft SMTP Server (TLS) id 8.2.176.0; Mon, 11 Jan 2010 23:58:09 -0800 Message-ID: <4B4C2B8F.4060706@p6m7g8.com> Date: Tue, 12 Jan 2010 07:58:07 +0000 From: "Philip M. Gollucci" Organization: P6M7G8 Inc. User-Agent: Thunderbird 2.0.0.23 (X11/20091208) MIME-Version: 1.0 To: Stanislav Sedov References: <4B4C240E.4060205@ridecharge.com> <20100111235210.434e6e86.stas@FreeBSD.org> In-Reply-To: <20100111235210.434e6e86.stas@FreeBSD.org> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Cc: "Philip M. Gollucci" , ruby@freebsd.org Subject: Re: RF vs GITHUB and ports trouble 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, 12 Jan 2010 08:08:14 -0000 Stanislav Sedov wrote: > You can hardly do something with this. If the > upstream projects doesn't make releases, you > as a maintainer need to figure out what are > the right branch points are (when the project > is most stable), make snapshot of the tree > and upload it somewhere, where the port can > find it. So lets say I'm a project on git hub and I do -- $ git tag v2.3.6 but I never generate an actual .gem or .tgz or whatever package. You think I should make 36 of them myself, and host them on a mirrored network somewhere? I highly doubt most non committers are up to that task. Rather, we should figure out how to 'checkout/download' that tag/branch and assemble it into [a in this case .gem] package so the existing ports framework can use it. >> As gems move from RF to GITHUB, we're going to have lots of problems. >> I.E www/rails which I can't update to 2.3.5 until this is resolved. >> This certainly doesn't work with USE_RUBYGEMS and it doesn't even work >> without it. Additionally, it doesn't work with the gem command (gem18 >> in this case). Well in this case I can download this but what am I going to with it -- $ fetch http://github.com/rails/rails/tarball/v2.3.5 *that* is the actual 2.3.5 release and the way it is distributed. And thats the one lucky enough to get a 'tag' *and* 'release'. Github has 1000s of projects. >> Finally MASTER_SITES_GITHUB and GITHUB macro will need to go into >> bsd.sites.mk. To avoid typing MASTER_SITES= http://gitbub.com/... into 100s of Makefile s it should get a MASTER_SITES_GITHUB and a corresponding GITHUB macro (just like MASTER_SITES_RUBYFORGE and RF) P.S. I bring this up on ruby b/c 99% of it uses git and thus github. -- ------------------------------------------------------------------------ 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Philip M. Gollucci (pgollucci@p6m7g8.com) c: 703.336.9354 VP Apache Infrastructure; Member, Apache Software Foundation Committer, FreeBSD Foundation Consultant, P6M7G8 Inc. Sr. System Admin, Ridecharge Inc. Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching. From owner-freebsd-ruby@FreeBSD.ORG Tue Jan 12 08:13:56 2010 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 A3BCB1065676; Tue, 12 Jan 2010 08:13:56 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id 4A0E08FC20; Tue, 12 Jan 2010 08:13:56 +0000 (UTC) Received: from sputnik.SpringDaemons.com (c-71-198-20-159.hsd1.ca.comcast.net [71.198.20.159]) by mx0.deglitch.com (Postfix) with ESMTPA id D9E4A8FC4E; Tue, 12 Jan 2010 11:13:53 +0300 (MSK) Received: from sputnik.SpringDaemons.com (localhost [127.0.0.1]) by sputnik.SpringDaemons.com (Postfix) with SMTP id CBC0FB86F; Tue, 12 Jan 2010 00:18:37 -0800 (PST) Date: Tue, 12 Jan 2010 00:18:37 -0800 From: Stanislav Sedov To: "Philip M. Gollucci" Message-Id: <20100112001837.0774a6ed.stas@FreeBSD.org> In-Reply-To: <4B4C2B8F.4060706@p6m7g8.com> References: <4B4C240E.4060205@ridecharge.com> <20100111235210.434e6e86.stas@FreeBSD.org> <4B4C2B8F.4060706@p6m7g8.com> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprin: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "Philip M. Gollucci" , ruby@freebsd.org Subject: Re: RF vs GITHUB and ports trouble 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, 12 Jan 2010 08:13:56 -0000 On Tue, 12 Jan 2010 07:58:07 +0000 "Philip M. Gollucci" mentioned: > Stanislav Sedov wrote: > > You can hardly do something with this. If the > > upstream projects doesn't make releases, you > > as a maintainer need to figure out what are > > the right branch points are (when the project > > is most stable), make snapshot of the tree > > and upload it somewhere, where the port can > > find it. > So lets say I'm a project on git hub and I do -- > $ git tag v2.3.6 > > but I never generate an actual .gem or .tgz or whatever package. > You think I should make 36 of them myself, and host them on a mirrored > network somewhere? I highly doubt most non committers are up to that task. > > Rather, we should figure out how to 'checkout/download' that tag/branch > and assemble it into [a in this case .gem] package so the existing ports > framework can use it. > This was discussed several times already[1]. While certainly valuable, it is impossible to do due to several reasons. The main ones: 1) Inability to check checksums of files downloaded. Are you going to calculate the hash from the each file in the repo? 2) Inability to save distfiles. This also means that there will be no mirrors. 3) These ports will be much more vulnerable to failures due to breakages/changes in the repo, etc. This problem will be also amplified by the lack of FreeBSD mirrors due to 2). I don't think it poses a problem for the maintainer to create the snapshot from a github repo, as it can be done automatically by a simple script. If he has no space to host the file, he can also ask to put it onto FreeBSD servers in PR he submits. We had this practice for a long time. As the additional benefit this will also guarantee, that the maintainer performed at least minimum visual check of changes, and this was not a blind version bump as always happens. [1]: check the "[PROPOSAL] Ports using SCM repositories as source instead of distfiles" thread on ports@ for example. -- Stanislav Sedov ST4096-RIPE From owner-freebsd-ruby@FreeBSD.ORG Tue Jan 12 08:42:33 2010 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 D4C501065692; Tue, 12 Jan 2010 08:42:33 +0000 (UTC) (envelope-from pgollucci@p6m7g8.com) Received: from exhub015-2.exch015.msoutlookonline.net (exhub015-2.exch015.msoutlookonline.net [207.5.72.94]) by mx1.freebsd.org (Postfix) with ESMTP id BE8268FC18; Tue, 12 Jan 2010 08:42:32 +0000 (UTC) Received: from [192.168.1.2] (71.246.240.70) by smtpx15.msoutlookonline.net (207.5.72.103) with Microsoft SMTP Server (TLS) id 8.2.176.0; Tue, 12 Jan 2010 00:42:32 -0800 Message-ID: <4B4C35F7.4050109@p6m7g8.com> Date: Tue, 12 Jan 2010 03:42:31 -0500 From: "Philip M. Gollucci" Organization: P6 Web Applications User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Stanislav Sedov References: <4B4C240E.4060205@ridecharge.com> <20100111235210.434e6e86.stas@FreeBSD.org> <4B4C2B8F.4060706@p6m7g8.com> <20100112001837.0774a6ed.stas@FreeBSD.org> In-Reply-To: <20100112001837.0774a6ed.stas@FreeBSD.org> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Cc: "Philip M. Gollucci" , ruby@FreeBSD.org Subject: Re: RF vs GITHUB and ports trouble 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, 12 Jan 2010 08:42:33 -0000 On 1/12/2010 3:18 AM, Stanislav Sedov wrote: > This was discussed several times already[1]. > While certainly valuable, it is impossible > to do due to several reasons. The main ones: > 1) Inability to check checksums of files > downloaded. Are you going to calculate > the hash from the each file in the repo? > 2) Inability to save distfiles. This also means > that there will be no mirrors. > 3) These ports will be much more vulnerable > to failures due to breakages/changes in > the repo, etc. This problem will be also > amplified by the lack of FreeBSD mirrors > due to 2). I don't disagree, I still think we should be able to come up with something to address those points. But thats another day. > I don't think it poses a problem for the > maintainer to create the snapshot from a github > repo, as it can be done automatically by a simple > script. If he has no space to host the file, > he can also ask to put it onto FreeBSD servers > in PR he submits. We had this practice for a > long time. As the additional benefit this > will also guarantee, that the maintainer > performed at least minimum visual check of > changes, and this was not a blind version > bump as always happens. It would then be quite useful for one us [possibly me] to create such a script in put it in Mk/bsd*.mk or in Tools/ that works generically for all 'github' ports starting with www/rubygem-rails and www/rubygem-hoe. -- ------------------------------------------------------------------------ 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Philip M. Gollucci (pgollucci@p6m7g8.com) c: 703.336.9354 VP Apache Infrastructure; Member, Apache Software Foundation Committer, FreeBSD Foundation Sr. System Admin, Ridecharge Inc. Consultant, P6M7G8 Inc. Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching. From owner-freebsd-ruby@FreeBSD.ORG Tue Jan 12 08:56:07 2010 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 CF4FE106568D for ; Tue, 12 Jan 2010 08:56:07 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id 756CC8FC19 for ; Tue, 12 Jan 2010 08:56:07 +0000 (UTC) Received: from sputnik.SpringDaemons.com (c-71-198-20-159.hsd1.ca.comcast.net [71.198.20.159]) by mx0.deglitch.com (Postfix) with ESMTPA id 6C9148FC4E; Tue, 12 Jan 2010 11:56:04 +0300 (MSK) Received: from sputnik.SpringDaemons.com (localhost [127.0.0.1]) by sputnik.SpringDaemons.com (Postfix) with SMTP id 12BE8B86F; Tue, 12 Jan 2010 01:00:49 -0800 (PST) Date: Tue, 12 Jan 2010 01:00:48 -0800 From: Stanislav Sedov To: "Philip M. Gollucci" Message-Id: <20100112010048.97a3d28d.stas@FreeBSD.org> In-Reply-To: <4B4C35F7.4050109@p6m7g8.com> References: <4B4C240E.4060205@ridecharge.com> <20100111235210.434e6e86.stas@FreeBSD.org> <4B4C2B8F.4060706@p6m7g8.com> <20100112001837.0774a6ed.stas@FreeBSD.org> <4B4C35F7.4050109@p6m7g8.com> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprin: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "Philip M. Gollucci" , ruby@FreeBSD.org Subject: Re: RF vs GITHUB and ports trouble 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, 12 Jan 2010 08:56:07 -0000 On Tue, 12 Jan 2010 03:42:31 -0500 "Philip M. Gollucci" mentioned: > It would then be quite useful for one us [possibly me] to create such a > script in put it in Mk/bsd*.mk or in Tools/ that works generically for > all 'github' ports starting with www/rubygem-rails and www/rubygem-hoe. > Sounds like a good idea. We can also add the approriate section to the Porters Handbook. -- Stanislav Sedov ST4096-RIPE