suggests it could be worth testing whether Debian is showing similar bugs or if the expert tree needs improvements.
I'm not sure how things exactly should work, as Mirar explained, the export of TZ in the environment does the trick. It might be enough to mention this somewhere in the documents for system that fail.
But what is the overall standard for this? Not just linux? Since having several tests to match every different system is not actually speeding up the code. Although it might be made to check the TZ export, and if that fails fall back to more thorough testing. Although the TZnames.pmod is rather complex, if I use date for example:
$ date +%z +0100 $ date +%Z CET
Isn't this usefull, I don't need it actually to fall back to Europe/Amsterdam, just not using Timezone.localtime() and use the correct offset (+0100) is enough.
/Marc