EAPI <= 2 have been deprecated for a while, if we drop support from the eclass it will allow us to clean up stuff like this: has "${EAPI:-0}" 0 1 && selinux-policy-2_src_prepare All the sec-policy/selinux-* packages are EAPI=5 so we could drop 4 and below with no problems. I would probably put a qawarn for a while first then change it to a die. Thoughts? which EAPIs should we drop support for and how long of a wait time?
I'm okay with dropping support for EAPI<4. If all our stable ebuilds (not just the latest stable) are EAPI=5 then I don't even think we need to go through a QA warning.
Created attachment 399550 [details, diff] selinux-policy-2 eclass drop old EAPIs policy release 2.20140311-r2 was the last that was EAPI4, everything later (-r3 was released in May last year) was EAPI=5. Everything that is <5 has been out of the tree for many months at this point. If no issues, I will apply the following patch to clean up the eclass.
committed.