In summary, it's for remembering the users once more what is shown in elog messages (as latest version won't crash when the plugin is not found, but people will still need to configure their networks again). This only affects to people running openRC as systemd people needed to do this migration long time ago: if ! version_is_at_least 0.9.10.0-r1 ${REPLACING_VERSIONS}; then ewarn "Ifnet plugin is now disabled because of it being unattended" ewarn "and unmaintained for a long time, leading to some unfixed bugs" ewarn "and new problems appearing. We will now use upstream 'keyfile'" ewarn "plugin." ewarn "Because of this, you will likely need to reconfigure some of" ewarn "your networks. To do this you can rely on Gnome control center," ewarn "nm-connection-editor or nmtui tools for example." fi
Other (probably easier and enough) option would be to show the message also at pkg_pretend to warn people sooner :)
what about showing that message as long as an ifnet configuration is found ? Like everytime this is relevant, not once when upgrading.
(In reply to Gilles Dartiguelongue from comment #2) > what about showing that message as long as an ifnet configuration is found ? > Like everytime this is relevant, not once when upgrading. It cannot be done because "${EROOT}etc/NetworkManager/NetworkManager.conf" will only be still present when it has been edited after it was installed by older NM versions, if not, the file could no longer exists while the networks were still not configured with new plugin :/ That is the reason both warnings and both cases are covered in ebuild now
we agreed no more warnings are needed