Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.linkpendium.com!news.linkpendium.com!newsfeeds.ihug.co.nz!lust.ihug.co.nz!ihug.co.nz!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.java.programmer Subject: Re: Timezones and versions of Java Followup-To: comp.lang.java.programmer Date: Thu, 26 May 2011 11:34:18 +1200 Organization: Geek Central Lines: 29 Message-ID: References: NNTP-Posting-Host: 118-92-95-178.dsl.dyn.ihug.co.nz Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: lust.ihug.co.nz 1306366458 21987 118.92.95.178 (25 May 2011 23:34:18 GMT) X-Complaints-To: abuse@ihug.co.nz NNTP-Posting-Date: Wed, 25 May 2011 23:34:18 +0000 (UTC) User-Agent: KNode/4.4.7 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4584 In message , Steve Sobol wrote: > In article , Lawrence D'Oliveiro says... > >> So the answer is “no”: you need to download, install and run a separate >> tool to apply a patch to fix it up. > > Funny. At times I've had to do EXACTLYY THE SAME THING to update TZ data > in the operating system. Compare the difference: this versus this The first one is a diff. What does it do? Why, just look at the diff itself, and you can see what it does. No hidden surprises there; it’s not even code, it’s just data, i.e. timezone rules. How to apply it? Just use patch(1), a standard utility available on all self-respecting open-source-based systems. What’s the second one? It’s a .jar file with a readme. What does it do? Don’t know for sure, actually. The readme says one thing, but without source code to refer to, how can you be sure? How do you roll out that Oracle patch? You have to double-click it or something on every single system where you want to install it. Do you have to reboot or something afterwards? To be safe, probably yes. How do you roll out the tzdata patch? That’s easy: you can run a bulk SSH loop across all your systems.