It returns [] or only updates_available, so every inherited warning is dropped.
It counts with re.search(r'(\d+) upgraded', …) on apt's simulation output, which _sudo runs without a fixed locale. A German host prints "0 aktualisiert"; nothing matches, so no update is ever reported.
It hides held-back packages, although FULL_UPGRADE = True installs exactly those.
With the agnostic structure the method goes (facts instead); until then fix the locale.
Prio P3.
`openmediavault.py` ~90-124 overrides napalm-linux's `get_device_warnings`:
- It returns `[]` or only `updates_available`, so every inherited warning is dropped.
- It counts with `re.search(r'(\d+) upgraded', …)` on apt's simulation output, which `_sudo` runs without a fixed locale. A German host prints "0 aktualisiert"; nothing matches, so no update is ever reported.
- It hides held-back packages, although `FULL_UPGRADE = True` installs exactly those.
With the agnostic structure the method goes (facts instead); until then fix the locale.
Prio P3.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
openmediavault.py~90-124 overrides napalm-linux'sget_device_warnings:[]or onlyupdates_available, so every inherited warning is dropped.re.search(r'(\d+) upgraded', …)on apt's simulation output, which_sudoruns without a fixed locale. A German host prints "0 aktualisiert"; nothing matches, so no update is ever reported.FULL_UPGRADE = Trueinstalls exactly those.With the agnostic structure the method goes (facts instead); until then fix the locale.
Prio P3.