NRF52832 consumption too high 220uA

Dear
I am using the NRF52832, using the following prj
##########
# for GPIO
##########
CONFIG_GPIO=y

##########
# for BLE
##########
CONFIG_BT=y

CONFIG_SENSOR=y

##########
# for BME680
##########
CONFIG_BME680=y

##########
# for ccs811
##########
CONFIG_CCS811=y

##########
# for bme280
##########
CONFIG_BME280=y

##########
# for i2c
##########
CONFIG_I2C=y
CONFIG_I2C_0=y

##########
# for console
##########
CONFIG_STDOUT_CONSOLE=n
CONFIG_PRINTK=n
CONFIG_SERIAL=n

##########
# Battery
##########
CONFIG_ADC=y
CONFIG_ADC_ASYNC=y
CONFIG_ADC_NRFX_SAADC=y
#CONFIG_ADC_0=y

##########
#LOW POWER
##########
CONFIG_OPENOCD_SUPPORT=n
CONFIG_ASSERT=y
CONFIG_SYS_POWER_MANAGEMENT=y
CONFIG_SYS_PM_STATE_LOCK=y

CONFIG_LOG=n

I would like to know how to disable the UART.
Maybe UART is my CONSUMPTION problem!
Thanks!

What board are you using?  How are you measuring the power?
It could be UART.  Look for CONFIG_UART_ in build/zephyr/.config and make sure it's all off (what you specify in prj.conf may not be what you're getting).
samples/boards/nrf/system_off shows how to get the UART device for the console and set it into a low-power state, but that assumes that the UART is available.  It sounds like you're trying to exclude it.  That should result in the lowest possible power state for on-board peripherals, but it wouldn't for other devices like I2C sensors which would have to be put into a low-power state explicitly even if they're not being used.
The CCS811 is a pretty high-power device, so if it's powered up that could be a factor.

Good morning @pabigot (Peter)
I am using the EBYTE E73. Using Amperimeter and put it the cable  in serie with E73 power (VCC), mayBE is this my fault)
This is my .config

Modules

Optional modules. Make sure they're installed, via the project manifest.

CONFIG_CANOPENNODE is not set
CONFIG_CIVETWEB is not set
CONFIG_HAS_CMSIS_CORE=y
CONFIG_HAS_CMSIS_CORE_M=y
CONFIG_LIBMETAL is not set
CONFIG_HAS_SEMTECH_LORAMAC is not set
CONFIG_HAS_SEMTECH_RADIO_DRIVERS is not set
CONFIG_MBEDTLS is not set
CONFIG_HAS_MEC_HAL is not set
CONFIG_HAS_NRFX=y

nrfx drivers

CONFIG_NRFX_CLOCK=y
CONFIG_NRFX_CLOCK_LFXO_TWO_STAGE_ENABLED=y
CONFIG_NRFX_COMP is not set
CONFIG_NRFX_EGU is not set
CONFIG_NRFX_EGU0 is not set
CONFIG_NRFX_EGU1 is not set
CONFIG_NRFX_EGU2 is not set
CONFIG_NRFX_EGU3 is not set
CONFIG_NRFX_EGU4 is not set
CONFIG_NRFX_EGU5 is not set
CONFIG_NRFX_GPIOTE is not set
CONFIG_NRFX_I2S is not set
CONFIG_NRFX_LPCOMP is not set
CONFIG_NRFX_NFCT is not set
CONFIG_NRFX_NVMC is not set
CONFIG_NRFX_PDM is not set
CONFIG_NRFX_POWER is not set
CONFIG_NRFX_PPI is not set
CONFIG_NRFX_PWM is not set
CONFIG_NRFX_PWM0 is not set
CONFIG_NRFX_PWM1 is not set
CONFIG_NRFX_PWM2 is not set
CONFIG_NRFX_QDEC is not set
CONFIG_NRFX_RNG is not set
CONFIG_NRFX_RTC is not set
CONFIG_NRFX_RTC0 is not set
CONFIG_NRFX_RTC1 is not set
CONFIG_NRFX_RTC2 is not set
CONFIG_NRFX_SAADC is not set
CONFIG_NRFX_SPI is not set
CONFIG_NRFX_SPI0 is not set
CONFIG_NRFX_SPI1 is not set
CONFIG_NRFX_SPI2 is not set
CONFIG_NRFX_SPIM is not set
CONFIG_NRFX_SPIM0 is not set
CONFIG_NRFX_SPIM1 is not set
CONFIG_NRFX_SPIM2 is not set
CONFIG_NRFX_SPIS is not set
CONFIG_NRFX_SPIS0 is not set
CONFIG_NRFX_SPIS1 is not set
CONFIG_NRFX_SPIS2 is not set
CONFIG_NRFX_SYSTICK is not set
CONFIG_NRFX_TEMP is not set
CONFIG_NRFX_TIMER is not set
CONFIG_NRFX_TIMER0 is not set
CONFIG_NRFX_TIMER1 is not set
CONFIG_NRFX_TIMER2 is not set
CONFIG_NRFX_TIMER3 is not set
CONFIG_NRFX_TIMER4 is not set
CONFIG_NRFX_TWI=y
CONFIG_NRFX_TWI0=y
CONFIG_NRFX_TWI1=y
CONFIG_NRFX_TWIM is not set
CONFIG_NRFX_TWIM0 is not set
CONFIG_NRFX_TWIM1 is not set
CONFIG_NRFX_TWIS is not set
CONFIG_NRFX_TWIS0 is not set
CONFIG_NRFX_TWIS1 is not set
CONFIG_NRFX_UART is not set
CONFIG_NRFX_UART0 is not set
CONFIG_NRFX_UARTE is not set
CONFIG_NRFX_UARTE0 is not set
CONFIG_NRFX_WDT is not set
CONFIG_NRFX_WDT0 is not set
CONFIG_NRFX_PRS is not set
CONFIG_NRFX_PRS_BOX_0 is not set
CONFIG_NRFX_PRS_BOX_1 is not set
CONFIG_NRFX_PRS_BOX_2 is not set
CONFIG_NRFX_PRS_BOX_3 is not set
CONFIG_NRFX_PRS_BOX_4 is not set
end of nrfx drivers
CONFIG_OPENAMP is not set
CONFIG_MIPI_SYST_LIB is not set
CONFIG_ROM_START_OFFSET=0
CONFIG_TINYCBOR is not set
CONFIG_TINYCRYPT is not set
end of Modules
CONFIG_SPI is not set
CONFIG_I2C=y
CONFIG_KSCAN is not set
CONFIG_WIFI is not set
CONFIG_MODEM is not set
CONFIG_BT_HCI_VS_EXT=y
CONFIG_BOARD="nrf52832_mdk"
CONFIG_BT_CTLR=y
CONFIG_SOC="nRF52832_QFAA"
CONFIG_SOC_SERIES="nrf52"
CONFIG_NUM_IRQS=39
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32768
CONFIG_HEAP_MEM_POOL_SIZE=0
CONFIG_WATCHDOG is not set
CONFIG_GPIO=y
CONFIG_SYS_POWER_MANAGEMENT=y
CONFIG_SYS_POWER_DEEP_SLEEP_STATES is not set
CONFIG_HAS_SYS_POWER_STATE_DEEP_SLEEP_1=y
CONFIG_DEVICE_POWER_MANAGEMENT is not set
CONFIG_SOC_HAS_TIMING_FUNCTIONS=y
CONFIG_ARCH_HAS_CUSTOM_BUSY_WAIT=y
CONFIG_CORTEX_M_SYSTICK is not set
CONFIG_NRF52_ANOMALY_132_WORKAROUND=y
CONFIG_CLOCK_CONTROL=y
CONFIG_NRF_RTC_TIMER=y
CONFIG_SYS_CLOCK_TICKS_PER_SEC=32768
CONFIG_BUILD_OUTPUT_HEX=y
CONFIG_FPU is not set
CONFIG_FLASH_SIZE=512
CONFIG_FLASH_BASE_ADDRESS=0x0
CONFIG_SRAM_SIZE=64
CONFIG_SRAM_BASE_ADDRESS=0x20000000
CONFIG_GPIO_MCUX is not set
CONFIG_CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS is not set
CONFIG_BOARD_NRF52832_MDK=y

Board Options

CONFIG_BOARD_ENABLE_DCDC is not set
end of Board Options
CONFIG_SOC_SERIES_BEETLE is not set
CONFIG_SOC_SERIES_ARM_DESIGNSTART is not set
CONFIG_SOC_SERIES_MPS2 is not set
CONFIG_SOC_SERIES_MUSCA is not set
CONFIG_SOC_SERIES_MUSCA_B1 is not set
CONFIG_SOC_SERIES_SAMD20 is not set
CONFIG_SOC_SERIES_SAMD21 is not set
CONFIG_SOC_SERIES_SAMD51 is not set
CONFIG_SOC_SERIES_SAME51 is not set
CONFIG_SOC_SERIES_SAME53 is not set
CONFIG_SOC_SERIES_SAME54 is not set
CONFIG_SOC_SERIES_SAMR21 is not set
CONFIG_SOC_SERIES_SAM3X is not set
CONFIG_SOC_SERIES_SAM4E is not set
CONFIG_SOC_SERIES_SAM4L is not set
CONFIG_SOC_SERIES_SAM4S is not set
CONFIG_SOC_SERIES_SAME70 is not set
CONFIG_SOC_SERIES_SAMV71 is not set
CONFIG_SOC_SERIES_VALKYRIE is not set
CONFIG_SOC_SERIES_VIPER is not set
CONFIG_SOC_SERIES_PSOC62 is not set
CONFIG_SOC_SERIES_XMC_4XXX is not set
CONFIG_SOC_SERIES_MEC1501X is not set
CONFIG_SOC_SERIES_MEC1701X is not set
CONFIG_SOC_SERIES_NRF51X is not set
CONFIG_SOC_SERIES_NRF52X=y
CONFIG_SOC_SERIES_NRF53X is not set
CONFIG_SOC_SERIES_NRF91X is not set
CONFIG_SOC_SERIES_M48X is not set
CONFIG_SOC_SERIES_NPCX7 is not set
CONFIG_SOC_SERIES_IMX_6X_M4 is not set
CONFIG_SOC_SERIES_IMX7_M4 is not set
CONFIG_SOC_SERIES_IMX8MM_M4 is not set
CONFIG_SOC_SERIES_IMX_RT6XX is not set
CONFIG_SOC_SERIES_IMX_RT is not set
CONFIG_SOC_SERIES_KINETIS_K2X is not set
CONFIG_SOC_SERIES_KINETIS_K6X is not set
CONFIG_SOC_SERIES_KINETIS_K8X is not set
CONFIG_SOC_SERIES_KINETIS_KE1XF is not set
CONFIG_SOC_SERIES_KINETIS_KL2X is not set
CONFIG_SOC_SERIES_KINETIS_KV5X is not set
CONFIG_SOC_SERIES_KINETIS_KWX is not set
CONFIG_SOC_SERIES_LPC11U6X is not set
CONFIG_SOC_SERIES_LPC54XXX is not set
CONFIG_SOC_SERIES_LPC55XXX is not set
CONFIG_SOC_QEMU_CORTEX_A53 is not set
CONFIG_SOC_EOS_S3 is not set
CONFIG_SOC_SERIES_EFM32GG11B is not set
CONFIG_SOC_SERIES_EFM32HG is not set
CONFIG_SOC_SERIES_EFM32JG12B is not set
CONFIG_SOC_SERIES_EFM32PG12B is not set
CONFIG_SOC_SERIES_EFM32WG is not set
CONFIG_SOC_SERIES_EFR32BG13P is not set
CONFIG_SOC_SERIES_EFR32FG1P is not set
CONFIG_SOC_SERIES_EFR32MG12P is not set
CONFIG_SOC_SERIES_EFR32MG21 is not set
CONFIG_SOC_SERIES_STM32F0X is not set
CONFIG_SOC_SERIES_STM32F1X is not set
CONFIG_SOC_SERIES_STM32F2X is not set
CONFIG_SOC_SERIES_STM32F3X is not set
CONFIG_SOC_SERIES_STM32F4X is not set
CONFIG_SOC_SERIES_STM32F7X is not set
CONFIG_SOC_SERIES_STM32G0X is not set
CONFIG_SOC_SERIES_STM32G4X is not set
CONFIG_SOC_SERIES_STM32H7X is not set
CONFIG_SOC_SERIES_STM32L0X is not set
CONFIG_SOC_SERIES_STM32L1X is not set
CONFIG_SOC_SERIES_STM32L4X is not set
CONFIG_SOC_SERIES_STM32L5X is not set
CONFIG_SOC_SERIES_STM32MP1X is not set
CONFIG_SOC_SERIES_STM32WBX is not set
CONFIG_SOC_TI_LM3S6965 is not set
CONFIG_SOC_SERIES_CC13X2_CC26X2 is not set
CONFIG_SOC_SERIES_CC32XX is not set
CONFIG_SOC_SERIES_MSP432P4XX is not set
CONFIG_SOC_XILINX_ZYNQMP_RPU is not set

Hardware Configuration

