Hi Daniel, thanks for the patch! It looks good to me so far.
I patched and built the current version from Quantal, 0.6.6-1ubuntu2.
In the fullscreen text interface, I played around, marking needed packages for deletion. The resolver only showed the actual dependencies as problems, and didn't flag any foreign-arch packages. Without the patch, I certainly hit the bug: whenever a conflict comes up, it wants to remove all the i386 packages from my amd64 system.
I'll try to keep testing it in normal use for a while.
(I tried to build it against 0.6.8 from the debian source, but the gtest stuff wouldn't build. I was compiling it with dpkg-buildpackage, and couldn't find how to skip building those tests.)
Hi Daniel, thanks for the patch! It looks good to me so far.
I patched and built the current version from Quantal, 0.6.6-1ubuntu2.
In the fullscreen text interface, I played around, marking needed packages for deletion. The resolver only showed the actual dependencies as problems, and didn't flag any foreign-arch packages. Without the patch, I certainly hit the bug: whenever a conflict comes up, it wants to remove all the i386 packages from my amd64 system.
I'll try to keep testing it in normal use for a while.
(I tried to build it against 0.6.8 from the debian source, but the gtest stuff wouldn't build. I was compiling it with dpkg-buildpackage, and couldn't find how to skip building those tests.)
Thanks.