[OE-core] [PATCH v3] oeqa: Use --disable-maintainer-mode configure option
Jacob Kroon
jacob.kroon at gmail.com
Sat Feb 8 07:09:37 UTC 2020
On 2/8/20 3:12 AM, Khem Raj wrote:
> since the versions of autotools might differ, and difference in
> timestamps for configure and system can result in reconfigure lets avoid
> that by touching the configure script to match system time
>
Maybe align commit message with patch, and mention
--disable-maintainer-mode ?
Jacob
> Avoids
> error: newly created file is older than distributed files!
>
> [YOCTO #13779]
>
> Suggested-by: Andre McCurdy <armccurdy at gmail.com>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
> v2: Touch configure to match timestamps with system
> Move the touch cmd to configure step itself
> v3: Use --disable-maintainer-mode
>
> meta/lib/oeqa/runtime/cases/buildcpio.py | 2 +-
> meta/lib/oeqa/sdk/cases/buildcpio.py | 2 +-
> meta/lib/oeqa/selftest/cases/meta_ide.py | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/meta/lib/oeqa/runtime/cases/buildcpio.py b/meta/lib/oeqa/runtime/cases/buildcpio.py
> index 4bd72dd37e..d0f91668b2 100644
> --- a/meta/lib/oeqa/runtime/cases/buildcpio.py
> +++ b/meta/lib/oeqa/runtime/cases/buildcpio.py
> @@ -27,6 +27,6 @@ class BuildCpioTest(OERuntimeTestCase):
> @OEHasPackage(['autoconf'])
> def test_cpio(self):
> self.project.download_archive()
> - self.project.run_configure()
> + self.project.run_configure('--disable-maintainer-mode','')
> self.project.run_make()
> self.project.run_install()
> diff --git a/meta/lib/oeqa/sdk/cases/buildcpio.py b/meta/lib/oeqa/sdk/cases/buildcpio.py
> index b0beafb38f..902e93f623 100644
> --- a/meta/lib/oeqa/sdk/cases/buildcpio.py
> +++ b/meta/lib/oeqa/sdk/cases/buildcpio.py
> @@ -28,7 +28,7 @@ class BuildCpioTest(OESDKTestCase):
> self.assertTrue(os.path.isdir(dirs["source"]))
> os.makedirs(dirs["build"])
>
> - self._run("cd {build} && {source}/configure $CONFIGURE_FLAGS".format(**dirs))
> + self._run("cd {build} && {source}/configure --disable-maintainer-mode $CONFIGURE_FLAGS".format(**dirs))
> self._run("cd {build} && make -j".format(**dirs))
> self._run("cd {build} && make install DESTDIR={install}".format(**dirs))
>
> diff --git a/meta/lib/oeqa/selftest/cases/meta_ide.py b/meta/lib/oeqa/selftest/cases/meta_ide.py
> index 809142559a..87cc2844a8 100644
> --- a/meta/lib/oeqa/selftest/cases/meta_ide.py
> +++ b/meta/lib/oeqa/selftest/cases/meta_ide.py
> @@ -43,7 +43,7 @@ class MetaIDE(OESelftestTestCase):
> "https://ftp.gnu.org/gnu/cpio/cpio-2.13.tar.gz",
> self.tmpdir_metaideQA, self.td['DATETIME'], dl_dir=dl_dir)
> self.project.download_archive()
> - self.assertEqual(self.project.run_configure(), 0,
> + self.assertEqual(self.project.run_configure('--disable-maintainer-mode',''), 0,
> msg="Running configure failed")
> self.assertEqual(self.project.run_make(), 0,
> msg="Running make failed")
>
More information about the Openembedded-core
mailing list