CONFIG_CPU_HAS_ARM_MPU=y
CONFIG_SOC_FAMILY="nordic_nrf"
CONFIG_SOC_FAMILY_NRF=y
CONFIG_HAS_HW_NRF_BPROT=y
CONFIG_HAS_HW_NRF_CCM=y
CONFIG_HAS_HW_NRF_CCM_LFLEN_8BIT=y
CONFIG_HAS_HW_NRF_CLOCK=y
CONFIG_HAS_HW_NRF_COMP=y
CONFIG_HAS_HW_NRF_ECB=y
CONFIG_HAS_HW_NRF_EGU0=y
CONFIG_HAS_HW_NRF_EGU1=y
CONFIG_HAS_HW_NRF_EGU2=y
CONFIG_HAS_HW_NRF_EGU3=y
CONFIG_HAS_HW_NRF_EGU4=y
CONFIG_HAS_HW_NRF_EGU5=y
CONFIG_HAS_HW_NRF_GPIO0=y
CONFIG_HAS_HW_NRF_GPIOTE=y
CONFIG_HAS_HW_NRF_I2S=y
CONFIG_HAS_HW_NRF_LPCOMP=y
CONFIG_HAS_HW_NRF_MWU=y
CONFIG_HAS_HW_NRF_NFCT=y
CONFIG_HAS_HW_NRF_PDM=y
CONFIG_HAS_HW_NRF_POWER=y
CONFIG_HAS_HW_NRF_PPI=y
CONFIG_HAS_HW_NRF_PWM0=y
CONFIG_HAS_HW_NRF_PWM1=y
CONFIG_HAS_HW_NRF_PWM2=y
CONFIG_HAS_HW_NRF_QDEC=y
CONFIG_HAS_HW_NRF_RADIO_BLE_2M=y
CONFIG_HAS_HW_NRF_RNG=y
CONFIG_HAS_HW_NRF_RTC0=y
CONFIG_HAS_HW_NRF_RTC1=y
CONFIG_HAS_HW_NRF_RTC2=y
CONFIG_HAS_HW_NRF_SAADC=y
CONFIG_HAS_HW_NRF_SPI0=y
CONFIG_HAS_HW_NRF_SPI1=y
CONFIG_HAS_HW_NRF_SPI2=y
CONFIG_HAS_HW_NRF_SPIM0=y
CONFIG_HAS_HW_NRF_SPIM1=y
CONFIG_HAS_HW_NRF_SPIM2=y
CONFIG_HAS_HW_NRF_SPIS0=y
CONFIG_HAS_HW_NRF_SPIS1=y
CONFIG_HAS_HW_NRF_SPIS2=y
CONFIG_HAS_HW_NRF_SWI0=y
CONFIG_HAS_HW_NRF_SWI1=y
CONFIG_HAS_HW_NRF_SWI2=y
CONFIG_HAS_HW_NRF_SWI3=y
CONFIG_HAS_HW_NRF_SWI4=y
CONFIG_HAS_HW_NRF_SWI5=y
CONFIG_HAS_HW_NRF_TEMP=y
CONFIG_HAS_HW_NRF_TIMER0=y
CONFIG_HAS_HW_NRF_TIMER1=y
CONFIG_HAS_HW_NRF_TIMER2=y
CONFIG_HAS_HW_NRF_TIMER3=y
CONFIG_HAS_HW_NRF_TIMER4=y
CONFIG_HAS_HW_NRF_TWI0=y
CONFIG_HAS_HW_NRF_TWI1=y
CONFIG_HAS_HW_NRF_TWIM0=y
CONFIG_HAS_HW_NRF_TWIM1=y
CONFIG_HAS_HW_NRF_TWIS0=y
CONFIG_HAS_HW_NRF_TWIS1=y
CONFIG_HAS_HW_NRF_UART0=y
CONFIG_HAS_HW_NRF_UARTE0=y
CONFIG_HAS_HW_NRF_WDT=y
CONFIG_SOC_NRF52832=y
CONFIG_SOC_NRF52805_CAAA is not set
CONFIG_SOC_NRF52810_QFAA is not set
CONFIG_SOC_NRF52811_QFAA is not set
CONFIG_SOC_NRF52820_QDAA is not set
CONFIG_SOC_NRF52832_CIAA is not set
CONFIG_SOC_NRF52832_QFAA=y
CONFIG_SOC_NRF52832_QFAB is not set
CONFIG_SOC_NRF52833_QIAA is not set
CONFIG_SOC_NRF52840_QIAA is not set
CONFIG_NFCT_PINS_AS_GPIOS is not set
CONFIG_GPIO_AS_PINRESET=y
CONFIG_NRF_ENABLE_ICACHE=y
CONFIG_NRF52_ANOMALY_132_DELAY_US=330
CONFIG_NRF_BPROT_FLASH_REGION_SIZE=0
end of Hardware Configuration
CONFIG_SOC_COMPATIBLE_NRF=y
CONFIG_SOC_COMPATIBLE_NRF52X=y
CONFIG_SOC_COMPATIBLE_NRF52832=y

ARM Options

CONFIG_ARCH="arm"
CONFIG_CPU_CORTEX=y
CONFIG_CPU_CORTEX_M=y
CONFIG_ISA_THUMB2=y
CONFIG_ASSEMBLER_ISA_THUMB2=y
CONFIG_COMPILER_ISA_THUMB2=y
CONFIG_STACK_ALIGN_DOUBLE_WORD=y
CONFIG_RUNTIME_NMI is not set
CONFIG_PLATFORM_SPECIFIC_INIT=y
CONFIG_FAULT_DUMP=2
CONFIG_CPU_CORTEX_M4=y
CONFIG_CPU_CORTEX_M_HAS_SYSTICK=y
CONFIG_CPU_CORTEX_M_HAS_DWT=y
CONFIG_CPU_CORTEX_M_HAS_BASEPRI=y
CONFIG_CPU_CORTEX_M_HAS_VTOR=y
CONFIG_CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS=y
CONFIG_ARMV7_M_ARMV8_M_MAINLINE=y
CONFIG_ARMV7_M_ARMV8_M_FP=y

ARM Cortex-M0/M0+/M1/M3/M4/M7/M23/M33 options

CONFIG_GEN_ISR_TABLES=y
CONFIG_ZERO_LATENCY_IRQS is not set
CONFIG_SW_VECTOR_RELAY is not set
CONFIG_CORTEX_M_DWT is not set
end of ARM Cortex-M0/M0+/M1/M3/M4/M7/M23/M33 options
CONFIG_ARM_MPU=y
CONFIG_ARM_MPU_REGION_MIN_ALIGN_AND_SIZE=32
CONFIG_MPU_STACK_GUARD is not set
CONFIG_MPU_ALLOW_FLASH_WRITE is not set
CONFIG_CUSTOM_SECTION_ALIGN is not set
CONFIG_CUSTOM_SECTION_MIN_ALIGN_SIZE=32
CONFIG_GEN_IRQ_VECTOR_TABLE=y
CONFIG_MAIN_STACK_SIZE=1024
CONFIG_IDLE_STACK_SIZE=320
CONFIG_ISR_STACK_SIZE=2048
CONFIG_TEST_EXTRA_STACKSIZE=0
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=1024
end of ARM Options
CONFIG_ARM=y
CONFIG_ARCH_IS_SET=y

General Architecture Options

CONFIG_HW_STACK_PROTECTION is not set
CONFIG_USERSPACE is not set
CONFIG_PRIVILEGED_STACK_SIZE=1024
CONFIG_KOBJECT_TEXT_AREA=256
CONFIG_GEN_PRIV_STACKS=y
CONFIG_STACK_GROWS_UP is not set

Interrupt Configuration

CONFIG_DYNAMIC_INTERRUPTS is not set
CONFIG_GEN_SW_ISR_TABLE=y
CONFIG_ARCH_SW_ISR_TABLE_ALIGN=0
CONFIG_GEN_IRQ_START_VECTOR=0
CONFIG_EXTRA_EXCEPTION_INFO is not set
end of Interrupt Configuration
end of General Architecture Options
CONFIG_ARCH_HAS_TIMING_FUNCTIONS=y
CONFIG_ARCH_HAS_STACK_PROTECTION=y
CONFIG_ARCH_HAS_USERSPACE=y
CONFIG_ARCH_HAS_EXECUTABLE_PAGE_BIT=y
CONFIG_ARCH_HAS_RAMFUNC_SUPPORT=y
CONFIG_ARCH_HAS_NESTED_EXCEPTION_DETECTION=y
CONFIG_ARCH_SUPPORTS_COREDUMP=y
CONFIG_ARCH_HAS_EXTRA_EXCEPTION_INFO=y
CONFIG_ARCH_HAS_THREAD_ABORT=y
CONFIG_CPU_HAS_FPU=y
CONFIG_CPU_HAS_MPU=y
CONFIG_MEMORY_PROTECTION=y
CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT=y

Floating Point Options

end of Floating Point Options

General Kernel Options

CONFIG_MULTITHREADING=y
CONFIG_NUM_COOP_PRIORITIES=16
CONFIG_NUM_PREEMPT_PRIORITIES=15
CONFIG_MAIN_THREAD_PRIORITY=0
CONFIG_COOP_ENABLED=y
CONFIG_PREEMPT_ENABLED=y
CONFIG_PRIORITY_CEILING=0
CONFIG_NUM_METAIRQ_PRIORITIES=0
CONFIG_SCHED_DEADLINE is not set
CONFIG_SCHED_CPU_MASK is not set
CONFIG_THREAD_STACK_INFO=y
CONFIG_THREAD_CUSTOM_DATA is not set
CONFIG_ERRNO=y
CONFIG_SCHED_DUMB=y
CONFIG_SCHED_SCALABLE is not set
CONFIG_SCHED_MULTIQ is not set
CONFIG_WAITQ_SCALABLE is not set
CONFIG_WAITQ_DUMB=y

Kernel Debugging and Metrics

CONFIG_INIT_STACKS is not set
CONFIG_BOOT_DELAY=0
CONFIG_THREAD_MONITOR is not set
CONFIG_THREAD_NAME is not set
end of Kernel Debugging and Metrics

Work Queue Options

CONFIG_SYSTEM_WORKQUEUE_PRIORITY=-1
end of Work Queue Options

Atomic Operations

CONFIG_ATOMIC_OPERATIONS_BUILTIN=y
end of Atomic Operations

Timer API Options

CONFIG_TIMESLICING=y
CONFIG_TIMESLICE_SIZE=0
CONFIG_TIMESLICE_PRIORITY=0
CONFIG_POLL=y
end of Timer API Options

Other Kernel Object Options

CONFIG_NUM_MBOX_ASYNC_MSGS=10
CONFIG_NUM_PIPE_ASYNC_MSGS=10
CONFIG_KERNEL_MEM_POOL=y
CONFIG_MEM_POOL_HEAP_BACKEND=y
end of Other Kernel Object Options
CONFIG_ARCH_HAS_CUSTOM_SWAP_TO_MAIN=y
CONFIG_SWAP_NONATOMIC=y
CONFIG_SYS_CLOCK_EXISTS=y
CONFIG_LEGACY_TIMEOUT_API is not set
CONFIG_TIMEOUT_64BIT=y
CONFIG_XIP=y

Initialization Priorities

CONFIG_KERNEL_INIT_PRIORITY_OBJECTS=30
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT=40
CONFIG_KERNEL_INIT_PRIORITY_DEVICE=50
CONFIG_APPLICATION_INIT_PRIORITY=90
end of Initialization Priorities

Security Options

CONFIG_STACK_CANARIES is not set
CONFIG_STACK_POINTER_RANDOM=0
end of Security Options

SMP Options

CONFIG_MP_NUM_CPUS=1
end of SMP Options
CONFIG_TICKLESS_IDLE=y
CONFIG_TICKLESS_IDLE_THRESH=3
CONFIG_TICKLESS_KERNEL=y
end of General Kernel Options
CONFIG_HAS_DTS=y
CONFIG_HAS_DTS_GPIO=y

Device Drivers

CONFIG_IEEE802154 is not set
CONFIG_LORA is not set
CONFIG_CONSOLE is not set
CONFIG_HAS_SEGGER_RTT=y
CONFIG_USE_SEGGER_RTT is not set
CONFIG_EC_HOST_CMD_PERIPH is not set
CONFIG_NET_LOOPBACK is not set
CONFIG_SERIAL is not set

Interrupt Controllers

CONFIG_SWERV_PIC is not set
CONFIG_MULTI_LEVEL_INTERRUPTS is not set
end of Interrupt Controllers

Timer Drivers

