[riot-commits] [RIOT-OS/RIOT] 8fb306: makefiles/features_check.inc.mk: fix declaration o...

Francisco noreply at github.com
Sat Feb 13 09:54:07 CET 2021


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 8fb30660b5a9bc2dab2e85ddd77b44981b209d06
      https://github.com/RIOT-OS/RIOT/commit/8fb30660b5a9bc2dab2e85ddd77b44981b209d06
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2021-02-10 (Wed, 10 Feb 2021)

  Changed paths:
    M makefiles/features_check.inc.mk

  Log Message:
  -----------
  makefiles/features_check.inc.mk: fix declaration order

FEATURES_CONFLICTING previously was declared prior to the function it is
calling, resulting in empty output during the first dependency resolution
iteration. This fixes the order so that the conflicting features are detected
right from the first recursion.


  Commit: 4304600512950c6dd63937d17adcb22559e0e55a
      https://github.com/RIOT-OS/RIOT/commit/4304600512950c6dd63937d17adcb22559e0e55a
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2021-02-10 (Wed, 10 Feb 2021)

  Changed paths:
    M makefiles/features_check.inc.mk

  Log Message:
  -----------
  build system: fix using optional blacklisted features


  Commit: ed2ae85985ec2872a2329a13d6a3e2ef6f06a202
      https://github.com/RIOT-OS/RIOT/commit/ed2ae85985ec2872a2329a13d6a3e2ef6f06a202
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2021-02-10 (Wed, 10 Feb 2021)

  Changed paths:
    M dist/tools/ci/static_tests.sh
    A dist/tools/feature_resolution/check.sh
    A makefiles/tests/feature_resolution/Makefile
    A makefiles/tests/feature_resolution/Makefile.test
    A makefiles/tests/feature_resolution/README.md
    A makefiles/tests/feature_resolution/test-blacklist-failure.mk
    A makefiles/tests/feature_resolution/test-blacklist-optional.mk
    A makefiles/tests/feature_resolution/test-blacklist-success.mk
    A makefiles/tests/feature_resolution/test-complex-failure.mk
    A makefiles/tests/feature_resolution/test-complex-success.mk
    A makefiles/tests/feature_resolution/test-conflict-failure.mk
    A makefiles/tests/feature_resolution/test-conflict-success.mk
    A makefiles/tests/feature_resolution/test-empty.mk
    A makefiles/tests/feature_resolution/test-required-any-corner-case.mk
    A makefiles/tests/feature_resolution/test-required-any-fail.mk
    A makefiles/tests/feature_resolution/test-required-any-order.mk
    A makefiles/tests/feature_resolution/test-required-any-reuse-optional.mk
    A makefiles/tests/feature_resolution/test-required-any-reuse-required.mk
    A makefiles/tests/feature_resolution/test-trivial-failure.mk
    A makefiles/tests/feature_resolution/test-trivial-success.mk

  Log Message:
  -----------
  tests/feature_resolution: add build system unit tests

This test "application" contains a set of unit tests for the feature resolution
of RIOT's build system.


  Commit: 579de7c35ebdafbb7cbf967bd882127094df6029
      https://github.com/RIOT-OS/RIOT/commit/579de7c35ebdafbb7cbf967bd882127094df6029
  Author: Francisco <francois-xavier.molina at inria.fr>
  Date:   2021-02-13 (Sat, 13 Feb 2021)

  Changed paths:
    M dist/tools/ci/static_tests.sh
    A dist/tools/feature_resolution/check.sh
    M makefiles/features_check.inc.mk
    A makefiles/tests/feature_resolution/Makefile
    A makefiles/tests/feature_resolution/Makefile.test
    A makefiles/tests/feature_resolution/README.md
    A makefiles/tests/feature_resolution/test-blacklist-failure.mk
    A makefiles/tests/feature_resolution/test-blacklist-optional.mk
    A makefiles/tests/feature_resolution/test-blacklist-success.mk
    A makefiles/tests/feature_resolution/test-complex-failure.mk
    A makefiles/tests/feature_resolution/test-complex-success.mk
    A makefiles/tests/feature_resolution/test-conflict-failure.mk
    A makefiles/tests/feature_resolution/test-conflict-success.mk
    A makefiles/tests/feature_resolution/test-empty.mk
    A makefiles/tests/feature_resolution/test-required-any-corner-case.mk
    A makefiles/tests/feature_resolution/test-required-any-fail.mk
    A makefiles/tests/feature_resolution/test-required-any-order.mk
    A makefiles/tests/feature_resolution/test-required-any-reuse-optional.mk
    A makefiles/tests/feature_resolution/test-required-any-reuse-required.mk
    A makefiles/tests/feature_resolution/test-trivial-failure.mk
    A makefiles/tests/feature_resolution/test-trivial-success.mk

  Log Message:
  -----------
  Merge pull request #15973 from maribu/feature-resolution-test

tests/feature_resolution: add build system unit tests


Compare: https://github.com/RIOT-OS/RIOT/compare/3a9f8d5851b0...579de7c35ebd


More information about the commits mailing list