Skip to content

posix: standardize kconfig options #132724

posix: standardize kconfig options

posix: standardize kconfig options #132724

Triggered via pull request May 25, 2024 04:41
Status Failure
Total duration 2m 26s
Artifacts 1

compliance.yml

on: pull_request
Run compliance checks on patch series (PR)
2m 16s
Run compliance checks on patch series (PR)
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 10 warnings
Run compliance checks on patch series (PR)
Process completed with exit code 4.
Run compliance checks on patch series (PR): Kconfig.txt#L1
See https://docs.zephyrproject.org/latest/build/kconfig/tips.html for more details. Found pointless 'menuconfig' symbols without children. Use regular 'config' symbols instead. See https://docs.zephyrproject.org/latest/build/kconfig/tips.html#menuconfig-symbols. POSIX_DEVICE_IO lib/posix/options/Kconfig.device_io:5 Undefined Kconfig symbols: warning: undefined symbol XSI_THREADS_EXT: - Referenced at lib/posix/options/Kconfig.profile:95: config POSIX_AEP_REALTIME_MINIMAL bool select POSIX_DEVICE_IO select POSIX_SIGNALS select POSIX_SINGLE_PROCESS select XSI_THREADS_EXT select POSIX_FSYNC select POSIX_MONOTONIC_CLOCK select POSIX_THREAD_ATTR_STACKADDR select POSIX_THREAD_ATTR_STACKSIZE select POSIX_THREAD_CPUTIME select POSIX_THREAD_PRIO_INHERIT select POSIX_THREAD_PRIO_PROTECT select POSIX_THREAD_PRIORITY_SCHEDULING help This option is not user configurable. warning: undefined symbol POSIX_PIPE: - Referenced at lib/posix/options/Kconfig.profile:132: config POSIX_AEP_REALTIME_DEDICATED bool select POSIX_MULTI_PROCESS select POSIX_NETWORKING select POSIX_PIPE select POSIX_CPUTIME help This option is not user configurable. Boolean option 'POSIX_API' prompt must not start with 'Enable...'. Please check Kconfig guidelines. Found references to undefined Kconfig symbols. If any of these are false positives, then add them to UNDEF_KCONFIG_ALLOWLIST in /home/runner/work/zephyr/zephyr/./scripts/ci/check_compliance.py. If the reference is for a comment like /* CONFIG_FOO_* */ (or /* CONFIG_FOO_*_... */), then please use exactly that form (with the '*'). The CI check knows not to flag it. More generally, a reference followed by $, @, {, *, or ## will never be flagged. CONFIG_POSIX_DEVICEIO_ALIAS_CLOSE lib/posix/options/device_io.c:27 CONFIG_POSIX_DEVICEIO_ALIAS_OPEN lib/posix/options/device_io.c:36 CONFIG_POSIX_DEVICEIO_ALIAS_READ lib/posix/options/device_io.c:50 CONFIG_POSIX_DEVICEIO_ALIAS_WRITE lib/posix/options/device_io.c:64 CONFIG_POSIX_FILESYSTEM include/zephyr/posix/dirent.h:35 CONFIG_POSIX_PAGE_SIZE_BITS include/zephyr/posix/posix_features.h:296 CONFIG_POSIX_RW_LOCKS lib/posix/options/Kconfig.deprecated:75
Run compliance checks on patch series (PR): GitDiffCheck.txt#L1
Git conflict markers and whitespace errors are not allowed in added changes 0ce7f9a7a3f20353e7ed4ee541700c7a4cd44d5f: lib/posix/options/Kconfig.deprecated:42: new blank line at EOF.
Run compliance checks on patch series (PR): KconfigBasicNoModules.txt#L1
See https://docs.zephyrproject.org/latest/build/kconfig/tips.html for more details. Found pointless 'menuconfig' symbols without children. Use regular 'config' symbols instead. See https://docs.zephyrproject.org/latest/build/kconfig/tips.html#menuconfig-symbols. POSIX_DEVICE_IO lib/posix/options/Kconfig.device_io:5 Undefined Kconfig symbols: warning: undefined symbol XSI_THREADS_EXT: - Referenced at lib/posix/options/Kconfig.profile:95: config POSIX_AEP_REALTIME_MINIMAL bool select POSIX_DEVICE_IO select POSIX_SIGNALS select POSIX_SINGLE_PROCESS select XSI_THREADS_EXT select POSIX_FSYNC select POSIX_MONOTONIC_CLOCK select POSIX_THREAD_ATTR_STACKADDR select POSIX_THREAD_ATTR_STACKSIZE select POSIX_THREAD_CPUTIME select POSIX_THREAD_PRIO_INHERIT select POSIX_THREAD_PRIO_PROTECT select POSIX_THREAD_PRIORITY_SCHEDULING help This option is not user configurable. warning: undefined symbol POSIX_PIPE: - Referenced at lib/posix/options/Kconfig.profile:132: config POSIX_AEP_REALTIME_DEDICATED bool select POSIX_MULTI_PROCESS select POSIX_NETWORKING select POSIX_PIPE select POSIX_CPUTIME help This option is not user configurable. Boolean option 'POSIX_API' prompt must not start with 'Enable...'. Please check Kconfig guidelines.
Run compliance checks on patch series (PR): Checkpatch.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#coding-style for more details. LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:16 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:17 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:18 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:19 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:20 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:21 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:23 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:24 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:27 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:28 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:29 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:32 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:33 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:34 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:35 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:36 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:37 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:38 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:40 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:41 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:42 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:45 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:46 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:47 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:48 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:49 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:50 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:51 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:52 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:54 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:55 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:56 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:59 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:60 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:61 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:62 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:63 LEADING_SPACE: please, no spaces at the start of a line File:lib/posix/options/Kconfig.profile Line:64 LEADING_SPACE: please, no spaces at the st
Run compliance checks on patch series (PR)
Process completed with exit code 1.
LEADING_SPACE: lib/posix/options/Kconfig.profile#L16
lib/posix/options/Kconfig.profile:16 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L17
lib/posix/options/Kconfig.profile:17 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L18
lib/posix/options/Kconfig.profile:18 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L19
lib/posix/options/Kconfig.profile:19 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L20
lib/posix/options/Kconfig.profile:20 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L21
lib/posix/options/Kconfig.profile:21 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L23
lib/posix/options/Kconfig.profile:23 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L24
lib/posix/options/Kconfig.profile:24 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L27
lib/posix/options/Kconfig.profile:27 please, no spaces at the start of a line
LEADING_SPACE: lib/posix/options/Kconfig.profile#L28
lib/posix/options/Kconfig.profile:28 please, no spaces at the start of a line

Artifacts

Produced during runtime
Name Size
compliance.xml
2.32 KB