CONFIG_SYSTEM_CLOCK_NO_WAIT is not set
CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY is not set
CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
CONFIG_SYSTEM_CLOCK_DISABLE is not set
CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME is not set
CONFIG_SYSTEM_CLOCK_SLOPPY_IDLE is not set
CONFIG_SYSTEM_CLOCK_INIT_PRIORITY=0
CONFIG_TICKLESS_CAPABLE=y
end of Timer Drivers
CONFIG_ENTROPY_GENERATOR=y
CONFIG_ENTROPY_NRF5_RNG=y
CONFIG_ENTROPY_NRF5_BIAS_CORRECTION=y
CONFIG_ENTROPY_NRF5_THR_POOL_SIZE=8
CONFIG_ENTROPY_NRF5_THR_THRESHOLD=4
CONFIG_ENTROPY_NRF5_ISR_POOL_SIZE=16
CONFIG_ENTROPY_NRF5_ISR_THRESHOLD=12
CONFIG_ENTROPY_HAS_DRIVER=y
CONFIG_PCIE is not set
CONFIG_PCIE_ENDPOINT is not set
CONFIG_GPIO_SHELL is not set
CONFIG_GPIO_DW is not set
CONFIG_GPIO_PCA95XX is not set
CONFIG_GPIO_NRFX=y
CONFIG_GPIO_NRF_INIT_PRIORITY=40
CONFIG_GPIO_NRF_P0=y
CONFIG_GPIO_SX1509B is not set
CONFIG_GPIO_INTEL_APL is not set
CONFIG_GPIO_XLNX_AXI is not set
CONFIG_SHARED_IRQ is not set
CONFIG_I2C_SLAVE is not set
CONFIG_I2C_GPIO is not set
CONFIG_I2C_NRFX=y
CONFIG_I2C_0_NRF_TWI=y
CONFIG_I2C_1_NRF_TWI=y
CONFIG_I2C_EMUL is not set
CONFIG_I2C_SBCON is not set
CONFIG_I2C_STM32 is not set
CONFIG_I2C_INIT_PRIORITY=60
CONFIG_I2C_0=y
CONFIG_I2C_1 is not set
CONFIG_I2C_2 is not set
CONFIG_I2C_3 is not set
CONFIG_I2C_4 is not set
CONFIG_I2C_5 is not set
CONFIG_I2C_6 is not set
CONFIG_I2C_7 is not set
CONFIG_I2S is not set
CONFIG_PWM is not set
CONFIG_PINMUX is not set
CONFIG_ADC=y
CONFIG_ADC_CONFIGURABLE_INPUTS=y
CONFIG_ADC_ASYNC=y
CONFIG_ADC_NRFX_SAADC=y
CONFIG_DAC is not set
CONFIG_CLOCK_CONTROL_NRF=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_EXT_LOW_SWING is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_EXT_FULL_SWING is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_150PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_100PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_75PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_50PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_30PPM is not set
CONFIG_CLOCK_CONTROL_NRF_K32SRC_20PPM=y
CONFIG_PTP_CLOCK is not set
CONFIG_IPM is not set
CONFIG_FLASH is not set
CONFIG_SENSOR=y
CONFIG_SENSOR_INIT_PRIORITY=90

Device Drivers

CONFIG_ADT7420 is not set
CONFIG_ADXL345 is not set
CONFIG_ADXL372 is not set
CONFIG_AK8975 is not set
CONFIG_AMG88XX is not set
CONFIG_AMS_IAQ_CORE is not set
CONFIG_APDS9960 is not set
CONFIG_BMA280 is not set
CONFIG_BMC150_MAGN is not set
CONFIG_BME280=y
CONFIG_BME280_MODE_NORMAL is not set
CONFIG_BME280_MODE_FORCED=y
CONFIG_BME280_TEMP_OVER_1X=y
CONFIG_BME280_TEMP_OVER_2X is not set
CONFIG_BME280_TEMP_OVER_4X is not set
CONFIG_BME280_TEMP_OVER_8X is not set
CONFIG_BME280_TEMP_OVER_16X is not set
CONFIG_BME280_PRESS_OVER_1X=y
CONFIG_BME280_PRESS_OVER_2X is not set
CONFIG_BME280_PRESS_OVER_4X is not set
CONFIG_BME280_PRESS_OVER_8X is not set
CONFIG_BME280_PRESS_OVER_16X is not set
CONFIG_BME280_HUMIDITY_OVER_1X=y
CONFIG_BME280_HUMIDITY_OVER_2X is not set
CONFIG_BME280_HUMIDITY_OVER_4X is not set
CONFIG_BME280_HUMIDITY_OVER_8X is not set
CONFIG_BME280_HUMIDITY_OVER_16X is not set
CONFIG_BME280_STANDBY_05MS is not set
CONFIG_BME280_STANDBY_62MS is not set
CONFIG_BME280_STANDBY_125MS is not set
CONFIG_BME280_STANDBY_250MS is not set
CONFIG_BME280_STANDBY_500MS is not set
CONFIG_BME280_STANDBY_1000MS is not set
CONFIG_BME280_STANDBY_2000MS is not set
CONFIG_BME280_STANDBY_4000MS=y
CONFIG_BME280_FILTER_OFF=y
CONFIG_BME280_FILTER_2 is not set
CONFIG_BME280_FILTER_4 is not set
CONFIG_BME280_FILTER_8 is not set
CONFIG_BME280_FILTER_16 is not set
CONFIG_BME680=y
CONFIG_BME680_TEMP_OVER_1X=y
CONFIG_BME680_TEMP_OVER_2X is not set
CONFIG_BME680_TEMP_OVER_4X is not set
CONFIG_BME680_TEMP_OVER_8X is not set
CONFIG_BME680_TEMP_OVER_16X is not set
CONFIG_BME680_PRESS_OVER_1X=y
CONFIG_BME680_PRESS_OVER_2X is not set
CONFIG_BME680_PRESS_OVER_4X is not set
CONFIG_BME680_PRESS_OVER_8X is not set
CONFIG_BME680_PRESS_OVER_16X is not set
CONFIG_BME680_HUMIDITY_OVER_1X=y
CONFIG_BME680_HUMIDITY_OVER_2X is not set
CONFIG_BME680_HUMIDITY_OVER_4X is not set
CONFIG_BME680_HUMIDITY_OVER_8X is not set
CONFIG_BME680_HUMIDITY_OVER_16X is not set
CONFIG_BME680_FILTER_OFF=y
CONFIG_BME680_FILTER_2 is not set
CONFIG_BME680_FILTER_4 is not set
CONFIG_BME680_FILTER_8 is not set
CONFIG_BME680_FILTER_16 is not set
CONFIG_BME680_FILTER_32 is not set
CONFIG_BME680_FILTER_64 is not set
CONFIG_BME680_FILTER_128 is not set
CONFIG_BME680_HEATR_TEMP_LP=y
CONFIG_BME680_HEATR_TEMP_ULP is not set
CONFIG_BME680_HEATR_DUR_LP=y
CONFIG_BME680_HEATR_DUR_ULP is not set
CONFIG_BMG160 is not set
CONFIG_BMM150 is not set
CONFIG_BQ274XX is not set
CONFIG_CCS811=y
CONFIG_CCS811_DRIVE_MODE_0 is not set
CONFIG_CCS811_DRIVE_MODE_1=y
CONFIG_CCS811_DRIVE_MODE_2 is not set
CONFIG_CCS811_DRIVE_MODE_3 is not set
CONFIG_CCS811_DRIVE_MODE_4 is not set
CONFIG_CCS811_TRIGGER_NONE=y
CONFIG_CCS811_TRIGGER_GLOBAL_THREAD is not set
CONFIG_CCS811_TRIGGER_OWN_THREAD is not set
CONFIG_DHT is not set
CONFIG_DPS310 is not set
CONFIG_ENS210 is not set
CONFIG_FXAS21002 is not set
CONFIG_FXOS8700 is not set
CONFIG_TI_HDC is not set
CONFIG_HMC5883L is not set
CONFIG_HP206C is not set
CONFIG_HTS221 is not set
CONFIG_IIS2DH is not set
CONFIG_IIS2DLPC is not set
CONFIG_IIS2MDC is not set
CONFIG_ISL29035 is not set
CONFIG_ISM330DHCX is not set
CONFIG_LIS2DH is not set
CONFIG_LIS2DS12 is not set
CONFIG_LIS2DW12 is not set
CONFIG_LIS2MDL is not set
CONFIG_LIS3MDL is not set
CONFIG_LPS22HB is not set
CONFIG_LPS22HH is not set
CONFIG_LPS25HB is not set
CONFIG_LSM303DLHC_MAGN is not set
CONFIG_LSM6DS0 is not set
CONFIG_LSM6DSL is not set
CONFIG_LSM6DSO is not set
CONFIG_LSM9DS0_GYRO is not set
CONFIG_LSM9DS0_MFD is not set
CONFIG_MAX17055 is not set
CONFIG_MAX30101 is not set
CONFIG_MAX44009 is not set
CONFIG_MCP9808 is not set
CONFIG_MPR is not set
CONFIG_MPU6050 is not set
CONFIG_MS5837 is not set
CONFIG_TEMP_NRF5 is not set
CONFIG_OPT3001 is not set
CONFIG_QDEC_NRFX is not set
CONFIG_SHT3XD is not set
CONFIG_SI7006 is not set
CONFIG_SI7055 is not set
CONFIG_SI7060 is not set
CONFIG_SM351LT is not set
CONFIG_STTS751 is not set
CONFIG_SX9500 is not set
CONFIG_TH02 is not set
CONFIG_TMP007 is not set
CONFIG_TMP112 is not set
CONFIG_TMP116 is not set
CONFIG_VCNL4040 is not set
CONFIG_VL53L0X is not set
CONFIG_ITDS is not set
CONFIG_COUNTER is not set
CONFIG_DMA is not set
CONFIG_USB is not set
CONFIG_CRYPTO is not set
CONFIG_DISPLAY is not set
CONFIG_LED_STRIP is not set
CONFIG_LED is not set
CONFIG_CAN is not set
CONFIG_AUDIO is not set
CONFIG_NEURAL_NET_ACCEL is not set
CONFIG_HWINFO is not set
CONFIG_ESPI is not set
CONFIG_PS2 is not set
CONFIG_VIDEO is not set
CONFIG_EEPROM is not set
CONFIG_PECI is not set
CONFIG_PECI_INTERRUPT_DRIVEN is not set
end of Device Drivers

C Library

CONFIG_MINIMAL_LIBC=y
CONFIG_NEWLIB_LIBC is not set
CONFIG_EXTERNAL_LIBC is not set
CONFIG_HAS_NEWLIB_LIBC_NANO=y
CONFIG_MINIMAL_LIBC_MALLOC=y
CONFIG_MINIMAL_LIBC_MALLOC_ARENA_SIZE=0
CONFIG_MINIMAL_LIBC_CALLOC=y
CONFIG_MINIMAL_LIBC_REALLOCARRAY=y
CONFIG_MINIMAL_LIBC_LL_PRINTF is not set
end of C Library

Additional libraries

CONFIG_FNMATCH is not set
CONFIG_LVGL is not set

OS Support Library

CONFIG_JSON_LIBRARY is not set
CONFIG_RING_BUFFER is not set
CONFIG_BASE64 is not set
CONFIG_SYS_HEAP_VALIDATE is not set
CONFIG_SYS_HEAP_ALLOC_LOOPS=3
CONFIG_PRINTK64=y
CONFIG_PRINTK_SYNC is not set
end of OS Support Library
CONFIG_POSIX_MAX_FDS=4
CONFIG_POSIX_API is not set
CONFIG_PTHREAD_IPC is not set
CONFIG_POSIX_CLOCK is not set
CONFIG_MAX_TIMER_COUNT=5
CONFIG_POSIX_MQUEUE is not set
CONFIG_EVENTFD is not set
CONFIG_OPENAMP_RSC_TABLE is not set
end of Additional libraries

Sub Systems and OS Services

CONFIG_BT=y
CONFIG_BT_HCI=y
CONFIG_BT_CUSTOM is not set
CONFIG_BT_HCI_RAW is not set
CONFIG_BT_HCI_RAW_H4 is not set
CONFIG_BT_HCI_RAW_CMD_EXT is not set
CONFIG_BT_PERIPHERAL is not set
CONFIG_BT_CENTRAL is not set

Broadcaster

CONFIG_BT_BROADCASTER=y
end of Broadcaster
CONFIG_BT_EXT_ADV is not set

Observer

CONFIG_BT_OBSERVER is not set
end of Observer
CONFIG_BT_HAS_HCI_VS=y
CONFIG_BT_HCI_VS=y
CONFIG_BT_WAIT_NOP is not set
CONFIG_BT_ASSERT=y
CONFIG_BT_ASSERT_VERBOSE=y
CONFIG_BT_ASSERT_PANIC is not set
CONFIG_BT_DEBUG_NONE=y
CONFIG_BT_DEBUG_LOG is not set
CONFIG_BT_DEBUG_MONITOR is not set

Host Stack Configuration

CONFIG_BT_HCI_HOST=y
CONFIG_BT_HCI_CMD_COUNT=2
CONFIG_BT_RX_BUF_COUNT=3
CONFIG_BT_RX_BUF_LEN=76
CONFIG_BT_DISCARDABLE_BUF_COUNT=3
CONFIG_BT_DISCARDABLE_BUF_SIZE=45
CONFIG_BT_HCI_TX_STACK_SIZE=640
CONFIG_BT_HCI_TX_STACK_SIZE_WITH_PROMPT is not set
CONFIG_BT_HCI_ECC_STACK_SIZE=1100
CONFIG_BT_HCI_TX_PRIO=7
CONFIG_BT_HCI_RESERVE=0
CONFIG_BT_RECV_IS_RX_THREAD=y
CONFIG_BT_RX_STACK_SIZE=1024
CONFIG_BT_RX_PRIO=8
CONFIG_BT_DRIVER_RX_HIGH_PRIO=6
CONFIG_BT_AUDIO is not set
CONFIG_BT_WHITELIST is not set
CONFIG_BT_DEVICE_NAME_DYNAMIC is not set
CONFIG_BT_DEVICE_NAME="Zephyr"
CONFIG_BT_DEVICE_APPEARANCE=0
CONFIG_BT_ID_MAX=1
CONFIG_BT_ECC is not set
CONFIG_BT_HOST_CCM is not set
CONFIG_BT_TESTING is not set
CONFIG_BT_BREDR is not set
CONFIG_BT_HCI_VS_EVT_USER is not set

BLE Controller support

