From owner-freebsd-ports@FreeBSD.ORG Fri Jul 27 09:07:28 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5A2F16A51B for ; Fri, 27 Jul 2007 09:07:28 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id 6134013C46E for ; Fri, 27 Jul 2007 09:07:28 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l6R97Qre001539; Fri, 27 Jul 2007 19:07:26 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l6R97PCV001538; Fri, 27 Jul 2007 19:07:25 +1000 (EST) (envelope-from peter) Date: Fri, 27 Jul 2007 19:07:25 +1000 From: Peter Jeremy To: Matthew Seaman Message-ID: <20070727090725.GA1152@turion.vk2pj.dyndns.org> References: <741883.89656.qm@web53507.mail.re2.yahoo.com> <46A94E00.8090806@FreeBSD.org> <20070727052952.GA25729@graf.pompo.net> <46A9960D.40606@infracaninophile.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gKMricLos+KVdGMg" Content-Disposition: inline In-Reply-To: <46A9960D.40606@infracaninophile.co.uk> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) Cc: ports@freebsd.org Subject: Re: Keeping Ports and Packages Synchronized X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2007 09:07:29 -0000 --gKMricLos+KVdGMg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2007-Jul-27 07:51:57 +0100, Matthew Seaman wrote: >Would it be feasible to use CVS tags to mark the state of the ports >tree whenever a package is successfully rebuilt by the cluster and >pushed out to the FTP servers? This would generate an immense amount of CVS repo churn and I'm not certain it would actually solve the problem. Keep in mind that it's not one tag per architecture but one tag per architecture per FreeBSD version (this is about 20 variants). >Then cvs, csup and cvsup users at least have a fairly simple way to >check out a ports tree that matches what's available in pkg form on >the FTP servers. I believe the problem is more that there's a noticable delay between a port being updated and a matching set of packages being available. Even if you added a tag slip whenever a package was successfully built on each platform, there are still differential delays between the tagged ports tree being available from the varions CVSup/CTM servers and the packages being available from the FTP mirrors. I suspect you would also need an INDEX built to that tag - which means about 20 INDEX files instead of 3. --=20 Peter Jeremy --gKMricLos+KVdGMg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGqbXN/opHv/APuIcRAgNDAKCyjsRLKnXl5I2zi+xMQjhgVOwnsQCgqOP4 6/epNPaB+tXNmsj9kGXis1g= =8FBB -----END PGP SIGNATURE----- --gKMricLos+KVdGMg--