Received: from maia.hub.org (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id 984F5632F3B for ; Tue, 26 May 2009 11:45:04 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 17216-06; Tue, 26 May 2009 11:45:16 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from svr2.hagander.net (svr2.hagander.net [88.198.128.226]) by mail.postgresql.org (Postfix) with ESMTP id CCA56632BCC; Tue, 26 May 2009 11:45:02 -0300 (ADT) Received: from dynamic.hagander.net ([127.0.0.1]) (encrypted and authenticated) by svr2.hagander.net (Postfix) with ESMTP id 75253DCD3F0; Tue, 26 May 2009 16:45:00 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by mha-laptop.hagander.net (Postfix) with ESMTP id 5ED121240F4; Tue, 26 May 2009 16:44:59 +0200 (CEST) Message-ID: <4A1C006B.8080600@hagander.net> Date: Tue, 26 May 2009 16:44:59 +0200 From: Magnus Hagander User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 To: Andrew Dunstan CC: Tom Lane , Stephen Frost , Josh Berkus , Dave Page , Bruce Momjian , David Fetter , Denis Lussier , Dimitri Fontaine , Greg Sabino Mullane , Greg Smith , Gregory Stark , Jan Wieck , Joshua Tolley , Koichi Suzuki , Marko Kreen , Michael Meskes , Oleg Bartunov , Peter Eisentraut , Robert Haas , Robert Treat , Selena Deckelmann , Tatsuo Ishii , Teodor Sigaev , Toru SHIMOGAKI , Zdenek Kotala , PostgreSQL-development Subject: Re: PostgreSQL Developer meeting minutes up References: <937d27e10904270840vaf70c0fr37518478b31d8a15@mail.gmail.com> <4A189843.3010200@agliodbs.com> <20090524165012.GL8123@tamriel.snowman.net> <4A1A52F5.7030009@hagander.net> <20090525122821.GO8123@tamriel.snowman.net> <4A1BABBC.7070803@hagander.net> <4A1BE039.70008@dunslane.net> <10273.1243343651@sss.pgh.pa.us> <4A1BFF70.4000506@dunslane.net> In-Reply-To: <4A1BFF70.4000506@dunslane.net> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=1.961 tagged_above=0 required=5 tests=URIBL_BLACK=1.961 X-Spam-Level: * X-Archive-Number: 200905/1014 X-Sequence-Number: 138556 Andrew Dunstan wrote: > > [moving this onto -hackers, where I think it belongs] > > Tom Lane wrote: >> Huh? The buildfarm will only prove that HEAD of the active branches >> builds. What the concern was was whether we could correctly extract >> past states (particularly, but not solely, the tags corresponding to >> releases) from a converted git repository. The testing I had in mind >> was to check out various tags and diff that tree against actual release >> tarballs. >> >> >> > > It appears that our git repo is only picking up the branch tags (e.g. > REL8_0_STABLE) , not all the release tags (e.g. REL8_0_5) . That needs > to be fixed (if possible). Hmm. I looked through the source of the import script. It appears to mention tags here and there, but doesn't seem to do it. There is a comment that reads: # Previous CVS versions just added the tag to the current HEAD # revision and didn't insert a dead revision on the branch with # the same date, like it is happening now. # This means history is unclear as we can't reliably determine # if the tagging happened at the same time as the addition to # the branch. For now, just assume it did. # # XXX can't reproduce for now, disabling, as it breaks some # things # Basically, it comes down to cvs tags not being actual first class happening, but just metadata on files. I'm sure we could script the creation of these tags fairly reliably on *our* repository since we know which files are always updated when a tag is added. I'm thinking we could just parse the log for configure.in and grab the tags from there. Thoughts? -- Magnus Hagander Self: http://www.hagander.net/ Work: http://www.redpill-linpro.com/