Re: What is the preferred way to install packages from testing/unstable in stable?

2009-08-23 Thread S. Fishpaste
On Fri, 21 Aug 2009 13:21:27 +0200, go...@dobosevic.com in 
gmane.linux.debian.user wrote:

 So, I think the best solution is to ask developers to upload
 swfdec-mozilla to debian-volatile and to support it there too.
 
 What do you guys think?
 
 
 I'm think you are right. This days most of end user's can't live without 
 this things (messenger, flash etc.)and they very often change.

Web browsers to. ;-)


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-08-21 Thread Alexandru Cardaniuc
Aniruddha mailingdotl...@gmail.com writes:

 I would like to install the latest version swfdec-mozilla (because it
 offers autoplay). I intent to track stable as closely as possible. As
 far I can tell there are four possibilities to achieve this:

 1) Temporary enable testing/unstable repositories and install the
 program 2) Download *.deb from packages.debian org 3) Use apt-pinning
 4) Compile from source, this requires option 1 to be enabled.
 Otherwise you get the following error:

 # apt-get build-dep swfdec-mozilla E: Build-Depends dependency for
 swfdec-mozilla cannot be satisfied because the package
 libswfdec-0.8-dev cannot be found


 I am interested to learn the best method to install a newer package
 while remaining as close (compatible) with stable as possible. Thanks
 in advance!


How about asking the developer(s) to upload swfdec-mozilla to
debian-volatile? Flash stuff changes pretty often and hence the plugin
becomes useless at some point during the life of the stable. Like the
last time they changed something on youtube and swfdec couldn't play it
anymore, until the new version came out (which by the way wasn't
uploaded to stable). I think updates that break package functionality is
something that qualifies for inclusion in debian-volatile. At least that
is how I understand why, for instance, pidgin is in debian-volatile. I
fail to see the difference between pidgin and swfdec-mozilla in this
case. 

So, I think the best solution is to ask developers to upload
swfdec-mozilla to debian-volatile and to support it there too.

What do you guys think?


-- 
Most writers regard the truth as their most valuable possession, and
therefore are most economical in its use.  
- Mark Twain (1835-1910)


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-08-21 Thread go...@dobosevic.com



So, I think the best solution is to ask developers to upload
swfdec-mozilla to debian-volatile and to support it there too.

What do you guys think?


I'm think you are right. This days most of end user's can't live without 
this things (messenger, flash etc.)and they very often change.


--
Bye,
Goran Dobosevic
Hrvatski: www.dobosevic.com
 English: www.dobosevic.com/en/


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org




Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-23 Thread Osamu Aoki
On Wed, May 20, 2009 at 09:50:27AM +0300, Andrei Popescu wrote:
 On Mon,18.May.09, 16:28:55, Barclay, Daniel wrote:
  Michael M. Moore wrote:
  ...
   mcu...@drifter:~$ cat /etc/apt/apt.conf
   APT::Default-Release stable;
   APT::Cache-Limit 33554432;
  
  At some time in the past, APT::Default-Release worked only with the 
  status-based
  release names (stable, testing, etc.) but didn't work (and didn't report any
  error message) when given release code names (e.g., lenny, sid, etc.)
  
  Has that been fixed yet?
  
 Short answer: No. Long answer: see #97564, #254716, #423234 and #509471.
 
  If not, how can one avoid having aptitude try to upgrade you to a newly
  release version (before you more directly choose to)?
 
 I'd be interested in a solution as well.

Are you talking aptitude bug: 514930

It has interesting comment
 This bug of aptitude ignoring priority of packages appears to be the
 same as bug #473296 .

It is fixed in experimental only...

Osamu


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-23 Thread Andrei Popescu
On Sat,23.May.09, 19:59:31, Osamu Aoki wrote:
 
   Has that been fixed yet?
   
  Short answer: No. Long answer: see #97564, #254716, #423234 and #509471.
  
   If not, how can one avoid having aptitude try to upgrade you to a newly
   release version (before you more directly choose to)?
  
  I'd be interested in a solution as well.
 
 Are you talking aptitude bug: 514930
 
 It has interesting comment
  This bug of aptitude ignoring priority of packages appears to be the
  same as bug #473296 .
 
 It is fixed in experimental only...

Yes, it seems Daniel Burrows fixed it for aptitude. I intend to upgrade 
my brother's main machine to squeeze, but I will need to enable 
unstable, at least for the kernel, and I want to have a configuration 
that won't bring any surprises when squeeze is released.

Regards,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)


