[jemalloc] cross build failure

Host Environment

OS: Windows x64
Compiler: MSVC latest, with cross arm64 installed

To Reproduce
Steps to reproduce the behavior:
./vcpkg install jemalloc:arm64-windows
Failure logs
Console:
Computing installation plan...
The following packages will be built and installed:
    jemalloc[core]:arm64-windows -> 4.3.1-4
Detecting compiler hash for triplet arm64-windows...
Could not locate cached archive: C:\Users\94048\AppData\Local\vcpkg\archives\78\782e5e9f4ee14b0928a241d440d89d1ae02d7520.zip
Starting package 1/1: jemalloc:arm64-windows
Building package jemalloc[core]:arm64-windows...
-- Using cached D:/vcpkg/downloads/jemalloc-jemalloc-cmake-jemalloc-cmake.4.3.1.tar.gz
-- Cleaning sources at D:/vcpkg/buildtrees/jemalloc/src/make.4.3.1-c0500eb0e6.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/vcpkg/downloads/jemalloc-jemalloc-cmake-jemalloc-cmake.4.3.1.tar.gz
-- Applying patch fix-cmakelists.patch
-- Applying patch fix-utilities.patch
-- Applying patch fix-static-build.patch
-- Using source at D:/vcpkg/buildtrees/jemalloc/src/make.4.3.1-c0500eb0e6.clean
-- Configuring arm64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:108 (message):
    Command failed: D:/vcpkg/downloads/tools/cmake-3.19.2-windows/cmake-3.19.2-win32-x86/bin/cmake.exe D:/vcpkg/buildtrees/jemalloc/src/make.4.3.1-c0500eb0e6.clean -DGIT_FOUND=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON -Dwithout-export=OFF -DCMAKE_MAKE_PROGRAM=D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe -DBUILD_SHARED_LIBS=ON -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/vcpkg/scripts/toolchains/windows.cmake -DVCPKG_TARGET_TRIPLET=arm64-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=D:/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON -DVCPKG_CXX_FLAGS= -DVCPKG_CXX_FLAGS_RELEASE= -DVCPKG_CXX_FLAGS_DEBUG= -DVCPKG_C_FLAGS= -DVCPKG_C_FLAGS_RELEASE= -DVCPKG_C_FLAGS_DEBUG= -DVCPKG_CRT_LINKAGE=dynamic -DVCPKG_LINKER_FLAGS= -DVCPKG_LINKER_FLAGS_RELEASE= -DVCPKG_LINKER_FLAGS_DEBUG= -DVCPKG_TARGET_ARCHITECTURE=arm64 -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_BINDIR:STRING=bin -D_VCPKG_ROOT_DIR=D:/vcpkg -D_VCPKG_INSTALLED_DIR=D:/vcpkg/installed -DVCPKG_MANIFEST_INSTALL=OFF -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=D:/vcpkg/packages/jemalloc_arm64-windows/debug
    Working Directory: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg
    Error code: 1
    See logs for more information:
      D:\vcpkg\buildtrees\jemalloc\config-arm64-windows-dbg-out.log
      D:\vcpkg\buildtrees\jemalloc\config-arm64-windows-dbg-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_cmake.cmake:328 (vcpkg_execute_required_process)
  ports/jemalloc/portfile.cmake:20 (vcpkg_configure_cmake)
  scripts/ports.cmake:136 (include)

Error: Building package jemalloc:arm64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: jemalloc:arm64-windows
  Vcpkg version: 2020.11.12--unknownhash

Additionally, attach any relevant sections from the log files above.

config-arm64-windows-dbg-out.log :
-- The C compiler identification is MSVC 19.28.29336.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.28.29333/bin/Hostx64/arm64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_C_COMPILER_ID: MSVC
-- Looking for include file alloca.h
-- Looking for include file alloca.h - not found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file stdatomic.h
-- Looking for include file stdatomic.h - not found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - not found
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Check size of void*
-- Check size of void* - done
-- void* size is 8
-- Check size of int
-- Check size of int - done
-- int size is 4
-- Check size of long
-- Check size of long - done
-- long size is 4
-- Check size of long long
-- Check size of long long - done
-- long long size is 8
-- Check size of intmax_t
-- Check size of intmax_t - done
-- intmax_t size is 8
-- CMAKE_SYSTEM_NAME: Windows
-- Performing Test status
-- Performing Test status - Failed
-- whether pause instruction MSVC is compilable ... no
-- whether YieldProcessor() MSVC is compilable ... no
-- Configuring incomplete, errors occurred!
See also "D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeOutput.log".
See also "D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeError.log".

config-arm64-windows-dbg-err.log :
CMake Error at Utilities.cmake:760 (message):
  GetSystemPageSize failed to run executable
Call Stack (most recent call first):
  CMakeLists.txt:465 (GetSystemPageSize)

CMakeOutput.log:
The system is: Windows - 10.0.19041 - AMD64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/Hostx64/arm64/cl.exe
Build flags: ;/nologo;/DWIN32;/D_WINDOWS;/W3;/utf-8;/MP;
Id flags:

The output was:
0
CMakeCCompilerId.c

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.exe"

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.obj"

The C compiler identification is MSVC, found in "D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/3.19.2/CompilerIdC/CMakeCCompilerId.exe"

Detecting C compiler ABI info compiled with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_790bb && [1/2] Building C object CMakeFiles\cmTC_790bb.dir\CMakeCCompilerABI.c.obj

[2/2] Linking C executable cmTC_790bb.exe

Determining if files malloc.h exist passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_ce39d && [1/2] Building C object CMakeFiles\cmTC_ce39d.dir\HAVE_MALLOC_H.c.obj

[2/2] Linking C executable cmTC_ce39d.exe

Determining if files inttypes.h exist passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_42b85 && [1/2] Building C object CMakeFiles\cmTC_42b85.dir\HAVE_INTTYPES_H.c.obj

[2/2] Linking C executable cmTC_42b85.exe

Determining if the include file sys/types.h exists passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_3a8d2 && [1/2] Building C object CMakeFiles\cmTC_3a8d2.dir\CheckIncludeFile.c.obj

[2/2] Linking C executable cmTC_3a8d2.exe

Determining if the include file stdint.h exists passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_f2eaa && [1/2] Building C object CMakeFiles\cmTC_f2eaa.dir\CheckIncludeFile.c.obj

[2/2] Linking C executable cmTC_f2eaa.exe

Determining if the include file stddef.h exists passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_ef074 && [1/2] Building C object CMakeFiles\cmTC_ef074.dir\CheckIncludeFile.c.obj

[2/2] Linking C executable cmTC_ef074.exe

Determining size of unsigned short passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_2c7e8 && [1/2] Building C object CMakeFiles\cmTC_2c7e8.dir\CMAKE_SIZEOF_UNSIGNED_SHORT.c.obj

[2/2] Linking C executable cmTC_2c7e8.exe

Determining if the system is big endian passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_0c22f && [1/2] Building C object CMakeFiles\cmTC_0c22f.dir\TestEndianess.c.obj

[2/2] Linking C executable cmTC_0c22f.exe

TestEndianess.c:
/* A 16 bit integer is required. */
typedef unsigned short cmakeint16;

/* On a little endian machine, these 16bit ints will give "THIS IS LITTLE ENDIAN."

   On a little endian machine the characters will be exchanged pairwise. */
const cmakeint16 info_big[] =     {0x5448, 0x4953, 0x2049, 0x5320, 0x4249, 0x4720, 0x454e, 0x4449, 0x414e, 0x2e2e, 0x0000};

#ifdef __CLASSIC_C__
int main(argc, argv) int argc; char *argv[];
#else
int main(int argc, char *argv[])
#endif
{
  int require = 0;
  require += info_little[argc];
  require += info_big[argc];
  (void)argv;
  return require;
}

Determining size of void* passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_2b2c2 && [1/2] Building C object CMakeFiles\cmTC_2b2c2.dir\SIZEOF_VOID_P.c.obj

[2/2] Linking C executable cmTC_2b2c2.exe

Determining size of int passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_93b61 && [1/2] Building C object CMakeFiles\cmTC_93b61.dir\SIZEOF_INT.c.obj

[2/2] Linking C executable cmTC_93b61.exe

Determining size of long passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_3cee5 && [1/2] Building C object CMakeFiles\cmTC_3cee5.dir\SIZEOF_LONG.c.obj

[2/2] Linking C executable cmTC_3cee5.exe

Determining size of long long passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_93276 && [1/2] Building C object CMakeFiles\cmTC_93276.dir\SIZEOF_LONG_LONG.c.obj

[2/2] Linking C executable cmTC_93276.exe

Determining size of intmax_t passed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_404fd && [1/2] Building C object CMakeFiles\cmTC_404fd.dir\SIZEOF_INTMAX_T.c.obj

[2/2] Linking C executable cmTC_404fd.exe

CMakeError.log:
Determining if files alloca.h exist failed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_35aa0 && [1/2] Building C object CMakeFiles\cmTC_35aa0.dir\JEMALLOC_HAS_ALLOCA_H.c.obj

FAILED: CMakeFiles/cmTC_35aa0.dir/JEMALLOC_HAS_ALLOCA_H.c.obj

C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1428~1.293\bin\Hostx64\arm64\cl.exe  /nologo   /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP   /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\cmTC_35aa0.dir\JEMALLOC_HAS_ALLOCA_H.c.obj /FdCMakeFiles\cmTC_35aa0.dir\ /FS -c D:\vcpkg\buildtrees\jemalloc\arm64-windows-dbg\CMakeFiles\CheckIncludeFiles\JEMALLOC_HAS_ALLOCA_H.c

D:\vcpkg\buildtrees\jemalloc\arm64-windows-dbg\CMakeFiles\CheckIncludeFiles\JEMALLOC_HAS_ALLOCA_H.c(2): fatal error C1083: Cannot open include file: 'alloca.h': No such file or directory
ninja: build stopped: subcommand failed.

Source:
/* */
#include <alloca.h>

int main(void){return 0;}

Determining if files stdatomic.h exist failed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_fa900 && [1/2] Building C object CMakeFiles\cmTC_fa900.dir\JEMALLOC_C11ATOMICS.c.obj

FAILED: CMakeFiles/cmTC_fa900.dir/JEMALLOC_C11ATOMICS.c.obj

C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1428~1.293\bin\Hostx64\arm64\cl.exe  /nologo   /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP   /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\cmTC_fa900.dir\JEMALLOC_C11ATOMICS.c.obj /FdCMakeFiles\cmTC_fa900.dir\ /FS -c D:\vcpkg\buildtrees\jemalloc\arm64-windows-dbg\CMakeFiles\CheckIncludeFiles\JEMALLOC_C11ATOMICS.c

D:\vcpkg\buildtrees\jemalloc\arm64-windows-dbg\CMakeFiles\CheckIncludeFiles\JEMALLOC_C11ATOMICS.c(2): fatal error C1083: Cannot open include file: 'stdatomic.h': No such file or directory
ninja: build stopped: subcommand failed.

Source:
/* */
#include <stdatomic.h>

int main(void){return 0;}

Determining if files sys/time.h exist failed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_b2efe && [1/2] Building C object CMakeFiles\cmTC_b2efe.dir\HAVE_SYSTIME_H.c.obj

FAILED: CMakeFiles/cmTC_b2efe.dir/HAVE_SYSTIME_H.c.obj

C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1428~1.293\bin\Hostx64\arm64\cl.exe  /nologo   /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP   /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\cmTC_b2efe.dir\HAVE_SYSTIME_H.c.obj /FdCMakeFiles\cmTC_b2efe.dir\ /FS -c D:\vcpkg\buildtrees\jemalloc\arm64-windows-dbg\CMakeFiles\CheckIncludeFiles\HAVE_SYSTIME_H.c

D:\vcpkg\buildtrees\jemalloc\arm64-windows-dbg\CMakeFiles\CheckIncludeFiles\HAVE_SYSTIME_H.c(2): fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory
ninja: build stopped: subcommand failed.

Source:
/* */
#include <sys/time.h>

int main(void){return 0;}

Performing C SOURCE FILE Test status failed with the following output:
Change Dir: D:/vcpkg/buildtrees/jemalloc/arm64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):D:/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_e99bd && [1/2] Building C object CMakeFiles\cmTC_e99bd.dir\src.c.obj

src.c(4): warning C4013: '_mm_pause' undefined; assuming extern returning int
[2/2] Linking C executable cmTC_e99bd.exe

FAILED: cmTC_e99bd.exe

cmd.exe /C "cd . && D:\vcpkg\downloads\tools\cmake-3.19.2-windows\cmake-3.19.2-win32-x86\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_e99bd.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests  -- C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1428~1.293\bin\Hostx64\arm64\link.exe /nologo CMakeFiles\cmTC_e99bd.dir\src.c.obj  /out:cmTC_e99bd.exe /implib:cmTC_e99bd.lib /pdb:cmTC_e99bd.pdb /version:0.0 /machine:ARM64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."

LINK Pass 1: command "C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1428~1.293\bin\Hostx64\arm64\link.exe /nologo CMakeFiles\cmTC_e99bd.dir\src.c.obj /out:cmTC_e99bd.exe /implib:cmTC_e99bd.lib /pdb:cmTC_e99bd.pdb /version:0.0 /machine:ARM64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\cmTC_e99bd.dir/intermediate.manifest CMakeFiles\cmTC_e99bd.dir/manifest.res" failed (exit code 1120) with the following output:
src.c.obj : error LNK2019: unresolved external symbol _mm_pause referenced in function main

cmTC_e99bd.exe : fatal error LNK1120: 1 unresolved externals

ninja: build stopped: subcommand failed.

Source file was:

  int main(int argc, char* argv[]) {
    _mm_pause();
    return 0;
  }

Already report this to the upstream.

Already report this to the upstream.

(I'm jemalloc upstream; although for future reference github issues are preferred to the chat for this sort of thing).
The cmake build isn't supported; it was a mostly community-led port that I believe only really worked on Linux. We're working on a CMake build system port now, but those are happening in the background; the autotools build is the only official way of building jemalloc.

(I'm jemalloc upstream; although for future reference github issues are preferred to the chat for this sort of thing).
The cmake build isn't supported; it was a mostly community-led port that I believe only really worked on Linux. We're working on a CMake build system port now, but those are happening in the background; the autotools build is the only official way of building jemalloc.

We don't use ARM/ARM64 but Windows Intel x64.
jemalloc builds just fine!

I thought vcpkg supported autotools (I may be wrong though)

We don't use ARM/ARM64 but Windows Intel x64.
jemalloc builds just fine!

I thought vcpkg supported autotools (I may be wrong though)

@davidtgoldblatt We need to use another way to get the page size.

@davidtgoldblatt We need to use another way to get the page size.

@JackBoosY close?  vcpkg uses the autotools setup now


Allow changing settings at the client level.

Added MongoClientOperations to handle client level operations and to allow for changable settings.
JAVA-5259

I ended up choosing MongoClientOperations as a name but happy to change if theres a better alternative.

@vbabanin @jyemin this is ready for re-review. Test failures are related to rangePreview and others are flaky / racey tests that are scheduled to be reviewed as part of JAVA-5104.

LGTM!


nuxt-strapi v1.1.0 support for nuxt 2

Hey,
I want to ask if you will support nuxt 2 for the nuxt-strapi v1.1.0 in the future.
Thanks

Sorry to hijack your question, but mine is also related:
does the Nuxt 2 version support Strapi v4? or only v3?
It is not very clear from the docs

@echatzief Nuxt2, as in v2.15.8 and lower is only compatible with the strapi module v0.
If you want to use v1, you need to install Nuxt3 or Nuxt Bridge.
@benjamincanac improved compatibility with Nuxt Bridge in commit 70f73af. This is not yet released in v1.2.0, so for the moment you'll need to use the edge channel.

@salv0 v0 of this module only supports Strapi3

I have released a module to support Nuxt 2 and Strapi 4: https://www.npmjs.com/package/nuxt2-strapi4.
In my team I had project which depends on nuxt 2 completely and migration was breaking old system. The Nuxt Strapi module older one is much better for us as we have token refresh for our mobile app. So I forked https://github.com/nuxt-modules/strapi module to support for Strapi 4.
Feel free to give me some suggestions and feedback to improve it. I will maintain this as its required in my other projects as well.


overview exception

Cerebro 0.6.5, ES 5.1.  I think the cluster's in a weird state, but it's hard to tell because Cerebro can't render the overview. :-)
[error] application -

! @74577fp9b - Internal server error, for (POST) [/overview] ->

play.api.UnexpectedException: Unexpected exception[JsResultException: JsResultException(errors:List((,List(ValidationError(List('Kd_RSnvIQoGEjfSmlItR2w' is undefined on object: {"yRg5Lt1iQ6GcPW1ocYSAYg":{"timestamp":1495547920796,"name":"f1c509b2-cd13-4970-b111-4b0faa54d0d8","transport_address":"<IP_ADDRESS>:9300","host":"<IP_ADDRESS>","ip":"<IP_ADDRESS>:9300","roles":["master","data","ingest"],"os":{"timestamp":1495547920798,"cpu":{"percent":86,"load_average":{"1m":5.82,"5m":5,"15m":2.83}},"mem":{"total":"29.9gb","total_in_bytes":32168050688,"free":"3.7gb","free_in_bytes":4029800448,"used":"26.2gb","used_in_bytes":28138250240,"free_percent":13,"used_percent":87},"swap":{"total":"0b","total_in_bytes":0,"free":"0b","free_in_bytes":0,"used":"0b","used_in_bytes":0},"cgroup":{"cpuacct":{"control_group":"/machine.slice/nomad-f1c509b2-cd13-4970-b111-4b0faa54d0d8.scope","usage_nanos":816331580543},"cpu":{"control_group":"/machine.slice/nomad-f1c509b2-cd13-4970-b111-4b0faa54d0d8.scope","cfs_period_micros":100000,"cfs_quota_micros":-1,"stat":{"number_of_elapsed_periods":0,"number_of_times_throttled":0,"time_throttled_nanos":0}}}},"process":{"timestamp":1495547920798,"open_file_descriptors":335,"max_file_descriptors":65536,"cpu":{"percent":58,"total":"17.8m","total_in_millis":1071720},"mem":{"total_virtual":"21.9gb","total_virtual_in_bytes":23520862208}},"jvm":{"timestamp":1495547920798,"uptime":"10.8m","uptime_in_millis":650670,"mem":{"heap_used":"1.9gb","heap_used_in_bytes":2126631712,"heap_used_percent":15,"heap_committed":"12.6gb","heap_committed_in_bytes":13596622848,"heap_max":"12.6gb","heap_max_in_bytes":13596622848,"non_heap_used":"98.6mb","non_heap_used_in_bytes":103435688,"non_heap_committed":"103.4mb","non_heap_committed_in_bytes":108478464,"pools":{"young":{"used":"113.4mb","used_in_bytes":118959336,"max":"266.2mb","max_in_bytes":279183360,"peak_used":"266.2mb","peak_used_in_bytes":279183360,"peak_max":"266.2mb","peak_max_in_bytes":279183360},"survivor":{"used":"30.4mb","used_in_bytes":31895120,"max":"33.2mb","max_in_bytes":34865152,"peak_used":"33.2mb","peak_used_in_bytes":34865152,"peak_max":"33.2mb","peak_max_in_bytes":34865152},"old":{"used":"1.8gb","used_in_bytes":1975777256,"max":"12.3gb","max_in_bytes":13282574336,"peak_used":"9.3gb","peak_used_in_bytes":10039474360,"peak_max":"12.3gb","peak_max_in_bytes":13282574336}}},"threads":{"count":64,"peak_count":66},"gc":{"collectors":{"young":{"collection_count":742,"collection_time":"48.9s","collection_time_in_millis":48957},"old":{"collection_count":2,"collection_time":"126ms","collection_time_in_millis":126}}},"buffer_pools":{"direct":{"count":89,"used":"140.4mb","used_in_bytes":147259400,"total_capacity":"140.4mb","total_capacity_in_bytes":147259399},"mapped":{"count":676,"used":"5.4gb","used_in_bytes":5832549775,"total_capacity":"5.4gb","total_capacity_in_bytes":5832549775}},"classes":{"current_loaded_count":10469,"total_loaded_count":10486,"total_unloaded_count":17}},"fs":{"timestamp":1495547920799,"total":{"total":"98.3gb","total_in_bytes":105554829312,"free":"91.3gb","free_in_bytes":98049282048,"available":"86.2gb","available_in_bytes":92663791616},"data":[{"path":"/alloc/data/nodes/0","mount":"/alloc (/dev/xvdh)","type":"ext4","total":"98.3gb","total_in_bytes":105554829312,"free":"91.3gb","free_in_bytes":98049282048,"available":"86.2gb","available_in_bytes":92663791616,"spins":"false"}],"io_stats":{"devices":[{"device_name":"xvdh","operations":163788,"read_operations":15,"write_operations":163773,"read_kilobytes":60,"write_kilobytes":10636860}],"total":{"operations":163788,"read_operations":15,"write_operations":163773,"read_kilobytes":60,"write_kilobytes":10636860}}}},"JNleTcs4R7WFZafxpLGpew":{"timestamp":1495547920797,"name":"694d69f3-0e7a-366e-5802-ae99154a6d97","transport_address":"<IP_ADDRESS>:9300","host":"<IP_ADDRESS>","ip":"<IP_ADDRESS>:9300","roles":["master","data","ingest"],"os":{"timestamp":1495547920798,"cpu":{"percent":44,"load_average":{"1m":4.74,"5m":3.59,"15m":1.9}},"mem":{"total":"29.9gb","total_in_bytes":32168050688,"free":"5.2gb","free_in_bytes":5646438400,"used":"24.7gb","used_in_bytes":26521612288,"free_percent":18,"used_percent":82},"swap":{"total":"0b","total_in_bytes":0,"free":"0b","free_in_bytes":0,"used":"0b","used_in_bytes":0},"cgroup":{"cpuacct":{"control_group":"/machine.slice","usage_nanos":23508285615148},"cpu":{"control_group":"/machine.slice","cfs_period_micros":100000,"cfs_quota_micros":-1,"stat":{"number_of_elapsed_periods":0,"number_of_times_throttled":0,"time_throttled_nanos":0}}}},"process":{"timestamp":1495547920799,"open_file_descriptors":318,"max_file_descriptors":65536,"cpu":{"percent":45,"total":"4.5h","total_in_millis":16532200},"mem":{"total_virtual":"23.2gb","total_virtual_in_bytes":24935157760}},"jvm":{"timestamp":1495547920799,"uptime":"16.3h","uptime_in_millis":58947324,"mem":{"heap_used":"3.4gb","heap_used_in_bytes":3744058208,"heap_used_percent":27,"heap_committed":"12.6gb","heap_committed_in_bytes":13596622848,"heap_max":"12.6gb","heap_max_in_bytes":13596622848,"non_heap_used":"112.9mb","non_heap_used_in_bytes":118415736,"non_heap_committed":"118.3mb","non_heap_committed_in_bytes":124080128,"pools":{"young":{"used":"104.2mb","used_in_bytes":109295136,"max":"266.2mb","max_in_bytes":279183360,"peak_used":"266.2mb","peak_used_in_bytes":279183360,"peak_max":"266.2mb","peak_max_in_bytes":279183360},"survivor":{"used":"29.7mb","used_in_bytes":31169568,"max":"33.2mb","max_in_bytes":34865152,"peak_used":"33.2mb","peak_used_in_bytes":34865152,"peak_max":"33.2mb","peak_max_in_bytes":34865152},"old":{"used":"3.3gb","used_in_bytes":3603593504,"max":"12.3gb","max_in_bytes":13282574336,"peak_used":"9.3gb","peak_used_in_bytes":10032111288,"peak_max":"12.3gb","peak_max_in_bytes":13282574336}}},"threads":{"count":70,"peak_count":74},"gc":{"collectors":{"young":{"collection_count":25497,"collection_time":"14.3m","collection_time_in_millis":859780},"old":{"collection_count":9,"collection_time":"607ms","collection_time_in_millis":607}}},"buffer_pools":{"direct":{"count":150,"used":"140.9mb","used_in_bytes":147765959,"total_capacity":"140.9mb","total_capacity_in_bytes":147765958},"mapped":{"count":850,"used":"6.7gb","used_in_bytes":7233063731,"total_capacity":"6.7gb","total_capacity_in_bytes":7233063731}},"classes":{"current_loaded_count":10882,"total_loaded_count":10930,"total_unloaded_count":48}},"fs":{"timestamp":1495547920799,"total":{"total":"98.3gb","total_in_bytes":105554829312,"free":"90.3gb","free_in_bytes":97038004224,"available":"85.3gb","available_in_bytes":91652517888},"data":[{"path":"/alloc/data/nodes/0","mount":"/alloc (/dev/xvdh)","type":"ext4","total":"98.3gb","total_in_bytes":105554829312,"free":"90.3gb","free_in_bytes":97038004224,"available":"85.3gb","available_in_bytes":91652517888,"spins":"false"}],"io_stats":{"devices":[{"device_name":"xvdh","operations":3519864,"read_operations":526,"write_operations":3519338,"read_kilobytes":62660,"write_kilobytes":75869412}],"total":{"operations":3519864,"read_operations":526,"write_operations":3519338,"read_kilobytes":62660,"write_kilobytes":75869412}}}}}),WrappedArray())))))]
	at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:289)
	at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:220)
	at play.api.GlobalSettings$class.onError(GlobalSettings.scala:160)
	at play.api.DefaultGlobal$.onError(GlobalSettings.scala:188)
	at play.api.http.GlobalSettingsHttpErrorHandler.onServerError(HttpErrorHandler.scala:100)
Caused by: play.api.libs.json.JsResultException: JsResultException(errors:List((,List(ValidationError(List('Kd_RSnvIQoGEjfSmlItR2w' is undefined on object: {"yRg5Lt1iQ6GcPW1ocYSAYg":{"timestamp":1495547920796,"name":"f1c509b2-cd13-4970-b111-4b0faa54d0d8","transport_address":"<IP_ADDRESS>:9300","host":"<IP_ADDRESS>","ip":"<IP_ADDRESS>:9300","roles":["master","data","ingest"],"os":{"timestamp":1495547920798,"cpu":{"percent":86,"load_average":{"1m":5.82,"5m":5,"15m":2.83}},"mem":{"total":"29.9gb","total_in_bytes":32168050688,"free":"3.7gb","free_in_bytes":4029800448,"used":"26.2gb","used_in_bytes":28138250240,"free_percent":13,"used_percent":87},"swap":{"total":"0b","total_in_bytes":0,"free":"0b","free_in_bytes":0,"used":"0b","used_in_bytes":0},"cgroup":{"cpuacct":{"control_group":"/machine.slice/nomad-f1c509b2-cd13-4970-b111-4b0faa54d0d8.scope","usage_nanos":816331580543},"cpu":{"control_group":"/machine.slice/nomad-f1c509b2-cd13-4970-b111-4b0faa54d0d8.scope","cfs_period_micros":100000,"cfs_quota_micros":-1,"stat":{"number_of_elapsed_periods":0,"number_of_times_throttled":0,"time_throttled_nanos":0}}}},"process":{"timestamp":1495547920798,"open_file_descriptors":335,"max_file_descriptors":65536,"cpu":{"percent":58,"total":"17.8m","total_in_millis":1071720},"mem":{"total_virtual":"21.9gb","total_virtual_in_bytes":23520862208}},"jvm":{"timestamp":1495547920798,"uptime":"10.8m","uptime_in_millis":650670,"mem":{"heap_used":"1.9gb","heap_used_in_bytes":2126631712,"heap_used_percent":15,"heap_committed":"12.6gb","heap_committed_in_bytes":13596622848,"heap_max":"12.6gb","heap_max_in_bytes":13596622848,"non_heap_used":"98.6mb","non_heap_used_in_bytes":103435688,"non_heap_committed":"103.4mb","non_heap_committed_in_bytes":108478464,"pools":{"young":{"used":"113.4mb","used_in_bytes":118959336,"max":"266.2mb","max_in_bytes":279183360,"peak_used":"266.2mb","peak_used_in_bytes":279183360,"peak_max":"266.2mb","peak_max_in_bytes":279183360},"survivor":{"used":"30.4mb","used_in_bytes":31895120,"max":"33.2mb","max_in_bytes":34865152,"peak_used":"33.2mb","peak_used_in_bytes":34865152,"peak_max":"33.2mb","peak_max_in_bytes":34865152},"old":{"used":"1.8gb","used_in_bytes":1975777256,"max":"12.3gb","max_in_bytes":13282574336,"peak_used":"9.3gb","peak_used_in_bytes":10039474360,"peak_max":"12.3gb","peak_max_in_bytes":13282574336}}},"threads":{"count":64,"peak_count":66},"gc":{"collectors":{"young":{"collection_count":742,"collection_time":"48.9s","collection_time_in_millis":48957},"old":{"collection_count":2,"collection_time":"126ms","collection_time_in_millis":126}}},"buffer_pools":{"direct":{"count":89,"used":"140.4mb","used_in_bytes":147259400,"total_capacity":"140.4mb","total_capacity_in_bytes":147259399},"mapped":{"count":676,"used":"5.4gb","used_in_bytes":5832549775,"total_capacity":"5.4gb","total_capacity_in_bytes":5832549775}},"classes":{"current_loaded_count":10469,"total_loaded_count":10486,"total_unloaded_count":17}},"fs":{"timestamp":1495547920799,"total":{"total":"98.3gb","total_in_bytes":105554829312,"free":"91.3gb","free_in_bytes":98049282048,"available":"86.2gb","available_in_bytes":92663791616},"data":[{"path":"/alloc/data/nodes/0","mount":"/alloc (/dev/xvdh)","type":"ext4","total":"98.3gb","total_in_bytes":105554829312,"free":"91.3gb","free_in_bytes":98049282048,"available":"86.2gb","available_in_bytes":92663791616,"spins":"false"}],"io_stats":{"devices":[{"device_name":"xvdh","operations":163788,"read_operations":15,"write_operations":163773,"read_kilobytes":60,"write_kilobytes":10636860}],"total":{"operations":163788,"read_operations":15,"write_operations":163773,"read_kilobytes":60,"write_kilobytes":10636860}}}},"JNleTcs4R7WFZafxpLGpew":{"timestamp":1495547920797,"name":"694d69f3-0e7a-366e-5802-ae99154a6d97","transport_address":"<IP_ADDRESS>:9300","host":"<IP_ADDRESS>","ip":"<IP_ADDRESS>:9300","roles":["master","data","ingest"],"os":{"timestamp":1495547920798,"cpu":{"percent":44,"load_average":{"1m":4.74,"5m":3.59,"15m":1.9}},"mem":{"total":"29.9gb","total_in_bytes":32168050688,"free":"5.2gb","free_in_bytes":5646438400,"used":"24.7gb","used_in_bytes":26521612288,"free_percent":18,"used_percent":82},"swap":{"total":"0b","total_in_bytes":0,"free":"0b","free_in_bytes":0,"used":"0b","used_in_bytes":0},"cgroup":{"cpuacct":{"control_group":"/machine.slice","usage_nanos":23508285615148},"cpu":{"control_group":"/machine.slice","cfs_period_micros":100000,"cfs_quota_micros":-1,"stat":{"number_of_elapsed_periods":0,"number_of_times_throttled":0,"time_throttled_nanos":0}}}},"process":{"timestamp":1495547920799,"open_file_descriptors":318,"max_file_descriptors":65536,"cpu":{"percent":45,"total":"4.5h","total_in_millis":16532200},"mem":{"total_virtual":"23.2gb","total_virtual_in_bytes":24935157760}},"jvm":{"timestamp":1495547920799,"uptime":"16.3h","uptime_in_millis":58947324,"mem":{"heap_used":"3.4gb","heap_used_in_bytes":3744058208,"heap_used_percent":27,"heap_committed":"12.6gb","heap_committed_in_bytes":13596622848,"heap_max":"12.6gb","heap_max_in_bytes":13596622848,"non_heap_used":"112.9mb","non_heap_used_in_bytes":118415736,"non_heap_committed":"118.3mb","non_heap_committed_in_bytes":124080128,"pools":{"young":{"used":"104.2mb","used_in_bytes":109295136,"max":"266.2mb","max_in_bytes":279183360,"peak_used":"266.2mb","peak_used_in_bytes":279183360,"peak_max":"266.2mb","peak_max_in_bytes":279183360},"survivor":{"used":"29.7mb","used_in_bytes":31169568,"max":"33.2mb","max_in_bytes":34865152,"peak_used":"33.2mb","peak_used_in_bytes":34865152,"peak_max":"33.2mb","peak_max_in_bytes":34865152},"old":{"used":"3.3gb","used_in_bytes":3603593504,"max":"12.3gb","max_in_bytes":13282574336,"peak_used":"9.3gb","peak_used_in_bytes":10032111288,"peak_max":"12.3gb","peak_max_in_bytes":13282574336}}},"threads":{"count":70,"peak_count":74},"gc":{"collectors":{"young":{"collection_count":25497,"collection_time":"14.3m","collection_time_in_millis":859780},"old":{"collection_count":9,"collection_time":"607ms","collection_time_in_millis":607}}},"buffer_pools":{"direct":{"count":150,"used":"140.9mb","used_in_bytes":147765959,"total_capacity":"140.9mb","total_capacity_in_bytes":147765958},"mapped":{"count":850,"used":"6.7gb","used_in_bytes":7233063731,"total_capacity":"6.7gb","total_capacity_in_bytes":7233063731}},"classes":{"current_loaded_count":10882,"total_loaded_count":10930,"total_unloaded_count":48}},"fs":{"timestamp":1495547920799,"total":{"total":"98.3gb","total_in_bytes":105554829312,"free":"90.3gb","free_in_bytes":97038004224,"available":"85.3gb","available_in_bytes":91652517888},"data":[{"path":"/alloc/data/nodes/0","mount":"/alloc (/dev/xvdh)","type":"ext4","total":"98.3gb","total_in_bytes":105554829312,"free":"90.3gb","free_in_bytes":97038004224,"available":"85.3gb","available_in_bytes":91652517888,"spins":"false"}],"io_stats":{"devices":[{"device_name":"xvdh","operations":3519864,"read_operations":526,"write_operations":3519338,"read_kilobytes":62660,"write_kilobytes":75869412}],"total":{"operations":3519864,"read_operations":526,"write_operations":3519338,"read_kilobytes":62660,"write_kilobytes":75869412}}}}}),WrappedArray())))))
	at play.api.libs.json.JsReadable$$anonfun$2.apply(JsReadable.scala:23)
	at play.api.libs.json.JsReadable$$anonfun$2.apply(JsReadable.scala:23)
	at play.api.libs.json.JsResult$class.fold(JsResult.scala:73)
	at play.api.libs.json.JsError.fold(JsResult.scala:13)
	at play.api.libs.json.JsReadable$class.as(JsReadable.scala:21)

