From owner-freebsd-hubs@FreeBSD.ORG Wed Dec 26 19:54:34 2012 Return-Path: Delivered-To: freebsd-hubs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 657C2C8D for ; Wed, 26 Dec 2012 19:54:34 +0000 (UTC) (envelope-from john.marshall@riverwillow.com.au) Received: from mail1.riverwillow.net.au (mail1.riverwillow.net.au [203.58.93.36]) by mx1.freebsd.org (Postfix) with ESMTP id BB1FC8FC0C for ; Wed, 26 Dec 2012 19:54:33 +0000 (UTC) Received: from rwpc15.mby.riverwillow.net.au (rwpc15.mby.riverwillow.net.au [172.25.24.201]) (authenticated bits=56) by mail1.riverwillow.net.au (8.14.6/8.14.6) with ESMTP id qBQJdJeC027988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 27 Dec 2012 06:39:21 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=riverwillow.com.au; s=m1001; t=1356550761; bh=oHC+WqOpFLBv9AXt78K4WGH+RZmPghFcF/1x9S0avCI=; h=Date:From:To:Subject:References:In-Reply-To; b=hZV3OX4ivZGtBGwo1YKyGopC74492sQSmh/hwSNNjnVbrJgPhx08St+/P2FhGBhkh 4CXRO2msRiogoANoQLfjo6u4sA505IABHLfHA6PdbxoAh3nzxLJb6rYP3B0j2A+7cZ QZswJediPp5WWXmW4dUZaQNGaHvG2X6FuksxG7ss= Date: Thu, 27 Dec 2012 06:39:19 +1100 From: John Marshall To: freebsd-hubs@freebsd.org Subject: Re: CVSup Mirror Statistics Timestamp Problem Message-ID: <20121226193919.GA90824@rwpc15.mby.riverwillow.net.au> References: <20120830232937.GE61657@rwpc15.mby.riverwillow.net.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FL5UXtIhxfXey3p5" Content-Disposition: inline In-Reply-To: <20120830232937.GE61657@rwpc15.mby.riverwillow.net.au> OpenPGP: id=A29A84A2; url=http://pki.riverwillow.com.au/pgp/johnmarshall.asc User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-hubs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "FreeBSD Distributions Hubs: mail sup ftp" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2012 19:54:34 -0000 --FL5UXtIhxfXey3p5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 31 Aug 2012, 09:29 +1000, John Marshall wrote: > In the thread about Subversion mirrors,=20 >=20 > On Thu, 30 Aug 2012, 23:41 +0100, Simon L. B. Nielsen wrote: > > If people are wondering why we are working on how to do mirroring > > differently, please see current status: > > http://www.mavetju.org/unix/freebsd-mirrors/ (cvsup is stat seems > > broken, but FTP still shows the general picture). >=20 > Simon refers to the very useful mirror monitoring site created and > maintained by edwin@. I also maintain my own monitor for a much smaller > subset of mirrors in which I have particular interest. >=20 > Most of the mirror age information relies on some kind of regularly > updated TIMESTAMP from the master which is replicated to each of the > mirrors. That's easy with the FTP mirrors because ftp-master provides > /pub/FreeBSD/TIMESTAMP. The nearest thing we had been able to find for > CVSup mirrors was the timestamp in the $FreeBSD$ tag in > CVSROOT-ports/modules, since a fresh version of that file was being > generated most days. Since ports has moved to Subversion, the modules > file has not been updated and I haven't been able to find a substitute > "TIMESTAMP" that we can use to check the age of CVSup mirrors. I note > that this wouldn't be a problem if it were possible to get at CVS > history from a CVSup client. >=20 > Any suggestions? A few weeks ago I found an answer. It looks like the svn-->cvs exporter is now adding the file src/LASTCOMMIT.txt which contains the svn commit timestamp and log message from the most recent commit. I am using the timestamp in that svn commit message as the timestamp for determining the age of CVSup mirrors. "It works for me". http://www.riverwillow.net.au/~john/mirmon/cvsup.html --=20 John Marshall --FL5UXtIhxfXey3p5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDbUmcACgkQw/tAaKKahKKynQCgzboCK+Vv6XuHNiHOJ5S/a1OF BGkAn32fZVvLrAyADWO5tVOzvNgVD+dE =Ts5J -----END PGP SIGNATURE----- --FL5UXtIhxfXey3p5--