diff -up apper-0.9.1/libapper/PkTransaction.cpp.allow_deps apper-0.9.1/libapper/PkTransaction.cpp
--- apper-0.9.1/libapper/PkTransaction.cpp.allow_deps 2014-12-06 13:03:13.509607955 -0600
+++ apper-0.9.1/libapper/PkTransaction.cpp 2014-12-06 13:05:02.574126072 -0600
@@ -136,7 +136,7 @@ void PkTransaction::removePackages(const
{
if (Daemon::global()->roles() & Transaction::RoleRemovePackages) {
d->originalRole = Transaction::RoleRemovePackages;
- d->allowDeps = false; // Default to avoid dependencies removal unless simulate says so
+ d->allowDeps = true; // Default to avoid dependencies removal unless simulate says so
d->packages = packages;
d->flags = Transaction::TransactionFlagOnlyTrusted | Transaction::TransactionFlagSimulate;