You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
then this implies the live ebuild is unmaintained and should be removed (or fixed, obviously, but probably removed).
We can do this either by checking for PROPERTIES="live"or we can do this based on version comparisons (which would include non-live ebuilds too). I fear the latter is too vulnerable to false positives where software has multiple branches, so let's do the PROPERTIES inspection instead.
i.e. Take the max of non-PROPERTIES="live" ebuilds for a package and take the min of all PROPERTIES="live" ebuilds for a package. If max_non_live_eapi > min_live_eapi, warn.
The text was updated successfully, but these errors were encountered:
If we have:
x-1.ebuild
withEAPI=8
x-9999.ebuild
withEAPI=7
then this implies the live ebuild is unmaintained and should be removed (or fixed, obviously, but probably removed).
We can do this either by checking for
PROPERTIES="live"
or we can do this based on version comparisons (which would include non-live ebuilds too). I fear the latter is too vulnerable to false positives where software has multiple branches, so let's do the PROPERTIES inspection instead.i.e. Take the max of non-
PROPERTIES="live"
ebuilds for a package and take the min of allPROPERTIES="live"
ebuilds for a package. Ifmax_non_live_eapi > min_live_eapi
, warn.The text was updated successfully, but these errors were encountered: