Eugene,
Thank you for the answers. Now it's more clear to me. I wish every
package was in backports or at least packages which can be put there
easily because typical home user ( including me ) doesn't want to wait
for the next release or to compile everything.
Boris
Eugene V. Lyubimkin wrote:
Boris Toloknov wrote:
Will my system be broken after upgrading libc6* along with locales,
tzdata and binutils from testing(lenny) repository ?
It probably won't. Lenny is in freeze for several months now.
If not then it
means that other programs ( for example bash ) are able to work with
libc6 <http://packages.debian.org/lenny/libc6> (2.7-*) instead of libc6
<http://packages.debian.org/etch/libc6> (2.3.[56]*). On other hand I
don't think that dash (0.5.4-12) from lenny requires something that is
absent in libc6 <http://packages.debian.org/etch/libc6> (2.3.[56]*). Why
in that case dash and most/all of the program packages from testing
require the newer libraries from testing instead of stable ?
It's part of development process. Developers just cannot test dash with 2.3.5,
2.3.6,
2.4.a-b, 2.5.c-d, 2.6.e-f etc. The main goal is achieve clean upgrade from
previous stable
release to next one (e.g. etch -> lenny) and proper working with libraries
shipped into
next release without regressions.
Typically I want to upgrade just some package like gcompris from
testing. What options do I have ?
1) Upgrade the package along with a huge set of libraries it depends on.
But I don't want to make all my system testing/unstable.
2) I can get the source of the newest gcompris, lib*-dev packages,
compile it and remove the source and lib*-dev. But it takes a lot of
time. Moreover I can do it but my wife can't and she doesn't understand
why it takes that much time to just install a newer version of some program.
You wife probably is not administrator of a computer, is she? :)
Other option is looking to backports.org site and search for the newer package
versions
compiled for Etch.