Page 1 of 2

Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Thu Jun 18, 2009 6:15 pm
by r0ckarong
When I try to install 1.1.9 on my Jaunty machine from the PPA I get an error stating that python-libtorrent is 0.14.2 instead of 0.14.4 but you guys don't provide an updated libtorrent package in the PPA, the version there is also 0.14.2 doesn't that make the package obsolete because it can't be installed by anyone that doesn't find an updated libtorrent library somewhere? Maybe the necessary packages will end up there eventually but right now there is no proper way to update just using the PPA.

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Thu Jun 18, 2009 6:48 pm
by andar
libtorrent 0.14.4 is in our PPA..

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Fri Jun 19, 2009 1:43 pm
by r0ckarong
Oh well, nevermind, I shouldn't try to update packages that late at night. The package names confused me because they're 0.1.44.4-2 .

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Fri Jun 19, 2009 1:49 pm
by guigui357
Hi,

I'm running ubuntu jaunty, and I'm using the PPA repository.

An update installed libtorrent-rasterbar4 (0.14.4-2~jaunty~ppa2)
Now I cannot install miro anymore, because it requires libtorrent-rasterbar2....

Code: Select all

apt-get install miro
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  miro: Depends: libtorrent-rasterbar2 but it is not going to be installed
E: Broken packages
If I try to install it....

Code: Select all

apt-get install libtorrent-rasterbar2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  python-chardet libboost-python1.37.0
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libtorrent-rasterbar-dbg
The following packages will be REMOVED:
  deluge deluge-common deluge-core deluge-webui libtorrent-rasterbar4 python-libtorrent
The following NEW packages will be installed:
  libtorrent-rasterbar2
0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded.
Need to get 1168kB of archives.
After this operation, 11.3MB disk space will be freed.
Do you want to continue [Y/n]?  
It's the second time in the month that deluge libtorrent updates mess up my system.........
How to have both deluge and miro installed ?

Thanks.

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Fri Jun 19, 2009 11:33 pm
by loki
I know in some cases it gives you multiple options if you select 'no' on the first install 'suggestion'

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Fri Jun 19, 2009 11:38 pm
by elcamilo
guigui357 wrote:Hi,

I'm running ubuntu jaunty, and I'm using the PPA repository.

An update installed libtorrent-rasterbar4 (0.14.4-2~jaunty~ppa2)
Now I cannot install miro anymore, because it requires libtorrent-rasterbar2....
.........
the same for me. This is a 'light' example of what may happens when a third party repo provides updated libraries.

However I update, cause I don't use Miro often.

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Mon Jun 22, 2009 11:31 pm
by slumbergod
I wasn't going to use the PPA after the problems with the last updates. But then when 1.1.9 came out I wanted it (since each release squashes a few more of the bugs) and getdeb were too slow getting packages up.

I let the PPA update both libtorrent and the deluge packages and no problems at all this time. I should lock versions now and let others be the guinea pigs for the PPA updates next time around (or at least not be so quick to let synaptic update when I am notified).

Deluge is definitely starting up more reliably with the 2.6.30 kernel too (though this is probably just coincidence :)

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Sat Jun 27, 2009 2:22 pm
by dalesd
guigui357 wrote:Hi,

I'm running ubuntu jaunty, and I'm using the PPA repository.

An update installed libtorrent-rasterbar4 (0.14.4-2~jaunty~ppa2)
Now I cannot install miro anymore, because it requires libtorrent-rasterbar2....

Code: Select all

apt-get install miro
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  miro: Depends: libtorrent-rasterbar2 but it is not going to be installed
E: Broken packages
If I try to install it....

Code: Select all

apt-get install libtorrent-rasterbar2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  python-chardet libboost-python1.37.0
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libtorrent-rasterbar-dbg
The following packages will be REMOVED:
  deluge deluge-common deluge-core deluge-webui libtorrent-rasterbar4 python-libtorrent
The following NEW packages will be installed:
  libtorrent-rasterbar2
0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded.
Need to get 1168kB of archives.
After this operation, 11.3MB disk space will be freed.
Do you want to continue [Y/n]?  
It's the second time in the month that deluge libtorrent updates mess up my system.........
How to have both deluge and miro installed ?

Thanks.
I have this same exact conflict too. (I'm on Jaunty AMD64.)
I contacted the Miro developers here: http://getsatisfaction.com/participator ... rasterbar2 but they can't reproduce the problem.
There's a bug report filed here: https://bugs.launchpad.net/ubuntu/+sour ... bug/388541 but it was closed because the problem isn't in their repo either.

How can this be resolved?

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Mon Jun 29, 2009 10:46 am
by elcamilo
@dalesd

thay can't reproduce the problem cause it is not Miro, the problem is that Deluge PPA includes a library which conflicts with the Ubuntu version: it is libtorrent-rasterbar4. And the same is the answer you had on Launchpad.

http://packages.ubuntu.com/search?suite ... =rasterbar

as you can see hereover, in karmic there will be libtorrent-rasterbar4: so Deluge Team (PPA) will not need to package such a library; and we could only wish that all of the software which need rasterbar will choose this version.

But the problem is, at all, you should never touch libraries.

Re: Deluge 1.1.9 PPA build, libtorrent dependency

Posted: Wed Jul 01, 2009 5:41 pm
by andar
elcamilo wrote:@dalesd

thay can't reproduce the problem cause it is not Miro, the problem is that Deluge PPA includes a library which conflicts with the Ubuntu version: it is libtorrent-rasterbar4. And the same is the answer you had on Launchpad.

http://packages.ubuntu.com/search?suite ... =rasterbar

as you can see hereover, in karmic there will be libtorrent-rasterbar4: so Deluge Team (PPA) will not need to package such a library; and we could only wish that all of the software which need rasterbar will choose this version.

But the problem is, at all, you should never touch libraries.
That version of libtorrent contains a fix for a security issue.. It is advised you use it over the older version of libtorrent.