CONFIG_BT_CTLR_LE_ENC_SUPPORT=y
CONFIG_BT_CTLR_CONN_PARAM_REQ_SUPPORT=y
CONFIG_BT_CTLR_EXT_REJ_IND_SUPPORT=y
CONFIG_BT_CTLR_SLAVE_FEAT_REQ_SUPPORT=y
CONFIG_BT_CTLR_DATA_LEN_UPDATE_SUPPORT=y
CONFIG_BT_CTLR_PRIVACY_SUPPORT=y
CONFIG_BT_CTLR_EXT_SCAN_FP_SUPPORT=y
CONFIG_BT_CTLR_PHY_UPDATE_SUPPORT=y
CONFIG_BT_CTLR_PHY_2M_SUPPORT=y
CONFIG_BT_CTLR_ADV_EXT_SUPPORT=y
CONFIG_BT_CTLR_ADV_PERIODIC_SUPPORT=y
CONFIG_BT_CTLR_CHAN_SEL_2_SUPPORT=y
CONFIG_BT_CTLR_MIN_USED_CHAN_SUPPORT=y
CONFIG_BT_CTLR_DTM_HCI_SUPPORT=y
CONFIG_BT_CTLR_CONN_RSSI_SUPPORT=y
CONFIG_BT_LL_SW_SPLIT=y

BLE Controller configuration

CONFIG_BT_CTLR_CRYPTO=y
CONFIG_BT_CTLR_HCI_VS_BUILD_INFO=""
CONFIG_BT_CTLR_RX_BUFFERS=1
CONFIG_BT_CTLR_TX_BUFFERS=3
CONFIG_BT_CTLR_TX_BUFFER_SIZE=27
CONFIG_BT_CTLR_TX_PWR_PLUS_4 is not set
CONFIG_BT_CTLR_TX_PWR_PLUS_3 is not set
CONFIG_BT_CTLR_TX_PWR_0=y
CONFIG_BT_CTLR_TX_PWR_MINUS_4 is not set
CONFIG_BT_CTLR_TX_PWR_MINUS_8 is not set
CONFIG_BT_CTLR_TX_PWR_MINUS_12 is not set
CONFIG_BT_CTLR_TX_PWR_MINUS_16 is not set
CONFIG_BT_CTLR_TX_PWR_MINUS_20 is not set
CONFIG_BT_CTLR_TX_PWR_MINUS_40 is not set
CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL is not set

BLE Controller features

CONFIG_BT_CTLR_ADV_EXT is not set
CONFIG_BT_CTLR_DTM_HCI is not set
CONFIG_BT_LLL_VENDOR_NORDIC=y
CONFIG_BT_CTLR_XTAL_ADVANCED_SUPPORT=y
CONFIG_BT_CTLR_SCHED_ADVANCED_SUPPORT=y
CONFIG_BT_CTLR_TIFS_HW_SUPPORT=y
CONFIG_BT_CTLR_RX_PRIO_STACK_SIZE=448
CONFIG_BT_CTLR_COMPANY_ID=0x05F1
CONFIG_BT_CTLR_SUBVERSION_NUMBER=0xFFFF
CONFIG_BT_CTLR_ADVANCED_FEATURES is not set
CONFIG_BT_CTLR_FILTER=y
CONFIG_BT_CTLR_XTAL_ADVANCED=y
CONFIG_BT_CTLR_XTAL_THRESHOLD=1500
CONFIG_BT_CTLR_SCHED_ADVANCED=y
CONFIG_BT_CTLR_LLL_PRIO=0
CONFIG_BT_CTLR_ULL_HIGH_PRIO=0
CONFIG_BT_CTLR_ULL_LOW_PRIO=0
CONFIG_BT_CTLR_RADIO_ENABLE_FAST=y
CONFIG_BT_MAYFLY_YIELD_AFTER_CALL=y
CONFIG_BT_TICKER_EXT=y

BLE Controller hardware configuration

CONFIG_BT_CTLR_GPIO_PA is not set
CONFIG_BT_CTLR_GPIO_LNA is not set

BLE Controller debug configuration

CONFIG_BT_CTLR_PROFILE_ISR is not set
CONFIG_BT_CTLR_ASSERT_HANDLER is not set
CONFIG_BT_SHELL is not set
CONFIG_BT_COMPANY_ID=0x05F1

Controller Area Network (CAN) bus subsystem

CONFIG_ISOTP is not set
end of Controller Area Network (CAN) bus subsystem
CONFIG_CONSOLE_SUBSYS is not set
CONFIG_CPLUSPLUS is not set

System Monitoring Options

CONFIG_BOOT_TIME_MEASUREMENT is not set
CONFIG_THREAD_ANALYZER is not set
end of System Monitoring Options

Debugging Options

CONFIG_DEBUG is not set
CONFIG_STACK_USAGE is not set
CONFIG_STACK_SENTINEL is not set
CONFIG_PRINTK is not set
CONFIG_EARLY_CONSOLE is not set
CONFIG_ASSERT=y
CONFIG_ASSERT_LEVEL=2
CONFIG_SPIN_VALIDATE=y
CONFIG_FORCE_NO_ASSERT is not set
CONFIG_ASSERT_VERBOSE=y
CONFIG_ASSERT_NO_FILE_INFO is not set
CONFIG_ASSERT_NO_COND_INFO is not set
CONFIG_ASSERT_NO_MSG_INFO is not set
CONFIG_OBJECT_TRACING is not set
CONFIG_OVERRIDE_FRAME_POINTER_DEFAULT is not set
CONFIG_DEBUG_INFO is not set
CONFIG_OPENOCD_SUPPORT is not set
CONFIG_DEBUG_COREDUMP is not set
end of Debugging Options
CONFIG_DISK_ACCESS is not set
CONFIG_EMUL is not set
CONFIG_CHARACTER_FRAMEBUFFER is not set

File Systems

CONFIG_FILE_SYSTEM is not set
CONFIG_NVS is not set
end of File Systems
CONFIG_JWT is not set
CONFIG_LOG is not set

Device Management

Host command handler subsystem

CONFIG_EC_HOST_CMD is not set
end of Host command handler subsystem
CONFIG_MCUMGR is not set
CONFIG_HAWKBIT is not set
CONFIG_UPDATEHUB is not set
CONFIG_OSDP is not set
end of Device Management

Networking

CONFIG_NET_BUF=y
CONFIG_NET_BUF_USER_DATA_SIZE=4
CONFIG_NET_BUF_LOG is not set
CONFIG_NET_BUF_POOL_USAGE is not set
CONFIG_NETWORKING is not set
end of Networking

Power Management

CONFIG_SYS_PM_STATE_LOCK=y
CONFIG_SYS_PM_DIRECT_FORCE_MODE is not set
CONFIG_SYS_PM_DEBUG is not set
CONFIG_SYS_PM_POLICY_RESIDENCY=y
CONFIG_SYS_PM_POLICY_DUMMY is not set
CONFIG_SYS_PM_POLICY_APP is not set
CONFIG_SYS_PM_POLICY_RESIDENCY_DEFAULT=y
CONFIG_SYS_PM_MIN_RESIDENCY_DEEP_SLEEP_1=60000
end of Power Management
CONFIG_SHELL is not set
CONFIG_STATS is not set
CONFIG_IMG_MANAGER is not set

Random Number Generators

CONFIG_ENTROPY_DEVICE_RANDOM_GENERATOR=y
CONFIG_XOROSHIRO_RANDOM_GENERATOR is not set
CONFIG_CSPRING_ENABLED=y
CONFIG_HARDWARE_DEVICE_CS_GENERATOR=y
end of Random Number Generators

Storage

CONFIG_STREAM_FLASH is not set
end of Storage
CONFIG_SETTINGS is not set

Testing

CONFIG_ZTEST is not set
CONFIG_ZTEST_MOCKING is not set
CONFIG_TEST is not set
CONFIG_TEST_USERSPACE is not set
CONFIG_TEST_ARM_CORTEX_M=y
end of Testing
CONFIG_TIMING_FUNCTIONS is not set
CONFIG_TRACING is not set
end of Sub Systems and OS Services
CONFIG_TOOLCHAIN_GNUARMEMB=y

Build and Link Features

Linker Options

CONFIG_LINKER_ORPHAN_SECTION_PLACE is not set
CONFIG_LINKER_ORPHAN_SECTION_WARN=y
CONFIG_LINKER_ORPHAN_SECTION_ERROR is not set
CONFIG_CODE_DATA_RELOCATION is not set
CONFIG_HAS_FLASH_LOAD_OFFSET=y
CONFIG_USE_DT_CODE_PARTITION is not set
CONFIG_FLASH_LOAD_OFFSET=0
CONFIG_FLASH_LOAD_SIZE=0
CONFIG_HAVE_CUSTOM_LINKER_SCRIPT is not set
CONFIG_KERNEL_ENTRY="__start"
CONFIG_LINKER_SORT_BY_ALIGNMENT=y
end of Linker Options

Compiler Options

CONFIG_CODING_GUIDELINE_CHECK is not set
CONFIG_NATIVE_APPLICATION is not set
CONFIG_SIZE_OPTIMIZATIONS=y
CONFIG_SPEED_OPTIMIZATIONS is not set
CONFIG_DEBUG_OPTIMIZATIONS is not set
CONFIG_NO_OPTIMIZATIONS is not set
CONFIG_COMPILER_OPT=""
end of Compiler Options
CONFIG_ASSERT_ON_ERRORS is not set
CONFIG_NO_RUNTIME_CHECKS is not set
CONFIG_RUNTIME_ERROR_CHECKS=y

Build Options

CONFIG_KERNEL_BIN_NAME="zephyr"
CONFIG_OUTPUT_STAT=y
CONFIG_OUTPUT_DISASSEMBLY=y
CONFIG_OUTPUT_DISASSEMBLE_ALL is not set
CONFIG_OUTPUT_PRINT_MEMORY_USAGE=y
CONFIG_BUILD_NO_GAP_FILL is not set
CONFIG_BUILD_OUTPUT_BIN=y
CONFIG_BUILD_OUTPUT_EXE is not set
CONFIG_BUILD_OUTPUT_S19 is not set
CONFIG_BUILD_OUTPUT_STRIPPED is not set
CONFIG_APPLICATION_DEFINED_SYSCALL is not set
CONFIG_MAKEFILE_EXPORTS is not set
CONFIG_LEGACY_DEVICETREE_MACROS is not set
CONFIG_DEPRECATED_ZEPHYR_INT_TYPES is not set
end of Build Options
end of Build and Link Features

Boot Options

CONFIG_IS_BOOTLOADER is not set
CONFIG_BOOTLOADER_MCUBOOT is not set
CONFIG_REBOOT is not set
CONFIG_MISRA_SANE is not set
end of Boot Options

Compatibility

CONFIG_COMPAT_INCLUDES=y
end of Compatibility
I am using BME680

Based on the config UART is disabled.  It sounds like you're measuring the power consumption of the entire board, which would include any circuitry on the E73 module plus whatever it's connected to (BME680, LEDs, any other current drains).  I don't have any other advice.

@pabigot
The e73 is not connected to nothing now! And i am getting 100uA! Just running BLE Advertising...
The only very strange stuff was that i had to disable the DC-DC to make the e73 runs my app. Is that a problem ?
I am using a CR coin battery connected to e73 vcc
No problem to me send for now my project for you see inconsistences!
https://github.com/tcpipchip/bmezephyrforced

Please
Send me a low energy example that really compiles! Thank you!

I think that you need to disable uart in device tree, too. Add overlay like this:
&uart0 {
    status = "disabled"
};

I wouldn't expect devicetree to have any effect since the uploaded config shows all UART drivers are disabled.
@tcpipchip Please test energy use with the Nordic system-off demo.  You should be able to measure multiple power levels, including one where everything associated with the MCU is disabled except the ability to restart on a button press.  If in that mode you still see current draw over, say, 10 uA, then it's your board, or failure to configure certain pins to avoid current drain.
Please follow up with measurements of power consumption in each of the two active levels, the long sleep, and the deep sleep.

Hi team
Thanks for all support that i got here!
you are the best
Well, something is Wrong on E73 that i dont know!  DCC,DCC1, DC-DC
i aborted
I will use the SDK 16 (NORDIC) on a CHINESE beacon that i got!
Thanks again!
I lost 80 hrs without success!

I back to the ZEPHYR, now with U-BLOX NINA B112.
Now is working nice :)


update BET token info

Please accept the Pull Request to update our BET Token info.
Thanks in advance!

Hi @huangsuyu ,
Can you please change the title of the Token to just BET Token instead of EOSBet Token.
Thanks in advance.


Number of entries in Users content-type

Description
Check this image:
User say 3626 / 4 where number of entries should be 3626

I tried to find the source of the issue without any luck
Environment (please complete the following information):
OS: Linux
Meilisearch version: v1.0.0
strapi-plugin-meilisearch version: v0.9.2
Browser: Firefox Version 113.0.1 (64-bit)
Strapi version: v4.10.5

Ok i found the issue.
It is taking "users" the number of content-type "admin::user" and not "plugin::users-permissions.user"
i will procced to create a pull request for this.

Thanks a lot, @mvaisberg. It would be amazing to have your contribution!


Fix main content padding on various screens

Describe the feature request.
Update the implementation for the register, profile and reporting screens to use the padding requirements set out on this issue #2887
Acceptance criteria

[x] The bottom padding for the various screens should match the updated designs listed on this issue

Area path
A list of ordered steps in the app on usage of the feature to support anyone testing it e.g. Code reviewer, QA e.g.

Login to the app
Open Navigation bar
Click on Children register
Click on Child profile
Click on Edit profile from menu

Implementation plan (For Engineers)

[x] Set bottom padding for list (LazyColumn) used to render views in profile and measure report screens, as well as the row in the register footer to 80.dp if fab configuration exists in profile / register configuration otherwise default to 32.dp
[x] The UI to be updated are in MeasureReportListScreen, ProfileScreen and the RegisterFooter composable screens

Re-opening this issue to create a PR of the same pointing to 0.2.5


feat: Return CACHED reason when using cache

