Please port to newer EAPI.
Created attachment 780200 [details] bump to 2.1.0 and EAPI=8 (In reply to Ulrich Müller from comment #0) > Please port to newer EAPI. I've bumped the ebuild on my local machine to to 2.1.0 and EAPI="8". I'll attach the bumped ebuild as a DRAFT here. Please note two things: 1st I only compiled code with that libc yet and did no runtime tests so far. 2nd There is a wrong signature for the "user manual" distfile. I've notified upstream by mail some minutes ago. I'd like to wait a bunch of days for their response and either bump the package without that manual or a fixed archive (or signature).
(In reply to Nils Freydank from comment #1) > I've bumped the ebuild on my local machine to to 2.1.0 and EAPI="8". I'll > attach the bumped ebuild as a DRAFT here. Thank you. Even though these changes are barely copyrightable, could you please add a Signed-off-by line for completeness: https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin (Posting it as a comment to this bug may be the easiest way.) > Please note two things: > 1st I only compiled code with that libc yet and did no runtime tests so far. > 2nd There is a wrong signature for the "user manual" distfile. I've notified > upstream by mail some minutes ago. I'd like to wait a bunch of days for > their response and either bump the package without that manual or a fixed > archive (or signature). You mean this, I suppose? $ gpg --verify avr-libc-user-manual-2.1.0.tar.bz2.sig gpg: assuming signed data in 'avr-libc-user-manual-2.1.0.tar.bz2' gpg: Signature made Sat 29 Jan 2022 00:28:33 CET gpg: using RSA key 56628323218C669FF578705C7E9EADC3030D34EB gpg: BAD signature from "Joerg Wunsch <j.gnu@uriah.heep.sax.de>" [unknown]
Ping, any news?
Created attachment 783668 [details, diff] Bump to 2.1.0 and EAPI=8
Created attachment 783671 [details, diff] Drop the old EAPI=5 ebuild
(In reply to Ulrich Müller from comment #3) > Ping, any news? Pong. Upstream responded quickly first but we've got no solution yet, so I propose to drop IUSE="doc" for now and restore it when distfiles and signatures match again. FWIW, that documentation seems to be some rather harmless doxygen-generated HTML files, but I can't be 100% sure without a full review. Manpages are not affected. I added the two patches (bump plus cleanup of 2.0.0) but opened also a PR on github.com: https://github.com/gentoo/gentoo/pull/25818
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3e172fddebda88348cdde3068e961525ae2d5e commit 5b3e172fddebda88348cdde3068e961525ae2d5e Author: Nils Freydank <holgersson@posteo.de> AuthorDate: 2022-06-08 20:21:22 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2022-06-08 20:49:22 +0000 dev-embedded/avr-libc: Drop the old package with EAPI=5 Closes: https://bugs.gentoo.org/837146 Signed-off-by: Nils Freydank <holgersson@posteo.de> Signed-off-by: Ulrich Müller <ulm@gentoo.org> dev-embedded/avr-libc/Manifest | 3 -- dev-embedded/avr-libc/avr-libc-2.0.0.ebuild | 78 ----------------------------- 2 files changed, 81 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61d77fa08f6a640921e741017895740857fcd63 commit e61d77fa08f6a640921e741017895740857fcd63 Author: Nils Freydank <holgersson@posteo.de> AuthorDate: 2022-06-08 20:21:21 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2022-06-08 20:49:17 +0000 dev-embedded/avr-libc: Bump to 2.1.0, drop IUSE="doc" Bump to the new version and EAPI 8. There is an issue with upstream's distfile signature for the HTML documentation, so dropping for now. IMHO we should restore the flag and doc installation as soon as upstream's signature is fixed. Man pages are not affected as they are part of the main distfiles archive. Bug: https://bugs.gentoo.org/837146 Signed-off-by: Nils Freydank <holgersson@posteo.de> Signed-off-by: Ulrich Müller <ulm@gentoo.org> dev-embedded/avr-libc/Manifest | 2 + dev-embedded/avr-libc/avr-libc-2.1.0.ebuild | 72 +++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+)
Thanks!