Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Sean Chittenden
> > PostgreSQL 7.2 on i386--freebsd4.5, compiled by GCC 2.95.3 This > > isn't happy making. What OS are you running? Seems like a lower > > level problem. Do you know if it's a system call making the > > formatting call? > > PostgreSQL uses system calls to get the current time zone if it is >

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Sean Chittenden
Err... brain-o on my part (didn't know what I was looking for until I put in a date that does exist and followed it through): > (gdb) b DecodeDateTime > Breakpoint 1 at 0x811568d: file datetime.c, line 892. > (gdb) b DetermineLocalTimeZone > Breakpoint 2 at 0x81161a9: file datetime.c, line 1463.

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Thomas Lockhart
> Looks like it's a "bug" in mktime() on FreeBSD: it doesn't seem to do > so well with invalid times that happen between daylight savings > time... or is that a postgres thing for not kicking up an error (out > of bounds time)? Or should 2am PST be converted to 3am? -sc Here is the man page on

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Michael Loftis
On FreeBSD newsyslog shows the same interesting sort of problem witha 'time' value of @T02 on the day of the leap change, sudden;y it'll balk saying the format of the line is wrong. Could be related on an outside area as newsyslog uses mktime and some ISO time format. Sean Chittenden wrote:

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Tom Lane
Sean Chittenden <[EMAIL PROTECTED]> writes: > Looks like it's a "bug" in mktime() on FreeBSD: it doesn't seem to do > so well with invalid times that happen between daylight savings > time... or is that a postgres thing for not kicking up an error (out > of bounds time)? Or should 2am PST be con

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Sean Chittenden
> > Looks like it's a "bug" in mktime() on FreeBSD: it doesn't seem to > > do so well with invalid times that happen between daylight savings > > time... or is that a postgres thing for not kicking up an error > > (out of bounds time)? Or should 2am PST be converted to 3am? -sc > > Here is the

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Tom Lane
Sean Chittenden <[EMAIL PROTECTED]> writes: > Ehh... let me hack/check. Looks like 11. ?? In > lib/libc/stdtime/localtime.c, WRONG is defined as -1, not 11. > 1490t = mktime(tmp); > (gdb) > 1491fprintf(stderr, "%p\n", t); /* GCC optimizes this >

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Sean Chittenden
> > Ehh... let me hack/check. Looks like 11. ?? In > > lib/libc/stdtime/localtime.c, WRONG is defined as -1, not 11. > > > 1490t = mktime(tmp); > > (gdb) > > 1491fprintf(stderr, "%p\n", t); /* GCC optimizes this > >

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Thomas Lockhart
... > Good call Tom. ... I'm going to file a PR w/ FreeBSD. I know the > attached patch is something of a hack, but it works. I'm not totally > wild about altering the original time object, but I don't know that I > have a choice in this case. Does anyone switch timezones and only > adjust th

Re: [BUGS] Bug #630: date/time storage problem: timestamp parsed

2002-04-09 Thread Sean Chittenden
> > Good call Tom. ... I'm going to file a PR w/ FreeBSD. I know > > the attached patch is something of a hack, but it works. I'm not > > totally wild about altering the original time object, but I don't > > know that I have a choice in this case. Does anyone switch > > timezones and only adj