SuccessChanges

Summary

  1. memattrs: fix a compiler warning (details)
  2. misc: undefine the DO() after using it (details)
  3. linux: add more debug messages about main sysfs discovery phases (details)
  4. debug: don't print all topology objects multiple times during discovery by default (details)
  5. debug: reuse hwloc_debug() inside bitmap variants (details)
  6. lstopo: disable get_*bind() on Android (details)
  7. lstopo: add the lstopo side of the android drawing backend (details)
  8. contrib: add an android subdirectory with Android Studio files (details)
  9. debug: always enable debug messages on Android (details)
  10. contrib/ci.inria.fr: add an Android Studio job in the extended pipeline (details)
Commit 441ed55a2fadeadcdf1d459cc13ef087f4cb2aea by Brice.Goglin
memattrs: fix a compiler warning

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/memattrs.c (diff)
Commit 18e801e590d6c95bf971aac94ac7a8d4264c1a38 by Brice.Goglin
misc: undefine the DO() after using it

We define it multiple times,
and the Android build concats some source files,
causing collisions/warnings.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/bind.c (diff)
The file was modifiedutils/hwloc/hwloc-info.c (diff)
Commit 37f7a0894e404b20e87468a6fcaa8c1966de1839 by Brice.Goglin
linux: add more debug messages about main sysfs discovery phases

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/topology-linux.c (diff)
Commit c04adcba227bad163ffb1fa715e726476e322a95 by Brice.Goglin
debug: don't print all topology objects multiple times during discovery by default

Only print them if HWLOC_DEBUG_VERBOSE=2.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifieddoc/hwloc.doxy (diff)
The file was modifiedhwloc/topology.c (diff)
Commit 0bc628787729093f18559aad02afc6e82ad63d01 by Brice.Goglin
debug: reuse hwloc_debug() inside bitmap variants

So that upcoming OS-specific debug stuff doesn't need to be duplicated.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedinclude/private/debug.h (diff)
Commit 6cfedb2a1c755cea48644bdb40205c755d4543b3 by Brice.Goglin
lstopo: disable get_*bind() on Android

It fails (and aborts the process) at least in some Android emulators.
We won't need to query the current binding there anyway.

Signed-off-by: Valentin Hoyet <valentin.hoyet@inria.fr>
The file was modifiedutils/lstopo/lstopo.c (diff)
Commit 61fab10e6e57988c46ece1d7b02d7babb34ccfa1 by Brice.Goglin
lstopo: add the lstopo side of the android drawing backend

This will be used by the upcoming Android Studio project.
It calls JNI drawing fonctions that will be defined there.

Signed-off-by: Valentin Hoyet <valentin.hoyet@inria.fr>
The file was modifiedutils/lstopo/lstopo.h (diff)
The file was addedutils/lstopo/lstopo-android.c
The file was modifiedutils/lstopo/Makefile.am (diff)
The file was modifiedutils/lstopo/lstopo.c (diff)
Commit e4abefdf611c8c98b2bc2de8179460c697d83b81 by Brice.Goglin
contrib: add an android subdirectory with Android Studio files

Builds a lstopo apk for Android.

It basically builds its own giant C file by including all files it needs
under hwloc/ and utils/lstopo/

All these new files are not included in tarballs
(people will have to build Android apks from Git).

Signed-off-by: Valentin Hoyet <valentin.hoyet@inria.fr>
The file was addedcontrib/android/AndroidApp/lstopo/src/main/cpp/CMakeLists.txt
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/mipmap-xxxhdpi/ic_launcher.png
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/values/styles.xml
The file was addedcontrib/android/AndroidApp/.gitignore
The file was modified.gitignore (diff)
The file was addedcontrib/android/AndroidApp/gradle/wrapper/gradle-wrapper.properties
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/ZoomView/README.md
The file was addedcontrib/android/AndroidApp/gradlew
The file was addedcontrib/android/include/hwloc/autogen/config.h
The file was addedcontrib/android/AndroidApp/build.gradle
The file was addedcontrib/android/include/private/autogen/config.h
The file was addedcontrib/android/AndroidApp/settings.gradle
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/MyCanvas.java
The file was addedcontrib/android/AndroidApp/gradlew.bat
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/xml/provider_paths.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/drawable/button_border.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/cpp/lib.c
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/Filters.java
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/drawable-v24/ic_launcher_foreground.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/mipmap-xhdpi/ic_launcher.png
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/values/dimens.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/ic_launcher-web.png
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/layout/xml_import.xml
The file was addedcontrib/android/AndroidApp/lstopo/build.gradle
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/menu/share_menu.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/ZoomView/ZoomView.java
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/menu/activity_main_menu_drawer.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/GenericFileProvider.java
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/values/strings.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/drawable/border_radius.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/drawable/ic_launcher_background.xml
The file was addedcontrib/android/AndroidApp/gradle.properties
The file was addedcontrib/android/include/static-components.h
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/ImportXML.java
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/layout/activity_main_nav_header.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/mipmap-xxhdpi/ic_launcher.png
The file was addedcontrib/android/AndroidApp/gradle/wrapper/gradle-wrapper.jar
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/drawable/ic_share_24px.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/layout/filters.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/mipmap-mdpi/ic_launcher.png
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/values/colors.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/MainActivity.java
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/mipmap-hdpi/ic_launcher.png
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/Lstopo.java
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/color/drawer_item.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/java/com/hwloc/lstopo/ZoomView/licence.txt
The file was addedcontrib/android/AndroidApp/lstopo/src/main/res/layout/activity_main.xml
The file was addedcontrib/android/AndroidApp/lstopo/src/main/AndroidManifest.xml
Commit 9c1b1ae69be1c6de50b3b0a58d0d9ebe72d198d4 by Brice.Goglin
debug: always enable debug messages on Android

We'll send them to a specific file.

Signed-off-by: Valentin Hoyet <valentin.hoyet@inria.fr>
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedinclude/private/debug.h (diff)
The file was modifiedcontrib/android/include/private/autogen/config.h (diff)
Commit 44e51d535b421c68a8ddd50bb482e769f1795a73 by Brice.Goglin
contrib/ci.inria.fr: add an Android Studio job in the extended pipeline

Since Android Studio files are not in the tarball,
we stash/unstash them between the main tarball step and the Android step.

Signed-off-by: Valentin Hoyet <valentin.hoyet@inria.fr>
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was addedcontrib/ci.inria.fr/job-3-android.sh
The file was modifiedcontrib/ci.inria.fr/Jenkinsfile-extended (diff)