mirror of
https://github.com/morluto/rea.git
synced 2026-11-10 00:36:35 +00:00
* fix(desktop): keep a failed library owner query unknown dpkg-query -S exits 1 when some requested path has no owner and 2 when it could not answer at all. LibraryPackageInventory.packageOwners only rejected the missing and failed outcomes, so an exit of 2 with empty stdout parsed as a successful empty owner map and every located library was recorded in unpackaged_libraries. That turns a failed lookup into an incorrect ownership fact and drops the reason, while the executable owner lookup in DebianPackageInventory already treats exit codes above 1 as unknown. Treat an exit code above 1 as a failed query for the batch, report it in library_packages_reason, and leave the libraries it covered out of unpackaged_libraries. Already established missing_libraries are kept. * fix(desktop): retain completed library ownership queries * fix(desktop): report ownership gaps per library --------- Co-authored-by: 2SinceJuly <202121119+2SinceJuly@users.noreply.github.com> Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>