This PR

Return CACHED as a reason when using the cache in the provider.

@toddbaert no worries I missed it too 🙈


Using SubViewport with own_world_3d = true causes memory leak.

Godot version
v4.1.1.stable.official [bd6af8e0e]
System information
Godot v4.1.1.stable - macOS 13.5.2 - Vulkan (Forward+) - integrated Apple M2 Max - Apple M2 Max (12 Threads)
Issue description
Memory allocated when using SubViewport with own_world_3d = true is not released when own_world_3d = false or queue_free.
The set_use_own_world_3d function is called when own_world_3d is changed.
When true is given, it seems that own_world_3d is created, but the opportunity to destroy it is not given.
Steps to reproduce
This bug can be reproduced with the following code.
func _process(delta):

    var v = SubViewport.new()

    for n in range(128):
        v.own_world_3d = true
        v.own_world_3d = false

    v.queue_free()

Minimal reproduction project
viewport_memory_leak.zip

I investigated this a bit and it seems that the memory freeing by unref() for World3D is not working properly in the first place.


ValueError: GraphDef cannot be larger than 2GB

I'm training on my own dataset containing rather long text lines. I'm wondering if it can be the reason for this error. Probably anyone can know how to fix it? Thanks!

@feygina
I am also struck here to improve the accuracy as I am working on the scanned documents for the text retrieval. I have also tried " tesseract " and some other tools.
Can you suggest anything in which direction to think/explore?


[CI] fix store screenshots

Overview

JaCoCo Code Coverage 76.92% :white_check_mark:

Class
Covered
Meta
Status

  Generated by :no_entry_sign: Danger


Fix stack allocations on ppc asm for secp384r1

Fix unmatched stack allocation in assembly for felem_{mul,square}(). This should always present as a bug.

This should always present as a bug.

Then why doesn't our CI complain about it? There seems to be missing a test in that case.

This should always present as a bug.

Then why doesn't our CI complain about it? There seems to be missing a test in that case.

We would need a build with enable-ec_nistp_64_gcc_128 on PPC cross-compile. We do not do cross-compile runs with non-default build options because it would be impossible to really run them all. We could maybe add some if we identify them as significant.

Does that even work on ppc64? I thought it didn't like the unaligned access, or that it's at least slower.

@kroeckx Each of the NIST curves lend themselves to manual vectorisation where necessary, so the option should be selected where it is deemed to provide best performance. PPC64 can to my knowledge tolerate unaligned accesses with minimal penalties.

I assume this code was derived from the p521. Why is the push/pop not needed?

I assume this code was derived from the p521. Why is the push/pop not needed?

Register renaming leads to fair performance, even while the same architected vector register is used for storing each successive limb of out. Simply put, I modified the structure of p521 to remove the need for using vector registers marked as non-volatile by the GNU abi, and so reduced the stack footprint.

I will likely modify p521 in future, as I believe I may be able to get some easy optimisations with P10's new VSX instructions.

Merged to master. Thank you.


Need source for the uml diagrams

Please create the .plantuml files for the UML diagrams. We need these for maintenance and future use. (sorry that this publication form does not automate the rendering).
Put the .plantuml files into a images-source folder
See publications guidance

https://github.com/IHE/publications/wiki/UML-(webSequence---PlantUML)

Note that once the .plantuml file is in github, you could provide a link to that file from your narrative. Some readers do like the plantuml format as it aids them with further derivation such as at a projectathon.

looks like @msmock PR do include the source.   Martin, can you rename these to .plantuml rather than just .pu? IHE has chosen to use the longer extension.
Do these cover all of the UML diagrams? Or are there still some without UML source?

Renamed the source of the sequence diagrams for UC 2 and the mHealth Use Case to .plantuml.
There is no source for the UML diagram of UC1 which was taken from the initial SeR version.

Done. See pull request from branch WI 2022 #15.


Allow running on wayland

The project compiles on linux but won't run in wayland. It seems that glutin_tao needs the wayland feature to be enabled.

Opening this back up. glutin-tao does not support wayland at all. See tauri-apps/tauri-egui#7


sh:in as an EnumType

sh:in is not a TypeScript enum; the enumerators have no names. It's closer to sh:hasValue, a constraint on other types, such as IdentifierType or LiteralType.

Removed EnumType. Will do sh:in constraints as the need arises.


[CoMTask] Fix computation of logged CoM position with dimWeight

Fixes #14: Fixes a bug in logging/gui of the com position when using dimWeight.
Requires the corresponding PR in Tasks: https://github.com/jrl-umi3218/Tasks/pull/64
Note that this MR has an important implications for existing logs:

The logged CoM position from the task (e.g com_<RobotName>_pos) is wrong along the dimensions where dimWeight != 1.

The PR action is failing at the checkout stage when I restart it (not sure why...) but I'll merge once the action succeeds on your fork (I've restarted it now that Tasks change has been merged)


Graphical Errors on Older Hardware

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Windows 7, Intel Inspiron 560, Godot 2.1.4, integrated graphics 43/45 chipset
Issue description:

I am experiencing graphical bugs and errors, involving buffering and image_loader.cpp
I think the problem is there isn't any compatability for an older 43/45 Intel Chipset.  I understand you shouldn't be expected to fix errors for obsolete hardware, but it would be a nice gesture if you did.
Steps to reproduce:
Start new project.  Import an image as a sprite.  Errors will show in Prompt and sprite will be black if hardware conditions are met.
Link to minimal example project:

This is really old hardware, it's completely unsuitable for gaming (even 2D). It's not going to be supported in Godot 3.0 at all (modern Intel IGPs will be, starting from Ivy Bridge or Haswell), but even 2.1.4 has a lot of trouble on these old Intel IGPs. Note that the Linux driver is slightly better, and may be less problematic than the Windows one.

Totally understandable, thanks for the fast response.

It looks like with a recent enough driver (at least 14.39 on Vista, not sure about Windows 7) you might be able to get OpenGL 2.1 support, which is mandatory to run Godot 2.x: https://software.intel.com/en-us/articles/opengl-extensions-supported-in-intel-4-series-express-chipsets-and-beyond
But it does look like it really "barely" makes it, so I wouldn't expect great performance. A quick google search shows many users struggling with this model to run both modern and old (CounterStrike 1.6!) games with decent performance.
You could give a Linux distro a try, as the MESA Intel drivers are often more up to date than the ones available on Windows. According to this page, you could get OpenGL 2.1 support with MESA.


Do not remove app/components folder on clean

Generator complains that there is no app/components after cleaning.

Just noticed that it wasn't deleting the components folder to begin with. Not sure how it went wrong yet.

Coverage remained the same at 98.217% when pulling 3d137aeb23241f2dad5806e44e336220ae7d091e on kenips:bug/no_components into aa7cce39f3807e1745480bbe05f92b36aa908faf on mxstbr:master.

I just cloned, setup and cleaned a new copy of the repo, components existed and was populated as expected.
Mac OS 10.11.5
Node 5.8.0
Npm 3.8.2


Setting Hash Triggers PopState without State

Hey again @cfnelson :)
I ran into another scenario where I'm hitting referrer errors when setting a hash:
window.location.hash = "about";

Setting the hash triggers the following popstate event, with a null window.history.state:
window.addEventListener('popstate', () => {
    // NOTE: A delay is added as document.title wont be updated yet if packages
    // like react-helmet or react-document-title, etc... are used.
    logPageLoad({ referrer: window.history.state.referrer, delay: 50 });
  }, false);

Which throws: Uncaught TypeError: Cannot read property 'referrer' of null
My initial thought:
window.addEventListener('popstate', () => {
    // NOTE: A delay is added as document.title wont be updated yet if packages
    // like react-helmet or react-document-title, etc... are used.
    const { state }  = window.history;
    const referrer = state && state.referrer ? state.referrer : null;
    logPageLoad({ referrer, delay: 50 });
  }, false);

Honestly, I don't know the analytics API well enough to know if passing null as the referrer is the best option. Happy to open a PR if it makes sense!

@arist0tl3 Instead of null I would suggest an empty string ''. This would be in line with the behaviour of when you add a rel="noreferrer" to your link or visiting the page via a bookmark the document.referrer is an empty string. You could also turn your two line fix into one line like this ->
const { referrer = '' } = window.history.state || {};
logPageLoad({ referrer: referrer || '', delay: 50 });

Would be happy to accept a PR for this, maybe if you could add a comment above stating this is to handle when state is null or someone else destroys the state.

Has been resolved in https://github.com/okgrow/auto-analytics/pull/17


Introduce OptionalOrElse check

I found a branch from back in 2021; decided to dust it off :)
Suggested commit message:
Introduce `OptionalOrElse` check (#1024)

While there, extend the `OptionalIdentity` Refaster rule to
automatically resolve one class of `NestedOptionals` violations.

Rebased and added a commit to utilize JDK 17 functionality.

/integration-test

/integration-test

Thanks for fixing the test and answering my questions :). Code LGTM, let's merg!


Can we merge in the FrankBuss STDIN fixes sans the nodeJS?

Can we just make this a standard feature? https://github.com/FrankBuss/gps-sdr-sim
We can leave out @frankbuss JavaScript stuff in the maps folder, then anyone wanting to use it can make use of what ever front end they chose to.
https://github.com/FrankBuss/gps-sdr-sim/tree/master/maps
I wanted to get his fixed put in place for the current version of code, but am not really interested in doing that for every chance you make.
Can we get some IF statements, and command line statements to accommodate his modifications?
THIS https://github.com/FrankBuss/gps-sdr-sim is way more practical than THIS for example...
https://www.douban.com/note/572829951/
This guy completely hijacks all of fopen as a fix... https://www.douban.com/note/572588515/
Surely we can just accommodate folks that use this functionality over STDIN?

gps-sdr-sim is not designed for real-time simulation, and I am not very keen to merge his STDIN feature to the code. You can find some more discussion in issue #41.

I understand that you haven't designed it for that, but clearly people are having success with it and doing it anyway. I am suggesting you just add the few lines of code and be done with it. Many folks would happy.
The #41 discussion first you said "because the named pipe is not available in Windows"... which was shown to be incorrect. Then when it was suggested it be rewritten as a library you said it was beyond your skill as a programmer.
"You cannot simply select any location for the next time step. It would generate unrealistic user dynamics, and the receiver could never catch the signal. You need a path generator, but it is not trivial." I think some of us would be happy to work on a path generator with some constraints IF STDIN as a feature was part of the mainline code.
Just something to think about... you created a monster, people are using it it ways you did not expect, successfully.

I believe this should be the @frankbuss patch moved to the current version of master.
frankbuss_stdin_patch_diff.txt

Do you know any way to make "unistd.h" and "fcntl.h" in the patch work on Visual Studio?

Use this for the unistd.h replacement for Windows...
http://stackoverflow.com/posts/826027/revisions
This seems to cover the fcntl.h variation
https://msdn.microsoft.com/en-us/library/z0kc8e3z.aspx

You could alternately support MacOS and Linux users with some IFDEFs and not even present the command line option to Windows until someone can make it work. I'll see if I can find a windows box to try sometime this next few weeks if you can't figure it out.
#ifdef  defined(_WIN32) || defined(WIN32)
...
// Do windows specific variation here.
...
#endif

The current version is cool, just use the pure C to achieve the GPS signal generation. There are many kinds of SDR/OS/platform, everyone can easily understand the code and use it as the core of their system.
I finished my work on real-time simulation. I found it's hard to make it real time and keep the code still simple and clear. finally, you will have to use something like thread/mutex/queue to make it work perfectly, STDIN/STDOUT is far not enough.

@Aaron-Luo has done something similar to what you mentioned @bitdust. The problem is his variant is windows only. It needs reworked for Linux / OSX.
https://github.com/Aaron-Luo/DEFCON24/blob/master/Realtime_generate_fake_GPS_by_joystick/src/hackrf_gpsspoof.cpp

@MAVProxyUser
my work is based on CPP/BOOST and works on USRP device.
The problem is everyone wants to build their own system on their devices. Just focus on the signal generation is enough and anyone else can do their own port work.

I am happy to use USRP... is your work shared anywhere?

@MAVProxyUser
OK, I will share my code in Github tomorrow.

Not only generating real-time GPS signals.
Necessary to generate ephemeris satellites that can not be received by the GPS receiver.
аnd generate ephemeris satellites that will appear over the horizon in the future.

If you have a BladeRF, try BladeGPS for real-time simulation. It should work on Linux.
https://github.com/osqzss/bladeGPS

Unfortunately generally don't use windows, likewise don't have a bladeRF.


[ENHANCEMENT] migrate current.value to defaultValue

Description
Migrates current value to defaultValue in dashboard variables. This specifically useful for special values like $__all which can be set by default in Grafana.
Checklist

[x] Pull request has a descriptive title and context useful to a reviewer.
[x] Pull request title follows the [<catalog_entry>] <commit message> naming convention using one of the
following catalog_entry values: FEATURE, ENHANCEMENT, BUGFIX, BREAKINGCHANGE, DOC,IGNORE.
[x] All commits have DCO signoffs.

Thank you for the enhancement! Do you mind to target the branch release/v0.49 @7840vz ? Like that we can include it in the next rc for the v0.49.0 :)

done:)

would you mind to rebase your PR base on the new branch ?  Thank you @7840vz :)
@AntoineThebaud can you confirm it's ok here as well ? Thank you

ah I am so sorry I didn't want to close this PR. It seems it has been closed because the release branch has been deleted.
Can you reopen it to tackle (again) the main branch. Sorry for that

