mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
- Make terminology more consistent managed vs. possible, resolve vs. actual. - Fix regression in security report caused by comparing package expressions with package names. - Fix regression in package upgrades caused by comparing package expressions with package names. - Update API method names to improve readability and prevent accidental mismatching of package names and package expressions. Update variable names for same reason during usage. Tests: - minetest install successfully in testing. - Security report shows non-zero value in the current vulnerabilities column. - When an unavailable package is added to list of packages in an app, the app can't be installed. - When PackageOr expressions is added to an essential package, running --list-dependencies shows an expressions with '|' in it. - Unit tests succeed. - Find a package with conffile prompt and add that to list of a packages in an app like bepasty and implement a stub force_upgrade() method in the app. Run 'apt update' and that triggers and analysis of packages with conf file prompts. This should call force_upgrade() method in bepasty and with proper argument for list of packages. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>