In EAPI 8, the package manager is no longer required to directly support 7z, rar, and lha files in the unpack function - unpacker.eclass is now required for these formats. The devmanual still documents the earlier behaviour. Reproducible: Always
The simple solution would be to remove the last three items of that list. These formats were never widely used, and soon most new ebuilds will be EAPI 8.
Created attachment 736498 [details, diff] ebuild-writing/functions/src_unpack: Update list of unpack formats
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ee38282ed5b47bef8fe81183746ebac9f16b54bf commit ee38282ed5b47bef8fe81183746ebac9f16b54bf Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2021-08-28 17:38:51 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2021-08-28 17:38:51 +0000 ebuild-writing/functions/src_unpack: Update list of unpack formats Drop 7zip, RAR, and LHA from the list of recognized unpack formats, following the EAPI 8 change to unpack(). This considers that these formats were never widely used, and that soon most new ebuilds will use the new EAPI. Closes: https://bugs.gentoo.org/810796 Signed-off-by: Ulrich Müller <ulm@gentoo.org> ebuild-writing/functions/src_unpack/text.xml | 3 --- 1 file changed, 3 deletions(-)
Thank you for reporting.