With 2009r, no summer time:
$ LANG= TZ=Pacific/Fiji date -d 'now + 1 month'
Tue Dec 22 05:24:59 FJT 2009
With 2009s, we get summer time:
$ LANG= TZ=Pacific/Fiji date -d 'now + 1 month'
Tue Dec 22 06:25:17 FJST 2009
$ zdump -v Pacific/Fiji
[...]
Pacific/Fiji Sat Nov 28 14:00:00 2009 UTC = Sun Nov 29 03:00:00 2009 FJST isdst=1 gmtoff=46800
Pacific/Fiji Sat Apr 24 13:59:59 2010 UTC = Sun Apr 25 02:59:59 2010 FJST isdst=1 gmtoff=46800
Pacific/Fiji Sat Apr 24 14:00:00 2010 UTC = Sun Apr 25 02:00:00 2010 FJT isdst=0 gmtoff=43200
Test case:
With 2009r, no summer time:
$ LANG= TZ=Pacific/Fiji date -d 'now + 1 month'
Tue Dec 22 05:24:59 FJT 2009
With 2009s, we get summer time:
$ LANG= TZ=Pacific/Fiji date -d 'now + 1 month'
Tue Dec 22 06:25:17 FJST 2009
$ zdump -v Pacific/Fiji
[...]
Pacific/Fiji Sat Nov 28 14:00:00 2009 UTC = Sun Nov 29 03:00:00 2009 FJST isdst=1 gmtoff=46800
Pacific/Fiji Sat Apr 24 13:59:59 2010 UTC = Sun Apr 25 02:59:59 2010 FJST isdst=1 gmtoff=46800
Pacific/Fiji Sat Apr 24 14:00:00 2010 UTC = Sun Apr 25 02:00:00 2010 FJT isdst=0 gmtoff=43200