Bugzilla – Bug 154976
[code 10] rug rm lists files twice
Last modified: 2006-03-05 14:47:59 UTC
$ rug rm opera Resolving Dependencies... The following packages will be removed: opera 8.52-3 opera 8.52-3 Proceed with transaction? (y/N) y Why is opera 8.52-3 listed twice? It's only installed once!
Was this using the libzypp backend, or libredcarpet?
I got this, usign libzypp backend.
I've seen this before but can't reproduce with Beta6 and latest packages. Please provide /var/log/zmd-backend.log and /var/lib/zmd/zmd.db
libzypp-zmd-backend resolver adds that extra item to the transactions table. --> Klaus
I still need the info ;-)
I've downloaded the packages from yesterday and still see the duplicates: $ rug rm opera Resolving Dependencies... The following packages will be removed: opera 8.52-3 opera 8.52-3 Proceed with transaction? (y/N) n Transaction Cancelled. $ rpm -q libzypp libzypp-zmd-backend libzypp-0.0.8-34 libzypp-zmd-backend-0.0.8-34 I'm copying the files now to: ~aj/Export/pr154976
Ok, I can see it now. There are two entries in the transactions table, one from zmd (input to resolve-dependencies) and one from resolve-dependencies (result of resolving dependencies). Tambet, how is resolve-dependencies supposed to work ?
resolve-dependencies adds _additional_ required items to transactions table.
Ah, makes sense. I couldn't spot it when reading the original resolve-dependencies.c ;-) Fixed. Rev 2278.