Got many warnings when updated to the latest NCS SDK (2.7.0-rc3)

Hello there,

I was using 2.5 SDK on my development.  Recenelty I updated the SDK to the latest of 2.7.0-rc3.  I got many warnings. 

Then, I created a brand new BLE NUS project, which is my project originally based on. The warnings are there out of the box.  I understand some warning is no harm; some warnings, like the SEGGER_RTT, I just don't get it at all.  Some warnings, I am not sure what will be the consequence if I just ignore it. 

Please advise, thank you in advance. 

[{

"resource": "/c:/Users/haizh/OneDrive/Documents/xiangmu/AO/V30/peripheral_uart/prj.conf",
"owner": "kconfig",
"severity": 4,
"message": "NRFX_CLOCK has direct dependencies HAS_NRFX || (HAS_NRFX && 0) with value n, but is currently being y-selected by the following symbols:\n - CLOCK_CONTROL_NRF , with value y, direct dependencies DT_HAS_NORDIC_NRF_CLOCK_ENABLED && CLOCK_CONTROL (value: y), and select condition !CLOCK_CONTROL_NRF_FORCE_ALT && DT_HAS_NORDIC_NRF_CLOCK_ENABLED && CLOCK_CONTROL (value: y)",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
},{
"resource": "/c:/Users/haizh/OneDrive/Documents/xiangmu/AO/V30/peripheral_uart/prj.conf",
"owner": "kconfig",
"severity": 4,
"message": "NRFX_NVMC has direct dependencies ((n || y || n || n) && HAS_NRFX) || ((n || y || n || n) && HAS_NRFX && 0) with value n, but is currently being y-selected by the following symbols:\n - SOC_FLASH_NRF , with value y, direct dependencies (DT_HAS_NORDIC_NRF51_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF52_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF53_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF91_FLASH_CONTROLLER_ENABLED) && !FLASH_NRF_FORCE_ALT && FLASH (value: y), and select condition (DT_HAS_NORDIC_NRF51_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF52_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF53_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF91_FLASH_CONTROLLER_ENABLED) && !FLASH_NRF_FORCE_ALT && FLASH (value: y)",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
},{
"resource": "/c:/Users/haizh/OneDrive/Documents/xiangmu/AO/V30/peripheral_uart/prj.conf",
"owner": "kconfig",
"severity": 4,
"message": "NRFX_QSPI has direct dependencies HAS_NRFX || (HAS_NRFX && 0) with value n, but is currently being y-selected by the following symbols:\n - NORDIC_QSPI_NOR , with value y, direct dependencies y (value: y), and select condition DT_HAS_NORDIC_QSPI_NOR_ENABLED && FLASH (value: y)",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
},{
"resource": "/c:/Users/haizh/OneDrive/Documents/xiangmu/AO/V30/peripheral_uart/prj.conf",
"owner": "kconfig",
"severity": 4,
"message": "CONFIG_NRFX_UARTE0 was assigned the value y, but got the value n. Missing dependencies:\nHAS_NRFX || (HAS_NRFX && 0) || ((HAS_HW_NRF_UART0 || HAS_HW_NRF_UARTE0) && UART_NRFX && SERIAL)",
"startLineNumber": 9,
"startColumn": 1,
"endLineNumber": 9,
"endColumn": 19
},{
"resource": "/c:/Users/haizh/OneDrive/Documents/xiangmu/AO/V30/peripheral_uart/prj.conf",
"owner": "kconfig",
"severity": 4,
"message": "CONFIG_USE_SEGGER_RTT was assigned the value y, but got the value n. Missing dependencies:\nHAS_SEGGER_RTT || (HAS_SEGGER_RTT && 0)",
"startLineNumber": 46,
"startColumn": 1,
"endLineNumber": 46,
"endColumn": 22
},{
"resource": "/c:/Users/haizh/OneDrive/Documents/xiangmu/AO/V30/peripheral_uart/prj.conf",
"owner": "kconfig",
"severity": 4,
"message": "CONFIG_LOG_BACKEND_RTT was assigned the value y, but got the value n. Missing dependencies:\nUSE_SEGGER_RTT",
"startLineNumber": 47,
"startColumn": 1,
"endLineNumber": 47,
"endColumn": 23
}]

Related