signature.asc
Description: Digital signature


Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-20 Thread Andrei Popescu
On Mon,18.May.09, 16:28:55, Barclay, Daniel wrote:
 Michael M. Moore wrote:
 ...
  mcu...@drifter:~$ cat /etc/apt/apt.conf
  APT::Default-Release stable;
  APT::Cache-Limit 33554432;
 
 At some time in the past, APT::Default-Release worked only with the 
 status-based
 release names (stable, testing, etc.) but didn't work (and didn't report any
 error message) when given release code names (e.g., lenny, sid, etc.)
 
 Has that been fixed yet?
 
Short answer: No. Long answer: see #97564, #254716, #423234 and #509471.

 If not, how can one avoid having aptitude try to upgrade you to a newly
 release version (before you more directly choose to)?

I'd be interested in a solution as well.

Regards,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)


signature.asc
Description: Digital signature


Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-20 Thread Aniruddha
On Mon, May 18, 2009 at 10:23 AM, martin f krafft madd...@debian.org wrote:


 Do you happen to know where I can' find more info about this
 process?

 There'll be a large chapter on this in my forthcoming book. Until
 then, I suggest you check out the stuff I wrote about pbuilder in
 the current book, or investigate pbuilder, or -- if you are not
 afraid of a more complex and more powerful approach, investigate
 schroot+sbuild in combination with LVM snapshots. I don't have
 a document handy, sorry.

 --
  .''`.   martin f. krafft madd...@d.o

Looking forward to the release of your book :) What about rebuilding
packages with apt-get source / dpkg-buildpackage -rfakeroot -b? Is
this also possible (instead of building a Debian package from
scratch)?


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-20 Thread martin f krafft
also sprach Aniruddha mailingdotl...@gmail.com [2009.05.20.0852 +0200]:
 Looking forward to the release of your book :) What about rebuilding
 packages with apt-get source / dpkg-buildpackage -rfakeroot -b? Is
 this also possible (instead of building a Debian package from
 scratch)?

If you do that on a stable system, then in most cases, the package
should install fine on the stable system.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
a common mistake that people make
when trying to design something completely foolproof
was to underestimate the ingenuity of complete fools.
 -- douglas adams, mostly harmless


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-18 Thread Andrei Popescu
On Sun,17.May.09, 14:06:47, Michael M. Moore wrote:
 
 I use a pretty conservative pinning, more conservative than what is
 given on the wiki.  Mine is taken from Martin Krafft's book The Debian
 System, recently recommended on this list:
 
 mcu...@drifter:~$ cat /etc/apt/apt.conf
 APT::Default-Release stable;
 APT::Cache-Limit 33554432;
 
 mcu...@drifter:~$ cat /etc/apt/preferences 
 Package: *
 Pin: release a=stable
 Pin-Priority: 900

The Default-Release option in apt.conf will set stable's priority to 
990, why are you changing it again to 900?

Regards,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)


signature.asc
Description: Digital signature


Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-18 Thread martin f krafft
also sprach Andrei Popescu andreimpope...@gmail.com [2009.05.18.0847 +0200]:
 The Default-Release option in apt.conf will set stable's
 priority to 990, why are you changing it again to 900?

Two stitches are better than one? ;)

In general, I'd say to prefer /etc/apt/preferences over apt.conf,
unless you really just need to pin stable as in the above. If you do
want more flexibility, then use apt_preferences and comment the
apt.conf entry alongside a little note for later reference.

By the way, even though one can mix testing and unstable, I suggest
to avoid that. http://backports.org contains packages backported
from testing and compiled for the stable distribution, which
integrate better with the system and are well supported (though
unofficial).

It's also rather easy to create backports yourself, using a chroot
build environment. However, then you'll have to worry about security
updates yourself.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
if they can get you asking the wrong questions,
 they don't have to worry about answers.
 -- thomas pynchon


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-18 Thread Aniruddha
On Mon, May 18, 2009 at 8:57 AM, martin f krafft madd...@debian.org wrote:

 By the way, even though one can mix testing and unstable, I suggest
 to avoid that. http://backports.org contains packages backported
 from testing and compiled for the stable distribution, which
 integrate better with the system and are well supported (though
 unofficial).

 It's also rather easy to create backports yourself, using a chroot
 build environment. However, then you'll have to worry about security
 updates yourself.

 --
  .''`.   martin f. krafft madd...@d.o      Related projects:

Thanks for the answer. And what about downloading an occasional
package from packages.debian.org? (like the latest swfdec) is this
more preferable then apt-pinning? With building your own backport you
mean using apt-get source in a testing/unstable chroot to build a
stable package? Do you happen to know where I can' find more info
about this process?


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-18 Thread martin f krafft
also sprach Aniruddha mailingdotl...@gmail.com [2009.05.18.0954 +0200]:
 Thanks for the answer. And what about downloading an occasional
 package from packages.debian.org? (like the latest swfdec) is this
 more preferable then apt-pinning?

