[libdatetime-timezone-perl] 01/13: on unix systems, look for /etc/timezone first before /etc/localtime
gregor herrmann
gregoa at debian.org
Wed Apr 15 19:03:17 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a commit to annotated tag v1.76
in repository libdatetime-timezone-perl.
commit d12b4612e1b6171081cf6f60d089fe340638ade7
Author: Karen Etheridge <ether at cpan.org>
Date: Wed Oct 22 15:53:53 2014 -0700
on unix systems, look for /etc/timezone first before /etc/localtime
On ubuntu systems (Etch and later), /etc/localtime is a copy of
/usr/share/zoneinfo/$zonefile, which means DateTime::TimeZone::Local::Unix
spends a lot of time looking for the file that matches it, and it takes a LONG
time (especially when done many times for a single page load!); whereas
/etc/timezone also exists, and this is a simple file that contains the name of
the timezone, so checking for this file first would be much faster.
---
lib/DateTime/TimeZone/Local/Unix.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/DateTime/TimeZone/Local/Unix.pm b/lib/DateTime/TimeZone/Local/Unix.pm
index db96616..0f9beb1 100644
--- a/lib/DateTime/TimeZone/Local/Unix.pm
+++ b/lib/DateTime/TimeZone/Local/Unix.pm
@@ -9,8 +9,8 @@ use parent 'DateTime::TimeZone::Local';
sub Methods {
return qw(
FromEnv
- FromEtcLocaltime
FromEtcTimezone
+ FromEtcLocaltime
FromEtcTIMEZONE
FromEtcSysconfigClock
FromEtcDefaultInit
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdatetime-timezone-perl.git
More information about the Pkg-perl-cvs-commits
mailing list