Received: from localhost (maia-3.hub.org [200.46.204.184]) by postgresql.org (Postfix) with ESMTP id 4F2AD9FBBAA; Wed, 9 May 2007 08:47:00 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.184]) (amavisd-maia, port 10024) with ESMTP id 74226-04; Wed, 9 May 2007 08:46:48 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.5 X-Greylist: from auto-whitelisted by SQLgrey-1.7.5 Received: from developer.pgadmin.org (developer.pgadmin.org [63.246.23.140]) by postgresql.org (Postfix) with ESMTP id D0EDB9FBD3B; Wed, 9 May 2007 08:46:52 -0300 (ADT) Received: from [172.24.32.81] ([62.232.55.118]) (authenticated bits=0) by developer.pgadmin.org (8.13.8/8.13.8) with ESMTP id l49BgQ90028699 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 May 2007 11:42:28 GMT Message-ID: <4641B4AC.40600@postgresql.org> Date: Wed, 09 May 2007 12:46:52 +0100 From: Dave Page User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: meskes@postgresql.org, PostgreSQL-development Subject: Re: Windows Vista support (Buildfarm Vaquita) References: <464184A7.1030300@postgresql.org> <20070509090117.GA18105@feivel.credativ.de> In-Reply-To: <20070509090117.GA18105@feivel.credativ.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200705/398 X-Sequence-Number: 103000 Michael Meskes wrote: > Dave, could you please run > > insert into date_test ( d , ts ) values ( date '1966-01-17' , > timestamp '2000-07-12 17:34:29' ); > > on the Vista system and then select * from date_test;? > > According to the logs the insert runs successfully but the select gives > an invalid date format. Interestingly the date argument is displayed > correctly but the timestamp argument throws the invalid date error, > which does not really make sense. I had to create the table manually of course, so copying what the code seems to do, I get: regress1=# create table date_test (d date, ts timestamp); CREATE TABLE regress1=# set datestyle to iso; SET regress1=# insert into date_test(d, ts) values (date '1966-01-17', timestamp '2000-07-12 17:34:29'); INSERT 0 1 regress1=# select * from date_test; d | ts ------------+--------------------- 1966-01-17 | 2000-07-12 17:34:29 (1 row) Which looks OK to me :-( > Unfortunately I do not have access to a Vista system I could use to test > and track this one down. I'm happy to run any tests you like. > As far as the other message is concerned I'm at a loss. It simply > refuses to run the sql/update script. No idea why. Oh, hang on... Vista's new 'security' features include popups that ask permission from the user before running any installers. One of the more basic checks they use is the filename - *anything* called setup.exe will cause user confirmation to be required before it will run. I believe for non-interactive sessions it'll just refuse to run. I just tried running update.exe myself, and yes, you guessed it, a user confirmation dialog popped up :-( Can we rename the test please? Regards, Dave.