This is more or less identical to pinning, except you are simply
doing it manually, except telling APT. It's worse than APT in that
it doesn't track updates in testing for you.

 With building your own backport you mean using apt-get source in
 a testing/unstable chroot to build a stable package?

In a stable chroot!

 Do you happen to know where I can' find more info about this
 process?

There'll be a large chapter on this in my forthcoming book. Until
then, I suggest you check out the stuff I wrote about pbuilder in
the current book, or investigate pbuilder, or -- if you are not
afraid of a more complex and more powerful approach, investigate
schroot+sbuild in combination with LVM snapshots. I don't have
a document handy, sorry.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
it is impossible to foresee the consequences of being clever.
-- cristopher strachey


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-18 Thread Barclay, Daniel
Michael M. Moore wrote:
...
 mcu...@drifter:~$ cat /etc/apt/apt.conf
 APT::Default-Release stable;
 APT::Cache-Limit 33554432;

At some time in the past, APT::Default-Release worked only with the status-based
release names (stable, testing, etc.) but didn't work (and didn't report any
error message) when given release code names (e.g., lenny, sid, etc.)

Has that been fixed yet?

If not, how can one avoid having aptitude try to upgrade you to a newly
release version (before you more directly choose to)?

Thanks,
Daniel
-- 
(Plain text sometimes corrupted to HTML courtesy of Microsoft Exchange.) [F]




What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread Aniruddha
I would like to install the latest version swfdec-mozilla (because it
offers autoplay). I intent to track stable as closely as possible. As
far I can tell there are four possibilities to achieve this:

1) Temporary enable testing/unstable repositories and install the program
2) Download *.deb from packages.debian org
3) Use apt-pinning
4) Compile from source, this requires option 1 to be enabled.
Otherwise you get the following error:

# apt-get build-dep swfdec-mozilla
E: Build-Depends dependency for swfdec-mozilla cannot be satisfied
because the package libswfdec-0.8-dev cannot be found


I am interested to learn the best method to install a newer package
while remaining as close (compatible) with stable as possible. Thanks
in advance!


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread Harry Rickards
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/17/09 09:40, Aniruddha wrote:
 I would like to install the latest version swfdec-mozilla (because it
 offers autoplay). I intent to track stable as closely as possible. As
 far I can tell there are four possibilities to achieve this:
 
 1) Temporary enable testing/unstable repositories and install the program
 2) Download *.deb from packages.debian org
 3) Use apt-pinning
 4) Compile from source, this requires option 1 to be enabled.
 Otherwise you get the following error:
 
 # apt-get build-dep swfdec-mozilla
 E: Build-Depends dependency for swfdec-mozilla cannot be satisfied
 because the package libswfdec-0.8-dev cannot be found
 
 
 I am interested to learn the best method to install a newer package
 while remaining as close (compatible) with stable as possible. Thanks
 in advance!
 
 
You could use backports.org. It doesn't look as though they have
swfdec-mozilla, but if you want to install any other packages from
testing/unstable you can either download the deb's from
http://www.backports.org/ or add
'deb http://www.backports.org/debian lenny-backports main contrib non-free'
to your sources.list. You'll then need to update ('aptitude update') as
usual, and specify to install from backports for the package you want.
e.g, 'aptitude -t lenny-backports install package-you-want' Hope that
was of some help.

- -- 
Many thanks
Harry Rickards

- -BEGIN GEEK CODE BLOCK-
Version: 3.1
GAT/GCM/GCS/GCC/GIT/GM d? s: a? C UL P- L+++ E--- W+++ N o K+
w--- O- M- V- PS+  PE Y+ PGP++ t 5 X R tv-- b+++ DI D G e* h! !r y?
- --END GEEK CODE BLOCK--
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkoP6ogACgkQ1kZz3mRu0GrcfgCdG4uze1djmSbDOv/E0jhzI2S8
6pcAn3sjNXFLehpKuKetf2YAhViLUEZA
=3i5Q
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread Aniruddha

Harry Rickards wrote:

On 05/17/09 09:40, Aniruddha wrote:
  

I would like to install the latest version swfdec-mozilla (because it
offers autoplay). I intent to track stable as closely as possible. As
far I can tell there are four possibilities to achieve this:

1) Temporary enable testing/unstable repositories and install the program
2) Download *.deb from packages.debian org
3) Use apt-pinning
4) Compile from source, this requires option 1 to be enabled.

I am interested to learn the best method to install a newer package
while remaining as close (compatible) with stable as possible. Thanks
in advance!



You could use backports.org. It doesn't look as though they have
swfdec-mozilla, but if you want to install any other packages from
testing/unstable you can either download the deb's from
http://www.backports.org/ or add
'deb http://www.backports.org/debian lenny-backports main contrib non-free'
to your sources.list. You'll then need to update ('aptitude update') as
usual, and specify to install from backports for the package you want.
e.g, 'aptitude -t lenny-backports install package-you-want' Hope that
was of some help.

- -- 

  
Thanks for the help! Backports is indeed a good option for some 
packages. Off course not all packages can be available in backports and 
therefor I wonder what is the best way to proceed. Or more specifically 
which of aforementioned 4 options is preferred when you want a package 
in testing/unstable that is not in backports?


Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread JoeHill
Aniruddha wrote: 

 I would like to install the latest version swfdec-mozilla (because it
 offers autoplay). I intent to track stable as closely as possible. As
 far I can tell there are four possibilities to achieve this:
 
 1) Temporary enable testing/unstable repositories and install the program
 2) Download *.deb from packages.debian org
 3) Use apt-pinning
 4) Compile from source, this requires option 1 to be enabled.

I use apt-pinning and it works really well. I followed the Debian apt-pinning
howto and now run a mix of Testing and Unstable.

http://wiki.debian.org/AptPinning

-- 
J


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread Aniruddha
On Sun, May 17, 2009 at 4:38 PM, JoeHill joeh...@teksavvy.com wrote:
 Aniruddha wrote:

 I would like to install the latest version swfdec-mozilla (because it
 offers autoplay). I intent to track stable as closely as possible. As
 far I can tell there are four possibilities to achieve this:

 1) Temporary enable testing/unstable repositories and install the program
 2) Download *.deb from packages.debian org
 3) Use apt-pinning
 4) Compile from source, this requires option 1 to be enabled.

 I use apt-pinning and it works really well. I followed the Debian apt-pinning
 howto and now run a mix of Testing and Unstable.

 http://wiki.debian.org/AptPinning

 --

Thanks for the tip. Are there any downsides to be expected from this
method? e.g. accidentally pulling in dependencies for lots of packages
turning my 'stable' into 'testing'. Is this a better option then
temporary enabling testing/unstable repositories or downloading the
debs from the debian.packages.org? And if so why? I'm really curious
to find the best way to run stable while installing an occasional
testing/unstable package. :)


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread JoeHill
Aniruddha wrote: 

 On Sun, May 17, 2009 at 4:38 PM, JoeHill joeh...@teksavvy.com wrote:
  Aniruddha wrote:
   
  I would like to install the latest version swfdec-mozilla (because it
  offers autoplay). I intent to track stable as closely as possible. As
  far I can tell there are four possibilities to achieve this:
 
  1) Temporary enable testing/unstable repositories and install the program
  2) Download *.deb from packages.debian org
  3) Use apt-pinning
  4) Compile from source, this requires option 1 to be enabled.  
 
  I use apt-pinning and it works really well. I followed the Debian
  apt-pinning howto and now run a mix of Testing and Unstable.
 
  http://wiki.debian.org/AptPinning
 
  --  
 
 Thanks for the tip. Are there any downsides to be expected from this
 method? e.g. accidentally pulling in dependencies for lots of packages
 turning my 'stable' into 'testing'.

Well, there's no 'accidental' about anything ;) You just have to pay attention
when you install something to see what changes it's making to your system.
Aptitude is not going to surprise you unless you are perhaps asleep... :-\

 Is this a better option then temporary enabling testing/unstable repositories
 or downloading the debs from the debian.packages.org? And if so why? 

I don't know much about Debian, but I know this is a really really bad idea.
Aptitude is an incredibly intelligent system for managing dependencies, let it
do it's job and don't fsck with it.

 I'm really curious to find the best way to run stable while installing an
 occasional testing/unstable package. :)

Pinning is the best way to go for this. This way, Aptitude can keep things nice
and tidy for you. You will not be impervious to bugs, but you will be far
better off than trying to keep track of things yourself.

-- 
J


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: What is the preferred way to install packages from testing/unstable in stable?

