[cgal ] Update to 5.3.1

This pull-request updates the port cgal to the latest stable release CGAL-5.3.1.

Which triplets are supported/not supported? Have you updated the CI baseline?
All are supported. No need to update the CI baseline.

Does your PR follow the maintainer guide?
I read the guide, and the PR follows the rules, as far as I know.

Yes, commit https://github.com/microsoft/vcpkg/commit/584d5a161c54500a1318a347c98130ba8525379f.

The CI failures look like this which suggests that something is unhappy with find_package(CGAL) for some customers.
[1/2] "D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/bin/cmake.exe" -S "D:/buildtrees/openmvs/src/v1.1.1-da3d990ca1.clean" -B ..  "-DOpenMVS_USE_CUDA=OFF" "-DOpenMVS_USE_OPENMP=OFF" "-DOpenMVS_USE_NONFREE=ON" "-DOpenMVS_USE_CERES=OFF" "-DOpenMVS_USE_FAST_FLOAT2INT=ON" "-DOpenMVS_USE_FAST_INVSQRT=OFF" "-DOpenMVS_USE_FAST_CBRT=ON" "-DOpenMVS_USE_SSE=ON" "-DOpenMVS_USE_OPENGL=ON" "-DOpenMVS_USE_BREAKPAD=OFF" "-DCMAKE_MAKE_PROGRAM=D:/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/a/1/s/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v142" "-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=C:/a/1/s/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=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/a/1/s" "-D_VCPKG_INSTALLED_DIR=D:/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DCMAKE_DISABLE_SOURCE_CHANGES=ON" "-DOpenMVS_BUILD_TOOLS=ON" -G "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=D:/packages/openmvs_x86-windows"
-- The C compiler identification is MSVC 19.29.30138.0
-- The CXX compiler identification is MSVC 19.29.30138.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Compiling with C++14
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Found OpenGL: opengl32
CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

-- Found Boost: D:/installed/x86-windows/include (found version "1.77.0") found components: iostreams program_options system serialization regex
-- Found OpenCV: D:/installed/x86-windows (found version "4.5.4")
-- OpenCV 4.5.4 found (include: D:/installed/x86-windows/include)
CMake Error at D:/installed/x86-windows/share/cgal/CGALConfig-installation-dirs.cmake:1:
  Parse error.  Expected a newline, got identifier with text "set".
Call Stack (most recent call first):
  D:/installed/x86-windows/share/cgal/CGALConfig.cmake:44 (include)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:788 (_find_package)
  libs/MVS/CMakeLists.txt:2 (FIND_PACKAGE)

CMake Error at C:/a/1/s/scripts/buildsystems/vcpkg.cmake:788 (_find_package):
  Found package configuration file:

    D:/installed/x86-windows/share/cgal/CGALConfig.cmake

  but it set CGAL_FOUND to FALSE so package "CGAL" is considered to be NOT
  FOUND.
Call Stack (most recent call first):
  libs/MVS/CMakeLists.txt:2 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!
See also "D:/buildtrees/openmvs/x86-windows-rel/CMakeFiles/CMakeOutput.log".
[2/2] "D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/bin/cmake.exe" -S "D:/buildtrees/openmvs/src/v1.1.1-da3d990ca1.clean" -B "../../x86-windows-dbg" "-DOpenMVS_USE_CUDA=OFF" "-DOpenMVS_USE_OPENMP=OFF" "-DOpenMVS_USE_NONFREE=ON" "-DOpenMVS_USE_CERES=OFF" "-DOpenMVS_USE_FAST_FLOAT2INT=ON" "-DOpenMVS_USE_FAST_INVSQRT=OFF" "-DOpenMVS_USE_FAST_CBRT=ON" "-DOpenMVS_USE_SSE=ON" "-DOpenMVS_USE_OPENGL=ON" "-DOpenMVS_USE_BREAKPAD=OFF" "-DCMAKE_MAKE_PROGRAM=D:/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/a/1/s/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v142" "-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=C:/a/1/s/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=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/a/1/s" "-D_VCPKG_INSTALLED_DIR=D:/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DCMAKE_DISABLE_SOURCE_CHANGES=ON" "-DOpenMVS_BUILD_TOOLS=OFF" -G "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=D:/packages/openmvs_x86-windows/debug"
FAILED: ../../x86-windows-dbg/CMakeCache.txt
"D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/bin/cmake.exe" -S "D:/buildtrees/openmvs/src/v1.1.1-da3d990ca1.clean" -B "../../x86-windows-dbg" "-DOpenMVS_USE_CUDA=OFF" "-DOpenMVS_USE_OPENMP=OFF" "-DOpenMVS_USE_NONFREE=ON" "-DOpenMVS_USE_CERES=OFF" "-DOpenMVS_USE_FAST_FLOAT2INT=ON" "-DOpenMVS_USE_FAST_INVSQRT=OFF" "-DOpenMVS_USE_FAST_CBRT=ON" "-DOpenMVS_USE_SSE=ON" "-DOpenMVS_USE_OPENGL=ON" "-DOpenMVS_USE_BREAKPAD=OFF" "-DCMAKE_MAKE_PROGRAM=D:/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/a/1/s/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v142" "-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=C:/a/1/s/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=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/a/1/s" "-D_VCPKG_INSTALLED_DIR=D:/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DCMAKE_DISABLE_SOURCE_CHANGES=ON" "-DOpenMVS_BUILD_TOOLS=OFF" -G "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=D:/packages/openmvs_x86-windows/debug"
-- The C compiler identification is MSVC 19.29.30138.0
-- The CXX compiler identification is MSVC 19.29.30138.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Compiling with C++14
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Found OpenGL: opengl32
CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

CMake Warning at D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1354 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:1477 (_Boost_COMPONENT_DEPENDENCIES)
  D:/downloads/tools/cmake-3.21.1-windows/cmake-3.21.1-windows-i386/share/cmake-3.21/Modules/FindBoost.cmake:2087 (_Boost_MISSING_DEPENDENCIES)
  D:/installed/x86-windows/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:742 (include)
  CMakeLists.txt:123 (FIND_PACKAGE)

-- Found Boost: D:/installed/x86-windows/include (found version "1.77.0") found components: iostreams program_options system serialization regex
-- Found OpenCV: D:/installed/x86-windows (found version "4.5.4")
-- OpenCV 4.5.4 found (include: D:/installed/x86-windows/include)
CMake Error at D:/installed/x86-windows/share/cgal/CGALConfig-installation-dirs.cmake:1:
  Parse error.  Expected a newline, got identifier with text "set".
Call Stack (most recent call first):
  D:/installed/x86-windows/share/cgal/CGALConfig.cmake:44 (include)
  C:/a/1/s/scripts/buildsystems/vcpkg.cmake:788 (_find_package)
  libs/MVS/CMakeLists.txt:2 (FIND_PACKAGE)

CMake Error at C:/a/1/s/scripts/buildsystems/vcpkg.cmake:788 (_find_package):
  Found package configuration file:

    D:/installed/x86-windows/share/cgal/CGALConfig.cmake

  but it set CGAL_FOUND to FALSE so package "CGAL" is considered to be NOT
  FOUND.
Call Stack (most recent call first):
  libs/MVS/CMakeLists.txt:2 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!
See also "D:/buildtrees/openmvs/x86-windows-dbg/CMakeFiles/CMakeOutput.log".
ninja: build stopped: subcommand failed.

Hi @BillyONeal, the file CGALConfig.cmake (actually one of its companions, CGALConfig-installation-dirs.cmake) is a victim of the bug of vcpkg_cmake_config_fixup() fixed by #22236. I am waiting for #22236 to be merged, so that I can continue with the update of the cgal port.

Thanks for the update!


202 | HappyNumber | C++

Title -
What will change -
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code
[x] Improving Code

Programming Language
Please add/delete options that are not relevant.

[x] C++

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

hey @SaimantikaBasu .
Would you please assign this to me.

I would like to work on this

@SaimantikaBasu This code has already been added


This is just a typo, why does it matter?

 It's literally only one extra letter that you don't need.
Nobody even comes here to the repo anyways, and those that do probably don't read until the end of the readme, so why does it matter?

Congratulations, me!


[Event Request] Codeunit 5750 "Whse.-Create Source Document", OnAfterAssignTotalOutstandingWhseShpQtyAndWhseShpQtyBase

Hi Team,
could you please add new Event Publisher in Procedure "FromSalesLine2ShptLine" in codeunit "Whse.-Create Source Document"
Requested Event definition:
[IntegrationEvent(false, false)]
local procedure OnAfterAssignTotalOutstandingWhseShpQtyAndWhseShpQtyBase(var SalesLine: Record "Sales Line"; var TotalOutstandingWhseShptQty: Decimal; var TotalOutstandingWhseShptQtyBase: Decimal);
begin
end;

Please add new publisher here:
procedure FromSalesLine2ShptLine(WhseShptHeader: Record "Warehouse Shipment Header"; SalesLine: Record "Sales Line"): Boolean
var
    AsmHeader: Record "Assembly Header";
    TotalOutstandingWhseShptQty: Decimal;
    TotalOutstandingWhseShptQtyBase: Decimal;
    ATOWhseShptLineQty: Decimal;
    ATOWhseShptLineQtyBase: Decimal;
    IsHandled: Boolean;
begin
    SalesLine.CalcFields("Whse. Outstanding Qty.", "ATO Whse. Outstanding Qty.",
      "Whse. Outstanding Qty. (Base)", "ATO Whse. Outstd. Qty. (Base)");
    TotalOutstandingWhseShptQty := Abs(SalesLine."Outstanding Quantity") - SalesLine."Whse. Outstanding Qty.";
    TotalOutstandingWhseShptQtyBase := Abs(SalesLine."Outstanding Qty. (Base)") - SalesLine."Whse. Outstanding Qty. (Base)";
    // New Publisher here
    OnAfterAssignTotalOutstandingWhseShpQtyAndWhseShpQtyBase(SalesLine, TotalOutstandingWhseShptQty, TotalOutstandingWhseShptQtyBase);
    // --
    if SalesLine.AsmToOrderExists(AsmHeader) then begin
        ATOWhseShptLineQty := AsmHeader."Remaining Quantity" - SalesLine."ATO Whse. Outstanding Qty.";
        ATOWhseShptLineQtyBase := AsmHeader."Remaining Quantity (Base)" - SalesLine."ATO Whse. Outstd. Qty. (Base)";
        if ATOWhseShptLineQtyBase > 0 then begin
            if not CreateShptLineFromSalesLine(WhseShptHeader, SalesLine, ATOWhseShptLineQty, ATOWhseShptLineQtyBase, true) then
                exit(false);
            TotalOutstandingWhseShptQty -= ATOWhseShptLineQty;
            TotalOutstandingWhseShptQtyBase -= ATOWhseShptLineQtyBase;
        end;
    end;

    OnFromSalesLine2ShptLineOnBeforeCreateShipmentLine(
      WhseShptHeader, SalesLine, TotalOutstandingWhseShptQty, TotalOutstandingWhseShptQtyBase);

    if TotalOutstandingWhseShptQtyBase > 0 then
        exit(CreateShptLineFromSalesLine(WhseShptHeader, SalesLine, TotalOutstandingWhseShptQty, TotalOutstandingWhseShptQtyBase, false));
    exit(true);
end;

Thanks in advance,
Christian

Can't you use already existing OnFromSalesLine2ShptLineOnBeforeCreateShipmentLine to modify those vars to whatever values you see fit before the shipment line is created? Considering these two lines are just a part of calculation and they are modified further it seems weird and out of place just to modify those there.
You can alternatively use the event you've request in this procedure in other issue to modify these fields on the sales line. If none of this is possible please provide a scenario. We would like to avoid adding events if they are not really neccessary.

Thanks for the reply, after doing some research i will go with your suggested publisher.
regards,
christian


Several menu items are not translated

Describe the bug:
Several menu items, such as view, window, open recent, new model, etc are not translated.
In the i18n file, those items do not exist, so it is not possible to provide the translation.
See screenshot for Greek (el).
Expected behaviour:
All menu items and other strings should be translated.
Environment:

Version: 2.1.1
Platform: Desktop App
OS: All

To Reproduce:
Open desktop app.
Choose a language other than English.
Any additional context, screenshots, etc:

Hello @kostasadriano , the greek translation has fallen behind, could you update it ?
the file that needs to be updated is: https://github.com/OWASP/threat-dragon/blob/main/td.vue/src/i18n/el.js
Many thanks!

Hi, I created pr 777 with a few more translated strings.
Please note that Menu items View, Window, Edit are not available to translate in the *.js translation files.
For this reason, they are not translated in any other language as well (see french for example).
The issue was not about only the Greek translation.

Yes, very good point @kostasadriano about the drop down menu items - these are roles within the desktop menu:
                { type: 'separator' },
                { role: 'close' }

and
                {
                    role: 'recentdocuments',
                    submenu: [
                        { role: 'clearrecentdocuments' }
                    ]
                },

and I am not sure yet how to give them translation strings like the other entries


Added logic to identify private key type and get JCE private key from file

The idea is to first read file as PEM first.

If we're able to read it as PEM, we get one of Bouncy Castle's objects wiz. PEMKeyPair, PrivateKeyInfo, PEMEncryptedKeyPair, PKCS8EncryptedPrivateKeyInfo. Depending on it we can Identify it as PKCS#1, PKCS#8, encrypted or not and get java.security.PrivateKey object. see getPrivateKeyType(Object bcPrivateKey) from the commit.
If we're not able to read it as PEM, fallback to reading it as DER and read key file in the form of ASN1 sequences. Depending on the number of sequences we can identify the type as PKCS#1, PKCS#8, encrypted or not and get java.security.PrivateKey object. see getPrivateKeyType(ASN1Sequence asn1Sequence) from commit.

I'll take a look. One thing this can't go in the org.bouncycastle.pkcs package as it is using JCA/JCE functionality. We need to think about somewhere else to put it.

@bcgit
Can you review it once again so that I can address all the review comments (if any) in only one or two commits? so far there's only one comment

@bcgit a gentle reminder :)


BiologicalSequences.distance can only length check Hamming

See here with a discussion in #508. Since it is the responsibility of the distance methods to length check, one possible solution is to try/except on the call to the distance method and thrown an informative error.

Thanks @anderspitman for looking into this!
The scipy fix is in a release (0.15.1), but this only affects Hamming distances. From looking through the other scipy distance metrics, it doesn't look like length-checks are necessarily performed, though each docstring seems to indicate that the input vectors should be of equal length.
I think we could move the length-check here out of the if-statement so that it is executed regardless of what distance_fn is provided. That way scikit-bio users will get a descriptive/high-level error message for any distance metric and we don't have to make assumptions about the type of error raised within each scipy distance function (like we would have to in a try/except). This fix will work with older and future versions of scipy, so we won't have to change our required scipy versions.
@johnchase I think this issue would be a good one for you to get started on. Can I assign this to you?

:+1:

@jairideout that sounds good, thanks.


Support MCP tools with Bedrock Claude

Validations

[X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that requests the same enhancement

Problem
It appears that MCP does not work when using claw via bedrock.
Solution
As far as I'm aware, Bedrock supports tool use. So it would be awesome if continue allowed for tools even when running through Bedrock.

I believe @sestinj is currently working on tool use


Adding SystemClock Interface

Added the system_clock.hpp interface to the L1 driver folder. File includes adstract interface

Codecov Report

Merging #120 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #120   +/-   ##
=======================================
  Coverage   73.23%   73.23%
=======================================
  Files          18       18
  Lines         710      710
=======================================
  Hits          520      520
  Misses        190      190

Continue to review full report at Codecov.

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


exosite_cloud_demo_for_cc3200 build errors

error list:
#20 identifier "_NetCfgIpV4Args_t" is undefined
#20 identifier "_NetCfgIpV4Args_t" is undefined
#20 identifier "SL_NETAPP_HTTPGETTOKENVALUE" is undefined
#20 identifier "SL_NETAPP_HTTPPOSTTOKENVALUE" is undefined
#20 identifier "SL_NETAPP_IPV4_ACQUIRED" is undefined
#20 identifier "SL_NETAPP_SOCKET_TX_FAILED" is undefined
#20 identifier "SlNetAppEvent_t" is undefined
#20 identifier "SlSockEvent_t" is undefined

@zhca231, a couple questions: Is this on the V1 or V2 branch? Have you been able to compile the out of box demo using the same toolchain? All those symbols are part of TI's libraries, so it seems like your toolchain can't find something. I'm going to guess there is a SlNetApp.h file, or possibly the whole simplelink library folder, that it can't find. (That's just a guess based on the names.)
Assuming V2: Do you have the CC3200 SDK installed? If so, where? If it's not at C:/ti/CC3200SDK_1.0.0/cc3200-sdk/, have you updated the project config to point to where you have it installed?

@zhca231
Hey
I am also trying to build the same project via CCs ,at first it build with many include path missing errors,i set up all the include paths except for this "exosite.h" as i didn't get to know  how to set the path for this file and where it is located.So please help me out with this issue,and if i need to set other things also for this project to work ,please mention in your post.
Regards
Rather Sajad


Add stacktrace when hive query error occurs

There is no stacktrace when hive query error occurs now, we need to improve
2021/03/01 17:53:25.698 +0900 WARN [HiveService] [Yanagishima] Error retrieving next row

I think catch (HiveQueryErrorException e)  is not necessary

Thank you for review


typo

Coverage remained the same at 93.351% when pulling f2885a620969551ac9038de5e1d04a50087a4b0e on ferdymercury:patch-1 into 9b2022f216e903a916a69e7bc4e5545d890b6f3b on j123b567:master.

Thank you


[Forward port] Windows parameter issues

This is to track the forward port effort for the following issue:
https://github.com/rancher/rancher/issues/25108
https://github.com/rancher/rancher/issues/28143
https://github.com/rancher/rancher/issues/28440

Verified on master-head - commit id: 8d9cedde9
Scenario#1

User is able to deploy windows cluster with NO prefix path set - 1 linux node, 2 windows worker nodes. (1903)
"RKE_NODE_PREFIX_PATH=c:/", docker inspect kubelet shows.

Scneario#2

Deploy a windows 1903 cluster with prefix path in cluster.yml as

prefix_path: /opt/custom_path/
win_prefix_path: 'c:\host\opt\'

Cluster comes up successfully
docker inspect kubelet shows "RKE_NODE_PREFIX_PATH=c:\\host\\opt",

Scenario#3

Deploy a windows 1903 cluster with prefix path in cluster.yml as

prefix_path: /opt/custom_path
win_prefix_path: 'c:\host\opt'

Cluster comes up successfully
docker inspect kubelet shows "RKE_NODE_PREFIX_PATH=c:\\host\\opt",


FSI on Mac: "Cannot resolve method because the declaring type of the method [...] handle is generic.

I am running into a crash with FSI on Mac, I can't work around. The same code that produces the crash works when compiled with Visual Studio (for Mac) as regular *.fs module. On Windows it also works with FSI.
Repro steps
Execute the following code with fsharpi on Mac:
open System

type DemoState = { Title : string }
type AppState = { Demo : DemoState }

type Store<'TState>() =
    member this.Subscribe<'TSelection> (selector:Func<'TState, 'TSelection>) (callback:Action<'TSelection, 'TState>) =
        let c:obj * 'TState -> unit = fun (selection, state) -> callback.Invoke((selection :?> 'TSelection), state)
        let s:'TState -> obj = fun state -> (selector.Invoke state) :> obj

        let subscription = new Subscription<'TState>(this, c, s)

        subscription

and Subscription<'TState>(store:Store<'TState>, callback:obj * 'TState -> unit, selector:'TState -> obj) =
    let store = store
    member this.Callback = callback
    member this.Selector = selector

// Create the store instance
let store = Store()

// Add a subscription
let logSubscription (title:string) (state:AppState) =
    printfn "Title: %s" title
    printfn "State: %O" state

let selector = Func<AppState, string> (fun state -> state.Demo.Title)
let callback = Action<string, AppState> logSubscription

// And boom
store.Subscribe selector callback

Expected behavior
Not to fail.
Actual behavior
Failing with
System.ArgumentException: Cannot resolve method Subscription`1 Subscribe[TSelection](System.Func`2[TState,TSelection], System.Action`2[TSelection,TState]) because the declaring type of the method handle FSI_0002+Store`1[TState] is generic. Explicitly provide the declaring type to GetMethodFromHandle.
  at System.Reflection.MethodBase.GetMethodFromHandle (System.RuntimeMethodHandle handle) [0x00072] in <ffb99659fc1c47faa4d5f883014d08aa>:0
  at System.Reflection.Emit.GenericTypeParameterBuilder.InternalResolve () [0x00019] in <ffb99659fc1c47faa4d5f883014d08aa>:0
  at System.Reflection.Emit.TypeBuilderInstantiation.InternalResolve () [0x0001e] in <ffb99659fc1c47faa4d5f883014d08aa>:0
  at System.Reflection.Emit.ConstructorOnTypeBuilderInst.RuntimeResolve () [0x00000] in <ffb99659fc1c47faa4d5f883014d08aa>:0
  at System.Reflection.Emit.ModuleBuilder.RuntimeResolve (System.Object obj) [0x00080] in <ffb99659fc1c47faa4d5f883014d08aa>:0
  at <StartupCode$FSI_0002>.$FSI_0002.main@ () [0x00044] in <0e5e3226a7764792a4247fc606b6c0f1>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <ffb99659fc1c47faa4d5f883014d08aa>:0

Known workarounds
I tracked it down to line 8 and 9. When called with
let c:obj * 'TState -> unit = fun (selection, state) -> ()
let s:'TState -> obj = fun state -> Object()

instead of
let c:obj * 'TState -> unit = fun (selection, state) -> callback.Invoke((selection :?> 'TSelection), state)
let s:'TState -> obj = fun state -> (selector.Invoke state) :> obj

it works.
Related information

macOS Sierra 10.12.5
Mono <IP_ADDRESS> (2017-02/5077205) (64-bit)
F# Interactive for F# 4.1
When compiling in VS, working with FSharp.Core 4.2.1 and System.ValueTuple 4.3.1
Tools: Visual Studio for Mac (7.0.1 (build 24)), Visual Studio Code (Version 1.14.2)

I can confirm its broken on OS X 10.12.6 and mono <IP_ADDRESS> too.

just for sake of completeness: tried it on master with windows fsi:

seems to work

Just for the sake of not getting confused: It does. Just failing with FSI on Mac.
FSI on Win: OK
VS on Win: OK
VS for Mac: OK
FSI on Mac: NOT OK

@aspnetde yes. but @nosami thought it might be related to fact that mono often has new F# compiler.
anyway @nosami here is it with logRefEmitCalls enabled:

@forki Thanks. This must be a bug with Mono's Reflection.Emit. I'll get it looked at.

A little strange if it works on VS for Mac but not fsharpi though. VS for Mac uses FCS to compile whereas fsharpi is using fsharp/fsharp. Might just need fsharp/fsharp to be bumped in mono. Will check.

updated my comment with the full trace

@aspnetde When you say it works on VS for Mac, you mean as a compiled exe, not via F# Interactive inside VS for Mac?

I bumped F# to 4.1.24 in Mono <IP_ADDRESS> and the issue is still there.

@nosami

When you say it works on VS for Mac, you mean as a compiled exe, not via F# Interactive inside VS for Mac?

Right. Doesn't matter if I run it against F# Interactive from command line, VS for Mac, or Visual Studio Code.

Tested with mono <IP_ADDRESS>4 and it's working :(

mono is mono again.
I wished it would be duo.

fsharpi has never ever been stable on mono, that why I never use it.

Each one of these Reflection.Emit bugs are getting regression tests added where there were none before. Unfortunately, fsharpi is the biggest source of Reflection.Emit bugs. The bugs are rarely seen by C# devs.

Filed - https://bugzilla.xamarin.com/show_bug.cgi?id=58454

As I am a C# dev by day, I have seen a lot of different bugs with 5.x. Have a whole Xamarin build system still downgraded to 4.8. Not the best release the world has seen ...

@nosami I would argue F# is not the source of the bugs. ;-)

I didn't say that it was :) Just wanted to eliminate it before proceeding :)

Unfortunately, fsharpi is the biggest source of Reflection.Emit bugs.

Ah, I meant to say that fsharpi is probably the biggest consumer of the Reflection.Emit APIs

Closing in favor of the Mono bug.


Services Deployed in Istio cannot communicate to external service behind corporate proxy

Services Deployed in Istio cannot communicate to external services. The cluster where istio deployed is behind corporate/company proxy. When the company proxy is disabled everything works fine.
Was using NGINX ingress controller behind corporate proxy, everything was working fine.
Looks like there must be a proxy configuration to be added at istio side (Not sure). But what was working with NGINX ingress controller is not working with Istio.
[X] Docs
[X] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[X] Security
[X] Test and Release
[ ] User Experience
[X] Developer Infrastructure
[ ] Upgrade
Must be able to connect to External services
Steps to reproduce the bug

Install Docker Desktop.
Add proxy to the cluster.
Install Istio - Ingress, Egress.
Try communicating to external services.

Version
Istio :
client version: 1.9.1
control plane version: 1.9.2
data plane version: 1.9.2 (5 proxies)
Kubectl :
Client Version: v1.18.6
Server Version: v1.17.7
Helm : v3.3.4+ga61ce56
How was Istio installed?
Using Helm chart
Environment where the bug was observed (cloud vendor, OS, etc)
Baremetal and Docker Desktop.

Can you give some more info about how the corporate proxy is configured? and what errors you see?

The proxy is added in the Windows system settings (machine where docker desktop is running).
And also the proxy is added to the Docker desktop :

The proxy is added in the Windows system settings (machine where docker desktop is running).
And also the proxy is added to the Docker desktop :

I am getting the following error from the application when it trying to connect to external service :
502 Bad Gateway: [no body]

any update?

Hi team, this is a blocker we are facing. Would be great if anyone would help us in resolving.


How to clear the insert feedback color when it becomes stuck?

Thanks again for such a great tool, it's amazing and fun to use and program!
I have found that sometimes the insert feedback color can get stuck e.g. if I drag a window over another window but then via a shortcut set the dragged window to float. Then the only way to remove the feedback color is to semi drag a managed window and then "un-drag" it.
More rarely, I have seen it also happen after an insert command that then doesn't have a warp pair, which makes sense, but it would be great to somehow clean that up programmatically.
Is there a way to programmatically detect and remove the insert feedback color?

Uh there isn't a way to do that. If you could figure out some steps to reproduce the issue I'd like to fix it tho.


CSScomb error: (node:3168) UnhandledPromiseRejectionWarning: [object Object] (node:3168)

Every time i try to run CSScomb. :(

same here! any workaround?

I now am experiencing this error as well, the strange thing is that it was working just yesterday. Platform is Arch Linux installed latest version via yarn.

same here

I happened to experience the same

Likely fixed by #552 and the v4.3.0 release.


#1757 - create common container for content in tab

Created a common container for contents in the tab. This ensures that there is no jumping effect when the ministry user clicks from one tab to the other ensuring a smooth UI transition. Below are the screenshots:
Profile Tab:

Applications tab:

Restrictions tab:

File Uploads tab:

SIN tab:

Overawards tab:

Notes tab:

Also, checked to make sure that effects of the changes in the shared components are propagated correctly.
Student Application Summary:

Here, the spacing between the Applications title and the datatable is reduced (as a side effect of the above change)

Nice work @sh16011993 . Please take a look at the comments.

Thanks for doing the changes. The ticket is not precise about the ticket expectations but I was under the impression that we would be changing Student and Institution tabs as part of this effort, but I may be wrong. @dheepak-aot @guru-aot @andrepestana-aot @ann-aot does someone recall the final goal of the ticket?

In my understanding the main goal of the ticket is to create the component (tab-container) to make the spacing uniform among the tabs and deal with diferent layouts like overawards tab that has multiple "containers". We can keep it only for the ministry and create another ticket to apply to other cases.


Maybe NexEureka deploy JSON has a typo?

Hello,
NexEureka.json has below lines:
    "labels": {
        "MARATHON_TASKS_ENDPOINT": "http://leader.mesos:8080/v2/tasks",
        "EUREKA_ENDPOINT": "http://nexrouter.marathon.mesos:8770/eureka/apps/"

IMO, it is env, not labels. Am I wrong?
Thanks.

Yes, it is env. We mistook it. Thanks.

We just updated JSON configuration and manual.
Thank you for your opinion.

LGTM, Thanks!


The SSL connection could not be established, see inner exception.

提取图片成功，共 21 个。
上传失败，正在重试 1，异常：The SSL connection could not be established, see inner exception.
上传失败，正在重试 2，异常：The SSL connection could not be established, see inner exception.
上传失败，正在重试 3，异常：The SSL connection could not be established, see inner exception.
上传失败,异常：The SSL connection could not be established, see inner exception.
The SSL connection could not be established, see inner exception.
上传失败，正在重试 1，异常：The SSL connection could not be established, see inner exception.
上传失败，正在重试 2，异常：The SSL connection could not be established, see inner exception.
上传失败，正在重试 3，异常：The SSL connection could not be established, see inner exception.
上传失败,异常：The SSL connection could not be established, see inner exception.
The SSL connection could not be established, see inner exception.
上传失败，正在重试 1，异常：The SSL connection could not be established, see inner exception.
....
....
....
The SSL connection could not be established, see inner exception.

怀疑和你的系统环境有关，建议 Google，和程序本身无关


WIP TextBox update for muggle

Problems (that I'm aware of):

Need latest Piet to position the cursor correctly
Only works with String (need help implementing some sort of adapter to convert between types in and out) — that's why I built a separate demo for it
Styling is pretty pixel-fiddly, would appreciate any ideas to make it based on fewer constants.

/AzurePipelines run
I think the above is necessary because it's only set to run PR's to the master branch from external contribs.

/AzurePipelines run

The cursor moving on space is fixed in https://github.com/linebender/piet/pull/69.
Cursor blinking can be done by the existing animation code, but with performance lossage; basically it has to be animating every frame. A more power-efficient strategy is to wire up timers starting at druid-shell and then up through the event system. Alternatively, we can implement the timer API in druid now and use animation to back it, with an open issue to replace it with timers later.
Agree with keeping the cursor visible. That I don't think is too hard, even with the very primitive text measurement facilities.
Even doing arrow keys will require better text measurement than what piet provides now. That's work that should be done on piet soon.

@cmyr This seems like a good checkpoint to me. As we discussed on Zulip, there are tons more things that can be done, but anything blocking this going in now?

let me fire it up quickly but I expect I'm happy.

Will do!

Looks good, and the rebase is fine, but it's failing CI because of the rustfmt check.


Error opening doi="10.5067/H93644NLXWX9" data

I was working with someone who ran into an issue opening some doi="10.5067/H93644NLXWX9" data files. Here's a similar example:
import datetime as dt
import earthaccess
import h5py

# Get data granules
results = earthaccess.search_data(
    doi="10.5067/H93644NLXWX9",
    temporal=("2022-02-01", "2022-02-02"),
)
# Open file
f = earthaccess.open(results[:1])[0]
print(f.fs.info(f.path))   # Note: `'size': None` here
# Hand off to h5py
result = h5py.File(f, mode="r")

which outputs the following:
Granules found: 25
Opening 1 granules, approx size: 0.92 GB
QUEUEING TASKS | : 1it [00:00, 954.34it/s]
PROCESSING TASKS | : 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:04<00:00,  4.57s/it]
COLLECTING RESULTS | : 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 23831.27it/s]
{'name': 'https://data.gesdisc.earthdata.nasa.gov/data/OCO2_DATA/OCO2_L1B_Science.11r/2022/032/oco2_L1bScGL_40349a_220201_B11006r_220505132311.h5', 'size': None, 'ETag': '"85458100bcb44a3e7a584e2b87aff489"', 'type': 'file'}
Traceback (most recent call last):
  File "/Users/james/projects/nsidc/earthaccess/aronne-test.py", line 12, in <module>
    result = h5py.File(f, mode="r")
  File "/Users/james/mambaforge/envs/earthaccess-dev/lib/python3.9/site-packages/h5py/_hl/files.py", line 562, in __init__
    fid = make_fid(name, mode, userblock_size, fapl, fcpl, swmr=swmr)
  File "/Users/james/mambaforge/envs/earthaccess-dev/lib/python3.9/site-packages/h5py/_hl/files.py", line 235, in make_fid
    fid = h5f.open(name, flags, fapl=fapl)
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
  File "h5py/h5f.pyx", line 102, in h5py.h5f.open
  File "h5py/h5fd.pyx", line 155, in h5py.h5fd.H5FD_fileobj_get_eof
  File "h5py/h5fd.pyx", line 155, in h5py.h5fd.H5FD_fileobj_get_eof
  File "h5py/h5fd.pyx", line 155, in h5py.h5fd.H5FD_fileobj_get_eof
  File "/Users/james/mambaforge/envs/earthaccess-dev/lib/python3.9/site-packages/fsspec/spec.py", line 1743, in seek
    nloc = self.size + loc
TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'

Note that the file size output in f.fs.info(f.path) is actually None -- looking at other datasets, this number is an integer (e.g. using the same code with doi="10.5067/LESQUBLWS18H" works just fine).
It's not totally clear to me if this is an issue with how earthaccess is asking for the data, something going wrong in the backend server where the data is hosted, or something else. I'm hoping others have a better sense for where we should fix things.

I could download the file with earthaccess and CURL gets to it using bearer tokens, I wonder if there are some weird redirects that fsspec is not handling correctly for this particular dataset when we open it.

cc @martindurant in case you have any thoughts

the weird thing is that this works just fine:
granule = "https://data.gesdisc.earthdata.nasa.gov/data/OCO2_DATA/OCO2_L1B_Science.11r/2022/032/oco2_L1bScGL_40349a_220201_B11006r_220505132311.h5"

fs = earthaccess.get_fsspec_https_session()

with fs.open(granule) as f:
    print(f.read(10))

The None is normally a response to a HEAD request, or looking for the content-length in a GET request. It is required for random access (which h5py uses to jump around) in conjunction with readahead caching - because you can't ask for bytes beyond the end of the file.
For kerchunking HDF5 files, the "first" cacher is better, because most, but not all, metadata is near the start of the file. In that case you wouldn't need the size, so long as the server does at least support byte-range gets. However, this path is not currently implemented in code.
print(f.read(10))

This is probably done by streaming and then cancelling the read after enough bytes are read.
The raw URL seems to return a 303, so this is why HEAD doesn't work? I tried a GET with stream manually and it did return the size, so I'll have a dig around.

OK I have it: the response headers was missing the "encoding" field. Or, actually, it was there but blank (which is not allowed: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding#syntax )

Thanks for digging into this one @martindurant! I can confirm https://github.com/fsspec/filesystem_spec/pull/1440 fixes the original failing example here 👍

Closing as https://github.com/fsspec/filesystem_spec/pull/1440 has been merged. Thanks again @martindurant


Merge in functionality from RNP's GPG build script

https://github.com/riboseinc/rnp/blob/6fa0c09fa94168206aa2df617287d9f8a7fba5df/ci/install.sh#L67
build_gpg_stable/build_gpg_beta are functions that the RNP build script uses to install GPG.
@skalee can you help check the code to see if any functionality we can merge in from there? Thanks.
And the combination of this:
  if [ "$GPG_VERSION" = "stable" ]; then
    #                npth libgpg-error libgcrypt libassuan libksba pinentry gnupg
    build_gpg_stable 1.5  1.31         1.8.2     2.5.1     1.3.5   1.1.0    2.2.7
  elif [ "$GPG_VERSION" = "beta" ]; then
    #              gettext npth libgpg-error libgcrypt libassuan libksba pinentry gnupg
    build_gpg_beta latest master master master master master master fe621cc

@skalee could you help integrate this script in https://github.com/riboseinc/rnp/issues/690 in the RNP repo? Thanks!


SAP RAP CDS views with Parameters are not generated into correct TypeScript classes

Describe the bug
The Cloud SDK has issues with generating right type information for parmeterized RAP CDS views.
Take the following $metdata
<EntitySet Name="Instln" EntityType="com.sap.gateway.srvd_a2x.dsc.disco.v0001.InstlnParameters">
   <NavigationPropertyBinding Path="Set/Parameters" Target="Instln"/>
</EntitySet>
<!-- parmeterized view from RAP that is exposed as Instln with the following entity type  -->
<EntityType Name="InstlnParameters">
   <Key>
      <PropertyRef Name="P_KeyDate"/>
   </Key>
   <Property Name="P_KeyDate" Type="Edm.Date" Nullable="false"/>
   <NavigationProperty Name="Set" Type="Collection(com.sap.gateway.srvd_a2x.dsc.disco.v0001.InstlnType)" Partner="Parameters" ContainsTarget="true"/>
</EntityType>
<Annotations Target="SAP__self.InstlnParameters">
   <Annotation Term="SAP__common.ResultContext"/>
</Annotations>
<!-- finally the actual IntlnType with all the importan type information  -->
<EntityType Name="InstlnType">
   <Key>
      <PropertyRef Name="UtilitiesInstallation"/>
   </Key>
   <Property Name="UtilitiesInstallation" Type="Edm.String" Nullable="false" MaxLength="10"/>
   <Property Name="UtilitiesPremise" Type="Edm.String" Nullable="false" MaxLength="10"/>
   <Property Name="UtilitiesInstallationType" Type="Edm.String" Nullable="false" MaxLength="4"/>
...

After generating the TS classes with:
npx generate-odata-client --input service-specifications --outputDir ./cap/cloudsdk --optionsPerService service-specifications/options-per-service.json --prettierConfig ./.prettierrc --overwrite true --skipValidation

I only get an Instln.ts class with no additional (Navigation-)property and even worse no InstlnType.ts class with the actual type information needed.
As a workaround I can currently only use the untyped non-fluent HTTP API:
const instln: any = await instlnApi.requestBuilder().getByKey(moment("2024-01-13"))
.appendPath("/Set")
.addCustomQueryParameters({"$filter": "UtilitiesInstallation%20eq%20'65000000'"})
.skipCsrfTokenFetching()
.executeRaw({
      destinationName: "TO_SAP_SD1",
    });

Expected behavior
I want to use the fluent API like:
const lockIntentS4x: InstlnType = await instlnApi.requestBuilder().getByKey(moment("2024-01-13")).expand(instlnApi.schema.Set).ececute(...)

Used Versions:

node version via node -v: 20.11
npm version via npm -v: 10.2.4
SAP Cloud SDK version you used as dependency: 3.12.1

Code Examples
If applicable, add code snippets as examples to help explain your problem. Please remove sensitive information.
Impact / Priority
We can only use the above mentioned workarounds and are lacking type information. We can use cds-typer type information so far, but this is not desired here.
Additional context
Please let me know if you need a running example project. :)

Hey @fabiantschirschnitz,
I think there are multiple problems here:

The SDK generates a representation of an entity based on the entity set using the structure of the linked entity type. So there is no representation of the mere entity type. So in order to represent the entity type InstlnType as an entity class in the SDK you would need an entity set that is based on the InstlnType. This is in line with my understanding of the OData v4 docs.
Your navigation property binding references a path that includes a slash ("Set/Parameters"). This is currently not supported. In the code I can see, that we (probably erroneously) assumed that paths of this kind would only apply in cases where derived types are used. Navigation properties that include slashes are currently being ignored.
After reading a bit though the OData documentation my understanding is, that the combination of the attributes Partner and ContainsTarget basically produce an implicit entity set.

In my opinion 2. and 3. are be separate feature requests where 3. needs more investigation and understanding on our side.
Would it be possible for you to model your data with the above problems in mind to solve the issue?
If not could you specify your use case a bit more to get a better understanding of the implications?

Closing due to inactivity. Please feel free to reopen if you still need support.


typo paralel vs. parallel

this is just a typo "paralel" vs "parallel" it seems to me that nothing changes, because it is the default behavior

@mamico good catch! Thanks for the fix!


loadLanguages utility causes bloat with webpack

I'm seeing lots of bloat when using the loadLanguages utility in webpack.
~30k:
var Prism = require ('prismjs')
require('prismjs/components/prism-ruby')

~755k:
var Prism = require ('prismjs')
var loadLanguages = require('prismjs/components/index')
loadLanguages(['ruby'])

Numbers are in development mode, non-gzipped. I checked a couple other languages to make sure it wasn't a dependency loading issue with prism-ruby.js, but results were similar with other languages.

loadLanguages is intended for using in Node specifically. We should probably make this clear in the documentation. It imports dynamically, so Webpack sees that as "import everything that could possibly go here", which is all the languages.
I don't know as we have a good "story" for bundlers, tbh. Maybe a babel plugin?

For future reference, see related #1409.

Would loading a few dependencies up front and then using ynamic imports to specific files possibly avert this bloat? Something like this:
import Prism from "prismjs/components/prism-core";
//other languages depend on these
import "prismjs/components/prism-clike";
import "prismjs/components/prism-c";
import "prismjs/components/prism-java";
//include javascript as default fallback
import "prismjs/components/prism-javascript";
.
.
.
//try to load prism component for language
import("prismjs/components/prism-"+props.language);

The dependency graph can be inferred from the data from components.js or components.json. Here is a quick'n'dirty example of the dependency graph in latest release 1.14: https://codepen.io/anon/pen/mLKqPN Note that this does not take "peer dependencies" into account (discussed in #1393).

Just to be clear, to anyone who wants to pick this up, the "good first issue" here is to add documentation.

The babel plugin is ready here: https://www.npmjs.com/package/babel-plugin-prismjs


More support for ranges of ranges

john.loughran.colvin (@John-Colvin) reported this on 2014-06-02T13:22:02Z
Transfered from https://issues.dlang.org/show_bug.cgi?id=12842
CC List

dhasenan

Description
std.range and std.algorithm often have support for an arbitrary number of ranges passed as seperate parameters, but very few offer range-of-range support.

Usage example:

auto a = [1,2,3,4];
auto b = [5,6,7,8,9];

//a rectangular matrix in flat form
auto cp = cartesianProduct(a, b).map!"a[0] * b[0]"();

//expand to RoR, take the transform and return to flat
auto cpT = cp.chunks(a.length).roundRobin().joiner();

Currently that doesn't work as roundRobin doesn't know how to handle ranges of ranges.

john.loughran.colvin commented on 2014-06-02T13:24:58Z
sorry, ignore the .joiner()

dhasenan commented on 2017-12-03T16:41:38Z
This bit me today with cartesianProduct. I'd naively expect to be able to do something like:

    iota(3).map!(x => iota(1, 7)).cartesianProduct

to get all possible results for rolling three six-sided dice. Unfortunately, I had to write my own implementation of cartesianProduct to make it work.


Permissions?

Is somewhere documented how to use or create som permissions per user group, or something like this?

see #127 ?

Duplicate of #127


Tweak heading pitch roll development Sandcastle example

Tweak Sandcastle example from #4047 and fix on Mac.
http://localhost:8080/Apps/Sandcastle/index.html?src=development/HeadingPitchRoll.html&label=Development
CC @kaktus40.

:+1:  looks great, thanks.
I just pushed some whitespace changes to the Sandcastle demo

Thanks again @hpinkos @kaktus40!


F6 should select the adress bar

F6 is a common shortcuts on browsers and some other software to quickly select the address bar. It would be great to have it on Lagrange too!

I'll add a binding for this in 1.11.2 so you can use F6 or any other key for this.


Add HertzBeat to Monitoring

Application name / category
HertzBeat / Monitoring
Source URL
https://github.com/dromara/hertzbeat
https://hub.docker.com/r/tancloud/hertzbeat
Why it is awesome
HertzBeat is an open source, real-time monitoring system with custom-monitor and agentless. Support web service, database, os, middleware and more. Popular in reddit.

@tomsun28 thank you for contributing.


:four_leaf_clover: Proposal: support Tekton plugin

What Would You Like to Add? Why is This Needed?

Tekton is a powerful k8s-based cloud-native CI/CD framework, it is also a Continuous Delivery Foundation project, our plugins system should add this great member!

This has been implemented by @steinliber and @imxw. Thanks for your contribution!


Removed run_in_graph_and_eager_mode in quantiles

cc @gabrieldemarmiesse.

@romainbrault
You are owner of some files modified in this pull request.
Would you kindly review the changes whenever you have the time to?
Thank you very much.

@googlebot I consent.


if  USE/REGULART is applied, ignore bounds on time axis

Reported by Ansley B Manke on 12 May 2005 17:04 UTC
If bounds are given in the file, and use/regulart is given, the bounds do not
apply to the redefined time axis.
cd_get_1_axis.F
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1232

Comment by<EMAIL_ADDRESS>on 12 May 2005 20:22 UTC
To clarify: the problem was that once the previous bug was fixed, and REGULART
has its proper effect, the code was then trying to check and use the bounds if a
bounds attribute was found in the file.  USE/REGULART should ignore any bounds
information, since a regular axis has fixed cell bounds equally spaced between
the coordinates.
This fix is in cd_get_1_axis.F


duplicate bounding boxes for a single object？

Hello there, thank you very much for your work.
I noticed that there are duplicate bounding boxes for a single object. Could you please explain why this is happening? I thought that during the NMS stage, only one bounding box should be outputted. I would appreciate your insights on this matter. Thank you.
This photo come from VisDrone Dataset.

Could you share the command used for inference? Were TEST.CHUNKED_EVALUATION set? If so, then this could happen as we performed multiple inferences with multiple prompts; no NMS was performance after the multiple inference.


rocksdb-sys/lz4 is failed to fetch when trying to use master

I have this line in my cargo.toml dependencies
oxigraph = {git = "https://github.com/oxigraph/oxigraph", branch="master"}
and this error pops up  when I try to run cargo update.
cargo update
    Updating crates.io index
    Updating git repository `https://github.com/oxigraph/oxigraph`
    Updating git submodule `https://github.com/lz4/lz4/`
error: failed to get `oxigraph` as a dependency of package `relm v0.1.0 (/home/samin/code/oxigraph-experiment)`

Caused by:
  failed to load source for dependency `oxigraph`

Caused by:
  Unable to update https://github.com/oxigraph/oxigraph?branch=master

Caused by:
  failed to update submodule `rocksdb-sys/lz4`

Caused by:
  failed to fetch submodule `rocksdb-sys/lz4` from https://github.com/lz4/lz4/

Caused by:
  process didn't exit successfully: `git fetch --tags --force --update-head-ok 'https://github.com/lz4/lz4/' 'refs/heads/*:refs/remotes/origin/*' 'HEAD:refs/remotes/origin/HEAD'` (exit code: 128)
  --- stderr
  ERROR: Repository not found.
  fatal: Could not read from remote repository.

  Please make sure you have the correct access rights
  and the repository exists.

which looks like a broken dependency, I thought I would raise this as an issue

Hi! That's strange.
Oxigraph Wikibase seems to work properly with a similar configuration ({ version = "0.3.0-dev", git = "https://github.com/oxigraph/oxigraph", branch = "master", features = ["http_client"] }).
I just ran cargo update on it without trubles.
It's maybe a network related problem. Have you tried to run again cargo update after a few minutes to see if the problem happens again?

the above error still seems to be ocurring... this is my toml dependencies
 [dependencies] oxigraph = { version = "0.3.0-dev", git = "https://github.com/oxigraph/oxigraph", branch = "master", features = ["http_client"] } qdrant = {git = "https://github.com/qdrant/qdrant"}
and the same error comes up
if it helps, I am only really looking to import the core lib for the memory store with the custom functions implementation, and it looks like the error is coming from rocksdb-sys dir?

In Oxigraph v0.3 I am planning to only have single Store based on RockDB. This store would work by default in memory if it is not opened with a path. So, with the current master branch, compiling RocksDB is required.
I believe the key of the error message is ERROR: Repository not found. fatal: Could not read from remote repository.
The URLs I was using for the submodules where not the most commons ones. I have just changed them 95f30b83272e8a6017fa1a7924c1af88c31738e6 in the hope it fixes the problem.

Hey @Tpt, it does look like it is working! thank you so much for the quick fix, its good to have master working!


Fix unstable incremental fetching by timestamp test

ref: https://keboola.slack.com/archives/C035LGNK5/p1540994105019200

 It should only have fetched values > 2018-11-08 12:17:54.643
 But this row was fetched: array (
  0 =>
  array (
    0 => '6',
    1 => 'yoshi',
    2 => 'horse?',
    3 => '2018-11-08 12:17:54.643',
    4 => '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . '' . "\0" . ')V',
  ),


is there any plan to support  sqlcoder

Summary
In my testing it is not working with sqlcoder-7b-2-GGUF
Appendix
No response

Hi @njalan
The  sqlcoder-7b-2 model isn't a chat model. You can use llama-simple.wasm to interact with this model.
I assumed you have installed WasmEdge and ggml plugin, downloadded the GGUF model. Next you run the following command line to download the llama-simple.wasm file.
curl -LO https://github.com/LlamaEdge/LlamaEdge/releases/latest/download/llama-simple.wasm

Then, run the following command line to run the model.
wasmedge --dir .:. --nn-preload default:GGML:AUTO:sqlcoder-7b-2.Q2_K.gguf  llama-simple.wasm \
  --prompt 'Generate a SQL query to select all users with age 18 and over '

Then, the output is as following:
[INFO] prompt context size: 4096
[INFO] Number of tokens to predict: 1024
[INFO] Number of layers to run on the GPU: 100
[INFO] Batch size for prompt processing: 4096
[INFO] Log enable: false

[Answer]:

  SELECT u.user_id, u.user_name, u.user_first_name, u.user_last_name FROM users u WHERE EXTRACT(YEAR FROM AGE(u.user_date_of_birth)) >= 18;

Let me if this works for you. Thanks.

@alabulei1 Thanks for your reply.  It is working for llama-simple.wasm. How to run it with llama-api-server.wasm?


Worker process interrupted

I use taskiq with ListQueueBroker (backed by reddis).
In the log, I see a lots of worker process interrupted:
2024-10-23 22:22:38.363 | INFO     | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Listening started.
2024-10-23 22:22:39.445 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Worker process interrupted.
2024-10-23 22:22:39.446 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Shutting down the broker.
2024-10-23 22:22:42.697 | INFO     | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Listening started.
2024-10-23 22:22:43.684 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Worker process interrupted.
2024-10-23 22:22:43.686 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Shutting down the broker.
2024-10-23 22:22:46.688 | INFO     | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Listening started.
2024-10-23 22:22:47.921 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Worker process interrupted.
2024-10-23 22:22:47.923 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Shutting down the broker.
2024-10-23 22:22:50.809 | INFO     | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Listening started.
2024-10-23 22:22:52.167 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Worker process interrupted.
2024-10-23 22:22:52.181 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Shutting down the broker.
2024-10-23 22:22:55.158 | INFO     | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Listening started.
2024-10-23 22:22:56.489 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Worker process interrupted.
2024-10-23 22:22:56.492 | WARNING  | trace_id=0 | span_id=0 | logging:callHandlers:1706 - Shutting down the broker.

Is there a way to keep the worker and broker keep running?

Can you enable DEBUG logging to see where the error might be?

Can you enable DEBUG logging to see where the error might be?

hmm, I do have following setting turned on for debug mode in settings, but I don't see errors that lead to the worker interruption issue. Anywhere elese I can enable DEBUG logging? thanks!

log_level: LogLevel = LogLevel.DEBUG

Can you supply taskiq worker cli with  --log-level DEBUG argument?
Like taskiq worker --log-level DEBUG ....

Can you supply taskiq worker cli with --log-level DEBUG argument?
Like taskiq worker --log-level DEBUG ....

I'm using docker-compose to start the worker like following:
  taskiq-worker:
    <<: *main_app
    labels: []
    command:
    - taskiq
    - worker
    - -fsd
    - my_app.tkq:broker

to add log-level , is following correct?
  taskiq-worker:
    <<: *main_app
    labels: []
    command:
    - taskiq
    - worker
    - -fsd
    - --log-level DEBUG
    - my_app.tkq:broker

Yes, should be correct.


FALCON-1839 Test case for APIs for entities scheduled on native scheduler

@pragya-mittal I have left minor comments. Everything else looks good to me.

@muraliramasami  Addressed review comments. Please check.

@pragya-mittal +1 Patch looks good to me.

@muraliramasami  @deepakbarr  Modified NativeInstanceUtil.waitTillInstancesAreCreated based on review comments.

+1 looks good

@muraliramasami @deepakbarr @pavankumar526  I have addressed all the review comments. Modified  NativeInstanceUtil.waitTillInstancesAreCreated logic (as deepak suggested) and added documentation for the same. Please check once.

@muraliramasami @deepakbarr Please review. I want to commit this patch so that I can confirm native scheduler behaviour in my nightly regression.

One minor comment. Rest looks good.

@deepakbarr Please check now.

+1

Will merge the PR tomorrow unless there are more review comments.


Broken related place charts

Related charts are broken on staging / dev.
E.g. https://staging.datacommons.org/place?dcid=geoId/25&topic=Demographics

Should be this (prod):

Fixed -- mixer changes required weren't deployed.


Upgrade node to version 6.9.4

6.9.4 is now LTS and we should upgrade cartridge to this version so we don't get behind

#46 added pull request for this issue

this accidentally went live, so I guess its now fixed


are we at with gdistance?]

[Where

I am still debugging the template script and RdataTracker and ddg.run is giving us many many problems. So, I haven't had time to do any gdistance stuff. Sorry. Is it okay, if I work with the RDataTracker group to try to get the problem resolved? Otherwise, I can drop what I'm doing and work with gdistance. Let me know.

Yeah, work with Moe and/or Alex to get that fixed, but don't spend more than 30 minutes on it. If you can't figure it out by then, come up and let me take a look at it.


Help, Can't Add to package manager

I'm a little bit new in using Inochi2d, but as I plan to use Inochi2d for animating my game characters ( visual novel style ) I want to be able to use the inp / inx file in unity. But when i try to add this repository to the unity's package manage it give me this error.

did I do something wrong when pasting the link ?
Thank you!

Hey sorry, this unity package is currently incomplete so even if you installed git it would not work.
I will be working on finishing this implementation once Inochi2D 0.9 is ready for use.
As for that specific error you're getting, you need to install a git client on your system. You can do so here
https://git-scm.com/downloads/win


rviz python qt bind not found, not cmake

good day. I cloned rpi3b with raspbian buster ros kinetic due to the spotmicro package. but now after cloning the beetroot speaks catkin make that he misses qt bind:
Linux raspberrypi 5.10.63-v7+ #1496 SMP Wed Dec 1 15:58:11 GMT 2021 armv7l GNU/Linux
ROS Distro: Kinetic
printed by rviz:
```
==> Processing catkin package: 'rviz'
==> Building with env: '/home/pi/ros_catkin_ws/install_isolated/env.sh'
==> cmake /home/pi/ros_catkin_ws/src/rviz -DCATKIN_DEVEL_PREFIX=/home/pi/ros_catkin_ws/devel_isolated/rviz -DCMAKE_INSTALL_PREFIX=/home/pi/ros_catkin_ws/install_isolated -G Unix Makefiles in '/home/pi/ros_catkin_ws/build_isolated/rviz'
-- OGRE_INCLUDE_DIRS=/usr/include/OGRE/Overlay;/usr/include/OGRE
-- OGRE_LIBRARIES=/usr/lib/arm-linux-gnueabihf/libOgreOverlay.so;/usr/lib/arm-linux-gnueabihf/libOgreMain.so;/usr/lib/arm-linux-gnueabihf/libpthread.so
-- OGRE_PLUGIN_DIR=/usr/lib/arm-linux-gnueabihf/OGRE-1.9.0
-- Using CATKIN_DEVEL_PREFIX: /home/pi/ros_catkin_ws/devel_isolated/rviz
-- Using CMAKE_PREFIX_PATH: /home/pi/ros_catkin_ws/install_isolated
-- This workspace overlays: /home/pi/ros_catkin_ws/install_isolated
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.16", minimum required is "2")
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/pi/ros_catkin_ws/build_isolated/rviz/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.16")
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.29
-- BUILD_SHARED_LIBS is on
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Could NOT find python_qt_binding (missing: python_qt_binding_DIR)
-- Could not find the required component 'python_qt_binding'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "python_qt_binding"
with any of the following names:
python_qt_bindingConfig.cmake
python_qt_binding-config.cmake

Add the installation prefix of "python_qt_binding" to CMAKE_PREFIX_PATH or
set "python_qt_binding_DIR" to a directory containing one of the above
files.  If "python_qt_binding" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:117 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/pi/ros_catkin_ws/build_isolated/rviz/CMakeFiles/CMakeOutput.log".
See also "/home/pi/ros_catkin_ws/build_isolated/rviz/CMakeFiles/CMakeError.log".
<== Failed to process package 'rviz':
Command '['/home/pi/ros_catkin_ws/install_isolated/env.sh', 'cmake', '/home/pi/ros_catkin_ws/src/rviz', '-DCATKIN_DEVEL_PREFIX=/home/pi/ros_catkin_ws/devel_isolated/rviz', '-DCMAKE_INSTALL_PREFIX=/home/pi/ros_catkin_ws/install_isolated', '-G', 'Unix Makefiles']' returned non-zero exit status 1
```

instructions I used: wiki.ros.org install ROSberryPiInstalling ROS Kinetic on the Raspberry Pi
pip3 qt is:  python-pyqt5 (5.11.3+dfsg-1+rpi1+b3) install
when i use cloning python_qt from rosvisualization / python_qt_binding github save and run the compilation again, the python_qt_binding package will show that it is unknown for cmake and when creating the build folder inside repa python_qt_binding kinetic version, the system is missing so dale a. cm I am not a developer or an expert on Linux systems. after reading that rosdep installs all the dependencies, and its launch, which only announces that it can not find the dependencies, I am already completely clueless. motam is missing addiction in the circle, it cannot be installed because the display install ros-kinetic ...., rosdep install ros-desktop ...... does not work. the package is either not found or is in a faulty condition.
to say that I will burn a new rose again and perform the installation again only leads to the same unsolvable or other problem, for which there is no link or mention, because either tutorial nano or melody or not used is used in the tutorials. rpi3. how to solve this so that the installation of the workspace is ok and I don't have to bother with a million versions and thousands of varieties and a ton of other versions that are not for me? REALLY ONE WHAT'S ALL ABOUT is having this repo functional: https: //github.com/mike4192/spotMicro on my rpi3. ros bleeeee

This is not an issue related to this source repository. Please contact the distro maintainer for Rasberry / ARM.
By the way, why do you try to install ROS Kinetic (EOL) instead of more recent ROS Melodic?


fix: run actions serially

Running actions concurrently produces some race condition behavior with the current implementation (also we were rebasing at least 3 times per action, too much!). Actions will have to be refactored to support concurrent execution similar to the way we synchronize function execution in the dependent value update. For now, running them serially will produce correct results.

bors r+


JetLagged Home screen refresh

This PR introduces a dashboard type layout for the Jet lagged Home screen, which adjusts to different screen sizes (using WindowSizeClasses), and reflows cards to new lines when space limit is reached, using FlowRow and FlowColumn to achieve this.
Its also using LookaheadScope and a custom Modifier called Modifier.animateBounds taken from our [samples] (https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/animation/animation/integration-tests/animation-demos/src/main/java/androidx/compose/animation/demos/lookahead/AnimateBoundsModifier.kt) to allow for smooth transitions between different layout sizes, as well as movableContentOf to keep animation state as content reflows.
Each card has the Modifier.animateBounds wrapping the size modifiers for smooth animations.

Compact
Expanded

https://github.com/android/compose-samples/assets/9973046/c437d30a-38aa-4cd4-bd9a-9bacfd990a6a
Known issues:
Tablet resize shows splash screen occasionally - working as intended: this is known as veiled resizing.

Get


Users settings redesign

:tada: This issue has been resolved in version 1.11.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


README: Document zulip-android mailing list.

Automated message from Dropbox CLA bot
@timabbott, it looks like you've already signed the Dropbox CLA. Thanks!

lgtm!

Merged, thanks for the review!


Widget position moves on close

The position of the widget fed into config.json drifts randomly in the x direction by between 0-30 pixels on close. I can't isolate exactly where the problem lies, but I have to move the bar manually back to the right hand edge of the desktop every time I initialise pkmeter. Other than this, and a whole lot of metrication I've had to undertake, this tool works nicely.

 I think the switch from telling the window to act like a SplashScreen to acting like a ToolWindow may have helped the window jumping.
What do you mean by "metrication I've had to undertake?" If there was a barrier to entry using the app, I'd love to hear about it to help make things better.

I pulled it down about 2 hours ago, so it appears to be a separate issue. A way of bringing all units to metric would be nice (temperatures, wind speed, air pressure) and I think it has been raised separately, but I've had fun diving in to see how this all works, so I wouldn't call it a barrier to entry.


The export function could not adjust the margins

There is a blank margins when exporting your resume.

it is not very comfortable when zoom in and out.

I love this software so much, I deployed it the first time I found it, thank you so much. I hope I can provide Chinese help for the software and documentation.

The blank margins, they appear when you export the resume? Can you please give me a few more details such as which theme, which browser?
As for the zoom issue, I've noticed that the zoom is a bit laggy on Firefox, but works well on Chrome/Safari. I'm yet to find a solution to FF, are you a Firefox user as well or is this happening to you on some other browser?
Thank you so much for the feedback, for the comments :) It really means a lot. Someone has already helped out with translating the app to Chinese, but you can try using the app and seeing if there are any mistakes. Please do share it with as many people as you can. The more people this can help, the better, especially during a time when there's going to be a gold rush for jobs. I hope everything is safe wherever you are. Do take care, and thank you so much.

Maybe this? It loos like happen on both chrome and firefox on all templates. Just some templates have white space on both sides by default, so it not look that obviously.

Thank you so much @qiandongyq, for this and all the contribution you've been doing around Reactive Resume. It is truly appreciated and I am very very thankful for that.
If this is the margins issue people are talking about, then this is expected behaviour. What happens is, the page is actually longer than it is supposed to be, so to fit it inside an A4 paper, it scales itself down and it is centred. By default, it is left-aligned but I made it to centre to the page. If you feel this behaviour is not right and it should be left-aligned instead, that can be arranged.

This has been resolved with the push of #66, thanks everyone :)


Immersive Portals custom Portals

Mod Name
Immersive Portals
Mod Homepage
https://www.curseforge.com/minecraft/mc-mods/immersive-portals-mod
Describe the bug
It is not possible to load custom portals using datapacks for Immersive Portals.
Steps to reproduce

Install the example datapack below
Join your world
Take a look into the logs of your game
Be sad because the Loaded Custom Portal Gen message doesn't appear which mean that no datapack has been loaded

Additional context
Example Datapack download: https://cdn.discordapp.com/attachments/1170734895971176458/1170735472125956116/blutmondtweaks.zip?ex=655a1f5f&is=6547aa5f&hm=1243364ff9c88af3ff6821abdf22b6db98ec4f51167d69b4f2b66c14e8aeb6ec&

Seems like forge is prefixing the datapack registry with the modid, so it ends up looking for data under data/blutmondtweaks/imptl/custom_portal_generation, which is the wrong path. I'll see if I can find a sensible way of knowing when to omit the prefix, as some custom fabric registries require it, too.


xamp v3.2 for windows 10

I have windows  10 and xampp - php 5.6.24. phpmyadmin v3.3,  mysql 5.5.  I have installed visual studio code 1.30.1.  I get the following message:
Php executable not found.  Install php7 and add it to your path or set the php.executablepath setting.  Source php intellisense (Extension)
I use xamp (mysql and phpmyadmin) for my books and dvd collection and in regards to php I just want to learn programming and create for personal\hobby interest.  I do not publish  anything on the net.  I have made the following changes:
Under the USer Settings for php and php intellisense
terminal.integrated.shell.windows":c:\xamp\php\php.exe
I still get the above message.   Does Visual Studio not work with php 5.6 and if so how do I fix this problem?  thankstten the needed data into your clipboard because it was too large to send. Please paste.

The error message refers to the php.executablePath setting, please set that setting to the path for php.exe.
The message is coming from the PHP Intellisense extension, if you have any more issues, please file an issue on that repo: https://github.com/felixfbecker/vscode-php-intellisense/issues


[w-10592636] add .github/pull_request_template.md

ref: W-10592636
Enhancements
add the following PR template. If merged, future pull requests to the latest branch will be pre-populated with the following content:

Writer's Quality Checklist
Before merging your PR, did you:

[ ] Run spell checker
[ ] Run link checker to check for broken xrefs
[ ] Check for orphan files
[ ] Perform a local build and do a final visual check of your content, including checking for:

Broken images
Dead links
Correct rendering of partials if they are used in your content
Formatting issues, such as:

Misnumbered ordered lists (steps) or incorrectly nested unordered lists
Messed up tables
Proper indentation
Correct header levels

[ ] Receive final review and signoff from:

Technical SME
Product Manager
Editor or peer reviewer
Reporter, if this content is in response to a reported issue (internal or external feedback)

[ ] If applicable, verify that the software actually got released

this PR is failing Muleteer check. I am resolving it via https://github.com/mulesoft/muleteer/pull/3729, no additional action is required.


Make RPM build optional

Created a Maven profile "rpm" that must be enabled using -P rpm.  This allows DataSqueeze to be built on systems without rpmbuild installed.
Updated the README with building instructions, including those for the RPM.

Looks good... Merging


⚠ ClamAV has degraded performance

In 32f43c7, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 78 ms

Resolved: ClamAV performance has improved in 6e3daf1 after 10 minutes.


Video upscale only exporting audio

When using Quality Scaler application via Steam, I have been trying to upscale some video taken from a DJI OSMO that is saved as an MP4. I am able to select my settings and get the clip to upscale however when it has completed it holds no video and is only an audio file. This has been true on the following models: RealESR_Gx4 and RealSRx4_Anime. I have tried multiple other files and they all have this issue. These videos are being opened in VLC on both x264 and x265

hi my friend,
when you upscale videos, a temporary file is created with all video frames in it?
this error happens only with DJI OSMO videos? or also for example a video downloaded from internet?
could you also send me a little clip of one of these videos so I can test what's going on under the hood?

Thank you for the quick response,
This happens on all video files it seems no matter the source. I will try to get you a screenshot of the settings used but please see the link below for the video I have been using.
Memorized settings: RealESR_Gx4, half precision, low interpolation, 100% input res, x265 output.
share.icloud.com/photos/0c3prZQGaOkYZiUblIKNVXKpg
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Annunziata Gianluca @.>
Sent: Sunday, July 7, 2024 10:09:55 PM
To: Djdefrag/QualityScaler @.>
Cc: Agr0 @.>; Author @.>
Subject: Re: [Djdefrag/QualityScaler] Video upscale only exporting audio (Issue #82)
hi my friend,
when you upscale videos, a temporary file is created with all video frames in it?
this error happens only with DJI OSMO videos? or also for example a video downloaded from internet?
could you also send me a little clip of one of these videos so I can test what's going on under the hood?
—
Reply to this email directly, view it on GitHubhttps://github.com/Djdefrag/QualityScaler/issues/82#issuecomment-2212984423, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGFXHQQVFQAWFHUCYUZ2ZG3ZLIGJHAVCNFSM6AAAAABKP3FABSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJSHE4DINBSGM.
You are receiving this because you authored the thread.Message ID: @.***>

Hi my friend,
I have tried both with version 3.7 (the current stable one) and 3.8 that I am developing and everything works. I also send you the link of the video I tested with 25% resolution.
Video link -> https://gofile.io/d/W7pwTX
Can you try it with this resolution as well? Just to see if it is a GPU VRAM memory problem.
In any case can you describe the characteristics of your PC?

Sorry for the delay,
I was able to try the upscale a few more times at multiple resolution levels and it seems that it does successfully complete the job as long as it is under 60% input resolution however seems to be at a significantly lower frame rate than was imported the higher the resolution is.
This has been tested on 2 different machines with machine #1 being the primary testing machine
1: Intel I5 12600k - 64gb DDR4 3600 - RTX3070 8GB GDDR6
2: Intel I7 9750H - 32GB DDR4 - RTX2080 MAX-Q

Hi my friend,
your PCs are perfectly capable of running QualityScaler.
I have a doubt, your pcs both have intel processor with integrated GPU.
You should check in Windows Task Manager the integrated gpu maybe has index 0 and the dedicated gpu (nvidia) has index 1.
If this is the case the app uses the integrated GPU and not Nvidia one, you should select GPU 2 from the menu.


Added Gemfile step

Newer jekyll folks may not know to do this.

Thanks! I accepted #64 because it came in earlier.


refactor rename

Coverage remained the same at 100.0% when pulling 81b98d4b2e1cf8b554c3d723bbc1fabe9c0167e5 on jorjoh:master into 73b1ba64825d828054a3dc0866e01125fb08e944 on telemark:master.


页面跳动异常

Describe the bug
1 当其回答时候  一行一行的数据出来 页面的跳动很怪异 不丝滑
2 当回答所需的字很多时候  回答到一半就停住了  回答不完整
3 建议输入框 和 问答区域不在同一个滚动范围内 输入框固定在底部就好
Reproduction
无
System Info
无

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

Duplicate of #89


Sass import not working

Really like this js library, but I have a big SCSS file that I would like to extract into multiple files. I tried to use the import and it seems to error out. Any way around this?

I also want to use @import!
I know the issue, but I have no idea to fix this...


Update to Angular 17

Support Angular 17
Angular 17 is out.
I updated it for you - see my pull request.
Thank you for this great library!

See also my pull request:
https://github.com/hackingharold/ngx-dropzone/pull/66

Hi there,
thanks for your contribution. I released an updated version with some additional features.
Take a look at the releases section.


Migration bevy 0.10 -> 0.11

Migration from bevy 0.10 to 0.11 | mostly tested

@GodGotzi why was this closed?

I dont know why but today I tried to run my fork again and it crashed all the time. I was trying to figure out why, this happens but actually has no idea. So I closed because the migration has some problems.

What I did is vor the bevy_spectator I actually manually copied the new bevy 0.11 into atmosphere. So I rethought and ended up making a pullrequest for bevy_spectator. The bevy_spectator is only needed for examples. I believe to just wait for bevy_spectator and later update bevy_atmosphere. I did that so I can use atmosphere by myself again in 0.11, but for the pullrequest thats too dirty.

@GodGotzi Maybe you could temporary open a PR with bevy_spectator that points to your fork? And just change it to upstream once it merged?


Fix base 64 encoding of HTTP header in test

In ruby 2.3.5 (possibly also 2.3.4), new validation rules have been
added when constructing an HTTP request to insure that an HTTP header
doesn't contain a newline. This change fixes the varz test to no longer
include a newline in a HTTP request header.

[X] I have viewed signed and have submitted the Contributor License Agreement

[X] I have made this pull request to the master branch

[X] I have run all the unit tests using bundle exec rake

[N/A] I have run CF Acceptance Tests on bosh lite

Thanks,
Sam and @jenspinney

Good catch, we had rebuilt our ruby docker image yesterday but hadn't run units yet. Thanks for the quick fix!


compiler warnings with Visual Studio 2017

See http://ci.ros2.org/job/ci_windows/4006/warnings41Result/

@greimela-si FYI
I just ran another build which doesn't have any warnings anymore: http://ci.ros2.org/job/ci_windows/4302/warnings41Result/
I don't even see the deprecation warning from #242 though. I will close this anyway since the warning this issue was created for seem to be resolved.


feat(@angular-devkit/build-webpack): add support for service-worker

That would be blocked on my VFS PR, since I'm reworking architect tests

Friendly ping about the tests~

@filipesilva Please take another look when you have time. All done.

Fixed the issue and just verified it on Windows. Should be green on Appveyor now.


Fix missing South migration

Fix missing South migration for Django before 1.7 which still use South.

Thanks!

yeah!


[WIP] About Modal

This PR introduces the 'About' Modal to the SSUI.
The neccessary API changes were added in the following PR: https://github.com/ManageIQ/manageiq/pull/10848
The OPS UI PR is here: https://github.com/ManageIQ/manageiq/pull/9989
https://bugzilla.redhat.com/show_bug.cgi?id=1277207
https://www.pivotaltracker.com/n/projects/1613907/stories/123185391
TODOs:

[x] Create "?" dropdown with links to:
- [ ] documentation
- [ ]  support website (ManageIQ.org)
- [x] and "About" Modal

[x] 'About' Modal

[ ]  product and version info

@miq-bot add_label wip, enhancement

cc @AparnaKarve @ZitaNemeckova @himdel @dclarizio

@miq-bot assign @AparnaKarve

cc @serenamarie125

@epwinchell this is looking good!

@ZitaNemeckova This PR demonstrates the Patternfly About Modal.
Once you have tried this PR, lets discuss on the next steps.

@epwinchell @AparnaKarve Where are things with this?

@chriskacerguis
@ZitaNemeckova and I are working on this in a different PR - https://github.com/ManageIQ/manageiq-ui-self_service/pull/127
I think we could close this one.

Closing per @AparnaKarve


[BUG] Large CPU utilization when creating a docked widget

Describe the bug
This is a weird one. Likely a user error or related to some parts of my setup, but I'd appreciate a pointer where to start looking.
How to reproduce
I doubt this is easily reproducible, but here's my setup:

Linux 5.13.12-arch1-1 x86_64 GNU/Linux
i3 version 4.19.2 (2021-02-27)
eww at 70285e0e
Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384
eDP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 346mm x 194mm

I've got a simple configuration to create a bar:
(defwindow bar
           :monitor 0
           :geometry (geometry :x "0%"
                               :y "0%"
                               :width "100%"
                               :height "30px"
                               :anchor "bottom center")
           :stacking "fg"
           :reserve (struts :distance "40px" :side "bottom")
           :wm-ignore false
  "Hello, world!")

The first time I spawn the bar with eww open bar after starting the daemon, the bar is not properly docked to the bottom part of the screen, the window manager seems to not reserve the space. (I realize there is #197, so I won't dwell on that longer than necessary)
If I close and open the bar again, the window manager does reserve the space for it, but also the eww daemon starts utilizing 70% of one of my cores, with Xorg taking another one at roughly the same utilization. Very chatty those two apparently.
I put some debug logs in to investigate where the daemon uses all those cycles and ended up here:
diff --git a/crates/eww/src/app.rs b/crates/eww/src/app.rs
index 1e14c6d..918efff 100644
--- a/crates/eww/src/app.rs
+++ b/crates/eww/src/app.rs
@@ -362,9 +362,16 @@ fn apply_window_position(
     monitor_geometry: gdk::Rectangle,
     window: &gtk::Window,
 ) -> Result<()> {
+
     let gdk_window = window.get_window().context("Failed to get gdk window from gtk window")?;
     window_geometry.size = Coords::from_pixels(window.get_size());
     let actual_window_rect = get_window_rectangle(window_geometry, monitor_geometry);
+
+    //let origin = gdk_window.get_origin();
+    //let size = gdk_window.get_geometry();
+    //log::debug!("Moving window to new position: {:?} ({:?}, {:?})", window_geometry, origin, size);
+    log::debug!("Moving window to new position: {:?}", window_geometry);
+
     gdk_window.move_(actual_window_rect.x, actual_window_rect.y);
     Ok(())
 }

This produces log output akin to this:
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }
 2021-08-30T14:36:34.744Z DEBUG eww::app        > Moving window to new position: WindowGeometry { anchor_point: AnchorPoint { x: CENTER, y: END }, offset: CoordsWithUnits(0, 0), size: CoordsWithUnits(3840, 42) }

on repeat.
Interestingly, using the longer log form commented out above "fixes" the problem in that it prevents the above loop from happening, but also again makes the window manager not reserve space for the bar. Not really sure what to make of that.
From what I've read of other people's problems, i3 seems to be peculiar when handling docked windows. My best guess is that i3 renders the bar slightly different to how eww is setting it's geometry, causing a new update message for the window to be fired, which in turn causes eww to again update it's position - and repeat?
Expected behaviour
Not using 2 cores to render a status bar :sweat_smile:
Additional context
Strace of the daemon process:
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\226\0M2\20\0\0\1\20\0\0\1\0\0\0\0\0\0F\10\0\17*\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_REALTIME, {tv_sec=1630335865, tv_nsec=249624151}) = 0
write(2, " 2021-08-30T15:04:25.249Z \33[0m\33["..., 237) = 237
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=13491597}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=13563514}) = 0
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 0 (Timeout)
clock_gettime(CLOCK_REALTIME, {tv_sec=1630335865, tv_nsec=250043943}) = 0
write(2, " 2021-08-30T15:04:25.250Z \33[0m\33["..., 237) = 237
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=13908514}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=13979389}) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\f;\5\0\20\0\0\1\3\0\0\0\0\0\0\0F\10\0\0\f\0\5\0\20\0\0\1\3\0\0\0"..., iov_len=40}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 40
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 3, -1) = 1 ([{fd=3, revents=POLLIN}])
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=14365181}) = 0
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\226\0O2\20\0\0\1\20\0\0\1\0\0\0\0\0\0F\10\0\17*\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_REALTIME, {tv_sec=1630335865, tv_nsec=250919110}) = 0
write(2, " 2021-08-30T15:04:25.250Z \33[0m\33["..., 237) = 237
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=14802014}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=14873306}) = 0
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 0 (Timeout)
clock_gettime(CLOCK_REALTIME, {tv_sec=1630335865, tv_nsec=251336068}) = 0
write(2, " 2021-08-30T15:04:25.251Z \33[0m\33["..., 237) = 237
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=15196681}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=15267931}) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\f;\5\0\20\0\0\1\3\0\0\0\0\0\0\0F\10\0\0\f\0\5\0\20\0\0\1\3\0\0\0"..., iov_len=40}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 40
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 3, -1) = 1 ([{fd=3, revents=POLLIN}])
clock_gettime(CLOCK_MONOTONIC, {tv_sec=8376, tv_nsec=15641389}) = 0

Just here to report that same problem happens with openbox, even when eww isn't set as "dock". when I start it 3 cpu start to go wild (70% minimum).

linux 5.10.63-1-lts
Openbox 3.6.1
eww at 089f617


ValidationSummary doesn't display property errors if ModelState and M…

ValidationSummary doesn't display property errors if ModelState and ModelMetadata meets the specific conditions #4831
Hi @dougbu
#4831
I think this is fixed.

@SteveSandersonMS, @Tratcher, @natemcmaster and @jkotalik.
Sorry I did commit fa55c55. @dougbu  is reviewing these changes.

I can no longer read this. Could you please rebase your fork instead of merging in our master?

Can you rebase the PR on master? GitHub is showing 10k changes on hundreds of files.

I'll do rebase fork.

Hi @dougbu
I've rebased my fork following way:
git remote add Mvc https://github.com/aspnet/AspNetCore.git
git pull --rebase upstream master
git push --force-with-lease origin master
git checkout master
git reset --hard Mvc/master
commits
bfe6a7b
cc1b0e3
fa55c55
Thanks @dougbu. I've tried rebase my fork. it didn't work. It is going bad. If I do some more.
Please close PR, if it is useless.

@kishanAnem I suspect the issue here is you've been merging upstream/master into your origin/master branch.  Rebase the other branches as needed.

@dougbu I will do as you said.