FirmwareOfferMixin.get_firmware_offer() → FirmwareOfferDict{current_version, latest_version, newer, download_url?} — or None when the driver cannot tell.
The last driver-named warning without a fact contract was napalm-netgear's Plus driver, which looks up the newest firmware in Netgear's download catalogue and names firmware_update_available itself. Comparing vendor version strings is vendor knowledge, so the driver reports newer; the application decides on the warning (NetOrk/netork#1111). Declared only, like the 4.14 getters.
`FirmwareOfferMixin.get_firmware_offer()` → `FirmwareOfferDict` `{current_version, latest_version, newer, download_url?}` — or None when the driver cannot tell.
The last driver-named warning without a fact contract was napalm-netgear's Plus driver, which looks up the newest firmware in Netgear's download catalogue and names `firmware_update_available` itself. Comparing vendor version strings is vendor knowledge, so the driver reports `newer`; the application decides on the warning (NetOrk/netork#1111). Declared only, like the 4.14 getters.
Part of NetOrk/netork#1111.
FirmwareOfferMixin.get_firmware_offer() -> FirmwareOfferDict
{current_version, latest_version, newer, download_url?}: what runs and
the newest firmware the vendor offers, from its download catalogue or
the device's own update check. Comparing vendor version strings stays
with the driver, so it says whether the offer is newer; whether that is a
warning is the application's call (NetOrk/netork#1111). Declared only.
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.
FirmwareOfferMixin.get_firmware_offer()→FirmwareOfferDict{current_version, latest_version, newer, download_url?}— or None when the driver cannot tell.The last driver-named warning without a fact contract was napalm-netgear's Plus driver, which looks up the newest firmware in Netgear's download catalogue and names
firmware_update_availableitself. Comparing vendor version strings is vendor knowledge, so the driver reportsnewer; the application decides on the warning (NetOrk/netork#1111). Declared only, like the 4.14 getters.Part of NetOrk/netork#1111.
FirmwareOfferMixin.get_firmware_offer() -> FirmwareOfferDict {current_version, latest_version, newer, download_url?}: what runs and the newest firmware the vendor offers, from its download catalogue or the device's own update check. Comparing vendor version strings stays with the driver, so it says whether the offer is newer; whether that is a warning is the application's call (NetOrk/netork#1111). Declared only.