[imgui] AllegroConfig.cmake file name is required with lowercase

Cmake: 3.27.9
OS: Manjaro
TLDR;
Investigated it a little - found out that when allegro5 is installed the AllegroConfig.cmake is created, while imgui with allegro5 support is looking for allegroConfig.cmake when searching for package. When changed manually this file to lowercase, run vcpkg install went correct. Then I had to rename that file again to uppercase, so my project could use find_package just as vcpkg stated to use.
Package<EMAIL_ADDRESS>Host Environment

Host: x64-linux
Compiler: Clang 16.0.6
vcpkg-tool version: 2024-01-11-710a3116bbd615864eef5f9010af178034cb9b44
vcpkg-scripts version: 7dc284a 2024-01-29 (16 hours ago)

To Reproduce
vcpkg install allegro5 better-enums imgui[allegro5-binding] loguru protobuf
Failure logs
-- Using cached ocornut-imgui-v1.90.tar.gz.
-- Cleaning sources at some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source some_path/vcpkg/downloads/ocornut-imgui-v1.90.tar.gz
-- Using source at some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean
-- Configuring x64-linux
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v
    Working Directory: some_path/vcpkg/buildtrees/imgui/x64-linux-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      some_path/vcpkg/buildtrees/imgui/config-x64-linux-dbg-CMakeCache.txt.log
      some_path/vcpkg/buildtrees/imgui/config-x64-linux-rel-CMakeCache.txt.log
      some_path/vcpkg/buildtrees/imgui/config-x64-linux-out.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:252 (vcpkg_execute_required_process)
  ports/imgui/portfile.cmake:60 (vcpkg_cmake_configure)
  scripts/ports.cmake:170 (include)

some_path/vcpkg/buildtrees/imgui/config-x64-linux-out.log
[1/2] "/usr/bin/cmake" -E chdir ".." "/usr/bin/cmake" "some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=some_path/vcpkg/packages/imgui_x64-linux" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DIMGUI_BUILD_ALLEGRO5_BINDING=ON" "-DIMGUI_BUILD_ANDROID_BINDING=OFF" "-DIMGUI_BUILD_DX9_BINDING=OFF" "-DIMGUI_BUILD_DX10_BINDING=OFF" "-DIMGUI_BUILD_DX11_BINDING=OFF" "-DIMGUI_BUILD_DX12_BINDING=OFF" "-DIMGUI_BUILD_GLFW_BINDING=OFF" "-DIMGUI_BUILD_GLUT_BINDING=OFF" "-DIMGUI_BUILD_METAL_BINDING=OFF" "-DIMGUI_BUILD_OPENGL2_BINDING=OFF" "-DIMGUI_BUILD_OPENGL3_BINDING=OFF" "-DIMGUI_BUILD_OSX_BINDING=OFF" "-DIMGUI_BUILD_SDL2_BINDING=OFF" "-DIMGUI_BUILD_SDL2_RENDERER_BINDING=OFF" "-DIMGUI_BUILD_VULKAN_BINDING=OFF" "-DIMGUI_BUILD_WIN32_BINDING=OFF" "-DIMGUI_FREETYPE=OFF" "-DIMGUI_FREETYPE_LUNASVG=OFF" "-DIMGUI_USE_WCHAR32=OFF" "-DCMAKE_MAKE_PROGRAM=some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=some_path/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=some_path/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=some_path/vcpkg" "-D_VCPKG_INSTALLED_DIR=some_path/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
FAILED: ../CMakeCache.txt
"/usr/bin/cmake" -E chdir ".." "/usr/bin/cmake" "some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=some_path/vcpkg/packages/imgui_x64-linux" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DIMGUI_BUILD_ALLEGRO5_BINDING=ON" "-DIMGUI_BUILD_ANDROID_BINDING=OFF" "-DIMGUI_BUILD_DX9_BINDING=OFF" "-DIMGUI_BUILD_DX10_BINDING=OFF" "-DIMGUI_BUILD_DX11_BINDING=OFF" "-DIMGUI_BUILD_DX12_BINDING=OFF" "-DIMGUI_BUILD_GLFW_BINDING=OFF" "-DIMGUI_BUILD_GLUT_BINDING=OFF" "-DIMGUI_BUILD_METAL_BINDING=OFF" "-DIMGUI_BUILD_OPENGL2_BINDING=OFF" "-DIMGUI_BUILD_OPENGL3_BINDING=OFF" "-DIMGUI_BUILD_OSX_BINDING=OFF" "-DIMGUI_BUILD_SDL2_BINDING=OFF" "-DIMGUI_BUILD_SDL2_RENDERER_BINDING=OFF" "-DIMGUI_BUILD_VULKAN_BINDING=OFF" "-DIMGUI_BUILD_WIN32_BINDING=OFF" "-DIMGUI_FREETYPE=OFF" "-DIMGUI_FREETYPE_LUNASVG=OFF" "-DIMGUI_USE_WCHAR32=OFF" "-DCMAKE_MAKE_PROGRAM=some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=some_path/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=some_path/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=some_path/vcpkg" "-D_VCPKG_INSTALLED_DIR=some_path/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
-- The CXX compiler identification is Clang 16.0.6
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at some_path/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):
  Could not find a package configuration file provided by "allegro" with any
  of the following names:

    allegroConfig.cmake
    allegro-config.cmake

  Add the installation prefix of "allegro" to CMAKE_PREFIX_PATH or set
  "allegro_DIR" to a directory containing one of the above files.  If
  "allegro" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  CMakeLists.txt:34 (find_package)

-- Configuring incomplete, errors occurred!
[2/2] "/usr/bin/cmake" -E chdir "../../x64-linux-dbg" "/usr/bin/cmake" "some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=some_path/vcpkg/packages/imgui_x64-linux/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DIMGUI_BUILD_ALLEGRO5_BINDING=ON" "-DIMGUI_BUILD_ANDROID_BINDING=OFF" "-DIMGUI_BUILD_DX9_BINDING=OFF" "-DIMGUI_BUILD_DX10_BINDING=OFF" "-DIMGUI_BUILD_DX11_BINDING=OFF" "-DIMGUI_BUILD_DX12_BINDING=OFF" "-DIMGUI_BUILD_GLFW_BINDING=OFF" "-DIMGUI_BUILD_GLUT_BINDING=OFF" "-DIMGUI_BUILD_METAL_BINDING=OFF" "-DIMGUI_BUILD_OPENGL2_BINDING=OFF" "-DIMGUI_BUILD_OPENGL3_BINDING=OFF" "-DIMGUI_BUILD_OSX_BINDING=OFF" "-DIMGUI_BUILD_SDL2_BINDING=OFF" "-DIMGUI_BUILD_SDL2_RENDERER_BINDING=OFF" "-DIMGUI_BUILD_VULKAN_BINDING=OFF" "-DIMGUI_BUILD_WIN32_BINDING=OFF" "-DIMGUI_FREETYPE=OFF" "-DIMGUI_FREETYPE_LUNASVG=OFF" "-DIMGUI_USE_WCHAR32=OFF" "-DCMAKE_MAKE_PROGRAM=some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=some_path/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=some_path/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=some_path/vcpkg" "-D_VCPKG_INSTALLED_DIR=some_path/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DIMGUI_SKIP_HEADERS=ON"
FAILED: ../../x64-linux-dbg/CMakeCache.txt
"/usr/bin/cmake" -E chdir "../../x64-linux-dbg" "/usr/bin/cmake" "some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=some_path/vcpkg/packages/imgui_x64-linux/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DIMGUI_BUILD_ALLEGRO5_BINDING=ON" "-DIMGUI_BUILD_ANDROID_BINDING=OFF" "-DIMGUI_BUILD_DX9_BINDING=OFF" "-DIMGUI_BUILD_DX10_BINDING=OFF" "-DIMGUI_BUILD_DX11_BINDING=OFF" "-DIMGUI_BUILD_DX12_BINDING=OFF" "-DIMGUI_BUILD_GLFW_BINDING=OFF" "-DIMGUI_BUILD_GLUT_BINDING=OFF" "-DIMGUI_BUILD_METAL_BINDING=OFF" "-DIMGUI_BUILD_OPENGL2_BINDING=OFF" "-DIMGUI_BUILD_OPENGL3_BINDING=OFF" "-DIMGUI_BUILD_OSX_BINDING=OFF" "-DIMGUI_BUILD_SDL2_BINDING=OFF" "-DIMGUI_BUILD_SDL2_RENDERER_BINDING=OFF" "-DIMGUI_BUILD_VULKAN_BINDING=OFF" "-DIMGUI_BUILD_WIN32_BINDING=OFF" "-DIMGUI_FREETYPE=OFF" "-DIMGUI_FREETYPE_LUNASVG=OFF" "-DIMGUI_USE_WCHAR32=OFF" "-DCMAKE_MAKE_PROGRAM=some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=some_path/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=some_path/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=some_path/vcpkg" "-D_VCPKG_INSTALLED_DIR=some_path/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DIMGUI_SKIP_HEADERS=ON"
-- The CXX compiler identification is Clang 16.0.6
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at some_path/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):
  Could not find a package configuration file provided by "allegro" with any
  of the following names:

    allegroConfig.cmake
    allegro-config.cmake

  Add the installation prefix of "allegro" to CMAKE_PREFIX_PATH or set
  "allegro_DIR" to a directory containing one of the above files.  If
  "allegro" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  CMakeLists.txt:34 (find_package)

-- Configuring incomplete, errors occurred!
ninja: build stopped: subcommand failed.

some_path/vcpkg/buildtrees/imgui/config-x64-linux-rel-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: some_path/vcpkg/buildtrees/imgui/x64-linux-rel
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/llvm-addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/llvm-ar

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

CMAKE_CROSSCOMPILING:BOOL=OFF

//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++

//LLVM archiver
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar

//`clang-scan-deps` dependency scanner
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=/usr/bin/clang-scan-deps

//Generate index for LLVM archive
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-fPIC

//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=/usr/bin/llvm-dlltool

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=some_path/vcpkg/buildtrees/imgui/x64-linux-rel/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=some_path/vcpkg/packages/imgui_x64-linux

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/llvm-nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/llvm-objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/llvm-objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=imgui

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/llvm-ranlib

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/llvm-readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/llvm-strip

CMAKE_SYSTEM_NAME:STRING=Linux

CMAKE_SYSTEM_PROCESSOR:STRING=x86_64

//Path to a program.
CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=some_path/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//No help, variable specified on the command line.
IMGUI_BUILD_ALLEGRO5_BINDING:UNINITIALIZED=ON

//No help, variable specified on the command line.
IMGUI_BUILD_ANDROID_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX10_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX11_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX12_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX9_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_GLFW_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_GLUT_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_METAL_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_OPENGL2_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_OPENGL3_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_OSX_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_SDL2_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_SDL2_RENDERER_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_VULKAN_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_WIN32_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_FREETYPE:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_FREETYPE_LUNASVG:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_USE_WCHAR32:UNINITIALIZED=OFF

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=some_path/vcpkg/scripts/toolchains/linux.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=some_path/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=x64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=x64-linux

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=some_path/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=some_path/vcpkg

//The directory containing a CMake configuration file for allegro.
allegro_DIR:PATH=allegro_DIR-NOTFOUND

//Value Computed by CMake
imgui_BINARY_DIR:STATIC=some_path/vcpkg/buildtrees/imgui/x64-linux-rel

//Value Computed by CMake
imgui_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
imgui_SOURCE_DIR:STATIC=some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=some_path/vcpkg/buildtrees/imgui/x64-linux-rel
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=27
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=9
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=some_path/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE

some_path/vcpkg/buildtrees/imgui/config-x64-linux-dbg-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: some_path/vcpkg/buildtrees/imgui/x64-linux-dbg
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/llvm-addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/llvm-ar

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Debug

CMAKE_CROSSCOMPILING:BOOL=OFF

//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++

//LLVM archiver
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar

//`clang-scan-deps` dependency scanner
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=/usr/bin/clang-scan-deps

//Generate index for LLVM archive
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-fPIC

//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=/usr/bin/llvm-dlltool

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=some_path/vcpkg/buildtrees/imgui/x64-linux-dbg/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=some_path/vcpkg/packages/imgui_x64-linux/debug

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=some_path/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/llvm-nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/llvm-objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/llvm-objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=imgui

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/llvm-ranlib

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/llvm-readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/llvm-strip

CMAKE_SYSTEM_NAME:STRING=Linux

CMAKE_SYSTEM_PROCESSOR:STRING=x86_64

//Path to a program.
CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=some_path/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//No help, variable specified on the command line.
IMGUI_BUILD_ALLEGRO5_BINDING:UNINITIALIZED=ON

//No help, variable specified on the command line.
IMGUI_BUILD_ANDROID_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX10_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX11_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX12_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_DX9_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_GLFW_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_GLUT_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_METAL_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_OPENGL2_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_OPENGL3_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_OSX_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_SDL2_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_SDL2_RENDERER_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_VULKAN_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_BUILD_WIN32_BINDING:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_FREETYPE:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_FREETYPE_LUNASVG:UNINITIALIZED=OFF

//No help, variable specified on the command line.
IMGUI_SKIP_HEADERS:UNINITIALIZED=ON

//No help, variable specified on the command line.
IMGUI_USE_WCHAR32:UNINITIALIZED=OFF

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=some_path/vcpkg/scripts/toolchains/linux.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=some_path/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=x64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=x64-linux

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=some_path/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=some_path/vcpkg

//The directory containing a CMake configuration file for allegro.
allegro_DIR:PATH=allegro_DIR-NOTFOUND

//Value Computed by CMake
imgui_BINARY_DIR:STATIC=some_path/vcpkg/buildtrees/imgui/x64-linux-dbg

//Value Computed by CMake
imgui_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
imgui_SOURCE_DIR:STATIC=some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=some_path/vcpkg/buildtrees/imgui/x64-linux-dbg
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=27
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=9
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS
CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=some_path/vcpkg/buildtrees/imgui/src/v1.90-50a33a9677.clean
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=some_path/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE

Looks like the repair isn't complete. 🧐
https://github.com/microsoft/vcpkg/pull/35768
I will fix it.

Reminder:

Windows filesystem is case-insensitive.
vcpkg CI doesn't test optional features.

Conclusion:

Reviewers must test optional features on platform with case-sensitive filesystem.


Addition of methods to search for random hosts to deploy system VMs

This is a gift ;) for @pedro-martins and @alexandrelimassantana.
You asked for a friendly method that can be used to search for a suitable host to deploy an Autonomiccs system VM.
PS: please review this carefully, I think that at this time I am not seeing straight.

LGTM based on review.

Thanks for the code @rafaelweingartner (specially the code fragmentation into smaller methods, it will help a lot on the unit tests implementation).
The code LGTM, just few observations on some documentations.


Update lockdown settings for AWS

This PR updates the instructions to include proper lockdown settings for AWS, as well as updating the second page installation details.

LGTM


Add CORS origin allow config

Add RunningMode field at conf.toml and add CORS handling when mode is in qa mode.

Changed the config to WebRTC.CorsAllowedOrigins that represents the regex allow list for CORS origins.
Also changed logic for the config WebRTC.CorsAllowedOrigins.


[Help] Console报错违反了Content Security Policy指令导致页面无法打开

在Jenkins上打开生成的报告artifacts，会报如下错误
 index.html: 6
Refused to load the image 'data:,' because it violates the following Content Security Policy directive: "img-src 'self'".

monocart-coverage-app.js:2
 Refused to create a worker from 'blob:https://xxx' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' 'unsafe-eval'". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback.
 Uncaught (in promise) SecurityError: Failed to construct 'Worker': Access to the script at 'blob:https://xxx' is denied by the document's Content Security Policy.

貌似是生成的报告不符合设置的安全策略，这有方法规避吗？

和报告无关，这需要修改Jenkins的设置，允许Content Security Policy这些策略
也就是Jenkins安全考虑，禁止了html文件的一些功能，比如不允许worker运行，不允许加载图片等
换成其他报告也一样的
所以要么修改Jenkins的设置，要么把报告存到其他服务器


Please need help!! can someone add a video link of how to get this: "threadedcomments" working? using django V-1.10

This don't works with django 1.10. You must modify the source and replace the context variable

A v1.1 release is out with Django 1.10 support!


Implement front camera module

@ryash Could you please elaborate on this issue??

The android application is currently using back camera for face recognition. This issue asks you to implement front camera module instead of back camera.

Is it should be automatically activated when we turn on pc ?

I advise you to read the documentation first and use the communication channel to communicate.

can you assign me @ryash

Sure Subhangi. Lets have further discussion on communication channel.


webapp:Got this issue while using "az webapp up --sku B1 --name app-name" this command

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az webapp up
Errors:
Traceback (most recent call last):
cli\Lib\site-packages\knack\cli.py, ln 231, in invoke
azure\cli\core\commands\__init__.py, ln 657, in execute
azure\cli\core\commands\__init__.py, ln 720, in _run_jobs_serially
azure\cli\core\commands\__init__.py, ln 712, in _run_job
azure\cli\command_modules\appservice\commands.py, ln 37, in _ex_handler
azure\cli\core\commands\__init__.py, ln 691, in _run_job
azure\cli\core\commands\__init__.py, ln 328, in __call__
site-packages\azure\cli\core\__init__.py, ln 807, in default_command_handler
azure\cli\command_modules\appservice\custom.py, ln 3885, in webapp_up
azure\cli\command_modules\appservice\custom.py, ln 421, in enable_zip_deploy
MemoryError

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp up --sku {} --name {}

Expected Behavior
Environment Summary
Windows-10-10.0.19041-SP0
Python 3.6.8
Installer: MSI

azure-cli 2.22.1

Additional Context

@pratik1500 Unable to repro this issue. could you please share the --debug log to analyze further.

route to  appropriate team


update download scripts for more stable

Codecov Report

Merging #243 into dev will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                dev     #243   +/-   ##
=========================================
  Coverage     27.85%   27.85%
  Complexity      336      336
=========================================
  Files           114      114
  Lines          3759     3759
  Branches        260      260
=========================================
  Hits           1047     1047
  Misses         2631     2631
  Partials         81       81

hi

hi


fix createServerResource inside .data files

The babel transform for createServerResource was missing for .data files.

Thank you for figuring this out too! Life-saver!


Datepicker problems

Hi,
I have just tried to use datepicker control, but it is not working correctly.
It initialises OK, but when I open datepick dropdown, table for days is not working properly.
In my project I have a table of case items where I have two dates to set in each row. HTML is generated in javascript in for-each loop where each input DOM element get it's own unique name like: 'install-'+index.
When opening datepick dropdown in table with few rows dropdown is not whole visible, but it is cut off at the end of the table. (html for datepick is put into  of a table).
Second thing is, that when I get with mouse over days table row containing that day expands to the right a bit making whole row kinda "sticking" out of dropdown.
If there is more info needed I will provide the code. :)
One more thing: I used onchange() function before on my  elements, but now it seems not to work when changing date with datepicker. Would be nice to have fired this event as well because sometimes there is situation that another input field has to be updated or filled with some data when date is changed no matter which way (via dropdown or being typed in).
P.P.S.: When I click into one input dropdown is shown, but when I click into another input with datepicker another dropdown is shown and previous is not closed. Is there an option to get dropdown closed when element loses focus?

Hi,
We will need more info (code samples, screenshots) to duplicate and investigate your issue with datepicker inputs inside a table.
We will note your request and bug about closing datepickers. In the future, please add these as separate issues so that we can properly track them. Thank you.

Ok here it is:
On page I fill in data for each row and table cell in for each loop. Each content is generated as string and then appended into correct table row:
text += '

<svg aria-hidden="true" class="slds-input__icon slds-icon-text-default"><use xlink:href="{!URLFOR($Resource.SLDS0102,'assets/icons/utility-sprite/svg/symbols.svg#event')}"></use></svg><input id="install-'+item+'" onchange="changeInstallDate(this);" class="slds-input" type="text" placeholder="Install Date">

	';
datepicker is initialized jsut few code of lines below as:
$("#install-" + item).datepicker({ format: 'DD.MM.YYYY' }).val(caseItems[item].installDate);
And here is the image what is wrong:
http://shrani.si/f/41/yx/1A96nm5p/screen-shot-2015-11-13-a.png
2 things:

multiple datepickers can opened up. Probably this isn't the bug, but maybe it would be nice to auto-close datepicker if input loses focus?
as you can see datepicker rows are going out of dropdown (visually)

Thanks for your help! :)

Thanks for the info -
We were able to reproduce the the row visual problem by moving standard SLDS datepicker markup into a . It looks like from your screenshot that certain SLDS css is not correctly being applied to the datepicker (I do not see left/right icons around the month, and the year dropdown's style also does not match SLDS styles). We believe this is an issue with the SLDS css, so please open an issue about this in their repo.
For your second point, 0.1.1 addressed multiple datepickers being open. Opening another datepicker closes any other in the DOM. We are working on a hot-fix related to those code changes regarding typing user input into the datepicker. If you run into this issue again, please open a separate issue so we can track it better.
About your datepicker initialize call, I noticed you chain the method with "val" to add an initial date. I recommend you initialize the date using the "initDate" option, which accepts a moment object. This will ensure better state tracking with the datepicker. More documentation about datepicker options is available here: http://aljs.appiphony.com/#!/datepickers


Doesn't work 2024.6.2

Recently the programme doesn't work,there is no download option under the video.

@youngbeauty hi. Guys from @VKCOM made a tiny re-desing. Again. That's why the links weren't shown. Fixed. Just download and install the latest version of the extension. Thanks for the report.
P.S. The links are now shown in the bottom left corner of the browser window :slightly_smiling_face:


if i design viewController's view by using storyboard,could i get viewControllers from WAAppRouting?

Nop, not at this moment :/

This can be achieved by subclassing WAApRouteHandler and overriding the placeTargetViewControllerClass:inNavigationController:animated method.  You can instantiate the view controller from storyboard with the storyboard identifier.  If you name all your storyboard id's after the class name, then you can just add:
controllerToReturn = [navigationController.storyboard instantiateViewControllerWithIdentifier:NSStringFromClass(targetViewControllerClass)]


PD for Workspace GC

Hi Gavin,
So does referenceless mean there is no narrative or other data object that points to it? Does it apply to data that is part of a revision history: so for example in a version chain like data_very_old<---data_old<---data ... can one of these versions be deleted? Or is this provenance chain a reference?
Also you say:
If data contains references to Shock data (via a Handle stored in the Handle Service), that Shock data will not be deleted because the data does not belong to the WSS.
Isn't this a problem? Won't we ultimately start accruing a bunch of mystery data in SHOCK?
Shouldn't we fix this issue?

So does referenceless mean there is no narrative or other data object that points to it?

Yes, it has no incoming dependency or provenance references as defined here.

Does it apply to data that is part of a revision history: so for example in a version chain like data_very_old<---data_old<---data ... can one of these versions be deleted? Or is this provenance chain a reference?

Funnily enough, all the reference counts in the workspace are currently on a per version level, so we could delete specific versions of data. That being said, I now think that's incredibly user unfriendly and it should be an all or nothing deletion of the object wilth all versions. Part of the schema change is to collapse the per version reference counts to a per object reference count.

Isn't [not deleteting shock data] a problem?

Yes.

Won't we ultimately start accruing a bunch of mystery data in SHOCK?

I assume we already are.

Shouldn't we fix this issue?

Yes, but I think it's beyond the scope of this PD.

I suppose my point about SHOCK is that perhaps there SHOULD be a PD to deal
with sooner rather than later.

OK, added to my TODO list

If we use reference counts to track if a shock node is connected to an
object, once the count reaches zero we could schedule the node for deletion
on the next sweep.  We were discussing this for Blob API as well, however
since multiple versions of an object reference the same shock node, and
every copy also references the same shock node, it becomes difficult to
reach scenarios where the reference count reaches zero.
Additionally, we have data in shock that was never connected to a KBase
object.  Determining which data that is would not be impossible, but
certainly time consuming.  Part of the reason for that is because user file
uploads go directly to the production shock instance.  We never set up a
temporary shock instance for staging the data.  Doing that would virtually
eliminate new disconnected shock data, but we should also be able to
indicate that a shock node is not connected to a KBase object.  Having that
information stored in the node metadata would make it simpler to schedule a
cron job sweep for nodes that are orphans, and then delete them.  I don't
think this needs to be a workspace responsibility.
Is there a current estimate for the amount of workspace data that would
meet the requirements for GC?  Number of objects and total size in GB, and
what percentage that represents for total number of objects and total GB of
data.  How many users have data scheduled for deletion?  I know this item
has been on the backburner for a while for you, but it would help to
understand if there is a serious urgency to do it right now because this
will take resources from other efforts.
It seems like we do have an issue here that data is actually quite
difficult to delete currently unless it is never copied or never referenced
and then scheduled for deletion by the user.  If we do at some point decide
we need to issue user data quotas, this problem is going to become very
prominent.  I don't want to go way off into a tangent other than to say
that I think there are some serious system issues here that should be
further discussed.
On Thu, May 12, 2016 at 11:21 AM, MrCreosote<EMAIL_ADDRESS>wrote:

OK, added to my TODO list
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/kbase/roadmap/pull/63#issuecomment-218842773

@mlhenderson

If we use reference counts to track if a shock node is connected to an object, once the count reaches zero we could schedule the node for deletion on the next sweep.

It's actually simpler than that - since handle IDs are 1:1 with shock IDs, just delete the node if there are no more workspace objects with the same handle when you delete an object.
However, there's still the major issue that the workspace actually has no authorization to delete the node, and has no idea if the owner of the node wants that node deleted.

Is there a current estimate for the amount of workspace data that would meet the requirements for GC?

No, and to be frank I submitted this assuming that it's not going to happen this quarter because currently it's causing us no pain (AFAIK anyway - @kkellerlbl, @danielolson5 any input?). My motivation for submission of both this and the WS/TD split are to make sure everyone is aware of the limitations of the WS and that at some point they need to be addressed.
If there is a high likelihood that GC may be resourced assuming there's gigs and gigs of data to be freed, I'll go do the legwork to find out.

Except we don't actually enforce handle references only in all types, some types still use shock references and not handle references, and certainly there is legacy data that does not use handles.  We would need some way of cleaning 'old' data if marked for deletion, assuming that data was isolated.

Well yeah, if a object contains a shock node ID that the workspace knows nothing about (which is the case if it's not a @handle) then all bets are off, at least as far as any kind of deletion handled by the WSS is concerned.

This would be helpful, but we could likely go another quarter or two without cleanup.
Let's try to fit this in after all of the high priority items are scheduled.
Dan

On May 12, 2016, at 4:54 PM, MrCreosote<EMAIL_ADDRESS>wrote:
Well yeah, if a object contains a shock node ID that the workspace knows nothing about (which is the case if it's not a @handle) then all bets are off, at least as far as any kind of deletion handled by the WSS is concerned.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

I'm pretty sure that all the initial uploads from narrative are done by putting them into Shock.  We have a 20gb reads file that we used for testing, and I know that a bunch of people have uploaded that file a few times.  I do not think those uploads have a handle or workspace reference associated with them, so those are definitely dangling.  It's probably not an urgent issue, but it would free up a fair amount of space.
There are also a boatload of old workspace objects that we loaded quite a while ago for search.  I don't think that's a lot of disk space but it's probably a large number of Shock nodes (and therefore on-disk inodes).  GCing those would delete a lot of inodes, which might make rsyncing the Shock store slightly easier.


add bestofcpp.com

I wasn't sure if I should have only made modifications to ./domain-list.yml and let github actions do the rest or if I should have also modified ./evidence.md and ./uBlacklist.txt.
So I modified all 3 files.

@nicexe
Thanks. Updating evidence.md and uBlacklist.txt is non-essential.


Remove unused methods to translate legacy menu items

Searching the code base and the GitHub repository shows no usage or
documentation for these two methods.
From what I can surmise, the call to convertLegacyItemsBySelector was removed
in https://github.com/atom/atom/commit/cc4ee926993edc479a1624b269d0c159608f1399
by @thomasjo but these methods just weren't cleaned up.

I'll take your word for it.


How can I edit fromZigbee.js?

Hi there,
I use HA with Zigbee2Mqtt for about 9 months and like how easy and fast I can expand it.
I am now working on integrating my first piece of new hardware (Merten Wiser roller-shutter controller).
I have most functionality working but would like to try adding a new zigbee-herdsman-converter to fromZigbee.js, to read a buffer from a raw message.
However, the instruction from the "How to add new devices (Hass-io add-on)" on the Zigbee2Mqtt documentation seems no longer to work for my installation - there is no docker installation anymore obviously.
How is Zigbee2Mqtt Add-on integrated into HA? Where/how can I find the fromZigbee.js? Or do I need to install Zigbee2Mqtt on a separate system to work on the converter files?
I'm on:

OS 4.12
HA core 0.114.3

Probably easy, but I just do not see it and did not find any hint searching the web. Happy if somebody can point me to the right spot...
Tom

Because hassio often re-creates the container and cannot custom the container parameters, it is not recommended to use the mapping method. It is recommended to use the new external_converters option. Here is an example https://github.com/Koenkk/zigbee2mqtt.io/blob/master/docs /externalConvertersExample/dummy-converter.js

@7h0mas-R thanks for reporting this. I agree with you docs will need a refresh and include this expicit. If you could try a PR after you complete your setup would be great (on this repo as it's very specific to this addon).
Based on the docs:

set the optional, top-level zigbee_shepherd_devices option to true in your configuration. When set, the add-on will scan your data_path for a devices.js file, and will run zigbee2mqtt using this custom file.

See https://www.zigbee2mqtt.io/information/configuration.html#external-converters-configuration for some details. You should be able to map custom files maybe in the /share section on HA and use a sftp with ssh addon to edit locally on your machine or something.

After further review this requires changes in the add-on to allow such files to be updated.


there are changes in identity files, update the docs

The issue is not descriptive; and I honestly do not remember what changes were where, and what identity files I was thinking about.
This might have resolved itself while doing the recent docs overhaul.
Closing this.


Error: No provider for LogglyService!

Using Angular 4 and ngx-loggly-logger 4, and following the new instructions, I get the following error:
AppComponent_Host.html:1 ERROR Error: No provider for LogglyService!

@doender I will look into it when I get some time, for now in your app.module add this import and add LogglyService to your list of providers and that should resolve that error.
import { LogglyService } from 'ngx-loggly-logger/dist/src/loggly.service';

I noticed I could fix it by calling the forRoot() function (imports: [NgxLogglyModule.forRoot()])

@doender Nice thanks for the info.


func (vm *VM) IBCPacketReceive consistency

Analogue to to the other IBC functions in lib.go, IBCPacketReceive should return an IBCReceiveResponse instead of IBCReceiveResult as the first return value. This basically reverts https://github.com/CosmWasm/wasmvm/commit/c300106fe5c9426a495f8e10821e00a9330c56c6.
Currently wasmd requires special error handling to handle both error types: https://github.com/CosmWasm/wasmd/blob/c7670fae4e6ca24d7fd6bfa6768f166b36976432/x/wasm/keeper/relay.go#L135-L137
A more straight forward way to do this adding this back to wasmvm:
	if resp.Err != "" {
		return nil, gasUsed, fmt.Errorf("%s", resp.Err)
	}
	return resp.Ok, gasUsed, nil

Now in order to allow wasmd to get full access to the error returned by the contract, we can use a dedicated error type for that case.

The other (maybe simpler) option is to always return the inner result to wasmd

The error handling in wasmd is going to be modified in https://github.com/CosmWasm/wasmd/issues/1220 to handle resp.Err and errors returned to the function call differently. Therefore the current api in wasmvm makes sense so that we can separate the different cases and provide a simple way for contract developers to create error ACKs.

Therefore the current api in wasmvm makes sense so that we can separate the different cases and provide a simple way for contract developers to create error ACKs.

Right. Then we should always return the result for the other APIs at the same level for consistency. wasmd can then handle the cases separately or just turn the error result in an error.

For all other IBC methods we do not have 2 different error scenarios with different db transaction behaviour. IMHO we should accept that IBCPacketReceive is different and not make everything equal.
Is there a simple way to communicate this in code and doc better?


ValueError: base and exponent overflow  gmp

Issue in newest minor releases of PHP lead to failing unit tests: https://github.com/php/php-src/issues/16870
Currently the code is run on a lower php version in prod, but this needs to be observed.

Resolved in b100d50c017bcaff86922ee00d1af47f7d2e1919


 Skipped
==> Making package: shellspec 0.28.1-2 (Sat 13 Jul 2024 05:30:40 PM EEST)
==> Retrieving sources...
  -> Updating shellspec git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    shellspec ... Skipped
:: (1/2) Parsing SRCINFO: mommy
:: (2/2) Parsing SRCINFO: shellspec
==> Making package: shellspec 0.28.1-2 (Sat 13 Jul 2024 05:30:42 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating shellspec git repo...
==> Validating source files with sha256sums...
    shellspec ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of shellspec git repo...
Cloning into 'shellspec'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: shellspec 0.28.1-2 (Sat 13 Jul 2024 05:30:44 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting check()...
./shellspec
         888               888 888
         888               888 888
         888               888 888
.d8888b  88888b.   .d88b.  888 888 .d8888b  88888b.   .d88b.   .d8888b
88K      888 "88b d8P  Y8b 888 888 88K      888 "88b d8P  Y8b d88P"
"Y8888b.<PHONE_NUMBER>8888 888 888 "Y8888b.<PHONE_NUMBER>8888 888
     X88 888  888 Y8b.     888 888      X88 888 d88P Y8b.     Y88b.
 88888P' 888  888  "Y8888  888 888  88888P' 88888P"   "Y8888   "Y8888P
                                            888
                                            888
                                            888

Guide: If you want to file stat tests, you need to create files
under the 'spec/fixture/stat directory'.
You can create those files by executing the fixture:stat:prepare task.
Some files require root privileges to create.
This step is optional. If these files do not exist, tests are skipped.

Example:

# without root privileges
$ shellspec --task fixture:stat:prepare

# with root privileges
$ sudo $(which shellspec) --task fixture:stat:prepare

Note: This message can be hidden with --no-banner option.
----------------------------------------------------------------------------
Running: /bin/sh [bash 5.2.26(1)-release]
......................................................................................................................................................................................................................................................................................................................................................................................................................ssssssssssssssssssssssssssssssss........................................................................ssssssss....................................................................................................................W......................................W.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Examples:
  1) core/matchers/be/stat.sh be symlink matcher example
     1.1) SKIPPED: not exist symlink file

          # spec/core/matchers/be/stat_spec.sh:87

  2) core/matchers/be/stat.sh be pipe matcher example
     2.1) SKIPPED: not exist pipe file

          # spec/core/matchers/be/stat_spec.sh:115

  3) core/matchers/be/stat.sh be socket matcher example
     3.1) SKIPPED: not exist socket file

          # spec/core/matchers/be/stat_spec.sh:142

  4) core/matchers/be/stat.sh be readable matcher example
     4.1) SKIPPED: not exist readable file

          # spec/core/matchers/be/stat_spec.sh:169

  5) core/matchers/be/stat.sh be writable matcher example
     5.1) SKIPPED: not exist writable file

          # spec/core/matchers/be/stat_spec.sh:198

  6) core/matchers/be/stat.sh be executable matcher example
     6.1) SKIPPED: not exist executable file

          # spec/core/matchers/be/stat_spec.sh:226

  7) core/matchers/be/stat.sh be block device matcher example
     7.1) SKIPPED: not exist block-device file

          # spec/core/matchers/be/stat_spec.sh:254

  8) core/matchers/be/stat.sh be character device matcher example
     8.1) SKIPPED: not exist character-device file

          # spec/core/matchers/be/stat_spec.sh:282

  9) core/matchers/has/stat.sh has setgid matcher example
     9.1) SKIPPED: not exist setgid file

          # spec/core/matchers/has/stat_spec.sh:12

  10) core/matchers/has/stat.sh has setuid matcher example
      10.1) SKIPPED: not exist setuid file

            # spec/core/matchers/has/stat_spec.sh:41

  11) core/subjects/line.sh line subject gets undefined when stdout is undefined
      When run shellspec_subject_line 1 _modifier_

      11.1) WARNING: There was output to stderr but not found expectation

              stderr: /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/modifiers/line.sh: line 56: pop_var_context: head of shell_variables not a function context
              /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/syntax.sh: line 20: pop_var_context: head of shell_variables not a function context

            # spec/core/subjects/line_spec.sh:26-30

  12) core/subjects/word.sh word subject gets undefined when stdout is undefined
      When run shellspec_subject_word 1 _modifier_

      12.1) WARNING: There was output to stderr but not found expectation

              stderr: /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/modifiers/word.sh: line 56: pop_var_context: head of shell_variables not a function context
              /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/syntax.sh: line 20: pop_var_context: head of shell_variables not a function context

            # spec/core/subjects/word_spec.sh:24-28

Finished in 28.48 seconds (user 26.05 seconds, sys 8.30 seconds)
1619 examples, 0 failures, 2 warnings, 40 skips (muted 30 skips)

Notable examples: (Listed here do not affect your suite's status)

shellspec spec/core/matchers/be/stat_spec.sh:89 # 1) core/matchers/be/stat.sh be symlink matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:117 # 2) core/matchers/be/stat.sh be pipe matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:144 # 3) core/matchers/be/stat.sh be socket matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:171 # 4) core/matchers/be/stat.sh be readable matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:200 # 5) core/matchers/be/stat.sh be writable matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:228 # 6) core/matchers/be/stat.sh be executable matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:256 # 7) core/matchers/be/stat.sh be block device matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:284 # 8) core/matchers/be/stat.sh be character device matcher example SKIPPED
shellspec spec/core/matchers/has/stat_spec.sh:14 # 9) core/matchers/has/stat.sh has setgid matcher example SKIPPED
shellspec spec/core/matchers/has/stat_spec.sh:43 # 10) core/matchers/has/stat.sh has setuid matcher example SKIPPED

Failure examples / Errors: (Listed here affect your suite's status)

shellspec spec/core/subjects/line_spec.sh:26 # 11) core/subjects/line.sh line subject gets undefined when stdout is undefined WARNED
shellspec spec/core/subjects/word_spec.sh:24 # 12) core/subjects/word.sh word subject gets undefined when stdout is undefined WARNED

make: *** [Makefile:57: test] Error 101
==> ERROR: A failure occurred in check().
    Aborting...
 -> Failed to install layer, rolling up to next layer.error:error making: shellspec - exit status 4
==> Making package: shellspec 0.28.1-2 (Sat 13 Jul 2024 05:31:13 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating shellspec git repo...
==> Validating source files with sha256sums...
    shellspec ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of shellspec git repo...
Cloning into 'shellspec'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: shellspec 0.28.1-2 (Sat 13 Jul 2024 05:31:15 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting check()...
./shellspec
         888               888 888
         888               888 888
         888               888 888
.d8888b  88888b.   .d88b.  888 888 .d8888b  88888b.   .d88b.   .d8888b
88K      888 "88b d8P  Y8b 888 888 88K      888 "88b d8P  Y8b d88P"
"Y8888b.<PHONE_NUMBER>8888 888 888 "Y8888b.<PHONE_NUMBER>8888 888
     X88 888  888 Y8b.     888 888      X88 888 d88P Y8b.     Y88b.
 88888P' 888  888  "Y8888  888 888  88888P' 88888P"   "Y8888   "Y8888P
                                            888
                                            888
                                            888

Guide: If you want to file stat tests, you need to create files
under the 'spec/fixture/stat directory'.
You can create those files by executing the fixture:stat:prepare task.
Some files require root privileges to create.
This step is optional. If these files do not exist, tests are skipped.

Example:

# without root privileges
$ shellspec --task fixture:stat:prepare

# with root privileges
$ sudo $(which shellspec) --task fixture:stat:prepare

Note: This message can be hidden with --no-banner option.
----------------------------------------------------------------------------
Running: /bin/sh [bash 5.2.26(1)-release]
......................................................................................................................................................................................................................................................................................................................................................................................................................ssssssssssssssssssssssssssssssss........................................................................ssssssss....................................................................................................................W......................................W.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Examples:
  1) core/matchers/be/stat.sh be symlink matcher example
     1.1) SKIPPED: not exist symlink file

          # spec/core/matchers/be/stat_spec.sh:87

  2) core/matchers/be/stat.sh be pipe matcher example
     2.1) SKIPPED: not exist pipe file

          # spec/core/matchers/be/stat_spec.sh:115

  3) core/matchers/be/stat.sh be socket matcher example
     3.1) SKIPPED: not exist socket file

          # spec/core/matchers/be/stat_spec.sh:142

  4) core/matchers/be/stat.sh be readable matcher example
     4.1) SKIPPED: not exist readable file

          # spec/core/matchers/be/stat_spec.sh:169

  5) core/matchers/be/stat.sh be writable matcher example
     5.1) SKIPPED: not exist writable file

          # spec/core/matchers/be/stat_spec.sh:198

  6) core/matchers/be/stat.sh be executable matcher example
     6.1) SKIPPED: not exist executable file

          # spec/core/matchers/be/stat_spec.sh:226

  7) core/matchers/be/stat.sh be block device matcher example
     7.1) SKIPPED: not exist block-device file

          # spec/core/matchers/be/stat_spec.sh:254

  8) core/matchers/be/stat.sh be character device matcher example
     8.1) SKIPPED: not exist character-device file

          # spec/core/matchers/be/stat_spec.sh:282

  9) core/matchers/has/stat.sh has setgid matcher example
     9.1) SKIPPED: not exist setgid file

          # spec/core/matchers/has/stat_spec.sh:12

  10) core/matchers/has/stat.sh has setuid matcher example
      10.1) SKIPPED: not exist setuid file

            # spec/core/matchers/has/stat_spec.sh:41

  11) core/subjects/line.sh line subject gets undefined when stdout is undefined
      When run shellspec_subject_line 1 _modifier_

      11.1) WARNING: There was output to stderr but not found expectation

              stderr: /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/modifiers/line.sh: line 56: pop_var_context: head of shell_variables not a function context
              /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/syntax.sh: line 20: pop_var_context: head of shell_variables not a function context

            # spec/core/subjects/line_spec.sh:26-30

  12) core/subjects/word.sh word subject gets undefined when stdout is undefined
      When run shellspec_subject_word 1 _modifier_

      12.1) WARNING: There was output to stderr but not found expectation

              stderr: /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/modifiers/word.sh: line 56: pop_var_context: head of shell_variables not a function context
              /home/bik/.cache/yay/shellspec/src/shellspec/lib/core/syntax.sh: line 20: pop_var_context: head of shell_variables not a function context

            # spec/core/subjects/word_spec.sh:24-28

Finished in 29.81 seconds (user 27.24 seconds, sys 9.01 seconds)
1619 examples, 0 failures, 2 warnings, 40 skips (muted 30 skips)

Notable examples: (Listed here do not affect your suite's status)

shellspec spec/core/matchers/be/stat_spec.sh:89 # 1) core/matchers/be/stat.sh be symlink matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:117 # 2) core/matchers/be/stat.sh be pipe matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:144 # 3) core/matchers/be/stat.sh be socket matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:171 # 4) core/matchers/be/stat.sh be readable matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:200 # 5) core/matchers/be/stat.sh be writable matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:228 # 6) core/matchers/be/stat.sh be executable matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:256 # 7) core/matchers/be/stat.sh be block device matcher example SKIPPED
shellspec spec/core/matchers/be/stat_spec.sh:284 # 8) core/matchers/be/stat.sh be character device matcher example SKIPPED
shellspec spec/core/matchers/has/stat_spec.sh:14 # 9) core/matchers/has/stat.sh has setgid matcher example SKIPPED
shellspec spec/core/matchers/has/stat_spec.sh:43 # 10) core/matchers/has/stat.sh has setuid matcher example SKIPPED

Failure examples / Errors: (Listed here affect your suite's status)

shellspec spec/core/subjects/line_spec.sh:26 # 11) core/subjects/line.sh line subject gets undefined when stdout is undefined WARNED
shellspec spec/core/subjects/word_spec.sh:24 # 12) core/subjects/word.sh word subject gets undefined when stdout is undefined WARNED

make: *** [Makefile:57: test] Error 101
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: shellspec-exit status 4
==> Making package: mommy 1.5.0-1 (Sat 13 Jul 2024 05:31:46 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> shellspec
==> ERROR: Could not resolve all dependencies.
 -> error making: mommy-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
shellspec - exit status 4
mommy - exit status 8

Same error when trying to install shellspec individually

thanks for reporting the issue! looks like this was previously an issue in shellspec (caused by a bug in bash) that has since been worked around. unfortunately, though shellspec is still maintained and developed, they haven't had a release for a while, so the shellspec aur package is somewhat behind.
for now, alternatives are to

build shellspec with makepkg --nocheck, then proceed as normal,
not install shellspec, and build mommy with makepkg --nocheck, then proceed as normal, or to
build shellspec-git with makepkg, install shellspec-git, and then proceed as normal.

i'll probably update the PKGBUILD of mommy to use shellspec-git instead of shellspec, at least for now.
let me know if this solves the issue for you!

thanks for reporting the issue! looks like this was previously an issue in shellspec (caused by a bug in bash) that has since been worked around. unfortunately, though shellspec is still maintained and developed, they haven't had a release for a while, so the shellspec aur package is somewhat behind.
for now, alternatives are to
1. build `shellspec` with `makepkg --nocheck`, then proceed as normal,

2. build `shellspec-git` with `makepkg`, install `shellspec-git`, and then proceed as normal,

3. build `shellspec-bin` with `makepkg`, install `shellspec-bin`, and then proceed as normal, or

4. don't install `shellspec` at all, and build `mommy` with `makepkg --nocheck`, then proceed as normal.

~i'll probably update the PKGBUILD of mommy to use shellspec-git instead of shellspec, at least for now.~ edit: nope, i won't, i misremembered how makepkg works!
let me know if this solves the issue for you!

I installed shellspec-git separately then installed mommy and that fixed it, thank you for your help! :)


#143 added and tested method docker()

PR for #143
Added .docker() convenience method, so the client can always access the Docker engine that the Container, Image etc comes from.

Job #145 is now in scope, role is REV

Pull Request Test Coverage Report for Build 271

13 of 13 (100.0%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 82.895%

Totals

Change from base Build 269:
0.3%

Covered Lines:
378

Relevant Lines:
456

💛  - Coveralls

@rultor try to merge

@rultor try to merge

@amihaiemil OK, I'll try to merge now. You can check the progress of the merge here

@rultor try to merge

@amihaiemil Done! FYI, the full log is here (took me 3min)

@andronachev thank you for resolving this ticket. I've just added it to your active invoice. You can alwayscheck all your invoices and more on the Contributor Dashboard.


form autocomplete="off"

Hi.
Please, add autocomplete="off" to templates/bootstrap3/admin/lib.html in macro form_tag
The browser fills and replaces values

Closing this now. But a PR would be welcome.


Mask/Auto: Intensity distribution width

What is Intensity distribution width in Mask/Auto ?

I added some explanations here. That info is now also directly accessible from the interface via 451af74.


Error and plugin won't start

I'm getting an error that won't let Holograms start, how do I fix it?
[Holograms] The plugin couldn't create the NMS controller instance and has been disabled. This is likelydue to no supported Hologram implementation for your CraftBukkit/Spigot version.

1.16.2 isn't supported yet.

Pull Request is open with the update. https://github.com/sainttx/Holograms/pull/111
You can download it. https://github.com/wherkamp/Holograms/releases/tag/2.13.1

help, how to fix this

help, how to fix this

uhh please make a new issue with console logs


chore(main): release 0.10.0

:robot: I have created a release beep boop
0.10.0 (2024-11-09)
Features

article: add section about redlm deep dive video (5ed0c85)
article: expand section about llamaindex and add paragraph on LLMRerank (7dac701)
article: reword article, add links (03384f0)
docker: update docker and docker compose configuration and documentation in readme (5c6c80e)
nginx: add nginx config for running api and ui on same domain (9af720c)
rag: rector CustomQueryEngine, add observability with langfuse, fix issues with PromptTemplates and RAG logic (0133cd3)
readme: update readme instructions and add section about redlm features (0a3d072)
workflow: fully integrate llama-indeex workflows into FastAPI application (5003174)
workflows: add workflow for rag Q&A bot using rerank (bccd6e6)

Bug Fixes

black: format code with black (a7c7b35)
typo: fix typo in logging (1e5427b)
workflows: filter index by chapter when processing image Q&A requests (9182f3b)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/briancaffey/RedLM/releases/tag/v0.10.0 :sunflower:


Add Demo Application for Python

Minimal Application in Python along with accompanying Dockerfile
Signed-off-by: Mriyam Tamuli<EMAIL_ADDRESS>

Additionally, it would be great if the script is run through a PEP8 standard checker to eliminate any Style guide discrepancy

The CI is not part of this demo.