update to latest 17 version

update to latest 17 version to fix an error
Also small fix for an error:
"ln: failed to create symbolic link 'external/local': Permission denied"

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/Setup-MKL-on-Linux.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

At least, I can build 0.17.1 version on my machine with following log
igorsychev@ThinkPad-X1-Yoga-1st:~$ sudo wget https://github.com/intel/mkl-dnn/releases/download/v0.17.1/mklml_lnx_2<IP_ADDRESS>80928.tgz
--2018-12-06 14:58:37--  https://github.com/intel/mkl-dnn/releases/download/v0.17.1/mklml_lnx_2<IP_ADDRESS>80928.tgz
Resolving github.com (github.com)... <IP_ADDRESS>, <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/58414589/ecfbd000-f327-11e8-8828-0700f494729b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181206%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181206T115838Z&X-Amz-Expires=300&X-Amz-Signature=48092986c00ec3ba9fd158cd9ece9e2ce4bf9e35db4d18aba6dd49905bbf9ab9&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B filename%3Dmklml_lnx_2<IP_ADDRESS>80928.tgz&response-content-type=application%2Foctet-stream [following]
--2018-12-06 14:58:38--  https://github-production-release-asset-2e65be.s3.amazonaws.com/58414589/ecfbd000-f327-11e8-8828-0700f494729b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181206%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181206T115838Z&X-Amz-Expires=300&X-Amz-Signature=48092986c00ec3ba9fd158cd9ece9e2ce4bf9e35db4d18aba6dd49905bbf9ab9&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B filename%3Dmklml_lnx_2<IP_ADDRESS>80928.tgz&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... <IP_ADDRESS>
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 72854588 (69M) [application/octet-stream]
Saving to: ‘mklml_lnx_2<IP_ADDRESS>80928.tgz’
mklml_lnx_2<IP_ADDRESS>80928.tgz   100%[==========================================================>]  69,48M  7,55MB/s    in 11s
2018-12-06 14:58:50 (6,36 MB/s) - ‘mklml_lnx_2<IP_ADDRESS>80928.tgz’ saved [72854588/72854588]
igorsychev@ThinkPad-X1-Yoga-1st:~$ sudo tar -xzf mklml_lnx_2<IP_ADDRESS>80928.tgz -C /usr/local/mklml
igorsychev@ThinkPad-X1-Yoga-1st:~$ wget --no-verbose -O - https://github.com/01org/mkl-dnn/archive/v0.17.1.tar.gz | tar -xzf - && \