ah I am so sorry I didn't want to close this PR. It seems it has been closed because the release branch has been deleted. Can you reopen it to tackle (again) the main branch. Sorry for that

np, reopened


Add eth_submitWork method

PR description
This PR is part of the bountied work https://github.com/PegaSysEng/BountiedWork/issues/20 and adds a new JSON-RPC method, eth_submitWork, after the documentation present in https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_submitwork

Going to close this for now. I have an other PR reprising this commit.


Update UG on format list/filter and add caution to delete

Using the team branch-docs so that anybody can edit this PR
you can view the edits here

By the way, do we need to update the command summary table? I.e. combine the rows for List and Filter?

Hmm i think no need combine? we let ms amy see if she got say anything
I think command parameters table is still good to have

Codecov Report

Merging #141 (ed8c98e) into master (cb44ce4) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #141   +/-   ##
=========================================
  Coverage     36.15%   36.15%
  Complexity      412      412
=========================================
  Files           130      130
  Lines          2550     2550
  Branches        287      287
=========================================
  Hits            922      922
  Misses         1563     1563
  Partials         65       65

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cb44ce4...ed8c98e. Read the comment docs.


macos: Require macOS 12

macOS 14 has been released recently, macOS 11 is likely to become
unsupported soon. This commit officially drops support for macOS 11.

/test e2e-microshift-crc


"smart_config" support

Hi hawkhsieh,
Unfortunately esp-open-rtos is based on Espressif RTOS SDK 0.9.9, the version before they changed from MIT license to Espressif MIT License. The version we use doesn't have the Smartconfig modes, they were added afterwards.
I'm going to convert this to an "enhancement" feature request, because it should be possible for someone to implement a "smartconfig" protocol in esp-open-rtos. It's just a matter of going into promiscuous mode, finding the correct channel, and listening for the data packets.
There's a detailed description of how the data packets work, here:
http://depletionregion.blogspot.com.au/2013/10/cc3000-smart-config-transmitting-ssid.html
Also AFAIK the protocol is not patented or otherwise restricted, except that TI asserts a trademark over the exact phrase "SmartConfig".

Is there any open source able to port to this project and supports IOS and Android ?

The above description of the data packets are not correct (anymore).
I have some code here https://github.com/mikejac/Various_Stuff/blob/master/shared/com/tholusi/esp-open-rtos/wifi/wifi_smartlink.cpp that works except for one thing: I don't know what the CC3000 sends/advertise/other to signal that the "pairing" process is completed. Meaning the SimpleLink app timeout ....

Thank you mikejac.
Is it possible to make it work on this esp-open-rtos project?

It is build on esp-open-rtos, so yes :-)

Den 16. nov. 2015 kl. 16.29 skrev hawk.hsieh<EMAIL_ADDRESS>Thank you mikejac.
Is it possible to make it work on this esp-open-rtos project?
—
Reply to this email directly or view it on GitHub.

I have tried to build the wifi_smartlink.cpp into my project. The sdk_scaninfo_t in wifi.cpp is not found in the lastest version of rtos sdk and the porting is stucked. @mikejac would you help esp-open-rtos to support  the smart link enhancement, we will very very appreciate.

Hello， Is there any progress？

@projectgus ESP8266_RTOS_SDK is already change License to Apache License, can we upgrade sdk to the latest version?

@whlsxl I'm no longer involved with esp-open-rtos. @UncleRus & @ourairquality are probably the best people to discuss this with.
(For my 2c, if ESP8266 RTOS SDK had been Apache when I was running this project then I would have kept updating with newer versions of it. But, as I said, no longer my call.)

An Apache license is fine with me, and I use it myself for some projects. It is great to see this change, and to see some development of the ESP8266 RTOS SDK. They appear to have updated to FreeRTOS 10 now. Still on an older version of lwip which would be a maintenance problem. It seems under active development so perhaps we should hold back to let it settle a bit and then re-evaluate. @projectgus is an update of lwip likely any time soon?
There also appears to be an effort to harmonise the ESP8266 RTOS SDK with the ESP32 code. That would be great too if it makes it easier to maintain code that runs on either.
Guess other decisions need to be made. What C library and many other matters. Would a fork be just a different bundle of drivers etc and otherwise largely following the ESP8266 RTOS SDK? How much can the gaps be closed?? Can we expect to work together now, to follow fixes and improvements either way, to submit fixes and improvements to both projects? I think the community will move forward much faster now, a good turn of events.


setting element.url causes plantuml syntax errors in context views when using the c4 exporter

an odd one
This example works:
 workspace  {

    !identifiers hierarchical

    model {
       properties {
          "structurizr.groupSeparator""/"
       }

        a = softwareSystem "A" {
          // url https://yahoo.com
        }

        b = softwareSystem "B"

        softwareSystem "C" {
             -> a
             -> b
        }
   }
    views {
        properties  {
            "generatr.site.nestGroups" "true"
            "generatr.site.exporter" "c4"
            "c4plantuml.relationshipProperties" "true"
            "c4plantuml.elementProperties" "true"
            "c4plantuml.tags" "true"
            "c4plantuml.legend" "true"
            "c4plantuml.stereotypes" "true"
        }
    }
}

but uncommenting url https://yahoo.com under system A leads to a plantuml error shown on the system C context page (apologies for the quality, no other way to share ... ). The error disappears if I set c4plantuml.elementProperties to false

I have verified that the plantuml files generated by the site generatr tool from the above example are syntactically correct ( parsing, exporting to e.g png all worked fine).

Turns out that the same happens if I add properties to an element.
The generated standalone png, svg and puml files render just fine but the svg embedded in the html is corrupted


Short version of the 16S with mothur tutorial

I created a shorter version of the 16S mothur tutorial. It follows all the same steps, but replaces some groups of tools with workflow runs to speed up the tutorial a bit. To avoid duplication between the two as much as possible, I basically turned the tutorial into a giant snippet.
@AnnaSyme I remember you mentioning wanting to make a shorter version of this tutorial as well, let me know if you have any thoughts about this :)
@erasche kindly agreed to test the shortened tutorial to check that it still flows nicely and makes sense, thanks!
Also tried to address this feedback and clarify skipping of the mock community analysis section
P.S. I also plan to use this tutorial at GCC workshop where I will not have enough time for the full tutorial.

Awesome! Thanks @shiltemann


MemoryError: std::bad_alloc

face_recognition version: last
Python version: 3
Operating System: Ubuntu
CPU: Intel i3-6100
RAM: 8GB

Hello!
I use script encode_faces.py from https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/ for encoding my dataset in pickle.
But I get error "MemoryError: std::bad_alloc" when [INFO] processing image 12/69.

[INFO] processing image 11/69
[INFO] processing image 12/69
Traceback (most recent call last):
  File "encode_faces.py", line 45, in <module>
    model=args["detection_method"])
  File "/usr/local/lib/python2.7/dist-packages/face_recognition/api.py", line 116, in face_locations
    return [_trim_css_to_bounds(_rect_to_css(face.rect), img.shape) for face in _raw_face_locations(img, number_of_times_to_upsample, "cnn")]
  File "/usr/local/lib/python2.7/dist-packages/face_recognition/api.py", line 100, in _raw_face_locations
    return cnn_face_detector(img, number_of_times_to_upsample)
MemoryError: std::bad_alloc

Help please. Thank you advance

That means you ran out of memory. Maybe that particular image was really large in resolution?

 Is this that big? How much memory does it need?

yep, i tried to run dlib with cnn detection and 1k dimension size with 16gb ram on linux vps > the same.
macbook with 16gb - ok.
something wrong with memory allocation during upscaling.
i guess workaround is to resize the input image before detection

It is not happening because of photo resolution. Because I was getting error at 17/218 then I deleted 2 pictures  at 17& 18 position but now I getting error at 15/216 .
If someone got the solution please help.

Resize your input images prior to passing them through the network.

Thank You So much After resizing the images it did work.

Thank You So much After resizing the images it did work.

Can you share the code @rotyweb

I have the same issue on virtuabox machine.
When changing detection-method to hog instead of cnn it works

This could be because PyImageSearch dataset images are of different size. I resized the image 400x300 before calling face_recognition.face_locations and "bad alloc" error disappeared. However dlib does not use CUDA despite compling, seems it is a known issue in dlib

First of all, resize your image then send it to the model or network.


c_string_encoding and Python 3?

Describe your issue
According to the docs:

c_string_encoding (ascii, default, utf-8, etc.)
Globally set the encoding to use when implicitly coercing char* or std:string to a unicode object. Coercion from a unicode object to C type is only allowed when set to ascii or default, the latter being utf-8 in Python 3 and nearly-always ascii in Python 2.

I assume that coercion to a unicode object to a C type when the encoding was utf-8 was disallowed for Python 2 reasons?
Given that we've dropped Python 2 in Cython 3.1+, should default just be a synonym of utf-8 and utf-8 be allowed?

The link is the ability to retrieve non-volatile UTF-8 buffer pointers of Python Unicode strings in Py3. default is a synonym of UTF-8 now.
The remaining question probably is whether we should always enable auto-conversion of UTF-8 C strings from and to Python Unicode strings. Personally, I think it's best to keep the default auto-conversion as bytes and require some kind of user config to turn that to unicode. Whether it should then be enough to say c_string_type=str in order to get auto-conversion for all UTF-8 strings – maybe. I guess it could make it a little easier. Not sure if there are any drawbacks. It's easy for users to restrict that to ASCII if they need to, and they probably already do that.

If we don't enable auto-conversion of str to utf8 char*, then I wonder if it's worth including a hint about how to do that in the error message (which could also be a compile-time message if the type is known as str). The directives feel like a fairly subtle hidden feature.
I wouldn't put that in the "changing the defaults" PR though

Reopening since we still need to decide about the auto-conversion of UTF-8 strings.


Added spdx package component information from SPDX file

right now, component detection was correctly detecting the SBOM file(s) if any present in the project folder,  but it was not including packages information from already present SBOM file to newly generated file.
example -> Project A reference Project B
Steps

Generate SBOM for Project B  and include SBOM file in Project A
Generate SBOM for Project A

Expected Result -> SBOM file generated for project A should include packages information from SBOM file generated for Project B
Actual Result -> SBOM file is identified but the package information is not considered.

This is great contribution, thanks!
Can you also add tests for the external refs field?

@melotic The build is failing at Microsoft.ComponentDetection.VerificationTests. Could you please help?
I am not able to fix the test on my local.. I believe it require some fixed at internal resource, but not sure?

@melotic The build is failing at Microsoft.ComponentDetection.VerificationTests. Could you please help? I am not able to fix the test on my local.. I believe it require some fixed at internal resource, but not sure?

This is expected. Whenever you make changes to the typed component, the output JSON manifest changes compared to the one on main (scanned from test/Microsoft.ComponentDetection.VerificationTests/resources) causing these tests to fail. This CI is to prevent unintended changes from occurring when updating the detectors.


About font-size in this template.

I add this code in template
年后萨达十大框架阿萨德
,like this:

年后萨达十大框架阿萨德

    <router-view></router-view>

I use the same font-size(16px),but the result is different.
the code pen's font is large than in this template.
Do you know why?

Also with english.

Anybody know why?

@LinusBorg
@myst729

General support questions are better suited to the forum: https://forum.vuejs.org
To find out what CSS rules are applied to an element you can use Chrome Devtools. Right click the element and select Inspect. In the Elements tab on the right select the Computed panel. That area shows you all the rules applied. Check in both places and find out what's different.

@MaxMilton
thank you, I Check in both places~


Setup automated push of images to github container registry

Push image to github registry
Update golang app docker file to use base image from github registry

a0ef015


Multiple time tests discovering

I have strange problem with running xunit tests as part of my build process. Since yesterday after running all tests my tfs build starts discovering tests again and after that it runs tests again. And that's repeated 15 times.
Below I have log from TFS:
2016-05-10T14:05:17.5005995Z Executing the powershell script: C:\install\TFS2015-Agent\agent\tasks\VSTest\1.0.22\VSTest.ps1
2016-05-10T14:05:18.3912465Z ##[debug]Calling Invoke-VSTest for all test assemblies
2016-05-10T14:05:18.5631265Z Working folder: d:\TfsVnBw\98
2016-05-10T14:05:18.5631265Z Executing C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe "d:\TfsVnBw\98\s\tests\Accounting.Tests\bin\Debug\MyProject.Accounting.Tests.dll" "d:\TfsVnBw\98\s\tests\Accounting.Tests\obj\Debug\MyProject.Accounting.Tests.dll"  /logger:trx /TestAdapterPath:"d:\TfsVnBw\98\s"
2016-05-10T14:05:18.9226127Z Microsoft (R) Test Execution Command Line Tool Version 14.0.24720.0
2016-05-10T14:05:18.9226127Z Copyright (c) Microsoft Corporation.   Passed: 30. Failed: 0. Skipped: 0.
2016-05-10T14:07:00.8216982Z Test Run Successful.
2016-05-10T14:07:00.8216982Z Test execution time: 1.6835 Minutes
2016-05-10T14:07:00.9637380Z Publishing Test Results...
2016-05-10T14:07:03.4152321Z Test results remaining: 30
2016-05-10T14:07:07.3282868Z Published Test Run : http://tfswm:8080/tfs/Projects/MyProject/_TestManagement/Runs#runId=3332&_a=runCharts

Can you check if you have multiple copies of the xUnit adapter under d:\TfsVnBw\98\s? Thanks!

@atinb: Should I look also in subfolders? I think that I have copy of testadapter in each test project folder.

Yes, we do search recursively in all subfolders. You can point to a specific subfolder in the "Path to Custom Test Adapters" and fix the issue

