* Reports from u-u incorrectly list packages from non-upgradable origins as "Packages with upgradable origin but kept back"
* The incorrectly the packages incorrectly is a result of is_pkgname_in_blacklist() having a side effect and removing the side effect is part of fixing LP: #1396787 which fix is also being SRU-d.
* The fix is removing the side effect of is_pkgname_in_blacklist()
[Test Case]
* There is a build-time test in test/test_blacklisted_wrong_origin.py
* TODO copy test case here from GitHub report
[Regression Potential]
* Regressions may make packages incorrectly missing from u-u's report, but the autopkgtests also cover that to some extent.
[Impact]
* Reports from u-u incorrectly list packages from non-upgradable origins as "Packages with upgradable origin but kept back"
* The incorrectly the packages incorrectly is a result of is_pkgname_ in_blacklist( ) having a side effect and removing the side effect is part of fixing LP: #1396787 which fix is also being SRU-d.
* The fix is removing the side effect of is_pkgname_ in_blacklist( )
[Test Case]
* There is a build-time test in test/test_ blacklisted_ wrong_origin. py
* TODO copy test case here from GitHub report
[Regression Potential]
* Regressions may make packages incorrectly missing from u-u's report, but the autopkgtests also cover that to some extent.
[Other Info]
* Original report: https:/ /github. com/mvo5/ unattended- upgrades/ issues/ 116