View Full Version : which linux distro updates packages as they release?
TusharG
July 31st, 2008, 11:48 PM
Which linux distro updates packages as they release? I'm Ubuntu user but usually I have seen that when a new package is released its not available in Ubuntu repos. Usually Ubuntu only patches the bug fixes/security updates on the installed packages. Ex: Banshee 1.2 is now released but Ubuntu repos are still pointing to the old one.
Is there any Linux disto that updates the packages immediately rather then waiting for the new distro release?
I know i have option of downloading source and compiling but that leads to may problems of solving dependencies, but if there is a way like apt-get or yum I'd like to know if any Linux distro provides that.
cardinals_fan
July 31st, 2008, 11:51 PM
Rolling release distros do that. Arch is my favorite - I believe that Debian Testing/Sid is also rolling. Gentoo and Sidux are also rolling.
ibutho
July 31st, 2008, 11:51 PM
I know several distros that do that e.g. Arch Linux, Mandriva, openSUSE, PCLinuxOS and Fedora. With openSUSE you have to make sure that you have added the GNOME, KDE or whatever experimental repos you need otherwise it will just behave like Ubuntu (i.e. provide only security updates). With Mandriva, you need to enable the backports repos.
TusharG
August 1st, 2008, 12:04 AM
Thanks a lot for quick reply. I'll definitely check Arch and PCLinuxOS Linux, In past I've tried Mandriva and Fedora and I did not like them at all.
kpkeerthi
August 1st, 2008, 02:20 AM
Debian Sid/Sidux, Zenwalk snapshot, Slackware current usually update their repository as soon as packages are released upstream. But these are considered 'testing ground' and tend to break the integrity of the whole setup. Arch has similar Testing repo if you want to really stay on the bleeding edge. But usually, only stable packages get into Arch's main repositories.
TusharG
August 1st, 2008, 01:02 PM
If that is the case... what is the typical time frame for a package to move from testing/backport to the main stream? So will Ubuntu also do the same? I mean will i get updated newer version of the package on ubuntu if i wait longer? Or do i need to upgrade the entire distro?
dca
August 1st, 2008, 01:38 PM
Ubuntu doesn't necessarily alter LTS releases after... I believe they do offer a backports repo but I've never needed that on any distro that offers a rolling six month release cycle: openSUSE, Fedora, Ubuntu, & Mandriva...
L815
August 1st, 2008, 01:40 PM
What's the difference between "Normal Releases" and "LTS releases" only in the software sources menu for updates?
I'm figuring that using an LTS (8.04) version with "normal releases" would make it kinda rolling release?? (probably far from haha)
maybeway36
August 1st, 2008, 03:09 PM
The closest thing to rolling release in Ubuntu is proably backports.
If you want a rolling distro with APT, try Debian sid.
67GTA
August 1st, 2008, 05:52 PM
PCLinuxOS uses the "rolling release" strategy. They don't put out a new release every six months. As long as you keep your system updated with apt/synaptic, you will have the latest versions they offer.
TusharG
August 9th, 2008, 01:13 AM
This thread indeed has become very informative. Thanks everyone for contributing your knowledge in this post and putting light on this topic.
Naiki Muliaina
August 9th, 2008, 05:37 AM
Curious to know, how up to date the backports/propsed updates in software sources?
http://ubuntuforums.org/picture.php?albumid=427&pictureid=1473
kpkeerthi
August 9th, 2008, 11:38 AM
Starting Elyssa, LinuxMint will follow pseudo-rolling package updates for LTS releases. That means LinuxMint LTS releases will continue to receive updates and hence remain up-to-date for 2 years:
Starting with Elyssa, Linux Mint will consider two of its releases "current": The latest release, and the latest LTS release. Basically, this means that innovations put into Linux Mint 6, Linux Mint 7 and Linux Mint 8 will be backported into Linux Mint 5 until the next LTS release comes out. Users will have a choice to stay current over the next 2 years by keeping Linux Mint 5 Elyssa, or by following the latest releases every 6 months.
Although Linux Mint isn't a rolling distribution an LTS strategy will be put in place to ensure that Linux Mint 5 Elyssa will stay up to date over the next 2 years. Users will have the choice to enable the backport repository for Elyssa in which upgrades for important desktop applications (Firefox, Thunderbird, OpenOffice..) will be made available.
... from http://www.linuxmint.com/rel_elyssa.php
tel93
August 9th, 2008, 06:33 PM
Which linux distro updates packages as they release? I'm Ubuntu user but usually I have seen that when a new package is released its not available in Ubuntu repos. Usually Ubuntu only patches the bug fixes/security updates on the installed packages. Ex: Banshee 1.2 is now released but Ubuntu repos are still pointing to the old one.
Is there any Linux disto that updates the packages immediately rather then waiting for the new distro release?
I know i have option of downloading source and compiling but that leads to may problems of solving dependencies, but if there is a way like apt-get or yum I'd like to know if any Linux distro provides that.
Debian Lenny (or unstable) (apt-get)
Arch (pacman, which is very similar to apt)
rsambuca
August 10th, 2008, 01:20 AM
Of the rolling release distros, I prefer Arch. Foresight is another that hasn't been mentioned yet, and is done quite well.
basenvironment
August 11th, 2008, 07:10 AM
ubuntu rolls, you just need to track the latest version that is in development but I would suggest debian testing...
rsambuca
August 11th, 2008, 01:16 PM
ubuntu rolls, you just need to track the latest version that is in development but I would suggest debian testing...
I hardly think that a development branch of a distro qualifies as a rolling release distro. They clearly are not the same, and have drastically different purposes.
basenvironment
August 11th, 2008, 01:29 PM
you say tomato, I say tomato
updating packages is updating packages. It isn't like devs grab a package that they know is going to cause a large amount of breakage and imediately upload it to the repo.
Where do you think intrepid came from? Did they start from scratch on every package or mirror hardy and start updating packages?
If gnome releases a.b.c then regardless if it you put it in a 'development branch' or a 'rolling release' it is still the same software.
Heck, I consider anything except the LTS releases to be from the 'development branch'.
:lolflag:
mips
August 11th, 2008, 02:18 PM
i hardly think that a development branch of a distro qualifies as a rolling release distro. They clearly are not the same, and have drastically different purposes.
+1
cardinals_fan
August 11th, 2008, 02:28 PM
you say tomato, I say tomato
updating packages is updating packages. It isn't like devs grab a package that they know is going to cause a large amount of breakage and imediately upload it to the repo.
Where do you think intrepid came from? Did they start from scratch on every package or mirror hardy and start updating packages?
If gnome releases a.b.c then regardless if it you put it in a 'development branch' or a 'rolling release' it is still the same software.
Heck, I consider anything except the LTS releases to be from the 'development branch'.
:lolflag:
Rolling != unstable. Ubuntu's development versions include unstable software that hasn't been released yet. Most true rolling distros only include software when it is deemed stable.
mips
August 11th, 2008, 02:30 PM
Rolling != unstable. Ubuntu's development versions include unstable software that hasn't been released yet. Most true rolling distros only include software when it is deemed stable.
And that can be proved by the fact that they have Unstable->Testing->Stable repos ;)
cardinals_fan
August 11th, 2008, 03:00 PM
And that can be proved by the fact that they have Unstable->Testing->Stable repos ;)
Indeed.
basenvironment
August 11th, 2008, 03:03 PM
Rolling != unstable.
rolling == unstable if by unstable you mean 'constant changes'
Ubuntu's development versions include unstable software that hasn't been released yet. Most true rolling distros only include software when it is deemed stable.
Ubuntus LTS include 'unstable' software that hasn't been released. Most software in rolling release distros as well as software in non-rolling distros development releases have similar versions. Software in one may be newer than the other and vice versa. Some rolling distros play it a bit more safe than others.
But my point is that software is not pulled into either type without some regard to breakage and usability, period. Even devel versions have some older software as does rolling distros. Even devel versions are have to be usable to be testable.
Once again, updating software is updating software. Neither should be done flippantly in a rolling distro or a devel release.
rsambuca
August 11th, 2008, 03:43 PM
Where do you think intrepid came from? Did they start from scratch on every package or mirror hardy and start updating packages?
Actually, the Ubuntu developers take a snapshot of debian sid every six months, apply their patches, fixes, etc.
Rolling release distros are designed to be as stable as they can make it given their timeframe and goals.
Development branches are for testing compatibility issues, fixing bugs, etc. These are things that most rolling release distros do BEFORE packages are officially released.
basenvironment
August 11th, 2008, 05:37 PM
Actually, the Ubuntu developers take a snapshot of debian sid every six months, apply their patches, fixes, etc.
Different distros use different versions based on what they consider prudent while considering breakage as well. Packages also get updated in intrepid, some packages are newer than debian unstable, some thing in intrepid are older than what is in debian unstable. Check the package versions between debian unstable, ubuntu intrepid, fedora, arch, and so forth. You can find various versions in each of those. One will have newer A and older B while another will have newer C but older D.
updating software is updating software....
I would certainly agree more works goes into a rolling distro to make sure breakage is minimized but things aren't just chucked into devel versions without some consideration either.
rsambuca
August 11th, 2008, 05:54 PM
Different distros use different versions based on what they consider prudent while considering breakage as well. Packages also get updated in intrepid, some packages are newer than debian unstable, some thing in intrepid are older than what is in debian unstable. Check the package versions between debian unstable, ubuntu intrepid, fedora, arch, and so forth. You can find various versions in each of those. One will have newer A and older B while another will have newer C but older D.
updating software is updating software....
I would certainly agree more works goes into a rolling distro to make sure breakage is minimized but things aren't just chucked into devel versions without some consideration either.
I think we agree here, but the fact remains that the Ubuntu developers base their six month snapshot on sid. Yes, then they make their changes, which may involve newer or older versions of some packages. Obviously they don't just "chuck things in"!
TusharG
August 19th, 2008, 03:53 PM
and when Ubuntu developers put the fixes on the debian sid do they send back the fixes to debian?
rsambuca
August 19th, 2008, 04:31 PM
Of course. This is open source software, for the most part. Some Ubuntu patches will not work directly with debain, however, since Ubuntu has a slightly modified filesystem.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.