Was that changed recently? Because til yesterday it worked for me.

No, this has always been the behavior. Thanks!

Ok, but solution with "Path to Custom Test Adapters" works. Thanks.


Please release version 0.4.0

Would you please release the version 0.4.0 for bower?
Thanks

@ziscloud Could you please publish version 0.4.0 on Bower. I don't have the necessary rights to do it, you're the owner! :-)

done :)


Reposense issues

@nichPang1 's contributions are not recorded in the latest reposense run

@okkhoy mine or @OngJiaJian ? It looks like @OngJiaJian 's contributions are not recorded instead of mine.

Err.. could be either one of you! It is more important to fix it though! 😁


[bug] YQL with non-existent query embedder is strangely running fine

Using a component id that does not exist does not prevent queries to return results !

YQL query:
{"offset":0,"hits":20,"input.query(q_384)":"embed(???, query: parot)","ranking":"wpsolr_rank_vector_text","yql":"select wpsolr_id, wpsolr_PID, wpsolr_type, wpsolr_meta_type_s, wpsolr_title, wpsolr_numcomments, wpsolr_comments, wpsolr_displaydate, wpsolr_displaymodified, wpsolr_author, wpsolr_snippet_s, wpsolr_content from Vespa1 where ((wpsolr_type contains ({stem: false}\"post\")) and !(((wpsolr_post_status_s contains ({stem: false}\"draft\")) or (wpsolr_post_status_s contains ({stem: false}\"pending\")) or (wpsolr_post_status_s contains ({stem: false}\"trash\")) or (wpsolr_post_status_s contains ({stem: false}\"future\")) or (wpsolr_post_status_s contains ({stem: false}\"private\")) or (wpsolr_post_status_s contains ({stem: false}\"auto-draft\")))) and (!(!((wpsolr_is_excluded_s contains ({stem: false}\"_wpsolr_undefined\")))) or (wpsolr_is_excluded_s contains ({stem: false}\"n\"))) and ({label:'wpsolr_search_operator_nearest_neighbor_text',approximate:true,targetHits: 100}nearestNeighbor(wpsolr_field_vector_text, q_384))) | all(all(group(wpsolr_type) order(-count()) max(20) each(output(count()))))"}

The doc for using query side embedder is not perfect and this works because you have just one embedder and not using quotes. So the input to the embedder is "???, query:"

If you have only configured a single embedder, you can skip the embedder id argument and optionally also the quotes.


Feature/save load subnet map

Modified the Import/Export modal to add two additional buttons Load and Save. This will enable users to load or save a submap JSON stored locally. (This could be within a git repository)
allow fallback for browsers that do not support the File System Access API
Imported the agv schema validator library https://ajv.js.org/
Added a json schema to validate any json to be imported.

This closes issue #7
@ckabalan The Json Schema validation might be overkill considering that the path to loading a json locally will likely be generated from the browser and saved locally and therefore valid. If you feel that validation adds value then there are also additional validations that could be added in the future and not just the Json Schema. I believe that the feature is complete enough for MVP.
I've tested the Json schema against various generated json subnet maps including invalid ones. The error messages generated from the AJV library aren't that user-friendly but they do highlight where the issue lies within the Json schema.

@ckabalan is this still being worked on? This would be an awesome feature to have.

I'll take a deep look at this tonight. Thanks for keeping me accountable!

Would be nice to have it


Status History Questions variables process_group_list, processors_list

Hello again,
Today I've decide to update on my side the app code to 1.2.1 and to add new feature you deployed related to Status History, which seem amazing
Review:
a.  I'm not using the HEC method , instead I'm sending all logs to a folder and is work  well , where  is processed be splunk forwarder
b. i'm using as well SSL  authentication for API in NiFi
c. I've added the 2  Processor Groups /    GetHttp process_groups_history and GetHttp processors_history

I have some doubts  related the new 2 variables  /   process_groups_list, processors_list

where I find the list of processor_list  and  process_groups_list  who generate this list?

Processor  GenerateFlowFile under GetHTTP-processor_history ,  my  errors at moment  is with   Processor InvokeHTTP  which seem is not passed the ${pid} in the Remote URL for both (GetHttp process_groups_history and GetHttp processors_history)
not sure where  ${pid} is supposed to come from in that URL ?
and as well variable  ${process_group_list} from where is coming?

not understanding very well the Group Processor  GetHTTP-processor_history
Thank you for all support

Best regards,

Hi Ilie
Thanks for your comments.  We will look into this as soon as we can, as some of us are on summer vacations.
Best

Hi Ilie,
Based on what you've mentioned, I understand that the main confusion lies in understanding how these 2 new variables are used by the processors process_groups_history and processors_history. Firstly, I must indicate that the lists processors_list and process_group_list should be generated manually by obtaining the IDs of the objects you wish to monitor in Splunk. Below, I am providing a dummy example to illustrate how the configuration of these variables should look like.
Example of test process group and processors:

The list of IDs should be separated by a line break in both variables.

Finally, this list of IDs is used by the process groups process_groups_history and processors_history to generate queries to the API with the respective IDs.
We remain attentive to any doubts.
Best regards.


ADBDEV-3333-6: Flow isn't set properly for Shared Scan nodes during translation to physical plan

Here are some reminders before you submit the pull request

[ ] Add tests for the change
[ ] Document changes
[ ] Communicate in the mailing list if needed
[ ] Pass make installcheck
[ ] Review a PR in return to support the community

all test are passed even with additional asserts!


fix(KeyboardSearch): allow custom key styles inside a preset Keyboard

Description

The Search version of the Keyboard should be able to style different types of keys differently. In order to do this, I simplified the logic in the base Keyboard that looks at the keyId. This was originally geared toward only icons, this makes it more generic and allows for styles to be passed in as well.
References

Testing

Add this to the KeyboardSearch story to change the number keys to transparent:
          style: {
            keyProps: {
              number: {
                style: {
                  mode: {
                    unfocused: {
                      backgroundColor: 'theme.color.fillTransparent'
                    }
                  }
                }
              }
            }
          }

Automation

Checklist

[ ] all commented code has been removed
[ ] any new console issues have been resolved
[ ] code linter and formatter has been run
[ ] test coverage meets repo requirements
[ ] PR name matches the expected semantic-commit syntax

Test Execution Passed.

Test Execution Passed.

Test Execution Passed.

Test Execution Failed.


Remove tissue type-related Schema 4.0.0 feature flag

Approach

Remove references and logic branches in FE, BE and tests.

@MillenniumFalconMechanic , can this be closed?

Closing - we decided not to expose tissue type per the comment in its epic:
December 2023: This feature is pended based on changes in priorities for 2024. The mitigation is that the consumer may still continue to search for "organoids" or "cell culture" in the absence of a special filter.


Not possible to set the number of ticks on the x axis of a default bar chart

Hey there!
It doesn't seem to be possible to set the number of ticks on the x axis of a bar chart.
I also tried in the Vega editor and it works just fine with line charts but not so with the simple bar chart.
The thing is that we need to be able to display fewer ticks for some date as the labels start overlapping at some point (see screenshot below) - being able to show fewer ticks should do the trick just fine.

Right now our solution is to just add "empty" labels to the chart (see screenshot below), but that feels kind of odd.

Is this a bug (or feature) or is there actually any smarter way to make this work?
Cheers

One option is to set the ticks property on your axis definition. This serves as a "suggestion", but not a hard constraint, to the tick generator. The actual implementation simply passes this parameter down to a d3 scale object. Note that this parameter applies to quantitative and time scales, but not ordinal scales.
Another option is to explicitly set the visible tick values using the axis values property. This is useful for cases where you are comfortable "hard-wiring" the set of axis labels.
Finally, in some cases you might improve tick legibility without lowering the number of ticks by rotating the axis labels. For example, within an axis definition you can write:
"properties": {
  "labels": {
    "angle": {"value": -45},
    "align": {"value": "right"}
  }
}

For more, see the relevant wiki page: https://github.com/trifacta/vega/wiki/Axes


Generic interval domain

Interval is currently between two integers, it could be extended to be between two lattice elements. Currently in progress in https://github.com/esignael/turbo
Reference:

An interval constraint system for lattice domains, Fernández and Hill, https://doi.org/10.1145/963778.963779

This is done in the lattice-land project, in the lala-core repository: https://github.com/lattice-land/lala-core/blob/main/include/interval.hpp


Add Docker support

Add a Dockerfile allowing someone to clone the repository and start developing in PHP without having to install PHP in its local machine.

[ ] Add Dockerfile for PHP 7.2
[ ] Add composer.phar executable
[ ] Update README.md step by step guide on how to start using the project cloning the repo specifying how to run the tests with Docker
[ ] Upgrade minor version in .semver

Note: We will continue to support using this project with composer create-project codelytv/php-bootstrap your-project-name because of the easiness to do so for the ones with an already local installation of PHP & Composer available. So the README.md section on how to start with Composer shouldn't be modified.
Feel free to contribute to this project solving this issue!

Friendly reminder: there is a PR open since some time addressing this issue :D


Make rng more flexible.

Currently, vtki fails if a numpy-array of two elements is provided to rng, with the error
    723             # Set scalar range
--> 724             if not rng:
    725                 rng = [np.nanmin(scalars), np.nanmax(scalars)]
    726             elif isinstance(rng, float) or isinstance(rng, int):

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

Changing if not range to if range is None solves that.

Changing rng to clim might be a good idea too, more in-line with matplotlib.


timestamp support missing from optic interfaces

According to the func spec, there should be support for point in time queries on the optic interfaces. The spec calls it out a "timestamp" property on RowsOptions. If it was parallel to the way it is surfaced for documents.write, it'd be a param of rows.query or rows.queryAsStream.
Either way, it appears to be missing from the JSDoc. I can't speak to whether the impl is supporting it or not.
Apologies in advance if I've simply overlooked it.

@kcoleman-marklogic, just to confirm that the timestamp implementation is there on rows, and we have some tests. I think it's we need to add it on RowOptions on JSDoc

The following PR should fix this:
https://github.com/marklogic/node-client-api/pull/481
As @ayuwono mentioned, the functionality was there, there was just a typo in the JSDoc comments (@param -> @property). I also tidied up some cross-links for the timestamp JSDoc references.

I see it now. Thanks.


I cannot see which codes are currently hidden in the Code Explorer

We need some indication in the code explorer to distinguish hidden and visible codes.

fixed here: https://github.com/uhh-lt/dats/commit/b18e61e27974c2b86dae3bc2725f7943213da463


[FEAT] handleNotification for data hook's callbacks should allow more customization for the notification message

Is your feature request related to a problem? Please describe.
Hooks like useCreate trigger notistack in a way that makes it imposible to fully customize the content of the toast.
Describe the solution you'd like
I'd like the callbacks that trigger these toasts to use the err.message as the notification message. They are currently passing that as the notification description. It would also be nice to get the description to be a part of the notification.
Describe alternatives you've considered
I could find a way to trigger a 2nd notification with the err.message but that would make 2 notifications for each request

That was hella fast! thanks <3

Thanks a lot for your contribution, stay with Refine 😎🥳


Parallelize the core pipeline passes with wgpu's RenderBundles

What problem does this solve or what need does it fill?
The single threaded nature and random-access in the render phase exclusive system can be a heavy bottleneck for both rendering and the game engine as a whole, particularly with more complex or involved scenes. Even with pipelined rendering enabled, single-threading the render phase can easily bottleneck heavier games.
What solution would you like?
wgpu supports the concept of replayable command buffers in the form of RenderBundle. This supports writing to an intermediate secondary command buffer that can then be replayed on an actual RenderPass.
This initial design calls for having a parallel component to RenderPhaseI<I> called RenderPhaseBundle<I> which wraps a Option<RenderBundle>. This bundle will be generated by a non-exclusive read-only system that runs before the render graph is executed. Each of these systems, being read-only, can run in parallel, allowing each phase and view to encode commands in parallel. These RenderBundles can then be collected en masse when executing the RenderGraph and dispatched via RenderPass::execute_bundles after merging and sorting the lists of bundles.
A followup to use ThreadLocal to create thread-local queues of RenderBundles can be used alongside bevy_tasks's parallel iterators to further chunk up large rendering tasks into smaller chunks. These chunks need to be annotated with the start index within the phase , and sorted after collection before applying to ensure the commands are applied in the correct order.
As of writing ,replaying bundles scales linearly with the number of recorded commands, but these should be reduced to a small constant time in the future.
What alternative(s) have you considered?
Batching and instancing both can be used in particular cases to speed up the render phase, but are both situational depending on the scene's layout and requires deeper pipeline and data representation changes. Even with batching and/or instancing, allowing different phases to run in parallel will likely still be a win, particularly in large mixed scenes.
Fully bindless rendering is also an option, but is currently platform limited.

I want to note that this issue is about reducing the CPU time spent recording rendering commands for the GPU to execute, by parallelizing it where possible.

The design this issue proposes is to use a render bundle per phase item, and produce the total list of render bundles for the phase in parallel. That's part of the solution, but not all of it.
(1) Wgpu RenderPasses with many draw commands (prepass, main pass, maybe the shadow map pass) are expensive to record themselves, and we would like to parallelize the draw command recording within these passes. This is what this issue proposes to solve.
(1.1) 1 render bundle per draw command per frame is inefficient, though. Ideally we batch together multiple draw calls (meshes) within each render bundle, and reuse unchanging/static render bundles across frames. Similarly, 1 render bundle per phase item is not ideal. It would be better to have a threadpool building a smaller set of render bundles, with 1 per thread.
(2) Using one command encoder/buffer for all nodes and executing the nodes in serial is inefficient. Instead, we should use 1 command encoder / buffer per node, and run the nodes in parallel. We can then take the command buffers produced by the nodes and submit them once at the end.
(2.1) Except generating 1 command buffer per node is inefficient when it comes to executing on the GPU. Nodes that are simple and light on GPU-work should probably share a command encoder/buffer with another pass.
(2.2) Submitting all the finished command buffers at the end is also inefficient. We have the opportunity to increase the overall FPS by submitting some GPU work early, and letting the GPU process it overlapping with the CPU then recording more commands for the next task.

