The DST in Chile has changed due to the earthquake. I am using openSuSE 11.2, but my clock is using the pre-earthquake info.
I am currently using timezone and timezone-java version 2009u-0.1.1, and I believe there is an updated timezone version 2010u, but it hasn’t been uploaded to the official repositories yet.
I do not know how you can fix yourself, but my experience is that time zone changes are implemented with an openSUSE recommended update (from the update repos) rather soon after they are published (governements tend do do such things at short notice).
The information is somewhere in /usr/share/zoneinfo/, but the files in there are compilated from sources and it is thus not an obvious task to edit there.