[package_daemon] leaves packages inactivated
|Reported by:||diver||Owned by:||bonefish|
|Has a Patch:||no||Platform:||All|
package_daemon fails to activate packages after (manual?) install if one of the packages is broken and can't be activated.
For example I have these packages on my Desktop:
groff-1.20.1-3-x86_gcc2.hpkg readline-6.2-3-x86_gcc2.hpkg distcc-3.1-2-x86_gcc2.hpkg <--- this one is broken nano-2.2.6-3-x86_gcc2.hpkg sqlite-18.104.22.168-1-x86_gcc2.hpkg python-2.6.8-4-x86_gcc2.hpkg
and I'm installing them to ~/config/packages.
After doing that package_daemon complains that it failed to commit transaction (btw, it's not clear what to to about that nor how to fix it nor where this message came from) because of the broken distcc package and leaves all other packages unactivated. That way if you manually try to install distcc-3.1-2-x86_gcc2.hpkg to~/config/packages (where all previous packages already present) package_daemon will try to redownload and install all these packages again which it will fail to do (install part) because these packages are already exist.