Received: from localhost (maia-5.hub.org [200.46.204.182]) by postgresql.org (Postfix) with ESMTP id 75D2B9FB675 for ; Mon, 9 Apr 2007 19:34:09 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 27622-02 for ; Mon, 9 Apr 2007 19:34:00 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.4 Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235]) by postgresql.org (Postfix) with ESMTP id 45FAD9FB67B for ; Mon, 9 Apr 2007 19:34:03 -0300 (ADT) Received: by wr-out-0506.google.com with SMTP id 50so959393wri for ; Mon, 09 Apr 2007 15:34:02 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=QFGsX5X2dK8thVnfksgLCNnFl/H1dooYb3zaH5LiTOrSlSwujMTlD0nfGsqtrrzNXhCPUtW8VSAvYIbXJ2rX8mvstjOJ/yBvan+9/rZmSOWrDh6MgpnW0cIOdfgT9tZ4XfIixnVjskp0FzQFXcWUjH7iRyLAO+KVTQNtW8q3Sp4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rnc7cuHxXIhzbil/l01N57t6CyGXETe2TM16KDOLBpTfP3Kpy7PiBEAnppCyNNeAyxZKgeuQePqw09bzB8akhX4DsNyeEyffWLYUW6hDnCZGwcZLkxUsPGwNx/JRUUVkUrENkubNpzP2jnKXiuEbdR85N25tUO+A9mWDPuWeSP8= Received: by 10.115.59.1 with SMTP id m1mr2501369wak.1176158042352; Mon, 09 Apr 2007 15:34:02 -0700 (PDT) Received: by 10.114.132.19 with HTTP; Mon, 9 Apr 2007 15:34:02 -0700 (PDT) Message-ID: <5a0a9d6f0704091534i4e4af90co2dad0e9e0b60efee@mail.gmail.com> Date: Mon, 9 Apr 2007 15:34:02 -0700 From: "Andrew Hammond" To: "CAJ CAJ" Subject: Re: programmatic way to fetch latest release for a given major.minor version Cc: pgsql-general@postgresql.org In-Reply-To: <467669b30704091526v79ae044boe7217cc0777dce1f@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1176155240.221125.319880@y80g2000hsf.googlegroups.com> <467669b30704091526v79ae044boe7217cc0777dce1f@mail.gmail.com> X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200704/406 X-Sequence-Number: 112309 On 4/9/07, CAJ CAJ wrote: > On 9 Apr 2007 14:47:20 -0700, Andrew Hammond > wrote: > > I'm writing a script that wants to know the latest release for a given > > major.minor version. Is there some better way than parsing > > http://www.postgresql.org/ftp/source/ or trying to > connect to ftp > > (which is invariably timing out on me today. Is that box getting > > hammered or something?) and doing the parsing that? Both approaches > > feel quite awkward to me. > > Use wget to download via HTTP (added recently). Probably wise to add a > couple mirrors in your script. I'm not asking how to download stuff. I'm asking how to figure out the current release number for a given major.minor. I thought that was clear in my original post, but I guess not. For example, how do I determine (programmatically) the lastest version of 8.1. I'm also interested in a clever way to select one of the "close" mirrors at random for downloading via http. However I had planned to hold that question until I'd solved the first issue. Andrew