BitTorrent package conflicts
sah at bittorrent.com
Wed Jul 26 00:18:11 BST 2006
On 7/25/06, Reinhard Tartler <siretart at tauware.de> 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
> > 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
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.
work: sah at bittorrent.com
other: sah at thalassocracy.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ubuntu-devel