looks like jessie is going to be the first debian stable to be released with rc-critical issues and not "when it's done"
some of the bugs referred [2] seem quite critical indeed, maybe someone with more insight could comment on this?
[1] http://richardhartmann.de/blog/posts/2015/04/24-Debian_Relea...
[2] https://udd.debian.org/bugs.cgi?release=jessie_and_sid&patch...
Oh, yeah, that's Debian's systemd release.
> Oh, yeah, that's Debian's systemd release.
These are the bugs that are relevant when talking about the Jessie release: https://udd.debian.org/bugs/?release=jessie_not_sid&merged=i...
None of them are filed against systemd. I've been watching this page daily for the last month, and I only remember one systemd-related bug being filed in that time (there was one longstanding one from March affecting a rather obscure use case that sat there for a while as well, but was fixed).
As a speculation from an outsider, I'll list these reasons: Release team was very motivated in this cycle (auto removal of packages, not letting any new package in freeze, very strict exceptions even for packages that fix bugs etc.), most of current rc bugs are lurking there for months without any progress (and since Debian is all volunteer work, they can't force anybody to fix 'em), and they couldn't also remove those packages because they've already removed packages they could remove. Another thing is some of those RC bugs are security issues, which are handled by Security Team for stable and oldstable, so there is no reason for security issues to delay the release. When all these are considered, they may have not deemed further delaying the release worthwhile.
I would also like to hear the real reasons from a team member, though.
https://bugs.debian.org/release-critical/
Any idea why they have gone with this?
I would go with FreeBSD or Debian.
This is incorrect. stable releases are supported until one year after the new stable release, which happens to be ~3 years, so it's 2018 for jessie. If LTS project also decides to support it, it extends to 2020.
So in practice you don't get a larger number of supported packages than with RHEL/CentOS.
Wow, really? That's nothing! No security updates after that?
> Ubuntu 1404 LTS has support until 2019
That sounds more reasonable. But still a bit short.
> RHEL 7 has support until 2024 (and Centos).
Interesting. Now I understand why I hear "centos" so often lately. So far, I only know Debian based distros. I wonder how much work it would be to switch to one of these two.
Debian is widely regarded and typically provides two to three years update support for a given code name (e.g. Wheezy or Jessie). There is a proposal for providing Long Term Support (LTS) for Wheezy as has been done for Squeeze.
But only 2 to 3 years? That is very short. What would be a good alternative with longer support? There must be market for it I guess. Don't companies simply want to run their stuff as long as possible? Many companies still use Windows XP. And that's 14 years old.
Any major distris that commit to 10 years of support or something?
As such, upgrades may be painful if you have anything esoteric in your configurations.
It's a month old mail stating Debian targeted today as a release date for Debian 8 (edit: latest news item in the list).
“As you are probably already aware of, Debian 8.0 "jessie", is just a few hours away from becoming the next stable release. This is a heads up in case you were not aware of, as there is probably going to be a higher load on the mirrors.”
[0] https://lists.debian.org/debian-mirrors-announce/2015/04/msg...
Also on identi.ca they wrote today:
"FTP/Release teams' work is complete; once CD testing is complete, the mirrors will be updated and jessie will be released!"
So, no that page didn't (and still doesn't) announce Debian 8 release.
https://lists.debian.org/debian-devel-announce/2015/03/msg00...
Today they will make an additional announcement.
Depends on your definition of "stable". Since distros vary widely on what they consider to be "stable", comparing various distros' stable releases is like comparing processors by raw GHz values or dSLRs by megapixels alone.
Debian Stable is the last place to go if you want very recent builds of packages, but the first place to go if you want absolute, rock-solid stability.
Debian Sid (unstable) has the latest versions of each of the packages, though Debian's guidelines are strict enough that testing and sid are oftentimes more stable than the "stable" releases of other distros.
My advice (and this is what I do): Run Debian stable (Jessie, as of today) as a base image, and use an appropriate container for applications that require more up-to-date applications. Best of both worlds.
Since the freeze is around 6 months, this means you get 6 months old software when Debian is released. There are some exceptions, like browsers that are too difficult to maintain at the same version.
We believe most people like this definition. This can be frustrating when you need the latest version of nginx but you are happy that upgrading some basic stuff won't break anything on your system: no deprecated configuration option in X, no command-line flag that doesn't exist anymore in Y. All should work exactly as before, with fewer security holes and bugs at each upgrade.
However, if you really want to have the latest version of a selected set of software, have a look at the official Debian backports. This is a great strength of Debian over Ubuntu (where backports are almost inexistant with the notable exception of the kernels): there are many backported packages. For example, if you need a more recent version of nginx and you are running Debian Wheezy, you'll get nginx 1.2.1. If you need something more recent (because you want to get SPDY), you can get nginx 1.6.2 through backports. See here: https://tracker.debian.org/pkg/nginx.
Backports are packaged from the versions that will be in the next Debian release. So, they should keep the same quality than the packages which are currently in Debian. This is a great strength over random PPA. Some of them are maintained by skillful people, some others are not. If you trust Debian for its packages, the backports are made by Debian Developers too.
For nginx, there is no 1.8 because backports are taken from the next release. As this next release is currently frozen, the version proposed in backports is still 1.6.2.
Using a Debian Stable with backports should allow you to get what you want: stability for most packages but latest releases (and latest bugs/changes) for a selection of packages.
If you can identify the specific packages (i.e. php? nodejs? mysql? redis? etc) that you found outdated in Ubuntu it will be much easier to make a suggestion about how appropriate Debian stable will be for you.
I can't say why that is, but I've seen it on multiple occasions. Usually you can resolve this in Ubuntu with a PPA.
http://openness.microsoft.com/blog/2015/04/21/microsoft-debi...
1) porting Visual Studio to Linux.
2) porting Office to Linux, or
3) contributing to Wine, with the goal of solving long-standing issues with their (above) software - but hey they could contribute in other areas too, since Wine is far from complete (a USB driver/stack is much needed IMHO).
I won't believe in Microsoft "openness" until I see one of the three above.
Edit: the fact they're using this event mainly to promote Azure services rather than talking about differences/upgrading issues from debian 7 to 8 speaks of itself.
If you have a fairly vanilla 7.8 system (i.e. no source compiled stuff on there, mainly just big name packages etc.) then you should be fine doing it now or in a few days.
We updated some simple 7.8 installs to the rc jessie release a month or so ago and everything went fine apart from an obscure bug with monit and inherited umasks. Got around that by manually installing the sid deb of monit.
Edit: the main thing you'll want to do is go read up on systemd ahead of upgrading as it's quite a change and there are still some wrinkles ('systemctl daemon-reload' is a new command we've had to use quite a bit).
We've a lot of 7.x instances (bare metal and VMs both) and a few running jessie for about 2 months. The upgrade was flawless. systemd had quirks, but that faded too.
All in all, go ahead, it's yet again a nice little step forward.
Debian is generally very good with stability for things like security updates and we certainly plan to continue using it. However, our plans for updating this time are more along the lines of "set up completely new machine with Debian 8 from the start, install our own choice of packages and applications, and then systematically migrate data/connectivity from the old systems to the new ones". We expect the time and money costs of having the transition period to be less than the potential downtime if direct upgrades take as much effort as they did from 6 to 7.
Your mileage may vary, Linux has infinite possibilities and ours may just have been unlucky, the plural of anecdote is not data, etc.
That way you start with a very lean < ~700MB base install with no unnecessary garbage on your system to worry about.
So i basically won't be missing any important and hip packages? :D
Several people in the community have asked what happened to the packages but had no reply from the Debian mailing list. I've asked several times on twitter but I too have had no response from the official Debian twitter account.
Sources:
* http://lists.alioth.debian.org/pipermail/selinux-devel/2015-...
* http://lists.alioth.debian.org/pipermail/selinux-devel/2015-...
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771484 * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756729
The main problem seems to be there is not enough manpower to keep those policies up-to-date. Once there are "grave/serious" bugs, a non-essential package is usually dropped from testing (hence from the next stable). If people care enough, this is usually a hint to fix those bugs.
If you want to help, you can help fixing thos bugs: https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=refpolicy
Once the bugs are fixed, the package can be backported to Jessie.
We were using them just fine in a pre-prod (waiting for Jessie to be released) environment. We weren't using GPG but experienced no other issues.
Right now, to get around the problem we have ported Fedora's policies across. I'm unsure if these two bugs exist when using Fedora's policies but I'd say they would be.
(I actually like systemd, just adding to the list of ways that Debian makes it easy to avoid it, in the hope of the whiners whining less :P)
(Second) latest post to debian-devel-announce:
https://lists.debian.org/debian-devel-announce/2015/04/msg00...
And latest post to debian-announce (concerning the latest stable point release, 7.8):
https://lists.debian.org/debian-announce/2015/04/msg00000.ht...
https://lists.debian.org/debian-announce/2015/msg00001.html
Also note that the link to the 7.8 point release above is wrong, the correct link is:
On a side note, just last night I was watching a video of Linus at DebianConf where he talked a bit about solving the linux desktop problem (https://www.youtube.com/watch?v=1Mg5_gxNXTo). Its great that SteamOS is building on top of Debian and I'm exited to see what effects this will have towards making distribution of cross-linux-distro apps easier for developers. I think the fact that valve is on Linux is going to have a big impact on providing distros that non-technical users can easily enjoy.
Anyways, thanks again :)
release can happen any moment!