Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 939532

Summary: app-arch/libpar2-0.4 - [ncurses-6.5] [gcc-15] Automake "maintainer mode" detected:
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: eschwartz
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
app-arch:libpar2-0.4:20240912-031002.log
emerge-history.txt
etc.clang.tar.xz
etc.portage.tar.xz
qlist-info.txt.xz

Description Toralf Förster gentoo-dev 2024-09-12 17:36:40 UTC
QA Notice: Automake "maintainer mode" detected:

	(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /var/tmp/portage/app-arch/libpar2-0.4/work/libpar2-0.4/missing --run autoheader)

If you patch Makefile.am, configure.in,  or configure.ac then you
should use autotools.eclass and eautomake or eautoreconf. Exceptions
are limited to system packages for which it is impossible to run
autotools during stage building. See https://wiki.gentoo.org/wiki/Proj

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0_no_multilib-20240909-170511

  The build log matches a QA pattern or sth. requested by a dev.
  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------
Comment 1 Toralf Förster gentoo-dev 2024-09-12 17:36:41 UTC
Created attachment 902736 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-09-12 17:36:42 UTC
Created attachment 902737 [details]
app-arch:libpar2-0.4:20240912-031002.log
Comment 3 Toralf Förster gentoo-dev 2024-09-12 17:36:43 UTC
Created attachment 902738 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2024-09-12 17:36:44 UTC
Created attachment 902739 [details]
etc.clang.tar.xz
Comment 5 Toralf Förster gentoo-dev 2024-09-12 17:36:45 UTC
Created attachment 902740 [details]
etc.portage.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-09-12 17:36:46 UTC
Created attachment 902741 [details]
qlist-info.txt.xz
Comment 7 Eli Schwartz gentoo-dev 2024-09-12 23:51:21 UTC
   Prerequisite 'configure.ac' is newer than target 'config.h.in'.
   Prerequisite 'aclocal.m4' is newer than target 'config.h.in'.
  Must remake target 'config.h.in'.


Running autoheader does nothing other than remove HAVE_MEMORY_H from it, inconsequential. Touching the header should suffice.
Comment 8 Larry the Git Cow gentoo-dev 2024-09-13 16:10:39 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a7f3fbdc01ab33973b58c619cbda9449615241

commit 91a7f3fbdc01ab33973b58c619cbda9449615241
Author:     Eli Schwartz <eschwartz@gentoo.org>
AuthorDate: 2024-09-13 00:09:04 +0000
Commit:     Eli Schwartz <eschwartz@gentoo.org>
CommitDate: 2024-09-13 16:09:55 +0000

    app-arch/libpar2: drop build-time dependency on autoconf
    
    The Makefile rules trigger running autoheader, because a header is "out
    of date" compared to configure.ac / aclocal.m4. Rerunning autoheader is
    a no-op, so simply touch it to indicate that.
    
    Closes: https://bugs.gentoo.org/939532
    Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>

 app-arch/libpar2/libpar2-0.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)