Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 467706 - app-arch/tar-1.26-r1[test] - QA: Automake "maintainer mode" detected
Summary: app-arch/tar-1.26-r1[test] - QA: Automake "maintainer mode" detected
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-28 09:08 UTC by Roman Žilka
Modified: 2014-01-05 20:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info tar (emerge--info,6.18 KB, text/plain)
2013-05-06 07:04 UTC, Roman Žilka
Details
build.log (build.log,61.53 KB, text/plain)
2013-05-06 07:04 UTC, Roman Žilka
Details
auto*.out, aclocal.out (a-out.tar.xz,748 bytes, application/x-xz)
2013-05-06 07:05 UTC, Roman Žilka
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Žilka 2013-04-28 09:08:29 UTC
Emerge of tar-1.26-r1 on x86 says (with FEATURES="test"):

 * QA Notice: Automake "maintainer mode" detected:
 *
 *      /bin/sh /boot/tmp/portage/app-arch/tar-1.26-r1/work/tar-1.26/build-aux/m
+issing --run autom4te --language=autotest -I . testsuite.at -o testsuite.tmp
 *
 * 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
 * http://www.gentoo.org/proj/en/qa/autofailure.xml for more information.

Reproducible: Always
Comment 1 Vicente Olivert Riera (RETIRED) gentoo-dev 2013-05-04 08:20:54 UTC
Same problem here. This issue is not present on =app-arch/tar-1.26, so this is a regression. All arches affected.
Comment 2 SpanKY gentoo-dev 2013-05-05 22:44:01 UTC
works fine for me.  you must post a full build log as an attachment and `emerge --info` in every bug report like all the documentation says to.
Comment 3 Roman Žilka 2013-05-06 07:04:14 UTC
Created attachment 347490 [details]
emerge --info tar
Comment 4 Roman Žilka 2013-05-06 07:04:26 UTC
Created attachment 347492 [details]
build.log
Comment 5 Roman Žilka 2013-05-06 07:05:39 UTC
Created attachment 347494 [details]
auto*.out, aclocal.out
Comment 6 Roman Žilka 2013-05-06 11:48:29 UTC
The automake output complains about stuff there:

configure.ac:241: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be removed.
configure.ac:241: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:241: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
lib/Makefile.am:29: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
rmt/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/Makefile.am:48: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
tests/Makefile.am:208: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')

This is not the "maintainer mode" the QA notice talks about, is it? If not, I'll probably open another bug for this - things like that "<something> will soon be removed" should be printed out in an ewarn, I think.
Comment 7 SpanKY gentoo-dev 2014-01-05 20:46:05 UTC
for some reason on your system, autom4te was passed through the missing helper.  for most people, it gets run directly, and that doesn't trigger the portage QA check.

make[2]: Entering directory '/var/tmp/portage/app-arch/tar-1.26-r1/work/tar-1.26/tests'
autom4te --language=autotest -I . testsuite.at -o testsuite.tmp
mv testsuite.tmp testsuite
make[2]: Leaving directory '/var/tmp/portage/app-arch/tar-1.26-r1/work/tar-1.26/tests'

that said, tar-1.27 already has this issue fixed and is on track for stable in bug 496212.