Debian Refuses To Push Timezone Update For NZ DST 435
Jasper Bryant-Greene writes "Although a tzdata release that includes New Zealand's recent DST changes (2007f) has been out for some time, Debian are refusing to push the update from testing into the current stable distribution, codenamed Etch, on the basis that 'it's not a security bug.' This means that unless New Zealand sysadmins install the package manually, pull the package from testing, or alter the timezone to 'GMT-13' manually, all systems running Debian Etch in New Zealand currently have the incorrect time, as DST went into effect this morning. As one of the last comments in the bug report says, 'even Microsoft are not this silly.' The final comment (at this writing), from madcoder, says 'The package sits in volatile for months. Please take your troll elsewhere.'"
So there are no time based security attacks? (Score:5, Insightful)
Re:So there are no time based security attacks? (Score:5, Informative)
done.
Re: (Score:2, Insightful)
Re:So there are no time based security attacks? (Score:5, Informative)
Debian is considered the stable distribution. They move glacially slow, and are, if you use their stable repo, stable as hell. If you want bleeding edge by default, install their bleeding edge version.
Otherwise, if you want Debian, install Debian.
Oh, and in response to the even-Microsoft-would-not-be-so-foolish comment: Of course not. They demonstrated their level-headed thinking when they charged $4000 for a time zone update for Windows 2000. A server OS. When you can do it for free [slyck.com] if you know how. Debian should charge NZers $4000 Canadian (OUCH!), then they would be respected.
Comment removed (Score:4, Informative)
Re:So there are no time based security attacks? (Score:4, Informative)
The point is, stable is supposed to be stable, and only changed for very good cause (which this is), and then only after considerable testing...which this hasn't had. An exception is made for security fixes because it's considered *necessary* to patch vulnerabilities. Otherwise, no. Even if you don't see how it could cause a problem, you don't include changes without considerable review and testing. That's what stable means.
OTOH, if you choose to import it from another repository...it's your choice. And simple to do. (I'll grant that I don't understand the "volitile" response. The repositories I'm aware of are stable, testing, unstable, and experimental. Presumably volitile has something to do with the stable branch.)
Given all that...I don't see how the timezone file could cause a problem, and I don't see why it should have set in the volitile repository for weeks. Perhaps nobody would test it before they needed it?
Re:So there are no time based security attacks? (Score:5, Insightful)
Sure, and if you want to put up with the possibility that, eg, trying to use tab-completion will cause your shell to dump core then, by all means, use testing.
'Stable' cannot, in the real-world really mean 'nothing changes except security updates'. The world does not work like that, as this demonstrates.
Re: (Score:3, Informative)
Re:volatile explained (Score:4, Insightful)
There's a lot I don't understand about the things I use in my day to day life but I still use them. Micro-managing one's operating system is a foolish waste of time and loss of productivity. My operating system exists to grant me access to the tools I've installed to perform tasks relevant to my daily life and career. This is something that should be done right the first time without any political nonsense getting in the way. A timezone patch not stable? Now I've heard it all. Next thing you know my /etc/issue file will be unstable.
Re:So there are no time based security attacks? (Score:4, Funny)
The way it was explained to me, Debian is the stale distribution.
Volatile versus update (Score:5, Informative)
The whole FA is a big mis-understanding of what the various repositories are and what they purpose are.
More information about voltile, at the corresponding debian site [debian.org].
Debian is quite popular among some admins because of this. You know, once you install debian on a server, that your installation will still get critical security fixes for the next 3-4 years. But nothing else will change a bit. 0% chance that an upgrade may break your configuration file. 0% risks that all the scripts that you manually wrote will suddenly stop functionning because of subtle differences between version 1.8.6.9 and 1.8.6.10 in some obscure software. (which are things that could occasionally happen with other distribution ) NO dependency hell once you start using updated software (like a 3rd party repository targeting a library version 2.0.9, but the distro having updated to 2.0.11. Very rarely it can happen between openSUSE and packman).
But as AC said in this thread, maybe the installation procedure of Debian should give
Re:Volatile versus update (Score:4, Insightful)
And a 100% chance that a change in your timezone will cause your servers to suddenly have the wrong time (assuming default configuration).
No thanks, I'll stick to a platform with a more sane balance between platform stability and not breaking things.
Re:Volatile versus update (Score:5, Insightful)
I just learned that I go to work at 3pm in the morning and head home at 11pm. It's not hard. I wish the world would switch to GMT, it would make everything so much easier. Businesses can have summer hours if they wish to take advantage of the longer days.
Of course, the desktops are all still on local time. There would be a pitchforks-and-torches uprising if you tried to change that.
Re:Volatile versus update (Score:5, Insightful)
Re:Volatile versus update (Score:4, Insightful)
Re:Volatile versus update (Score:5, Insightful)
Re:Volatile versus update (Score:4, Funny)
Re:Volatile versus update (Score:4, Funny)
This was a good post, but it's a pity that your command of English is so limited that this gratuitous vulgarity is the best adjective you could choose.
In the very unlikely case that after 3 sex abstinence years of development
That's what you meant, right.. At least I think you did
Re: (Score:2, Insightful)
Re: (Score:2, Informative)
Re:So there are no time based security attacks? (Score:4, Funny)
Re: (Score:2)
Re: (Score:3, Insightful)
Feb 27 01:01:04 umbc9 syslogd: restart
Feb 27 01:01:14 umbc9 telnetd[1803]: connect from annex3.umbc.edu
Feb 27 01:02:15 umbc9 rlogind
Re: (Score:3, Insightful)
I agree with you but I'm having difficulty imagining a specific attack scenario...
No, the solution is to drop the "security" red herring altogether and concentrate on the truth of the matter. This update is small, simple, and critical in an international economy. It should go without saying that it should be a mandatory, top of the list update for all systems regardless of their status in some bureaucratic development cycle.
Forget the analogies of web browsers, MP3 players, web servers, e-mail clients, IM clients or any of the other thousands of software packages that could in whatev
Re:So there are no time based security attacks? (Score:4, Informative)
it is not a security update so it doesn't go in the security repositry
it is already in the volatile repositry
it is already in etch-pryoposed-updates which means it will probablly be in the next point release of etch
pushing a point release of stable is not something that has been taken lighly, lots of CDs to build and push out to mirrors, lots and lots of testing.
Sure the US changes got better treatment, how much of that was luck and how much of it was being one of the largest (in terms of computer using population) countries arround is hard to tell.
If you can't live with the way debian stable releases work choose another distro. If you can't manage your IT infrastructure such that deploying local patches is not unreasonably difficult fire your IT staff.
Re:So there are no time based security attacks? (Score:4, Insightful)
Re: (Score:2)
Of course. But it does change the conversion from UTC to/from local. Care to bet that no software that runs on Debian can be exploited in some unfortunate way if the UTC-local conversion is wrong by an hour ... especially in a complex networked world where some interfacing software will use the correct conversions? And of course, there are possibly interfaces to the Windows world out there which -- the last time I looked
In defense of the Debian team... (Score:2, Funny)
Is it a security update? (Score:5, Insightful)
Re: (Score:3, Interesting)
Re:Is it a security update? (Score:5, Insightful)
It's not that the updates aren't going to be made, it's just that they're made via point releases, not security updates because they aren't a security bug.
If you don't want to wait for a point release, the packages have been made available already via volatile and the backports area. It's trivial to add these to your sources.list and install the updated package.
You seem to not understand how Debian actually works. The management of Debian, such as it is, are the actual developers; the people who actually sit down and do the work. If you don't like the decisions that they make, you have two choices: jump in and help out or choose to use something different. The former will enable you to make decisions in the areas you work in, the latter means hoping that someone else is going to make decisions that you agree with. Choose whichever you prefer; presuming to dictate to those who actually are doing the work isn't one of those choices.
Apple are just as bad (Score:5, Interesting)
Meanwhile, Microsoft rolled out a patch on Windows Update - Microsoft users on Automatic Updates rolled over without even knowing anything had changed.
Summary of response by vendors (Score:2)
http://www.geekzone.co.nz/freitasm/3856 [geekzone.co.nz]
This demonstrates how committed vendors are to smaller markets.
Debian actually did release it for Stable. It's in (Score:5, Informative)
Volatile is specificly designed to take into account things like this. It's for updates to packages, like anti-virus software, and similar things that change over time.
Nobody actually reads the fucking articles do they? The guy that posted the article is a troll and selectively took quotes out of context.
What SlashDot says:
"Although a tzdata release that includes New Zealand's recent DST changes (2007f) has been out for some time, Debian are refusing to push the update from testing into the current stable distribution, codenamed Etch, on the basis that 'it's not a security bug.' This means that unless New Zealand sysadmins install the package manually, pull the package from testing, or alter the timezone to 'GMT-13' manually, all systems running Debian Etch in New Zealand currently have the incorrect time, as DST went into effect this morning. As one of the last comments in the bug report says, 'even Microsoft are not this silly.' The final comment (at this writing), from madcoder, says 'The package sits in volatile for months. Please take your troll elsewhere.'"
What is actually in the Bug Report:
----SNIP----
The fix is already in the volatile archive (see
http://volatile.debian.org/ [debian.org] in the etch-proposed-update archive and it
will also appear in the next release of etch. Alternatively you can also
download the new version by hand and use dpkg -i.
----SNIP----
ALSO:
----SNIP----
>>> I would recommend re-opening this bug and upgrading its severity until the fix has been
>>> applied.
>> That won't change anything as it is now out of control of the glibc team.
>>
>
> And these mission-critical updates aren't put into security, why?
>
Because it's not a security bug.
----SNIP----
NO SHIT. It's _not_ a security bug. Why should the Debian Security team be forced to deal with something that is not security? Think about it for a whole two seconds.
The tzdata was updated a long time ago and is in a Debian repository that is specificly setup to deal with changes like this.
The person who filed the bug report doesn't like this and thinks that the package should be in the security fix repository.
It's fucking stupid. It's not a security bug. The package has been fixed for a long time. It doesn't have to be installed manually. It CAN be installed manually.
Get a grip people.
Re:Debian actually did release it for Stable. It's (Score:5, Insightful)
1. I think: How silly of them. Just like Debian to do something stubborn and annoying like that.
2. Then I read the argumentation, the policy that led them to the decision.
3. I find myself agreeing with the policy and thus accepting the decision as the Right Thing.
4. I find someone, usually in the Debian project itself, has come up with a solution for those who don't like the decision.
The more time passes, the more I like Debian. They have policies that are good and they stick to them. When the policy causes them to do something that people don't like, they provide a workaround. With Debian, you can have your cake and eat it. Exclusively free software? Check. Proprietary software when you do want it? Check. Stable system that stays the same for years? Check. Recent versions of packages when you want them? Check. Support in the package manager for mixing and matching? Check. Oh, and they had dependencies figured out and working well long before any other distro I'm aware of. Debian isn't perfect, but it comes frighteningly close sometimes.
Re:Debian actually did release it for Stable. It's (Score:4, Informative)
And it's really not that complicated to use. Even things like nvidia drivers are just a m-a autoinstall nvidia away. Sometimes it takes a while, but eventually I find Debian makes things like that very simple and integrated.
Re:Debian actually did release it for Stable. It's (Score:4, Informative)
FTR, actually that's not the case. Someone else who stumbled onto the problem near the last minute doesn't like the fact that it didn't go into the main repository or security repository. I -- the person who filed the original bug -- am perfectly happy with the fix going into the volatile archive, and patched the servers I manage months ago. (I think it's rather unfortunate it missed the 4.0r1 point release, and unfortunate (but understandable) that there's no patch for Debian Sarge ("oldstable"), but otherwise the situation seems to have been handled fine. For Debian Sarge it works okay to take the NZ or Pacific/Auckland timezone file from a patched Etch system and put it onto the Sarge system.)
Ewen
Re: (Score:2)
Right. Let's see my Granny - or the average Corporate Joe - doing that.
This is why people are NOT switching to Linux...people here bitch about stealth windows updates, (quite correctly, in my opinion), but don't always recognise the upside.
I keep trying to promote BSD (server), Ubuntu (desktop) etc. to my customers, (which include Gov. departments) and friends, and this kind of bs just does not help. It's fi
This _is_ debian (Score:3, Insightful)
probably not much of an issue (Score:4, Insightful)
Re:probably not much of an issue (Score:4, Insightful)
Anyone who does business with New Zealand might not be aware of the change and the need to update their systems.
E.g. sites hosting NZ content outside of NZ, or even banks doing business with customers in NZ.
The change impacts the world and should be applied to all systems.
Re: (Score:2)
Where it belongs according to Debian policy.
Re:probably not much of an issue (Score:4, Insightful)
debian/stable > debian/testing > debian>unstable > ubuntu/released > debian/experimental > ubuntu/unreleased
Thus, for a home desktop which can break most of the time and where you want the bling, you can afford to run Ubuntu.
I do run Beryl at home, even though it breaks a lot. Beryl, not the new versions of Compiz which after all those months after merge are still a regression, both stability and usability wise. Yet, I wouldn't let it anywhere near a system which shouldn't break. Well, many people actually run Windows in places where stability matters, but I digress. And Ubuntu made Compiz the default...
Re:probably not much of an issue (Score:5, Informative)
If you're running debian then it was apparently updated automatically ages ago. The article seems to be about a bug reported by somebody who chose to turn off updates except for security fixes. Naturally, then, they didn't get this update - they then asked for these things to be considered security bugs in future.
I disagree with the bug reporter. Anywhere time is used in a security mechanism (and there are many) it should be using UTC or be robust against timesaving measures (eg, only be used for approximate deadlines to improve odds). In which case a timesaving change is not needed for security. Security bugs are therefore in the application not the time metadata (except adjustments to UTC which definitely *would* be security issues).
In short - debian users' arses (and clocks) are covered just fine.
Debian did the right thing (Score:5, Insightful)
This update is not security-related, so has no business being in the security update section. That's perfectly OK - Debian's security updates are completely safe to apply 99% of the time, because they do not change functionality. They only fix security bugs. Unlike Microsoft, Debian are not in the practice of shipping automatic updates that change functionality.
The update has been posted to the volatile repository, which is intended for things that change frequently, like timezone data. It can be installed from there right now - any of these people complaining could have simply installed the patch at any time over the past several months. The update has also been pushed to the updates repository, for inclusion in the next point release of Etch.
I don't see the problem here.
MOD PARENT UP (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If I were in NZ and installed a fresh new Debian system today, I believe it would be within reason to expect it to behave correctly with respect to things like time. The fact that Debian is structured to not have this feature is, IMHO, a very serious drawback to Debian. There was a similar, less serious, issue many years ago that turned me away from considering the use of Debian.
Re: (Score:2)
So, name one operating system released at the time that Debian Etch was released or before, that contained this time zone update out of the box. I don't think you can, because their publishers would have had to be psychic or have a super-dup
Re:Debian did the right thing (Score:4, Insightful)
Yes, in fact, it is. Have you ever heard of log timestamps?
Re: (Score:3, Informative)
Yes, in fact, it is. Have you ever heard of log timestamps?
If you are using log timestamps for security-sensitive applications, you really should be using UTC (or at least a timezone that doesn't have daylight saving changes), because otherwise you will get ambiguities cropping up: there is a one hour window every year for which the timestamps will repeat an hour later making it impossible in some circumstances to tell when exactly stamps left during these two hours occu
Re: (Score:3, Informative)
It is a shame that the updated tzdata package did not enter the Debian ("etch") 4.0r1 point release... I would welcome an explanation for why this was the case, but then again this is Slashdot, not LWN.
OB (Score:5, Funny)
Re:OB (Score:5, Funny)
With my FreeBSD hats... (Score:5, Interesting)
As the person who maintains the misc/zoneinfo port I say: They're right.
Well, kind of right and kind of wrong (Score:2)
This points to a wider problem... (Score:5, Insightful)
Re: (Score:2)
Re: (Score:3, Interesting)
-b.
Re: (Score:3, Insightful)
The same thing can be accomplished by shifting working/school hours as by fucking with what should be a constant frame of reference. Besides, if you want to save energy, there are better things to mandate -- CFL usage, tax all cars that make less than 30 mpg average at 100%, etc ...
-b.
Re: (Score:3, Funny)
Absolutely. There is nothing more wasteful of energy than the lengthy overtimes, fourth downs and tiny fields used by the NFL. Playing by CFL rules is just good for everybody.
Re:This points to a wider problem... (Score:5, Informative)
http://www.google.com/search?client=opera&rls=en&q=daylight+savings+time+doesn't+save+energy&sourceid=opera&ie=utf-8&oe=utf-8 [google.com]
Re: (Score:2)
It reduces energy usage (better for the environment)
Really? There have been studies that show the effect on energy use is negligible if it even exists at all. Some evidence suggests that the recent change in the US might have even caused an increase in gasoline consumption.
Here is a quote from http://en.wikipedia.org/wiki/Daylight_saving_time [wikipedia.org] on the subject:
Not until New Zealand decides... (Score:2)
What I find truly dumb.... (Score:3, Insightful)
Troll (Score:2)
> for months. Please take your troll elsewhere.'"
He's right. That is exactly what volatile is for.
WTF (Score:2, Insightful)
As it's clearly pointed out in the bug report, this package:
1) Has not a security bug, so does not belong to security-updates.
2) Was in volatile for a long time.
3) Is scheduled for the next release of etch.
debian-volatile is a repository for this type of packages (as virus lists, tzdata, et alter) that has information/data changes/updates often. If your time zone has changed or it's about to change, it's your responsabil
Re: (Score:2)
When processes fail to serve your customers you
Re: (Score:2)
volatile is the normal update stream. It deals with all the changes that are not bug fixes, but become necessary because the environment changes. Which is exactly what this is about.
> When processes fail to serve your customers you have a problem with your process.
I think Debian decided long ago to rather do it right than to serve the masses (if both are conflicting). And I think it did
Re: (Score:2)
Re: (Score:2, Informative)
Basically, as a sysadmin you have at least five different options using Debian or Debian-derived distros:
1) Stable (codename Etch): you are at the topline in terms of stability/security, although the packages here are not the latest upstream releases. You have to handmade some th
The real culprit here (Score:2)
Re: (Score:2)
Re:The real culprit here (Score:4, Informative)
The complaint amounts to "You should have put it in the wrong place because I was looking in the wrong place and didn't find it." People who actually bother to think about what they're doing use Debian precisely *because* you can rely on them sticking to the rules.
Sysadmins only (Score:2)
No elitism here
( Yes this is sarcasm. Rather short sighted of the Debian crew )
Good for Debian (Score:2)
What did Debian do for the US DST change? (Score:2)
So - what did Debian do for that? If they left it in volatile, then the NZ guys haven't got anything to complain about, really - at least the Debian folks are consistent (in this scenario)
Re:What did Debian do for the US DST change? (Score:4, Insightful)
So that does beg the question - if it's okay to do it for the US, why not NZ?
I think you mean GMT *plus* 13. (Score:5, Informative)
Re: (Score:3, Informative)
Actually it's correct. The POSIX standard specifies the timezones backwards.
See, e.g.: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4813746 [sun.com]
Clever, eh?
It sure is a security bug (Score:4, Insightful)
Similar problems may exist for SSL (https, ldaps, imaps anyone?) but I'm not sure if a one hour difference would exceed the tolerance in many applications.
Disclaimer: I work for a commercial distributor.
Re:It sure is a security bug (Score:4, Informative)
Either you don't get it or you're a troll. (Score:5, Insightful)
Rolling clocks forward by two hours is a pretty huge change in behavior for some servers, and there isn't much of a security risk in not rolling out the update automatically, so they're not going to.
They're doing the right thing.
Re: (Score:2, Interesting)
I am not so sure it is the right thing. Cron jobs are supposed to run at a specified wall-clock time. If the wall-clock time is not correct any more cron jobs will get out-of-sync with business procedures.
It may not be a security risk but most servers' behaviour will probably change more without the patch than with it.
Re: (Score:2)
Re: (Score:2)
Rolling clocks forward by two hours is a pretty huge change in behavior for some servers, and there isn't much of a security risk in not rolling out the update automatically, so they're not going to.
The
Re: (Score:3, Interesting)
Second, changing the time zone only changes the *presentation* of the time. It doesn't change the time itself. If your software doesn't understand that the presentation of the time is simply a user preference, then your software has a more serious problem.
Re:This illustrates one of Linux' challenges to wi (Score:2)
Everyone keeps trying to compare Linux to windows. It's not. Compare Solaris to Linux.
Re: (Score:2)
Everyone keeps trying to compare Linux to windows. It's not. Compare Solaris to Linux.
Your la
Re: (Score:3, Informative)
Re:Dropped debian back in '01. (Score:5, Informative)
Nothing to see here, move along.
Re:Debian keeps getting sillier every day. (Score:5, Insightful)
Re: (Score:2)
Re:Debian keeps getting sillier every day. (Score:5, Informative)
It all sounds like a shitstorm in a chamber pot to me.
Re: (Score:2, Insightful)
What rubbish. New Zealand's technology industry is more significant to its citizens than the US technology industry is to Americans. As a small country, New Zealand's economy relies more on technological innovation than big countries do, with their natural resources and primary production. I'm not just talking about the famous examples (the electric fence, Rakon) either, but a constant push for more efficient and more valuable secondary production.
Or by significant did you mean significant to you and you
Re: (Score:2)
NTP does not deal with DST. It's sole purpose is to synchronize the machine clock with UTC.
DST is a presentation issue, and is handled solely by the Olsen tzdata database.
Re:My god! (Score:4, Informative)
That won't address the issue at all. NTP makes sure the system clock is synchronized with UTC. The issue here is how much offset from UTC should be used for times that are displayed to users.
Re: (Score:2)
I have the feeling it was a not-so-subtle dig at the Mozilla people.
Re:Google Groups in Konqueror (Score:5, Funny)
Firstly, this is offtopic and has nothing to do with Debian. Secondly either Google or the KHTML team must have fixed it because I couldn't reproduce the bug in Konqueror.
When you say they've lost you as a user, do you just mean Konqueror? If so, is there anything we can do to lose you as a Linux user as well?