Nvidia TX2 platform build error

System information

OS Platform and Distribution: TX2 ubuntu18.04 Jetpack 4.5.1
Apollo installed from (source or binary): source
Apollo version (3.5, 5.0, 5.5, 6.0): 6.0(master branch)

Steps to reproduce the issue:
when I run the following command:
./apollo.sh build
I got following errors, and i would like to know how to fix it? Does  anyone  have any ideas?
(05:54:30) ERROR: /apollo/modules/perception/common/i_lib/pc/BUILD:6:11: C++ compilation of rule '//modules/perception/common/i_lib/pc:i_ground' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF bazel-out/aarch64-fastbuild/bin/modules/perception/common/i_lib/pc/_objs/i_ground/i_ground.pic.d ... (remaining 89 argument(s) skipped)
In file included from ./modules/perception/common/i_lib/pc/i_ground.h:24:0,
from modules/perception/common/i_lib/pc/i_ground.cc:16:
./modules/perception/common/i_lib/pc/i_struct_s.h: In member function 'bool apollo::perception::common::VoxelGridXY::SetS(const float*, unsigned int, unsigned int)':
./modules/perception/common/i_lib/pc/i_struct_s.h:732:3: error: '__m128i' was not declared in this scope
__m128i iv_nr_voxel_x = mm_setr_epi32(static_cast(nr_voxel_x), 0,
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:732:3: note: suggested alternative: '__f128'
__m128i iv_nr_voxel_x = mm_setr_epi32(static_cast(nr_voxel_x), 0,
^~~~~~~
__f128
./modules/perception/common/i_lib/pc/i_struct_s.h:734:11: error: expected ';' before 'iv_nr_voxel_x_m1'
__m128i iv_nr_voxel_x_m1 = mm_set1_epi32(static_cast(nr_voxel_x - 1));
^~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:735:11: error: expected ';' before 'iv_nr_voxel_y_m1'
__m128i iv_nr_voxel_y_m1 = mm_set1_epi32(static_cast(nr_voxel_y - 1));
^~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:737:3: error: '__m128' was not declared in this scope
__m128 v_width_x_rec = _mm_set_ps1(voxel_width_x_rec);
^~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:737:3: note: suggested alternative: '__f128'
__m128 v_width_x_rec = _mm_set_ps1(voxel_width_x_rec);
^~~~~~
__f128
./modules/perception/common/i_lib/pc/i_struct_s.h:738:10: error: expected ';' before 'v_width_y_rec'
__m128 v_width_y_rec = _mm_set_ps1(voxel_width_y_rec);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:740:10: error: expected ';' before 'v_x_min'
__m128 v_x_min = mm_set_ps1(dim_x[0]);
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:741:10: error: expected ';' before 'v_x_max'
__m128 v_x_max = mm_set_ps1(dim_x[1]);
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:742:10: error: expected ';' before 'v_y_min'
__m128 v_y_min = mm_set_ps1(dim_y[0]);
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:743:10: error: expected ';' before 'v_y_max'
__m128 v_y_max = mm_set_ps1(dim_y[1]);
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:744:10: error: expected ';' before 'v_z_min'
__m128 v_z_min = mm_set_ps1(dim_z[0]);
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:745:10: error: expected ';' before 'v_z_max'
__m128 v_z_max = mm_set_ps1(dim_z[1]);
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:747:10: error: expected ';' before 'v_cmp_x'
__m128 v_cmp_x, v_cmp_y, v_cmp_z, v_in_roi;
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:748:3: error: 'v_in_roi' was not declared in this scope
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
^~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:748:3: note: suggested alternative: 'vmin_f16'
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
^~~~~~~~
vmin_f16
./modules/perception/common/i_lib/pc/i_struct_s.h:748:14: error: there are no arguments to '_mm_setr_ps' that depend on a template parameter, so a declaration of '_mm_setr_ps' must be available [-fpermissive]
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
^~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:748:14: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
./modules/perception/common/i_lib/pc/i_struct_s.h:750:10: error: expected ';' before 'v_xs'
__m128 v_xs, v_ys, v_zs;
^~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:751:11: error: expected ';' before 'iv_indices'
__m128i iv_indices, iv_x_indices, iv_y_indices, iv_v_indices_02,
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:775:5: error: 'v_xs' was not declared in this scope
v_xs = _mm_setr_ps(cptr_x[0], cptr_x[d1], cptr_x[d2], cptr_x[d3]);
^~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:775:12: error: there are no arguments to '_mm_setr_ps' that depend on a template parameter, so a declaration of '_mm_setr_ps' must be available [-fpermissive]
v_xs = _mm_setr_ps(cptr_x[0], cptr_x[d1], cptr_x[d2], cptr_x[d3]);
^~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:776:5: error: 'v_ys' was not declared in this scope
v_ys = _mm_setr_ps(cptr_y[0], cptr_y[d1], cptr_y[d2], cptr_y[d3]);
^~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:776:5: note: suggested alternative: '__yn'
v_ys = _mm_setr_ps(cptr_y[0], cptr_y[d1], cptr_y[d2], cptr_y[d3]);
^~~~
__yn
./modules/perception/common/i_lib/pc/i_struct_s.h:776:12: error: there are no arguments to '_mm_setr_ps' that depend on a template parameter, so a declaration of '_mm_setr_ps' must be available [-fpermissive]
v_ys = _mm_setr_ps(cptr_y[0], cptr_y[d1], cptr_y[d2], cptr_y[d3]);
^~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:777:5: error: 'v_zs' was not declared in this scope
v_zs = _mm_setr_ps(cptr_z[0], cptr_z[d1], cptr_z[d2], cptr_z[d3]);
^~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:777:12: error: there are no arguments to '_mm_setr_ps' that depend on a template parameter, so a declaration of '_mm_setr_ps' must be available [-fpermissive]
v_zs = _mm_setr_ps(cptr_z[0], cptr_z[d1], cptr_z[d2], cptr_z[d3]);
^~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:780:5: error: 'v_cmp_x' was not declared in this scope
v_cmp_x =
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:39: error: 'v_x_min' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:39: note: suggested alternative: '__fmin'
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~
__fmin
./modules/perception/common/i_lib/pc/i_struct_s.h:781:20: error: there are no arguments to '_mm_cmpge_ps' that depend on a template parameter, so a declaration of '_mm_cmpge_ps' must be available [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:68: error: 'v_x_max' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:68: note: suggested alternative: '__fmax'
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~
__fmax
./modules/perception/common/i_lib/pc/i_struct_s.h:781:49: error: there are no arguments to '_mm_cmple_ps' that depend on a template parameter, so a declaration of '_mm_cmple_ps' must be available [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:782:5: error: 'v_cmp_y' was not declared in this scope
v_cmp_y =
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:783:39: error: 'v_y_min' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:783:39: note: suggested alternative: '__fmin'
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~
__fmin
./modules/perception/common/i_lib/pc/i_struct_s.h:783:20: error: there are no arguments to '_mm_cmpge_ps' that depend on a template parameter, so a declaration of '_mm_cmpge_ps' must be available [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:783:68: error: 'v_y_max' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:783:68: note: suggested alternative: '__fmax'
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~
__fmax
./modules/perception/common/i_lib/pc/i_struct_s.h:783:49: error: there are no arguments to '_mm_cmple_ps' that depend on a template parameter, so a declaration of '_mm_cmple_ps' must be available [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:784:5: error: 'v_cmp_z' was not declared in this scope
v_cmp_z =
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:785:39: error: 'v_z_min' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:785:39: note: suggested alternative: '__fmin'
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~
__fmin
./modules/perception/common/i_lib/pc/i_struct_s.h:785:20: error: there are no arguments to '_mm_cmpge_ps' that depend on a template parameter, so a declaration of '_mm_cmpge_ps' must be available [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:785:68: error: 'v_z_max' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:785:68: note: suggested alternative: '__fmax'
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~
__fmax
./modules/perception/common/i_lib/pc/i_struct_s.h:785:49: error: there are no arguments to '_mm_cmple_ps' that depend on a template parameter, so a declaration of '_mm_cmple_ps' must be available [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:786:27: error: there are no arguments to '_mm_and_ps' that depend on a template parameter, so a declaration of '_mm_and_ps' must be available [-fpermissive]
v_in_roi = _mm_and_ps(_mm_and_ps(v_cmp_x, v_cmp_y), v_cmp_z);
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:789:12: error: there are no arguments to '_mm_sub_ps' that depend on a template parameter, so a declaration of '_mm_sub_ps' must be available [-fpermissive]
v_xs = _mm_sub_ps(v_xs, v_x_min);
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:790:29: error: 'v_width_x_rec' was not declared in this scope
v_xs = _mm_mul_ps(v_xs, v_width_x_rec);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:790:29: note: suggested alternative: 'voxel_width_x_rec'
v_xs = _mm_mul_ps(v_xs, v_width_x_rec);
^~~~~~~~~~~~~
voxel_width_x_rec
./modules/perception/common/i_lib/pc/i_struct_s.h:790:12: error: there are no arguments to '_mm_mul_ps' that depend on a template parameter, so a declaration of '_mm_mul_ps' must be available [-fpermissive]
v_xs = _mm_mul_ps(v_xs, v_width_x_rec);
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:791:5: error: 'iv_x_indices' was not declared in this scope
iv_x_indices = _mm_cvttps_epi32(v_xs);  // truncate towards zero
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:791:20: error: there are no arguments to '_mm_cvttps_epi32' that depend on a template parameter, so a declaration of '_mm_cvttps_epi32' must be available [-fpermissive]
iv_x_indices = _mm_cvttps_epi32(v_xs);  // truncate towards zero
^~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:792:34: error: 'iv_nr_voxel_x_m1' was not declared in this scope
iv_x_indices = mm_min_epi32(iv_nr_voxel_x_m1, iv_x_indices);
^~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:792:34: note: suggested alternative: 'nr_voxel_x'
iv_x_indices = mm_min_epi32(iv_nr_voxel_x_m1, iv_x_indices);
^~~~~~~~~~~~~~~~
nr_voxel_x
./modules/perception/common/i_lib/pc/i_struct_s.h:792:20: error: there are no arguments to '_mm_min_epi32' that depend on a template parameter, so a declaration of '_mm_min_epi32' must be available [-fpermissive]
iv_x_indices = _mm_min_epi32(iv_nr_voxel_x_m1, iv_x_indices);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:795:12: error: there are no arguments to '_mm_sub_ps' that depend on a template parameter, so a declaration of '_mm_sub_ps' must be available [-fpermissive]
v_ys = _mm_sub_ps(v_ys, v_y_min);
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:796:29: error: 'v_width_y_rec' was not declared in this scope
v_ys = _mm_mul_ps(v_ys, v_width_y_rec);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:796:29: note: suggested alternative: 'voxel_width_y_rec'
v_ys = _mm_mul_ps(v_ys, v_width_y_rec);
^~~~~~~~~~~~~
voxel_width_y_rec
./modules/perception/common/i_lib/pc/i_struct_s.h:796:12: error: there are no arguments to '_mm_mul_ps' that depend on a template parameter, so a declaration of '_mm_mul_ps' must be available [-fpermissive]
v_ys = _mm_mul_ps(v_ys, v_width_y_rec);
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:797:5: error: 'iv_y_indices' was not declared in this scope
iv_y_indices = _mm_cvttps_epi32(v_ys);  // truncate towards zero
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:797:20: error: there are no arguments to '_mm_cvttps_epi32' that depend on a template parameter, so a declaration of '_mm_cvttps_epi32' must be available [-fpermissive]
iv_y_indices = _mm_cvttps_epi32(v_ys);  // truncate towards zero
^~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:798:34: error: 'iv_nr_voxel_y_m1' was not declared in this scope
iv_y_indices = mm_min_epi32(iv_nr_voxel_y_m1, iv_y_indices);
^~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:798:34: note: suggested alternative: 'nr_voxel_y'
iv_y_indices = mm_min_epi32(iv_nr_voxel_y_m1, iv_y_indices);
^~~~~~~~~~~~~~~~
nr_voxel_y
./modules/perception/common/i_lib/pc/i_struct_s.h:798:20: error: there are no arguments to '_mm_min_epi32' that depend on a template parameter, so a declaration of '_mm_min_epi32' must be available [-fpermissive]
iv_y_indices = _mm_min_epi32(iv_nr_voxel_y_m1, iv_y_indices);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:800:5: error: 'iv_v_indices_02' was not declared in this scope
iv_v_indices_02 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:800:53: error: 'iv_nr_voxel_x' was not declared in this scope
iv_v_indices_02 = mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:800:53: note: suggested alternative: 'nr_voxel_x'
iv_v_indices_02 = mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^~~~~~~~~~~~~
nr_voxel_x
./modules/perception/common/i_lib/pc/i_struct_s.h:800:23: error: there are no arguments to '_mm_mullo_epi32' that depend on a template parameter, so a declaration of '_mm_mullo_epi32' must be available [-fpermissive]
iv_v_indices_02 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:801:52: error: there are no arguments to '_MM_SHUFFLE' that depend on a template parameter, so a declaration of '_MM_SHUFFLE' must be available [-fpermissive]
iv_y_indices = _mm_shuffle_epi32(iv_y_indices, _MM_SHUFFLE(2, 3, 0, 1));
^~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:803:5: error: 'iv_v_indices_13' was not declared in this scope
iv_v_indices_13 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:803:23: error: there are no arguments to '_mm_mullo_epi32' that depend on a template parameter, so a declaration of '_mm_mullo_epi32' must be available [-fpermissive]
iv_v_indices_13 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:805:44: error: there are no arguments to '_MM_SHUFFLE' that depend on a template parameter, so a declaration of '_MM_SHUFFLE' must be available [-fpermissive]
_mm_shuffle_epi32(iv_v_indices_13, _MM_SHUFFLE(2, 3, 0, 1));
^~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:807:5: error: 'iv_indices' was not declared in this scope
iv_indices = _mm_add_epi32(iv_v_indices_02, iv_v_indices_13);
^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:807:18: error: there are no arguments to '_mm_add_epi32' that depend on a template parameter, so a declaration of '_mm_add_epi32' must be available [-fpermissive]
iv_indices = _mm_add_epi32(iv_v_indices_02, iv_v_indices_13);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:808:18: error: there are no arguments to '_mm_add_epi32' that depend on a template parameter, so a declaration of '_mm_add_epi32' must be available [-fpermissive]
iv_indices = _mm_add_epi32(iv_indices, iv_x_indices);
^~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:812:5: error: there are no arguments to '_mm_store_ps' that depend on a template parameter, so a declaration of '_mm_store_ps' must be available [-fpermissive]
mm_store_ps(mem_aligned16_f32, v_in_roi);
^~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:814:38: error: '__m128i' does not name a type; did you mean '__f128'?
_mm_store_si128(reinterpret_cast<_m128i *>(mem_aligned16_i32),
^~~~~~~
__f128
./modules/perception/common/i_lib/pc/i_struct_s.h:814:46: error: expected '>' before '' token
_mm_store_si128(reinterpret_cast<_m128i *>(mem_aligned16_i32),
^
./modules/perception/common/i_lib/pc/i_struct_s.h:814:46: error: expected '(' before '' token
./modules/perception/common/i_lib/pc/i_struct_s.h:814:47: error: expected primary-expression before '>' token
_mm_store_si128(reinterpret_cast<_m128i *>(mem_aligned16_i32),
^
./modules/perception/common/i_lib/pc/i_struct_s.h: In instantiation of 'bool apollo::perception::common::VoxelGridXY::SetS(const float*, unsigned int, unsigned int) [with T = float]':
modules/perception/common/i_lib/pc/i_ground.cc:1244:64:   required from here
./modules/perception/common/i_lib/pc/i_struct_s.h:748:25: error: '_mm_setr_ps' was not declared in this scope
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
~^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:775:23: error: '_mm_setr_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_xs = _mm_setr_ps(cptr_x[0], cptr_x[d1], cptr_x[d2], cptr_x[d3]);
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:748:25: note: '_mm_setr_ps' declared here, later in the translation unit
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
~^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:776:23: error: '_mm_setr_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_ys = _mm_setr_ps(cptr_y[0], cptr_y[d1], cptr_y[d2], cptr_y[d3]);
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:748:25: note: '_mm_setr_ps' declared here, later in the translation unit
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
~^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:777:23: error: '_mm_setr_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_zs = _mm_setr_ps(cptr_z[0], cptr_z[d1], cptr_z[d2], cptr_z[d3]);
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:748:25: note: '_mm_setr_ps' declared here, later in the translation unit
v_in_roi = _mm_setr_ps(1.0, 1.0, 1.0, 1.0);
~^~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:46: error: '_mm_cmpge_ps' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:781:75: error: '_mm_cmple_ps' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:781:19: error: '_mm_and_ps' was not declared in this scope
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:783:46: error: '_mm_cmpge_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:781:46: note: '_mm_cmpge_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:783:75: error: '_mm_cmple_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:781:75: note: '_mm_cmple_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:783:19: error: '_mm_and_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_ys, v_y_min), _mm_cmple_ps(v_ys, v_y_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:19: note: '_mm_and_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:785:46: error: '_mm_cmpge_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:781:46: note: '_mm_cmpge_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:785:75: error: '_mm_cmple_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:781:75: note: '_mm_cmple_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^
./modules/perception/common/i_lib/pc/i_struct_s.h:785:19: error: '_mm_and_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_and_ps(_mm_cmpge_ps(v_zs, v_z_min), _mm_cmple_ps(v_zs, v_z_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:19: note: '_mm_and_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:786:37: error: '_mm_and_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_in_roi = _mm_and_ps(_mm_and_ps(v_cmp_x, v_cmp_y), v_cmp_z);
^~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:19: note: '_mm_and_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:786:26: error: '_mm_and_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_in_roi = _mm_and_ps(_mm_and_ps(v_cmp_x, v_cmp_y), v_cmp_z);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:781:19: note: '_mm_and_ps' declared here, later in the translation unit
_mm_and_ps(_mm_cmpge_ps(v_xs, v_x_min), _mm_cmple_ps(v_xs, v_x_max));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:789:22: error: '_mm_sub_ps' was not declared in this scope
v_xs = _mm_sub_ps(v_xs, v_x_min);
^~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:790:42: error: '_mm_mul_ps' was not declared in this scope
v_xs = _mm_mul_ps(v_xs, v_width_x_rec);
^
./modules/perception/common/i_lib/pc/i_struct_s.h:790:42: note: suggested alternative: 'vmul_p8'
v_xs = _mm_mul_ps(v_xs, v_width_x_rec);
^
vmul_p8
./modules/perception/common/i_lib/pc/i_struct_s.h:791:36: error: '_mm_cvttps_epi32' was not declared in this scope
iv_x_indices = _mm_cvttps_epi32(v_xs);  // truncate towards zero
^~
./modules/perception/common/i_lib/pc/i_struct_s.h:792:33: error: '_mm_min_epi32' was not declared in this scope
iv_x_indices = _mm_min_epi32(iv_nr_voxel_x_m1, iv_x_indices);
~^~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:795:22: error: '_mm_sub_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_ys = _mm_sub_ps(v_ys, v_y_min);
^~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:789:22: note: '_mm_sub_ps' declared here, later in the translation unit
v_xs = _mm_sub_ps(v_xs, v_x_min);
^~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:796:42: error: '_mm_mul_ps' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
v_ys = _mm_mul_ps(v_ys, v_width_y_rec);
^
./modules/perception/common/i_lib/pc/i_struct_s.h:790:42: note: '_mm_mul_ps' declared here, later in the translation unit
v_xs = _mm_mul_ps(v_xs, v_width_x_rec);
^
./modules/perception/common/i_lib/pc/i_struct_s.h:797:36: error: '_mm_cvttps_epi32' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
iv_y_indices = _mm_cvttps_epi32(v_ys);  // truncate towards zero
^~
./modules/perception/common/i_lib/pc/i_struct_s.h:791:36: note: '_mm_cvttps_epi32' declared here, later in the translation unit
iv_x_indices = _mm_cvttps_epi32(v_xs);  // truncate towards zero
^~
./modules/perception/common/i_lib/pc/i_struct_s.h:798:33: error: '_mm_min_epi32' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
iv_y_indices = _mm_min_epi32(iv_nr_voxel_y_m1, iv_y_indices);
~^~
./modules/perception/common/i_lib/pc/i_struct_s.h:792:33: note: '_mm_min_epi32' declared here, later in the translation unit
iv_x_indices = _mm_min_epi32(iv_nr_voxel_x_m1, iv_x_indices);
~^~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:800:66: error: '_mm_mullo_epi32' was not declared in this scope
iv_v_indices_02 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^
./modules/perception/common/i_lib/pc/i_struct_s.h:801:63: error: '_MM_SHUFFLE' was not declared in this scope
iv_y_indices = _mm_shuffle_epi32(iv_y_indices, _MM_SHUFFLE(2, 3, 0, 1));
~^~
./modules/perception/common/i_lib/pc/i_struct_s.h:801:37: error: '_mm_shuffle_epi32' was not declared in this scope
iv_y_indices = _mm_shuffle_epi32(iv_y_indices, _MM_SHUFFLE(2, 3, 0, 1));
~^~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:803:38: error: '_mm_mullo_epi32' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
iv_v_indices_13 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
~^~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:800:66: note: '_mm_mullo_epi32' declared here, later in the translation unit
iv_v_indices_02 = _mm_mullo_epi32(iv_y_indices, iv_nr_voxel_x);
^
./modules/perception/common/i_lib/pc/i_struct_s.h:805:55: error: '_MM_SHUFFLE' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_shuffle_epi32(iv_v_indices_13, _MM_SHUFFLE(2, 3, 0, 1));
~^~
./modules/perception/common/i_lib/pc/i_struct_s.h:801:63: note: '_MM_SHUFFLE' declared here, later in the translation unit
iv_y_indices = _mm_shuffle_epi32(iv_y_indices, _MM_SHUFFLE(2, 3, 0, 1));
~^~
./modules/perception/common/i_lib/pc/i_struct_s.h:805:26: error: '_mm_shuffle_epi32' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
_mm_shuffle_epi32(iv_v_indices_13, _MM_SHUFFLE(2, 3, 0, 1));
~^~~~~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:801:37: note: '_mm_shuffle_epi32' declared here, later in the translation unit
iv_y_indices = _mm_shuffle_epi32(iv_y_indices, _MM_SHUFFLE(2, 3, 0, 1));
~^~~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:807:31: error: '_mm_add_epi32' was not declared in this scope
iv_indices = _mm_add_epi32(iv_v_indices_02, iv_v_indices_13);
~^~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:808:31: error: '_mm_add_epi32' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
iv_indices = _mm_add_epi32(iv_indices, iv_x_indices);
~^~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:807:31: note: '_mm_add_epi32' declared here, later in the translation unit
iv_indices = _mm_add_epi32(iv_v_indices_02, iv_v_indices_13);
~^~~~~~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:812:17: error: '_mm_store_ps' was not declared in this scope
mm_store_ps(mem_aligned16_f32, v_in_roi);
^~~~~~~~~~~~~~~~~~
./modules/perception/common/i_lib/pc/i_struct_s.h:812:17: note: suggested alternative: '__mbstate_t'
mm_store_ps(mem_aligned16_f32, v_in_roi);
^~~~~~~~~~~~~~~~~~

waiting for a solution

I'm afraid you are building on arm, currently apollo does not fully support arm, we will consider upgrading it in the future


Pixi task specification should support explicit argument parameterization

Problem description
In the task specification, it would be very nice to be able to parameterize the arguments passed to the task.
Simply provided named positional args that could then be substituted using env-variables would be a great starting point.
For example, something like:
paramterized = {  positional_args = [ "ARG1", "ARG2"], cmd = "python src/foo.py $ARG1 | python src/bar.py $ARG2 --some-flag"}

This would allow using arguments in a way that isn't possible with the current append-only version of passing in args. Without this we need to add an extra level of indirection to accomplish these kinds of invocations.
Additionally having structured args like would allow the args to be listed as part of pixi task list, making it more self-documenting how the task is intended to be invoked.

I like the idea, let us think about this some more!
We've had some other users propose support for $1 $2 $...  like bash does.

I like this idea too. To add my 2¢, you don't have to write long inline tables to achieve this:
[tasks]
[tasks.paramterized]
positional_args = [ "ARG1", "ARG2"]
cmd = "python src/foo.py $ARG1 | python src/bar.py $ARG2 --some-flag"

Also, I would suggest a syntax for variadic arguments, so that this remains compatible with the current append-only argument passing.
For example, just uses *VARARG for zero or more arguments and +VARARG for one or more. An example recipe/task in just...
commit MESSAGE *FLAGS:
  git commit {{FLAGS}} -m "{{MESSAGE}}"

...could serve as inspiration for pixi:
[tasks]
[tasks.commit]
signature = ["MESSAGE", "*FLAGS"] # required and variadic arguments, respectively
cmd = ["git", "commit", "$FLAGS", "-m", "$MESSAGE"]


ValueError: ('widget type not understood', 'select')

Describe the bug
With a big Dataframe (64 columns, 10000 rows), trying to render the profile as a widget crashes with the following error:
ValueError: ('widget type not understood', 'select')
Based on following the source code in pandas_profiling\report\structure\report.py, line 229, it seems that the widget "select" is used if there will be more than 10 items. but this widget type isn't listedin the file pandas_profiling\report\presentation\flavours\widget\container.py, line 85, hence the ValueError.
To Reproduce
import numpy as np
import pandas as pd
from pandas_profiling import ProfileReport

df = pd.DataFrame(
    np.random.rand(1000, 20),
    columns=["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n",
             "o", "p", "q", "r", "s", "t"]
)

profile = ProfileReport(df, title="Pandas Profiling Report")
profile.to_widgets()

Version information:

Python version: 3.7.3
Environment: Jupyter Notebook (local, Firefox, Windows 10)

Pip Freeze

astropy==4.0.1.post1
attrs==19.3.0
backcall==0.1.0
bleach==3.1.4
certifi==2<IP_ADDRESS>
chardet==3.0.4
colorama==0.4.3
confuse==1.1.0
cycler==0.10.0
decorator==4.4.2
defusedxml==0.6.0
entrypoints==0.3
htmlmin==0.1.12
idna==2.9
ImageHash==4.1.0
importlib-metadata==1.6.0
ipykernel==5.2.0
ipython==7.13.0
ipython-genutils==0.2.0
ipywidgets==7.5.1
jedi==0.16.0
Jinja2==2.11.1
joblib==0.14.1
jsonschema==3.2.0
jupyter-client==6.1.2
jupyter-contrib-core==0.3.3
jupyter-contrib-nbextensions==0.5.1
jupyter-core==4.6.3
jupyter-highlight-selected-word==0.2.0
jupyter-latex-envs==1.4.6
jupyter-nbextensions-configurator==0.4.1
jupyterthemes==0.20.0
kiwisolver==1.2.0
lesscpy==0.14.0
llvmlite==0.32.1
lxml==4.5.0
MarkupSafe==1.1.1
matplotlib==3.2.1
missingno==0.4.2
mistune==0.8.4
nbconvert==5.6.1
nbformat==5.0.5
networkx==2.4
notebook==6.0.3
numba==0.49.1
numpy==1.18.2
object-detection==0.1
pandas==1.0.3
pandas-profiling==2.8.0
pandocfilters==1.4.2
parso==0.6.2
phik==0.10.0
pickleshare==0.7.5
Pillow==7.1.2
ply==3.11
prometheus-client==0.7.1
prompt-toolkit==3.0.5
Pygments==2.6.1
pyparsing==2.4.7
pyrsistent==0.16.0
python-dateutil==2.8.1
pytz==2019.3
PyWavelets==1.1.1
pywin32==227
pywinpty==0.5.7
PyYAML==5.3.1
pyzmq==19.0.0
requests==2.23.0
scikit-learn==0.22.2.post1
scipy==1.4.1
seaborn==0.10.1
Send2Trash==1.5.0
six==1.14.0
sklearn==0.0
tangled-up-in-unicode==0.0.6
terminado==0.8.3
testpath==0.4.4
tornado==6.0.4
tqdm==4.45.0
traitlets==4.3.3
urllib3==1.25.9
visions==0.4.4
wcwidth==0.1.9
webencodings==0.5.1
widgetsnbextension==3.5.1
xgboost==1.0.2
xlrd==1.2.0
zipp==3.1.0

How can I solve this issue?

Right now I'm using the notebook iframe version, which works fine:
profile.to_notebook_iframe()

Fixed this, will be in the next release.

Nice! You guys rock!
On Sat, Jul 11, 2020, 01:19 Simon Brugman<EMAIL_ADDRESS>wrote:

Fixed this, will be in the next release.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/pandas-profiling/pandas-profiling/issues/493#issuecomment-656947466,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALJ5LBX7JWSIQP7ZMTS4LRTR26VYTANCNFSM4NYR2AXQ
.

The v2.9.0rc1 release is out, and should resolve this issue.
Until this version is fully released, you can install it via pip in the following way:
pip install --pre -U pandas-profiling

It would be very helpful to know if the release candidate adequately solves the issue.


SpudLevelStreaming not working in cienmatic

Hi,
Should the SpudStreamingVolume work with Cinematic camera?
I see a comment in the code that it should: // unlike the standard streaming volume, we're going to use pawns and cameras to load
But I`m unable to get it to work...
Is there a flag that needs to be set?
Thanks a lot!

It relies on the cinematic camera having collision overlaps enabled and being in the ECollisionChannel::ECC_Camera collision channel, check your camera satisfies that.

I suggest creating a blueprint for your cine camera with the correct overlap setup and using that everywhere. The streaming volume requires overlap events to know that the camera has entered / left it.


Fix java.lang.NullPointerException with privileged mode

Fix issue https://github.com/jenkinsci/mesos-plugin/issues/137

Thanks for the PR!


I've made updates to the package to address this concern. I agree with the spirit of this solution, and I feel that the client should still throw an exception when these scenarios are encountered.
Please upgrade to version 1.1.0 and follow this protocol when attempting to request rides and engage in the surge confirmation flow:
try {
    $request = $this->client->requestRide($params);
} catch (\Stevenmaguire\Uber\Exception $e) {
    $body = $e->getBody()
    $surgeConfirmationId = $body['meta']['surge_confirmation']['surge_confirmation_id']
}

yes ! I forgot to add my script in order to use the surgeConfirmationId sorry !


Starting a subscription correctly stops any active subscriptions for that publication

Fixes issue #26

Codecov Report

Merging #27 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #27   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           4      4
  Lines          71     71
  Branches       10     10
=====================================
  Hits           71     71

Impacted Files
Coverage Δ

src/subscriptions.js
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 414e6ea...ff3d038. Read the comment docs.

I just updated the pull request and updated the tests to reflect the fixed functionality (mock snapshots had to reflect that we do in fact stop a subscription when it was previously active).

Sounds good, thank you!


[WIP] Gk new browser

This is the branch for the new browser, with a different UI and completely refactored. The new files are in the New browser folder within xcode. The project still contains all the files from the old browser, in working order.
NB: To test it, open a file using the "Tools/Open new window menu" item.
@bmunkholm @yoshyosh
https://app.asana.com/0/15028213105325/24171050958174

nice @GreatApe Do I just compile it in xcode then: To test it, open a file using the "Tools/Open new window menu" item?
I was seeing a purple background with the last build I tried to run (before this PR)

Yes, that should work! I will spend some time tomorrow making sure it is up to date with the master, but it should be fixed now.=

After merging master a peculiarity appeared: it will now include "RLMObject" in the objectSchema list of schemas. It seems like this is something that has changed in the bindings, because it happens for all files I try.


⚠ Bofrost.fr has degraded performance

In 671c5ad, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1734 ms

Resolved: Bofrost.fr performance has improved in 35e6633.


Update Docs on Develop Branch Scenario and Configure ES to Account for New Arrangement #3981

A microsoft employee must use /azp run to validate using the pipelines below.
WARNING:
Comments made by azure-pipelines bot maybe inaccurate.
Please see pipeline link to verify that the build is being ran.
For status checks on the develop branch, please use TransportPackage-Foundation-PR
(https://microsoft.visualstudio.com/ProjectReunion/_build?definitionId=81063&_a=summary)
and run the build against your PR branch with the default parameters.
For status checks on the main branch, please use microsoft.ProjectReunion
(https://dev.azure.com/ms/ProjectReunion/_build?definitionId=391&_a=summary)
and run the build against your PR branch with the default parameters.

/azp run

/azp run


add Google Workspace Enterprise sku

Hello,
When I tried to recover or delete licenses, I could not do it on the Google Workspace licenses.
So I added two licenses that I use: Google Workspace Enterprise Plus and Google Workspace Enterprise Standard.
You can check the link with the different licenses.
Have a nice day,
Romain

I'm trying to get this pulled in for the next release, but I'm not involved with workspace admin at my org, so I'm in a bit over my head here.
I do see that<PHONE_NUMBER> is already present in the license hash, so your change overwrites that rather than update it.
I'm also not entirely clear on where the Aliases come from, is that just a holdover from people being used to GAMADV-XTD3?

I would suggest denying this merge and instead working on re-working the Get-LicenceSKUs function, I say this because there have been a number of licences released by Google which aren't included, Archived Business Standard is an example.


drop matt & update schedule

cc @JRBANCEL are you good to guide the v0.25 release, instead of the v0.26?

/lgtm

/approve


Blank canvas with IE11

My script prints to canvas with Chrome and Firefox, but it's blank on IE11.
I'm using the very latest version of html2canvas.
I'm just trying to copy a table with regular css applied to it. (uses a google web font)
		html2canvas(document.getElementById('myTable'), {
			allowTaint: true,
			logging: true,
			useCORS: true,
			scrollX: -window.scrollX,
			scrollY: -window.scrollY,
			scale: 1
		}).then(function (canvas) {
			document.getElementById('target').appendChild(canvas);
			const b64 = canvas.toDataURL("image/png").replace(/.*,/, '');
			console.log("data:image/png;base64, " + b64)
		})

@Josh10101010 I have the same problem, have you found any solutions yet?

@Josh10101010 I have the same problem, have you found any solutions yet?

Not yet, I can either downgrade to an earlier version and it lets me get the element by the ID, otherwise it will work if I use "document.body" instead of "document.getElementById('myTable')"

@Josh10101010 I have the same problem, have you found any solutions yet?

Not yet, I can either downgrade to an earlier version and it lets me get the element by the ID, otherwise it will work if I use "document.body" instead of "document.getElementById('myTable')"

ie 11 not support  promise  ， you neet to provide Prolyfill for promise . promise-polyfill
zh-cn describtion
ie11 是不支持 promise 语法的， 需要下载 pormise 的 prolyfill 布丁
@LeaLeaLeaLeaLea


Test python 313t on macos

Add testing using Python 3.13t on macos, alongside the existing linux test. Also streamlined the 3.13 identification now that it has been officially released.

Ah, deadsnakes is linux only!


Include 1-halo vs 2-halo decomposition of 2-point clustering

Should be straightforward to include this as a keyword option and/or convenience function using the wfunc formalism

This function is done.


"default" missing in generated schema when default_factory is used

The generated schema using .schema() is missing the default when a default_factory is used in lieu of a default.
Using "default" (positional argument):
class ManualTaskLogBase(BaseModel):
    timestamp: datetime = Field(datetime.utcnow())
    comment: str = None

    class Config:
        orm_mode = True

{"title":"ManualTaskLogUpdate","type":"object","properties":{"timestamp":{"title":"Timestamp","default":"2020-08-16T15:15:36.164194","type":"string","format":"date-time"},"comment":{"title":"Comment","type":"string"}}}

Using "default_factory"
class ManualTaskLogBase(BaseModel):
    timestamp: datetime = Field(default_factory=datetime.utcnow)
    comment: str = None

    class Config:
        orm_mode = True

{"title":"ManualTaskLogUpdate","type":"object","properties":{"timestamp":{"title":"Timestamp","type":"string","format":"date-time"},"comment":{"title":"Comment","type":"string"}}}

Hello @sjstelmach
We used to put a default value in the schema but it has been removed in #1504 to solve issue #1520. And I feel like a field it's less confusing like this. Imagine a datetime that is generated on schema generation. If the default is set with this value, one would expect to have this exact value if not set. Maybe we should just make this clear in the documentation and explain how you can add manually the default value yourself via modify_schema

Thanks. I think your argument is fair, however the schema_extra function seems to be static and can't be set with dynamic values, so it doesn't seem to solve my issue. I'm using this default argument to autogenerate a form in my front end, and it seems desirable for the front end to auto-populate with the default timestamp as of the time the schema is requested. If you can think of another method to achieve this behavior, I'd appreciate it.

@sjstelmach
Here is a hacky solution but at least it should solve your problem.
from datetime import datetime as builtin_datetime
from pprint import pprint
from typing import Any, Dict

from pydantic import BaseModel, Field

class datetime(builtin_datetime):
    @classmethod
    def __modify_schema__(cls, field_schema: Dict[str, Any]) -> None:
        field_schema['default'] = datetime.utcnow()

class ManualTaskLogBase(BaseModel):
    timestamp: datetime = Field(default_factory=datetime.utcnow)
    comment: str = None

    class Config:
        orm_mode = True

pprint(ManualTaskLogBase.schema())

{'properties': {'comment': {'title': 'Comment', 'type': 'string'},
                'timestamp': {'default': datetime(2020, 8, 16, 21, 5, 52, 919763),
                              'format': 'date-time',
                              'title': 'Timestamp',
                              'type': 'string'}},
 'title': 'ManualTaskLogBase',
 'type': 'object'}

You can't directly monkey patch builtins so this is a workaround.
We could however have a parameter in Field to decide whether or not we want to feed the default value in the schema (with default value set to False).

Thanks very much for the response. I gave that a try and it actually ended up cached as well (although possible I'm doing something wrong). I ended up implementing this other hack which is more similar to your proposed solution:
class BaseModelDefaultFactory(BaseModel):
    @classmethod
    def schema(cls):
        schema = super().schema()
        for fld_n, fld_v in cls.__fields__.items():
            if fld_v.default_factory is not None:
                schema['properties'][fld_n]['default'] = fld_v.default_factory()
        return schema

class ManualTaskLogBase(BaseModelDefaultFactory):
    timestamp: datetime = Field(default_factory=datetime.utcnow)
    comment: str = ""

    class Config:
        orm_mode = True

Ah yes indeed the datetime won't be computed again so you'll have the same default value.
So the solution you suggest seems like a very good one and mimics in fact what was done before.

Is there some way to use this base class with potentially nested dataclasses?
If I inherit BaseModelDefaultFactory on my toplevel class I want it to propagate down to any potentially nested dataclass-typed (or List of dataclass, Optional dataclass, ...) fields.


Steam (Specifically rocket league) will not see the controller as DS4

Hi there Nef!   Amazing work as always.   Just thought I'd bring this up as an issue (May not be.  not sure).   So with shibari/Fireshock/BTHPS3 combo steam saw the ps3 controller as a PS4 and so did rocketleague.  Worked flawlessly.   However DSHidMINI seems to struggle.  any of the 4 modes allow steam to see the control (Can maneuver big pic mode no prob) but rocketleague will not recognize any of the inputs.  I tried using the DS4 guide but that did not work either.  The only way I can get RKL to see it is to use SXAXIS mode on dshidmini and on steam enable Playstation controller support.   This allows input but while steam sees it as a playstation control, rkl sees it as xbox.  weird!    In any case, this may not qualify as a bug but since it worked on the old setup and not on this one, I thought it might.

It heavily depends how you set it up because Steam tries a lot of compatibility fixes for games in a transparent fashion. I'd have suggested you use SXS and enable PlayStation Controller support in Steam and be good to go. Steam presents it as an Xbox controller since the game has no native support for the DS3, it does the convenience work for you.

It's not a bug, you need to find the best configuration for your specific case yourself I'm afraid.

Gotcha!   Kewness.  sxs definitely worked, but I think I'll continue to use the old setup for now, as I like the PS buttons to show up in rocket league's in game menus, etc.  Out of curiosity, will there be any plans to make the PS3 control show up as DS4 using dshidmini the same way it showed up as DS4 with fireshock and Shibari?  I read and used the DS4 guide instructions but it still shows up on steam as an xbox controller.  Obviously not a necessary feature.  just curious if it was planned for future.

You can already do exactly that. Simply follow the DS4 guide and emulate a DS4 instead of X360 and it does exactly the same as the Shibari setup did.

https://github.com/ViGEm/DsHidMini/issues/40

I'll allow myself to close since everything is working as intended and documented 👻


Fix MinGW detection on x86

MinGW-w64 always uses "w64" as vendor key which the previously
used check for "64" anywhere in the target triplet matched. This
would lead to MinGW-w64 setups always being treated as x64.
Since we are actually interested in finding the "64" in the
triplet's operating system key, this fix makes sure to look for
"mingw64" and thus avoids the false match.
Fixes issue #3835. Credits to Lode Leroy for the original patch.

Isn't it x86_64-w64-mingw32 on 64-bit and something like i686-w64-mingw32 on 32-bit?
There is similar block several lines before, can it be reused?

if(CMAKE_OPENCV_GCC_TARGET_MACHINE MATCHES "amd64|x86_64|AMD64")
  set(MINGW64 1)
endif()

There is if statement at line 102 which will set x86_64 flag if MINGW64 is True. Can it be related with the problem?
Can you please provide the platform and cmake parameters you are using for build?

There is similar block several lines before, can it be reused?

That one sets MINGW64, but not OpenCV_ARCH. I think what actually needs to be done here is that the whole bit after set(OpenCV_RUNTIME mingw) needs to be replaced with:
if(MINGW64)
    set(OpenCV_ARCH x64)
else()
    set(OpenCV_ARCH x86)
endif()

Isn't it x86_64-w64-mingw32 on 64-bit and something like i686-w64-mingw32 on 32-bit?

You are right, there is never mingw64 in that triplet, only mingw32. I must have mixed that up somewhere in my testing yesterday. %-)
And I believe @SpecLad is right. The detection of MinGW and x64 vs x86 was already done when we reach the point where OpenCV_ARCH should be set. The detection itself looks alright and does also yield the correct results, so we should trust it.

:+1:


Roll Flutter Engine from 021a5ff5eae6 to 1382ff79dd6d (2 revisions)

https://github.com/flutter/engine/compare/021a5ff5eae6...1382ff79dd6d
2024-01-16<EMAIL_ADDRESS>Remove iOS 12 availability checks (flutter/engine#49771)
2024-01-16<EMAIL_ADDRESS>[Impeller] generate mipmaps for imagefilters (flutter/engine#49794)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jonahwilliams@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

AutoRoller is stopped; closing the active roll.


2.x Fixes for bug 1039

Hey TJ,
You might have a better way to get this done - but this works for me, and I wanted to share it if anyone else had this issue.


Match v0 styling more closely

Includes fixes for:
FW-620 [v1] Style Navigation more closely to v0
FW-617 [MAT-UI] Define typography to match v0
FW-616 [MAT-UI] Buttons are styled using primary/secondary theme properties but we need customized colours outside of primary/secondary

Looks good @coakenfold


docs: update usePrefetchQuery to avoid infinite refetching

Closes #7422

@Ephem, @TkDodo could you review this PR please?


Juliet C# upgrade to net6.0 version!

I have yet to skim through the projects myself and verify the logic is kept intact. Nevertheless, it is up for grabs and discussion!

Wow, what a fantastic piece of work! It looks awesome to me. Thank you!
To make it even better, could you add some simple CI to check the build on .NET 6.0?
I will review your PR after I get the build checked.
Thanks again!

Hello there!
Added basic CI and tested it on my forked repo - you can inspect the run here: https://github.com/DanielELog/JulietCSharp-mutated/actions/runs/9650216146/job/26615384183?pr=1


No HTML box at step 8

I've authorized the permissions through step 7 and re-run the "Initialize Sheet" function but no HTML prompt box appears.  Any ideas?

It was an issue with Chrome.  Worked on Safari.


Measure killer

Is your feature request related to a problem? Please describe.
I often have to fix large reports with many tables and relationships. To simplify the report I use measure killer (https://en.brunner.bi/measurekiller?_ga=2.177847141.1353901466.1727182975-1942674397.1727182975).
It would be awesome if this would be available in fabric notebooks trough the semantic-link-labs library.
Describe the solution you'd like
To be measure killer functionality available in fabric notebooks trough the semantic-link-labs library.
Describe alternatives you've considered
Use measure killer directly.
Additional context
Add any other context or screenshots about the feature request here.

Please describe the specific functionality you are looking for.

removing unused measures and columns  from semantic model
Here is the link to the application: https://apps.microsoft.com/detail/xp8jn7n3rg4n6h?hl=en-US&gl=US

There are already model BPA rules which cover unnecessary measures and columns in the semantic model.
This function goes a step further in checking a column/measures usage in downstream Power BI reports.


Feat/refactor evaluation results

A feature that allows contributors to include a new metric to AIM without having to re-evaluate all existing metrics.

@vanntile Could you review the changes, especially the ones related to the frontend? RecordedResultsChart.js was modified based on your suggestion. However, what puzzles me is that I had to install babel-plugin-transform-object-rest-spread and add the .babelrc file even if the triple dot notation was already used in RecordedResultsChart.js. For example, see: const maxValue = Math.max(...data, metricResult.value)
Did I miss something, and have if not, have I done the installation and configuration correctly?

I have verified the latest changes and I can answer your questions about babel. The rest syntax has been previously used only for destructuring arrays, not objects. The specific babel-loader version used can only do it for arrays and it crashes at compile time when used on objects. This can be fixed in two ways, one being what you already did, the second being using babel-loader version 8.2.5 and not using the plugin. From what I saw currently with a live test, changing the major version of the loader does not break the application. It's your choice which path to take.
Addendum: from some odd reason, I am unable to install the frontend setup locally (it has a dependency conflict that does not happen in the built image, so it's probably a difference in the npm version used)

Thanks for answering my question! I decided to update babel-loader to version 8.2.5 instead.
FYI: Frontend installation works for me. I am using npm version is 8.5.0.


Fix asyncpg tests to make it compatible with asyncpg>=0.29

What does this pull request do?
In asyncpg>=0.29, the query is passed as kwargs["state"] instead of as args.
https://github.com/MagicStack/asyncpg/commit/cbf64e18a03d69b712bab1790584fc1a4a5b2bb6
I'm not sure if all cases are tested, maybe there are untested cases to fix?

Related issues
Closes #1933

@elasticmachine, run elasticsearch-ci/docs


bugfix: Fixed ImportError in src/bot.py

What was the bug though?
You got runtime error?

@diwash007 It was an ImportError as far as I remember. Not sure though.


Use reinterpret_cast instead of a C-style cast in Discovery.cpp.

As described: this file is C++ and should prefer C++-style casts where possible. My mistake.

@swift-ci please test


Create data dumping branch for numerical investigations

[x] Create numerical-investigations branch
[x] Dump data to tab-delimited text files
[x] Create a tiny console app to investigate specific calculations
[ ] Formatting fixes: separate X & Y of Points with tabs, print max digits of doubles (use {0:R} formatting for all doubles).
[ ] Use this to investigate issue #2 and issue #10

[ ] Also dump, at start of report, the main simulation parameters, including masses and screen scaling factor

Completed in numerical-investigations branch


The weight file can't be read again

Mod version: 2.4
The weight of all items have become 0.1 stone.

I am unable to recreate this issue. Are all modded items now registering as 0.1 or is it just minecraft items/blocks? Minecraft items and blocks are now handled the same as a mod.
With any item in the players hand, issue the command /heavyinventories set 0.5  This should set the item weight in game without the need to modify it within the config files (should you so choose, but modifying item weights within the config files should also work).

Just minecraft items/blocks, I have not set the weight of other modded items.
This file was generated by the old version, You can use the file to test.
Minecraft.zip

So the old class that was used to create minecraft weights is no longer used. the weights should have defaulted to 0.1 if a custom weight wasn’t set

Well, If I set "autoGenerateWeightConfigFiles=true", the file can be read...

interesting. i’ll look into it


Testimonials: should be like the regular image slider, but should not rotate automatically. Navigation-Link to trader shop

should not rotate automatically?

Yeah, the user should be able to flip the testimonials on her own by arrows. Should be reconsidered maybe?

Maybe both should be possible? So event if the user doesn't flip throug he/she will be able to see all the testimonials?


Typo "NuGet.config files"→"NuGet.Config files"

https://docs.microsoft.com/en-us/appcenter/build/troubleshooting/xamarin
#PingMSFTDocs

@hyoshioka0128 : Thanks for your contribution! The author(s) have been notified to review your proposed change.


add react-testing-library documentation/examples (#4679)

This adds back a section documenting how to add react-testing-library, which was later lost by accident. See #4679 for the original PR. This one merely adds back that commit by cherry-pick.

add react-testing-library documentation/examples

make react-testing-library a heading

fix typo

Thanks!


Couple fixes needed

Just a heads up. When you change the default paths and namespaces it only changes in the config not on the files. They are currently all hardcoded.
Another note.  When you use the App:Name  change command it is not updating the files that are in your vendor folders.
example if I  use the command to change it from App to Test   these are not changing to allow for the files to still work. I  will list the ones im having problems with.
FatalErrorException in AppBaseController.php line 13:
Class 'App\Http\Controllers\Controller' not found

use InfyOm\Generator\Controller\AppBaseController;
use InfyOm\Generator\Common\BaseRepository;

also having problems with this
//use Fully\Http\Controllers\AppBaseController as InfyOmBaseController;
looks like its the same issue but with another name is all.

it looks like some of these are because im using another namespace then App\
so your
use InfyOm\Generator\Utils\ResponseUtil;
is referencing App???
and breaking functionality.
Hope this helps

ok dug a bit more and found the issue I  think. When the generator is used if you have published templates it is not using the changed value in the published config it is using the default values in the vendor config folder instead.
for example
config/infyo/laravel_generator.php
    'namespace' => [
        'model'             => 'Test\Models',
        'datatables'        => 'Test\DataTables',
        'repository'        => 'Test\Repositories',
        'controller'        => 'Test\Http\Controllers',
        'api_controller'    => 'Test\Http\Controllers\API',
        'request'           => 'Test\Http\Requests',
        'api_request'       => 'Test\Http\Requests\API',
    ],

AND IN vendor/infyomlabs/laravel-generator/config/laravel_generator.php
is what is being used.

    'namespace' => [
        'model'             => 'App\Models',
        'datatables'        => 'App\DataTables',
        'repository'        => 'App\Repositories',
        'controller'        => 'App\Http\Controllers',
        'api_controller'    => 'App\Http\Controllers\API',
        'request'           => 'App\Http\Requests',
        'api_request'       => 'App\Http\Requests\API',
    ],

@phillipmadsen AppBaseController is now not using hardcoded App\Http\Controllers\Controller. Instead it will use dynamic namespace and also AppBaseController is not published with prefix directory and configured directory.
Please test it once more with your use cases and let me know if it works.
You need to either install it with fresh repo or publish AppBaseController again after making changes in laravel_generator.php.


Make water_control a required metadata field

Description
This updates:

water_control metadata field in database
unit test of required fields
CSS of metadata form

Notes

also adds some validation according to existing docs
refactored existing integration tests a bit
question @MarkAZhang : for a metadata field to be applicable for a sample, must it be an attribute of the project AND the host genome? or either project OR host genome? this should be added to the docs
question @MarkAZhang : what determines the rendered order of the metadata fields as columns?
existing samples and projects will not be affected; they will not have water_control required
dictionary auto updates

and so does metadata edit

and so does CSV download

HOWEVER, the CLI template is completely different, with a bunch of "example" data

I'm not sure whether we want to update that or make it blank like the other template. @MarkAZhang ?
Tests
unit tests

migrate
rails t

new project

open metadata upload screen in new project
see new column

old project

open in old project
do not see old column

Regarding your questions:

It's project AND host genome.
I believe the ordering is simply based on the metadata_field_id at the moment.
Regarding the auto-generated CLI metadata template, it seemed like a nice to have, but not clear what it's good for. I'm happy to remove it, but it should also auto-update to include water control once you make it required. (let me know if this isn't the case). So you shouldn't need to worry about it.

Thanks for the review.

it should also auto-update to include water control once you make it required. (let me know if this isn't the case).

The CLI template does not auto update.

I believe the ordering is simply based on the metadata_field_id at the moment.
Ok we may want to specify an ordering. We could do it simply by adding an position col to the db table, then order by that by default. I'll leave that for a follow up PR.

So if the column is 110, the width of the input should be 95px
Thanks for catching this!

export variables from .scss files
I will look into that, thanks!

Tested CSS when columns overflow:

I'll look into SCSS export constant.

The CLI template does not auto update.

Correction: the CLI template has water_control after all , hidden among the 30 columns. I think our template should not have 30 columns... it seems really intimidating!


Randomize zookeeper port for test

So all the tests should be using randomized ports.

We're currently processing your upload.  This comment will be updated when the results are available.

Just realized the port is already randomized. Closed it for now.


Add improves to the mass-deployer

Is your feature request related to a problem? Please describe

mass deployer clean up strategy is to remove all deployments of the failed group and rerun the deployer for that group (reported here)

Describe the solution you'd like
A suggestion is to update the deployer to rerun only the failed deployments

Allow users to configure retries
https://github.com/threefoldtech/tfgrid-sdk-go/pull/527#discussion_r1469727327

Add mass deployer to sdk readme packages

convert to a checklist in the body of the issue instead of using comments for sub issues


config: permission review

Review and adjust all permissions for  all RECORDS_REST_ENDPOINTS.

create_permission_factory_imp
delete_permission_factory_imp
list_permission_factory_imp
read_permission_factory_imp
update_permission_factory_imp

please write also documentation about which role should have access by endpoint and to UI components

@topless was there any issue here? What was the problem?

@ntarocco, some of them were allow_all when they shouldn't, and the list_permission was missing which you fixed.


100% cpu usage when training on GPU?

Hi Guys,
Thank you very much for this wonderful new tool! I installed it and tested and I found that even when I used GPU for training with no data transfer between CPU and GPU during training, CPU was constantly staying at 100% usage while my GPU used only 5%~10% usage.
My desktop environment:
cpu: i5 2500K @4G
32G DDR3 memory
gpu: EVGA GTX 1080 Ti
mainboard : AsRock gen3 extreme3
Windows 7 professional
MS VB community 2017
R 64 version 3.4.1
My questions are:

Why my CPU sticked at 100% usage while I training with GPU?

Is it normal that GPU usage only less than 10%?

It took supprising ~7 miniutes to finish the epsilon data when I use 63 bin but according to GPU-Performance.md it took only 165 seconds on a GTX 1080 even thought  I used a better GPU? Was that because my CPU bottleneck because it only have 4 cores?

I then change setting of max_bin to 15 bins and re-run the code, however, the R output still report I use 64 bins. It seems to me that the program somehow "remembered" the parameter setting of my first run and ignored my new parameter setting. I have to restart R to apply new parameters.

#below is my R code and output:
memory.limit=250000
dtrain= read.table(file="F:/epsilon_normalized",sep=":",colClasses = rep("numeric",2001)  )
params=list(
max_bin = 63,objective="binary",
num_leaves = 255,
num_iterations = 500,
learning_rate = 0.1,
tree_learner = "serial",
task = "train",
min_data_in_leaf = 1,
min_sum_hessian_in_leaf = 100,
sparse_threshold=1.0,
device = "cpu",
gpu_platform_id = 0,
gpu_device_id = 0,
num_thread = 4 ,sparse_threshold=1
)
library(lightgbm)
dtrain  <- lgb.Dataset(data =as.matrix( dtrain[ ,-1]), label = dtrain[ ,1], free_raw_data = T)
s=Sys.time()
model <- lgb.train(params= params ,  dtrain ,nrounds=500 , num_leaves=255)
Sys.time()-s
#Time difference of 6.828269 mins
OUTPUT:
[LightGBM] [Info] Number of positive: 199823, number of negative: 200177
[LightGBM] [Info] This is the GPU trainer!!
[LightGBM] [Info] Total Bins 128000
[LightGBM] [Info] Number of data: 400000, number of used features: 2000
[LightGBM] [Info] Using requested OpenCL platform 0 device 0
[LightGBM] [Info] Using GPU Device: GeForce GTX 1080 Ti, Vendor: NVIDIA Corporation
[LightGBM] [Info] Compiling OpenCL Kernel with 64 bins...
[LightGBM] [Info] GPU programs have been built
[LightGBM] [Info] Size of histogram bin entry: 12
[LightGBM] [Info] 2000 dense feature groups (762.94 MB) transfered to GPU in 0.597143 secs. 0 sparse feature groups.
[LightGBM] [Info] Trained a tree with leaves=255 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=255 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=255 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=255 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=255 and max_depth=12
[LightGBM] [Info] Trained a tree with leaves=255 and max_depth=12
[LightGBM] [Info] Trained a tree with leaves=187 and max_depth=18
.....................
..................
[LightGBM] [Info] No further splits with positive gain, best gain: -inf
[LightGBM] [Info] Trained a tree with leaves=187 and max_depth=17

Sys.time()-s
Time difference of 6.828269 mins

Any help? Thank you very much!

It is normal since the GPU mode still will use cpu . you can set num_threads to reduce the cpu usage.

for 2 & 3, i think @huanzhang12 can answer you.
for 4, can you provide a re-produce code ? @Laurae2 do you have any idea about it ?

@fenqingr Yes, I believe the CPU becomes the bottleneck in your case. i7 2500k is back from 2011, and can't keep feeding the 1080 Ti with enough workload (some steps need to be done on CPU). I recommend using a recent CPU with at least 8 cores (for example, AMD Ryzen 1700) to pair with your GPU.
I am currently working on moving more workload to GPU to reduce the CPU requirement. So it might work better in a future release of LightGBM.

Thank you guys! You are awesome! I reset num_thread to 1 and now only use 25% of CPU and the run time only about 15% slower! (Does this mean actually most CPU time are actually running empty loops even if I set num_thread=4?).
For question #4, please see the code below. I first set to 16 bin and then changed to 64 bin but the output suggested #of bin remained 16 after change the bin setting.
set.seed(101)
x=matrix(rnorm(1000000),nrow=10000,ncol=100)
y=ifelse(runif(10000)>0.8,1,0)
library(lightgbm)
dtrain  <- lgb.Dataset(data =x, label =y, free_raw_data = T)
params=list(
max_bin = 15,objective="binary",
num_leaves = 32,
num_iterations = 5,
device = "gpu"
)
model.use.16bin <- lgb.train(params= params ,  dtrain , gpu_use_dp=F  )
output:
[LightGBM] [Info] Number of positive: 1979, number of negative: 8021
[LightGBM] [Info] This is the GPU trainer!!
[LightGBM] [Info] Total Bins 1600
[LightGBM] [Info] Number of data: 10000, number of used features: 100
[LightGBM] [Info] Using GPU Device: GeForce GTX 1080 Ti, Vendor: NVIDIA Corporation
[LightGBM] [Info] Compiling OpenCL Kernel with 16 bins...
[LightGBM] [Info] GPU programs have been built
[LightGBM] [Info] Size of histogram bin entry: 12
[LightGBM] [Info] 100 dense feature groups (0.50 MB) transfered to GPU in 0.003825 secs. 0 sparse feature groups.
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=8
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
params=list(
max_bin = 63,objective="binary",
num_leaves = 32,
num_iterations = 5,
device = "gpu"
)
model.use.64bin <- lgb.train(params= params ,  dtrain , gpu_use_dp=F  )
[LightGBM] [Info] Number of positive: 1979, number of negative: 8021
[LightGBM] [Info] This is the GPU trainer!!
[LightGBM] [Info] Total Bins 1600
[LightGBM] [Info] Number of data: 10000, number of used features: 100
[LightGBM] [Info] Using GPU Device: GeForce GTX 1080 Ti, Vendor: NVIDIA Corporation
[LightGBM] [Info] Compiling OpenCL Kernel with 16 bins...  <--- still report 16 bins?????????????
[LightGBM] [Info] GPU programs have been built
[LightGBM] [Info] Size of histogram bin entry: 12
[LightGBM] [Info] 100 dense feature groups (0.50 MB) transfered to GPU in 0.005077 secs. 0 sparse feature groups.
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=8
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9

@fenqingr
the max_bin is the parameter for the Dataset. So you need to define a new lgb.Dataset in your second round training.

Thank you @guolinke ! I tried to remove the Dataset and redefine one with max_bin=64 and it worked;however, when I to define it with 128 bin , the program report 256 bin. Any insight why this happened?
The code below:
params2=list(
max_bin = 127,objective="binary",
num_leaves = 32,
num_iterations = 5,
device = "gpu"
)
rm(dtrain)
dtrain=lgb.Dataset(data =x, label =y, free_raw_data = T)
model.use.127bin <- lgb.train(params= params2 ,  dtrain  )
OUTPUT:
[LightGBM] [Info] Number of positive: 1979, number of negative: 8021
[LightGBM] [Info] This is the GPU trainer!!
[LightGBM] [Info] Total Bins 12800
[LightGBM] [Info] Number of data: 10000, number of used features: 100
[LightGBM] [Info] Using GPU Device: GeForce GTX 1080 Ti, Vendor: NVIDIA Corporation
[LightGBM] [Info] Compiling OpenCL Kernel with 256 bins...  <-- why not 128 bins?
[LightGBM] [Info] GPU programs have been built
[LightGBM] [Info] Size of histogram bin entry: 12
[LightGBM] [Info] 100 dense feature groups (0.95 MB) transfered to GPU in 0.008912 secs. 0 sparse feature groups.
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=10
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=13
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=14
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=11
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=13
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=12
[LightGBM] [Info] Trained a tree with leaves=32 and max_depth=9
One more strange thing is , note that although in params2 , I specified num_iterations = 5, the output actually contains 10 trees.
Thanks again!

@fenqingr There are no GPU kernels for 128 bins, so the kernel for 256 bins are used. This is normal.

I see! Thanks for the help!


fix: 修复趋势分析表多指标丢失问题

👀 PR includes

🐛 Bugfix

[x] Solve the issue and close #0

:tada: This PR is included in version @antv/s2-react-v1.11.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Remote Store] Create empty index during restore if remote segment store is empty

Description

Currently, restoring an index with no data in remote segment store fails.
Ideally, restore should create an empty index if there is no data in remote segment store.

Issues Resolved

https://github.com/opensearch-project/OpenSearch/issues/6291

Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #6375 (a9db818) into main (5b3b557) will increase coverage by 0.08%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main    #6375      +/-   ##
============================================
+ Coverage     70.67%   70.76%   +0.08%
- Complexity    58958    59039      +81
============================================
  Files          4799     4799
  Lines        282432   282434       +2
  Branches      40716    40717       +1
============================================
+ Hits         199622   199861     +239
+ Misses        66428    66190     -238
- Partials      16382    16383       +1

Impacted Files
Coverage Δ

...java/org/opensearch/index/shard/StoreRecovery.java
65.95% <0.00%> (-0.41%)
:arrow_down:

...ava/org/opensearch/action/NoSuchNodeException.java
0.00% <0.00%> (-50.00%)
:arrow_down:

...java/org/opensearch/threadpool/ThreadPoolInfo.java
56.25% <0.00%> (-37.50%)
:arrow_down:

...pensearch/action/ingest/DeletePipelineRequest.java
31.25% <0.00%> (-37.50%)
:arrow_down:

...r/src/main/java/org/opensearch/http/HttpUtils.java
33.33% <0.00%> (-33.34%)
:arrow_down:

...nsearch/index/shard/IndexShardClosedException.java
66.66% <0.00%> (-33.34%)
:arrow_down:

...rg/opensearch/index/shard/ShardSplittingQuery.java
57.25% <0.00%> (-20.62%)
:arrow_down:

...pensearch/index/shard/SearchOperationListener.java
72.72% <0.00%> (-20.00%)
:arrow_down:

...uery/functionscore/LinearDecayFunctionBuilder.java
32.00% <0.00%> (-20.00%)
:arrow_down:

...ndex/query/functionscore/DecayFunctionBuilder.java
46.18% <0.00%> (-19.64%)
:arrow_down:

... and 443 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Running on local for a couple of hundred times before opening the PR for review.


Not see lyric file

I haven't loaded existing texts for some time.
Only the editor for new texts works.

Please include a detailed description of the problem, along with debug-level logs of a minimal reproduction as per the issue template.

Opening track for playback: "C:\Mp3\test.mp3"
INFO-OpenLyrics: New album art data retrieved
INFO-OpenLyrics: Ignoring request to compute zero-size background image
INFO-OpenLyrics: LyricPanel::compute_background_image took 30us
INFO-OpenLyrics: LyricPanel::on_album_art_retrieved took 1704us
INFO-OpenLyrics: Ignoring request to compute zero-size background image
INFO-OpenLyrics: LyricPanel::compute_background_image took 17us
INFO-OpenLyrics: LyricPanel::compute_background_image took 684us
INFO-OpenLyrics: LyricPanel::compute_background_image took 29204us
INFO-OpenLyrics: Creating new display font handle
I have "Local files" only in search Order.
Same directory as the track
[%filename%].lrc
also [%path%][%filename%].lrc not work.

also not work original: $replace([%artist% - ][%title%],/,-,,-,<,-,>,-,:,-,",-,|,-,?,-,*,-)


Add a test for raftclient

What have you changed? (mandatory)
Add a test code，test raft_client auto reconnect to servers after connection break
What are the type of the changes? (mandatory)

Engineering (engineering change which doesn't change any feature or fix any issue)

How has this PR been tested? (mandatory)
You can run test code with this command:
cargo test test_raft_client_reconnect
Does this PR affect documentation (docs) or release note? (mandatory)
No

/test

/tests

PTAL @zhangjinpeng1987 thanks!

@hunterlxt PTAL


BaseURI strips query string params

If baseuri contains some query string params they will be stripped when calling "main" ACME directory endpoint.
For example, I have set the following baseuri:
https://one.digicert.com/mpki/api/v1/acme/v2/directory?action=reissue&orderId=555789012
win-acme actually requested https://one.digicert.com/mpki/api/v1/acme/v2/directory, as visible in log:
 [INFO] Connecting to https://one.digicert.com/mpki/api/v1/acme/v2/directory?action=reissue&orderId=555789012...
 [DBUG] [HTTP] Send GET to https://one.digicert.com/mpki/api/v1/acme/v2/directory
 [VERB] [HTTP] Request completed with status OK

DigiCert requires to provide query string params when you want to specify if you want to reissue or renew the certificate, and which existing DigiCert Order ID you want to use. More info: https://docs.digicert.com/en/certcentral/certificate-tools/certificate-lifecycle-automation-guides/third-party-acme-integration/request-and-manage-certificates-with-acme/certbot-example--renew--reissue--or-duplicate-certificate-using-acme-url-query-parameters.html
If I want to reissue our certificate related to our existing DigiCert order, and don't provide query params to ACME Uri, DigiCert creates a completely new order and issue the new certificates, and charges us with the new certificate cost.
I checked the source code a little, I guess the issue can be fixed inside AcmeClientManager -> EnsureServiceDirectory() function:
https://github.com/win-acme/win-acme/blob/master/src/main.lib/Clients/Acme/AcmeClientManager.cs#L126
The function first makes the following http request:
client.GetDirectoryAsync("directory")
This call removes our query string params (because if you set HttpClient.BaseAdress = url_with_query_params (set here in the source code), and then call HttpClient.GetAsync("directory") it will remove the query params from BaseAddress).
However in the source code there is also additional call:  client.GetDirectoryAsync(""), which actually uses full BaseAddress URI without removing query params from it, but this call only executes if the first call (client.GetDirectoryAsync("directory")) fails with exception. In our case the first call doesn't fail, so the query params are removed. But I have tested some scenario when the first call fails, and then the second call actually sends query params.
So I believe the solution could be easily fixed by adding additional CLI param like --directoryUrlPath, and Settings.json Acme->DirectoryUrlPath, that in my case can be set to "directory?action=reissue&orderId=555789012", and then to modify this line of code to use the new settings value, or otherwise fixed "directory" string by default.

Thanks for the detailed report. I think we should be able to get this working without additional configuration settings though, the users input should be respected. I had just never realised that people were using query parameters for this purpose.


How Can I use all this in my new project using create-react-app?

How Can I use all this in my new project using create-react-app?
I want to use the components, How can I import these in another new project?

Hello @piyush97 ,
Thank you for your interest in using our product.
If you want to add components from our project to yours, you need to copy them in your project, and also copy their dependencies (such as their styles and the dependencies from package.json).
Best,
Manu

But even If I'm using Sidebar by importing it, I'm getting an error that jss/components/sidebarstyle.jsx not found.
What to do?

Hello again @piyush97 ,
Well, then it is pretty obvious what you need to do, you need to add jss/components/sidebarstyle.jsx in your project.
Best,
Manu

Sorry but even After Importing it, it's showing the same error. That's what the issue is.

I'm using the pro version of this dashboard, But I didn't understand the routes in this project, could you please give me a comprehensive brief about that same?

Hello again @piyush97 ,
We do have a page on our live doc, about this. Here is a link in our live docs.
Is it helpful? If not, could you detail what you do not understand?
Best,
Manu

For me I just had to add the .env file to the project.


Helidon to OKE Guide

Pushing Helidon applications to the Oracle Registry Service and deploying to Oracle Container Engine for Kubernetes.
fixes #424

@kumar-dhanagopal Can you review this please ?

Sure, by when do you need the review to be completed? If there's no hard deadline, I'll start later this week.

Do it at your convenience.

Sure, I'll start on Thursday.
For now, I scanned the doc to get an idea of the flow. A couple of issues stood out:

Federated users can now generate auth tokens, if SCIM-propagation is enabled for the federation. The "native user only" constraint isn't applicable anymore.

When describing , let's just provide an example (say, "phx") and then point users to the OCI docs for the full list of regions. If we list all the regions in our doc, then as new regions come up, the doc will need to be updated. E.g., there's now an OCI region in Toronto as well. So the list is already outdated.

Thanks very much for the cursory feedback. @kumar-dhanagopal should I make those updates (federated users and region list) myself or are you planning to do so?

should I make those updates (federated users and region list) myself or are you planning to do so?

I can make these changes (and other edits as I review the doc), if you're ok with that.

Perfect! Please do.

@kumar-dhanagopal You cannot update this PR because it's located in a branch in Mickey's fork. The only way would be to file a PR against the fork ; the easiest is to have Mickey make the changes.

The only way would be to file a PR against the fork
That is what I plan to do.

@kumar-dhanagopal Did you complete the review ?

Not yet @romain-grecourt . I'll let you & @mickeyboxell know when I'm done.

@mickeyboxell - I'm editing the doc offline and have a question about this instruction in your draft:

Navigate to the Registry (OCIR) tab and choose the region to which you would like to push the image.

By Registry "tab", did you mean the Registry page in the OCI web console? What's the purpose of that step. I don't see any further instruction in the doc that uses the console. For example, we don't have a step to create a repo in the registry. So I'm not sure why we need the above instruction. Please clarify.

It could be removed or moved to later in the doc. Going to the registry part of the console is supposed to be used to validate that the image push worked.

Got it. I'll be done with my edits today. I'll let you know after I commit.

@mickeyboxell , @romain-grecourt - I've completed my review and edits.
Here's a summary of the changes:

Removed the "native user only" restriction for generating the auth token.
Replaced the regions list with an example and a pointer to the OCI docs.
Completed a general edit of the text.
Structured the content to improve the flow.
Introduced numbered steps that users can follow along easily.
Under "Push Your Image to OCIR", added a step to find out the image path from the web console. Pls verify.
Under "Deploy the Image to Kubernetes", added a step for constructing the app URL. Pls verify.

@mickeyboxell - Pls do review & confirm the changes 6 and 7 in my list above.

Just finished checking - 6 and 7 look good to me.

Thank you!


docs: add collected lua scripts

@rokam any change to get this merged ? ;-)

@rokam seems you are not recognised any more as part admin of this repo for some reason.
You know what may happened ?

I'm not part of midea-lan anymore. Try it with @wuwentao

Hi everyone, just to understand: should I invest my time and work on this project or not ?

Hi everyone, just to understand: should I invest my time and work on this project or not ?

I'm currently on vacation, sorry for the delay, approved this PR.
most of these github repos is open source , everybody can read and get all the source code.
I don't think we are working for anyone, also like the origin author georgezhao2010.
I'm always expected we can have more contributors, and we should really work like a team.
in addition, I'm not sure with what we expected, but I have share all the info to us.

Suggestion: Since different vendors might have the same name for different lua script, could you add the lua scripts in a subdirectory?


[HELP] No module named pgoapi.exceptions - line 38, in

Hi I have this problem...
"Traceback (most recent call last):
File "pokecli.py", line 38, in
from pgoapi.exceptions import NotLoggedInException, ServerSideRequestThrottlingException, ServerBusyOrOfflineException
ImportError: No module named pgoapi.exceptions"
After this : pip install -r requirements.txt, I have this error :
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/ly/ylvd8kvn1_zf4_21ldq1smz00000gn/T/pip-build-V34e5q/protobuf-to-dict/
Thanks for help, many users with same problem.
Other Information
OS: OSX Sierre
Git Commit: (run 'git log -n 1 --pretty=format:"%H"' and paste it here)
Python Version: Python 2.7.10

Got the same problem after the last pull.
What has changed in pokecli.py or the dir structure??

Yes same problem with line 38. Sorry my english is bad

This is probably caused by  #3241
But thats just a guess

No, it works with #3241. Do you run in vitrualenv?
Maybe you should backup your config and make clean git clone.

could you paste more of the pip output?
afaik #3241 hasn't been merged yet, so unless you're testing that specifically it shouldn't cause this

I will clone it from scratch and try it again.

You need to source bin/activate or add it to your launch script.

I try "source bin/activate" but nothing happen, you think problem is here?

After:
virtualenv . && source bin/activate && pip install -r requirements.txt
you must run
./install.sh
finally will work doing
./run.sh

Ok, i try but same things.
(PokemonGo-Bot)plexmediaservermacbookpro15:PokemonGo-Bot Baptiste$ ./run.sh
Traceback (most recent call last):
  File "pokecli.py", line 38, in <module>
    from pgoapi.exceptions import NotLoggedInException, ServerSideRequestThrottlingException, ServerBusyOrOfflineException
ImportError: No module named pgoapi.exceptions
Press any button or wait 20 seconds.Mer 10 aoû 2016 23:29:19 CESTPokebot Stopped.
Traceback (most recent call last):
  File "pokecli.py", line 38, in <module>
    from pgoapi.exceptions import NotLoggedInException, ServerSideRequestThrottlingException, ServerBusyOrOfflineException
ImportError: No module named pgoapi.exceptions
Press any button or wait 20 seconds.

i did manage to bypass this error after pip install -r requirements.txt BUT pip from the bot/scripts folder not from python:
Win10:

/c/python27/scripts/pip install -r requirements.txt > checks modules, shows its ok > run > import error
/c/user/[...]/PokemonGo-Bot/Scripts/pip install -r requirements.txt > installs > run > ok


Unable to resolve discussions or add comments

Bug Description
When trying to resolve discussions or add comments, I get the following message:
gitlab.nvim: Could not resolve discussion: PUT https://gitlab.com//api/v4/projects/38490095/merge_requests/4107/discussions/07d3ef73d48677f2f0aba882a828e3990950d74e: 308 failed to parse unknown error format:
When looking at the log, I see this
-- REQUEST --
PUT //api/v4/projects/38490095/merge_requests/4107/discussions/07d3ef73d48677f2f0aba882a828e3990950d74e HTTP/1.1
Host: gitlab.com
Accept: application/json
Content-Type: application/json
Private-Token: REDACTED
User-Agent: go-gitlab

{"resolved":true}

-- RESPONSE --
HTTP/2.0 308 Permanent Redirect
Content-Length: 0
Cf-Cache-Status: DYNAMIC
Cf-Ray: 859089ad5a4c3c01-BLR
Date: Wed, 21 Feb 2024 16:59:05 GMT
Location: https://gitlab.com/api/v4/projects/38490095/merge_requests/4107/discussions/07d3ef73d48677f2f0aba882a828e3990950d74e
Nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=uOCEafFRV2iYemuq85Z6Xi09eY%2FJQMl0w4qwimPkI%2FwLGQaeWdymqziB3q5GxNiqokzDfDUcmV2ht%2F6%2FvfDyzEbsA72vgWrq7%2FjjGjCfPORuwj0s3YqMNF3njSo%3D"}],"group":"cf-nel","max_age":604800}
Server: cloudflare
Set-Cookie: _cfuvid=VWZAa5B1AviLlzUR2C7os6ryj.wn9Vqj63h3UiHyzGg-1708534745452-0.0-604800000; path=/; domain=.gitlab.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: max-age=31536000
Vary: Accept-Encoding
X-Content-Type-Options: nosniff

Gitlab link : https://docs.gitlab.com/charts/troubleshooting/#308-permanent-redirect-causing-a-redirect-loop
tells me this might be due to redirection loop of http to https.
I'm not exactly sure what to do here.

Funnily enough if I have
gitlab_url=https://gitlab.com

instead of
gitlab_url=https://gitlab.com/

this error goes away.
I think the extra slash at the end is causing some redirects? not sure.

Hey @aravind2612krishna,
Thanks for filing this issue. Just to confirm, does removing the trailing slash solve your issue? If so, I can modify the code to just strip that suffix if that solves this issue...

Hi @harrisoncramer I can confirm that removing the trailing slash prevents redirects and prevents the issue! I think redirects might also be caused by http instead of https, or other reasons.


Custom Variables support

Possible to add custom variable support in SQL-Query tab? doesn't seem to be working right now.

hi @ChristianWr, thanks for opening the issue. Custom variable support has been added to the latest release.


Set Cookie on Vast Ad

Is your feature request related to a problem? Please describe.
When adding a vast ad it is loaded on every pageview or refresh
Describe the solution you'd like
Set a cookie so that the vast ad appears 1x per 12 or 24 etc hour/minute

@razor1907 this should be controlled by your ad server. It should send an empty VAST response when no ad should be played

Closing the ticket due to a lack of feedback over an extended period. Please feel free to reopen if you have further input or require additional assistance. Thank you.


fix: preserve duplicate query parameters in functions

Summary
Fixes a regression introduced in https://github.com/netlify/cli/pull/5782, and reported in https://github.com/netlify/cli/issues/5790, which swallows duplicate query parameters from functions.
Closes https://github.com/netlify/cli/issues/5790.

Could you check the 200.command.dev › should handle query params in redirects test?

chore: fix test

I fixed the test in https://github.com/netlify/cli/pull/5797/commits/669d593fd63e08402f16ebefacbc09870e689a32. I verified in production that the expected behaviour is for both parameters to be received, so the test was wrong.


Gltf2 Import Error Kera

Describe the bug
Animated model is broken.
To Reproduce
Steps to reproduce the behavior:

Go to https://sketchfab.com/3d-models/kera-the-archer-desert-fox-animated-2f1f09ce84da452b90939b54e6bc2c0a
Click on download gltf
Import gltf2 animation
Animations are broken.

Expected behavior
Correct animations.
Screenshots
If applicable, add screenshots to help explain your problem.

.blend file/ .gltf
kera-the-archer-desert-fox-animated.zip
Version

OS: Windows
Blender Version 2.8.0
gltf2-io e5e86a87f6cc8fe736c5918fc8acc60fc2394d37

Seems to be linked to object parenting to bones
Body animation seems to be OK, only props have problems
(Still need enhancement about bone scale)


Raise branch coverage to 80

Codecov Report

Merging #98 into master will increase coverage by 0.39%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #98      +/-   ##
==========================================
+ Coverage   91.63%   92.03%   +0.39%
==========================================
  Files          51       51
  Lines        2260     2260
  Branches      459      459
==========================================
+ Hits         2071     2080       +9
+ Misses        179      171       -8
+ Partials       10        9       -1

Impacted Files
Coverage Δ

packages/aws-amplify-react/src/Storage/S3Image.js
96.49% <100%> (ø)
:arrow_up:

packages/aws-amplify/src/Common/Signer.ts
97.26% <0%> (+12.32%)
: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 112b436...c07e742. Read the comment docs.


DNS resolution not working on Kubernetes

Basic resolving code works with containers set up using 'docker compose', but it does not when the containers run in a 'k8s' setup.
Example code:
<?php
declare (strict_types = 1);

use \Amp\Loop;
use \Amp\Dns\Record;

require __DIR__ . '/vendor/autoload.php';

sleep(5);

Loop::run(function () {
    $records = yield \Amp\Dns\resolve('eventstore', Record::A);
    var_dump($records);
});

The error generated is the following:
Fatal error: Uncaught Amp\Dns\NoRecordException: No records returned for 'eventstore' (DNAME) in /app/vendor/amphp/dns/lib/Rfc1035StubResolver.php:317
Stack trace:
#0 [internal function]: Amp\Dns\Rfc1035StubResolver->Amp\Dns\{closure}()
#1 /app/vendor/amphp/amp/lib/Coroutine.php(76): Generator->send(Object(LibDNS\Messages\Message))
#2 /app/vendor/amphp/amp/lib/Internal/Placeholder.php(130): Amp\Coroutine->Amp\{closure}(NULL, Object(LibDNS\Messages\Message))
#3 /app/vendor/amphp/amp/lib/Coroutine.php(81): Amp\Coroutine->resolve(Object(LibDNS\Messages\Message))
#4 /app/vendor/amphp/amp/lib/Internal/Placeholder.php(43): Amp\Coroutine->Amp\{closure}(NULL, Object(LibDNS\Messages\Message))
#5 /app/vendor/amphp/amp/lib/Internal/PrivatePromise.php(23): class@anonymous->onResolve(Object(Closure))
#6 /app/vendor/amphp/amp/lib/Internal/Placeholder.php(125): Amp\Internal\PrivatePromise->onResolve(Object(Closure))
#7 /app/vendor/amphp/amp/lib/Deferred.php(45): class@anonymous->resolve(Object(Amp\Internal\PrivatePromise))
#8 /app/vendo in /app/vendor/amphp/dns/lib/Rfc1035StubResolver.php on line 317

Attached an archive used to verify the bug using 'minikube' (locally) and 'kops' (AWS).

An additional piece of info, the content of the 'resolve.conf' file on the AWS setup:
nameserver <IP_ADDRESS>
search default.svc.cluster.local svc.cluster.local cluster.local eu-west-2.compute.internal
options ndots:5

I guess the DNS is resolved via the search configuration? In that case, try eventstore.default.svc.cluster.local etc. and see whether that works.

Your suggestion seems to works correctly. Thank you very much.

If you want direct support, please add a :+1: to #47.


Re-purpose Deployster for the new 2.x version.

Custom manifest support
Extensibility by resources-as-docker idiom

/release major

/release major

/release major

/release major

/release major


reliable memory usage during benchmarking

bors r+
🤖

We could also use mallinfo2, but it's pretty hard to get it.


daemon: set containerd default snapshotter if none is configured

relates to https://github.com/rumpl/moby/pull/77

see https://github.com/rumpl/moby/pull/77#issuecomment-1226092727
This is a temporary workaround for the daemon not yet having automatic
selection of snapshotters.
- A picture of a cute animal (not mandatory but encouraged)

Let me bring this one in; I'll open a PR in upstream as well (possibly without the name mapping, but we can discuss)