google-cloud-cpp: 1.38.0 -> 2.3.0

Description of changes

Bumps google-cloud-cpp to 2.3.0.
Still need to test downstream packages.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 198469 run on x86_64-linux 1

11 packages marked as broken and skipped:

intensity-normalization
python310Packages.caffe
python310Packages.caffeWithCuda
python310Packages.imgaug
python310Packages.intensity-normalization
python310Packages.mask-rcnn
python310Packages.rl-coach
python39Packages.imgaug
python39Packages.intensity-normalization
python39Packages.mask-rcnn
python39Packages.rl-coach

89 packages failed to build:

parquet-tools
python310Packages.bpycv
python310Packages.dask-gateway
python310Packages.dask-glm
python310Packages.dask-ml
python310Packages.dask-yarn
python310Packages.devito
python310Packages.dm-sonnet
python310Packages.ibis-framework
python310Packages.qiskit
python310Packages.qiskit-machine-learning
python310Packages.rlax
python310Packages.spacy-transformers
python310Packages.sunpy
python310Packages.tensorflow-datasets
python39Packages.apache-beam
python39Packages.aplpy
python39Packages.batchgenerators
python39Packages.boxx
python39Packages.bpycv
python39Packages.bsuite
python39Packages.caffe
python39Packages.caffeWithCuda
python39Packages.casa-formats-io
python39Packages.clifford
python39Packages.dalle-mini
python39Packages.dask
python39Packages.dask-gateway
python39Packages.dask-glm
python39Packages.dask-image
python39Packages.dask-jobqueue
python39Packages.dask-ml
python39Packages.dask-mpi
python39Packages.dask-yarn
python39Packages.databricks-sql-connector
python39Packages.datafusion
python39Packages.datasets
python39Packages.datashader
python39Packages.db-dtypes
python39Packages.devito
python39Packages.distributed
python39Packages.dm-sonnet
python39Packages.dremel3dpy
python39Packages.env-canada
python39Packages.glymur
python39Packages.google-cloud-bigquery
python39Packages.handout
python39Packages.ibis-framework
python39Packages.image-match
python39Packages.imagecorruptions
python39Packages.imageio
python39Packages.intake
python39Packages.intake-parquet
python39Packages.moviepy
python39Packages.napari
python39Packages.napari-console
python39Packages.napari-svg
python39Packages.openai
python39Packages.openai-whisper
python39Packages.pandas-stubs
python39Packages.pims
python39Packages.psd-tools
python39Packages.pyarrow
python39Packages.pyfftw
python39Packages.qiskit
python39Packages.qiskit-machine-learning
python39Packages.recordlinkage
python39Packages.rlax
python39Packages.runway-python
python39Packages.scikitimage
python39Packages.shap
python39Packages.slicedimage
python39Packages.spacy-transformers
python39Packages.sparse
python39Packages.spectral-cube
python39Packages.stanza
python39Packages.streamz
python39Packages.stumpy
python39Packages.stytra
python39Packages.sunpy
python39Packages.tensorflow-datasets
python39Packages.tensorly
python39Packages.test-tube
python39Packages.tifffile
python39Packages.tokenizers
python39Packages.transformers
python39Packages.vqgan-jax
python39Packages.zcs
streamlit

64 packages built:

arrow-cpp
arrow-glib
databricks-sql-cli
google-cloud-cpp
home-assistant-component-tests.environment_canada
napari (python310Packages.napari)
openai (python310Packages.openai)
openai-whisper (python310Packages.openai-whisper)
python310Packages.apache-beam
python310Packages.aplpy
python310Packages.batchgenerators
python310Packages.boxx
python310Packages.bsuite
python310Packages.casa-formats-io
python310Packages.clifford
python310Packages.dalle-mini
python310Packages.dask
python310Packages.dask-image
python310Packages.dask-jobqueue
python310Packages.dask-mpi
python310Packages.databricks-sql-connector
python310Packages.datafusion
python310Packages.datasets
python310Packages.datashader
python310Packages.db-dtypes
python310Packages.distributed
python310Packages.dremel3dpy
python310Packages.env-canada
python310Packages.glymur
python310Packages.google-cloud-bigquery
python310Packages.handout
python310Packages.image-match
python310Packages.imagecorruptions
python310Packages.imageio
python310Packages.intake
python310Packages.intake-parquet
python310Packages.moviepy
python310Packages.napari-console
python310Packages.napari-svg
python310Packages.pandas-stubs
python310Packages.pims
python310Packages.psd-tools
python310Packages.pyarrow
python310Packages.pyfftw
python310Packages.recordlinkage
python310Packages.runway-python
python310Packages.scikitimage
python310Packages.shap
python310Packages.slicedimage
python310Packages.sparse
python310Packages.spectral-cube
python310Packages.stanza
python310Packages.streamz
python310Packages.stumpy
python310Packages.stytra
python310Packages.tensorly
python310Packages.test-tube
python310Packages.tifffile
python310Packages.tokenizers
python310Packages.transformers
python310Packages.vqgan-jax
python310Packages.zcs
tartube
tartube-yt-dlp

Result of nixpkgs-review pr 198469 run on x86_64-linux 1

11 packages marked as broken and skipped:

intensity-normalization
python310Packages.caffe
python310Packages.caffeWithCuda
python310Packages.imgaug
python310Packages.intensity-normalization
python310Packages.mask-rcnn
python310Packages.rl-coach
python39Packages.imgaug
python39Packages.intensity-normalization
python39Packages.mask-rcnn
python39Packages.rl-coach

28 packages failed to build:

parquet-tools
python310Packages.dask-gateway
python310Packages.dask-glm
python310Packages.dask-ml
python310Packages.dask-yarn
python310Packages.devito
python310Packages.dm-sonnet
python310Packages.ibis-framework
python310Packages.qiskit
python310Packages.qiskit-machine-learning
python310Packages.rlax
python310Packages.spacy-transformers
python310Packages.sunpy
python310Packages.tensorflow-datasets
python39Packages.dask-gateway
python39Packages.dask-glm
python39Packages.dask-ml
python39Packages.dask-yarn
python39Packages.devito
python39Packages.dm-sonnet
python39Packages.ibis-framework
python39Packages.qiskit
python39Packages.qiskit-machine-learning
python39Packages.rlax
python39Packages.spacy-transformers
python39Packages.sunpy
python39Packages.tensorflow-datasets
streamlit

125 packages built:

arrow-cpp
arrow-glib
databricks-sql-cli
google-cloud-cpp
home-assistant-component-tests.environment_canada
napari (python310Packages.napari)
openai (python310Packages.openai)
openai-whisper (python310Packages.openai-whisper)
python310Packages.apache-beam
python310Packages.aplpy
python310Packages.batchgenerators
python310Packages.boxx
python310Packages.bpycv
python310Packages.bsuite
python310Packages.casa-formats-io
python310Packages.clifford
python310Packages.dalle-mini
python310Packages.dask
python310Packages.dask-image
python310Packages.dask-jobqueue
python310Packages.dask-mpi
python310Packages.databricks-sql-connector
python310Packages.datafusion
python310Packages.datasets
python310Packages.datashader
python310Packages.db-dtypes
python310Packages.distributed
python310Packages.dremel3dpy
python310Packages.env-canada
python310Packages.glymur
python310Packages.google-cloud-bigquery
python310Packages.handout
python310Packages.image-match
python310Packages.imagecorruptions
python310Packages.imageio
python310Packages.intake
python310Packages.intake-parquet
python310Packages.moviepy
python310Packages.napari-console
python310Packages.napari-svg
python310Packages.pandas-stubs
python310Packages.pims
python310Packages.psd-tools
python310Packages.pyarrow
python310Packages.pyfftw
python310Packages.recordlinkage
python310Packages.runway-python
python310Packages.scikitimage
python310Packages.shap
python310Packages.slicedimage
python310Packages.sparse
python310Packages.spectral-cube
python310Packages.stanza
python310Packages.streamz
python310Packages.stumpy
python310Packages.stytra
python310Packages.tensorly
python310Packages.test-tube
python310Packages.tifffile
python310Packages.tokenizers
python310Packages.transformers
python310Packages.vqgan-jax
python310Packages.zcs
python39Packages.apache-beam
python39Packages.aplpy
python39Packages.batchgenerators
python39Packages.boxx
python39Packages.bpycv
python39Packages.bsuite
python39Packages.caffe
python39Packages.caffeWithCuda
python39Packages.casa-formats-io
python39Packages.clifford
python39Packages.dalle-mini
python39Packages.dask
python39Packages.dask-image
python39Packages.dask-jobqueue
python39Packages.dask-mpi
python39Packages.databricks-sql-connector
python39Packages.datafusion
python39Packages.datasets
python39Packages.datashader
python39Packages.db-dtypes
python39Packages.distributed
python39Packages.dremel3dpy
python39Packages.env-canada
python39Packages.glymur
python39Packages.google-cloud-bigquery
python39Packages.handout
python39Packages.image-match
python39Packages.imagecorruptions
python39Packages.imageio
python39Packages.intake
python39Packages.intake-parquet
python39Packages.moviepy
python39Packages.napari
python39Packages.napari-console
python39Packages.napari-svg
python39Packages.openai
python39Packages.openai-whisper
python39Packages.pandas-stubs
python39Packages.pims
python39Packages.psd-tools
python39Packages.pyarrow
python39Packages.pyfftw
python39Packages.recordlinkage
python39Packages.runway-python
python39Packages.scikitimage
python39Packages.shap
python39Packages.slicedimage
python39Packages.sparse
python39Packages.spectral-cube
python39Packages.stanza
python39Packages.streamz
python39Packages.stumpy
python39Packages.stytra
python39Packages.tensorly
python39Packages.test-tube
python39Packages.tifffile
python39Packages.tokenizers
python39Packages.transformers
python39Packages.vqgan-jax
python39Packages.zcs
tartube
tartube-yt-dlp

