From nobody@FreeBSD.org  Thu Mar 26 18:42:55 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 8288C106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 26 Mar 2009 18:42:55 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 677BB8FC25
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 26 Mar 2009 18:42:55 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n2QIgtOe072833
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 26 Mar 2009 18:42:55 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n2QIgt2V072832;
	Thu, 26 Mar 2009 18:42:55 GMT
	(envelope-from nobody)
Message-Id: <200903261842.n2QIgt2V072832@www.freebsd.org>
Date: Thu, 26 Mar 2009 18:42:55 GMT
From: self <blancolado@blancolado.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Ruby will not install on a fresh system - incorrect ftp path
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         133102
>Category:       ports
>Synopsis:       lang/ruby18 will not install on a fresh system - incorrect ftp path
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 26 18:50:05 UTC 2009
>Closed-Date:    Thu Apr 23 03:47:29 UTC 2009
>Last-Modified:  Thu Apr 23 03:47:29 UTC 2009
>Originator:     self
>Release:        FreeBSD 7.1
>Organization:
self
>Environment:
FreeBSD .localdomain 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
Fresh install of FreeBSD
# portsnap fetch
# portsnap update
# cd /usr/ports/ports-mgm/portupgrade
# make install clean
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for portupgrade-2.4.6,2
===>  Extracting for portupgrade-2.4.6,2
=> MD5 Checksum OK for pkgtools-2.4.6.tar.bz2.
=> SHA256 Checksum OK for pkgtools-2.4.6.tar.bz2.
===>   portupgrade-2.4.6,2 depends on file: /usr/local/bin/ruby18 - not found
===>    Verifying install for /usr/local/bin/ruby18 in /usr/ports/lang/ruby18
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for ruby-1.8.7.72_1,1
===>  Extracting for ruby-1.8.7.72_1,1
=> MD5 Checksum mismatch for ruby/ruby-1.8.7-p72.tar.bz2.
=> SHA256 Checksum mismatch for ruby/ruby-1.8.7-p72.tar.bz2.
===>  Refetch for 1 more times files: ruby/ruby-1.8.7-p72.tar.bz2 ruby/ruby-1.8.7-p72.tar.bz2 
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for ruby-1.8.7.72_1,1
=> ruby-1.8.7-p72.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/ruby.
=> Attempting to fetch from ftp://ftp.SpringDaemons.com/pub/ruby/ruby/1.8/.
ruby-1.8.7-p72.tar.bz2                          0% of 4030 kB    0  Bps

--------------------------------------------

I have installed other packages that did not require ruby and they worked find (nano is an example of one). This problem has been verified on multiple systems on different networks.

The problem is that ruby-1.8.7* is not on any of the ftp servers that freebsd is looking in.

For example if you go to (ftp://ftp.SpringDaemons.com/pub/ruby/ruby/1.8/) you get:
Index of ftp://ftp.springdaemons.com/pub/ruby/ruby/1.8/

Up to higher level directory
Name 	Size 	Last Modified
File:1.8.2-patch1.gz 	2 KB 	09/21/2005 	12:00:00 AM
File:ChangeLog-1.8.0 	714 KB 	08/03/2003 	12:00:00 AM
File:ChangeLog-1.8.2 	326 KB 	12/24/2004 	12:00:00 AM
File:ChangeLog-1.8.3 	132 KB 	09/20/2005 	12:00:00 AM
File:ChangeLog-1.8.4 	32 KB 	12/23/2005 	12:00:00 AM
File:ChangeLog-1.8.5 	76 KB 	08/30/2006 	12:00:00 AM
File:changes.1.8.0 	15 KB 	08/03/2003 	12:00:00 AM
File:ruby-1.8.0.tar.gz 	1933 KB 	08/03/2003 	12:00:00 AM
File:ruby-1.8.1.tar.gz 	2610 KB 	12/23/2003 	12:00:00 AM
File:ruby-1.8.2-webrick-dos-1.patch 	3 KB 	11/20/2005 	12:00:00 AM
File:ruby-1.8.2-xmlrpc-dos-1.patch 	7 KB 	11/20/2005 	12:00:00 AM
File:ruby-1.8.2.tar.gz 	3543 KB 	12/24/2004 	12:00:00 AM
File:ruby-1.8.3.tar.gz 	4129 KB 	09/20/2005 	12:00:00 AM
File:ruby-1.8.4.tar.gz 	4212 KB 	12/23/2005 	12:00:00 AM
File:ruby-1.8.5-cgi-dos-1.patch 	1 KB 	11/02/2006 	12:00:00 AM
File:ruby-1.8.5-p11-repack.tar.gz 	4421 KB 	12/18/2006 	12:00:00 AM
File:ruby-1.8.5-p11.tar.gz 	4421 KB 	12/18/2006 	12:00:00 AM
File:ruby-1.8.5-p113.tar.bz2 	3773 KB 	09/23/2007 	12:00:00 AM
>How-To-Repeat:
Fresh install of FreeBSD
# portsnap fetch
# portsnap update
# cd /usr/ports/ports-mgm/portupgrade
# make install clean
>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-ports-bugs 
Responsible-Changed-By: brucec 
Responsible-Changed-When: Wed Apr 15 12:07:06 UTC 2009 
Responsible-Changed-Why:  
Ports PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=133102 

From: Josh Paetzel <jpaetzel@FreeBSD.org>
To: bug-followup@FreeBSD.org,
 blancolado@blancolado.com
Cc:  
Subject: Re: ports/133102: lang/ruby18 will not install on a fresh system - incorrect ftp path
Date: Wed, 22 Apr 2009 22:31:32 -0500

 I'm unable to duplicate this.  The FTP path does have the needed  
 files, they fetch just fine.  The submitted PR looks like they are  
 fetching fine as well, ruby builds and installs fine on a fresh  
 install of 7.1-R/i386
 
 Thanks,
 
 Josh Paetzel
State-Changed-From-To: open->closed 
State-Changed-By: jpaetzel 
State-Changed-When: Thu Apr 23 03:45:23 UTC 2009 
State-Changed-Why:  
The needed files are in the FTP path the port uses.  The port builds 
fine on multiple test machines here, and doesn't experience fetch issues. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=133102 
>Unformatted:
