--- discover-5.16.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp.orig 2019-07-30 12:13:58.000000000 +0200 +++ discover-5.16.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp 2019-08-15 10:34:42.034000000 +0200 @@ -251,15 +251,11 @@ void PackageKitBackend::resolvePackages(const QStringList &packageNames) { - PackageKit::Transaction * tArch = PackageKit::Daemon::resolve(packageNames, PackageKit::Transaction::FilterArch); + PackageKit::Transaction * tArch = PackageKit::Daemon::resolve(packageNames, PackageKit::Transaction::FilterNone); connect(tArch, &PackageKit::Transaction::package, this, &PackageKitBackend::addPackageArch); connect(tArch, &PackageKit::Transaction::errorCode, this, &PackageKitBackend::transactionError); - PackageKit::Transaction * tNotArch = PackageKit::Daemon::resolve(packageNames, PackageKit::Transaction::FilterNotArch); - connect(tNotArch, &PackageKit::Transaction::package, this, &PackageKitBackend::addPackageNotArch); - connect(tNotArch, &PackageKit::Transaction::errorCode, this, &PackageKitBackend::transactionError); - - TransactionSet* merge = new TransactionSet({tArch, tNotArch}); + TransactionSet* merge = new TransactionSet({tArch}); connect(merge, &TransactionSet::allFinished, this, &PackageKitBackend::getPackagesFinished); }