BitTorrent package conflicts

Steven Hazel sah at
Wed Jul 26 00:18:11 BST 2006

On 7/25/06, Reinhard Tartler <siretart at> wrote:
> Steven Hazel wrote:
> > Okay.  At first blush, it looks like these license problems are
> > fairly superficial -- I'll bring it up around here and see whether we
> can
> > get them resolved.
> That would be really great. If that happens, we can fix the package
> directly in place when some transition or other changes to dependencies
> happen.

We've got someone writing this up for our lawyers now, so hopefully this
will work out.

> I didn't really get the problem, if your package installs files, which
> are are provided by other packages, you have to add a 'Conflicts:'. If
> you want to provide 'upgrade' packages for ubuntu users, just keep the
> package name 'bittorrent', so the ubuntu package gets upgraded. Note
> that this is likely to break the system of your users when they upgrade
> to the next ubuntu release.
> Can you perhaps be more verbose on what you are actually trying and what
> actually breaks?

Here's the issue:

My bittorrent 4 package conflicts with the older bittorrent 3 package.  It
has to, because both packages install files with the same names under
/usr/lib/python2.4/site-packages/BitTorrent.  No problem so far, just
uninstall the old version of bittorrent to get the new one.

Another package, gnome-btdownload, requires bittorrent 3.  It uses some of
the bittorrent 3 files from /usr/lib/python2.4/site-packages/BitTorrent as a
library, and that interface is not preserved in bittorrent 4, so this is a
legitimate requirement.  All that would be fine -- users could chose
to remove bittorrent 3 and gnome-btdownload and install bittorrent 4

But, ubuntu-desktop requires gnome-btdownload.  So now users have to chose
between bittorrent 4, and the Task package that keeps their whole ubuntu
desktop install updating properly.

Steven Hazel
work: sah at
other: sah at
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the ubuntu-devel mailing list