Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-06-06 Thread Bruce Momjian
Tom Lane wrote: Thomas Lockhart [EMAIL PROTECTED] writes: Why should we rely on broken glibc and the standard? Why don't we make our own mktime() and use it on all platforms. The downside to doing that is that we then take over maintenance of the code and, more importantly, the

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-06-06 Thread Bruce Momjian
Trond Eivind Glomsrød wrote: On Tue, 21 May 2002, Lamar Owen wrote: On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: I see. This behavior is consistent with the fact that mktime is supposed to return -1 on error, but then is broken in every other Unix implementation that I

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-27 Thread Ulrich Drepper
On Thu, 2002-05-23 at 07:20, Michael Meskes wrote: The glibc version in the soon to be released Woody release is 2.2.5. The version in RHL7.3 is 2.2.5-34. This is not what Debian uses. Maybe you should read the changelog for the version. -- ---. ,-.

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-27 Thread Ulrich Drepper
On Fri, 2002-05-24 at 12:03, Peter Eisentraut wrote: Or does the -34 mean more than just the RedHat version number? The Debian version is correctly named 2.2.5-6 where the -6 means that this is the 6th release of glibc 2.2.5 for Debian, Just for general amusement: I run SuSE's glibc

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-27 Thread Lamar Owen
On Friday 24 May 2002 03:15 pm, Ulrich Drepper wrote: This is getting silly. Yes, Ulrich, it is. Very silly. And Red Hat's stance is one of the silliest, IMHO. You'll see that the glibc in RHL7.3 contains a lot of the code from the glibc 2.3 branch. It's not named 2.2.90 because major

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-25 Thread Michael Meskes
On Fri, May 24, 2002 at 12:15:47PM -0700, Ulrich Drepper wrote: This is getting silly. Does nobody here understand that the release Yes, but I'm not sure on which side. number is local for each distribution. Comparing them does not lead to No, this is simply not true. The version number is

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-25 Thread Marc G. Fournier
On Sat, 25 May 2002, Michael Meskes wrote: No, this is simply not true. The version number is what the upstream gives its release. No more no less. What RH does is becoming as subtly incompatible a possible. If that's the goal, it doesn't look like free software for me. Sure all changes are

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Oliver Elphick
On Thu, 2002-05-23 at 15:20, Michael Meskes wrote: On Wed, May 22, 2002 at 10:58:15AM -0700, Ulrich Drepper wrote: On Wed, 2002-05-22 at 10:51, Lamar Owen wrote: What isn't funny is Oliver Elphick's results on Debian, running glibc 2.2.5 (same as Red Hat 7.3's version). This is

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Michael Meskes
On Thu, May 23, 2002 at 09:29:06AM -0700, Ulrich Drepper wrote: On Thu, 2002-05-23 at 07:20, Michael Meskes wrote: The glibc version in the soon to be released Woody release is 2.2.5. The version in RHL7.3 is 2.2.5-34. This is not what Debian uses. Maybe you should read the

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Thomas Lockhart
... But anybody using Unix dates as general dates has leaped into exactly the same sort of trap that caused people to get so paranoid about Y2K. Certainly true. We don't use Unix dates as general dates, we use the Unix time zone database and API for dates and times within the year range of

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread cbbrowne
On Fri, 24 May 2002 06:10:39 PDT, the world broke into rejoicing as Thomas Lockhart [EMAIL PROTECTED] said: ... But anybody using Unix dates as general dates has leaped into exactly the same sort of trap that caused people to get so paranoid about Y2K. Certainly true. We don't use Unix

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Tom Lane
[EMAIL PROTECTED] writes: By the way, the seemingly relevant link to look at for TZ info is http://www.twinsun.com/tz/tz-link.htm, linking to the data used by various Unix implementations. Oh, this is interesting: it claims that : This database (often called tz or zoneinfo) is used by

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Joe Conway
Tom Lane wrote: It seems to me that it'd be really practical to just take what we need out of this distribution and forgo all dependency on system-provided timezone databases. And, since there's a mailing list maintaining it, we could expect someone else to handle updates ;-) ... we'd

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Tom Lane
Joe Conway [EMAIL PROTECTED] writes: I don't understand precisely what need to be done, but I'll give it a shot if you get me pointed in the right direction. downloads and looks at code I see that tzcode2002c.tar.gz includes a mktime() function. Is the idea to pull this out (with just

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Peter Eisentraut
Michael Meskes writes: Or does the -34 mean more than just the RedHat version number? The Debian version is correctly named 2.2.5-6 where the -6 means that this is the 6th release of glibc 2.2.5 for Debian, Just for general amusement: I run SuSE's glibc 2.2.5-38 which contains neither the

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Joe Conway
Tom Lane wrote: Well, that's the zeroth-order approximation. We should take the opportunity to get out from under the mktime()/tzset() API. The real idea here is to make use of the timezone database info in the ways that Postgres needs. Some things that are not good about mktime()/tzset():

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Thomas Lockhart
... Well, this does sound a bit more involved than I was envisioning. There are a few items wrt SRFs that I should finish first, but I'll come back to this afterward if no one else does first. The first cut might be to reproduce the functionality we already have. That would allow us to

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Tom Lane
Thomas Lockhart [EMAIL PROTECTED] writes: The last phase could be extending the API to allow multiple simultaneous time zones, detection of bad time zones, etc etc. This would involve API changes or extensions, and breaks compatibility with system-supplied infrastructure. One thing that

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Thomas Lockhart
The last phase could be extending the API to allow multiple simultaneous time zones, detection of bad time zones, etc etc. This would involve API changes or extensions, and breaks compatibility with system-supplied infrastructure. One thing that wasn't clear to me, but could use

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Tom Lane
Thomas Lockhart [EMAIL PROTECTED] writes: The fundamental problem (which of course can have a fundamental solution ;) is that a time zone database built with a 32-bit time_t will have time zone info through 2038 only (it is a binary file with 32-bit time fields -- almost certainly anyway).

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread cbbrowne
The last phase could be extending the API to allow multiple simultaneous time zones, detection of bad time zones, etc etc. This would involve API changes or extensions, and breaks compatibility with system-supplied infrastructure. One thing that wasn't clear to me, but could use

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-24 Thread Nigel J. Andrews
On Fri, 24 May 2002, Peter Eisentraut wrote: Michael Meskes writes: Or does the -34 mean more than just the RedHat version number? The Debian version is correctly named 2.2.5-6 where the -6 means that this is the 6th release of glibc 2.2.5 for Debian, Just for general amusement: I

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Michael Meskes
On Thu, May 23, 2002 at 04:42:13AM +0200, Magnus Naeslund(f) wrote: Some answers on database sizes, if this is any help... I did du -sh /usr/share/zoneinfo/ on them all. OpenBSD 3.1, sparc64: 1.3M/usr/share/zoneinfo/ Linux, i686, oldish mandrake (6.x?), glibc 2.1.3: 478k

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Ulrich Drepper
On Wed, 2002-05-22 at 08:00, Thomas Lockhart wrote: ... If so, can we get them to champion changes which would comply with the standard but remove this arbitrary breakage? Unlikely. They already saw (and participated, at least Ulrich) a thread on this with Lamar. Their take is this is

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Ulrich Drepper
On Wed, 2002-05-22 at 10:51, Lamar Owen wrote: What isn't funny is Oliver Elphick's results on Debian, running glibc 2.2.5 (same as Red Hat 7.3's version). This is a completely different version. Once Debian updates (in a few years) they'll get the same result. If you are misusing

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Ulrich Drepper
On Wed, 2002-05-22 at 11:23, Tom Lane wrote: Unix systems have *always* interpreted time_t as a signed offset from the epoch. No. This always was an accident if it happens. Do you really think that when Unixen were first built in the early 70s, there was no interest in working with

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Michael Meskes
On Wed, May 22, 2002 at 10:58:15AM -0700, Ulrich Drepper wrote: On Wed, 2002-05-22 at 10:51, Lamar Owen wrote: What isn't funny is Oliver Elphick's results on Debian, running glibc 2.2.5 (same as Red Hat 7.3's version). This is a completely different version. Once Debian updates (in a

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Marc G. Fournier
On 22 May 2002, Ulrich Drepper wrote: On Wed, 2002-05-22 at 10:51, Lamar Owen wrote: What isn't funny is Oliver Elphick's results on Debian, running glibc 2.2.5 (same as Red Hat 7.3's version). This is a completely different version. Once Debian updates (in a few years) they'll get the

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread cbbrowne
--=-Z1lifK4QZqKV8kHqHfYT Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2002-05-22 at 10:51, Lamar Owen wrote: What isn't funny is Oliver Elphick's results on Debian, running glibc 2.2= .5=20 (same as Red Hat 7.3's version). This is a completely

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread cbbrowne
On 22 May 2002, Ulrich Drepper wrote: On Wed, 2002-05-22 at 11:23, Tom Lane wrote: Unix systems have *always* interpreted time_t as a signed offset from the epoch. No. This always was an accident if it happens. Do you really think that when Unixen were first built in the

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Marc G. Fournier
On 22 May 2002, Ulrich Drepper wrote: On Wed, 2002-05-22 at 11:23, Tom Lane wrote: Unix systems have *always* interpreted time_t as a signed offset from the epoch. No. This always was an accident if it happens. Do you really think that when Unixen were first built in the early 70s,

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-23 Thread Marc G. Fournier
On Thu, 23 May 2002 [EMAIL PROTECTED] wrote: On 22 May 2002, Ulrich Drepper wrote: On Wed, 2002-05-22 at 11:23, Tom Lane wrote: Unix systems have *always* interpreted time_t as a signed offset from the epoch. No. This always was an accident if it happens. Do you

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Hannu Krosing
On Wed, 2002-05-22 at 02:14, Tom Lane wrote: =?ISO-8859-1?Q?Trond_Eivind_Glomsr=F8d?= [EMAIL PROTECTED] writes: Relying on nonstandardized/nondocumented behaviour is a program bug, not a glibc bug. PostgreSQL needs fixing. Since we ship both, we're looking at it, but glibc is not the

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Thomas Lockhart
IIRC the spec is not _really_ broken - it still allows the correct behaviour :) Yes. The fact the ISO spec is broken usually means that at least one of the big vendors involved in ISO spec creation must have had a broken implementation at that time. Right. IBM. Most likely they have

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Hannu Krosing
On Wed, 2002-05-22 at 15:30, Thomas Lockhart wrote: IIRC the spec is not _really_ broken - it still allows the correct behaviour :) Yes. The fact the ISO spec is broken usually means that at least one of the big vendors involved in ISO spec creation must have had a broken

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Lee Kindness
Thomas Lockhart writes: Right. IBM. Most likely they have fixed it by now ... Nope, though I don't know for sure. Anyone here have a recent AIX machine to test? Well on AIX 4.3.3 the output from Lamar's earlier test program is: The system thinks 11/30/1969 is a timestamp of -1 and

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Thomas Lockhart
... AIX and (I think) Irix. How do we currently support AIX/Irix ? Dates and times prior to 1970 have no time zone (they are in GMT, as is the case for all platforms on dates before 1903 and after 2038). We have separate regression test results for those platforms.

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Trond Eivind Glomsrød
On Wed, 22 May 2002, Thomas Lockhart wrote: IIRC the spec is not _really_ broken - it still allows the correct behaviour :) Yes. The fact the ISO spec is broken usually means that at least one of the big vendors involved in ISO spec creation must have had a broken implementation

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Lamar Owen
On Wednesday 22 May 2002 01:12 pm, Ulrich Drepper wrote: On Wed, 2002-05-22 at 08:00, Thomas Lockhart wrote: If so, can we get them to champion changes which would comply with the standard but remove this arbitrary breakage? Unlikely. They already saw (and participated, at least

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Tom Lane
Ulrich Drepper [EMAIL PROTECTED] writes: If you are misusing interfaces you get what you deserve. At no time was it correct to use these functions for general date manipulation. It always only was allowed to use them to represent system times and there was no Unix system before the epoch.

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Lamar Owen
On Wednesday 22 May 2002 01:58 pm, Ulrich Drepper wrote: On Wed, 2002-05-22 at 10:51, Lamar Owen wrote: What isn't funny is Oliver Elphick's results on Debian, running glibc 2.2.5 (same as Red Hat 7.3's version). This is a completely different version. Once Debian updates (in a few

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Manuel Sugawara
This thread is getting pretty annoying rather than constructive. By the mean time I can see the users of many db's running under linux loudly complaining. As a user of both products (glibc and postgres), I would like to see a good compromise in both sides. For instance: postgreSQL will implement

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Thomas Lockhart
OK. They must be new guys. :-) Very funny. Hey, it worked. Got you out of the woodwork. :)) - Thomas ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Tatsuo Ishii
On Wed, 2002-05-22 at 15:30, Thomas Lockhart wrote: IIRC the spec is not _really_ broken - it still allows the correct behaviour :) Yes. The fact the ISO spec is broken usually means that at least one of the big vendors involved in ISO spec creation must have had a broken

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Thomas Lockhart
... Why should we rely on broken glibc and the standard? Why don't we make our own mktime() and use it on all platforms. The downside to doing that is that we then take over maintenance of the code and, more importantly, the timezone database. But it might be the best thing to do. It looks

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-22 Thread Magnus Naeslund(f)
Tom Lane [EMAIL PROTECTED] wrote: [snip] Exactly how much work (and code bulk) would we be taking on? I've never looked at how big the timezone databases are... Some answers on database sizes, if this is any help... I did du -sh /usr/share/zoneinfo/ on them all. OpenBSD 3.1,

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Thomas Lockhart
... Our implementation is broken, then. Thomas, is this fixable for a 7.2.x release, or something for 7.3? Our implementation is broken, then is really not a conclusion to be reached. The de facto behavior of mktime() on all world-class implementations is to support pre-1970 times. This has

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Manuel Sugawara
Lamar Owen [EMAIL PROTECTED] writes: On Monday 20 May 2002 08:08 pm, Manuel Sugawara wrote: Where would we go to ferret out the source of this bug? More to the point: we need a test case in C that could expose this as a glibc bug. Seems like mktime(3) is having problems with dates

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Trond Eivind Glomsrød
On Tue, 21 May 2002, Lamar Owen wrote: On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: I see. This behavior is consistent with the fact that mktime is supposed to return -1 on error, but then is broken in every other Unix implementation that I know. Any other workaround than

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: I see. This behavior is consistent with the fact that mktime is supposed to return -1 on error, but then is broken in every other Unix implementation that I know. Any other workaround than downgrade or install FreeBSD? Complain to Red

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 12:31 pm, Trond Eivind Glomsrød wrote: On Tue, 21 May 2002, Lamar Owen wrote: However, as this is a glibc change, other distributors are very likely to fold in this change sooner rather than later. Relying on nonstandardized/nondocumented behaviour is a program

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Manuel Sugawara
Trond Eivind Glomsrød [EMAIL PROTECTED] writes: Relying on nonstandardized/nondocumented behaviour is a program bug, not a glibc bug. The question is: how this thing didn't show up before? ISTM that someone is not doing his work correctly. PostgreSQL needs fixing. Arguably, however, right

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Trond Eivind Glomsrød
On 21 May 2002, Manuel Sugawara wrote: Trond Eivind Glomsrød [EMAIL PROTECTED] writes: Relying on nonstandardized/nondocumented behaviour is a program bug, not a glibc bug. The question is: how this thing didn't show up before? ISTM that someone is not doing his work correctly. FWIW,

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 03:09 pm, Trond Eivind Glomsrød wrote: FWIW, I ran the regressions tests some time ago(probably before that change to glibc) . Since the tests are known to be broken wrt. time issues anyway (as well as currency, math and sorting), it's easy to overlook. The time tests

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Tom Lane
=?ISO-8859-1?Q?Trond_Eivind_Glomsr=F8d?= [EMAIL PROTECTED] writes: Relying on nonstandardized/nondocumented behaviour is a program bug, not a glibc bug. PostgreSQL needs fixing. Since we ship both, we're looking at it, but glibc is not the component with a problem. A library that can no

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Hannu Krosing
On Tue, 2002-05-21 at 21:31, Trond Eivind Glomsrød wrote: On Tue, 21 May 2002, Lamar Owen wrote: On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: I see. This behavior is consistent with the fact that mktime is supposed to return -1 on error, but then is broken in every other

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Oliver Elphick
On Tue, 2002-05-21 at 18:24, Lamar Owen wrote: In any case, this isn't just a Red Hat problem, as it's going to cause problems with the use of timestamps on ANY glibc 2.2.5 dist. That's more than Red Hat, by a large margin. I'm running glibc 2.2.5 on Debian and all regression tests pass OK

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 06:09 pm, Oliver Elphick wrote: On Tue, 2002-05-21 at 18:24, Lamar Owen wrote: In any case, this isn't just a Red Hat problem, as it's going to cause problems with the use of timestamps on ANY glibc 2.2.5 dist. That's more than Red Hat, by a large margin. I'm

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Tom Lane
Manuel Sugawara [EMAIL PROTECTED] writes: +#if 0 /* Only years after 1970 are defined. If year is 69, it might still be representable due to timezone differnces. */ if (year 69) return -1; +#endif Hm. If that fixes it, it implies that all the other support for

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Peter Eisentraut
Lamar Owen writes: SuSE already does this. I wonder how they've handled this issue with 8.0? Their glibc doesn't have that problem. Personally, I think if you need time (zone) support before 1970, obtain one of the various operating systems that support it. There's little value in hacking

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Thomas Lockhart
SuSE already does this. I wonder how they've handled this issue with 8.0? Their glibc doesn't have that problem. My strong recollection is that a SuSE guy was the one applying the change. So this is coming to those systems too. I may not remember that correctly though... Personally, I

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Oliver Elphick
On Tue, 2002-05-21 at 23:47, Lamar Owen wrote: Hmmm. Compile and run the attached program. If you get -1, it's the new behavior. It might be interesting to see the differences here. $ a.out The system thinks 11/30/1969 is a timestamp of -176400 $ dpkg -l libc6 ... ||/ Name

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-20 Thread Lamar Owen
On Saturday 18 May 2002 12:34 am, Manuel Sugawara wrote: Something is pretty broken in redhat 7.3 but I'm not sure what and I don't have time to dig further Both cases works correctly in Redhat 7.2. Sorry if this is not the correct forum however an alert is nice for people planning an Redhat

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-20 Thread Manuel Sugawara
Lamar Owen [EMAIL PROTECTED] writes: Filed on Red Hat's Bugzilla system as bug# 65227, as I can reliably reporoduce this bug here, and PostgreSQL 7.2.1 on Red Hat 6.2 on SPARC does not exhibit the bug. Thanks for filling that report. I couldn't remember what had forgotten ;-) Regards,

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-20 Thread Manuel Sugawara
Lamar Owen [EMAIL PROTECTED] writes: Where would we go to ferret out the source of this bug? More to the point: we need a test case in C that could expose this as a glibc bug. Seems like mktime(3) is having problems with dates before the epoch. Attached is the a program to test this. The

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-20 Thread Lamar Owen
On Monday 20 May 2002 08:08 pm, Manuel Sugawara wrote: Where would we go to ferret out the source of this bug? More to the point: we need a test case in C that could expose this as a glibc bug. Seems like mktime(3) is having problems with dates before the epoch. Attached is the a

[HACKERS] Redhat 7.3 time manipulation bug

2002-05-17 Thread Manuel Sugawara
Hi, Something is pretty broken in redhat 7.3 but I'm not sure what and I don't have time to dig further masm@test=# select cast('1967-04-18' as timestamptz); timestamptz 1967-04-17 18:00:00-06 (1 row) masm@test=# select cast(cast('1967-04-18' as date) as