2009-05-17 Thread Michael M. Moore
On Sun, 2009-05-17 at 21:50 +0200, Aniruddha wrote:
 On Sun, May 17, 2009 at 4:38 PM, JoeHill joeh...@teksavvy.com wrote:
  Aniruddha wrote:
 
  I would like to install the latest version swfdec-mozilla (because it
  offers autoplay). I intent to track stable as closely as possible. As
  far I can tell there are four possibilities to achieve this:
 
  1) Temporary enable testing/unstable repositories and install the program
  2) Download *.deb from packages.debian org
  3) Use apt-pinning
  4) Compile from source, this requires option 1 to be enabled.
 
  I use apt-pinning and it works really well. I followed the Debian 
  apt-pinning
  howto and now run a mix of Testing and Unstable.
 
  http://wiki.debian.org/AptPinning
 
  --
 
 Thanks for the tip. Are there any downsides to be expected from this
 method? e.g. accidentally pulling in dependencies for lots of packages
 turning my 'stable' into 'testing'. Is this a better option then
 temporary enabling testing/unstable repositories or downloading the
 debs from the debian.packages.org? And if so why? I'm really curious
 to find the best way to run stable while installing an occasional
 testing/unstable package. :)

There are always downsides.  :-)

You won't accidentally pull lots of packages from testing unless you
aren't paying attention.  That's important:  pay attention.  That said,
as long as you do pay attention and don't go blindly installing testing
or unstable packages, you should be fine.

I use a pretty conservative pinning, more conservative than what is
given on the wiki.  Mine is taken from Martin Krafft's book The Debian
System, recently recommended on this list:

mcu...@drifter:~$ cat /etc/apt/apt.conf
APT::Default-Release stable;
APT::Cache-Limit 33554432;

mcu...@drifter:~$ cat /etc/apt/preferences 
Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 90

Package: *
Pin: release a=unstable
Pin-Priority: 80


With some packages, attempting to install them from testing or unstable
causes no issues whatsoever.  For example, I recently installed zim from
testing (zim-0.28-1), rather than stable (zim-0.25.1), because the newer
version has several improvements.  zim-0.28-1 only depends on packages
that are already in stable, so it didn't pull in any dependencies from
testing and didn't require any other upgrades.  OTOH, look at what would
happen if I tried to upgrade transmission from stable to testing:

mcu...@drifter:~$ sudo aptitude install -s -t testing transmission
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Reading extended state information  
Initializing package states... Done
Reading task descriptions... Done  
The following packages are BROKEN:
  gtk2-engines-pixbuf libc6-i386 locales 
The following NEW packages will be installed:
  libgssapi-krb5-2{a} libk5crypto3{a} libkrb5-3{a} libkrb5support0{a} 
The following packages will be upgraded:
  libc6 libdbus-glib-1-2 libgcrypt11 libglib2.0-0 libgnutls26
libgpg-error0 libgtk2.0-0 libnotify1 libpcre3 libtasn1-3 
  libxrandr2 transmission transmission-cli transmission-common
transmission-gtk 
The following packages are RECOMMENDED but will NOT be installed:
  libglib2.0-data 
15 packages upgraded, 4 newly installed, 0 to remove and 547 not
upgraded.
Need to get 11.3MB of archives. After unpacking 3309kB will be used.
The following packages have unmet dependencies:
  libc6-i386: Depends: libc6 (= 2.7-18) but 2.9-4 is to be installed.
  locales: Depends: glibc-2.7-1 which is a virtual package.
  gtk2-engines-pixbuf: Depends: libgtk2.0-0 (= 2.12.12-1~lenny1) but
2.16.1-2 is to be installed.
The following actions will resolve these dependencies:

Upgrade the following packages:
gtk2-engines-pixbuf [2.12.12-1~lenny1 (stable, now) - 2.16.1-2
(testing, unstable)]
libc6-i386 [2.7-18 (stable, now) - 2.9-4 (testing)]
locales [2.7-18 (stable, now) - 2.9-4 (testing)]

Score is 200

Accept this solution? [Y/n/q/?] 


You can see that would be more disruptive.  The good thing is aptitude
will tell you what it wants to do to satisfy your request, and you can
fiddle with it or reconsider whether your request is worth the potential
for trouble.

I suggest using the -s (--simulate) option anytime you are thinking
about installing a package from testing or unstable, just to give
yourself that much more forewarning about what might happen.  If you do
end up taking the plunge with some packages that are really important to
you and wind up with substantial chunks of testing mixed in with your
stable system, then you probably also would want to be very careful
everytime you 'safe-upgrade,' maybe using the -s option there too.
Personally, I am being pretty conservative about the whole thing and
only installing a few packages here and there where the gain is
noticable and the pain is negligible.

Pinning gives you enough ammunition to shoot yourself in the foot (or
even shoot your whole leg off), but you won't