cd mkl-dnn-0.17.1 &&
sudo ln -s /usr/local external &&
mkdir -p build &&
cd build &&
cmake .. &&
make &&
sudo make install &&
cd ../.. &&
rm -rf mkl-dnn-0.17.1
2018-12-06 14:59:02 URL:https://codeload.github.com/intel/mkl-dnn/tar.gz/v0.17.1 [1413722] -> "-" [1]
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_BUILD_TYPE is unset, defaulting to Release
-- Detecting Intel(R) MKL: trying mklml_intel
-- Intel(R) MKL: include /home/igorsychev/mkl-dnn-0.17.1/external/mklml/mklml_lnx_2<IP_ADDRESS>80928/include
-- Intel(R) MKL: lib /home/igorsychev/mkl-dnn-0.17.1/external/mklml/mklml_lnx_2<IP_ADDRESS>80928/lib/libmklml_intel.so
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- OpenMP lib: /home/igorsychev/mkl-dnn-0.17.1/external/mklml/mklml_lnx_2<IP_ADDRESS>80928/lib/libiomp5.so
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- VTune profiling environment is unset
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /home/igorsychev/mkl-dnn-0.17.1/build
Scanning dependencies of target mkldnn
[  1%] Building CXX object src/CMakeFiles/mkldnn.dir/common/batch_normalization.cpp.o
[  1%] Building CXX object src/CMakeFiles/mkldnn.dir/common/convolution.cpp.o
[  1%] Building CXX object src/CMakeFiles/mkldnn.dir/common/convolution_relu.cpp.o
[  2%] Building CXX object src/CMakeFiles/mkldnn.dir/common/deconvolution.cpp.o
[  2%] Building CXX object src/CMakeFiles/mkldnn.dir/common/eltwise.cpp.o
[  2%] Building CXX object src/CMakeFiles/mkldnn.dir/common/engine.cpp.o
[  3%] Building CXX object src/CMakeFiles/mkldnn.dir/common/inner_product.cpp.o
[  3%] Building CXX object src/CMakeFiles/mkldnn.dir/common/lrn.cpp.o
[  4%] Building CXX object src/CMakeFiles/mkldnn.dir/common/memory.cpp.o
[  4%] Building CXX object src/CMakeFiles/mkldnn.dir/common/memory_desc_wrapper.cpp.o
[  4%] Building CXX object src/CMakeFiles/mkldnn.dir/common/mkldnn_debug.cpp.o
[  5%] Building CXX object src/CMakeFiles/mkldnn.dir/common/pooling.cpp.o
[  5%] Building CXX object src/CMakeFiles/mkldnn.dir/common/primitive.cpp.o
[  5%] Building CXX object src/CMakeFiles/mkldnn.dir/common/primitive_attr.cpp.o
[  6%] Building CXX object src/CMakeFiles/mkldnn.dir/common/primitive_desc.cpp.o
[  6%] Building CXX object src/CMakeFiles/mkldnn.dir/common/primitive_iterator.cpp.o
[  6%] Building CXX object src/CMakeFiles/mkldnn.dir/common/query.cpp.o
[  7%] Building CXX object src/CMakeFiles/mkldnn.dir/common/reorder.cpp.o
[  7%] Building CXX object src/CMakeFiles/mkldnn.dir/common/rnn.cpp.o
[  8%] Building CXX object src/CMakeFiles/mkldnn.dir/common/scratchpad.cpp.o
[  8%] Building CXX object src/CMakeFiles/mkldnn.dir/common/shuffle.cpp.o
[  8%] Building CXX object src/CMakeFiles/mkldnn.dir/common/softmax.cpp.o
[  9%] Building CXX object src/CMakeFiles/mkldnn.dir/common/stream.cpp.o
[  9%] Building CXX object src/CMakeFiles/mkldnn.dir/common/utils.cpp.o
[  9%] Building CXX object src/CMakeFiles/mkldnn.dir/common/verbose.cpp.o
[ 10%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_barrier.cpp.o
[ 10%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_batch_normalization_utils.cpp.o
[ 11%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_concat.cpp.o
[ 11%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_engine.cpp.o
[ 11%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_memory.cpp.o
[ 12%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_reducer.cpp.o
[ 12%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_reorder.cpp.o
[ 12%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/cpu_sum.cpp.o
[ 13%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm/gemm.cpp.o
[ 13%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm/gemm_utils.cpp.o
[ 13%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm/jit_avx512_common_gemm_f32.cpp.o
[ 14%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm/jit_avx_gemm_f32.cpp.o
[ 14%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm/ref_gemm.cpp.o
[ 15%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm_convolution.cpp.o
[ 15%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm_convolution_utils.cpp.o
[ 15%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm_inner_product.cpp.o
[ 16%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm_u8s8s32x_inner_product.cpp.o
[ 16%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/gemm_x8s8s32x_convolution.cpp.o
[ 16%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_1x1_conv_kernel_f32.cpp.o
[ 17%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_1x1_convolution.cpp.o
[ 17%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_conv_kernel_f32.cpp.o
[ 18%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_convolution.cpp.o
[ 18%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_1x1_conv_kernel.cpp.o
[ 18%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_1x1_convolution.cpp.o
[ 19%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_kernel.cpp.o
[ 19%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp.o
[ 19%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution.cpp.o
[ 20%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution_winograd.cpp.o
[ 20%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_lrn.cpp.o
[ 21%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp.o
[ 21%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp.o
[ 21%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp.o
[ 22%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_i8i8_pooling.cpp.o
[ 22%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_u8s8s32x_deconvolution.cpp.o
[ 22%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_u8s8s32x_wino_convolution.cpp.o
[ 23%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_x8s8s32x_1x1_conv_kernel.cpp.o
[ 23%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_x8s8s32x_1x1_convolution.cpp.o
[ 23%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_x8s8s32x_conv_kernel.cpp.o
[ 24%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_x8s8s32x_convolution.cpp.o
[ 24%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_1x1_conv_kernel_f32.cpp.o
[ 25%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_1x1_convolution.cpp.o
[ 25%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_conv_kernel_f32.cpp.o
[ 25%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_convolution.cpp.o
[ 26%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_transpose_src_utils.cpp.o
[ 26%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_batch_normalization.cpp.o
[ 26%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_dw_conv_kernel_f32.cpp.o
[ 27%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_dw_convolution.cpp.o
[ 27%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_eltwise.cpp.o
[ 28%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_lrn.cpp.o
[ 28%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_lrn_kernel_f32.cpp.o
[ 28%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pool_kernel_f32.cpp.o
[ 29%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pooling.cpp.o
[ 29%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_reorder.cpp.o
[ 29%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/jit_uni_reorder_utils.cpp.o
[ 30%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/nchw_pooling.cpp.o
[ 30%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ncsp_batch_normalization.cpp.o
[ 30%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/nhwc_pooling.cpp.o
[ 31%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/nspc_batch_normalization.cpp.o
[ 31%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_batch_normalization.cpp.o
[ 32%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_convolution.cpp.o
[ 32%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_deconvolution.cpp.o
[ 32%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_eltwise.cpp.o
[ 33%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_inner_product.cpp.o
[ 33%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_lrn.cpp.o
[ 33%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_pooling.cpp.o
[ 34%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_rnn.cpp.o
[ 34%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_shuffle.cpp.o
[ 35%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/ref_softmax.cpp.o
[ 35%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/simple_concat.cpp.o
[ 35%] Building CXX object src/CMakeFiles/mkldnn.dir/cpu/simple_sum.cpp.o
[ 36%] Linking CXX shared library libmkldnn.so
[ 36%] Built target mkldnn
Scanning dependencies of target simple-rnn-training-cpp
[ 37%] Building CXX object examples/CMakeFiles/simple-rnn-training-cpp.dir/simple_rnn_training.cpp.o
[ 37%] Linking CXX executable simple-rnn-training-cpp
[ 37%] Built target simple-rnn-training-cpp
Scanning dependencies of target simple-net-cpp
[ 37%] Building CXX object examples/CMakeFiles/simple-net-cpp.dir/simple_net.cpp.o
[ 38%] Linking CXX executable simple-net-cpp
[ 38%] Built target simple-net-cpp
Scanning dependencies of target simple-net-c
[ 39%] Building C object examples/CMakeFiles/simple-net-c.dir/simple_net.c.o
[ 39%] Linking C executable simple-net-c
[ 39%] Built target simple-net-c
Scanning dependencies of target simple-net-int8-cpp
[ 39%] Building CXX object examples/CMakeFiles/simple-net-int8-cpp.dir/simple_net_int8.cpp.o
[ 40%] Linking CXX executable simple-net-int8-cpp
[ 40%] Built target simple-net-int8-cpp
Scanning dependencies of target simple-training-net-c
[ 40%] Building C object examples/CMakeFiles/simple-training-net-c.dir/simple_training_net.c.o
[ 41%] Linking C executable simple-training-net-c
[ 41%] Built target simple-training-net-c
Scanning dependencies of target simple-training-net-cpp
[ 41%] Building CXX object examples/CMakeFiles/simple-training-net-cpp.dir/simple_training_net.cpp.o
[ 42%] Linking CXX executable simple-training-net-cpp
[ 42%] Built target simple-training-net-cpp
Scanning dependencies of target simple-rnn-cpp
[ 42%] Building CXX object examples/CMakeFiles/simple-rnn-cpp.dir/simple_rnn.cpp.o
[ 42%] Linking CXX executable simple-rnn-cpp
[ 42%] Built target simple-rnn-cpp
[ 42%] Generating test_c_symbols.c
Scanning dependencies of target test_c_symbols-c
[ 42%] Building C object tests/CMakeFiles/test_c_symbols-c.dir/test_c_symbols.c.o
[ 43%] Linking C executable test_c_symbols-c
[ 43%] Built target test_c_symbols-c
Scanning dependencies of target api-c
[ 43%] Building C object tests/CMakeFiles/api-c.dir/api.c.o
[ 43%] Linking C executable api-c
[ 43%] Built target api-c
Scanning dependencies of target mkldnn_gtest
[ 43%] Building CXX object tests/gtests/gtest/CMakeFiles/mkldnn_gtest.dir/src/gtest-all.cc.o
[ 43%] Linking CXX static library libmkldnn_gtest.a
[ 43%] Built target mkldnn_gtest
Scanning dependencies of target test_convolution_backward_weights_s16s16s32
[ 44%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_weights_s16s16s32.dir/main.cpp.o
[ 44%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_weights_s16s16s32.dir/test_convolution_backward_weights_s16s16s32.cpp.o
[ 44%] Linking CXX executable test_convolution_backward_weights_s16s16s32
[ 44%] Built target test_convolution_backward_weights_s16s16s32
Scanning dependencies of target test_convolution_relu_forward_neg_slope_f32
[ 44%] Building CXX object tests/gtests/CMakeFiles/test_convolution_relu_forward_neg_slope_f32.dir/main.cpp.o
[ 45%] Building CXX object tests/gtests/CMakeFiles/test_convolution_relu_forward_neg_slope_f32.dir/test_convolution_relu_forward_neg_slope_f32.cpp.o
[ 45%] Linking CXX executable test_convolution_relu_forward_neg_slope_f32
[ 45%] Built target test_convolution_relu_forward_neg_slope_f32
Scanning dependencies of target test_convolution_forward_u8s8s32
[ 45%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_u8s8s32.dir/main.cpp.o
[ 45%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_u8s8s32.dir/test_convolution_forward_u8s8s32.cpp.o
[ 46%] Linking CXX executable test_convolution_forward_u8s8s32
[ 46%] Built target test_convolution_forward_u8s8s32
Scanning dependencies of target test_convolution_forward_u8s8fp
[ 46%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_u8s8fp.dir/main.cpp.o
[ 46%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_u8s8fp.dir/test_convolution_forward_u8s8fp.cpp.o
[ 47%] Linking CXX executable test_convolution_forward_u8s8fp
[ 47%] Built target test_convolution_forward_u8s8fp
Scanning dependencies of target test_lrn_forward
[ 48%] Building CXX object tests/gtests/CMakeFiles/test_lrn_forward.dir/main.cpp.o
[ 48%] Building CXX object tests/gtests/CMakeFiles/test_lrn_forward.dir/test_lrn_forward.cpp.o
[ 48%] Linking CXX executable test_lrn_forward
[ 48%] Built target test_lrn_forward
Scanning dependencies of target test_deconvolution
[ 49%] Building CXX object tests/gtests/CMakeFiles/test_deconvolution.dir/main.cpp.o
[ 49%] Building CXX object tests/gtests/CMakeFiles/test_deconvolution.dir/test_deconvolution.cpp.o
[ 49%] Linking CXX executable test_deconvolution
[ 49%] Built target test_deconvolution
Scanning dependencies of target test_convolution_format_any
[ 50%] Building CXX object tests/gtests/CMakeFiles/test_convolution_format_any.dir/main.cpp.o
[ 50%] Building CXX object tests/gtests/CMakeFiles/test_convolution_format_any.dir/test_convolution_format_any.cpp.o
[ 50%] Linking CXX executable test_convolution_format_any
[ 50%] Built target test_convolution_format_any
Scanning dependencies of target test_iface_pd_iter
[ 50%] Building CXX object tests/gtests/CMakeFiles/test_iface_pd_iter.dir/main.cpp.o
[ 51%] Building CXX object tests/gtests/CMakeFiles/test_iface_pd_iter.dir/test_iface_pd_iter.cpp.o
[ 51%] Linking CXX executable test_iface_pd_iter
[ 51%] Built target test_iface_pd_iter
Scanning dependencies of target test_convolution_forward_f32
[ 52%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_f32.dir/main.cpp.o
[ 52%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_f32.dir/test_convolution_forward_f32.cpp.o
[ 53%] Linking CXX executable test_convolution_forward_f32
[ 53%] Built target test_convolution_forward_f32
Scanning dependencies of target test_softmax_backward
[ 54%] Building CXX object tests/gtests/CMakeFiles/test_softmax_backward.dir/main.cpp.o
[ 54%] Building CXX object tests/gtests/CMakeFiles/test_softmax_backward.dir/test_softmax_backward.cpp.o
[ 54%] Linking CXX executable test_softmax_backward
[ 54%] Built target test_softmax_backward
Scanning dependencies of target test_convolution_relu_forward_f32
[ 54%] Building CXX object tests/gtests/CMakeFiles/test_convolution_relu_forward_f32.dir/main.cpp.o
[ 55%] Building CXX object tests/gtests/CMakeFiles/test_convolution_relu_forward_f32.dir/test_convolution_relu_forward_f32.cpp.o
[ 55%] Linking CXX executable test_convolution_relu_forward_f32
[ 55%] Built target test_convolution_relu_forward_f32
Scanning dependencies of target test_batch_normalization
[ 55%] Building CXX object tests/gtests/CMakeFiles/test_batch_normalization.dir/main.cpp.o
[ 55%] Building CXX object tests/gtests/CMakeFiles/test_batch_normalization.dir/test_batch_normalization.cpp.o
[ 56%] Linking CXX executable test_batch_normalization
[ 56%] Built target test_batch_normalization
Scanning dependencies of target test_convolution_backward_data_f32
[ 56%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_data_f32.dir/main.cpp.o
[ 57%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_data_f32.dir/test_convolution_backward_data_f32.cpp.o
[ 57%] Linking CXX executable test_convolution_backward_data_f32
[ 57%] Built target test_convolution_backward_data_f32
Scanning dependencies of target test_convolution_backward_data_s16s16s32
[ 57%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_data_s16s16s32.dir/main.cpp.o
[ 58%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_data_s16s16s32.dir/test_convolution_backward_data_s16s16s32.cpp.o
[ 58%] Linking CXX executable test_convolution_backward_data_s16s16s32
[ 58%] Built target test_convolution_backward_data_s16s16s32
Scanning dependencies of target test_inner_product_forward
[ 58%] Building CXX object tests/gtests/CMakeFiles/test_inner_product_forward.dir/main.cpp.o
[ 59%] Building CXX object tests/gtests/CMakeFiles/test_inner_product_forward.dir/test_inner_product_forward.cpp.o
[ 59%] Linking CXX executable test_inner_product_forward
[ 59%] Built target test_inner_product_forward
Scanning dependencies of target test_eltwise
[ 60%] Building CXX object tests/gtests/CMakeFiles/test_eltwise.dir/main.cpp.o
[ 60%] Building CXX object tests/gtests/CMakeFiles/test_eltwise.dir/test_eltwise.cpp.o
[ 60%] Linking CXX executable test_eltwise
[ 60%] Built target test_eltwise
Scanning dependencies of target test_convolution_backward_weights_f32
[ 60%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_weights_f32.dir/main.cpp.o
[ 61%] Building CXX object tests/gtests/CMakeFiles/test_convolution_backward_weights_f32.dir/test_convolution_backward_weights_f32.cpp.o
[ 61%] Linking CXX executable test_convolution_backward_weights_f32
[ 61%] Built target test_convolution_backward_weights_f32
Scanning dependencies of target test_gemm_f32
[ 62%] Building CXX object tests/gtests/CMakeFiles/test_gemm_f32.dir/main.cpp.o
[ 62%] Building CXX object tests/gtests/CMakeFiles/test_gemm_f32.dir/test_gemm_f32.cpp.o
[ 62%] Linking CXX executable test_gemm_f32
[ 62%] Built target test_gemm_f32
Scanning dependencies of target test_concat
[ 62%] Building CXX object tests/gtests/CMakeFiles/test_concat.dir/main.cpp.o
[ 62%] Building CXX object tests/gtests/CMakeFiles/test_concat.dir/test_concat.cpp.o
[ 63%] Linking CXX executable test_concat
[ 63%] Built target test_concat
Scanning dependencies of target test_gemm_s8s8s32
[ 64%] Building CXX object tests/gtests/CMakeFiles/test_gemm_s8s8s32.dir/main.cpp.o
[ 64%] Building CXX object tests/gtests/CMakeFiles/test_gemm_s8s8s32.dir/test_gemm_s8s8s32.cpp.o
[ 65%] Linking CXX executable test_gemm_s8s8s32
[ 65%] Built target test_gemm_s8s8s32
Scanning dependencies of target test_relu
[ 65%] Building CXX object tests/gtests/CMakeFiles/test_relu.dir/main.cpp.o
[ 66%] Building CXX object tests/gtests/CMakeFiles/test_relu.dir/test_relu.cpp.o
[ 66%] Linking CXX executable test_relu
[ 66%] Built target test_relu
Scanning dependencies of target test_softmax_forward
[ 67%] Building CXX object tests/gtests/CMakeFiles/test_softmax_forward.dir/main.cpp.o
[ 67%] Building CXX object tests/gtests/CMakeFiles/test_softmax_forward.dir/test_softmax_forward.cpp.o
[ 67%] Linking CXX executable test_softmax_forward
[ 67%] Built target test_softmax_forward
Scanning dependencies of target test_convolution_forward_s16s16s32
[ 67%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_s16s16s32.dir/main.cpp.o
[ 67%] Building CXX object tests/gtests/CMakeFiles/test_convolution_forward_s16s16s32.dir/test_convolution_forward_s16s16s32.cpp.o
[ 68%] Linking CXX executable test_convolution_forward_s16s16s32
[ 68%] Built target test_convolution_forward_s16s16s32
Scanning dependencies of target test_iface_attr
[ 68%] Building CXX object tests/gtests/CMakeFiles/test_iface_attr.dir/main.cpp.o
[ 68%] Building CXX object tests/gtests/CMakeFiles/test_iface_attr.dir/test_iface_attr.cpp.o
[ 69%] Linking CXX executable test_iface_attr
[ 69%] Built target test_iface_attr
Scanning dependencies of target test_gemm_s8u8s32
[ 69%] Building CXX object tests/gtests/CMakeFiles/test_gemm_s8u8s32.dir/main.cpp.o
[ 69%] Building CXX object tests/gtests/CMakeFiles/test_gemm_s8u8s32.dir/test_gemm_s8u8s32.cpp.o
[ 70%] Linking CXX executable test_gemm_s8u8s32
[ 70%] Built target test_gemm_s8u8s32
Scanning dependencies of target test_pooling_forward
[ 70%] Building CXX object tests/gtests/CMakeFiles/test_pooling_forward.dir/main.cpp.o
[ 70%] Building CXX object tests/gtests/CMakeFiles/test_pooling_forward.dir/test_pooling_forward.cpp.o
[ 71%] Linking CXX executable test_pooling_forward
[ 71%] Built target test_pooling_forward
Scanning dependencies of target test_inner_product_backward_data
[ 71%] Building CXX object tests/gtests/CMakeFiles/test_inner_product_backward_data.dir/main.cpp.o
[ 72%] Building CXX object tests/gtests/CMakeFiles/test_inner_product_backward_data.dir/test_inner_product_backward_data.cpp.o
[ 72%] Linking CXX executable test_inner_product_backward_data
[ 72%] Built target test_inner_product_backward_data
Scanning dependencies of target test_convolution_relu_forward_s16s16s32
[ 72%] Building CXX object tests/gtests/CMakeFiles/test_convolution_relu_forward_s16s16s32.dir/main.cpp.o
[ 73%] Building CXX object tests/gtests/CMakeFiles/test_convolution_relu_forward_s16s16s32.dir/test_convolution_relu_forward_s16s16s32.cpp.o
[ 73%] Linking CXX executable test_convolution_relu_forward_s16s16s32
[ 73%] Built target test_convolution_relu_forward_s16s16s32
Scanning dependencies of target test_inner_product_backward_weights
[ 73%] Building CXX object tests/gtests/CMakeFiles/test_inner_product_backward_weights.dir/main.cpp.o
[ 74%] Building CXX object tests/gtests/CMakeFiles/test_inner_product_backward_weights.dir/test_inner_product_backward_weights.cpp.o
[ 74%] Linking CXX executable test_inner_product_backward_weights
[ 74%] Built target test_inner_product_backward_weights
Scanning dependencies of target test_lrn_backward
[ 75%] Building CXX object tests/gtests/CMakeFiles/test_lrn_backward.dir/main.cpp.o
[ 75%] Building CXX object tests/gtests/CMakeFiles/test_lrn_backward.dir/test_lrn_backward.cpp.o
[ 75%] Linking CXX executable test_lrn_backward
[ 75%] Built target test_lrn_backward
Scanning dependencies of target test_shuffle
[ 75%] Building CXX object tests/gtests/CMakeFiles/test_shuffle.dir/main.cpp.o
[ 76%] Building CXX object tests/gtests/CMakeFiles/test_shuffle.dir/test_shuffle.cpp.o
[ 76%] Linking CXX executable test_shuffle
[ 76%] Built target test_shuffle
Scanning dependencies of target test_memory
[ 77%] Building CXX object tests/gtests/CMakeFiles/test_memory.dir/main.cpp.o
[ 77%] Building CXX object tests/gtests/CMakeFiles/test_memory.dir/test_memory.cpp.o
[ 78%] Linking CXX executable test_memory
[ 78%] Built target test_memory
Scanning dependencies of target test_mkldnn_threading
[ 78%] Building CXX object tests/gtests/CMakeFiles/test_mkldnn_threading.dir/main.cpp.o
[ 78%] Building CXX object tests/gtests/CMakeFiles/test_mkldnn_threading.dir/test_mkldnn_threading.cpp.o
[ 79%] Linking CXX executable test_mkldnn_threading
[ 79%] Built target test_mkldnn_threading
Scanning dependencies of target test_pooling_backward
[ 79%] Building CXX object tests/gtests/CMakeFiles/test_pooling_backward.dir/main.cpp.o
[ 79%] Building CXX object tests/gtests/CMakeFiles/test_pooling_backward.dir/test_pooling_backward.cpp.o
[ 80%] Linking CXX executable test_pooling_backward
[ 80%] Built target test_pooling_backward
Scanning dependencies of target test_reorder
[ 80%] Building CXX object tests/gtests/CMakeFiles/test_reorder.dir/main.cpp.o
[ 81%] Building CXX object tests/gtests/CMakeFiles/test_reorder.dir/test_reorder.cpp.o
[ 81%] Linking CXX executable test_reorder
[ 81%] Built target test_reorder
Scanning dependencies of target test_sum
[ 82%] Building CXX object tests/gtests/CMakeFiles/test_sum.dir/main.cpp.o
[ 82%] Building CXX object tests/gtests/CMakeFiles/test_sum.dir/test_sum.cpp.o
[ 83%] Linking CXX executable test_sum
[ 83%] Built target test_sum
Scanning dependencies of target benchdnn
[ 84%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/benchdnn.cpp.o
[ 84%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/bnorm/bench_bnorm.cpp.o
[ 84%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/bnorm/bnorm.cpp.o
[ 85%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/bnorm/bnorm_aux.cpp.o
[ 85%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/bnorm/perf_report.cpp.o
[ 85%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/bnorm/ref_bnorm.cpp.o
[ 86%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/common.cpp.o
[ 86%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/bench_conv.cpp.o
[ 87%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/bench_deconv.cpp.o
[ 87%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/cfg.cpp.o
[ 87%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/conv.cpp.o
[ 88%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/conv_aux.cpp.o
[ 88%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/deconv.cpp.o
[ 88%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/perf_report.cpp.o
[ 89%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/ref_conv.cpp.o
[ 89%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/conv/ref_wino.cpp.o
[ 90%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/dnn_types.cpp.o
[ 90%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/ip/bench_ip.cpp.o
[ 90%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/ip/cfg.cpp.o
[ 91%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/ip/ip.cpp.o
[ 91%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/ip/ip_aux.cpp.o
[ 91%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/ip/perf_report.cpp.o
[ 92%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/ip/ref_ip.cpp.o
[ 92%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/mkldnn_common.cpp.o
[ 92%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/mkldnn_debug.cpp.o
[ 93%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/reorder/bench_reorder.cpp.o
[ 93%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/reorder/cfg.cpp.o
[ 94%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/reorder/perf_report.cpp.o
[ 94%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/reorder/reorder.cpp.o
[ 94%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/reorder/reorder_aux.cpp.o
[ 95%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/rnn/bench_rnn.cpp.o
[ 95%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/rnn/cfg.cpp.o
[ 95%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/rnn/perf_report.cpp.o
[ 96%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/rnn/ref_rnn.cpp.o
[ 96%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/rnn/rnn.cpp.o
[ 97%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/rnn/rnn_aux.cpp.o
[ 97%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/self/bnorm.cpp.o
[ 97%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/self/common.cpp.o
[ 98%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/self/conv.cpp.o
[ 98%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/self/self.cpp.o
[ 98%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/shuffle/bench_shuffle.cpp.o
[ 99%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/shuffle/perf_report.cpp.o
[ 99%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/shuffle/ref_shuffle.cpp.o
[ 99%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/shuffle/shuffle.cpp.o
[100%] Building CXX object tests/benchdnn/CMakeFiles/benchdnn.dir/shuffle/shuffle_aux.cpp.o
[100%] Linking CXX executable benchdnn
[100%] Built target benchdnn
[ 36%] Built target mkldnn
[ 37%] Built target simple-rnn-training-cpp
[ 38%] Built target simple-net-cpp
[ 39%] Built target simple-net-c
[ 40%] Built target simple-net-int8-cpp
[ 41%] Built target simple-training-net-c
[ 42%] Built target simple-training-net-cpp
[ 42%] Built target simple-rnn-cpp
[ 43%] Built target test_c_symbols-c
[ 43%] Built target api-c
[ 43%] Built target mkldnn_gtest
[ 44%] Built target test_convolution_backward_weights_s16s16s32
[ 45%] Built target test_convolution_relu_forward_neg_slope_f32
[ 46%] Built target test_convolution_forward_u8s8s32
[ 47%] Built target test_convolution_forward_u8s8fp
[ 48%] Built target test_lrn_forward
[ 49%] Built target test_deconvolution
[ 50%] Built target test_convolution_format_any
[ 51%] Built target test_iface_pd_iter
[ 53%] Built target test_convolution_forward_f32
[ 54%] Built target test_softmax_backward
[ 55%] Built target test_convolution_relu_forward_f32
[ 56%] Built target test_batch_normalization
[ 57%] Built target test_convolution_backward_data_f32
[ 58%] Built target test_convolution_backward_data_s16s16s32
[ 59%] Built target test_inner_product_forward
[ 60%] Built target test_eltwise
[ 61%] Built target test_convolution_backward_weights_f32
[ 62%] Built target test_gemm_f32
[ 63%] Built target test_concat
[ 65%] Built target test_gemm_s8s8s32
[ 66%] Built target test_relu
[ 67%] Built target test_softmax_forward
[ 68%] Built target test_convolution_forward_s16s16s32
[ 69%] Built target test_iface_attr
[ 70%] Built target test_gemm_s8u8s32
[ 71%] Built target test_pooling_forward
[ 72%] Built target test_inner_product_backward_data
[ 73%] Built target test_convolution_relu_forward_s16s16s32
[ 74%] Built target test_inner_product_backward_weights
[ 75%] Built target test_lrn_backward
[ 76%] Built target test_shuffle
[ 78%] Built target test_memory
[ 79%] Built target test_mkldnn_threading
[ 80%] Built target test_pooling_backward
[ 81%] Built target test_reorder
[ 83%] Built target test_sum
[100%] Built target benchdnn
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/libmklml_intel.so
-- Installing: /usr/local/lib/libiomp5.so
-- Up-to-date: /usr/local/share/doc/mkldnn/LICENSE
-- Installing: /usr/local/lib/libmkldnn.so.<IP_ADDRESS>
-- Up-to-date: /usr/local/lib/libmkldnn.so.0
-- Set runtime path of "/usr/local/lib/libmkldnn.so.<IP_ADDRESS>" to ""
-- Up-to-date: /usr/local/lib/libmkldnn.so
-- Up-to-date: /usr/local/include/mkldnn.h
-- Up-to-date: /usr/local/include/mkldnn.hpp
-- Up-to-date: /usr/local/include/mkldnn_debug.h
-- Up-to-date: /usr/local/include/mkldnn_types.h

referencing issue https://github.com/MicrosoftDocs/cognitive-toolkit-docs/issues/170

nobody care


Execution

Hey!
I'm trying to use your package, but I always get "Maximum execution time of 30 seconds exceeded".
What might cause this problem?

try {
$response = Whois::create()->lookupDomain("google.com");
} catch (ServerMismatchException $e) {
$response = $e->getMessage();
}

Well.. I can't reproduce this bug.
Error appears in section of socket read/write of SocketLoader.php
Please check your firewall to be sured port 43 is opened. Maybe you have some problems with internet/provider
It's not a bug but I'll try to add later some sort of exception if it's possible.

Please attach here backtrace of error

Closed because of no activity


Provide a Table component

Right now in the examples there is a table built upon the Grid, it would be nice to have a <Table items={someobject} />

At minimum the Table component should take an array, items; other array header and hover to signal change of background on hover. Should be sortable at least by one column,and handle pagination.


fix: add token usage

Changes:

add token usage for LangChain

To test:

Run the following snippet against a Literal AI project and notice token counts:

import os
from literalai import LiteralClient

from langchain_anthropic import ChatAnthropic
from langchain.schema.runnable.config import RunnableConfig
from langchain.schema import StrOutputParser
from langchain.prompts import ChatPromptTemplate

# Set ANTHROPIC_API_KEY

literal_client = LiteralClient(api_key="lsk-***")

cb = literal_client.langchain_callback()

prompt = ChatPromptTemplate.from_messages(
    ['human', 'Tell me a short joke about {topic}']
)

model = ChatAnthropic(model_name="claude-3-5-sonnet-20240620")
runnable = prompt | model

res = runnable.invoke(
    {"topic": "ice cream"},
    config=RunnableConfig(callbacks=[cb], run_name="joke")
)

It works with ChatAnthropic(model_name="claude-3-5-sonnet-20240620", streaming=True) too.

will it work with azureopenai gpt 4o?


Not narrowing on boolean literal

TypeScript Version:   2.1.0-dev.20161007
Compiler is not narrowing via true | false when used without equality operator.
Code
interface Done {
    done: true;
}
interface NotDone<V> {
    done: false;
    value: V;
}

type Iteration<V> = NotDone<V> | Done;

var it: Iteration<string>;

if (it.done == true) {
    it.value; // Error
}
else {
    it.value;
}

if (it.done) {
    it.value; // Error
}
else {
    it.value; // Error
}

Expected behavior:
if (it.done) {
    it.value; // Error
}
else {
    it.value;
}

Actual behavior:
if (it.done) {
    it.value; // Error
}
else {
    it.value; // Error
}

It works as expected in --strictNullChecks mode. In classic type checking mode, null and undefined are possible values of every type, including true and false. So, in the example above, we can't narrow in the else part because it.done might still be null or undefined which is a valid value for done in both Done and NotDone<V>.
Strictly speaking we should actually error in all cases in classic type checking mode, but that would make the comparison operators behave very illogically, so for those we don't consider the possible effects of undefined and null.
It's rather subtle and --strictNullChecks mode is definitely a lot more consistent.


Split each section to its own page?

A minor shortcoming of the structure of the OSSU CS crepository is that we are basically using one big page for the entire curriculum, and all secondary resources have to go in extras. This means that valuable secondary materials are kept separate from the primary resources that we recommend unless we add a footnote. It also discourages us from adding more narrative to the curriculum to explain why certain materials were chosen and what students should be focusing on, as adding such descriptions would make the page really long and burdensome to scroll through.
I want to give each major section its own page so that the resources can be discussed in greater detail without making the page really long. The main page would just be a guide to the overall curriculum and a table of contents for the remaining pages.

Totally agree with the split. It will make the main page more readable and give extra space for greater detail on each section.

I would like to see this as well; it would be nice to have extras related to primary resources.

I agree as long as there is some automated way to link them all together - something like a git book maybe, where the student can navigate easily in between pages.


Git push not working

Hi,
I'm having trouble getting TextMate to work with Netlify Git's credential helper. After installing netlify-credential-helper I get this error in TextMate:

I can git push from my Terminal just fine. My git config -l looks like this:
credential.helper=osxkeychain
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
user.name=rodrigoalcarazdelaosa
<EMAIL_ADDRESS>git-tmbundle.gitnub-path=https://github.com/rodrigoalcarazdelaosa
credential.helper=osxkeychain
include.path=/Users/rodrigoalcarazdelaosa/.netlify/helper/git-config
credential.helper=
credential.helper=netlify
credential.helper=osxkeychain
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/rodrigoalcarazdelaosa/rodrigoalcarazdelaosa.me.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
lfs.https://084c644c-1539-4d00-93bc-dc75f576de30.netlify.app/.netlify/large-media.access=basic
lfs.https://084c644c-1539-4d00-93bc-dc75f576de30.netlify.app/.netlify/large-media.locksverify=false

As you can see, I'm using two different credential helpers (netlify and osxkeychain) but after the line:
git-tmbundle.gitnub-path=https://github.com/rodrigoalcarazdelaosa

I only have credential.helper=osxkeychain which may be the source of this issue but I have no idea really.
Can anyone help me?
Thanks in advance!

Try set PATH in TextMate → Preferences → Variables so that it matches your terminal.
For further support see https://macromates.com/support

Try set PATH in TextMate → Preferences → Variables so that it matches your terminal.

This did the trick, thank you very much!


besu.bat have missing "

https://dl.bintray.com/hyperledger-org/besu-repo/besu-20.10.1.zip
i downloaded besu from above link.
there is missing " on besu.bat so i coulden't execute.
@rem Execute besu
if Defined TRACING (TRACING_AGENT="-javaagent:" %APP_HOME%\agent\opentelemetry-javaagent-0.8.0-all.jar")

should be
@rem Execute besu
if Defined TRACING (TRACING_AGENT="-javaagent:" "%APP_HOME%\agent\opentelemetry-javaagent-0.8.0-all.jar")

Thank you for your bug report. I am looking into this.


added implementation for cross Gen combinator

Codecov Report

:exclamation: No coverage uploaded for pull request base (update/zio-2.0.0@84380fb). Click here to learn what that means.
The diff coverage is n/a.

@@                 Coverage Diff                 @@
##             update/zio-2.0.0    #1336   +/-   ##
===================================================
  Coverage                    ?   59.93%
===================================================
  Files                       ?       71
  Lines                       ?     2551
  Branches                    ?       82
===================================================
  Hits                        ?     1529
  Misses                      ?     1022
  Partials                    ?        0

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 84380fb...3bad745. Read the comment docs.


Status of plugin

Is this going to continue being developed?
Thanks

It works as it was intended to work.
That being said, this is part of an effort to support mobile-first, and that effort will continue in the 2018Q3.


Description editing locale weirdness

Process used:

Created a new room
Added admin user
Connected to room using Manyverse
Signed in using SSB
Edited description, changed language on description page to en-US
Viewed room in browser on computer, which is in en-US locale
Instead of description, got this notice:

Error #500 - Internal Server Error
failed to find description: pinnedNotice: expected 1 notice but got 0

My initial expectation was that editing the locale in the description editor changed the primary locale of the room.
When I saw the error, my next expectation was that maybe the description editor allowed you to add multiple translations for different locales, and that by selecting a locale in the editor, you were selecting which locale's description you were writing to.
I'm thinking now maybe there is support for multiple locales in the web interface side but the description editor only allows you to store one locale description, and the web site only looks at certain ones.
Editing the description again but changing the locale back to en-GB allows my en-US computer to see it without the error.  So I have a temporary fix, but the mechanism behind it seems a little odd.


make pattern string and path {macro} case insensitive during spec gen

backward compatible

make pattern date DATE and path template macros {date} {DATE} case insensitive during spec gen

refactor per feedback
use 4 hour to test HOURLY logic
remove redundant daily maxDate (look back day) given it always include current date


[TM] Add spec for AccessibilityManager

Summary
Part of https://github.com/facebook/react-native/issues/24875

Changelog

[General] [Added] - Add TurboModule spec for AccessibilityManager
Test Plan
Run yarn flow on the root level

Sorry about all the analyse issues, I've formatted the file with raw prettier instead of through eslint. It should be all good now.

I've closed this one since it got messy with all the comments. Here's the new PR https://github.com/facebook/react-native/pull/24894


Debug is on by default?

After just running sfaira create-dataloader
DEBUG:sfaira.commands.questionary:Default value None is not in the set of choices!
DEBUG:asyncio:Using selector: EpollSelector
? How many datasets does your project have?:  One
DEBUG:sfaira.commands.questionary:User was asked the question: ||How many datasets does your project have?|| as: select
DEBUG:sfaira.commands.questionary:User selected One

This def wasn't the case before. Maybe some new dependency or something is enabling verbose logging?

Can't reproduce. No idea what happened back then


Can not get pagenumbers in asciidoctor-pdf output

Running asciidoctor-pdf on Ubuntu 19.04.
Asciidoctor-pdf -V says:
sciidoctor PDF 1.5.0.alpha.17.dev using Asciidoctor 1.5.8 [https://asciidoctor.org]
Runtime Environment (ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]) (lc:UTF-8 fs:UTF-8 in:UTF-8 ex:UTF-8)
Generated pdf does not contain page numbers. ":pagenums:"  and "-a pagenums" are both set and make no difference.

Forget it.


search results returning lead_image in wrong format

Make sure it is JSON-ified.

Fixed in PR #105


[KYUUBI #4407][FOLLOWUP] Adapt SLF4J2

Why are the changes needed?

StaticLoggerBinder.getSingleton.getLoggerFactoryClassStr is not valid in SLF4J, this is a missing place in the original PR.
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

Codecov Report

Merging #4750 (6b8fe96) into master (8d424ef) will decrease coverage by 0.03%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #4750      +/-   ##
============================================
- Coverage     58.04%   58.02%   -0.03%
  Complexity       13       13
============================================
  Files           581      581
  Lines         32325    32325
  Branches       4308     4308
============================================
- Hits          18762    18755       -7
- Misses        11760    11764       +4
- Partials       1803     1806       +3

Impacted Files
Coverage Δ

...pache/kyuubi/operation/log/LogDivertAppender.scala
33.33% <0.00%> (ø)

... and 11 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Thanks, merged to master/1.7


bring back db connection logging

Seem to have lost this with #4440?
http://inside.gratipay.com/appendices/health

Back. I had to update the source on the instrument from production.heroku_postgres_maroon to production.database.


Power BI Actions: update Datasource credentials

Hello @maikvandergaag ,
I could not find in Power BI Actions something related to updating Datasource credentials. I see we are able to update the Datasource to target another Database and Server, but without changing the credentials we are not able to proceed to refresh the datasets (we are using Import method with an Azure SQL database).
There is an API to do so, called "Gateways - Update Datasource" (https://docs.microsoft.com/pt-br/rest/api/power-bi/gateways/updatedatasource).
Am I missing something and this feature is already implemented?
Thanks, and great project, very helpful!

@maikvandergaag hi Maik, thank you for publishing these tasks. I too am in the process of setting up a pipeline in DevOps to completely provision a Power BI workspace, with reports and datasets, but need to parameterize the dataset connection using pipeline variables, and I am stuck at this stage:

I need to define the credentials for the updated connection. You mention you have a beta for a solution? What would that involve?
Thanks, Sam


Closure compiler does not work on Windows at least if path contains UTF-8 characters

If an input file name contains non-7bit-ASCII characters in it, Closure fails to operate.
STR:

Install Closure compiler to directory "☃äö Ć € 🦠". (not mandatory, but for good measure to see if any issues arise from that)
Pass an input file "☃äö Ć € 🦠.js" to Closure compiler as --externs or --js.

Results in
C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main> dir äö.js
 Volume in drive C has no label.
 Volume Serial Number is 8847-8E7D

 Directory of C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main

03/16/2021  06:18 PM             3,472 äö.js
               1 File(s)          3,472 bytes
               0 Dir(s)  1,757,394,030,592 bytes free

C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main> node_modules\.bin\google-closure-compiler --externs äö.js --js_output_file out.js --js a.js
[ '--externs', 'äö.js', '--js_output_file', 'out.js', '--js', 'a.js' ]
ERROR - [JSC_READ_ERROR] Cannot read file äö.js: äö.js

1 error(s), 0 warning(s)

C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main> node_modules\.bin\google-closure-compiler --externs a.js --js_output_file out.js --js äö.js
[ '--externs', 'a.js', '--js_output_file', 'out.js', '--js', 'äö.js' ]
ERROR - [JSC_READ_ERROR] Cannot read file äö.js: äö.js

1 error(s), 0 warning(s)

Pass UTF-8 chars as output file :

C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main> node_modules\.bin\google-closure-compiler --js a.js --js_output_file äää.js
[ '--js', 'a.js', '--js_output_file', 'äää.js' ]

C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main> dir *.js
 Volume in drive C has no label.
 Volume Serial Number is 8847-8E7D

 Directory of C:\☃em sd äö Ć € 🦠\emsdk\emscripten\main

03/16/2021  06:18 PM             3,472 a.js
03/16/2021  06:24 PM             5,595 Ã¤Ã¤Ã¤.js
               2 File(s)          9,067 bytes
               0 Dir(s)  1,757,393,338,368 bytes free

(The [ '--externs', 'äö.js', '--js_output_file', 'out.js', '--js', 'a.js' ] print is one of my own added debug prints, trying to look if the proper path names even reach Closure, which they seem to do. Also did the test prints with simpler äö.js filename to verify the extent of the failure to do UTF-8 handling)

Any chance we could get a fix for this?  The current workaround in emscripten is kind of horrible.

Is this related to this error, that I get for a file with a cyrillic filename?
Filename: наиывпишв.js
And here is my command: "C:\Users\Chris\.netbeans\minifierbeans\custom-packages\google-closure-compiler.cmd" "--compilation_level" "SIMPLE" "--language_in" "STABLE" "--language_out" "ECMASCRIPT_NEXT" "--js" "C:/Users/Chris/Documents/NetBeansProjects/HTML5Application/public_html/наиывпишв.js" "--js_output_file" "C:/Users/Chris/Documents/NetBeansProjects/HTML5Application/public_html/наиывпишв.min.js"
And here is the error:
Exception in thread "main" java.nio.file.InvalidPathException: Illegal char <?> at index 71: C:/Users/Chris/Documents/NetBeansProjects/HTML5Application/public_html/?????????.js
        at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
        at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
        at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
        at sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
        at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:229)
        at java.nio.file.Path.of(Path.java:147)
        at java.nio.file.Paths.get(Paths.java:69)
        at com.google.javascript.jscomp.CommandLineRunner.findJsFiles(CommandLineRunner.java:2130)
        at com.google.javascript.jscomp.CommandLineRunner.access$000(CommandLineRunner.java:134)
        at com.google.javascript.jscomp.CommandLineRunner$Flags.getMixedJsSources(CommandLineRunner.java:1226)
        at com.google.javascript.jscomp.CommandLineRunner.initConfigFromFlags(CommandLineRunner.java:1605)
        at com.google.javascript.jscomp.CommandLineRunner.<init>(CommandLineRunner.java:1446)
        at com.google.javascript.jscomp.CommandLineRunner.main(CommandLineRunner.java:2214)

Happens in my NetBeans plugin https://github.com/Chris2011/minifierbeans/issues/90

Anything new here? Still a problem in version "20211201.0.0".

I'm afraid we're just really not motivated to spend development effort on making non-ascii JS inputs work.
However, we'll be happy to review and merge a PR if someone in the community would like to create one.


xray: fix the default sampling rate for AWS X-Ray tracer

Signed-off-by: Sunil Narasimhamurthy<EMAIL_ADDRESS>Commit Message: fix the default sampling rate for AWS X-Ray tracer extension to 5%
Additional Description:
Risk Level: Low
Testing: unit test the LocalizedSamplingStrategy to check if the default sampling rate is 0.05 if no other localized rule is applied via configuration
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

/wait-any

Hi @tonya11en due to the release v1.18 that went today there was a merge conflict in docs/root/version_history/current.rst file which I just resolved. Can you please review the changes again and approve? Thank you for your time.

Once again thanks for the review and suggestions, especially the hints for making it more readable.

Hi @tonya11en, I resolved a new merge conflict in docs/root/version_history/current.rst file. Can you please approve once again?
Any tip to get attention from maintainers to get this PR merged, in a nice way?

Sure! Changes LGTM, would like to get an xray extension codeowner to check @abaptiste
But if not ping me and I will approve.

@asraa @tonya11en LGTM

thanks @abaptiste @asraa @tonya11en for you time.


gl-client: Bump lightning dependency to 0.0.125 or higher

Please bump the gl-client's lightning dependency to at least 0.0.125. This version brings support for optional descriptions in Bolt12 offers.
This will make it simpler for us to re-use code across the GL SDK (interfacing with gl-client) and the Liquid SDK (which added support for Bolt12).

We dont use the crate directly. It's pulled in via our dependency on VLS, and we can't upgrade unilaterally.


[bug] ServiceMonitor labels doesn't marshal with umbrella chart

code
metrics:
      enabled: true
      serviceMonitor:
        enabled: true
        labels:
          release: Prometheus

I am using umbrella chart for argocd to apply
one or more objects failed to apply, reason: error when patching "/dev/shm/299186659": ServiceMonitor.monitoring.coreos.com "kafka-gui-monitor" is invalid: [metadata.labels: Invalid value: "error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type map[string]interface {}": must be no more than 63 characters, metadata.labels: Invalid value: "error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type map[string]interface {}": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyValue', or 'my_value', or '12345', regex used for validation is '(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?')]. Retrying attempt #4 at 11:26PM.

If I uncomment the labels, it applied successfully, Yet, my prometheus can't discover the serviceMonitor without the release label
related to this line
https://github.com/conduktor/conduktor-public-charts/blob/c9d907e0f9340f7bcc4a0ce0dd2aaa0dfcd84b98/charts/console/templates/console/servicemonitor.yaml#L14

    release: observability```

    doesn't work as well

Thanks for the report, we will investigate this.

Hi @yalattas , after doing some work on this I noticed this issue has already been addressed by #122  which was merged on the 17th Oct.
Our latest release 1.13.0 is dated 15th Oct which is why the issue still presents itself, so you should get the fix with our next release.


Updating visibility converter details

Confusing as-is because it makes developers think it is a feature on functions, too. Just clarifying.

Hi @JerryNixon: Thanks for your contribution. Going forward, CX asks that Microsoft employees use VSTS to submit documentation changes. Future contributions via GitHub will be closed with a request that you resubmit them via VSTS. More information is at http://aka.ms/windowsauthoring (see UWP instructions > Conceptual content).

@jwmsft: PR passed review checklist. Please evaluate further and merge if appropriate.


Add missing hook on CustomerFinder

runHookOnCustomerQuery

Rather discuss whether hooks must be passed as arguments or simply be called from within.

Now they are called from within. CustomerFinder do not use customerQuery because it's fetching by ID (https://github.com/commercetools/commercetools-sunrise-java/issues/530).


[Bug] Theme Settings broken and Preset Images

[x] Used appropriate template for the issue type
[x] Searched both open and closed issues for duplicates of this issue
[x] Title adequately and concisely reflects the feature or the bug

Describe the bug
Trying to change settings of a theme which got packed as a .bd results in an error thrown because the style file not being able to found in the tmp folder. Also the preset images aren't working for a bd compiled theme.
To Reproduce
Install a bd packed theme.
Open the settings and try to change a value.
Expected behavior
The theme gets recompiled using the selected settings.
Screenshots

System information
Windows 10, Discord Stable, BDv2-2.0.0-beta5
Additional context
The theme is written in scss with an icon and 3 schemes jpg's and one pdn image
Are you willing and able to fix this?
No I'm not

The packaging system isn't fully working from what I've seen.


Design & Implement REST API

A better analyse of the current application will give a better list of resources.
List of Resources per Django App:

userapp:

ServiceProvider
Agent
Campaign
Service

sgengine

Category
Section
Option
Question
Action
Risk
Answer
Condition

Please ignore.


Is .NET 8 support on Windows Server 2008 R2?

Describe the issue or suggestion
Is .NET 8 support on Windows Server 2008 R2?

See .NET 8 - Supported OS versions.
So, no it's not (officially) supported. You can try if the app runs or not, but if not then you know why.


Fix wrong file name spyc.php -> Spyc.php

👍🏻

Sorry, I have deleted my fork by mistake.
Though I don't use Spyc now, I'm closing this PR.


Custom shortcuts

[feature request] Add ctrl + space as hotkey  (or actually make it fully customizable)
I run Contexts on cmd+space and my terminal on option+space.
Alfred works on ctrl+space but I cannot configure sol to work with this combo. I'd really like to use it instead of Alfred.
I was able to put Sol on ctrl+space via hammerspoon but it still reserves the cmd or option key for itself.
Thank you for consideration.

PRs welcome

Thanks, I'd work on it but I'm still a noob and I'm not ready for tackling swift.
I researched a bit though https://n1ghtmare.github.io/2022-01-14/implement-a-keyboard-shortcuts-handler-in-typescript/
I then tried to fix it with hamerspoon. https://github.com/Hammerspoon/hammerspoon
I am successful in  launching it and sometimes it works actually but most of the time it just gets into some kind of "hidden state"
here's the Lua code I'm using.
hs.hotkey.bind({"ctrl"}, "space", toggle_application("com.ospfranco.sol"))
function toggle_application(_app)
    return function()
        local app = hs.application.applicationsForBundleID(_app)
        if app[1] == nill then
            hs.application.launchOrFocusByBundleID(_app)
        elseif app[1]:isFrontmost() then
            app[1]:hide()
        else
            app[1]:activate()
        end
    end
end

I wonder if there's a way to capture the sol window on it's own.

I propose adding an option to disable either/or
Global Shortcut, Clipboard Shortcut, Scratchpad Shortcut.

Ha, I was able to get it to work:
hs.hotkey.bind({"ctrl"}, "space", toggle_application("com.ospfranco.sol"))
function toggle_application(_app)
    return function()
        local app = hs.application.applicationsForBundleID(_app)
        if app[1] == nill then
            hs.application.launchOrFocusByBundleID(_app)
        elseif app[1]:isFrontmost() then
            app[1]:hide()
        else
            -- app[1]:activate()
            -- app[1]:unhide()
            app[1]:setFrontmost(true)
        end
    end
end

No, unfortunately not. It just takes a while longer now for the Sol window to become inaccessible.
Will report back as soon as I have stable workaround.

There is more happening when the window is shown than just activating it:
https://vscode.dev/github/ospfranco/sol/blob/dcdb7b7b34dba04ada467c77c60c1672cd400fd9/macos/sol-macOS/AppDelegate.swift#L181
You will probably not get around this with hammerspoon

Added Ctrl + Space to the list of selectable global shortcuts


Error: Can't open display: for x11-apps

Windows build number:
10.0.19044.0
Your Distribution version:
20.04
Your WSL versions:
Hey folks,
I am really happy that you integrated WSLg into WSL and I used it quite often.
Now I have got a new PC and it does not work anymore:
The x11-apps for example return Error: Can't open display: , where it is followed by the empty DISPLAY variable.
I already updated the GPU Drivers (Intel and NVIDIA).
I have two suspicions, why this could happen:

On the new PC, I have a dual-GPU setup (Intel(R) Iris(R) Xe Graphics and NVIDIA GeForce MX 550), where the Display is connected to the Intel GPU. Moreover, the DISPLAY variable is empty, while on the old setup it is :0. I tried to set it ti :0, but this as not helped. I am not that into how WSLg works, but it seemed right to mention this.
To be able to use my companies VPN, I followed this article and deleted and reconfigured my /etc/resolv.conf. I also did this on the old setup and the GUI apps worked fine, but I wanted to include it here.

Steps to reproduce:

Install WSL on a dual-GPU machine
Follow this gist
install x11-apps
run xeyes

WSL logs:
WslLogs-2023-06-09_13-30-19.zip
WSL dumps:
No response
Expected behavior:
No response
Actual behavior:
The GUI ap does not open

I experienced a similar problem. A week ago xeyes was working fine, today after running it I can see the taskbar at the bottom of the windows desktop, but no graphical display. Also, my newly created ubuntu install of x11 produced the same problem with xeyes as you did.After using wsl --update everything is working fine, I don't know why, but I hope this helps.

Kinda off-topic but, is this really a bug?
I'm using the same build as you, and I can't get it to work aswell.
Microsoft doesn't really properly declare if WSLg is available for Windows 10. I was going through some hoops to get it working. I'll never know if WSLg can be used in Windows 10 aswell.

For some reason, it works now. I do not know why, I changed nothing except some updates in the meantime.


Update troubleshooting doc.

@ggezer Could you take a look at the threadpool portion and see if there are any details you want to add?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/2282/
Test PASSed.


[BUG] Unexpected behavior: Vision types reveal hidden enemies.

Different vision types, such as devil sight, darkvision and truesight reveal hidden targets. From my understanding, this should only be the case, as it should only be dependent on perception.
debugging log:
DEBUG | conditional-visibility | [darkvision]hidden Is true, 'Tindrig Svindleholm' can see 'Pod Demon'
DEBUG | conditional-visibility | darkvision Is true, 'Tindrig Svindleholm' can see 'Pod Demon'
DEBUG | conditional-visibility | FINAL => 'Tindrig Svindleholm' can see 'Pod Demon'
Foundry - V9
DnD5e - 1.5.7
Modules available: TAH, MTB, DAE, DFreds Convenient Effects
Module Version: v0.5.39

Should be solved with the 0.6.X series the new 'stealth' Active effect for dnd5e can be seen only from the 'perception'.
Let me know if something not work like you expected.


Improvement in romanization

royin.romanize can now romanize untokenized text
Add more info about the Royal Thai General System of Transcription (RTGS)
ICU transliterate engine "pyicu" renamed to just "icu"
Show ICU transliteration example in Get Started notebook

Coverage decreased (-0.01%) to 81.15% when pulling 47cd40a0cbc197125f8b0b43d75acab41709b3da on bact:dev into 2ca00e3b8331e06de4d4c3f93731755f52123652 on PyThaiNLP:dev.


Support direct download using statObject

Wrote the factory anyway :-)

Codecov Report

Merging #1716 (39daa9e) into master (57a239b) will decrease coverage by 0.06%.
The diff coverage is 15.92%.

:exclamation: Current head 39daa9e differs from pull request most recent head 44a2063. Consider uploading reports for the commit 44a2063 to get more accurate results

@@            Coverage Diff             @@
##           master    #1716      +/-   ##
==========================================
- Coverage   41.46%   41.39%   -0.07%
==========================================
  Files         170      171       +1
  Lines       13422    13431       +9
==========================================
- Hits         5565     5560       -5
- Misses       7114     7127      +13
- Partials      743      744       +1

Impacted Files
Coverage Δ

pkg/api/helpers/download.go
0.00% <0.00%> (ø)

pkg/api/helpers/upload.go
0.00% <0.00%> (ø)

pkg/block/s3/adapter.go
0.00% <0.00%> (ø)

pkg/api/helpers/errors.go
81.81% <81.81%> (ø)

pkg/pyramid/tier_fs.go
56.76% <0.00%> (-1.75%)
:arrow_down:

pkg/metastore/hive/ms_client.go
33.33% <0.00%> (+2.89%)
: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 57a239b...44a2063. Read the comment docs.


Initialize a base website

User story

As a developer
I want / need a base website
So that I can build the future frontend on that base

Acceptance criteria

[x] Website shall be buildable without errors on localhost
[x] Website shall be running inside a docker container
[x] Set up a docker-compose file to automate building the docker container
[x] The website shall be a blank page with a header
[x] Initialize a central sass (/css/lass) file that will be used for styling the whole website
[ ] Initialize a "helper" file for all upcoming helper functions
[ ] Initialize a "const" file for all upcoming constant values

Definition of done (DoD)

Colours match with color scheme

DoD general criteria

Feature has been fully implemented
Feature has been merged into the mainline
All acceptance criteria were met
Product owner approved features
All tests are passing
Developers agreed to release

Decided against helper and const implementation for now. Will be added if needed


Minor fixes and ci

Added pre-commit checks; to use these:

pip install pre-commit
Install the following Go packages:

go install -v github.com/go-critic/go-critic/cmd/gocritic@latest
go install https://pkg.go.dev/golang.org/x/tools/cmd/goimports@latest
go install golang.org/x/lint/golint@latest

In your clone, run: pre-commit install

Added CI (GH actions) config

Added badges to README

Added comments on exported funcs (these are parsed by godoc.org)

userBIsPartOfChat() rather than UserBIsPartOfChat() as it shouldn't be exported.

I should note that I share your policy with regards to AI and that I do all my coding by myself:)

@jessp01 Your contribution is highly appreciated!


add: ci for macos

对该 PR 的总结

参照 fduthesis 增加了 MacOS 的 workflow；
修改了对应的 README。

该 PR 的成功合入是否需要关闭一些 Issue？
Close #14

该 PR 的功能展示

该 PR 的其他信息

workflow 中是参照 fduthesis 从 install-tl 开始的，或许之后可以改成 Basic。

笑死，之前把触发分支写成 main 了，原来这个仓库的主分支是 master。

@skyleaworlder  I kinda remember that lualatex somehow cannot work with this template. It is not like uncompilable but basically some printing format errors. (Once I tried lualatex to use emoji in the thesis but failed). Maybe you can verify that by compiling your thesis with lualatex.

@skyleaworlder I kinda remember that lualatex somehow cannot work with this template. It is not like uncompilable but basically some printing format errors. (Once I tried lualatex to use emoji in the thesis but failed). Maybe you can verify that by compiling your thesis with lualatex.

I have never tried to use emoji symbol in this template. But it was a problem to compile this with LuaLaTeX on OS X, and I "fix" it by install several strange-but-useful packages (chinese-jfm, times...)
I'll focus LuaLaTeX in the future.


Error in repository event documentation: "repository" should be "repo"

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/rest/using-the-rest-api/github-event-types?apiVersion=2022-11-28
What part(s) of the article would you like to see updated?
In the "Event object common properties" section and "Example WatchEvent event object" section, the documentation shows the repository information under a JSON object key of repository but actual API results are returning the object key as repo instead.

    },
    "repo": {
      "id": 1296269,
      "name": "octocat/Hello-World",
      "url": "https://api.github.com/repos/octocat/Hello-World"
    },
    "payload": {
      "action": "opened",
      "issue": {
        "url": "https://api.github.com/repos/octocat/Hello-World/issues/3018",
        "repository_url": "https://api.github.com/repos/octocat/Hello-World",

Note that the repository information above is under "repo", not "repository" as currently documented on the "GitHub event types" page.

@deven Thank you for opening an issue and linking it to your PR! ✨


Extend available profilers with SPX profiler

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe
Currently there are options to profile the web application with XHprof, XDebug and Blackfire (possibly New Relic with some tutorials seen here in issues). Would it be possible to add SPX profiler, which is something between XHprof and XDebug? Installing it locally is easy, but I can't get it to work through Dockerfile. Main advantage (for me) compared to XHprof is easier to understand GUI, timeline and highlighting function in it.
https://github.com/NoiseByNorthwest/php-spx
Describe the solution you'd like
Have the spx.so precompiled and ready to use, be able to run ddev spx on and open the dashboard on project.ddev.site/spx
Describe alternatives you've considered
No response
Additional context
No response

Didn't have time to play much with it, but at least I tried it with different PHP versions and everything compiles and runs fine with every PHP version that is available in DDEV.
Enabling/Disabling is a bit complicated as it needs to be added to php.ini and triggered with cookie. I'll be playing with it and I'll try to find the best way to run it

If you're interested in profiling, do try https://github.com/ddev/ddev-xhgui.

@nickchomey I'm not very good in finishing tasks, so this is still in the same phase. I'm using the code Randy provided, which works just fine ..

We built this as an addon and released it at https://github.com/fullfatthings/ddev-spx

I'm thinking what would be the best command to start the UI. ddev spx is alias for ddev spx on so that won't work and ddev launch -s isn't easy to remember. Is ddev spx ui or ddev spx launch a bad idea?

launch is probably too ambiguous. ddev spx ui is interesting.


Route introspection API? (e.g. for a directory index)

I want to implement a sort of "directory index" page which automatically generates a list of links to other pages on the site, for example an index page for a blog site which links to all of the blog posts.
In a static site generator like Jekyll, we can do this:

  {% for post in site.posts %}

      {{ post.title }}

  {% endfor %}

Is something like this possible in Next.js? I couldn't find anything similar in the examples or other GitHub issues.

Nope currently it's not possible. You may need to generate a your own .json file all these routes and then import in your page and do something ^^^

Has anyone found a solution?

@danielbayerlein this can be achieved using something like https://github.com/zeit/next.js/blob/96182bc18054af5099c613ebd5b7b37de782c3cc/examples/with-babel-macros/pages/index.js


Seems like we missed porting docs for CA2218 and CA2224 to dotnet docs repo

@gewarren seems like we missed porting docs for CA2218 and CA2224 to dotnet docs repo. The pages still exist in VS docs repo, though these have been ported as analyzers. Likely I missed them in the initial work.
Originally posted by @mavasani in https://github.com/dotnet/roslyn-analyzers/pull/4291#discussion_r499729766

@gewarren Let me know if you will have bandwidth for this, otherwise I can take it up. Thanks!

I can do it, thanks Manish!


[Bug]: Zoom Rooms application only offered as 32bit (x86) .exe

What happened?
The Get-EvergreenApp -Name Zoom is only returning the 32bit .exe for the Zoom Rooms app, it does not return the downloads  in .msi format or for the x64 .exe
Using the URI supplied for the 32 bit .exe I have determined (for the current version - <IP_ADDRESS>4) they are available for the following Architectures and Types via the subsequent URLs:
32bit .msi : https://cdn.zoom.us/prod/<IP_ADDRESS>4/zoomrooms-<IP_ADDRESS>4-x86.msi
64bit .exe : https://cdn.zoom.us/prod/<IP_ADDRESS>4/x64/zoomrooms-<IP_ADDRESS>4-x64.exe
64bit .msi : https://cdn.zoom.us/prod/<IP_ADDRESS>4/x64/zoomrooms-<IP_ADDRESS>4-x64.msi
I also note the Zoom Meetings Installer for x64 is also missing (N.B. Client not Admin / 'Full' version)
This I have discoivered, is available here:
https://cdn.zoom.us/prod/<IP_ADDRESS>25/x64/ZoomInstaller.exe
I am unsure if the Zoom API is not publishing these URLs or if the code that supplies these URLs needs to be updated?
Version
2209.622
What PowerShell edition/s are you running Evergreen on?
Windows PowerShell
Which operating system/s are you running Evergreen on?
Windows 10
Have you reviewed the documentation?

[X] Troubleshooting at: https://stealthpuppy.com/evergreen/troubleshoot/
[X] Known issues at: https://stealthpuppy.com/evergreen/issues/

Verbose output
Get-EvergreenApp -Name Zoom | Select-Object Version, Platform, Architecture, URI

Version      Platform Architecture URI
-------      -------- ------------ ---
<IP_ADDRESS>25 Meetings x86          https://cdn.zoom.us/prod/<IP_ADDRESS>25/ZoomInstaller.exe
<IP_ADDRESS>25 Meetings x64          https://cdn.zoom.us/prod/<IP_ADDRESS>25/x64/ZoomInstallerFull.exe
<IP_ADDRESS>25 Meetings ARM64        https://cdn.zoom.us/prod/<IP_ADDRESS>25/arm64/ZoomInstallerFull.exe
<IP_ADDRESS>25 Meetings ARM64        https://cdn.zoom.us/prod/<IP_ADDRESS>25/arm64/ZoomInstallerFull.msi
<IP_ADDRESS>25 Meetings x86          https://cdn.zoom.us/prod/<IP_ADDRESS>25/ZoomInstallerFull.msi
<IP_ADDRESS>25 Meetings x64          https://cdn.zoom.us/prod/<IP_ADDRESS>25/x64/ZoomInstallerFull.msi
<IP_ADDRESS>4  Rooms    x86          https://cdn.zoom.us/prod/<IP_ADDRESS>4/zoomrooms-<IP_ADDRESS>4-x86.exe
<IP_ADDRESS>4   Plugin   x86          https://cdn.zoom.us/prod/<IP_ADDRESS>4/ZoomNotesPluginSetup.msi
<IP_ADDRESS>3   Plugin   x86          https://cdn.zoom.us/prod/<IP_ADDRESS>3/ZoomOutlookPluginSetup.msi
<IP_ADDRESS>4   Plugin   x86          https://cdn.zoom.us/prod/<IP_ADDRESS>4/ZoomLyncPluginSetup.msi
Latest       Citrix   x86          https://cdn.zoom.us/prod/vdi/ZoomCitrixHDXMediaPlugin.msi
Latest       VDI      x86          https://cdn.zoom.us/prod/vdi/ZoomInstallerVDI.msi
Latest       VMware   x86          https://cdn.zoom.us/prod/vdi/ZoomVmwareMediaPlugin.msi

Here's an update pushed to the development branch. What benefit would the ZoomInstaller.exe have that the ZoomInstallerFull.exe won't provide?

With regards to the ZoomInstaller.exe vs ZoomInstallerFull.exe - IMHO not any benefit for widescale distribution as the ZoomInstallerFull.exe contains a wider set of features usually required for mass deployment, ZoomInstaller.exe appears to be a cut down end / guest users installation.
This Reddit discussion details some of the differences: https://www.reddit.com/r/Zoom/comments/v4dnn5/whats_difference_between_zoominstallerfullexe_and/

ZoomInstaller.exe is the minimum needed to get Zoom meetings working and is the default download if you try to join a meeting and don't have Zoom installed.
It does not include ringtones and several other features which will be installed on demand.
ZoomInstallerFull.exe includes all files including rintones, airhost, av codecs etc.


vscode_extention: cannot install

I'm unable to install the VSCode extension:

It's not discoverable on the store

When you try install from the VSIX, you get the error: "extension/package.json not found inside zip"

I can take this up, I'm getting my hands dirty with the project, this looks like good-first-issue.
My VSCode details:

-na / alias: annandaa

/cc. @kennykerr

Scratch that, the extension is for Visual Studio not VS Code, my bad.


Auto-adjust LauncherPath in Duality solution template to match executable name

Summary
As mentioned in this comment from PR #840, related to issue #847, the Duality solution template renames the launcher executable to match the project name. However, this leaves the editor without working run, debug and profile buttons. This should be fixed by providing an auto-adjusted EditorUserData.xml in the solution template.
Analysis

There already is an embedded default EditorUserData.xml in the editor executable. This should remain where it is, as it will jump in when users delete the file, or not add it to version control in the first place.
It can serve as a basis to copy-paste from when adding a default user data file to the solution template, with a LauncherPath item that can be auto-renamed by dotnet new. This would solve the issue.

However, this won't help in cases where editor user data isn't added to version control, which actually matches with recommendations, especially in team projects.

An alternative solution would be to allow the editor to locate the launcher itself.

The launcher path getter would probably be a good place to provide a fallback in case the current path doesn't exist or is otherwise invalid.
Search all .exe files in the project / working directory (non-recursive) and pick the first one that...

...isn't the editor executable that is currently running.
...is named after the project?
...is a valid .NET Assembly?
...references Duality.dll?

It should be avoided to actually load the assembly, since that might have unforeseen consequences.

We can also add a EditorAppData.xml that has to be added to source control and which can contain settings that are not only for the current user.

That would also be an option! And slightly increase scope of the issue, but we might have good use for that kind of data storage in the long run.
However, I'd propose to call it ProjectSettings.xml instead, as (in my head at least) it states its purpose more clearly and draws a useful parallel to what people know from Unity.

That would also be an option! And slightly increase scope of the issue, but we might have good use for that kind of data storage in the long run.

Yeah but I think its worth it as like you said there are good use cases for that kind of data storage

However, I'd propose to call it ProjectSettings.xml instead, as (in my head at least) it states its purpose more clearly and draws a useful parallel to what people know from Unity.

Sounds good


Fill in missing portfolio projects

Projects

ISPRS paper
msc thesis
etrainee

ZOO Praha
bsc thesis
prog for gis

cz small map
prague cartograms
spatial distribution

Other optional projects:
HU - Grassland monitoring
HU - Climate modelling
OOM for first years
Eduserv solutions?
Tornado path in Morava?

Updated structure

Projects

msc thesis
etrainee
ISPRS paper

CNN Compare
teaching
preprocessing L/S

bsc thesis
ZOO Praha
prog for gis

cz small map
prague cartograms
spatial distribution

New ideas...
Consulting (point cloud, SAR)
point cloud analysis (primarily Eduserv)


if_seq_no and if_primary_term in bulk action update

       $bulk->add_action(
           update => {
               id  => 123,
               doc => {
                   test_field   => "test test test",
               },
               if_seq_no       => $my_seq_no,
               if_primary_term => $my_primary_term
           },
       );

Is this the correct way to enter a bulk action for an update using the "if_seq_no" and "if_primary_term" parameters? I ask this because when I try it, I get an error:
Search::Elasticsearch::Error::Unknown params <if_primary_term,if_seq_no> in <update>"
Would you please let me know what the correct usage is?
ES version: 7.6
Search::Elasticsearch version:  6.80
Thanks.

Hi @ezimuel , I have found that there is a bug in a library and that's causing the problem I have described above.
The fix is:
diff --git a/lib/Search/Elasticsearch/Client/6_0/Role/API.pm b/lib/Search/Elasticsearch/Client/6_0/Role/API.pm
index db54ae40..6c3ac70e 100644
--- a/lib/Search/Elasticsearch/Client/6_0/Role/API.pm
+++ b/lib/Search/Elasticsearch/Client/6_0/Role/API.pm
@@ -42,7 +42,9 @@ sub api {
             'version'       => 'version',
             '_version'      => 'version',
             'version_type'  => 'version_type',
-            '_version_type' => 'version_type'
+            '_version_type' => 'version_type',
+            'if_primary_term' => "if_primary_term",
+            'if_seq_no'       => "if_seq_no",
         }
     },
     'bulk.update' => {

I have not got time to create a proper PR yet (and run the unit tests), but if I find time in the coming weeks I will give it a go.

@fy2 Right now,  elasticsearch-perl supports only Elasticsearch 6. We need to update all the APIs for Elasticsearch 7. I'm working now it and I'll release soon.

@ezimuel , I think these options are also documented for ES 6 (see "if_seq_no and if_primary_term" section here: https://www.elastic.co/guide/en/elasticsearch/reference/6.8/docs-update.html and in the bulk docs).
Thank you very much for your effort to upgrade!

@fy2 you right! This part of Client/6_0/Role/API.pl has not been updated with the ES 6.80 endpoints. I need to understand why this part is not managed by the script build/parse_spec_6_0.pl.
I'm working on it, thanks for reporting!

@fy2 I finally fixed this in #190, sorry for the delay.

@fy2 I finally fixed this in #190, sorry for the delay.

Enrico, thanks a lot for the update.
Regards, Feyruz Yalcin

Just released 6.81 version that includes this fix. Updated also CPAN here: https://metacpan.org/release/EZIMUEL/Search-Elasticsearch-6.81


Scala Common Enrich: encrypt original values in PII Enrichment

The motivation for this ticket is to help users of piinguin and piinguin relay to better secure access to the original data on piinguin without having to focus on securing access to piinguin within an organisation.
The way to achieve that is to have one (or more) public keys with which all the original values will be encrypted. The new configuration will look like this:
{
  "schema": "iglu:com.snowplowanalytics.snowplow.enrichments/pii_enrichment_config/jsonschema/3-0-0",
  "data": {
    "vendor": "com.snowplowanalytics.snowplow.enrichments",
    "name": "pii_enrichment_config",
    "emitEvent": true,
    "enabled": true,
    "parameters": {
      "pii": [
        {
          "pojo": {
            "field": "user_id",
            "encryptionKeyName": "other-key"
          }
        },
        {
          "pojo": {
            "field": "user_fingerprint"
            # No encryption
          }
        },
        {
          "json": {
            "field": "unstruct_event",
            "schemaCriterion": "iglu:com.mailchimp/subscribe/jsonschema/1-*-*",
            "jsonPath": "$.data.['email', 'ip_opt']",
            "encryptionKeyName": "email-key"
          }
        }
      ],
      "strategy": {
        "pseudonymize": {
          "hashFunction": "SHA-1",
          "salt": "pepper123"
        }
      },
      "encryption": [
        {
          "keyName": "email-key",
          "key": "some-rsa-publickey"
        },
        {
          "keyName": "other-key",
          "key": "some-rsa-publickey-2"
        }
      ]
    }
  }
}

The emitted event will also be changed (value is encrypted and base64 encoded, the actual implementation will need to be finalised):

{
  "schema": "iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",
  "data": {
    "schema": "iglu:com.snowplowanalytics.snowplow/pii_transformation/jsonschema/2-0-0",
    "data": {
      "pii": {
        "pojo": [
          {
            "fieldName": "user_fingerprint",
            "originalValue": "its_you_again!",
            "modifiedValue": "27abac60dff12792c6088b8d00ce7f25c86b396b8c3740480cd18e21068ecff4"
          },
          {
            "fieldName": "user_ipaddress",
            "originalValue": "eZDx1Y1SMIcP0vIzkNsx3xMZ4twdyqqU5bqNPkLNYElDNcUhD/8NH0Xb8vYPLvy5NZmm5XuMzInQ7xRHr4kB9q4kvRwtCwUGSS4OSR/QlPQWMz6NzMAep7oQ10crpdxQcXH5LxvMTMROndxOnV5Aglepd4zuSMRj+q3u9uH6zZmiMjS/1xcxC4dRdD3NtrR9IpNjaqkx9BrQ2S1ClsVntU/UGLZEAle5H+Uy+qvXYczbQsmVVwYLdgv4S4Om0QPW+T48pu2VGXVwNnJUwdAFqL+snAFrOfyGa1oDcwoTGcbhR3YJO2Gv7NzvMyDtPaNLaYgrzDJcDV1qLt1W12h2Bg==",
            "modifiedValue": "dd9720903c89ae891ed5c74bb7a9f2f90f6487927ac99afe73b096ad0287f3f5",
            "encryptionKeyName": "other-key"
          },
          {
            "fieldName": "user_id",
            "originalValue": "eZDx1Y1SMIcP0vIzkNsx3xMZ4twdyqqU5bqNPkLNYElDNcUhD/8NH0Xb8vYPLvy5NZmm5XuMzInQ7xRHr4kB9q4kvRwtCwUGSS4OSR/QlPQWMz6NzMAep7oQ10crpdxQcXH5LxvMTMROndxOnV5Aglepd4zuSMRj+q3u9uH6zZmiMjS/1xcxC4dRdD3NtrR9IpNjaqkx9BrQ2S1ClsVntU/UGLZEAle5H+Uy+qvXYczbQsmVVwYLdgv4S4Om0QPW+T48pu2VGXVwNnJUwdAFqL+snAFrOfyGa1oDcwoTGcbhR3YJO2Gv7NzvMyDtPaNLaYgrzDJcDV1qLt1W12h2Bg==",
            "modifiedValue": "7d8a4beae5bc9d314600667d2f410918f9af265017a6ade99f60a9c8f3aac6e9",
            "encryptionKeyName": "other-key"
          }
        ],
        "json": [
          {
            "fieldName": "unstruct_event",
            "originalValue": "eZDx1Y1SMIcP0vIzkNsx3xMZ4twdyqqU5bqNPkLNYElDNcUhD/8NH0Xb8vYPLvy5NZmm5XuMzInQ7xRHr4kB9q4kvRwtCwUGSS4OSR/QlPQWMz6NzMAep7oQ10crpdxQcXH5LxvMTMROndxOnV5Aglepd4zuSMRj+q3u9uH6zZmiMjS/1xcxC4dRdD3NtrR9IpNjaqkx9BrQ2S1ClsVntU/UGLZEAle5H+Uy+qvXYczbQsmVVwYLdgv4S4Om0QPW+T48pu2VGXVwNnJUwdAFqL+snAFrOfyGa1oDcwoTGcbhR3YJO2Gv7NzvMyDtPaNLaYgrzDJcDV1qLt1W12h2Bg==",
            "modifiedValue": "269c433d0cc00395e3bc5fe7f06c5ad822096a38bec2d8a005367b52c0dfb428",
            "jsonPath": "$.ip",
            "schema": "iglu:com.mailgun/message_clicked/jsonschema/1-0-0",
            "encryptionKeyName": "email-key"
          },
          {
            "fieldName": "contexts",
            "originalValue": "eZDx1Y1SMIcP0vIzkNsx3xMZ4twdyqqU5bqNPkLNYElDNcUhD/8NH0Xb8vYPLvy5NZmm5XuMzInQ7xRHr4kB9q4kvRwtCwUGSS4OSR/QlPQWMz6NzMAep7oQ10crpdxQcXH5LxvMTMROndxOnV5Aglepd4zuSMRj+q3u9uH6zZmiMjS/1xcxC4dRdD3NtrR9IpNjaqkx9BrQ2S1ClsVntU/UGLZEAle5H+Uy+qvXYczbQsmVVwYLdgv4S4Om0QPW+T48pu2VGXVwNnJUwdAFqL+snAFrOfyGa1oDcwoTGcbhR3YJO2Gv7NzvMyDtPaNLaYgrzDJcDV1qLt1W12h2Bg==",
            "modifiedValue": "1c6660411341411d5431669699149283d10e070224be4339d52bbc4b007e78c5",
            "jsonPath": "$.data.emailAddress2",
            "schema": "iglu:com.acme/email_sent/jsonschema/1-1-0",
            "encryptionKeyName": "email-key"
          },
          {
            "fieldName": "contexts",
            "originalValue": "eZDx1Y1SMIcP0vIzkNsx3xMZ4twdyqqU5bqNPkLNYElDNcUhD/8NH0Xb8vYPLvy5NZmm5XuMzInQ7xRHr4kB9q4kvRwtCwUGSS4OSR/QlPQWMz6NzMAep7oQ10crpdxQcXH5LxvMTMROndxOnV5Aglepd4zuSMRj+q3u9uH6zZmiMjS/1xcxC4dRdD3NtrR9IpNjaqkx9BrQ2S1ClsVntU/UGLZEAle5H+Uy+qvXYczbQsmVVwYLdgv4S4Om0QPW+T48pu2VGXVwNnJUwdAFqL+snAFrOfyGa1oDcwoTGcbhR3YJO2Gv7NzvMyDtPaNLaYgrzDJcDV1qLt1W12h2Bg==",
            "modifiedValue": "72f323d5359eabefc69836369e4cabc6257c43ab6419b05dfb2211d0e44284c6",
            "jsonPath": "$.emailAddress",
            "schema": "iglu:com.acme/email_sent/jsonschema/1-0-0",
            "encryptionKeyName": "email-key"
          }
        ]
      },
      "strategy": {
        "pseudonymize": {
          "hashFunction": "SHA-256"
        }
      }
    }
  }
}

An incidental benefit coming out of this is that the values in kinesis pii are also encrypted.

I'm not sure I understand this - if we are going to adopt encryption, why not implement it instead of hashing, rather than on top of hashing? The idea of encrypting the pre-hashed values if the strategy is hashing could be handled on the Piinguin side.

If we use a "company-wide" key as in this case we cannot throw away the key in order to act on a data subject request to forget them, but we can still remove the cipher from piinguin.

Right - but why solve this by complicating the enrichment, when instead Piinguin could just have a configuration setting to only store keys in encrypted form?

That is a possible alternative. One possible motivation to do it in the enrichment is to also help secure the pii stream, however this is not a strong reason. It may be better in piinguin.

Migrated to https://github.com/snowplow/enrich/issues/33


TowerLOS.py needs to be update for arcpy.mapping

TowerLOS.py needs to be update for arcpy.mapping for Pro
Lines 321 to 325 are affected:
    mxd = arcpy.mapping.MapDocument('CURRENT')
    df = arcpy.mapping.ListDataFrames(mxd)[0]
    layerToAdd = arcpy.mapping.Layer(output_rlos)
    arcpy.ApplySymbologyFromLayer_management(layerToAdd, layerSymLocation + "\Radial Line Of Sight Output.lyr")
    arcpy.mapping.AddLayer(df, layerToAdd, "AUTO_ARRANGE")

Fixed this one.


Fix Scene Importer crashing when animation save path is invalid

Follow-up to #80017
Adds a check for animation save paths to ensure they are to be saved in existing directories.
Also unifies the path checking from the previous PR into a function.

Didn't realize the fix was as integrated with the other PR as it was, but still works as a separate PR, though might get merged alone if approved as it superseeds the other one

Cherry-picked for 4.2.2.


Allow eviction of DaemonSet pods

What type of PR is this?
/kind feature
What this PR does / why we need it:
Enables eviction of DaemonSet pods with the key evictDaemonSetPods: true for evictors
Which issue(s) this PR fixes:
NONE
Special notes for your reviewer:
By default, allowing eviction of pods from daemonsets may be dangerous if misconfigured.
With the release of v1alpha2 profiles, we got the ability to tune granular specs for eviction profiles.  This means now that it is possible to select specific daemonset to allow pod eviction automatically. This is interesting because reduces toil of pod recreation for specific scenarios.
Does this PR introduce a user-facing change?

Allow eviction of daemonset pods by `evictDaemonSetPods` key

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:
NONE

/ok-to-test

One thing that I was thinking: should this key really be supported on v1alpha1?  I ended up doing it for the sake of consistency between both versions, but I see some problems:

It may be more dangerous if misconfigured on the previous version
Looks like v1alpha1 is being deprecated already

One thing that I was thinking: should this key really be supported on v1alpha1? I ended up doing it for the sake of consistency between both versions, but I see some problems:

As it's currently implemented, setting the value to true does not enable the feature since it's not implemented here in the conversion code.

@tioxy would you please add a unit and/or e2e test for this to verify that it's working as expected? Thank you!

Thank you for the clarification @a7i, I will be trying to code these tests soon.

I just added the missing E2E test. To be honest, I got no clue if this test is implemented properly 😅.
I based myself on the testEvictSystemCritical structure and followed it.

@tioxy the PR looks good in overall. Would you please reduce the amount of commits in the PR? So it's easier to follow the changes. E.g. one commit for a new functionality, one for tests, one for documentation. Or, any reasonable distribution of changes.
Note: we are going to remove v1alpha1 type. So, any changes related to v1alpha1 can be safely dropped. Users are strongly recommended to migrate all their v1alpha1 policies to v1alpha2.

Reorganized the commits 👍
Great review @ingvagabund , thanks

Hi @a7i @ingvagabund 👋
Do I need to make any extra changes to the PR to be merged?

Apologies for the delay. I will put it on my todo list for tomorrow.

@tioxy this is on me. I did not realize v1alpha1 is already deprecated when I performed the first review by suggesting to provide testing for v1alpha1 -> v1alpha2 conversion. In the last descheduling community meeting we decided to remove v1alpha1 completely in the next release: https://groups.google.com/g/kubernetes-sig-scheduling/c/OyFjkDntuhg/m/GVjD4gpaBAAJ?utm_medium=email&utm_source=footer. Given v1alpha1 is already deprecated there's no point of extending the existing v1alpha1 type. Would you please drop any code related to v1alpha1 from your PR? Apologies for the unnecessary complications.

@ingvagabund your call, but happy to merge this as-is. Given that we're removing the code, this new addition will also be removed.
/approve
/hold for Jan's final review

/lgtm
/hold cancel


upgrade pyYAML to supported versions in setup.py

pyYAML 6.0 has been  released , but setup.py only support  earlier than 6.
Fixes #1472  .
Changes proposed in this pull request:

Closing in favor of #1478.


Noname api security for azure sentinel

Change(s):

Created Package with CreateUiDefinition.json and MainTemplate.json

Reason for Change(s):

Created Package with CreateUiDefinition.json and MainTemplate.json

Version updated:

Yes

Testing Completed:

Yes

Checked that the validations are passing and have addressed any issues that are present:

Yes

@nniryanb Kindly create the package using the V2 package creation tool according to the process mentioned here - https://github.com/Azure/Azure-Sentinel/blob/master/Tools/Create-Azure-Sentinel-Solution/V2/README.md. Thanks!

Please advise why these files are causing this error when using the Sentinel tool
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:245 char:95

...           text =  $contentToImport.WorkbookBladeDescription ? $conten ...

                                                            ~

Unexpected token '?' in expression or statement.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:245 char:94

...             text =  $contentToImport.WorkbookBladeDescription ? $cont ...

                                                             ~

The hash literal was incomplete.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:246 char:41

                                    }

                                    ~

Missing closing ')' in subexpression.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:218 char:62

                if ($objectKeyLowercase -eq "workbooks") {

                                                         ~

Missing closing '}' in statement block or type definition.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:215 char:33

            if ($validJson) {

                            ~

Missing closing '}' in statement block or type definition.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:178 char:56

        foreach ($file in $objectProperties.Value) {

                                                   ~

Missing closing '}' in statement block or type definition.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:177 char:57

    if ($objectProperties.Value -is [System.Array]) {

                                                    ~

Missing closing '}' in statement block or type definition.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:175 char:73

... foreach ($objectProperties in $contentToImport.PsObject.Properties) {

                                                                    ~

Missing closing '}' in statement block or type definition.
At C:\one\Azure-Sentinel\Tools\Create-Azure-Sentinel-Solution\V2\createSolutionV2.ps1:131 char:48

foreach ($inputFile in $(Get-ChildItem $path)) {

                                           ~

Missing closing '}' in statement block or type definition.
https://mail.google.com/mail/u/0?ui=2&ik=bcfa289953&attid=0.1&permmsgid=msg-a:r-7591833692388820479&th=185cd558f2c11b04&view=att&disp=safe&realattid=f_ld3zl5sq0
inputfiles.zip

@nniryanb, can you please check your input file, there must be a parameter of workbook description that we need to remove, thanks.

I sent you the input files
Please advise what is wrong with the json
On Wed, Jan 25, 2023 at 5:42 AM v-sabiraj @.***> wrote:

@nniryanb https://github.com/nniryanb, can you please check your input
file, there must be a parameter of workbook description that we need to
remove, thanks.
—
Reply to this email directly, view it on GitHub
https://github.com/Azure/Azure-Sentinel/pull/6946#issuecomment-1403480823,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVQWCXLHFVXHXHWRWTQ6GTTWUEGUDANCNFSM6AAAAAATF4EKCU
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Best Regards
Ryan B
Technical Director, Strategic Solution Architectures
Ethical Noname API Security Expert

please advise on why the input files are causing a parsing error with the createSolutionV2.ps1 tool

@nniryanb We have created the package for the Noname Solution, please use this to upload in Partner Center as well as in this PR
2.0.0.zip