Package: postgresql-8.1
Version: 8.1.9-0etch1
Severity: important

As of 2007-12-09 07:00:00 UTC, Venezuela will shift from -4:00 to -4:30.
The version of PostgreSQL currently available in Debian Etch does not
handle it correctly making date manipulation unaccurate.

Attached a patch that fixes the problem. I placed the patch in
debian/patches, rebuilt the whole thing, ran the regression tests and
specifically tested the timezone related calculations and they work
fine.
-- 
Ernesto Hernández-Novich - Linux 2.6.18 i686 - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
diff -ruN postgresql-8.1.9/src/timezone/data/southamerica postgresql-8.1.9-old/src/timezone/data/southamerica
--- postgresql-8.1.9/src/timezone/data/southamerica	2007-04-19 18:44:44.000000000 -0400
+++ postgresql-8.1.9-old/src/timezone/data/southamerica	2007-12-06 14:55:51.024121641 -0400
@@ -1101,4 +1101,5 @@
 Zone	America/Caracas	-4:27:44 -	LMT	1890
 			-4:27:40 -	CMT	1912 Feb 12 # Caracas Mean Time?
 			-4:30	-	VET	1965	     # Venezuela Time
-			-4:00	-	VET
+			-4:00	-	VET	2007 Dec 09 03:00
+			-4:30	-	VET

Reply via email to