Is there a way to tell whether things are failing on master without having to verify each package individually?

Is there a way to tell whether things are failing on master without having to verify each package individually?

You can script it with hydra-check.

Result of nixpkgs-review pr 198469 run on x86_64-linux 1

11 packages marked as broken and skipped:

intensity-normalization
python310Packages.caffe
python310Packages.caffeWithCuda
python310Packages.imgaug
python310Packages.intensity-normalization
python310Packages.mask-rcnn
python310Packages.rl-coach
python39Packages.imgaug
python39Packages.intensity-normalization
python39Packages.mask-rcnn
python39Packages.rl-coach

32 packages failed to build:

parquet-tools
python310Packages.dalle-mini
python310Packages.dask-gateway
python310Packages.dask-glm
python310Packages.dask-ml
python310Packages.dask-yarn
python310Packages.devito
python310Packages.dm-sonnet
python310Packages.ibis-framework
python310Packages.qiskit
python310Packages.qiskit-machine-learning
python310Packages.rlax
python310Packages.spacy-transformers
python310Packages.sunpy
python310Packages.tensorflow-datasets
python310Packages.vqgan-jax
python39Packages.dalle-mini
python39Packages.dask-gateway
python39Packages.dask-glm
python39Packages.dask-ml
python39Packages.dask-yarn
python39Packages.devito
python39Packages.dm-sonnet
python39Packages.ibis-framework
python39Packages.qiskit
python39Packages.qiskit-machine-learning
python39Packages.rlax
python39Packages.spacy-transformers
python39Packages.sunpy
python39Packages.tensorflow-datasets
python39Packages.vqgan-jax
streamlit

121 packages built:

arrow-cpp
arrow-glib
databricks-sql-cli
google-cloud-cpp
home-assistant-component-tests.environment_canada
napari (python310Packages.napari)
openai (python310Packages.openai)
openai-whisper (python310Packages.openai-whisper)
python310Packages.apache-beam
python310Packages.aplpy
python310Packages.batchgenerators
python310Packages.boxx
python310Packages.bpycv
python310Packages.bsuite
python310Packages.casa-formats-io
python310Packages.clifford
python310Packages.dask
python310Packages.dask-image
python310Packages.dask-jobqueue
python310Packages.dask-mpi
python310Packages.databricks-sql-connector
python310Packages.datafusion
python310Packages.datasets
python310Packages.datashader
python310Packages.db-dtypes
python310Packages.distributed
python310Packages.dremel3dpy
python310Packages.env-canada
python310Packages.glymur
python310Packages.google-cloud-bigquery
python310Packages.handout
python310Packages.image-match
python310Packages.imagecorruptions
python310Packages.imageio
python310Packages.intake
python310Packages.intake-parquet
python310Packages.moviepy
python310Packages.napari-console
python310Packages.napari-svg
python310Packages.pandas-stubs
python310Packages.pims
python310Packages.psd-tools
python310Packages.pyarrow
python310Packages.pyfftw
python310Packages.recordlinkage
python310Packages.runway-python
python310Packages.scikitimage
python310Packages.shap
python310Packages.slicedimage
python310Packages.sparse
python310Packages.spectral-cube
python310Packages.stanza
python310Packages.streamz
python310Packages.stumpy
python310Packages.stytra
python310Packages.tensorly
python310Packages.test-tube
python310Packages.tifffile
python310Packages.tokenizers
python310Packages.transformers
python310Packages.zcs
python39Packages.apache-beam
python39Packages.aplpy
python39Packages.batchgenerators
python39Packages.boxx
python39Packages.bpycv
python39Packages.bsuite
python39Packages.caffe
python39Packages.caffeWithCuda
python39Packages.casa-formats-io
python39Packages.clifford
python39Packages.dask
python39Packages.dask-image
python39Packages.dask-jobqueue
python39Packages.dask-mpi
python39Packages.databricks-sql-connector
python39Packages.datafusion
python39Packages.datasets
python39Packages.datashader
python39Packages.db-dtypes
python39Packages.distributed
python39Packages.dremel3dpy
python39Packages.env-canada
python39Packages.glymur
python39Packages.google-cloud-bigquery
python39Packages.handout
python39Packages.image-match
python39Packages.imagecorruptions
python39Packages.imageio
python39Packages.intake
python39Packages.intake-parquet
python39Packages.moviepy
python39Packages.napari
python39Packages.napari-console
python39Packages.napari-svg
python39Packages.openai
python39Packages.openai-whisper
python39Packages.pandas-stubs
python39Packages.pims
python39Packages.psd-tools
python39Packages.pyarrow
python39Packages.pyfftw
python39Packages.recordlinkage
python39Packages.runway-python
python39Packages.scikitimage
python39Packages.shap
python39Packages.slicedimage
python39Packages.sparse
python39Packages.spectral-cube
python39Packages.stanza
python39Packages.streamz
python39Packages.stumpy
python39Packages.stytra
python39Packages.tensorly
python39Packages.test-tube
python39Packages.tifffile
python39Packages.tokenizers
python39Packages.transformers
python39Packages.zcs
tartube
tartube-yt-dlp

I don't know either.  Maybe you can ask some of the maintainers?

x86 builds are timing out too, not sure what to do about that either.

I guess I'll just run my own script to build each of those packages against master and then the branch so I can see which ones' failures are caused by this PR.

@veprbl Any chance you could review this PR?

Result of nixpkgs-review pr 198469 run on x86_64-darwin 1

2 packages built:

python310Packages.dask-gateway
python39Packages.dask-gateway

Result of nixpkgs-review pr 198469 run on x86_64-linux 1

11 packages marked as broken and skipped:

intensity-normalization
python310Packages.caffe
python310Packages.caffeWithCuda
python310Packages.imgaug
python310Packages.intensity-normalization
python310Packages.mask-rcnn
python310Packages.rl-coach
python39Packages.imgaug
python39Packages.intensity-normalization
python39Packages.mask-rcnn
python39Packages.rl-coach

26 packages failed to build:

parquet-tools
python310Packages.dask-glm
python310Packages.dask-ml
python310Packages.dask-yarn
python310Packages.devito
python310Packages.dm-sonnet
python310Packages.ibis-framework
python310Packages.qiskit
python310Packages.qiskit-machine-learning
python310Packages.rlax
python310Packages.spacy-transformers
python310Packages.sunpy
python310Packages.tensorflow-datasets
python39Packages.dask-glm
python39Packages.dask-ml
python39Packages.dask-yarn
python39Packages.devito
python39Packages.dm-sonnet
python39Packages.ibis-framework
python39Packages.qiskit
python39Packages.qiskit-machine-learning
python39Packages.rlax
python39Packages.spacy-transformers
python39Packages.sunpy
python39Packages.tensorflow-datasets
streamlit

127 packages built:

arrow-cpp
arrow-glib
databricks-sql-cli
google-cloud-cpp
home-assistant-component-tests.environment_canada
napari (python310Packages.napari)
openai (python310Packages.openai)
openai-whisper (python310Packages.openai-whisper)
python310Packages.apache-beam
python310Packages.aplpy
python310Packages.batchgenerators
python310Packages.boxx
python310Packages.bpycv
python310Packages.bsuite
python310Packages.casa-formats-io
python310Packages.clifford
python310Packages.dalle-mini
python310Packages.dask
python310Packages.dask-gateway
python310Packages.dask-image
python310Packages.dask-jobqueue
python310Packages.dask-mpi
python310Packages.databricks-sql-connector
python310Packages.datafusion
python310Packages.datasets
python310Packages.datashader
python310Packages.db-dtypes
python310Packages.distributed
python310Packages.dremel3dpy
python310Packages.env-canada
python310Packages.glymur
python310Packages.google-cloud-bigquery
python310Packages.handout
python310Packages.image-match
python310Packages.imagecorruptions
python310Packages.imageio
python310Packages.intake
python310Packages.intake-parquet
python310Packages.moviepy
python310Packages.napari-console
python310Packages.napari-svg
python310Packages.pandas-stubs
python310Packages.pims
python310Packages.psd-tools
python310Packages.pyarrow
python310Packages.pyfftw
python310Packages.recordlinkage
python310Packages.runway-python
python310Packages.scikitimage
python310Packages.shap
python310Packages.slicedimage
python310Packages.sparse
python310Packages.spectral-cube
python310Packages.stanza
python310Packages.streamz
python310Packages.stumpy
python310Packages.stytra
python310Packages.tensorly
python310Packages.test-tube
python310Packages.tifffile
python310Packages.tokenizers
python310Packages.transformers
python310Packages.vqgan-jax
python310Packages.zcs
python39Packages.apache-beam
python39Packages.aplpy
python39Packages.batchgenerators
python39Packages.boxx
python39Packages.bpycv
python39Packages.bsuite
python39Packages.caffe
python39Packages.caffeWithCuda
python39Packages.casa-formats-io
python39Packages.clifford
python39Packages.dalle-mini
python39Packages.dask
python39Packages.dask-gateway
python39Packages.dask-image
python39Packages.dask-jobqueue
python39Packages.dask-mpi
python39Packages.databricks-sql-connector
python39Packages.datafusion
python39Packages.datasets
python39Packages.datashader
python39Packages.db-dtypes
python39Packages.distributed
python39Packages.dremel3dpy
python39Packages.env-canada
python39Packages.glymur
python39Packages.google-cloud-bigquery
python39Packages.handout
python39Packages.image-match
python39Packages.imagecorruptions
python39Packages.imageio
python39Packages.intake
python39Packages.intake-parquet
python39Packages.moviepy
python39Packages.napari
python39Packages.napari-console
python39Packages.napari-svg
python39Packages.openai
python39Packages.openai-whisper
python39Packages.pandas-stubs
python39Packages.pims
python39Packages.psd-tools
python39Packages.pyarrow
python39Packages.pyfftw
python39Packages.recordlinkage
python39Packages.runway-python
python39Packages.scikitimage
python39Packages.shap
python39Packages.slicedimage
python39Packages.sparse
python39Packages.spectral-cube
python39Packages.stanza
python39Packages.streamz
python39Packages.stumpy
python39Packages.stytra
python39Packages.tensorly
python39Packages.test-tube
python39Packages.tifffile
python39Packages.tokenizers
python39Packages.transformers
python39Packages.vqgan-jax
python39Packages.zcs
tartube
tartube-yt-dlp

Looks like this is timing out on darwin

Could you rebase to the current master?

@veprbl Done.
It seems a bunch of abseil-cpp inputs have been removed which causes those dependents to fail to link. I fixed those here.

@veprbl Can you give this another look when you get a chance?

FAILED: google/cloud/options_benchmark
: && /nix/store/2bg235ac1s6cpxwr1pjagn6bj8q2425l-gcc-wrapper-11.3.0/bin/g++ -O3 -DNDEBUG  google/cloud/CMakeFiles/common_options_benchmark.dir/options_benchmark.cc.o -o google/cloud/options_benchmark  -Wl,-rpath,/build/source/build/google/cloud  google/cloud/libgoogle_cloud_cpp_common.so.2.4.0  /nix/store/hrfx6c2i5nr6nybrzp1bkw9nz31064ry-gbenchmark-1.6.1/lib/libbenchmark_main.a  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_bad_optional_access.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_time.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_civil_time.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_strings.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_throw_delegate.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_int128.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_strings_internal.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_base.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_spinlock_wait.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_time_zone.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_bad_variant_access.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_raw_logging_internal.so.2206.0.0  /nix/store/4882w766k6jk5xv6x6lrdny3arnfg2nf-abseil-cpp-20220623.1/lib/libabsl_log_severity.so.2206.0.0  /nix/store/sypwm392x9d506mk56vv4g4xm7ln2ygp-openssl-3.0.7/lib/libcrypto.so  /nix/store/hrfx6c2i5nr6nybrzp1bkw9nz31064ry-gbenchmark-1.6.1/lib/libbenchmark.a  -lrt && :
/nix/store/pmgnlnbygb95s4zc8sqhknz9sdz934pk-binutils-2.39/bin/ld: google/cloud/libgoogle_cloud_cpp_common.so.2.4.0: undefined reference to `absl::lts_20220623::FormatTime[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >, absl::lts_20220623::Time, absl::lts_20220623::TimeZone)'
/nix/store/pmgnlnbygb95s4zc8sqhknz9sdz934pk-binutils-2.39/bin/ld: google/cloud/libgoogle_cloud_cpp_common.so.2.4.0: undefined reference to `absl::lts_20220623::ParseTime(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, absl::lts_20220623::Time*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
/nix/store/pmgnlnbygb95s4zc8sqhknz9sdz934pk-binutils-2.39/bin/ld: google/cloud/libgoogle_cloud_cpp_common.so.2.4.0: undefined reference to `absl::lts_20220623::strings_internal::CatPieces[abi:cxx11](std::initializer_list<std::basic_string_view<char, std::char_traits<char> > >)'
/nix/store/pmgnlnbygb95s4zc8sqhknz9sdz934pk-binutils-2.39/bin/ld: google/cloud/libgoogle_cloud_cpp_common.so.2.4.0: undefined reference to `absl::lts_20220623::ByChar::Find(std::basic_string_view<char, std::char_traits<char> >, unsigned long) const'
collect2: error: ld returned 1 exit status

Seems like the only way this builds successfully is by explicitly setting -DCMAKE_CXX_STANARD=17 in grpc and google-cloud-cpp, but that also appears to break aarch64 builds and darwin builds.

@veprbl No worries! Now I can fix up my arrow 10 PR! 🎉


[ACM-7644] support addonDeploymentConfig.ProxyConfig for managed cluster components

This PR includes changes needed by story ACM-7023

detects and propagates proxy settings from addonDeploymentConfig to endpoint operator. This is necessary so endpoint operator could use proxy settings while writing addonStatus
propagates settings from endpoint operator to metrics collector. This is necessary for metrics ingestion path via mTLS to transparently tunnel metrics to hub Observatorium gateway. The proxy must be support tunnel mode and must not terminate  mTLS connection for this to work.
upgrade golang/x/net to 0.17.0

/test test-e2e

/test e2e-kind


Improve the behavior of scrollbar drag-scrolls triggered by the trackpad

Corrects some problems related to trackpad scrolls introduced by https://github.com/flutter/flutter/pull/146654 and adds protected bool thumbDragStartedOnThumb to the RawScrollbar API.  Desktop scroll gestures that start on the scrollbar's thumb will not overscroll, other gestures will overscroll.
Fixes https://github.com/flutter/flutter/issues/149999, #150342

Is this going into the master branch? Would love to test this as well

Yes, the plan is to land this PR on the master branch.


Feat responsive

Describe
Every page is responsive
Issue
resolves #13
Screenshots

Build not failed from my side?

Build not failed from my side?

Take a pull from dev, the build failed for Footer.tsx file. Some PRs were merged after you cloned the repo possibly. @Sid-80


Delete automatic_geocodings code

It looks like everything related to automatic_geocodings has been deprecated but no deleted (code, table and so on).
cc @CartoDB/backend

There has been no activity on this issue for more several months. We are closing it. If you think this still needs to be addressed please open a new issue.


Bioshock The Collection doesn't collected/detected.

Describe the bug
It's new week for new free game. and Epic did change the code I think.
searchStrategy promotion doesn't detect the game, and all raises evaluation error.
Screenshots or Logs
all
[2022-05-26 16:41:06.166 +0000] INFO: searchStrategy is `all`: searching for weekly and promotional games
    user: ""
[2022-05-26 16:41:10.372 +0000] WARN: Failed to lookup weekly free games
    user: ""
    err: {
      "type": "Error",
      "message": "Evaluation failed: Error: {\"error\":true}\n    at <anonymous>:7:23",
      "stack":
          Error: Evaluation failed: Error: {"error":true}
              at <anonymous>:7:23
              at ExecutionContext._evaluateInternal (/usr/app/node_modules/puppeteer/src/common/ExecutionContext.ts:273:13)
              at processTicksAndRejections (node:internal/process/task_queues:96:5)
              at ExecutionContext.evaluate (/usr/app/node_modules/puppeteer/src/common/ExecutionContext.ts:140:12)
              at PuppetFreeGames.request (/usr/app/src/puppet/free-games.ts:39:18)
              at PuppetFreeGames.getProduct (/usr/app/src/puppet/free-games.ts:213:33)
              at /usr/app/src/puppet/free-games.ts:185:33
              at async Promise.all (index 0)
              at PuppetFreeGames.getWeeklyFreeGames (/usr/app/src/puppet/free-games.ts:170:7)
              at PuppetFreeGames.getAllFreeGames (/usr/app/src/puppet/free-games.ts:311:27)
              at redeemAccount (/usr/app/src/index.ts:38:20)

promotion
[2022-05-26 16:41:52.498 +0000] INFO: Successfully refreshed login
    user: ""
[2022-05-26 16:42:08.928 +0000] INFO: Available free games
    user: ""
    availableGames: []
[2022-05-26 16:42:08.928 +0000] INFO: Unpurchased free games
    user: ""
    purchasableGames: []

Additional context

So I was able to fix the weekly search strategy. Unfortunately, the BioShock collection doesn't appear in the catalog in a way that's easy to filter on. They don't actually list its price in the catalog listing, and it doesn't show as onSale, which makes it impossible to differentiate it from the ~180 other games that meet that criteria.
I'm considering just setting the default searchStrategy to all to make sure most users can get it.

Still can't use, can't display free games

Same here… keep in mind: The changes in default strategy from @claabs don’t affect your already existing config.json @fangguisheng
You need to change to ‚all‘ in your own config manually.

I was able to purchase bioshock with latest docker image. note that config need to change searchStrategy to all.

同样在这里...请记住：默认策略中的@claabs更改不会影响现有 config.json @fangguisheng您需要在自己的配置中手动更改为“全部”。

Nice, I can get it after I change it to all, thank you


Added a 'modifiers' param to all People methods for specifying $ignore_time, $ip, $time

The Mixpanel Node.js lib is currently inconsistent with Mixpanel's other server side libraries and the HTTP spec itself, in that modifiers like $ignore_time are specified inside of the $properties object instead of outside at the level of $distinct_id. Additionally, none of the other People methods accept these modifiers, currently they can only be used with $set and $set_once. This PR adds a "modifiers" parameter to all People methods while maintaining backwards compatibility with the previous style of specifying inside of $properties.

Thanks! Can you add tests for the new API, so that we can verify that new and old styles both work side by side?

@tdumitrescu tests added!

Hello @tdumitrescu! Just wanted to let you know that this is a very important PR since it's fixing a critical issue. JS SDK doesn't allow you to set people properties (some of them, like revenue) without updating last seen property. This causes a mess with users retention, which is one the most important metrics. Hope you can merge this PR soon. Thank you!

Hi, sorry about the delay on this patch. We'll try to get it merged and released today. I hope in the meanwhile you've been able to use @jaredmixpanel's fork while waiting for this to land in master.

Released in v0.4.0 with some cleanup, mostly DRYing out tests (see https://github.com/mixpanel/mixpanel-node/compare/c28477bb...0a0450cc).

@jaredmixpanel @tdumitrescu thank you soooo much!


refactor: using docker to execute CI tests on Github actions to prevent environmental breaking changes

#87 has been fixed here.


How to check capture contains depth image?

k4abt_tracker_enqueue_capture() will fail if the sensor_capture_handle parameter doesn't contain depth image. So I want to check it:
k4a_image_t depthImage = k4a_capture_get_depth_image(capture);
if (depthImage != nullptr) {
    auto res = k4abt_tracker_enqueue_capture(tracker, capture, 0);
    k4a_image_release(depthImage);
}

My question is: Is it efficient? In my guess, k4abt_tracker_enqueue_capture()  will call k4a_capture_get_depth_image() too, so there's two k4a_capture_get_depth_image() calls.

This is the most efficient approach with the Body Tracking SDK. Alternatively you could use synchronized_images_only to guarantee every capture has a depth image.

@qm13 thanks. I'd like to see bool k4a_capture_has_color_image(k4a_capture_t  capture) bool k4a_capture_has_depth_image(k4a_capture_t  capture) bool k4a_capture_has_ir_image(k4a_capture_t  capture) APIs to be added.


Colors: Hex-Value doesn't match color

"bon jour" suggests, that it is the background color. It is not, it's something that looks more brown. The actual color for bon jour is #f4f5f8, not #dfdfdf.

Yep, that's an error in the color documentation. The hex value displayed for $light1 (bon jour) was confused with the value for $light3 (athens grey).
Thanks @lightningboss, we're deploying a correction now.

Changes are live. Thanks @lightningboss!


treestore: changes for golint

(the couple of changes to non-exported varialbes/functions were because
they were not found to be used anywhere.)
Signed-off-by: Vincent Batts<EMAIL_ADDRESS>

ok to test

Verified failures are not related (semaphore out of space again).


[WV-461] offices held loading notice

Added a 'loading' notice at the top of the Offices Held List Page in templates/office_held/office_held_list.html to indicate when the last page has been submitted.

Looks good. 👍


Refused to get unsafe header "Content-Length"

Refused to get unsafe header "Content-Length"?

https://duckduckgo.com/?q=Refused+to+get+unsafe+header+"Content-Length"


UnitTest Improvments

I am a big fan of the @group annotation. It's very useful for UnitTest which cover an issue.
I would like to add this annotation to all components.

@floriansemm if you still want to work on this please open new PR, for now I'm closing the issue.


Re-enable Venafi Cloud e2e tests

The tests were disabled by #3903 after they had been failing for a couple of days.
We should:

investigate the failure and take any necessary steps such as reporting an issue with Venafi Cloud
fix it and re-enable the tests

/kind bug

Venafi Cloud e2e tests are now run only periodically, not as part of the regular test run, see https://kubernetes.slack.com/archives/CDEQJ0Q8M/p1630483535028900


Migrate global_cache_tracker snapbox

Part of #14039.
Some of these tests may require to assert specific removed file count or size that would be redact by current design. Need feedback to come out solution.
Temporary commit to pass the tests and illustrate what need to fix.

Temporary commit to pass the tests and illustrate what need to fix.

How about we skip those specific tests for now and focus on getting the rest of this in?

:umbrella: The latest upstream changes (presumably #14243) made this pull request unmergeable. Please resolve the merge conflicts.

Temporary commit to pass the tests and illustrate what need to fix.

How about we skip those specific tests for now and focus on getting the rest of this in?

Added #[allow(deprecated)] to these tests.

@bors r+

:pushpin: Commit 86862738d77ea4e134bc456fbad720ba9a3f7626 has been approved by epage
It is now in the queue for this repository.

:hourglass: Testing commit 86862738d77ea4e134bc456fbad720ba9a3f7626 with merge b33a9b2eaddac2f4d621d445f5476404e7d482c0...

:sunny: Test successful - checks-actions
Approved by: epage
Pushing b33a9b2eaddac2f4d621d445f5476404e7d482c0 to master...


python34-tornado and saltstack issue

Hello.
After updating the packages, a python34-tornado version 5.x was installed. But saltstack based on python3 does not work with this version of python34-tornado.

Hi! Thank you for reporting about that. I will fix it as soon as possible.

@dexoid I have been rebuilt and added salt-2018.3.2-1 to testing repository with the fix (python34-tornado limited to < 5.0). Could you please check this version?

with the test repository everything is fine

Glad to hear that. salt-2018.3.2-1 has been added to release directory.


Builds fail for CMake < 3.18

Recently a change was put in to use the package_project function from the project_options library.
This function asserts the policy CMP0103 which was introduced in CMake 3.18
This is causing builds to fail for CMake 3.16 which is the currently defined minimum and is what is available in the docker environment.
It looks like this was addressed in main branch of project_options but there is no release yet.

There is already a condition to skip this policy check on older CMake.
https://github.com/aminya/project_options/blob/main/src/PackageProject.cmake#L8

Not saying that there is any problem with project_options just that it will not work for CMake < 3.18 with the latest release v0.19.0. The policy skip has not yet been included in a published release so the maintainer of this project can't just bump a version number yet.
For the record your template project will have the same issue for CMake < 3.18.

Duplicate of: https://github.com/cpp-best-practices/cpp_boilerplate_project/issues/17
Now closing, since it is more appropriate to handle this upstream. If you disagree, I will reopen this.


Softening pyculib_sorting dependency

Am curious whether it would be possible to soften the pyculib_sorting dependency? IIUC the code here is pure Python and uses CFFI to interact with CUDA libraries' C API. This makes it pretty easy to package and distribute. Though pyculib_sorting seems to make use of CUDA code, which is a bit harder to build, test, and distribute. Softening the pyculib_sorting dependency should make this pretty easy to distribute.

If the sorting routines are not provided then the library would simply lack that functionality. It should be possible to decouple this from pyculib_sorting with sorting becoming an optional requirement (e.g. if you just want BLAS, it makes no sense to have the sorting libraries). PRs welcome.


Fix dock pypath

remove excess pythonpath declaration. Should be set only in base or secondary installation phase. No where else.

I'm going to close this one because it seems like these changes are in the notebooks now


Quiver UX changes (login, invites, naming, FAQ...)

Quiver is a bit different than previous uProxy social networks and will require some modifications to the UI.
To-do:

Create a new login screen for Quiver (currently just asks the user for their display name)
Update the styling and instructions on the invite screen.
Decide what to call Quiver in the UI.  Unlike other social networks, our users won't know what Quiver means and I think they would be unlikely to click the Quiver button as it currently exists on the dev build.  Maybe we want to say "Login with a uProxy account"?  Or maybe once we redesign our UI to move login behind the invite button, #1974, we don't need to name the network at all in the UI and can just say "Invite your friends to uProxy"?
Add new FAQ entries

Closely related to #1994 (Redesign UX to move network login behind invite button) and new mocks at https://folio.googleplex.com/izzie/uProxy/091015_InviteFlow#%2FInvite Flow_v3.png%3Fz=half

Mostly done - Quiver is now called just 'uProxy' or 'the uProxy network' in the UI.
We still need to update the FAQ

I'm closing this as it's redudant, will continue work on the new invite screen under #1974


Add Buttons

Any chance to add a button to the left and right side of the paging control?

Hi! It depends a bit on what you are trying to achieve. If you need the buttons to be scrolling alongside the menu items, you would need to create your own PagingCell where you can show a button depending the some data that you set in your PagingItem.
Here's the general approach you can use:
First, create your own PagingItem type that contains something to determine whether or not you should show a button.
struct Item: PagingTitleItem, Hashable, Comparable {
    let showButton: Bool
    ...
}

Then create an array of Item's that you can return in your PagingViewControllerDataSource implementation. See this guide on how to use the custom data source.
let items: [Item] = [
      Item(showButton: true, title: "Button 1", index: 0),
      Item(title: "View 0", index: 1),
      Item(title: "View 1", index: 2),
      Item(showButton: true, title: "Button 2", index: 3)
]

Then create your own PagingCell where you override the setPagingItem and use that to determine whether to show your button or not:
class CustomPagingCell: PagingCell {
    override func setPagingItem(_ pagingItem: PagingItem, selected: Bool, options: PagingOptions) {
          guard let item = pagingItem as? Item else { return }
          if item.showButton {
               // Show the button
          } else {
               // Show a title or some other cell content
          }
     }
  }

}

Does that work for you?

Thanks for your answer :)
But I don't want the Button to scroll with the items.
It should be fixed on the right or left side.
In my case I want to have an "Add Button" on the side of the list...

Ah okay. Then you can just add your buttons directly to pagingViewController.view


Refs 3016: revert org id check

This reverts commit 2802ea28c793aec866a79f89115d06e75adc2729.
Summary
Testing steps
Checklist

[ ] Tested with snapshotting feature disabled and pulp server URL not configured if appropriate

https://issues.redhat.com/browse/HMS-3016

⚠ This task currently requires qe-approval, but this PR does not fully resolve the task.  Please contact QE to determine appropriate testing required.

merged to fix stage


Extend the tags system for /updates/ to work for /showcase/

We would like the ability to link to WebVR specific showcases from the WebVR section of fundamentals.
To that end I have extended the tags feature of /updates/ so that it will work for /showcase/ too.
Actual showcases with the webvr tag are still incoming, but for testing you can add {# wf_tags: webvr #} (or whatever tags you like) to random case studies and rebuild.
R: @petele @PaulKinlan
@meganlindsay: FYI. The resulting pages will be just like https://developers.google.com/web/updates/tags/chrome55 only they will say "Showcases" instead of "Updates" at the top.

@petele: Done, PTAL.

@wibblymat - looks great, I added tags to all of the files. Just waiting for it to finish the build then I'll merge.


Speed up build of SCSS in sass compiler

During the bump to Angular 8, we also changed our scss compiler from node-sass to sass, to align with the new suggested scss compiler by the Angular.
Unfortunately, the sass is 2 times slower than previously used node-sass.
We should investigate if we can speed it up, for example by installing the fibers library.

Bump to Angular 8 is still in progress. So use branch feature/GH-2482 as the starting point.


root: upgraded angular to use SSG and SSR + PWA capabilities

The existing Angular workspace is severely outdated and confusing. Since Angular 17 released SSG, SSR, and PWA, we should implement them. Hence, let's do this.
This patch upgrades angular to use SSG and SSR + PWA capabilities in root repository.

Oh I can perform the merge! Ok.. done.


[Feature-11440][Flink Stream] Use flink SDK replace the shell cli

close #11440

Codecov Report

Merging #11939 (8d4409c) into dev (e70c501) will decrease coverage by 0.57%.
The diff coverage is 7.59%.

 Learn more

Could u plz fix the commit history of this PR? Thanks.


UPDATE: change all instances of $this->request to use appropriate getter/setter

See https://github.com/silverstripe/silverstripe-cms/pull/1194#issuecomment-97573329

I considered changing $request from protected to private but I can think of instances where I would want to overwrite setRequest on a subclass. The status quo as protected is probably best. Let me know if anyone has opinions on this, but that change can be made in master once this has been merged upwards as it is an API change and this PR doesn't change API, only add them so is suitable for the minor branch.

Sweet! Also thanks for fixing docs in the same go.


System cannot found the document but the document already exist

if i choose the "kill switch" it will back "System cannot found the document"

if i dont choose it,it will be normal

Ah, must be the mixture of / and \, what version is this on?

v0.9.0-preview - Grasscutter Auto-downloader

Fixed in v0.9.1-preview


Improve reactive server span name generation

The patch implements HttpAdapter.methodFromResponse(response) and HttpAdapter.route(response) which are required for Brave HTTP span name generation (HttpParser.spanNameFromRoute).

Codecov Report

Merging #923 into master will decrease coverage by <.01%.
The diff coverage is 71.42%.

@@             Coverage Diff             @@
##             master    #923      +/-   ##
===========================================
- Coverage     70.31%   70.3%   -0.01%
- Complexity      631     632       +1
===========================================
  Files           122     122
  Lines          2890    2903      +13
  Branches        279     282       +3
===========================================
+ Hits           2032    2041       +9
- Misses          683     685       +2
- Partials        175     177       +2

Impacted Files
Coverage Δ
Complexity Δ

...rk/cloud/sleuth/instrument/web/TraceWebFilter.java
65.07% <71.42%> (+0.47%)
23 <0> (+1)
: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 eedff74...0485119. Read the comment docs.

thanks for the help!

Great work!


feat: show warning when the cloud backend build dir does not match local backend build dir

Description of changes
This sets up a function that will check the diff between the local build directory and the #cloud-backend directory to check for diffs and let the developer know (via console output warning) that generated files have changed. This PR looks specifically for Cognito attributes related to user verification, and lets the user know that the generated files have been changed and will be updated in their Amplify app for them.

Description of how you validated changes
Unit tests; ensure all integration tests are passing.
Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #10960 (682249e) into dev (77dc655) will increase coverage by 0.04%.
The diff coverage is 96.29%.

@@            Coverage Diff             @@
##              dev   #10960      +/-   ##
==========================================
+ Coverage   47.51%   47.55%   +0.04%
==========================================
  Files         676      677       +1
  Lines       33204    33231      +27
  Branches     6704     6708       +4
==========================================
+ Hits        15777    15804      +27
  Misses      15756    15756
  Partials     1671     1671

Impacted Files
Coverage Δ

...y-provider-awscloudformation/src/push-resources.ts
18.99% <50.00%> (+0.10%)
:arrow_up:

...ovider-awscloudformation/src/utils/auto-updates.ts
100.00% <100.00%> (ø)

...li/src/domain/amplify-usageData/getUsageDataUrl.ts
100.00% <0.00%> (+12.50%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Merge blocked by approval/merge of https://github.com/aws-amplify/amplify-cli/pull/11024.


Exclude JDK17+ from Kotlin toolchain test

If the tests select JDK17+ it will fail with error:
e: Unknown JVM target version: 21
Supported versions: 1.6, 1.8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

I have cherry-picked to PR #28817.


[mfx-dispatch] Fix linux build

Fixes #36004. Upstream supports Linux build, but there is a problem with the provided CMakeLists.txt, reported issue: https://github.com/lu-zero/mfx_dispatch/issues/101, trying to fix it now.
No feature needs to be tested, the header file is found through the libmfx.pc file on x64-linux.

[x] Changes comply with the maintainer guide.
[ ] ~SHA512s are updated for each updated download.~
[x] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] ~Any fixed CI baseline entries are removed from that file.~
[ ] ~Any patches that are no longer applied are deleted from the port's directory.~
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Nowadays it should be provided by https://github.com/intel/libvpl for all the platforms, as upstream https://github.com/Intel-Media-SDK/MediaSDK is archived, I'll archive soon also my fork.

I started work on https://github.com/microsoft/vcpkg/pull/40460 before this PR was opened. It has no patches, more platform support and vcpkg-ci-ffmpeg integration.


Doubts on 1st token latency decay

Hi,
my benchmark performance has significant decay with the repo performance docs.
Especialy the 1st token latency. Could anyone help check it?
GPU: 1 x A100 80GB
CPU: 96 x Intel(R) Xeon(R) Gold 6271C CPU @ 2.60GHz
Binary: gptManagerBenchmark
Model build:
precision=float16
python build.py --model_dir /models/llama-2-7b-chat-hf/ \
	--dtype ${precision} \
	--use_gpt_attention_plugin ${precision} \
	--use_gemm_plugin ${precision} \
	--max_batch_size ${max_batch_size} \
	--max_input_len ${max_input_len} \
	--max_output_len ${max_output_len} \
	--output_dir /models/llama2-7b-chat-hf/${precision}-${max_batch_size}-${max_input_len}-${max_output_len}/1-gpu/ \
	--use_inflight_batching \
	--paged_kv_cache \
	--remove_input_padding \
        --enable_context_fmha

benchmark:
${proj_dir}/cpp/bbb/benchmarks/gptManagerBenchmark \
	--model=llama \
	--engine_dir=/models/llama2-7b-chat-hf/${precision}-${max_batch_size}-${max_input_len}-${max_output_len}/1-gpu/ \
	--dataset=${proj_dir}/benchmarks/cpp/preprocessed_dataset.json \
	--log_level=info

Throughput:
Requests have different length of input_ids and request_output_len, the average is:
input_ids: 19
request_output_len: 299

Model
max_batch_size, max_input_len, max_output_len
total requests
output tokens/s

llama2-7b
16, 2048, 2048
100
755.615

llama2-7b
32, 2048, 2048
100
906.030

llama2-7b
64, 2048, 2048
100
977.744

llama2-7b
128, 2048, 2048
100
986.230

llama2-7b
16, 2048, 2048
1000
1193.203

llama2-7b
32, 2048, 2048
1000
1978.126

llama2-7b
64, 2048, 2048
1000
2860.245

llama2-7b
128, 2048, 2048
1000
3227.109

1st token latency:

Model
max_batch_size, max_input_len, max_output_len
total requests
input tokens
first token latency (ms)

llama2-7b
1, 128, 128
1
19
142

llama2-7b
1, 128, 128
1
128
163

llama2-7b
128, 2048, 2048
1
128
161

llama2-7b
128, 2048, 2048
1
2048
289

Hi @ljayx ,
Thanks for sharing those numbers with us. I’m going to ask our colleagues from the performance benchmarking team (who collected the performance numbers on our performance page) to take a look and they’ll probably come back with an answer soon.
Thanks,
Julien

@jdemouth-nvidia any updates

The team is still investigating. They have a lot on their plate.

Hi @ljayx ,
How did you measure the 1st token latency?

Hi @ljayx , How did you measure the 1st token latency?

Use gptManagerBenchmark binary with streaming response and record the first response interval.

Hey @ljayx - looks like this issue is happening because gptManagerBenchmark does not have any warmup iterations and you were measuring just a single datapoint. We are planning a fix shortly. Meanwhile, you can try with a large test suite such that warmup costs are negligible or try with gptSessionTest which does the warmup in the test file. gptSessionTest is actually for V1 batching, but for a single sample, it does not matter.

Closed since it is already fixed on the main branch.


Issue while importing a solution which contains PowerApps: CanvasApp import: FAILURE: One or more errors occurred

I'm using WorkwithSolutions sample to import/export solutions. If I'm authenticating CrmServiceClient using username and password (AuthType=O365), then everything is working as expected. But if I'm using ClientID and ClientSecret (AuthType=ClientSecret), then an exception is thrown when the solution contains a PowerApp with the following errors:
Message: CanvasApp import: FAILURE: One or more errors occurred.
Message: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph
serviceClient.Execute(impSolReq); //This line throws the exception
I'm using application user which I created on Dynamics 365. That application user's app ID is clientID of an AD app which I created. I have assigned System Customizer role to the application user.
The ID which is being shown in the error message is that of Azure AD Object ID property of the application user.
Note: I'm able to import/export a solution if it contains flow. I'm able to only export a solution if it contains a PowerApp, but not able to import the solution. I've tried on both managed and unmanaged solutions, not working on both the types.
Is this a bug, or am I missing anything here?
Here is the stack trace:
Microsoft.Xrm.Tooling.Connector.CrmServiceClient Error: 2 : ************ FaultException1 - ImportSolution : Execute (ImportSolution) request to CRM from IOrganizationService |=> CanvasApp import: FAILURE: One or more errors occurred. Source  : mscorlib Method  : HandleReturnMessage Date    : 01-04-2020 Time    : 12:06:21 Error   : Message: CanvasApp import: FAILURE: One or more errors occurred. ErrorCode: -2147188704 Trace: Error Details   : ApiExceptionSourceKey   : Plugin/Microsoft.Crm.WebServices.ImportXmlService ApiOriginalExceptionKey : Microsoft.Crm.Tools.ImportExportPublish.ImportGenericEntitiesException: CanvasApp import: FAILURE: One or more errors occurred. ---> Microsoft.Crm.Tools.ImportExportPublish.ImportGenericEntitiesException: CanvasApp import: FAILURE: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .    at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__14.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)    at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()    --- End of inner exception stack trace ---    at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()    at Microsoft.Crm.Tools.ImportExportPublish.ImportHandler.ImportInternal()    at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action, IEnumerable1 additionalCustomProperties)
at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)
at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ImportAndUpdateProgress(ImportHandler ih)
at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ProcessHandlers(String[] ImportEntities, Hashtable ht, String& curPath, ImportHandler& ihForCurrentPath, CounterList listCounters)
at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.RunImport(String[] ImportEntities)
at Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport(String[] ImportEntities)
at Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport()
at Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImportInternal(Boolean withSolutionManifest)
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action, IEnumerable1 additionalCustomProperties)    at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)    at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapableInternal(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, Boolean holdingSolution, ExecutionContext context, Boolean skipRibbonMetadataProcessing, LayerDesiredOrder layerDesiredOrder)    at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, Boolean holdingSolution, ExecutionContext context, Boolean skipRibbonMetadataProcessing, LayerDesiredOrder layerDesiredOrder)    --- End of inner exception stack trace ---    at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)    at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)    at Microsoft.Crm.Extensibility.Pipeline.<>c__DisplayClass3_0.<RunStep>b__0() ApiStepKey      : 1b830950-e106-4ee1-b3fd-d348cb65dc8d ApiDepthKey     : 1 ApiActivityIdKey        : db6f2820-6979-4279-80c3-ef4e9bea4458 ApiPluginSolutionNameKey        : System ApiStepSolutionNameKey  : System ApiExceptionCategory    : SystemFailure ApiExceptionMesageName  : ImportGenericEntitiesError ApiExceptionHttpStatusCode      : 500 0       : System.AggregateException: One or more errors occurred. ---> Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .    at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__14.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)    at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem() ---> (Inner Exception #0) Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .    at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__14.MoveNext()<---
HasRetried      : True
RetryExecutionStatus    : Microsoft.Crm.Core.Extensions.Retry.RetryExecutionStatus
Stack Trace     : Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Xrm.Sdk.IOrganizationService.Execute(OrganizationRequest request)
at Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.<>c__DisplayClass40_0.b__0()
at Microsoft.Xrm.Sdk.WebServiceClient.WebProxyClient1.ExecuteAction[TResult](Func1 action)
at Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.ExecuteCore(OrganizationRequest request)
at Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.Execute(OrganizationRequest request)
at Microsoft.Xrm.Tooling.Connector.CrmServiceClient.CrmCommand_Execute(OrganizationRequest req, String errorStringCheck)
Inner Exception Level 1 :
==OrganizationServiceFault Info=======================================================================================
Error   : Message: CanvasApp import: FAILURE: One or more errors occurred.
ErrorCode: -2147188704
Trace:
Time    : 01-04-2020 06:36:20
ErrorCode       : -2147188704
Date    : 01-04-2020
Time    : 12:06:21
Trace   : Not Provided
Inner Exception Level 2 :
==OrganizationServiceFault Info=======================================================================================
Error   : Message: System.AggregateException: One or more errors occurred. ---> Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportCanvasAppSolutionDefinition>d__23.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportAppToPowerAppsService>d__14.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)
at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()
---> (Inner Exception #0) Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult`1 powerAppsServiceResult)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__14.MoveNext()<---
: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #6568AD27
ErrorCode: -2147220970
Trace:
Time    : 01-04-2020 06:36:20
ErrorCode       : -2147220970
Date    : 01-04-2020
Time    : 12:06:21
Trace   : Not Provided
Inner Exception Level 3 :
==OrganizationServiceFault Info=======================================================================================
Error   : Message: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
ErrorCode: -2147015854
Trace:
Time    : 01-04-2020 06:36:20
ErrorCode       : -2147015854
Date    : 01-04-2020
Time    : 12:06:21
Trace   : Not Provided
Microsoft.Xrm.Tooling.Connector.CrmServiceClient Error: 2 : [TerminalFailure] Failed to Execute Command - ImportSolution : RequestID=bd4c7fd2-3ca5-4e0d-bc86-7e4198ac7cac : Execute (ImportSolution) request to CRM from IOrganizationService duration=00:00:06.8563372 ExceptionMessage = CanvasApp import: FAILURE: One or more errors occurred.
Source  : mscorlib
Method  : HandleReturnMessage
Date    : 01-04-2020
Time    : 12:06:21
Error   : Message: CanvasApp import: FAILURE: One or more errors occurred.
ErrorCode: -2147188704
Trace:
Error Details   :
ApiExceptionSourceKey   : Plugin/Microsoft.Crm.WebServices.ImportXmlService
ApiOriginalExceptionKey : Microsoft.Crm.Tools.ImportExportPublish.ImportGenericEntitiesException: CanvasApp import: FAILURE: One or more errors occurred. ---> Microsoft.Crm.Tools.ImportExportPublish.ImportGenericEntitiesException: CanvasApp import: FAILURE: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportCanvasAppSolutionDefinition>d__23.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportAppToPowerAppsService>d__14.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)
at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()
--- End of inner exception stack trace ---
at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()
at Microsoft.Crm.Tools.ImportExportPublish.ImportHandler.ImportInternal()
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action, IEnumerable1 additionalCustomProperties)    at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)    at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ImportAndUpdateProgress(ImportHandler ih)    at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ProcessHandlers(String[] ImportEntities, Hashtable ht, String& curPath, ImportHandler& ihForCurrentPath, CounterList listCounters)    at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.RunImport(String[] ImportEntities)    at Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport(String[] ImportEntities)    at Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport()    at Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImportInternal(Boolean withSolutionManifest)    at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action, IEnumerable1 additionalCustomProperties)
at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)
at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapableInternal(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, Boolean holdingSolution, ExecutionContext context, Boolean skipRibbonMetadataProcessing, LayerDesiredOrder layerDesiredOrder)
at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, Boolean holdingSolution, ExecutionContext context, Boolean skipRibbonMetadataProcessing, LayerDesiredOrder layerDesiredOrder)
--- End of inner exception stack trace ---
at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.Pipeline.<>c__DisplayClass3_0.b__0()
ApiStepKey      : 1b830950-e106-4ee1-b3fd-d348cb65dc8d
ApiDepthKey     : 1
ApiActivityIdKey        : db6f2820-6979-4279-80c3-ef4e9bea4458
ApiPluginSolutionNameKey        : System
ApiStepSolutionNameKey  : System
ApiExceptionCategory    : SystemFailure
ApiExceptionMesageName  : ImportGenericEntitiesError
ApiExceptionHttpStatusCode      : 500
0       : System.AggregateException: One or more errors occurred. ---> Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportCanvasAppSolutionDefinition>d__23.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportAppToPowerAppsService>d__14.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)
at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()
---> (Inner Exception #0) Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult`1 powerAppsServiceResult)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__14.MoveNext()<---
HasRetried      : True
RetryExecutionStatus    : Microsoft.Crm.Core.Extensions.Retry.RetryExecutionStatus
Stack Trace     : Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Xrm.Sdk.IOrganizationService.Execute(OrganizationRequest request)
at Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.<>c__DisplayClass40_0.b__0()
at Microsoft.Xrm.Sdk.WebServiceClient.WebProxyClient1.ExecuteAction[TResult](Func1 action)
at Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.ExecuteCore(OrganizationRequest request)
at Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.Execute(OrganizationRequest request)
at Microsoft.Xrm.Tooling.Connector.CrmServiceClient.CrmCommand_Execute(OrganizationRequest req, String errorStringCheck)
Inner Exception Level 1 :
==OrganizationServiceFault Info=======================================================================================
Error   : Message: CanvasApp import: FAILURE: One or more errors occurred.
ErrorCode: -2147188704
Trace:
Time    : 01-04-2020 06:36:20
ErrorCode       : -2147188704
Date    : 01-04-2020
Time    : 12:06:21
Trace   : Not Provided
Inner Exception Level 2 :
==OrganizationServiceFault Info=======================================================================================
Error   : Message: System.AggregateException: One or more errors occurred. ---> Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult1 powerAppsServiceResult)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportCanvasAppSolutionDefinition>d__23.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.<ImportAppToPowerAppsService>d__14.MoveNext()    --- End of inner exception stack trace ---    at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)
at Microsoft.Crm.Tools.ImportExportPublish.ImportCanvasAppHandler.ImportItem()
---> (Inner Exception #0) Microsoft.Crm.CrmException: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
at Microsoft.Crm.ObjectModel.PowerAppsValidation.PowerAppsServiceResult[T](ResourceResult`1 powerAppsServiceResult)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Crm.Tools.Core.ImportExportPublish.ImportCanvasAppHandlerInternal.d__14.MoveNext()<---
: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #6568AD27
ErrorCode: -2147220970
Trace:
Time    : 01-04-2020 06:36:20
ErrorCode       : -2147220970
Date    : 01-04-2020
Time    : 12:06:21
Trace   : Not Provided
Inner Exception Level 3 :
==OrganizationServiceFault Info=======================================================================================
Error   : Message: Code: GraphUserDetailNotFound Message: The user '385bc191-1bf9-45ec-8dca-ca541c3e7796' was not found in Graph. Client Request Id: .
ErrorCode: -2147015854
Trace:
Time    : 01-04-2020 06:36:20
ErrorCode       : -2147015854
Date    : 01-04-2020
Time    : 12:06:21
Trace   : Not Provided

Got in touch with Microsoft's support team regarding this. This feature is not supported yet because of some technical blockage. I have dropped a feature ask for the same in the community:
https://powerusers.microsoft.com/t5/Power-Apps-Ideas/Support-AuthType-ClientSecret-for-PowerApps-in-Dynamics-SDK/idi-p/531701#M30321


Rename all the service reference things

#7492
remove document generation from client project; will be included in Web API project infrastructure (coming soon)

Also

provide %(FirstForGenerator) metadata, #4916
add $(OpenApiGenerateAtDesignTime) property (default true for now), #4944
generate code in obj directory by default, #4945

Pity GitHub doesn't recognize the .props and .targets files were renamed before things in them were renamed. If you're primarily interested in the delta from existing code, I suggest
git checkout dougbu/code.generation.renames.7492
git show --find-renames=20 -- *.props
git show --find-renames=20 -- *.targets

@natemcmaster I know you found one typo. Anything else ?

@glennc this PR partially addresses #7491 because it provides a default %(CodeGenerator) value. Does not add proposed %(Language) metadata.


Add login function

Login is only available with the router and not as a function. Is it possible to add a function in the main API?

Anyone can help me login without using the router?

@colinskow Is there any good reason why the login function was not implemented?

Isn't it simply superlogin.createSession?
What's your use case?
What kind of API are you looking for? Using login + password?

@micky2be Well, I don't want to use the superlogin router... So I just want to create a session with login/password but superlogin.createSession seems to have only the username.

Sadly for you Superlogin is built on top of Passport which work as a router (Express middleware).
What's your use case? How did you plan to login and verify authentication upon other request?


3D plots now available?

I haven't take a close look, maybe all the 3D plot stuff is immature, not as good/complete as in MATLAB or something you are trying to compare too, but at least something seems to be available:
https://plot.ly/julia/3d-surface-plots/
[I also wander, since you can call MATLAB, can you use their plot features? Or probably MATLAB would need to be the main language. That should work if calling in the other direction(?), I haven't promoted that as I believe it may be immature, and maybe even from Julia-->MATLAB..?]

@PallHaraldsson, there are 3d plots in a variety of Julia packages.  PyPlot has some 3d plots, and it is also possible to call e.g. MayaVi via PyCall for even more 3d plots.  There is also GLPlot (https://github.com/SimonDanisch/GLPlot.jl), and maybe others.

Note this is a PR to delete the "3D plots" from the documentation. Did you mean to close without merging?

"PR to delete", right, thanks, that was the main point, and I just squeezed in some questions.. You confirmed what I thought, that 3D plots are available (and if they are not immature implementations) then the README is just wrong and unhelpful to the reader.
I have trouble as it is convincing [MATLAB] friends to use Julia and possibly these MATLAB packages..

Oh, sorry, I missed that.

No worries, managing the flow is near-impossible.


Fix http authentication docs example

No changes needing a change description found.

You can try these changes at https://cadlplayground.z22.web.core.windows.net/prs/3760/
Check the website changes at https://tspwebsitepr.z22.web.core.windows.net/prs/3760/


Delete apps/aarch64-darwin/x86_64-linux directory

I think this was erroneously created in apps/aarch64-darwin. This exact folder seems to be in apps/x86_64-linux 🤔

Yes, thanks. Introduced this a few days ago when testing out aarch64-linux support.


Fix for docker registries hosted on different port

This is a hot-fix, I didn't dive into how the docker images can be named and it might not be correct solution. If someone could help me with listing possible solutions I can adjust the PR.
Some comments should also be added, but I'd prefer to get some input first and adjust it later (as I can use it for ONAP for now)

@aalexanderr Looks like this is the right fix. I'll test it out.

@aalexanderr Looks like this is the right fix. I'll test it out.

It would also be nice to add a test case for this kind of image name to tests/test_class_docker_image.py.

Tested the parsing with the repo name with the port and the digest:
>>> d = DockerImage("nexus3.onap.org:10001/onap/so/so-oof-adapter@sha256:d7e1f739ba732c853a638f9c90becd5e0f8d313c8d506567b0b83ac38a1d53cb")
>>> d.name
'nexus3.onap.org10001/onap/so/so-oof-adapter'

I think here we want to ignore the port. So d.name should be nexus3.onap.org/onap/so/so-oof-adapter.

@nishakm We actually don't want to ignore the port, it identifies where image comes from. Consider multiple registries on same  different ports (which is what nexus3.onap.org has)
I have doubts about relying on external docker registry for tests here thus added a test in test_utils_general.

This works for nexus images, but when parse_image_string would get "this.is.some.registry.gov:1337/some-image:tag" it might not work as intended

This works for nexus images, but when parse_image_string would get "this.is.some.registry.gov:1337/some-image:tag" it might not work as intended

Two possible types of inputs are an image string or a tarball. I'll try both and see what happens.

@aalexanderr Looks good! I'll merge this.


Expected Behavior Combining Multiple Rulesets

What's the expected behavior when combining multiple rulesets? For instance, if one ruleset ignores a rule while the other throws a warning, what will happen when the two are used together?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 546e8122-8074-7a9f-0ec5-de27f6c27637
Version Independent ID: 827d1628-ecba-4f3f-51f2-0a5c9dd1424f
Content: Create a custom code analysis rule set in Visual Studio - Visual Studio
Content Source: docs/code-quality/how-to-create-a-custom-rule-set.md
Product: visual-studio-dev15
GitHub Login: @gewarren
Microsoft Alias: gewarren

@evshieh-msft Do you mean if you have a rule listed twice in the ruleset, with different behaviors, which one takes precedence?

@gewarren yes exactly!

@gewarren any updates on this?


Feature/modelhook

Fixes #7
Changes:

HookModels: allow models to be extended by adding new fields/methods to them.
Readme: improved "Why?" section.

Coverage increased (+0.06%) to 93.733% when pulling 127107ae2f5836cd4938cc0afab12851f6300196 on feature/modelhook into 26ea2150c9be110e90b9ee60fbfd1065ac30ab1d on master.

I'm not merging this just yet, mostly coz of the lack of tests. But I'm pretty satisfy by the way this works so far.

I can't decide whether this is a good or bad idea. Except for the potential clash in field names I see no downsides. It avoids resorting to oneToOneField and have N extra join (N == Number of plugins), and it makes working with forms and ordering their fields easier (or possible at all).
But I've not merged it in 3 years, so closing this.

I think this is a bad idea because it won't handle migrations well. We would need to ask the final user to create a concrete model, so all migrations are stored on the user project side instead of as part of django-hooks, mainly because when django-hooks is updated the migrations will be deleted.

I think this is a bad idea because it won't handle migrations well. We would need to ask the final user to create a concrete model, so all migrations are stored on the user project side instead of as part of django-hooks, mainly because when django-hooks is updated the migrations will be deleted.


FAP: Introduce some metrics and enhancement

What problem does this PR solve?
Issue Number: ref #8265
Problem Summary:

FAP time by range -> total previously got some problems, but fixed then

What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests

/run-all-tests

/run-all-test

/hold

/unhold

/run-all-tests

/run-all-tests

/run-integration-test


[REQ] reset buckets UI

Is your feature request related to a problem? Please describe.
When testing changes on multiple  zones you need to go to the Developer Tools in HA to call the reset_all_buckets service, or manually change each bucket field to a zero.
Describe the solution you'd like
It would be nice to have a Reset All Buckets button on the Zones page, as well as an icon to reset the bucket for any individual bucket alongside the update and calculate icons.

Great idea!

Is there any way to refresh that tab immediately after a bucket reset without forcing a HA logoff?  I find I have to change to the General, Modules, or Sensor Groups tab & come back to the Zones tab to see that the buckets have been reset to zero.  I can see people complaining that it doesn't work otherwise!

Is there any way to refresh that tab immediately after a bucket reset without forcing a HA logoff? I find I have to change to the General, Modules, or Sensor Groups tab & come back to the Zones tab to see that the buckets have been reset to zero. I can see people complaining that it doesn't work otherwise!

not sure I understand what you mean. Updates to buckets through UI or through service are visible immediately for me. Can you share screenshots of what you're seeing?

added in beta9 - please let me know what you think!

I usually have a second instance of HA open, either on a second tab or in a second browser instance.  When I call the service Smart Irrigation: reset_all_buckets in Developer Tools and come back to other tab/browser, none of the buckets appear to be reset, so I have to select a different tab or page in HA and go back to see the changed values.  Now that you've added the option directly on the Zones page it updates immediately.  Thanks!!!

@gatonero this one is another to update in the DE file.

This is working well, so closing this....


Certain check constraint values can change column data type

The following Quick SQL:
change_history
  data_type vc20 /check VARCHAR2,CLOB,TSWLTZ

Generates this SQL:
create table change_history (
    id           number generated by default on null as identity
                 constraint change_history_id_pk primary key,
    data_type    timestamp with local time zone constraint change_history_data_type_ck
                 check (data_type in ('VARCHAR2','CLOB','TSWLTZ'))
);

Note that data_type is a timestamp with local time zone, not a varchar2(20) as defined.

1.2.1


like comments

Description:
Develop functionality that allows users to upvote/downvote comments in posts.
SP: 1
Acceptance Criteria:
Implement an API endpoint for users to upvote/downvote comments (e.g., vote /api/comments).
Authenticate users to ensure only authenticated users can upvote/downvote comments.
Validate the upvote/downvote data to ensure all required fields are provided.
Handle errors and exceptions, providing appropriate HTTP status codes and error messages.

waiting for comment service

done need testing


Bug: MP Import Errors

Issue:
User is receiving import errors (see screen shot below) for MP
Private Zenhub Image
Step to Recreate:

Check out Irvington config 4
Export MP
Import MP

Private Zenhub Image
data is from 1999 and is not able to pass current checks due to it missing defaultSourceCode

Retest only: non issue


De-dupe HTTP request body by enabling "RpcHttpBodyOnly" and "RpcHttpTriggerMetadataRemoved" capabilities

Read more here: https://github.com/Azure/azure-functions-host/wiki/Out-of-Proc-Worker-Capabilities#rpchttpbodyonly
And here: https://github.com/Azure/azure-functions-host/wiki/Out-of-Proc-Worker-Capabilities#rpchttptriggermetadataremoved

Tracked here instead: https://github.com/Azure/azure-functions-dotnet-worker/issues/110


Todo

TODO:

[x] Make program work with depth > 1. Fix parsing of urls

[ ] Dump data regularly to file to avoid too large a tree

[ ] Incorrect Settings.json should not crash the program, issue an error message.

[x] Add a quit command

[ ] Lacking a Settings.json, the user should be given the option to generate a default one.

[ ] Add ability to read robots.txt and avoid sites that should not be accessed (patterns like "?id=")

[ ] Make robot more polite (make sure not to flood a site, and make it a default but optional setting)

[x] Add ability to deal with ssl or handshakes. (Curl does this)

[ ] More customizability, make settings a polymorphic class that has functions to alter logic? (<< this part will be implemented with a scripting language)

[ ] Better linux console.

[ ] Sort the libraries, they should be downloadable, rather than embedded already.

[ ] Make program more into a state machine, polymorphic

[ ] Tron's suggestion, make console polymorphic, use string view for text (fix the concatenation)

[ ] Implement python as the scripting backend, and have it able to sort and manipulate data
(Two examples i can think of are: Have all of the text be in a set; Search for the tags named "object" and "price" under the same dom and output it as a sortable column)
[ ] Make a solution work as a dynamic/static library
[ ] Write documentation/wiki and usage for the said library


Add support for JCB cards

JCB is considered a major credit card brand in Asia. It'd be great if you could add support for it.
The regex rule for detecting JCB is:
^(?:2131|1800|35\d{3})\d{11}$

JCB cards beginning with 2131 or 1800 have 15 digits. JCB cards beginning with 35 have 16 digits.
Source: http://www.regular-expressions.info/creditcard.html
PS: This script hasn't been updated in 2 years .. are you still maintaining it?

Unfortunately the reference site doesn’t exist anymore so this issue will be closed for now, until someone can provide a new source.


proposal: cmd/cgo: pkg-config support default pc file

cgo user can custom default pc file to change CFLAGS and LDFLAGS.
for example:
#cgo pkg-config png

will read ${GOPATH}/pkg/cgo_${GOOS}_${GOARCH}/png.pc at first (donot need install ‘pkg-config’ tool):
# See: man pkg-config
pkgroot=${GOPATH}/pkg/cgo_${GOOS}_${GOARCH}/png

Name: png
Description: png library
Version: 1.2.3

Requires:
Cflags: -I${pkgroot}/include
Libs: -L${pkgroot}/lib -lpng

if no default pc file, then use local pkg-config tool.

It seems to me that we can already do this using #cgo comments.  What is the advantage to putting those flags into a .pc file?

@ianlancetaylor
as cgo user, i hope use different cflags and ldflags for dev and release mode (build target and zip).
if use #cgo comments, i need change the code.
if use .pc file, i can set PKG_CONFIG_PATH to custom pc file for release mode.

GOPATH/pkg is really meant for binaries and things that can be regenerated.
It is a bit surprising to put a directory of configuration files into GOPATH/pkg/cgo_GOOS_GOARCH/

This proposal has been added to the active column of the proposals project
and will now be reviewed at the weekly proposal review meetings.
— rsc for the proposal review group

Based on the discussion above, this proposal seems like a likely decline.
— rsc for the proposal review group

No change in consensus, so declined.
— rsc for the proposal review group


list-models should prompt for OpenAI API key when it is not set.

gptscript version v0.0.0-dev-abcd8636-dirty
Steps to reproduce the problem

Do not have OpenAI API key env variable - OPENAI_API_KEY or sys.openai credentials set.
List models

 % gptscript --list-models

%

User is provided with empty list of models

Expected Behavior
list-models should prompt for OpenAI API key and list available models.

Currently, this is happening by design and is not a bug. I'll double-check with Darren to make sure that we are happy with how this is.


Update portainer image results in 'An error occurred during database migration: Object not found inside the database'

Bug description
Today, I decided to update my portainer image. I have not updated it for a long time.
So first i remove the current container, and i recreate the container keeping the data volume.
It seems that the container is trying to start, but fails to start because of a migrtion (i guess so, because the migration is launching again and again).
The container is not starting, and the port are not opened, so I don't think the servce manages to start
Expected behavior
The portainer container should start and i should be able to use it :)
Portainer Logs
2020/10/04 13:24:32 Migrating database from version 17 to 25.
2020/10/04 13:24:32 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:32 Object not found inside the database
2020/10/04 13:24:33 Migrating database from version 17 to 25.
2020/10/04 13:24:33 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:33 Object not found inside the database
2020/10/04 13:24:33 Migrating database from version 17 to 25.
2020/10/04 13:24:33 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:33 Object not found inside the database
2020/10/04 13:24:35 Migrating database from version 17 to 25.
2020/10/04 13:24:35 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:35 Object not found inside the database
2020/10/04 13:24:36 Migrating database from version 17 to 25.
2020/10/04 13:24:36 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:36 Object not found inside the database
2020/10/04 13:24:38 Migrating database from version 17 to 25.
2020/10/04 13:24:38 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:38 Object not found inside the database
2020/10/04 13:24:42 Migrating database from version 17 to 25.
2020/10/04 13:24:42 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:42 Object not found inside the database
2020/10/04 13:24:49 Migrating database from version 17 to 25.
2020/10/04 13:24:49 An error occurred during database migration: Object not found inside the database
2020/10/04 13:24:49 Object not found inside the database
2020/10/04 13:25:03 Migrating database from version 17 to 25.
2020/10/04 13:25:03 An error occurred during database migration: Object not found inside the database
2020/10/04 13:25:03 Object not found inside the database````

**Technical details:**

- Portainer version: docker image latest
- Docker version (managed by Portainer):
- Platform (windows/linux): Linux
- Command used to start Portainer (`docker run -p 9000:9000 portainer/portainer`): docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
- Browser: N/A

Were you on Portainer 1.20.1 and tried to update to 2.0?

Hum,
I don't remember which version i was using ....but i can tell that i was at
least 1 year old (maybe 1 and half) ..
Jérémie
Le dim. 4 oct. 2020 à 21:14, Neil Cresswell<EMAIL_ADDRESS>a
écrit :

Were you on Portainer 1.20.1 and tried to update to 2.0?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/portainer/portainer/issues/4365#issuecomment-703302072,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAARGIYT7ET7RLTOWWA3AVLSJDCSBANCNFSM4SDWYPAA
.

Are you using host job schedules?
We have seen an issue like this in the past where a schedule did not upgrade successfully..

Thanks for your help .. i don t know what do you call host job schedule ..
how can i check that ? ;)
Many thanks,
Jérémie
Le dim. 4 oct. 2020 à 22:38, Neil Cresswell<EMAIL_ADDRESS>a
écrit :

Are you using host job schedules?
We have seen an issue like this in the past where a schedule did not
upgrade successfully..
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/portainer/portainer/issues/4365#issuecomment-703312659,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAARGI35A2OAWTUARJCMCBLSJDMKRANCNFSM4SDWYPAA
.

Have you rolled back to your old version and are now live on it ?
Sorry, its called “host jobs” in Portainer (you must first have enabled “host management features”).

Unfortunately i am not live  .. i will try to install an older version (i
removed the container so i have to reinstall from scratch :( ).
How can i know which version is using database version 0.17 ?
Le dim. 4 oct. 2020 à 22:52, Neil Cresswell<EMAIL_ADDRESS>a
écrit :

Have you rolled back to your old version and are now live on it ?
Sorry, its called “host jobs” in Portainer (you must first have enabled
“host management features”).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/portainer/portainer/issues/4365#issuecomment-703314432,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAARGI5S3PLLDKKAEUV3WUTSJDOA7ANCNFSM4SDWYPAA
.

Its Portainer 1.20.1 that used DB version 17.

Hello,
I rolled back to version 1.20.1 and now it works normally.
I did not find any settings related to 'host jobs'.
What should i do to do the update?
Thanks,
Jérémie

Hello Jeremie,
please backup existing stack and follow this https://www.youtube.com/watch?v=arATxHUyTlY&t=9s and upgrade to 1.24.1 release. If everything works then we can move to portainer-ce2.0 release

Ok  migrating in two steps seems to solve the issue !
I managed to update the portainer container.
Thanks for your help !
Jérémie


fix(src): fix google drive based extensions.

Checklist:

[x] Updated extVersionCode value in build.gradle for individual extensions
[x] Updated overrideVersionCode or baseVersionCode as needed for all multisrc extensions
[x] Referenced all related issues in the PR body (e.g. "Closes #xyz")
[x] Added the isNsfw = true flag in build.gradle when appropriate
[x] Have not changed source names
[x] Have explicitly kept the id if a source's name or language were changed
[x] Have tested the modifications by compiling and running the extension through Android Studio

Closes #1901 , #1870 , and #1855

sry to ask,can anyone show me how to use google drive extension,mine say java.lang.NullPointerException when i try to view the video...

@Blizerk open a new issue instead of commenting on old (and possibly completely unrelated) pull requests.