The fact is that the dependencies might be needed if you want to build sources locally as they would be built in the PPA, however, in most of the cases, they are not needed for installing packages.
Alternatively, we could allow the user to choose if they want the complete dependency chain or only the PPA itself and change the output of the widget accordingly, but I'm a little bit skeptical about the benefits of doing it.
Do you think PPA dependencies must be always compulsory when you activate one ?
I think It's not always the case and I'm afraid of the confusion it would cause in the UI if we have something like:
{{{ ppa.launchpad. net/jamesh/ ppa/ubuntu karmic main ppa.launchpad. net/jamesh/ ppa/ubuntu karmic main
# PPA for James Henstridge
deb http://
deb-src http://
# PPA for Bazaar Developers (dependency of PPA for James Hestridge) ppa.launchpad. net/bzr/ ppa/ubuntu karmic main ppa.launchpad. net/bzr/ ppa/ubuntu karmic main
deb http://
deb-src http://
}}}
The fact is that the dependencies might be needed if you want to build sources locally as they would be built in the PPA, however, in most of the cases, they are not needed for installing packages.
Alternatively, we could allow the user to choose if they want the complete dependency chain or only the PPA itself and change the output of the widget accordingly, but I'm a little bit skeptical about the benefits of doing it.