Re: [PATCH 6/9] kernel-2.eclass: port to esplit.eclass

Ulrich Müller <[email protected]> Fri, 10 Jul 2026 13:32:19 +0200
Newsgroups gmane.linux.gentoo.devel
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

>>>>> On Fri, 10 Jul 2026, Sam James wrote:

>>> --- a/eclass/kernel-2.eclass
>>> +++ b/eclass/kernel-2.eclass
>>> @@ -792,7 +792,7 @@ universal_unpack() {
>>> debug-print "Inside universal_unpack"
>>>=20
>>> local OKV_ARRAY
>>> -	local IFS=3D.; OKV_ARRAY=3D(${OKV}); unset IFS
>>> +	mapfile -d '' OKV_ARRAY < <(IFS=3D. esplit "${OKV}")
>>=20
>> TBH, I find the replacement code harder to understand than the original.
>> (Probably it is also less efficient?)

> I could go either way in this instance, tbh. No real stake in it other
> than needing the violation gone.

But mpagano has already fixed it for kernel-2.eclass? What am I missing
here?

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQFfBAEBCABJFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmpQ2EMbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyDxx1bG1AZ2VudG9vLm9yZwAKCRBRiDNQiEFeLqQI
B/44TWhAdkI39xO0HaSaNRSKRVVmSgw5k/HuIt1HZjERJtfVZykfoLGICFn32gnm
rrJyRi1e+WIrdjKpNlqFa0ewbNXdf/T/rT/UA35IMO3a9RG3Chq9JpV0kGmRnDl7
LUb21sUgimkJh6AkKwD0VXHhVbT/YX/+aOFCp8Zldk9pFEDXn446XbPHy9e6YT5W
ubPha7RmphkTw4ySaDB43eBa8zP/PNczHHbx5N5mWwzrU/vJPfwMer943R+B71E5
94wJOnOvaPbod28b77mDtzCZg6Pvrx58oei7dF3gti9obRGbuaefTtUmOyRko82T
T4HUZMlKTyoY5J8ktQwBcDaY
=OKJa
-----END PGP SIGNATURE-----
--=-=-=--