On Mon, 29 Dec 2008 11:02:56 -0800, Shaun Jackman wrote:

> Hi David,

Hello,

> Vuze is the dummy package, and azureus is the substantial package.
> Vuze depends on azureus and additional packages required to run the
> novel Vuze GUI. Those dependencies are not necessary when using the
> classical GUI of Azureus.

ACK.
Is there a way to start the classical GUI from the command-line? I didn't find
any, it seems like there is no actual separation of code between the two. Or,
maybe, it's not so well documented.

> Azureus suggests vuze. Perhaps this should be Recommends. Otherwise, before
> Lenny is released, I don't see making any major changes.

Right, I do agree with you.

> If the user wishes to run the Vuze GUI, the user may install the package
> vuze, which includes all the necessary dependencies. if the user wishes to
> run the Azureus GUI and minimize dependencies, the user may install the
> package azureus.

Sure.
The fact is, starting "azureus" effectively fires up the shiny and blinking
Vuze interface. So something's really wrong.

Either choose:

1) don't start Vuze when typing "azureus" in a terminal (if what you're saying
is right, this is the best option ever);
2) if 1) is not possible, make "vuze" the substantial package, and make azureus
depend on it (i.e. azureus becomes a dummy transitional package) -- this means
that there's no "classical" azureus GUI anymore;

> The primary issue is that if the user wishes to run the Vuze GUI but
> installs the azureus package, the user will see library exceptions
> rather than a useful error message.

Sure, this should be done nevertheless.

> If anything, I think these bugs simply require better documentation
> describing the difference between the azureus and vuze packages.

Not really.
This is what a "normal" user would do:

1) # apt-get install azureus [1]
2) $ azureus
3) library exceptions; warnings; $problem
4a) come on IRC, complaining that "azureus doesn't work"
4b) reporting a bug [2], which would be then duplicate of the two in question

[1] just because it's most famous by that name, and has become "Vuze" only in
recent times -- at least, most of the torrent-people I know, know it by
"Azureus"
[2] and this is what Enrico did, and he is *not* a "normal" user. Like you and
me aren't.

I really didn't find a way to start azureus in "simple mode" from the command
line: if there is, one solution might be using Provides: fields, and make both
packages have a /usr/bin/azureus: "azureus" with the simple-mode-command-line,
"vuze" with the shiny-mode-command-line.

I hope my explanation and analysis were clear and right :). However things go,
this transition shouldn't be done until Lenny is out, as you said. But, in the
meanwhile, you should look forward at fixing this bug, in a way or another.

(and, the easier fix, would be adding those dependencies to the "azureus"
package, but then "vuze" becomes pretty useless... your choice)

Kindly (and happy new year!),
David

-- 
 . ''`.  Debian maintainer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature

Reply via email to