On 9/28/07, Xavier <shiningxc@gmail.com> wrote:
On Fri, Sep 28, 2007 at 11:20:08PM +0200, Nagy Gabor wrote:
The issue reported by Dan is the following : The -Qu output is different than -Su one, because -Su resolves dependencies, while -Qu does not.
IMHO -Qu is needless [I've never used that]. -Qu should do the same as alpm_sync_upgrade with some automatic answers (duplicated code or tricky transaction manipulations, grr), so user can also do -Su and break the transaction.
I never used -Qu either. But I believe it's used by a few package upgrade notifiers.
duplicated code vs tricky transaction manipulations, I think that sums up the problem well. I wanted to avoid the first, and Aaron want to avoid the second..
I think, what I really wanted to do is supplant the original code. The way we do transactions is so messy, I would rather have functional code that DOESN'T use our hackey transactions and add it in later.