This is the mail archive of the
glibc-bugs@sources.redhat.com
mailing list for the glibc project.
[Bug libc/473] mktime.c patches for Southern hemisphere and 64-bit time_t
- From: "eggert at gnu dot org" <sourceware-bugzilla at sources dot redhat dot com>
- To: glibc-bugs at sources dot redhat dot com
- Date: 23 Oct 2004 00:05:34 -0000
- Subject: [Bug libc/473] mktime.c patches for Southern hemisphere and 64-bit time_t
- References: <20041022214551.473.eggert@gnu.org>
- Reply-to: sourceware-bugzilla at sources dot redhat dot com
------- Additional Comments From eggert at gnu dot org 2004-10-23 00:05 -------
> Do you have test cases for the other bugs that are fixed by this change?
Yes and no. The single program in the bug report tests for some of
the other bugs, but I don't recall exactly which ones. Some of the
bugs I uncovered purely by code inspection, and do not have any test
cases for. It would take a bit of work to generate test cases
systematically, one for each bug I found. That work has been on my
list-of-volunteer-things-to-do for the past 15 months, and I haven't
ever found the time to do the work, so I thought it best if we just
install the fix and move on.
Because this version of mktime.c is in gnulib, the code has been in
use in various GNU packages (coreutils, tar, diffutils, etc) for over
a year; and it has been widely exercised on glibc hosts too, since
glibc fails the Autoconf/gnulib test case for mktime.
> Does this test case rely on recent tzdata for Sao Paulo? Or will
> this test case reproduce the expected bug and fix with any installed
> tzdata vintage that someone might have?
The bug was reported in January 2003 and so if your tzdata is more
recent than that you should be able to reproduce it. Most likely
you could have older tzdata too, but I haven't checked this.
--
http://sources.redhat.com/bugzilla/show_bug.cgi?id=473
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.