Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Noah Duffy
I've been running Debian Squeeze for a little while now.  I was using
Ubuntu before, so I'm really used to being able to keep certain
software up-to-date using their PPA system.  I'm loving Debian (even
though I've had to make a few tweaks for it to work with my new
system), but there are a few packages I wish were newer.  Banshee is
one of them.  There have been a load of changes since the 1.6.1
version that is in Squeeze.  I can compile the new version myself, but
have been unable to get webkit support enabled when compiling, so it
is nicer to use a build from the repositories.

I've done plenty of reading on how to enable the backports and also
install software from testing/unstable.  However, I wanted to get the
opinion of others before I change my system for good!

Is it recommended to install packages from testing?  I know this often
also updates dependencies that other software may use causing the
system to potentially not be as secure or stable.  Should I just wait
for newer versions to maybe hit the backports repository?  Or should I
just take the longer route and compile newer versions myself (which
sometimes doesn't always work well)?

Also, if I do add the testing repositories and setup apt pinning
and/or priority, what happens in another year or so when I try to
upgrade my system to the next stable release?  is everything going to
work because of the pinning and priority I originally setup?

I'm sorry for so many question in one mailing!  And I hope I'm not
rambling too much!  My ultimate goal is to run Debian Stable but have
a few packages and maybe the kernel (many bug fixes for my system are
in the newer kernels) from backports/testing.

Let me know what you think!

Thanks,
Noah Duffy


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/banlktinfquaapfwfeo3ptjuteppwdrg...@mail.gmail.com



Re: Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Camaleón
On Tue, 14 Jun 2011 10:37:28 -0500, Noah Duffy wrote:

(...)

 Is it recommended to install packages from testing?  I know this often
 also updates dependencies that other software may use causing the system
 to potentially not be as secure or stable.  

I'd say that would depend on the package you want to upgrade.

Look, Banshee for squeeze depends on libc6 = 2.7 but in wheezy needs = 
2.13. Will you update your libc6? I, for sure, wouldn't :-)

 Should I just wait for newer versions to maybe hit the backports
 repository?  

Backports are the safest route but not all the packages fall in there :-(

 Or should I just take the longer route and compile newer versions
 myself (which sometimes doesn't always work well)?

That can be a very hard task, but again, it will depend on the package 
itself. Small packages with no hard dependencies are easier to upgrade 
that others. And I'm afraid Banshee is one of the biggers.
 
 Also, if I do add the testing repositories and setup apt pinning and/or
 priority, what happens in another year or so when I try to upgrade my
 system to the next stable release?  is everything going to work because
 of the pinning and priority I originally setup?

(...)

You will have to carefully watch that package and manually apply the 
required changes (keep, update, delete...) dependending on your specific 
needs and problems the installer can have when dealing with it.

Greetings,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/pan.2011.06.14.16.35...@gmail.com



Re: Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Jimmy Wu
On Wed, Jun 15, 2011 at 00:35, Camaleón noela...@gmail.com wrote:
 On Tue, 14 Jun 2011 10:37:28 -0500, Noah Duffy wrote:

 (...)

 Is it recommended to install packages from testing?  I know this often
 also updates dependencies that other software may use causing the system
 to potentially not be as secure or stable.

 I'd say that would depend on the package you want to upgrade.

 Look, Banshee for squeeze depends on libc6 = 2.7 but in wheezy needs =
 2.13. Will you update your libc6? I, for sure, wouldn't :-)

An alternative is to add a deb-src line for wheezy or sid, whichever
you want, to sources.list and attempt a simple sid backport with
apt-get source -b.  This will download the updated source and compile
it on your system, using the libc6 you currently have unless it
build-depends on a new libc6.  Of course make sure you have
build-essentials and the like installed.  There's also a simple
backporting tutorial on the debian user forums here:
http://forums.debian.net/viewtopic.php?f=16t=38976


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/BANLkTimuZwG+YaE8L�vkytv+hb59g...@mail.gmail.com



Re: Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Noah Duffy
On Tue, Jun 14, 2011 at 11:40 AM, Jimmy Wu jimmywu...@gmail.com wrote:
 On Wed, Jun 15, 2011 at 00:35, Camaleón noela...@gmail.com wrote:
 On Tue, 14 Jun 2011 10:37:28 -0500, Noah Duffy wrote:

 (...)

 Is it recommended to install packages from testing?  I know this often
 also updates dependencies that other software may use causing the system
 to potentially not be as secure or stable.

 I'd say that would depend on the package you want to upgrade.

 Look, Banshee for squeeze depends on libc6 = 2.7 but in wheezy needs =
 2.13. Will you update your libc6? I, for sure, wouldn't :-)

 An alternative is to add a deb-src line for wheezy or sid, whichever
 you want, to sources.list and attempt a simple sid backport with
 apt-get source -b.  This will download the updated source and compile
 it on your system, using the libc6 you currently have unless it
 build-depends on a new libc6.  Of course make sure you have
 build-essentials and the like installed.  There's also a simple
 backporting tutorial on the debian user forums here:
 http://forums.debian.net/viewtopic.php?f=16t=38976

I read the guide you posted, and it seems simple enough.  I understand
it as this:

Let's say I want to backport Banshee from Wheezy because it's
version 2.0.1, I could add the source repository for wheezy to my
sources, and build that package following the instructions that way.

The only thing I didn't quite understand was changing the version
number to version~bpo50+1.  They say this makes the version number
less than the one you're building.  I don't understand how it makes it
less, but either way, I'm assuming this is done for the exact reason I
mentioned originally.  If I installed a newer package and then
upgraded to the next stable release, it's package will trump mine?

Thank you guys for sharing your knowledge and having patience when it
comes to folks like me.  :)

P.S. Forgot to hit reply to all the first time... Silly Gmail.

Thanks,
Noah Duffy


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/banlktikh-ze6kdc2lb6tztk7suzr44f...@mail.gmail.com



Re: Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Sven Joachim
On 2011-06-14 21:01 +0200, Noah Duffy wrote:


 I read the guide you posted, and it seems simple enough.  I understand
 it as this:

 Let's say I want to backport Banshee from Wheezy because it's
 version 2.0.1, I could add the source repository for wheezy to my
 sources, and build that package following the instructions that way.

Good luck, you might need it.  Banshee seems to be a rather complex
package.

 The only thing I didn't quite understand was changing the version
 number to version~bpo50+1.

Actually, for squeeze packports you should use version~bpo60+1, since
this is a backport for Debian 6.0, not for 5.0.

 They say this makes the version number
 less than the one you're building.  I don't understand how it makes it
 less, but either way, I'm assuming this is done for the exact reason I
 mentioned originally.

The tilde (~) is treated specially by dpkg when comparing versions, it
sorts before the empty string.

 If I installed a newer package and then
 upgraded to the next stable release, it's package will trump mine?

Exactly, and this is usually what you want.

Sven


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8762o8w7d0@turtle.gmx.de



Re: Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Noah Duffy
On Tue, Jun 14, 2011 at 2:17 PM, Sven Joachim svenj...@gmx.de wrote:
 On 2011-06-14 21:01 +0200, Noah Duffy wrote:


 I read the guide you posted, and it seems simple enough.  I understand
 it as this:

 Let's say I want to backport Banshee from Wheezy because it's
 version 2.0.1, I could add the source repository for wheezy to my
 sources, and build that package following the instructions that way.

 Good luck, you might need it.  Banshee seems to be a rather complex
 package.

 The only thing I didn't quite understand was changing the version
 number to version~bpo50+1.

 Actually, for squeeze packports you should use version~bpo60+1, since
 this is a backport for Debian 6.0, not for 5.0.

 They say this makes the version number
 less than the one you're building.  I don't understand how it makes it
 less, but either way, I'm assuming this is done for the exact reason I
 mentioned originally.

 The tilde (~) is treated specially by dpkg when comparing versions, it
 sorts before the empty string.

 If I installed a newer package and then
 upgraded to the next stable release, it's package will trump mine?

 Exactly, and this is usually what you want.

 Sven

Okay, I think I have a pretty solid understanding now!  I'll take a
stab at all of this a little later.  Hopefully I won't run into any
problems.  :)

Thanks,
Noah Duffy


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/banlktikfgp-kciwd+ng1lgiwnfzucpf...@mail.gmail.com



Re: Updating Packages in Debian Squeeze from Backports/Testing

2011-06-14 Thread Perry Thompson
On 06/14/2011 11:37 AM, Noah Duffy wrote:
 I've been running Debian Squeeze for a little while now.  I was using
 Ubuntu before, so I'm really used to being able to keep certain
 software up-to-date using their PPA system.  I'm loving Debian (even
 though I've had to make a few tweaks for it to work with my new
 system), but there are a few packages I wish were newer.  Banshee is
 one of them.  There have been a load of changes since the 1.6.1
 version that is in Squeeze.  I can compile the new version myself, but
 have been unable to get webkit support enabled when compiling, so it
 is nicer to use a build from the repositories.
 
 I've done plenty of reading on how to enable the backports and also
 install software from testing/unstable.  However, I wanted to get the
 opinion of others before I change my system for good!
 
 Is it recommended to install packages from testing?  I know this often
 also updates dependencies that other software may use causing the
 system to potentially not be as secure or stable.  Should I just wait
 for newer versions to maybe hit the backports repository?  Or should I
 just take the longer route and compile newer versions myself (which
 sometimes doesn't always work well)?
 
 Also, if I do add the testing repositories and setup apt pinning
 and/or priority, what happens in another year or so when I try to
 upgrade my system to the next stable release?  is everything going to
 work because of the pinning and priority I originally setup?
 
 I'm sorry for so many question in one mailing!  And I hope I'm not
 rambling too much!  My ultimate goal is to run Debian Stable but have
 a few packages and maybe the kernel (many bug fixes for my system are
 in the newer kernels) from backports/testing.
 
 Let me know what you think!
 
 Thanks,
 Noah Duffy
 
 
If it is really important to you to have more up-to-date packages, you
could upgrade to Debian Testing. It depends on what you're using the
computer for really.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4df7c7d1.7050...@yahoo.fr