SuccessChanges

Summary

  1. dist: fix embedders autogen by adding standalone-directories to (details)
  2. tests/embedded: check that embedders can autogen using the hwloc (details)
Commit 67b2c0368cdd5e0b66476fd4222adaf8f8bac7e0 by brice.goglin
dist: fix embedders autogen by adding standalone-directories to
embedded tarball
Embedders don't get utils,tests,contrib/*,doc,... directories in their
tarball because they build hwloc in embedded mode. However it means
their tarballs cannot be re-autogen'ed because automake fails when
those directories are missing
(automake doesn't know if we're in embedded or standalone mode).
OMPI didn't have any issue in the past because they manually copied
hwloc embedded directories AND created standalone subdirectories that
their automake would dist. Now that they use hwloc as git submodule,
bring the proper fix inside hwloc so that OMPI doesn't have to hardwire
that list of subdirectories anymore.
Refs open-mpi/ompi#7363
Note that pure-hwloc embedded tarballs still cannot be re-autogen'ed
because they needs many more standalone files
(e.g. all .in files used by configure) but we do not care.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
(cherry picked from commit b332c934dc134bbfd2121d6fc6c22234c32cec19)
The file was modifiedMakefile.am (diff)
Commit 4a43c39c89037f52b4e25927e58caf08f3707c33 by brice.goglin
tests/embedded: check that embedders can autogen using the hwloc
embedded tarball
Build an embedded tarball from the original tarball and use it instead
for all tests.
The intend is to have our CI detect problems such as open-mpi/ompi#7363
whenever the list of non-embedded dist directories changes.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
(cherry picked from commit 88fc5b4e37b980c56deb6a55c6acb393349ff8b9)
The file was modifiedtests/hwloc/embedded/run-embedded-tests.sh (diff)