Migrate to parsing APT JSON output for dependency calculation #1976
Labels
dependency
Issues pertaining to the calculation of dependencies
high
High priority level. Should be fixed in the next beta.
Describe the bug
Zebra is rather infamous for sometimes miscalculating dependencies or not having complete calculation parity to what Debian Packager and APT will determine needs to be done.
Solution
Instead of calculating dependencies on Zebra, we should let the system do it by utilizing the APT JSON output made available through patches to Procursus and Elucubratus. Using the
-oAPT::Format::for-sileo=true
and-oAPT::Format::JSON=true
command-line flags will output this JSON for raw parsing.Additional context
Since this is related to dependencies, it's important that this code is thoroughly tested. There is no margin for error here as bugs could install incorrect dependencies or create bigger issues.
The text was updated successfully, but these errors were encountered: