News for hackers. Stuff that matters.
Re:Debian 7.0 "Wheezy" released by rogerbinns on Sunday May 05, 2013 @01:54AM (#5657577)
Who says the original developers stopped supporting it? Head on over to http://www.kernel.org and you'll see that 3.2 has longterm support (ie the kernel developers backport relevant fixes and patches). There are more details at https://www.kernel.org/releases.html including end of life dates. Given the time span between Debian releases, 3.2 is an excellent choice, if not the only one.
Re:Debian 7.0 "Wheezy" released by petsos on Sunday May 05, 2013 @03:09AM (#5657683)
Right, this may be true for the kernel, but it can't be and it is not true for all of Debian's packages. Case in point Django: https://docs.djangoproject.com/en/1.5/internals/security/

Since the release of Django 1.4, version 1.2 stopped receiving security fixes by the Django development team. What that means is that a Debian maintainer (which probably is not a Django developer) would have to hack any new security fix into the unsupported 1.2. And this is deemed more stable than say, upgrading to 1.3.

Note that Django is just an example, obviously there are many more packages with the exact same problem.

Re:Debian 7.0 "Wheezy" released by claudius on Sunday May 05, 2013 @03:56AM (#5657784)
If the Debian maintainer has any idea what he’s doing, then this is likely to be more stable than upgrading to a new release that introduces new features and possibly incompatibilities. Fortunately, most Debian maintainers have a very good idea of what they’re doing.
Re:Debian 7.0 "Wheezy" released by petsos on Sunday May 05, 2013 @11:36AM (#5658619)
Likely yes. But if I had to choose between the original developers and someone that has to maintain 20 different packages, I will chose the original developers.
Re:Debian 7.0 "Wheezy" released by claudius on Sunday May 05, 2013 @12:45PM (#5658917)
I imagine few maintainers to maintain 20 different packages, and if they do, they are likely related in some way – and then I trust a Debian maintainer more to gauge the impact of a new version on the system than some upstream maintainer, who likely even uses some other distribution.

But if that works for you, then great :-)

Re:Debian 7.0 "Wheezy" released by tshepang on Sunday May 05, 2013 @08:09AM (#5658156)
"stable" does not necessarily mean "better"; In the case of Debian, it can mean "unchanging"... that is you can rely on it to not break your software even if you keep it ("stable") updated.
Re:Debian 7.0 "Wheezy" released by petsos on Sunday May 05, 2013 @11:35AM (#5658614)
True, but a security update means both better and more stable.
Re:Debian 7.0 "Wheezy" released by belorn on Sunday May 05, 2013 @08:10PM (#5660308)
Security fixes that addresses issues in 1.2 will be back-ported from 1.4 by either A) upstream, or if that fails B) the Debian maintainer, or if that also fails, C) Debian security team. Thats the promise made by The Debian security team which cover the latest stable major release, and for the prior stable release for one year.

And it works. Most of all fixes are done by A or B, but the promise is one which the security team takes very serious. For one release, the security team backported security updates for 4 years. A achievement of taking responsibility in a "open source" project if I ever saw one.

Re:Debian 7.0 "Wheezy" released by ownagefool on Sunday May 05, 2013 @06:34AM (#5658021)
For the record, debian also packages up pip and you can install an up-to-date django using that. You essentially get the best of both worlds here.
Re:Debian 7.0 "Wheezy" released by petsos on Sunday May 05, 2013 @11:35AM (#5658609)
Well, it also packages tar and I can untar and install any package from source.
Re:Debian 7.0 "Wheezy" released by ownagefool on Sunday May 05, 2013 @01:38PM (#5659075)
I dare say that's not really an apt comparison if you're going for sarcasm. If you're being serious, then um... yeah.
Re:Debian 7.0 "Wheezy" released by petsos on Sunday May 05, 2013 @10:27PM (#5660642)
How is it not an apt comparison? What pip would do in this case is bypass apt and install the latest version of Django and its dependencies. If I'm going to do that I might as well build the database and server from source too to have the latest versions. But then why am I using Debian?
Re:Debian 7.0 "Wheezy" released by ownagefool on Wednesday May 08, 2013 @03:50PM (#5676437)
You seem to be missing my original point. My understanding is you want to run the latest and greatest python, best practice is pretty much to use pip & virtualenvs(I'm not a python dev, so don't quote me on that). If you want stable, use the debian packages with security updates. Best of both worlds, like I said, but it's an either/or choice.

Besides missing the origianl point, comparing pip to tarballs just seems wrong. One is pretty much manual, the other is via a package manager, albiet not the distro specific package manager, but one specific to the domain you are working within.

"But then why am I using Debian?"

Personally, I tend to stick with everything from debian direct, but there are lots of domain specific developers who'd rather have the up-to-date stuff and I can't entirely fault their desire when we're talking about real world benefits of new versions. You still benefit from the stable base even if you want to run something up-to-date. You don't see the benefit of that?

Going forward from that, you can still pip in specific versions, update projects seperatly, and obviously test them before doing so, so while you may lose some advantages, living in a specific pip world doesn't seem like the end of the world to me, as long as there's a positive reason for doing so.

Re:Debian 7.0 "Wheezy" released by vacri on Monday May 06, 2013 @01:10AM (#5660967)
Because it provides a stable environment for all packages outside of the special one you're personally managing.
Re:Debian 7.0 "Wheezy" released by petsos on Monday May 06, 2013 @02:11AM (#5661120)
If my server is web site running Django then the special one that I'm manually managing happens to be the most important one.
Re:Debian 7.0 "Wheezy" released by vacri on Monday May 06, 2013 @06:04PM (#5665078)
Isn't that the way it should be? Especially in a production environment - not upgrading unless you're sure your core packages don't break your product?