2014 LinuxQuestions.org Members Choice AwardsThis forum is for the 2014 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2014. This is your chance to be heard! Voting ends on February 3rd.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: Desktop Distribution of the Year
I see, so when you're proven wrong that amounts to "pointless semantic arguments" by others...?
unstable gets a trickle of updates during freeze.
Was that your point? Ok great, I'm sure that someone will find it useful. I didn't see anyone suggesting doing a partial upgrade... presumably you mean pinning a certain package or packages and not upgrading them for days/weeks/months or whatever...?
In fact, I just remembered, the above is common practice to those running Debian unstable...
What about pinning a certain package to a testing version to avoid a bug in unstable? That sounds like a "partial upgrade" to me... sounds bad... I'm sure no one in their right mind does that, but then you're the Debian "rolling" unstable guru from FDN so you tell me...
OK fair enough: I am completely wrong about that -- thank you for correcting me.
I am no "guru" by any stretch of the imagination, I just (wrongly) thought I was offering good advice.
OK fair enough: I am completely wrong about that -- thank you for correcting me.
I am no "guru" by any stretch of the imagination, I just (wrongly) thought I was offering good advice.
Hmm, I would still argue (and be interested in cynwulf's thought on that) that if you decide to run Debian unstable for an extended period of time and do too much pinning (whatever too much may be) you would eventually run into dependency problems.
If you do this for long enough you would end up with a system where some packages would correspond to stable (or even older), some to testing and some to sid, which is not something you would typically recommend to an average user.
On the other hand this scenario is not directly related to running sid but rather to the fact of having your sources pointed to a dynamic target such as stable/testing/unstable rather than to an explicit release such as wheezy...
I must say though, Debian sid should also be fully updated regularly -- it too is rolling release (albeit much more patched than Arch) and I have seen problems on the Debian forums caused by partial upgrades...
Ah, if only people would take the time to digest what they read. All Arch upgrades are partial upgrades - that's what rolling releases do. As the linked-to wiki entry makes clear, you should not upgrade an individual package (by using the pacman -y option to refresh your copy of the package list) as this could lead to instability.
As I posted earlier. I once (in my early days of using Arch) made the mistake of running a very major upgrade, without referring to the notes telling me what to do first, and had to spend a considerable amount of time to get out of the hole I had dug for myself. Apart from that I've not had stability problems with my repeated partial upgrades made using the standard pacman -Suy. Far fewer problems than people encounter with a full upgrade from version x of a distribution to all-new version y
Hmm, I would still argue (and be interested in cynwulf's thought on that) that if you decide to run Debian unstable for an extended period of time and do too much pinning (whatever too much may be) you would eventually run into dependency problems.
Obviously. legitimate apt pinning - e.g. putting a buggy package on hold until a fix is uploaded to unstable - can only be a temporary solution. It's not for someone who says "I want to always run xorg version X because it works with legacy proprietary video driver Y". That plan is doomed...
You can usually still upgrade where possible, i.e. by running upgrade as opposed to dist-upgrade, but eventually the nature of testing/unstable is that it will have to move on.
Quote:
Originally Posted by joe_2000
If you do this for long enough you would end up with a system where some packages would correspond to stable (or even older), some to testing and some to sid, which is not something you would typically recommend to an average user.
Absolutely not, but you wouldn't recommend that the average user run the testing or unstable branches either.
Quote:
Originally Posted by joe_2000
On the other hand this scenario is not directly related to running sid but rather to the fact of having your sources pointed to a dynamic target such as stable/testing/unstable rather than to an explicit release such as wheezy...
Does that make sense?
Pointing your sources to testing or unstable makes sense. Pointing to stable does not. Doing the latter leads to unplanned upgrades - and who wants that?
Hmm, I would still argue (and be interested in cynwulf's thought on that) that if you decide to run Debian unstable for an extended period of time and do too much pinning (whatever too much may be) you would eventually run into dependency problems.
JUST SAY NO TO APT-PINNING! If you are already running sid, why?
Yes the article rings very true (despite being a little over the top).
It does not apply in this case however as the apt pinning being discussed is specifically not about mixing stable and testing/unstable.
apt pinning is commonly deployed on a mixed testing/unstable system, you can get away with it and in many cases it's safer, in combination with apt-listbugs, than just running testing or unstable and blindly running dist-upgrade. It's still messy however and requires continuous hands on maintenance.
The safest and most prudent option is to run stable and just install backports (or build your own backports) of any newer software required. For living dangerously on the bleeding edge, Debian is the wrong distro.
Quote:
Originally Posted by JWJones
(Full disclosure: I ran Debian for years, but I no longer use Debian at all.)
(Full disclosure: I ran Debian for years, but I no longer use Debian at all.)
Interesting, I agree on not using Arch for (public facing) servers, but he misses the point a little in his other criticism of Arch. Many of us use and love Arch because it is up-to-date and pretty stable - we don't use the testing repos. The point that he made about testing for Debian is well taken, but why assume that Arch users all use testing on Arch? Using core, extra and community provides a pretty solid system.
From the Arch Wik:
"core has fairly strict quality requirements. Developers/users need to signoff on updates before package updates are accepted."
"extra contains all packages that do not fit in core. Example: Xorg, window managers, web browsers . . ."
"community contains packages that have been adopted by Trusted Users from the Arch User Repository. Some of these packages may eventually make the transition to the core or extra repositories as the developers consider them crucial to the distribution. "
Additionally, like many Arch users, I occasionally need to use a package from the AUR (Arch User Repository). While some of these are built from source many - such as the files needed by my Epson printer - are taken from existing packages from other distros (such as Debian) and are repackaged at installation time.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.