From owner-freebsd-ports@FreeBSD.ORG Mon May 27 16:36:37 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1736B705 for ; Mon, 27 May 2013 16:36:37 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-we0-x233.google.com (mail-we0-x233.google.com [IPv6:2a00:1450:400c:c03::233]) by mx1.freebsd.org (Postfix) with ESMTP id A4851D98 for ; Mon, 27 May 2013 16:36:36 +0000 (UTC) Received: by mail-we0-f179.google.com with SMTP id m46so4569232wev.24 for ; Mon, 27 May 2013 09:36:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=+3laM+iIGBDWheDk0rYXx5yngY7J2YAMkumioqkfGAo=; b=pARMyKGVq0BA4/p2TiHS5XRXPYdxkLaz+2eVcMmi6pqRM7P53eS8hMN35pQ4jP0DoQ oWSXSOjtPvId2Exhr9xbFGbk9VK8FeCf6T4UxcyErCuy6QR/jjQNxCHBWCAKc2U1I8nf OVRL4eE/A2jf77IQmjzMqzD0L1MiWQIl/5sa+k8QbBQeYSYqYB59L1D6OBqqNJxzblOl nR89wh9OVAGnRXz8NRZaCSjzFyFrelaCBO/GHInNBE+iDpioxlVrqqQPdSXWUPMjm4lJ UBDef33KwchKB9/gV3z0Rmw01+JZ+GK9nkhdN1Np7fwDipxaNxtfZc26jO4vhVHVnUeS Mjyg== X-Received: by 10.180.185.244 with SMTP id ff20mr9215592wic.0.1369672594889; Mon, 27 May 2013 09:36:34 -0700 (PDT) Received: from gumby.homeunix.com (87-194-105-247.bethere.co.uk. [87.194.105.247]) by mx.google.com with ESMTPSA id d10sm18640590wik.0.2013.05.27.09.36.34 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Mon, 27 May 2013 09:36:34 -0700 (PDT) Date: Mon, 27 May 2013 17:36:33 +0100 From: RW To: ports@freebsd.org Subject: Re: The vim port needs a refresh Message-ID: <20130527173633.0e196a08@gumby.homeunix.com> In-Reply-To: <51A3798C.9000004@marino.st> References: <20130524212318.B967FE6739@smtp.hushmail.com> <20130527140609.3d3b9d23@gumby.homeunix.com> <444ndofstn.fsf@lowell-desk.lan> <20130527153440.020ab20e@gumby.homeunix.com> <51A3798C.9000004@marino.st> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Mon, 27 May 2013 16:36:37 -0000 On Mon, 27 May 2013 17:19:40 +0200 John Marino wrote: > On 5/27/2013 16:34, RW wrote: > > > > It would hurt people with a slow connections who would end-up > > having to download most of the patches twice. I've a lot more > > sympathy with people in that situation than with someone who > > doesn't cache and then complains it's slow. > > Trust me. > If you get the wrong mirror, ... I'm not sure what you mean by that. Unless something has changed everyone tries the mirrors list in the same order. Have you set something in make.conf to alter that? In particular RANDOMIZE_MASTER_SITES is well known for poor speeds. > Like 4 patches > per minute slow. You have no sympathy for somebody that has to > download all 900+ patches from the beginning? A little if it's the first time they've ever built vim on FreeBSD, and they have have genuine good reason for not being able to wait an extra minute. > The "trick", of course, is to override MASTER_SITES in the > environment, e.g. "make MASTER_SITES= fetch" and then force fetching > from FreeBSD. Then it gets all the patches pretty quickly. It looks to me like you've just proposed a more sensible solution: change PATCH_SITES or MASTER_SITE_VIM to exclude slow servers and/or bring the fast ones to the front of the list. > The "slow" complaint is not trivial, it's very, very real. Saying > you haven't seen it doesn't make it less real, you probably just > didn't sit there and watch it from patch#1. No, it's because I've been using FreeBSD since before August 2010 when that patch was created. I just tried deleting all the patches and refetching and it took 74 seconds, it's scarcely a major problem.