From owner-freebsd-ports@FreeBSD.ORG Tue Nov 27 20:31:45 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1CD8667E for ; Tue, 27 Nov 2012 20:31:45 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id C7CAC8FC08 for ; Tue, 27 Nov 2012 20:31:44 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id qARKVh7L058719 for ; Tue, 27 Nov 2012 13:31:43 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id qARKVhtJ058716 for ; Tue, 27 Nov 2012 13:31:43 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 27 Nov 2012 13:31:43 -0700 (MST) From: Warren Block To: freebsd-ports@freebsd.org Subject: INDEX files on servers outdated Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Tue, 27 Nov 2012 13:31:43 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Nov 2012 20:31:45 -0000 The INDEX files on the FreeBSD servers are outdated. (on 9-stable, amd64) # svn up /usr/ports # cd /usr/ports # make fetchindex # grep ^firefox-1 INDEX-9 firefox-16.0.2,1|/usr/ports/www/firefox|/usr/local|Web browser based firefox-10.0.10,1|/usr/ports/www/firefox-esr|/usr/local|Web browser firefox was updated to 17.0 on November 20, almost a week ago. The old INDEX file can cause portupgrade and portmaster to not show available updates. Portmaster: # svn up /usr/ports # portmaster -L --index-only | egrep '(ew|ort) version|total install' ===>>> 791 total installed ports ===>>> There are no new versions available Portmaster does detect changes if --index-only is left out, but it takes much longer and so is not used by some users. Portupgrade: # portsdb -Fu && portversion -vl'<' # There is no indication to the user that the index file is outdated and should be rebuilt locally. (I think but have not verified that the index file retrieved by portsnap is correct.) I started to enter a PR for this, but realized it may be a known problem. If so, can we just delete the index files so fetchindex errors out instead of delivering an outdated file?