On Sun, Sep 16, 2012 at 10:10:47PM -0400, Mike Frysinger wrote:
> On Sunday 16 September 2012 03:51:04 Brian Harring wrote:
> > + if ! has $EAPI 0 1 2 3; then
> > + eqawarn "built_with_use should not be used in $EAPI; use USE
> > deps."
> > + elif has $EAPI 2 3; then
> > + if [[ $hidden == yes ]] || $missing_was_set; then
> > + eqawarn "built_with_use in EAPI=$EAPI without --missing
> > or --
> hidden
> > usage, should use USE deps instead." + else
> > + eqawarn "built_with_use should not be used; upgrade to
> > EAPI=4
> instead"
> > + fi
> > + fi
>
> i'd do:
> case ${EAPI:-0} in
> # No support in these EAPIs, so don't warn.
> 0|1) ;;
> # Maybe warn as some functionality exist.
> 2|3) [[...]] && eqawarn "..." ;;
> # Assume EAPI=4 or newer where all functionality exists.
> *) eqawarn "..." ;;
> esac
I'd be fine w/ it; worth noting, that was a 4am patch, so I'm not
claiming perfect implementatoin there. :)
My main focus here is switching built_with_use to actively nagging
people to stop using it; this includes nagging EAPI0/1 users of it.
Sans the implementation details, anyone got complaints with the
intent?
~brian