@blalor it seems that your cluster doesn't really agree on which nodes are part of it or holds data. For a cluster in this situation, I'm not really sure what could/should be displayed.
Could you get the output of:
/_cluster/state/master_node,routing_table,routing_nodes,blocks
/_nodes/stats/jvm,fs,os,process?human=true
/_stats/docs,store
?


LineCanvas support for mixing double and single lines

Fixes #_____ - Include a terse summary of the change or which issue is fixed.
Pull Request checklist:

[ ] I've named my PR in the form of "Fixes #issue. Terse description."
[ ] My code follows the style guidelines of Terminal.Gui - if you use Visual Studio, hit CTRL-K-D to automatically reformat your files before committing.
[ ] My code follows the Terminal.Gui library design guidelines
[x] I ran dotnet test before commit
[ ] I have made corresponding changes to the API documentation (using /// style comments)
[x] My changes generate no new warnings
[x] I have checked my code and corrected any poor grammar or misspellings
[x] I conducted basic QA to assure all features are working

Mixed line style support, have doubles merge into singles and vice versa!
On my laptop on holiday so can't do the Ctrl+K+D thing but otherwise should be good to go.

Also, @tznind, can you please move LineCanvasTests.cs to the Core folder and ensure the namespace is Terminal.Gui.Core?

Also, @tznind, can you please move LineCanvasTests.cs to the Core folder and ensure the namespace is Terminal.Gui.Core?

Done.  Guessing you mean Terminal.Gui.CoreTests though right? Not justTerminal.Gui.Core?

I just grabbed your PR again using a different technique and now it's correct and working correctly.
git remote add tznind tig:tznind/gui.cs.git
git fetch tznind
git checkout -b tznind-line-canvas-style-mixing tznind/line-canvas-style-mixing

😕

@tig just recording this here as I don't think theres much we can do about it but the current implementation still looks a bit janky when changing from double to single 'mid rune' along a specific axis.  For example if you draw 2 boxes, one with single width and one with double width overlapping:


[FEAT]Quaternion to Rotation matrix

quaternion_to_rotation_matrix
https://github.com/KieranWynn/pyquaternion/blob/master/pyquaternion/quaternion.py#L965

/cc @ClementPinard

closing this as it's included in https://github.com/arraiyopensource/kornia/issues/143


Maybe make FA ( Fake Angle )

is it possible to make a working fake angle for legit cheating with osiris
maybe this can help
void CLegitBot::LegitAA(CUserCmd pCmd, bool& bSendPacket)
{
IClientEntity pLocal = hackManager.pLocal();
if ((pCmd->buttons & IN_USE) || pLocal->GetMoveType() == MOVETYPE_LADDER)
	return;

   Vector oldAngle = pCmd->viewangles;
float oldForward = pCmd->forwardmove;
float oldSideMove = pCmd->sidemove;
if (Menu::Window.LegitBotTab.LegitAA.GetState() && !pCmd->buttons & IN_ATTACK)
{
	static int ChokedPackets = -1;
	ChokedPackets++;
	static bool yFlip;
	if (ChokedPackets < 1)
	{
		bSendPacket = true;
	}
	else
	{
		bSendPacket = false;
		yFlip ? pCmd->viewangles.y += 90.f : pCmd->viewangles.y -= 90.f;
		ChokedPackets = -1;
	}
	yFlip != yFlip;

}

}
if (pLocal->GetLifeState() == LIFE_ALIVE)
{
LegitAA(pCmd, bSendPacket);
}

i have made desync aa with this cheat but it only works if you choke packets and have a tickbase exploit on with another cheat.
but then again i know pretty much nothing about coding

snip

This is really old, valve updated how packets are networked, so this code doesnt work anymore

i have made desync aa with this cheat but it only works if you choke packets and have a tickbase exploit on with another cheat.
but then again i know pretty much nothing about coding

in other cheats too work legit aa with choke packets(fake lag)


[Help!} Error while converting in Model Inference #430

While in the model interface The _D and _G .pth files get immediate error codes and the .pth file without D or G doesn't get a error code until i hit convert. How do I fix this problem?

Are you properly loading in the Audio with ffmpeg?
Check your Path again, and make sure that your files are .wav
All other File Extensions gave me an error, so that might help.
You can also try to download the latest FFMPEG yourself, and then replace the one in your Folder.

For example, the below one didn´t work for me despite the path being right:
"X:\That's Life (Remastered 2008).flac"
When I converted it to .wav however, it worked without problem:
"X:\That's Life (Remastered 2008).wav"
Note, that both Times it´s the Vocal only Track and not the Full Song.

I've trained my model with and without pitch guidance all in model v2 and v1. I Tried 0 protection 0.33 and 0.5, harvest crepe and pm give the same error.
The path is good no spaces no () only - _
Anyone had luck in solving this?
Traceback (most recent call last):
  File "V:\AI\Retrieval-based-Voice-Conversion-WebUI\my_utils.py", line 14, in load_audio
    ffmpeg.input(file, threads=0)
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\ffmpeg\_run.py", line 325, in run
    raise Error('ffmpeg', out, err)
ffmpeg._run.Error: ffmpeg error (see stderr output for detail)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "V:\AI\Retrieval-based-Voice-Conversion-WebUI\infer-web.py", line 178, in vc_single
    audio = load_audio(input_audio_path, 16000)
  File "V:\AI\Retrieval-based-Voice-Conversion-WebUI\my_utils.py", line 19, in load_audio
    raise RuntimeError(f"Failed to load audio: {e}")
RuntimeError: Failed to load audio: ffmpeg error (see stderr output for detail)

Traceback (most recent call last):
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\gradio\routes.py", line 321, in run_predict
    output = await app.blocks.process_api(
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\gradio\blocks.py", line 1007, in process_api
    data = self.postprocess_data(fn_index, result["prediction"], state)
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\gradio\blocks.py", line 953, in postprocess_data
    prediction_value = block.postprocess(prediction_value)
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\gradio\components.py", line 2076, in postprocess
    processing_utils.audio_to_file(sample_rate, data, file.name)
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\gradio\processing_utils.py", line 206, in audio_to_file
    data = convert_to_16_bit_wav(data)
  File "C:\tools\miniconda3\envs\rvc\lib\site-packages\gradio\processing_utils.py", line 219, in convert_to_16_bit_wav
    if data.dtype in [np.float64, np.float32, np.float16]:
AttributeError: 'NoneType' object has no attribute 'dtype'

hey, im having the same error now.
"AttributeError: 'NoneType' object has no attribute 'dtype'"
How do I fix this problem?

For example, the below one didn´t work for me despite the path being right: "X:\That's Life (Remastered 2008).flac"
When I converted it to .wav however, it worked without problem: "X:\That's Life (Remastered 2008).wav"
Note, that both Times it´s the Vocal only Track and not the Full Song.
Thanks! I did convert the song to .wav but I didn’t try it with latest FFMPEG. I’ll try that and see if it works.


Let's keep that overhead out

The examples have to be generated by the client
The send option is to clone three repo and start a local server and then we will generate examples from localhost

We will also have to have automatic updated (an old idea)


MongoDB composite index crashes

If having two index definitions like this:
{
  "foo": 1,
  "foo.bar": 1
}

The introspection of this will crash.

Error reports for this:
https://github.com/prisma/prisma/issues/13563
https://github.com/prisma/prisma/issues/12998
Ultimately fixed by:
https://github.com/prisma/prisma/issues/13332


Transaction struct missing original_transaction?

Transaction: https://godoc.org/github.com/blacklightcms/recurly#Transaction
In the Ruby library we would be able to get the original transaction by calling transaction.original_transaction, is there an easy way to get it in this Go library too?

I think I can currently get around this by calling transaction.invoice.original_invoice.transactions[0] to get the original transaction of the transaction

@michael-luo Are you looking for the original transaction for an invoice, for an account?
The invoices get method sorts all of the transactions:
https://github.com/blacklightcms/recurly/blob/489a558f74b65f8d49bb4870692ca9a63d9b0107/invoices_service.go#L72
It's sorted by the transaction's created date in ascending order. You can check out the sort logic we use at the link above here:
https://github.com/blacklightcms/recurly/blob/master/transactions.go#L170-L184
So if you are retrieving an invoice, the first transaction in the list will be the original based on the created timestamp.

My original use case was to try to get the original payment txn for a refund txn. Sounds like getting the first txn in the list works, thanks.


Allow layer to have multiple inputs

Sometimes it's highly beneficial if a Layer can have multiple inputs tensors (with different shapes). For example, if we want to compute the weighted sum of N vectors, which are stored in tensor T1 of shape (nb_vectors, dim) and the weights are given by another tensor T2 of shape (nb_vectors, 1). The weighted sum can be computed using a Layer with two input tensors T1 and T2. But in current implementation of Keras, it seems that we must concatenate T1 and T2 first and feed the concatenated tensor to a Layer and then split them during computation.

Do you want to learn tensor T2?

@pjadzinsky T2 could be derived from a DNN (e.g., as in attention model)

When you are merging layers, you can either concatenate the outputs, or sum the outputs (it's a keyword argument in Merge or in the add_node method of the Graph model). If each of your channels gets through a multiplication (the implementation of a scalar multiplication layer is trivial), and then all channels get merged with the sum option, you get your weighted sum.
Does this solve your problem?

@fchollet Thanks for your reply! Yes:) it's exactly my current implementation. But I was still wondering if there was any plan to natively support multiple input channels.

It's already supported in the general connectivity framework, though no layer implements it at this time (except the Graph container, which can accept multiple inputs from incoming layers).
See: https://github.com/fchollet/keras/blob/master/keras/layers/containers.py#L129-L136

I am currently adapting Spacial Transformer Network for Keras
The idea was to isolate Grid generator and Sampler units to a single Layer with inputs
U (image batch) and Theta ( Mat(2x3) generated by Localisation network)

Any suggestions?


Add contracts endpoint

Closes #12

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

40 of 41 (97.56%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+1.5%) to 92.683%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

app/datasources/db/models.py
39
40
97.5%

Totals

Change from base Build<PHONE_NUMBER>1:
1.5%

Covered Lines:
152

Relevant Lines:
164

💛  - Coveralls


[BUG] Compatibility.md does not include latest versions of OpenSearch

What is the bug?
Coming from https://forum.opensearch.org/t/java-client-compatibility/15917.
https://github.com/opensearch-project/opensearch-java/blob/main/COMPATIBILITY.md shows compatibility of the latest client up to core v2.6, whereas OpenSearch is on the verge of releasing 2.10.
Can the compatibility.md get updated?
Maybe a script is needed to create an issue when the server bumps, or a script that checks the api specification to see if there are uncovered versions in compatibility.md?

I will add the new versions to the test matrix and compatibility files.


Pointer disappear in maximised window with multiple monitors

Type: Bug
The pointer (= hand+finger or arrow-pointer or I bar, that is moved by the mouse) (not the cursor =the vertical bar at the insertion point in the text)
disappears after any ONE click anywhere in vscode when vscode is in a maximised window on one monitor of a 3 monitor system.
When the ppointer has disappeared moving the mouse changes things that respond to hovering (like files in the vscode's file explorer) but the pointer
is not visible in any area of the vscode window including the window title bar and the minimized/unmaximised/close icons in the top right. The cursor (|) in the editor remains visible, and can be moved by clicking the mouse,
but there's no pointer visible to show where it is going to be moved to.
The pointer can be restored by moving to a window on another monitor, even if that is another vscode instance window, but the pointer
is  gone when moved back to the vscode instance that lost it.
It can be restored by changing the Cursor Size in Gnome Settings and then moving back to vscode where it does appear, but only until
ONE mouse click, then it disappears again.  (This includes changing the Cursor Size and changing it back again so it didn't actually change)
Narrowing the Problem
The problem ONLY occurs if vscode's window is  maximized.
The pointer disappears when the vscode window is maximized and reappears when in unmaximized state.
The bug does not show if the gnome "dock", without autohide, is on the same monitor (so "maximised" is not the whole monitor)
The bug does show with gnome dock autohide ON (so maximised is whole monitor)
The "unmaximized" behavior(=bug does not show) is true if the window is manually resized to fill the monitor
but may be "full" is approximate So I suspect the bug only occurs when the window size === the monitor size.

Using ubuntu 22.04.3 LTS, Gnome 42.9, multiple monitors(3)
Vscode (about):
Version: 1.85.1
Commit: 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2
Date: 2023-12-13T09:47:11.635Z
Electron: 25.9.7
ElectronBuildId: 25551756
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 6.2.0-39-generic
newly removed and reinstalled vscode
cat ~/.config/Code/User/settings.json
{
"workbench.colorTheme": "Abyss"
}
cat ./settings.json
{
"workbench.colorTheme": "Abyss"
}
VS Code version: Code 1.85.1 (0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2, 2023-12-13T09:47:11.635Z)
OS version: Linux x64 6.2.0-39-generic
Modes:

System Info

Item
Value

CPUs
Intel(R) Xeon(R) CPU E5-1660 v3 @ 3.00GHz (16 x 1197)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
0, 0, 0

Memory (System)
31.10GB (26.60GB free)

Process Argv
. --crash-reporter-id 18dd3855-4ecd-43f1-ad32-c4eccea7ed5f

Screen Reader
no

VM
0%

DESKTOP_SESSION
ubuntu

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu

XDG_SESSION_TYPE
wayland

Extensions: none
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
vshan820:30294714
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
py29gd2263:30899288
vsclangdf:30486550
c4g48928:30535728
azure-dev_surveyone:30548225
f6dab269:30613381
pythongtdpath:30769146
i26e3531:30792625
welcomedialogc:30910334
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2cf:30928864
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
pythontbext0:30879054
accentitlementst:30887150
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
aa_t_chat:30882232
dsvsc019cf:30917260
cp7184t3:30927821

Having the same issue on Windows - albeit, changing the size of the VSCODE window does nothing - it only seems to happen on my primary monitor - if I move the window to one of the others there is no issue - the only difference I see between them is that my main monitor has a higher refresh rate and higher resolution - 2560x1600 by 165hz vs 1920x1080 by 60hz.
My cursor is only gone in the main text window, so the file editing - I can restore it by changing the cursor size or switching to a different color, though, the "Invert" option of the mouse pointer in windows (where it changes based on background) doesn't fix it.
Seems to be a re-introducting of this bug:
https://github.com/microsoft/vscode/issues/44211


[APERO] PP_REF skipped after breaking (it should not be?)

[ ] Is this still a problem?
[ ] Create a crash in PP_REF to test?

Need to reproduce this some how


refactor: replace smtp services with external email sender

:tada: This PR is included in version 0.25.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Internal, non-HTTP REST request

In the rest_post_dispatch filter I have an authentication problem for editors.
https://github.com/szepeviktor/waf4wordpress/blob/5938f721e6cb23562b4f2bdae44ef57c68ea3d00/src/CoreEvents.php#L447-L451
Editor don't have list_users permission.

Could WP have an internal REST request in an HTTP GET /wp-admin/post-new.php request?
How to detect that it is not an HTTP REST request but an internal one?

@johnbillion Please help me.

I'm not sure what you're asking, but if you want to detect an internal REST API request you unfortunately might need to look at the request with wp_is_json_request(). Although a REST API HTTP request could still perform an internal REST API request, so you'd need to account for that.


Handle Errors from API call

Resolves #20
Overall change:
Handle API call failures, only loop through successful cryptos
Code changes:

Catch API call errors
Use try-catch block, on error set { data: null }
Filter cryptos selecting only ones having data

[ x ] I have assigned myself to this PR and the corresponding issues

Testing:

Stub the fetch method with the following

'use strict';

/**
 * @param {string} url
 */
module.exports = async (url) => {
    if (Math.random() > 0.2) {
        throw new Error('Oops!!!');
    }

    return {
        json: function() {
            return {
                data: {
                    coin: {
                        symbol: 'BRC',
                        priceUsd: 340,
                    }
                }
            }
        }

    }
};

replace fetch() with the stub
Errors should be logged and not crash app

Hey, I'm checking this out. Thanks.

I like your stub function. It looks like a good premise for testing this program.


chore(docs): add docs for ses_receiving_emails lambda

Summary | Résumé
This PR adds a readme for the ses_receiving_lambda function and updates the main README

Very nice, thanks @andrewleith !


Purge oracle-java7-installer

The package for oracle-java7-installer that we have available in our PPA uses an old copy of the download from download.oracle.com which means that the shasum doesn't match so the installation fails.
As Licensify is moving to Java 8 we should probably just purge this package.

:+1: merge away


Const enum indexing not checked correctly

Something is busted in the way we check indexed access with const enums. The behavior should be that you get an error if you index with anything but a string literal that denotes an existing member. You do indeed get an error if you index with an expression that isn’t a string literal, but you get no error if the string literal doesn’t denote a member. Instead you get bogus code emitted. For example:
const enum Color { r, g, b }
var x = Color["r"];
var y = Color["x"];  // Error expected here

The resulting emitted code is:
var x = 0 /* "r" */;
var y = Color["x"];

which obviously won't work since nothing is emitted for Color (as expected).

We should try to get a spec and corresponding conformance tests checked in for this (const enums). We have an increasingly large number of features without our usual formal process of spec + tests.


Terms and Conditions to be part of all Headers (demo, admin panel.. etc)

pull t&c directly from https://raw.githubusercontent.com/threefoldfoundation/legal/master/src/termsconditions.md

Terms and conditioned are pulled and rendered directly from github:

verified


Add migration000

Coverage decreased (-0.0002%) to 27.505% when pulling bd44f12826a11ea528aab5f4bc8df76e53ca8886 on migrations into afa185e7a929eb4ee659c53859a73b1dd53b3ae0 on master.

Coverage decreased (-0.0002%) to 27.505% when pulling 00f32d5e101b24c55cd174aa96cced1d516e332a on migrations into afa185e7a929eb4ee659c53859a73b1dd53b3ae0 on master.

Coverage increased (+0.003%) to 27.508% when pulling a34765e2d90684da4f15f0ca08ccea83937c2e48 on migrations into afa185e7a929eb4ee659c53859a73b1dd53b3ae0 on master.

Coverage increased (+0.003%) to 27.508% when pulling a34765e2d90684da4f15f0ca08ccea83937c2e48 on migrations into afa185e7a929eb4ee659c53859a73b1dd53b3ae0 on master.

Coverage increased (+0.003%) to 27.508% when pulling a34765e2d90684da4f15f0ca08ccea83937c2e48 on migrations into afa185e7a929eb4ee659c53859a73b1dd53b3ae0 on master.


segmented images

Hi, thank you for sharing this work!
Could you please provide the 150 images used for skin detector and relative annotated masks? It would be really useful to understand how annotations were made.  Thanks

Hi there; they were made using labelme. There's a link to the directory below. I just annotated the first 150 people images from COCO train 2017.


Near future and .frozen files

All Near Future Technologies packs are updated to 1.0.2 but they not appears in ckan. I found they have changed extensions to .frozen So my question is really simple: WTF? What is .frozen and can I make it normal again safely?

.frozen is so they don't build while we wait for official netkans which NearFuture guys are making themselves.

Ok. I'v seeb someone is working on update for this mods so I'm closing this now


Join Takes Too Long Although Tasks Are Complete

Joins after forks take about 30-40 seconds even though the tasks they are waiting on are all complete. And this happens consistently every time the workflow runs.
Here is a screenshot of the timeline. The task that took 32 seconds is the join task.

What can the reason for this be?
Details
Conductor version: 3.13.2
Persistence implementation: Postgres
Queue implementation: Postgres
Lock: None
Task definition:
{
  "name": "join_after_queries",
  "taskReferenceName": "join_after_queries",
  "inputParameters": {},
  "type": "JOIN",
  "startDelay": 0,
  "joinOn": [
    "get_a",
    "get_b",
    "get_c",
    "get_d",
    "get_e",
    "get_f"
  ],
  "optional": false,
  "asyncComplete": false
}

Expected behavior
Join task should complete as soon as the tasks it is waiting on are complete.

Hi @john-larson do you have locks enabled?
conductor.app.workflowExecutionLockEnabled=true

Hi @v1r3n, we do not have that setting in out config file.

I have also come across the following discussion on this topic: https://github.com/Netflix/conductor/discussions/3436
It looks like this might be a bug introduced lately.

I also have this issue and if it joins zero task then the "join" task will execute immediately.
However, if it joints at least one task then it will  take about 30 seconds even the waited task's completed long ago.
Does not anyone look into this issue? It seems a really bug.

Hi @Dyson-Ido , Can you please try setting conductor.app.systemTaskWorkerCallbackDuration property to 1s

I add this property in server configure file but still it took extra 30 seconds to complete JOIN task. @manan164

Hi @Dyson-Ido , Can you please try setting conductor.app.systemTaskWorkerCallbackDuration property to 1s
@manan164  Sorry for the false report, it actually works by setting the above property to 1s. My first try failed because I didn't update the configure file in docker container. After update it works then.
Could you please tell me which documents could I reference to get all the information of properties such as conductor.app.systemTaskWorkerCallbackDuration.
Otherwise as developer I don't know which properties to tune and what those properties means.

Hi @Dyson-Ido , that is good feedback. Here is the information about this property. Ideally this class all property information regarding the conductor platform. Let me know if this help. We will create a new page for all property information.


Correct return type. Fixes #3.

Closing this since it has been resolved via 47a00428322dfd488a71104ab21c4d226117dd29.
Also switching to dev branch and utilizing PRs in the future.


add test code sample for graphql(sync and async) in the tutorial doc

Hi, I add a code sample in the grpahql tutorial, to make the newbee wonot spend hours in writing testcases for grpahql, excepicilly async graphql testcasee.
If there any more I can do for this, just let me know, I will do my best to improve it.

Thank you! I think this is very specific to Graphene, in fact, the test doesn't even need/use any FastAPI code.
I think this should be in Graphene docs, or maybe it's covered here: https://docs.graphene-python.org/en/latest/testing/
I would prefer not to add a lot of docs about other tools as Graphene, those docs are better covered in Graphene itself. E.g. the same way I would prefer not to cover a lot of the specifics about MySQL or MongoDB, etc. Also, those docs here could become obsolete very easily if they update them there.

But another thing I think you could do (and I encourage you to) is to write a blog post about it, and how to integrate Graphene with FastAPI, use Graphene tests, etc. Then we could link to your post from here: https://fastapi.tiangolo.com/external-links/
I'll close this now, but feel free to add more comments, issues, PRs.


Add Ag cohorts analysis 20240924

Resolves #32

@cclarkson @alimanfoo - I've had a go at drafting a short explanation here as we've had a query about this from the support mailbox and would be nice to point them towards the vobs-updates note, I have included that this change is up to Ag3.11 as this is the latest public release available.
Please feel free to edit directly as you see fit.

Merging shortly, unless there are any additional comments.


Can't identify people even after setting people properties (No people to flush)

Is this supposed to happen?

This is the code I'm calling just after user signs in:
https://gist.github.com/rrecio/6136058

As of the current release (2.7.1) Mixpanel should automatically identify.


Better conditions in controllers

Make better use of conditions for controller state control.
Jira: OSPRH-5900

/hold
will do some more testing

/lgtm

/hold cancel


Page stud borken

Describe the bug
Create t3 app with all possible option will not return the correct page studs seems to have broke in : https://github.com/t3-oss/create-t3-app/commit/c4363821664fe95b4301d46b3e2d34fbeb14952d
To Reproduce
Steps to reproduce the behavior:

Run ct3 app
Enable all possible feature
Run the 3 commands
Go to localhost
See that only 4 cards on the page stud are showing missing prisma and next auth

Expected behavior
Page stud should give out the according cards that were selected when scaffolding (verify all page stud seems like they all use the default component)
Screenshots
If applicable, add screenshots to help explain your problem.
Sorry i'm on phone je

I just started a fix for this will update soon

Let me know if I should continue @nexxeln or if there was other discussion concerning this thank you

Let me know if I should continue @nexxeln or if there was other discussion concerning this thank you

Please go ahead! Thank you for reporting this.

hey @anthonylaflamme I have a PR open #189 fixing the issues introduced in #178, it seems it used an outdated main branch as base so it undid a few previous PRs.

hey @anthonylaflamme I have a PR open #189 fixing the issues introduced in #178, it seems it used an outdated main branch as base so it undid a few previous PRs.

 Thank you

I do think we have an issue with the home component in general. We don't have enough templates to handle all the possible combinations of the 4 packages we offer, and the more templates we create the harder it is to keep them up to date.

@CarlosGomez-dev makes a good point. I wonder if there's some way we can "encode" the choices as like an array and then render the right cards for that array?

There could be a missed opportunity in not including the technology options as a prisma model? It would show a good full circle use of primsa, trpc and the new TechnologyProps / component that was recently introduced. Vs right now I think there is an empty "example" model that really doesn't showcase much for new users.

Not every ct3a includes Prisma.
Another possibility would be to check at runtime using require.resolve('<module-name>'), but this can't check for Tailwind as that's a devDependency.
Maybe the easiest thing is really to just hardcode an array of installed stuff during initialization.

I think we can move forward with this without codemods since progress there seems to be a bit stale right now, so if anyone wants to make a neat way to include the correct cards, feel free.
Another approach could be to just include all cards for every template?

Including all cards on every template makes sense imo.

Are you free to make a PR for this? I'm also leaning towards this.

Including all cards on every template makes sense imo.

Are you free to make a PR for this? I'm also leaning towards this.

yea sure, will do hopefully today


Add securityContext

If you want to be deployed in a K8S with PodSecurityPolicy enabled with RunAsNonRoot, you must add a securityContext in the spec of your container.
If you want I can propose a PR for That

Sure, that would be great. If you'd like you could also add that to the service manager k8s deployment as well so that we are consistent.

PR done: https://github.com/Peripli/service-broker-proxy-k8s/pull/44


add doris fe jvm jsonMetric

The "http://fe_host:http_port/metrics?type=json" interface is missing the JVM metric. I have added it in my code.

LGTM

run buildall


Map gene parameters

Adding parameters for map_gene function and modify disruption parameter to be accessed from settings object.

Codecov Report

Merging #64 into master will decrease coverage by 0.08%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
- Coverage    92.1%   92.02%   -0.09%
==========================================
  Files           3        3
  Lines         190      188       -2
==========================================
- Hits          175      173       -2
  Misses         15       15

Impacted Files
Coverage Δ

pyinseq/tests/test_script.py
100% <100%> (ø)
:arrow_up:

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 9036566...8bf1205. Read the comment docs.

@eburgoswisc Looks great!
Don't worry too much about formatting until we set up black on the repo. That will standardize formatting moving forward.


enhancement: passing props in setDialog's Json

We have the setDialog function where currently we can pass 10 props in JSON, if we can pass dialogProps in JSON then it can be more helpful for the user, the user can pass those dialogProps as an object in the JSON of setDialog.
If we pass dialogProps in SCDialog, it can be worked.

Closing as done.


[Enhancement] Show embedded pictures when viewing HTML message

When viewed in an external application, HTML messages do not display attached pictures embedded in the text body, even if those images were individually viewed before. I think it is intentional. Yet, an option to show the HTML message including attached pictures would be nice, because some HTML emails (cancer emails :<) cannot be understood without viewing embedded pictures, and sometimes the image file names are not trivial enough to allow individually viewing the pictures in the right order.
Since showing attachments should not be enforced for security reasons, maybe add a new entry in the Message Parts view, in addition to text/html?

It sounds like a reasonable functionality to support, given most email clients can display HTML messages with their embedded images. I'll look into this.

This has been implemented now and is enabled by default. To disable this functionality edit ~/.nmail/ui.conf and set show_embedded_images=0.

Awesome, thanks.
Speaking of images embedded in the body of messages, they can now be viewed when opening the HTML version in a external browser, but what is your opinion of using Browsh as an alternative to Lynx to preview HTML in terminal?
This is more of an open question than a feature request, as it may be a lot of work and viewing images directly in the terminal thanks to Browsh kinda defeats the point of a terminal-based email client.

It's a good question. Currently I feel incorporating browsh in nmail is too complex, especially to retain a consistent UI. I could imagine adding support for some keyboard shortcut to directly view the HTML message in an external program (which one can customize to be browsh), but not integrating browsh into the native message viewer.

Understood, I agree that keeping the UI consistent would be tricky. The idea of a keyboard shortcut is interesting.
I don't mean to distract you from the main focus of nmail, just discussing the idea:

The shortcut could be used both from the message list and the message view.
I believe it'd be nice if the associated command could be set in a new parameter instead of using ext_viewer_cmd=. That way, a user can keep the default xdg-open (or alternative) for all file associations in message parts, but use a custom command from the message list and message view. In the case of browsh, it could allow a lightweight text preview, just a little more feature rich than lynx [t] in nmail (which is really useful, by the way). For instance, custom_msg_command=gnome-terminal -e 'browsh', but any other command could be imagined with different terminals or even something else than browsh. Nothing comes to my mind just now, except maybe WM commands to open the new terminal at a specific window size, given coordinates, or floating vs. tiled for tiling WM, but I'm sure there would be more custom command possibilities.

Browsh doesn't seem to be opening very quickly, sadly.

Yeah, I think it's a full-fledged browser (headless Firefox) behinds the scenes, so it's not very light-weight.

The shortcut could be used both from the message list and the message view.

Yes make sense.

I believe it'd be nice if the associated command could be set in a new parameter instead of using ext_viewer_cmd=.

Yes I think that's a valid point.
Feel free to submit a Github issue for adding this, although it might not be very high on my priority list at this point in time (there are other issues I'd like to address first).


Coconut-specific syntax highlighting

'nicely highlight Coconut-specific syntax (e.g. "match" or "case")'

Don't hesitate if you want to do this instead 👀

Okay so I was able to get the builtins, keywords, magic methods, and a few specific ones that were highlighted on the documentation but not included in the list. I'm sorta confused on where to include the operators on coconut.js and how to classify MatchError and StopIteration...

@brittanywang Can you give some examples?

@mjenrungrot Examples of the newly incorporated syntax? Quick update though, Jon created a regex for keyword.operator so now I'm just putting the new_operators in that.

@brittanywang Yes. Can I also get an update on whether how many syntaxes we have covered?

Can you also generate the new github page?

Is that just
yarn build
gh-pages -d build
on my local repo?

Done.
@nkadonaga  yarn deploy is the command for that, but you need https://github.com/cs121-team-panda/coconut-interpreter as the origin remote for it to work.

@jcruz 😍😍😍 Thanks, that explains it!


BadRequestError: Missing multipart field ‘operations’

Hello, I am trying to get my file upload to work. but i am getting following error everytime i use relay for uploading my file. but if i use altair to do it...it get uploaded with no error. Have searched internet but couldnt find anything which could point how to get it resolved in graphql yoga server. Please help.
BadRequestError: Missing multipart field ‘operations’ (https://github.com/jaydenseric/graphql-multipart-request-spec).
    at Busboy.<anonymous> (/home/dotsinspace/Documents/dev/truck.pe__server/node_modules/.pnpm/graphql-upload@9.0.0_graphql@15.3.0/node_modules/graphql-upload/processRequest.js:362:11)
    at Object.onceWrapper (events.js:420:28)
    at Busboy.emit (events.js:326:22)
    at Busboy.EventEmitter.emit (domain.js:486:12)
    at Busboy.emit (/home/dotsinspace/Documents/dev/truck.pe__server/node_modules/.pnpm/busboy@0.3.1/node_modules/busboy/lib/main.js:37:33)
    at /home/dotsinspace/Documents/dev/truck.pe__server/node_modules/.pnpm/busboy@0.3.1/node_modules/busboy/lib/types/multipart.js:52:13
    at processTicksAndRejections (internal/process/task_queues.js:75:11)

Do note that i am not using graphql-upload i am just using grahpql-yoga server with its default configuration.

Hey @rootandleaves we @the-guild-org are the the new maintainers of this project and are actively developing v2. It now supports GraphQL Multipart Request spec so there is no need to additional libraries checkout https://www.graphql-yoga.com/docs/features/file-uploads and would love to get your feedback on our beta release. Thanks!


[BUG] Cant edit a cluster with encryption provider by yaml , corrupts encryption.yaml

Still an issue in v2.6.5
https://github.com/rancher/rancher/issues/36197
[Adding context from that ticket in case things get lost. For engineering, this should be easy to replicate.]
Rancher Server Setup

Rancher version: rancher/rancher:v2.6.2
Installation option (Docker install/Helm Chart):

Production setup is rke
Reproducable with just a local development setup.

Start rancher container.
Start docker:dind and link it to register a machine for a cluster

Proxy/Cert Details:
No Proxy, default container.

Information about the Cluster
rancher_cluster/resource definition:
{
    "name": name,
    "enableNetworkPolicy": False,
    "rancherKubernetesEngineConfig": {
        "kubernetesVersion": "v1.21.8-rancher1-1",
        "services": {
            "etcd": {
                "extraArgs": {
                    "election-timeout": "5000",
                    "heartbeat-interval": "500"
                }
            },
            "kubeApi": {
                "secretsEncryptionConfig": {
                    "customConfig": {
                        "apiVersion": "apiserver.config.k8s.io/v1",
                        "kind": "EncryptionConfiguration",
                        "resources": [
                            {
                                "providers": [
                                    {
                                        "aescbc": {
                                            "keys": [
                                                {
                                                    "name": "key1",
                                                    "secret": "c2VjcmV0IGlzIHNlY3VyZQ=="
                                                }
                                            ]
                                        }
                                    }
                                ],
                                "resources": [
                                    "secrets"
                                ]
                            }
                        ]
                    },
                    "enabled": True
                }
            }
        },
        "ingress": {
            "extraArgs": {
                "default-ssl-certificate": "ingress-nginx/ingress-default-cert"
            },
            "options": {
                "error-log-level": "crit"
            }
        }
    }
}

User Information
Default rancher container, nothing special.
Describe the bug
Editing a cluster with edit as yaml in the rancher ui cluster management, will add defaults to the encryption.yaml.
This will lead to a kube-apiserver that will not continue to start and a cluster state that ends up with a error.
To Reproduce

Start rancher
docker run -d --rm -p 443:443 --privileged --name rancher "rancher/rancher:v2.6.2
Create api token for admin.
Set the hostname to http://rancher in the global settings.
We create a cluster through the api and register a encryption provider.
This will create a encryption.yaml without aesgcm, kms or secretbox
You can probably get the same result to create a cluster through the ui and go to step 7.
Register a machine with all roles
docker run --privileged -d --name test-cluster --link rancher:rancher docker:dind
Take note of the local EncryptionConfiguration on the machine.
/etc/kubernetes/ssl/encryption.yaml

# /etc/kubernetes/ssl/encryption.yaml
apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
resources:
- providers:
  - aescbc:
      keys:
      - name: key1
        secret: c2VjcmV0IGlzIHNlY3VyZQ==
  resources:
  - secrets

Open the edit as yaml on the cluster.
Hit Safe, with no changes.
Wait for the new encryption config.

#/etc/kubernetes/ssl/encryption.yaml
apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
resources:
- providers:
  - aescbc:
      keys:
      - name: key1
        secret: c2VjcmV0IGlzIHNlY3VyZQ==
    aesgcm:
      keys: []
    identity: {}
    kms:
      endpoint: ""
      name: ""
    secretbox:
      keys: []
  resources:
  - secrets

Result
EncryptionConfiguration with default providers that are empty.
Rancher/Kubernetes does not like this and goes into an error state.
Error: error while parsing encryption provider configuration file "/etc/kubernetes/ssl/encryption.yaml":
error while parsing file: [resources[0].providers[0]: Invalid value: config.ProviderConfiguration  {AESGCM:(*config.AESConfiguration)(0xc0006bfd40), AESCBC:(*config.AESConfiguration)(0xc0006bfd28),
Secretbox:(*config.SecretboxConfiguration)(0xc0006bfd58), Identity:(*config.IdentityConfiguration)  (0x78d2290),
KMS:(*config.KMSConfiguration)(0xc000c15020)}: more than one provider specified in a single element,
should split into different list elements, resources[0].providers[0].kms.name:
Required   value: name is a mandatory field for a provider, resources[0].providers[0].kms.endpoint:
Invalid value: "": endpoint is a mandatory field for a kms]

Expected Result
The kube-apiservers are restarted without errors.
Additional context
Workaround 1 to fix it:

Edit the cluster in the ui
Click on the button 'Edit as yaml'
Clean up the security yaml (remove empty values)
Hit Save
Never hit the save button in the rancher UI again.

Workaround 2 to fix it:

Edit the cluster crd from the management cluster with kubectl
Never hit the save button in the rancher UI again.

export KUBECONFIG=<RANCHER_LOCAL_CLUSTER>
kubectl edit clusters.management.cattle.io <CLUSTER_ID>

I think this issue may be resolved by a fix in v2.7.0. https://github.com/rancher/dashboard/issues/6881 Previously, the UI was changing YAML values even when the user had not made any changes, but it should no longer do that since the fix.

@bobvanb have you tried this in a newer version of Rancher? As noted, we may have fixed this in 2.7.0.

Yup, we tested it in version 2.7 and it is also broken in a different way.
https://github.com/rancher/rancher/issues/40220

Blocked by https://github.com/rancher/rancher/issues/44264

For internal coordination, SURE-8094 is our reference.

Pushing to 2.10 since this depends on 2 blocked backend tix. Candidate for 2.9.x back port.


The ESC key should act like the back button of mobile on IoT profile.

Default apps behave as if the back button was pressed when the esc key is pressed.
and there is no way to terminate the flutter app after launching it(except shell command) on IoT profile :(

By the way you can right click on a mouse (if you have) to simulate back key events.

@bbrto21 Is this feature still needed? Do you have a plan to implement?


Support enumerating network interfaces.

Motivation:
When writing programs that use networks, particularly if you want to
perform multicast joins, it's extremely important to be able to query
network interfaces and get results.
Modifications:
Add support for querying interfaces using getifaddrs and wrap those query
results in a Swift class.
Result:
Users will be able to enumerate the interfaces on their machine.

@weissi please merge once satisfied


[WIP] Vitaly's 15-wires PLONK

creating another PR to not lose the commits of https://github.com/o1-labs/marlin/pull/111 in case something goes wrong here
Context
Vitaly left us this PR: https://github.com/o1-labs/marlin/pull/111 (which I'm updating here: https://github.com/o1-labs/marlin/pull/125).
The PR contains the following additional crates, with no changes to other crates:

circuits/plonk-5-wires-plookup
circuits/plonk-15-wires
dlog/plonk-5-wires-plookup
dlog/plonk-15-wires
dlog/plonk-15-wires-plookup

It also does not fully build, as there are some errors in the code (specifically in circuits/plonk-15-wires/src/polynomials/poseidon.rs).
Vitaly also notes:

The items that have not yet been completed:

Polynomial constraints for Poseidon permutation
Complete Plonk backend testing
Integration with Snarky.

General Notes:

It is possible to have only 3 Poseidon RC vector commitments in the verifier instead of 15
Potential Rust compilations issues with ZEXE may be solved (depending on the branch) by changing the Rust compiler version.
The constraints specification is in sync with the latest implementation and is merged in the source code.

Goal of this work / document

understand the code
make it work

probably better to work with https://github.com/o1-labs/proof-systems/pull/125


chore(deps): update dependency anchore/grype to v0.73.4

This PR contains the following updates:

Package
Update
Change

anchore/grype
patch
v0.73.3 -> 0.73.4

Release Notes

anchore/grype (anchore/grype)
v0.73.4
Compare Source
Additional Changes

bump to syft v0.98.0 in quality gate tests [#1623 @westonsteimel]
update syft to v0.98.0; go mod tidy [#1621 @spiffcs]

(Full Changelog)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

build error will be fixed with

https://github.com/MediaMarktSaturn/technolinator/pull/259


GUI Locked after completion

Whenever processing if completed the GUI is completely locked.

I can move the sliders, but the costs and levels do not change
The create_plan button does nothing.

Not sure if this is intentional, or a limitation of MyBinder, but it could be nicer to either disable everything above after a run is completed. Or allow for a re-run after changing the sliders.

This is due to timing out with mybinder. The server is no longer alive of you are inactive for too long.
I could add a dummy background process to keep it alive, but it wouldn't be good to just have the server idle for no reason. You'll have to spin up the server again if you wait too long.


add SearchbyParameter function

経緯
NGT Capi.h の ngt_search_index：https://github.com/yahoojapan/NGT/blob/master/lib/NGT/Capi.h#L86
に検索パラメーターを追加するため、
構造体と関数を追加しました：
https://github.com/yahoojapan/NGT/blob/master/lib/NGT/Capi.h#L39-#L44
https://github.com/yahoojapan/NGT/blob/master/lib/NGT/Capi.h#L88
修正内容
上記の変更を
gongtで利用するために、
対応した構造体と関数を追加します。
宜しくお願い致します。

It is not good to pass a struct, so we are discussing with the team, I think that it is better to think about minor fix in core lib so please give me some time to merge

Totally agree! I didn't like to pass a struct either, but failed to find a better way. Pls take your time and I would like to reflect all the feedback from your team! Thanks

As a result of the discussion, it is better to implement additional arguments to core lib's search_index method, so we will close this PR.


Revert "Add: rng tools (#1023)"

Makes no sense to have a dedicated role for this. haveged has to be replaced by rng tools in the rng role.
This reverts commit 392cb81713a6cccf354af3043984a3f0a1cf8359.

Can you link the change to haveged replacement commit/PR?

Related replacement of haveged: https://github.com/osism/ansible-collection-services/pull/1025


package: bump eslint-plugin-notice to 0.9.10

Line ending fix needs a minor version bump
Not sure how you want to deal with version bumps of this package so leaving that out 😅

See https://github.com/nickdeis/eslint-plugin-notice/issues/11

ah, went ahead and did this on master as I didn't notice this PR. confused as to why the build fails here, we'll see what happens on the publish build.


Project 📃: Planning of adding a node project

WebMasterLog Repository (Proposing new issue)
:red_circle: Project Title :CM
:red_circle: Aim :Introducing a dynamic platform tailored for community collaboration and seamless communication. Our website serves as a centralized hub for managing community members facilitating announcements and fostering interaction through secure reporting and chat functionalities. With user-friendly navigation and intuitive design staying connected and informed has never been easier.
:red_circle: Tech Stack Used : HTML,MongoDB,Node,Bootstrap,CSS,Express
:red_circle: Category :  Front-end-Projects,Node-JS-Projects
Project repo Link
https://github.com/YadlaMani/CM
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : Mani Yadla
GitHub Profile Link : @YadlaMani
What is your participant role? (Mention the Open Source Program name. Eg. GSOC, GSSOC, SSOC, JWOC, etc.)GSSOC

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@Avdhesh-Varshney pls review the project will be happy to contribute the project


Attestation url failure

If I build with feature=production I expect to use the URI
/sgx/attestation/v4/sigrl/
However, it always uses the
/sgx/dev/attestation/v4/sigrl/
Build options:
SGX_PRODUCTION=1 make
The file which contains the URL+URI:
core-primitives/attestation-handler/src/attestation_handler.rs

This is a rather weird issue, because in theory this should not happen.
Nevertheless I have an idea why this may have happened:

Let's say previously there had been a build with a simple make.
Then a new build is produced with SGX_PRODUCTION=1 make.

I am not entirely sure that cargo/make would not reuse the build artifacts with the wrong features.
I think it would worth a shot to do a make clean between step 1 and 2.

It is not mentioned that the SGX_PRODUCTION=1  env var is required for production deployment, it should be added to the docs.
https://docs.integritee.network/4-development/4.4-sdk/4.4.3-teeracle-oracle-framework#build-teeracle-mode


Vyper contract for auction

https://www.notion.so/volumefi/EPIC-06-28-24-Initial-DAO-Member-Subscription-Auction-for-Paloma-383dfbc23fb040c196ab95b55c22d8d4?pvs=4

This epic was closed


Using TorchSharp Unit Tests as precursors to TorchSharp onboarding documentation

This issue is a reference to get more .NET community awareness of TorchSharp and to engage in contributing to TorchSharp documentation for new users (suggestion as discussed here)

@GeorgeS2019 -- if you think that a reorganization of the unit tests is a good pedagogical tool (I have no opinion for or against), a PR that implements your suggested reorg will be welcome. I'll assign this to you for now.


On mobile tapping a tooltip icon a second time should hide the tooltip

It's a nuisance having to click somewhere else on the screen as I'd expect to be able to click the icon again to make the tooltip disappear

i don't think this is doable with how tooltips are set up in the ui without changing that

Not doable. Closing


Cleanup descriptive

Deep dive into billing groups & unused files
Checklist

[x] Up to date with main
[x] All the tests are passing

[x] Prettier
[x] Spectral Lint
[x] Contract Tests

[x] Delete all resources created in contract tests

[ ] npm run bundle outputs nothing suspect
[ ] npm run postman outputs nothing suspect

Changes
Areas of Concern (optional)
I keep seeing Failed to satisfy expected node version. Expected: '>=14.16.0', Current 'v14.15.5' when I run the last two commands. Do you also see that, @jho44 and @SidneyAllen ?

@sudoku-lord nah i don't see those npm version errors when i run bundle or postman

@jho44 in answer to your question about what this PR deals with: it's not just billing groups. It should actually be named "cleanup_unused", because I set out to check which attribute files weren't being used at all and how to change that.

bleh putting this here since I can only directly comment in parts that you've changed in this PR
https://github.com/lob/lob-openapi/blob/f1ebda5eca13301601098726cad5d111155b1f3c/resources/billing_groups/billing_groups.yml#L73 and https://github.com/lob/lob-openapi/blob/f1ebda5eca13301601098726cad5d111155b1f3c/resources/billing_groups/billing_group.yml#L76
should become
"200":
  $ref: responses/post_billing_group.yml

responses/post_billing_group.yml should look like:
description: Returns a billing group object

headers:
  ratelimit-limit:
    $ref: "../../../shared/headers/ratelimit.yml#/ratelimit-limit"
  ratelimit-remaining:
    $ref: "../../../shared/headers/ratelimit.yml#/ratelimit-remaining"
  ratelimit-reset:
    $ref: "../../../shared/headers/ratelimit.yml#/ratelimit-reset"

content:
  $ref: "billing_group.yml"

responses/billing_group.yml should look like:
application/json:
  schema:
    $ref: "../models/billing_group.yml"

  example:
    ...


awscli2: 2.2.1 -> 2.2.4

Motivation for this change

api changes
fix https://github.com/NixOS/nixpkgs/issues/122736

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

ZHF: #122042
https://nix-cache.s3.amazonaws.com/log/k52sry9ch8srcxxcrlbhmx2wg9k65i8n-awscli2-2.2.1.drv
ping @NixOS/nixos-release-managers


Revert "Add AppSignal favicon"

Reverts appsignal/appsignal-status#24
Somehow adding things to the  tag in pages/index.js breaks all other images..

Hi there,
Still no solution for the favicon ? 🫤


[STYLE CHANGE] Resources section content box width and height is not fixed

Description:
The Resouces section content box size is too big and unattractive it effecting the UI of the website.
Reason for Change:
. Improve the UI of the resources section
Current Styling:
Current styling does not match the UI of the website, and the size of the box is so random
Proposed Styling:
I want to give proper width and height to the content box of the resources section and also  want to add a scroll bar on the box
Screenshots or Design Mockups (optional):

Priority Level (optional):

[ ] Low
[ ] Medium
[x] High

Hi,
I would like to work on this issue under gssoc'23,
Can you assign it to me?


Trying to open a modal from a custom row component using dispatch (Redux), throws an error.

I am trying to open a modal by clicking a button inside a custom row component. This button is connected to the store and has state and dispatch mapped to it's props. But whenever I click on the button the onClick function executes correctly until it trys to dispatch an action (Redux) to open a modal. It throws an error saying Uncaught TypeError: Cannot read property 'filter' of undefined. This also happens when I map state and dispatch to the Custom Row Component's props to call the dispatch action via a link from one of the columns of the row.
Griddle version
1.3.1
Expected Behavior
Open Modal on button click from inside the griddle custom row component.
Actual Behavior
Throws an error Uncaught TypeError: Cannot read property 'filter' of undefined
Also the search filter doesn't work after this and the griddle header gets removed.
Steps to reproduce
Create a new custom Row Component with a button/link calling an action via dispatch (Redux)

I accomplished this by add buttons to custom cell.
const Toolbar = ({ value }) => (

);
In the showEvent function, I get the data from redux state. The showEvent sets the state variable to display modal and sets the ID of the event I want to display.

@mohit-github did you figure this out or is it still an open issue?

Hi @sww314
I was on bit of a deadline so I moved away from griddle and do not have enough bandwidth rigth now to test this.
But will come back to griddle after the launch of my product, because I like the customizable approach a lot.
Thanks for replying btw.
You can close the issue if you made it work.
Cheers and good luck.


Fixed ACL generator incorrectly including other props besides the permissions in the permission lists

Fixes #683

thank you very much 🙏


How to apply your code to other datasets

This work is exceptionally insightful. As a newcomer to this field, how should I go about applying your code to other datasets?

This work is exceptionally insightful. As a newcomer to this field, how should I go about applying your code to other datasets?

Our work is a two-stage training process.

Extract the RoBERTa features for the target dataset. Then, sentence-level text features can be obtained. You can find the scripts and code in the COSMIC repository.
Based on the obtained utterance features, use the scripts in this repository for training and prediction.

Additionally, if performance requirements are not particularly high, you can also omit the first step (fine-tuning RoBERTa to obtain utterance features), directly load the unfine-tuned RoBERTa model to obtain utterance embeddings (this part of the code can be seen in How to use), and then replace the input features in this repository's code.

Thank you for your interest to our work. If you have any questions while using our services, please feel free to reach out to us. We will strive to offer our assistance. If there is a delay in response, please contact me via email at<EMAIL_ADDRESS>


Can't Install Brain.js

I wanted to make an RNN in brain.js but I just can't... I accidentally installed brainjs and it worked perfectly, I can install all the packages except brain.js, in the error it says something like there is a problem in gl, and when I try to install gl it shows the same error! Please help me.
Update: I've been troubleshooting and it looks like I can't install gpu.js either??
Here is the Cache:
2019-09-16T20_21_31_464Z-debug.log

https://github.com/BrainJS/brain.js/issues/429


Add Jammy stack to dependencies

Summary

#487
I tested this with the https://github.com/paketo-buildpacks/builder-jammy-buildpackless-base, and all integration tests passed locally, as well as builds of older Node versions that we support.
This PR also updates the legacy SBOM tests, since the legacy SBOM is now put into the sbom layer.
A related https://github.com/paketo-buildpacks/dep-server/pull/188 will honor this change for new versions of Node Engine as they're added. Once this is approved, I'll also updated the existing metadata.json for the dependencies currently in the buildpack to reflect this change.
Use Cases

Checklist

[X] I have viewed, signed, and submitted the Contributor License Agreement.
[X] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[X] I have added an integration test, if necessary.
[X] I have reviewed the styleguide for guidance on my code quality.
[X] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

just want to test it out with some other buildpacks before I make it ready for review.


[bug] - Old city name remains on screen

For the first, it happened after i dropped a package from the map view.
I am not sure how I got the second image, but I suspect it was the same as for the first one.
I hope this helps!
First image
Second image

Closing since is a duplicate of #33


added websocket polyfill hint to README.md

This tripped me up so I hope it will help someone else.


Error when start server

Description
There is i think its a bug but i dont know
[00:41:50 ERROR]: Error occurred while enabling LuckPerms v5.4.106 (Is it up to date?)
 Feel free to ask on one of the support channels on there instead of commenting on another person's bug report.

i did

a good start would be to... not use bukkit

use paper 1.8.8


String column adjustment

The string column is wrongly adjusted.

@katush, how is it going with the resizing? Any particular problems for which you could use some help?

It now works for string and bar columns.

very nice!

Let's switch to the actual StringVector visualization.
@thinkh, could you please take care of this?

@katush It doesn't work in my local environment. What is the to do here?

This is what I see in the master branch.

@katush How can I reproduce the state you showed above?

can you switch from the table vis to the list vis, please?

Looks much better.

Can we please add some padding before the label on the left? Then we can close this issue.

Fixed.


Netlify CMS Documentation (guide)

Summary
Writing the documentation on how to implement the Netlify CMS for the default starter scaffold.
Motivation
It's really useful and there aren't full guides anywhere else yet, I'd like to help out on this part

@robaxelsen Where would you like to see the documentation being added?

@Larsklopstra I am a bit unsure (reading from your issue description) exactly what you want to document in regards to Netlify CMS. Adding Netlify as a source, deploying to Netlify, or something else?
For deployment, I would suggest adding to the existing section in the docs:
For source usage, I am not entirely sure. Either a guide that can be added to the docs, a blog post of your own, or help improve the documentation of the existing Netlify source plugin.

@robaxelsen I wrote a full guide on how to implement Gridsome with Netlify CMS using GitHub as auth & source provider

https://github.com/gridsome/gridsome.org/pull/104


Code Quality: Fix CA1859 and CA1829

Description
.NET 8 introduce this 2 new analyzers to improve performance
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1829
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1859
Concerned code
CA1829:
https://github.com/files-community/Files/blob/27ef24943ddf8180d78d89859cbd91cb1038ef1f/src/Files.App/Services/JumpListService.cs#L165
CA1859:
https://github.com/files-community/Files/blob/27ef24943ddf8180d78d89859cbd91cb1038ef1f/src/Files.App/Data/Commands/Manager/ModifiableCommandManager.cs#L28
Gains

Better readibility (no useless casting at CA1859 )
Better performance

Requirements

Refactor to the suggestions of the analyzer

Comments
I created https://github.com/files-community/Files/pull/14951 but it was recused, it has compile errors and do more things, if authorized I can create a new PR

@d2dyno1 @0x5bfa

Sounds good.