A sample trace on an 8-core CPU might look like this (profiling obviously needed):

CPU records shadow map passes using

1 command encoder for the overall node
X render passes for the X different lights and cascades
8 threads in a threadpool, where for each render pass, you divide the overall draw calls into batches of 8, and record 1 RenderBundle per thread each processing a batch of draw calls

Submit shadow map command buffer to the GPU, GPU starts computing the shadow pass
CPU records prepass using

1 command encoder for the overall node
1 render pass
8 threads in a threadpool, where you divide the overall draw calls into batches of 8, and record 1 RenderBundle per thread each processing a batch of draw calls

...
CPU records TAA, bloom, tonemapping, etc into one command buffer and submits

The elephant in the room is that (1) is entirely working around the fact that recording many draw calls and render passes is expensive on the CPU. Moving culling to the GPU using compute shaders, using multi draw indirect, using binding arrays to reduce bind group counts (bindless) and batching draws, etc greatly reduces the CPU cost in the first place, which may render (1) unnecessary, leaving us with just (2): overlapping CPU and GPU rendering work with multiple command buffers and queue submission. However, some of these features are not available on all GPUs, and WASM/WebGPU have other considerations as well.

We've since implemented batching and instancing, and soon multithreading command encoding https://github.com/bevyengine/bevy/pull/9172. Not sure if render bundles are worth it at this point.

Agreed that the recent batching changes and the sorting changes that maximize the impact of batching have sort of made going for this approach for parallelization potentially moot.
We may want to look into ways of batching and preparing in parallel instead, as that's where the majority of the cost has shifted.


Tileschart does not update tile size on update

When the props updates and the component serenaders, the size of the tiles has to be updated.
Currently, it does not, because we calculated the tile size only on componentWillMount.

This issue is fixed. I'll close it.


Add John to contributors list

krispykangaroo's first pull request

@krispykangaroo, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added Facebook share and tweet feature to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.

@roshanjossey It was great! It was very straightforward since I had some experience using git locally before; I skipped the fork step by accident when I started, but after figuring that out, it was a very clear tutorial to understand how contributions to open-source projects work. It really demonstrates how straightforward it can be to make small contributions to OSS, and I'm excited to work my way into some easy bugs in OSS projects.
Thanks!

@hanjohn, I’d urge you to continue contributing to other open source projects.
We also have a slack team to help/mentor people trying to contribute to open source projects.
You can join the team by going to https://firstcontributions.herokuapp.com


You can now create empty geometries without errors

For #3241
Empty geometries will now not be rendered instead of throwing an error.

Update CHANGES

Would this change go in 1.18 or should I make a new 1.19 section for changes? (A little confused because Cesium 1.18 is released right?)

Fetch our master and merge it into your branch.  We already have a 1.19 section created for the next release.

Updated.

@TomPed that's the last thing, then this is good to go

Updated.

Awesome, thanks @TomPed!


Add font-spectral

If there’s a checkbox you can’t complete for any reason, that's okay, just explain in detail why you weren’t able to do so.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[ ] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked the cask was not already refused in closed issues.
[x] Checked the cask is submitted to the correct repo.

We should probably wait for this: https://github.com/google/fonts/issues/1061

Closing due to lack of response.


How do I integrate configlint-docker with gitlab-ci

Hey I have been trying to setup configlint testing for Kubernetes configuration via gitlab ci. I couldnt find much documentation on it. Using docker I am able to get configlint work in my local using the below command:
docker run -v $(pwd):/tmp/ stelligent/config-lint -rules /tmp/ruleset.yaml /tmp/tdir/

And my .gitlab-ci.yaml file is as mentioned below:
image: docker:19.03.0
services:
  - docker:19.03.0-dind

variables:
  DOCKER_DRIVER: overlay2
  DOCKER_TLS_CERTDIR: ""
  DOCKER_HOST: tcp://docker:2375/

stages:
  - test

test:
  stage: test
  image: stelligent/config-lint
  before_script:
  - docker info
  script:
    - echo "Executing testing"
    - config-lint -rules ruleset.yaml tdir/

Which return the following error:
*********
Pulling docker image stelligent/config-lint ...
Using docker image sha256:de3caf50cb69734c5174fd824a6704e1b71fb892320f8a975645364071bebd32 for stelligent/config-lint ...
Preparing environment
Running on runner-kmxtw95l-project-257-concurrent-0 via runner-2...
Getting source from Git repository
00:02
Fetching changes with git depth set to 50...
Reinitialized existing Git repository in /builds/code/k8s/human-workflow/tasky/.git/
Checking out 5c8f3458 as configlint-testing...
Skipping Git submodules setup
Executing "step_script" stage of the job script
00:01
ERROR: Job failed: exit code 255

Any help will be appreciated, thanks.

@kidbrax any help

@kidbrax any help

You can use linux installation instead
This is worked for  me:
test:
  stage: test
  image: alpine
  script:
    - apk add curl
    - curl -L https://github.com/stelligent/config-lint/releases/download/v1.6.0/config-lint_Linux_x86_64.tar.gz | tar xz -C /usr/local/bin config-lint
    - chmod +rx /usr/local/bin/config-lint
    - config-lint -rules ruleset.yaml tdir/

You can use linux installation instead
This is worked for  me:
test:
  stage: test
  image: alpine
  script:
    - apk add curl
    - curl -L https://github.com/stelligent/config-lint/releases/download/v1.6.0/config-lint_Linux_x86_64.tar.gz | tar xz -C /usr/local/bin config-lint
    - chmod +rx /usr/local/bin/config-lint
    - config-lint -rules ruleset.yaml tdir/

thanks worked!

thanks worked!


feat: add danger-swift

I'm not accepting new asdf tools

if you move this to aqua or ubi I'd be happy to reopen

seems this is installable via the spm backend


Add FAQ on whether restic can resume backups

What does this PR change? What problem does it solve?
This new FAQ entry explains that restic can resume interrupted backups, which previously was not clearly mentioned in the documentation.
Was the change discussed in an issue or in the forum before?
Clarification needed as evident by discussion in #2960.
Checklist

[x] I have read the Contribution Guidelines
[x] I have enabled maintainer edits for this PR
[ ] I have added tests for all changes in this PR
[x] I have added documentation for the changes (in the manual)
[ ] There's a new file in changelog/unreleased/ that describes the changes for our users (template here)
[ ] I have run gofmt on the code in all commits
[x] All commit messages are formatted in the same style as the other commits in the repo
[x] I'm done, this Pull Request is ready for review

I left a nitpicky comment, and I'll leave another: it might be good to explain that restic may rescan files when the snapshot was not completed. When doing the first (presumably interactive) backup of a directory and looking at restic's output, it's immediately clear that it is doing some repeated work, but not how much.
Otherwise, good FAQ.

I've updated the text, a large part of it actually. Please check again!


A PyTorch Version?

Hey, Great work. I really interested in this topic. But do you have any plan to release a PyTorch version, which I think will help to get more attention.
Best.

Hi Xiaoiker, yes I'm currently working on a pytorch implementation. I hope to be able to release it soon.

That is Great, thanks a lot!


The linkName in the @link decorator doesn't assign the value on the correct property

Describe the bug
When you have an @link with a linkName that differs from the property to which you added the decorator, the embedded data will not be linked to that property, but instead, it will be linked to a new property with the name defined in linkName.
To Reproduce
Steps to reproduce the behavior:

In the item.model.ts class, rename the accessStatus property to, for example accessStatusValue, and update the @link to @link(ACCESS_STATUS, false, 'accessStatus').
Fix the usages of accessStatus in AccessStatusBadgeComponent, add accessStatus to the list of BROWSE_LINKS_TO_FOLLOW, and add a pipe with a take and a console.log to log the page of items in BrowseService#getBrowseItemsFor.
Now go to the /browse/dateissued page and check your console. You will see that the value is not set on the accessStatusValue property, but on accessStatus.

Expected behavior
The embedded data should be saved on the property to which you added the @link decorator.
Related work
I discovered this bug during #2480. After implementing this fix, it will be important to check that these changes still work as expected. The current implementation now only checks if the property with the linkName has a value, but when this is fixed, this should be updated. Otherwise, some followLinks will never be automatically invalidated when their parent is invalidated.

@pcg-kk: I created https://github.com/DSpace/dspace-angular/commit/bb13004dfd719eb7d99af74e186b28987af2c095 with proof of how it doesn't work with some logs. This time I tried renaming the thumbnail property to thumbnailBitstream and I am still able to reproduce the error, and the thumbnails also don't render anymore because of this. This isn't really a big bug because now all the properties probably have the same name as the linkName otherwise they don't work/are not used. I only opened this ticket in order to remember that these changes need to be adapted when this eventually gets fixed, I'm also not sure we really have to allow this customisation since I don't really see the benefit in it.


xcode-version 12.0 points to Xcode 12.2 beta

I am using the following configuration:
steps:
    - uses<EMAIL_ADDRESS>      with:
        xcode-version: 12.0

This leads to the action using Xcode 12.2:

This is wrong as I expect the action using Xcode 12.0 as specified.
Workaround: latest-stable does use Xcode 12.0 as expected

Hello @JonnyBeeGod ! Thank you for reporting!
I was able to reproduce this issue from my side. Based on my investigation, it is an issue with parsing YAML on GitHub Actions side rather than issue with this action. When you pass 12.0 as task input, .0 is trimmed by GH and value is passed just as 12.

Based on this input, action works as expected. If you pass 12, it selects the latest Xcode 12.x. It is 12.2.0
A few interesting examples below:

if you pass version xcode-version: 12 - the value come to task as string 12
if you pass version xcode-version: 12.0 - the value come to task as string !!! 12 too.
if you pass version xcode-version: 12.0.0 - the value come to task as string 12.0.0 as expected.
if you pass version xcode-version: '12.0' - the value come to task as string 12.0 as expected.

I am not familiar with YAML specification to say whether it is a bug or expected behavior. Looks like

If quotes are used '12.0' it is clear that it is a string and shouldn't be cut.
If quotes are not used, value is interpreted as a number, so it sounds logical that 12.0 is parsed as 12.0. 12.0.0 can't be interpreted as string, so it is kept as string without cutting.

I see a few options to unblock you:

use xcode-version: '12.0'
use xcode-version: 12.0.0

Hey @maxim-lobanov thx for the quick analysis! I guess it makes sense to use the correct types for the parameter and not rely on type casting behavior.
So as you said the action does work as expected but I would suggest to update the examples in README.MD

That makes sense. I have updated docs #9 .

@JonnyBeeGod , I am closing the issue. Please let me know if you have any concerns

sure, all good. Thanks for responding so fast!


Add support for @property without type

What version are you using?
2.0.0
What JSDoc comment were you trying to parse?
/**
 * @typedef {Object} Point
 * @property x The x coordinate of the point.
 * @property y The y coordinate of the point.
 */

What Doctrine options were you using (sloppy, unwrap, etc.)?
none
What happened? Include output if possible.
The propery descriptions are lost:
{
    "description": "/**",
    "tags": [
        {
            "title": "typedef",
            "description": null,
            "type": {
                "type": "NameExpression",
                "name": "Object"
            },
            "name": "Point"
        }
    ]
}

What did you expect to happen?
I'm using documentation.js with flow annotations so my source code is actually:
/**
 * @typedef {Object} Point
 * @property x The x coordinate of the point.
 * @property y The y coordinate of the point.
 */
type Point = {
  x: number,
  y: number
};

I would have liked doctrine to keep the property descriptions in the output so that documentation.js could merge them with the types infered from the flow annotations.
I checked and JSDoc 3.4.3 already supports typeless properties:

A similar development has already been done for typeless @param #16. If doctrine also adds support for typeless @property, it would solve the second example of:      https://github.com/documentationjs/documentation/issues/226.
I can see, that there is currently a test enforcing that @property must have a type. Is it by design ? If I were to submit a PR to change this behaviour, would you be willing to merge it ?
Thanks :)

Hi,
A pull request has been made on this topic: https://github.com/eslint/doctrine/pull/187
Would it be possible to have a look? @nzakas @Constellation
Thanks!

Thanks for this issue. We have decided to officially end-of-life JSDoc support in ESLint. As a result, this repository and project will no longer be maintained.
Thanks for understanding and we apologize for any inconvenience.


try this and see if it helps

https://news.ycombinator.com/item?id=11623454
myApp.config(['$compileProvider', function ($compileProvider) {
  $compileProvider.debugInfoEnabled(false);
}]);

reports vary between not much and 33%

we have done that a while ago here: https://github.com/twosigma/beaker-notebook/issues/2847


Add repository metadata to NuGet packages

Cake NuGet packages currently don't contain repository metadata.
It would be nice to have repository metadata in all Cake NuGet packages as nuget.org now makes use of them to show a link to the GitHub repository.

@pascalberger I was totally going to suggest this as well!  Great idea!

@pascalberger you in a position to take this?

@gep13 I want to finish some stuff in Cake.Issues first, but can have a look at it later

@pascalberger no immediate rush, just wanted to check to see if this is something that you would be in a position to look at, at some point.