Synthesis failed for java-texttospeech

Hello! Autosynth couldn't regenerate java-texttospeech. :broken_heart:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to branch 'autosynth'
Running synthtool
['/tmpfs/src/git/autosynth/env/bin/python3', '-m', 'synthtool', 'synth.py', '--']
synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py.
On branch autosynth
nothing to commit, working tree clean
HEAD detached at FETCH_HEAD
nothing to commit, working tree clean
synthtool > Ensuring dependencies.
synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:6aec9c34db0e4be221cdaf6faba27bdc07cfea846808b3d3b964dfce3a9a0f9b
Status: Image is up to date for googleapis/artman:latest
synthtool > Cloning googleapis.
synthtool > Running generator for google/cloud/texttospeech/artman_texttospeech_v1.yaml.
synthtool > Generated code into /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SynthesizeSpeechResponseOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SynthesizeSpeechResponse.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SynthesisInput.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SsmlVoiceGender.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/TextToSpeechProto.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/ListVoicesResponse.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/ListVoicesRequestOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/VoiceSelectionParams.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/ListVoicesRequest.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SynthesizeSpeechRequestOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/AudioConfigOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/AudioEncoding.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/VoiceOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/AudioConfig.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/ListVoicesResponseOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/Voice.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SynthesisInputOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/SynthesizeSpeechRequest.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/VoiceSelectionParamsOrBuilder.java.
synthtool > No replacements made in [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/**/*Name.java'), PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1/src/**/*Names.java')] for pattern /\*
 \* Copyright \d{4} Google LLC
 \*
 \* Licensed under the Apache License, Version 2.0 \(the "License"\); you may not use this file except
 \* in compliance with the License. You may obtain a copy of the License at
 \*
 \* http://www.apache.org/licenses/LICENSE-2.0
 \*
 \* Unless required by applicable law or agreed to in writing, software distributed under the License
 \* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 \* or implied. See the License for the specific language governing permissions and limitations under
 \* the License.
 \*/
, maybe replacement is not longer needed?
synthtool > Replaced 'package com.google.cloud.texttospeech.v1;' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/grpc-google-cloud-texttospeech-v1/src/main/java/com/google/cloud/texttospeech/v1/TextToSpeechGrpc.java.
synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-texttospeech-v1/samples/src')] were copied. Does the source contain files?
synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-texttospeech-v1/samples/resources')] were copied. Does the source contain files?
synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-texttospeech-v1/samples/src/**/*.manifest.yaml')] were copied. Does the source contain files?
synthtool > Running java formatter on 24 files
synthtool > Running java formatter on 1 files
synthtool > Running java formatter on 19 files
synthtool > Running java formatter on 0 files
synthtool > Running generator for google/cloud/texttospeech/artman_texttospeech_v1beta1.yaml.
synthtool > Generated code into /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SynthesizeSpeechResponseOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SynthesizeSpeechResponse.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SynthesisInput.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SsmlVoiceGender.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/TextToSpeechProto.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/ListVoicesResponse.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/ListVoicesRequestOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/VoiceSelectionParams.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/ListVoicesRequest.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SynthesizeSpeechRequestOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/AudioConfigOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/AudioEncoding.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/VoiceOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/AudioConfig.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/ListVoicesResponseOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/Voice.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SynthesisInputOrBuilder.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/SynthesizeSpeechRequest.java.
synthtool > Replaced '// Generated by the protocol buffer compiler.  DO NOT EDIT!' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/VoiceSelectionParamsOrBuilder.java.
synthtool > No replacements made in [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/**/*Name.java'), PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/proto-google-cloud-texttospeech-v1beta1/src/**/*Names.java')] for pattern /\*
 \* Copyright \d{4} Google LLC
 \*
 \* Licensed under the Apache License, Version 2.0 \(the "License"\); you may not use this file except
 \* in compliance with the License. You may obtain a copy of the License at
 \*
 \* http://www.apache.org/licenses/LICENSE-2.0
 \*
 \* Unless required by applicable law or agreed to in writing, software distributed under the License
 \* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 \* or implied. See the License for the specific language governing permissions and limitations under
 \* the License.
 \*/
, maybe replacement is not longer needed?
synthtool > Replaced 'package com.google.cloud.texttospeech.v1beta1;' in /home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/grpc-google-cloud-texttospeech-v1beta1/src/main/java/com/google/cloud/texttospeech/v1beta1/TextToSpeechGrpc.java.
synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-texttospeech-v1beta1/samples/src')] were copied. Does the source contain files?
synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-texttospeech-v1beta1/samples/resources')] were copied. Does the source contain files?
synthtool > No files in sources [PosixPath('/home/kbuilder/.cache/synthtool/googleapis/artman-genfiles/java/gapic-google-cloud-texttospeech-v1beta1/samples/src/**/*.manifest.yaml')] were copied. Does the source contain files?
synthtool > Running java formatter on 24 files
synthtool > Running java formatter on 1 files
synthtool > Running java formatter on 19 files
synthtool > Running java formatter on 0 files
synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.1/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.1/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed
  File "/tmpfs/src/git/autosynth/working_repo/synth.py", line 35, in <module>
    java.common_templates()
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/synthtool/languages/java.py", line 349, in common_templates
    templates = gcp.CommonTemplates().java_library(**kwargs)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/synthtool/gcp/common.py", line 75, in java_library
    return self._generic_library("java_library", **kwargs)
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/synthtool/gcp/common.py", line 43, in _generic_library
    if not kwargs["metadata"]["samples"]:
KeyError: 'samples'

Synthesis failed

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Cut-Paste functionality is not working for files

Tried to cut+paste 312 files then it threw this error.


Ongoing development of hbGPS, hbGIS, and HabitusGUI

I have created a blog post to summarise the work done on hbGPS, hbGIS and HabitusGUI
and with a call for community support to help push the developments and evaluation forward:
https://www.accelting.com/updates/combined-analysis-of-accelerometer-and-gps-data/
Tagging @yeonghohwang @olivier-turcotte @clsteel  @rtsaboya @hkucukali because at some point you showed interest in these packages. No pressure to reply or do anything, I just want to make sure you are informed about this. However, if you or your colleagues like to help us then please let me know.  Feel free to contact me via email for questions v.vanhees at accelting.com.

Hello Vincent,
Thank you for tagging me! Yes, I will do my best to contribute when there’s something I can add. I truly appreciate your efforts in developing and sharing such useful packages. They are invaluable for helping our community grow!
Yeongho


Use JEKYLL_ENV=development in Docker Compose setup

Fixes #2303.
See #2333 for discussion.

This indeed overrides the setting JEKYLL_ENV=production from the Dockerfile when executing the compose right?

Yes, it does:
docker compose run jekyll bash -c 'echo $JEKYLL_ENV'
development

Just out of curiosity, how is the serve/build time with our docker image comparing now to the other one?

In my tests, with JEKYLL_ENV=development, it's the same as in the dev container image. I didn't do a thorough benchmark though.


Popup windows cannot be ignored if it can be matched by fallback rule

Observed behavior
Ignored popup windows (like magit) are still affected by the fallback rule introduced
(magit status popup appears at bottom and it's quite small)
Set +popup-enable-fallback-rules to nil can fix this issue, but the popup
behavior was correct before, So I think this issue was caused by
https://github.com/hlissner/doom-emacs/commit/1ab7301a1d28113a92859bd4523d83e86bf78af4
Expected behavior
magit windows are ignored by popup module as before
https://github.com/hlissner/doom-emacs/commit/1ab7301a1d28113a92859bd4523d83e86bf78af4
Steps to reproduce

call magit-status

Comment out this
line
can also fix this issue, but I'm not sure what this line is doing.

Have you byte-compiled your config?

No, I didn't byte-compile core.
And this issue is still reproducible after make compile

I've changed the strategy for toggling those rules, and replaced the +popup-enable-*-rules variables with the +all and +defaults module flags. Update your doom! block and let me know if that fixes your problem:
(doom! :feature (popup +all +defaults))

I got the value of my +popup--display-buffer-alist before/after that commit:

before (which is correct because rules for magit appear before the default rule):
(("^\\*git-gutter" (+popup-buffer) (window-parameters (select)))
 ("^\\*ivy-occur" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (window-parameters (transient . 0) (quit)))
 ("^CAPTURE.*\\.org$" (+popup-buffer)
  (window-height . 0.2)
  (size . 0.2)
  (window-parameters (quit) (select . t)))
 ("^\\*Org Src" (+popup-buffer)
  (window-height . 0.3)
  (size . 0.3)
  (window-parameters (quit) (select . t)))
 ("^\\*Org Agenda" (+popup-buffer)
  (window-width . +popup-shrink-to-fit)
  (side . right)
  (window-parameters (select . t) (transient)))
 ("^\\*\\(?:Agenda Com\\|Calendar\\|Org \\(?:Links\\|Export Dispatcher\\|Select\\)\\)" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (slot . -1)
  (vslot . -1)
  (window-parameters (transient . 0)))
 ("^ ?\\*undo-tree*" nil)
 ("\\*rails\\*" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit)))
 ("rails-server\\*$" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit)))
 ("^\\*Minitest" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (window-parameters (transient . 0) (select . ignore)))
 ("^\\*rspec" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (window-parameters (transient . 0) (select . ignore)))
 ("\\*ruby\\*" (+popup-buffer)
  (window-height . 20)
  (size . 20)
  (window-parameters (quit)))
 ("^\\*magit" nil)
 ("^\\*Command Line" (+popup-buffer)
  (window-height . 8)
  (size . 8)
  (window-parameters))
 ("^\\*evil-registers" (+popup-buffer)
  (window-height . 0.3)
  (size . 0.3)
  (window-parameters))
 ("^\\*\\(?:\\(?:Pp E\\|doom e\\)val\\)" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (size . +popup-shrink-to-fit)
  (window-parameters (transient . 0) (select . ignore)))
 ("^\\*doom:" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (side . top)
  (window-parameters (select . t) (modeline . t) (quit) (transient)))
 ("^\\*doom \\(?:term\\|eshell\\)" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit) (transient . 0)))
 ("^\\*[Hh]elp" (+popup-buffer)
  (window-height . 0.2)
  (slot . 2)
  (vslot . 2)
  (window-parameters (select . t)))
 ("^\\*\\(?:scratch\\|Messages\\)" (+popup-buffer)
  (window-parameters (transient)))
 ("^\\*Compil\\(ation\\|e-Log\\)" (+popup-buffer)
  (window-parameters (transient . 0) (quit . t)))
 ("^\\*Completions" (+popup-buffer)
  (slot . -1)
  (vslot . -2)
  (window-parameters (transient . 0)))
 ("^\\*" (+popup-buffer)
  (slot . 1)
  (vslot . -1)
  (window-parameters (select . t)))
 ("^ \\*" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (slot . 1)
  (vslot . -1)
  (window-parameters)))

after (which will have this issue because default rule appears twice
and one of them appears before magit rules)
(("^\\*git-gutter" (+popup-buffer) (window-parameters (select)))
 ("^\\*ivy-occur" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (window-parameters (transient . 0) (quit)))
 ("^\\*\\(?:\\(?:Pp E\\|doom e\\)val\\)" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (size . +popup-shrink-to-fit)
  (window-parameters (transient . 0) (select . ignore)))
 ("^\\*doom:" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (side . top)
  (window-parameters (select . t) (modeline . t) (quit) (transient)))
 ("^\\*doom \\(?:term\\|eshell\\)" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit) (transient . 0)))
 ("^\\*[Hh]elp" (+popup-buffer)
  (window-height . 0.2)
  (slot . 2)
  (vslot . 2)
  (window-parameters (select . t)))
 ("^\\*\\(?:scratch\\|Messages\\)" (+popup-buffer)
  (window-parameters (transient)))
 ("^\\*Compil\\(ation\\|e-Log\\)" (+popup-buffer)
  (window-parameters (transient . 0) (quit . t)))
 ("^\\*Completions" (+popup-buffer)
  (slot . -1)
  (vslot . -2)
  (window-parameters (transient . 0)))
 ("^\\*" (+popup-buffer)
  (slot . 1)
  (vslot . -1)
  (window-parameters (select . t)))
 ("^ \\*" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (slot . 1)
  (vslot . -1)
  (window-parameters))
 ("^ ?\\*undo-tree*" nil)
 ("\\*rails\\*" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit)))
 ("rails-server\\*$" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit)))
 ("^CAPTURE.*\\.org$" (+popup-buffer)
  (window-height . 0.2)
  (size . 0.2)
  (window-parameters (quit) (select . t)))
 ("^\\*Org Src" (+popup-buffer)
  (window-height . 0.3)
  (size . 0.3)
  (window-parameters (quit) (select . t)))
 ("^\\*Org Agenda" (+popup-buffer)
  (window-width . +popup-shrink-to-fit)
  (side . right)
  (window-parameters (select . t) (transient)))
 ("^\\*\\(?:Agenda Com\\|Calendar\\|Org \\(?:Links\\|Export Dispatcher\\|Select\\)\\)" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (slot . -1)
  (vslot . -1)
  (window-parameters (transient . 0)))
 ("^ ?\\*undo-tree*" nil)
 ("\\*rails\\*" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit)))
 ("rails-server\\*$" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit)))
 ("^\\*Minitest" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (window-parameters (transient . 0) (select . ignore)))
 ("^\\*rspec" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (window-parameters (transient . 0) (select . ignore)))
 ("\\*ruby\\*" (+popup-buffer)
  (window-height . 20)
  (size . 20)
  (window-parameters (quit)))
 ("^\\*magit" nil)
 ("^\\*Command Line" (+popup-buffer)
  (window-height . 8)
  (size . 8)
  (window-parameters))
 ("^\\*evil-registers" (+popup-buffer)
  (window-height . 0.3)
  (size . 0.3)
  (window-parameters))
 ("^\\*\\(?:\\(?:Pp E\\|doom e\\)val\\)" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (size . +popup-shrink-to-fit)
  (window-parameters (transient . 0) (select . ignore)))
 ("^\\*doom:" (+popup-buffer)
  (window-height . 0.35)
  (size . 0.35)
  (side . top)
  (window-parameters (select . t) (modeline . t) (quit) (transient)))
 ("^\\*doom \\(?:term\\|eshell\\)" (+popup-buffer)
  (window-height . 0.25)
  (size . 0.25)
  (window-parameters (quit) (transient . 0)))
 ("^\\*[Hh]elp" (+popup-buffer)
  (window-height . 0.2)
  (slot . 2)
  (vslot . 2)
  (window-parameters (select . t)))
 ("^\\*\\(?:scratch\\|Messages\\)" (+popup-buffer)
  (window-parameters (transient)))
 ("^\\*Compil\\(ation\\|e-Log\\)" (+popup-buffer)
  (window-parameters (transient . 0) (quit . t)))
 ("^\\*Completions" (+popup-buffer)
  (slot . -1)
  (vslot . -2)
  (window-parameters (transient . 0)))
 ("^\\*" (+popup-buffer)
  (slot . 1)
  (vslot . -1)
  (window-parameters (select . t)))
 ("^ \\*" (+popup-buffer)
  (window-height . +popup-shrink-to-fit)
  (slot . 1)
  (vslot . -1)
  (window-parameters)))

Yeah, I realized that the defaults were being applied too late. It should be fixed in the latest commit.

And e0fd1b9 fixes this problem, thanks a lot for the quick updates!


[FEATURE] Support code-directive tags

solves #74

@alexander-nitsche  did you find time to review this one, yet?


StaticInteract error

I am getting the following error:
ImportError                               Traceback (most recent call last)
 in ()
----> 1 from ipywidgets import StaticInteract, RangeWidget, RadioWidget
2
3 StaticInteract(plot,
4                amplitude=RangeWidget(0.1, 1.0, 0.1),
5                color=RadioWidget(['blue', 'green', 'red']))
ImportError: cannot import name StaticInteract

My guess is you're using an older version of the package.
In any case, I'm not supporting this package anymore, and I'd suggest you use IPython's built-in widget tools.


ProgressBar style

Describe the bug
ProgressBar represents where you are on the page.
Calculated based on the size of the device / the size of the page.
Bug:
It works perfectly for the first page, as it collects the correct sizes, but when we change the page, and consequently the page size, the ProgressBar function keeps the previous ones as values.
But, if we reload the page, it will work correctly

Resolved
Declare the const inside the function, so that it changes the .onscroll value, rather than declaring it outside and assigning a static value


Remove unused monkeypatch on net/http.

Signed-off-by: Pete Higgins<EMAIL_ADDRESS>#10499

those respond_to? checks in chef/http should probably go as well since those are going to be real confusing now.

those respond_to? checks in chef/http should probably go as well since those are going to be real confusing now.

Good catch, I had removed those also but I think I undid it accidentally.


Removed unused property isGoodBrowser

Related issue: #129 isGoodBrowser throws an error when trying to render from server

Coverage decreased (-0.01%) to 94.237% when pulling cac37759c473ac32beae213a49612d3d7315b0bb on remove-property-isGoodBrowser into 680330bcff2f8904513d6218157093031f6de71a on master.


Split grpc_plugin_support into per-language targets with tags

In response to an internal issue.

LGTM

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

[trickle] No significant performance differences

@nicolasnoble

[microbenchmarks] No significant performance differences

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences


Plex Media Server <IP_ADDRESS>

Thank you for the contribution. It was merged directly as 64cc75226e11576c186d68b62b2fce89681e0a72 to keep commit history cleaner. Your contribution is still credited to you.


Return an iterator from listRefs(), listRefMapKeys(), listRefMapValues(), ...

List methods should return an iterator, rather than allocating an array on each invocation. This should probably be considered a breaking change.
GraphNode:

[ ] listRefs
[ ] listRefMapKeys
[ ] listRefMapValues

Graph:

[ ] listEdges
[ ] listParentEdges
[ ] listChildEdges
[ ] listParents
[ ] listChildren

Not pursuing this right now, can revisit if performance or other needs arise.

Let's keep this alive; https://github.com/tc39/proposal-iterator-helpers gives me hope.


Create translate.md

📝 Description
Add a brief description.
💣 Is this a breaking change (Yes/No):

[ ] Yes
[x] No

🚧 How to migrate?
Don't need.
📝 Additional Information
lol

Hello, we noticed that your app is not yet complete. If you want to create a translator, you can also add a translation AI agent in the action. Please refer to the image below:


Device Orientation Issue

Hello, I'm using CameraPlus on an iPad which is in Landscape mode (orientation.getOrientation === 'landscape'). I'm using the front camera.
By default when I take a pic I need to apply a -90 rotation to get it right.
I've seen in the code that there's a useDeviceOrientationProperty property that solves my problem when I set it manually by modifying the plugin code - but I have no clue on how to set it properly ?
Any help much appreciated

I have this same problem but with android


Disposal of abandoned sessions

When session is not active for more than defined timeout (configurable), the allocated compute resource should be disposed. We could consider complete disposal or hybernation, however we need to see what is the effect on license use in case of sessions with TeamForCapella projects

We need a periodic task runner for it. In theory, also kubernetes CronJobs can be used, but it's missing some flexibility.
In my opinion, Celery looks really promising and should be easy to integrate:
https://docs.celeryq.dev/en/stable/userguide/periodic-tasks.html


Crashes when OOM

I've experienced several crashes of my VM due to running out of cache memory.
My machine crashed with 8 CPU's & 32Gb memory after sampling 6000/20000 images (I watched the cache memory slowely build up..)

I've solved this using the following snippet:
...

def create_pipeline(seed_id):
    p = Augmentor.Pipeline(input_folder, output_folder, save_format="JPEG")
    p.set_seed(seed)
    p.add_operation(...)
    ...
    return p

total_images_to_sample = 20000
max_at_once = 2000

iterations = int(total_images_to_sample/max_at_once)
for seed_id in range(iterations):
    p = create_pipeline(seed_id)
    p.sample(max_at_once)
    del p

Hi @tr1pzz - there is also a way to disable multi-threading altogether:
p.sample(n, multi_threaded=False)

Anyway, I will investigate the issue with the cache, thanks for taking the time to make the issue.


"Core Components" is a managed solution - option 1 for activation of flows doesn't work

The setup documentation "CoE Starter Kit - Setup instruction" on page 12 tells us in order to activate the flows: "Click on the flow name to get to the details screen, then select ‘Edit’ " However, the solution is managed and therefore you can't edit that flow, rendering option 1 unusable. Option 2 seems to work. Please fix this in the documentation (saves us time) or provide the unmanaged solution as well. Or is ist possible to turn a managed solution into an unmanaged one?

That’s actually a common misconception. Managed does not mean not editable. It just means that managed layer in CDS is locked. You can still edit managed components. Several components, including Power Automate Flows, allow launching of the designer from a managed solution.
Have you encountered an issue doing this?

Yes, when I do as told, the "Edit" option becomes greyed out:

Please click on the Flow name, instead of the ..., and then select Edit from the Flow Designer page

ooooh, ok, got it. Thanks for your help!


Resource use endpoint?

We're doing open telemetry -> honeycomb to get resource use data out of the system. But this requires an external system with persistence, correlation of timing etc.
In many cases, it could be easier to just call an endpoint to get the current resource use stats. That would allow a benchmark to just GET /_stats or similar via a simple web request and would be much simpler, operationally.

This can be implemented via an approach similar to the one @icehaunter chose for metrics collection in previous Electric. Embed the metrics collector in the sync service process and use a formatter that prints out aggregated metrics when the /_stats endpoint is hit.


Upload Spanish Translations

Uploading the firts two spanish translations into the new spanish folder on e-TeenAstrnomyCafe_Spanish
Files:
Gravitational Lensing
Breaking the solar system

Hi @rnikutta and @jacquesalice,
Could You please review this Pull request?
this is about the first two Spanish versions that we have implemented.
Thanks

Wonderful effort @marcodatadev , thank you! (we've been also thinking of translating some DL NBs to Spanish this coming year). Merging!


Using just --hangdump-timeout 3s reports no error, and does not work

Describe the bug
ProjectWithExtensions.exe --filter HangingTest --hangdump-timeout 3s should either throw an error, or imply that --hangdump is used, but it does neither.
I think the parser sees that --hangdump-timeout is a valid option, but it does not consider it to be an option that enables the hangdump extension. So in effect I get no error on screen, and my tests are allowed to run for 10s.
Steps To Reproduce
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>net8.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>

    <IsPackable>false</IsPackable>
    <IsTestProject>true</IsTestProject>

    <EnableMSTestRunner>true</EnableMSTestRunner>
    <OutputType>Exe</OutputType>
    <TestingPlatformDotnetTestSupport>true</TestingPlatformDotnetTestSupport>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="MSTest" Version="3.2.0" />
    <PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" Version="17.10.1" />
    <PackageReference Include="Microsoft.Testing.Extensions.TrxReport" Version="1.0.0" />
    <PackageReference Include="Microsoft.Testing.Extensions.HangDump" Version="1.0.0" />
    <PackageReference Include="Microsoft.Testing.Extensions.HotReload" Version="1.0.0" />
  </ItemGroup>
</Project>

namespace ProjectWithExtensions;

[TestClass]
public class UnitTest1
{
    [TestMethod]
    public void TestMethod1()
    {
    }

    [TestMethod]
    public void HangingTest()
    {
        System.Threading.Thread.Sleep(10_000);
    }
}

Expected behavior
--hangdump-timeout implies that --hangdump extension is used and will configure it.
Actual behavior
It (probably) configures the extension, but does not enable it.
Additional context

Now we have space for this kind of check, I'll add the validation.


Fixes syntax issues in Xamarin data beacon documentation.

This PR:

Fixes an issue where an incorrect parameter was passed in. Data.CreateAsync expects a documentId (string) as the first parameter. This fixes an issue where a Guid type was passed.
Fixes an issue where a missing async keyword was missing in the read operation documentation.

@pierceboggan thanks for this!!


CB-15428 handle concurrent update modification on stack

See detailed description in the commit message.

Super, thanks for fixing! :smile:


Fix Error logging

The on error docent catch the Browserify compile errors causing Watch task to break

We don't want to show everything in each recipe.  There's already a note at the beginning that links to the recipe about handling errors.


Filtering server audit log by some top-level items doesn't work

Using Central v1.1.2.
Filter by App User Actions - No actions found.

Filter by App User Actions: Create - An action found

I expect the top-level item to include all the actions. I see this behavior in App User and Public Access Actions links. Doesn't seem to happen with Web User or Form Actions.

Oh, hah, you're right. Weird coincidence.

Closed by getodk/central-backend#348.


Crash when using too many resources

I've been paying attention to resource usage and I've noticed the editor peaks at ~2GB of memory and then crashes the tab.

Is ~2GB of memory usage expected? Why? What's the bottleneck here?
Last time we talked you mentioned something about not being able to clear WebGL buffers or something. Can you expand on that?

It's worth noting there seems to be a correlation between resource usage and time spent in the editor.
After just a few runs:

After many more runs the situation above eventually kicks in.

Hi there
Well i have some good news the last revision of the WEBGL_LOSE_CONTEXT extension (published on 03/02/2017) specifies that on context lose all resources attached to the context should be automatically cleaned off.
I will push a new version that forces webgl context loss on tab close, this should help quite a bit with memory usage, but im still unsure if everybody has implemented this change.
More info here https://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/
Thanks


error dxcore.dll is missing

As the title

What's your os version?

Windows 10 ,but some version of 2018 i think
---Original---
From: @.>
Date: Sun, Apr 28, 2024 23:16 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [zhbhun/rmbg] error dxcore.dll is missing (Issue #1)
What's your os version?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

It looks like a systemic problem.
https://answers.microsoft.com/en-us/windows/forum/all/having-problem-with-dxcoredll/6f72afae-5f49-485b-b4fc-ab92e7606c98


batch transform can not find custom inference.py

Here is my problem. Does Sagemaker-huggingface-inference-toolkit support batch transform?  I created a FrameworkModel loading a trained model saved on S3 as (since HuggingFaceModel is not  available for Sagemaker: 2.39.0, so I use FrameworkModel here):
model = FrameworkModel(
    model_data=model_url,
    image_uri=image_uri,
    role=role,
    entry_point='inference.py',
    name=name,
    vpc_config={
        'Subnets': vpc_subnets,
        'SecurityGroupIds': vpc_sgs
    },
    source_dir='./source',
    sagemaker_session=Session(boto_session=boto3_session, default_bucket=s3_bucket),
)

transformer = model.transformer(
    tags=tags,
    instance_count=1,
    instance_type='ml.g4dn.xlarge',
    assemble_with='Line',
    output_path=predict_output_path,
    accept='application/jsonlines'
)

transformer.transform(
    data=input_path,
    content_type='application/jsonlines',
    split_type='Line',
    join_source= "Input",
)

Return error message:
2021-07-23 04:04:25,545 [INFO ] W-model-1-stdout com.amazonaws.ml.mms.wlm.WorkerLifeCycle - sagemaker_inference.errors.UnsupportedFormatError: Content type application/jsonlines is not supported by this framework.
However, such a content_type is handled in the inference.py. So I assume that this script is not loaded during the batch transform. Please help.

Hey @BaoshengHeTR,
HuggingFaceModel got introduced with sagemaker>=2.48.0.
Could you change the content_type and accept to application/json ?
We ran some tests using this snippet and with worked.
batch_job = huggingface_estimator.transformer(
    instance_count=1,
    instance_type='ml.c5.2xlarge',
    strategy='SingleRecord')
batch_job.transform(
    data='s3://sagemaker-us-west-2-579164220517/hf-batch-test/',
    content_type='application/json',
    split_type='Line')

data sample:
{"inputs":"this movie is terrible"}
{"inputs":"this movie is amazing"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"this movie is terrible"}
{"inputs":"this movie is amazing"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"this movie is terrible"}
{"inputs":"this movie is amazing"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"SageMaker is pretty cool"}

Hey @BaoshengHeTR,
HuggingFaceModel got introduced with sagemaker>=2.48.0.
Could you change the content_type and accept to application/json ?
We ran some tests using this snippet and with worked.
batch_job = huggingface_estimator.transformer(
    instance_count=1,
    instance_type='ml.c5.2xlarge',
    strategy='SingleRecord')
batch_job.transform(
    data='s3://sagemaker-us-west-2-579164220517/hf-batch-test/',
    content_type='application/json',
    split_type='Line')

data sample:
{"inputs":"this movie is terrible"}
{"inputs":"this movie is amazing"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"this movie is terrible"}
{"inputs":"this movie is amazing"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"this movie is terrible"}
{"inputs":"this movie is amazing"}
{"inputs":"SageMaker is pretty cool"}
{"inputs":"SageMaker is pretty cool"}

Not work. The problem here is for batch transform, my own src inference.py is not loaded. You just gave the example to use internal apis.

to create the  model, the model.tar.gz file used as the model_data has the structure:
model.tar.gz/
|- model.pth
|- code/
  |- inference.py

Hey @BaoshengHeTR,
Could you try creating the archive with the following steps?

go into custom code directory

cd {my-model-and-inference-code}

Create a tar file

tar zcvf model.tar.gz *

Upload model.tar.gz to s3

aws s3 cp model.tar.gz <s3://mymodel>

Btw. Why are you using a model.pth? and not the transformers saved files? Also, are model.pth and infernece.py the only files you include?

Hey @BaoshengHeTR,
Could you try creating the archive with the following steps?

go into custom code directory

cd {my-model-and-inference-code}

Create a tar file

tar zcvf model.tar.gz *

Upload model.tar.gz to s3

aws s3 cp model.tar.gz <s3://mymodel>

Btw. Why are you using a model.pth? and not the transformers saved files? Also, are model.pth and infernece.py the only files you include?

Thanks. I figured out what is going wrong. The model.tar.gz has to contain the code, and I have to include a loncal entrypoint in a  local source_dir as well. This is confusing because noboday could realize that the script has to be provided in both ways. Hope AWS could update the document or better fix this feature.

@BaoshengHeTR we added this to the Hugging Face Documentation here https://huggingface.co/docs/sagemaker/inference#creating-a-model-artifact-modeltargz-for-deployment


fix(sec): upgrade org.eclipse.jetty:jetty-http to 11.0.10

What happened？
There are 1 security vulnerabilities found in org.eclipse.jetty:jetty-http 9.4.49.v20220914

CVE-2022-2047

What did I do？
Upgrade org.eclipse.jetty:jetty-http from 9.4.49.v20220914 to 11.0.10 for vulnerability fix
What did you expect to happen？
Ideally, no insecure libs should be used.
The specification of the pull request
PR Specification from OSCS

First of all @neostfox, thank you for informing us about CVE & proposing a patch.
Unfortunately, since Jetty is dependency is brought via DropWizard it is unlikely to be possible to blindly just upgrade Jetty by two major versions. DW depends on specific version (or at least specific major version), so we need to see what latest DW is compatible with.
Upgrade also needs to go via v1 branch, but that's a smaller issue and I can handle that.

/gcbrun

Created #2417 as replacement, leaving this open just to see what CI would have thought (likely to fail)

Fails already as Jetty 11.x seems to require Java 11: coordinator still with Java 8 mostly due to OSGi (new APIs require Java 17).
Closing, following up with #2417.

I am also bit puzzled by this on CVE:
In Eclipse Jetty versions 9.4.0 thru 9.4.46, ...
As we were already on 9.4.49, this CVE doesn't even appear applicable?


Update ava version in readme package.json

Nah, if I accept this we'll have to bump it for every version. We'll bump it to 1.0.0 when we get there. Thanks though.

We could write an npm version script to handle swapping this out every time you publish with np.

@jamestalmage I think that's overdoing it. I don't see the point. It will be moot anyways when we do 1.0.0. And it's just an example. Not meant to be copy-pasted.

:+1:


build(root): remove dependency lerna

Since 7.9, pnpm supports the publishConfig.directory setting, which enables us to remove lerna from the bootstrap script and as a dependency. Local workspace packages that configure a publishConfig.directory should now also set linkDirectory to true.

Preview environments are getting posted here, as soon as they are ready!


Missing image of successful Grant Permissions for Server App

For configuring server app, "Select Done, choose Microsoft Graph from the list of APIs, then select Grant Permissions. This step will fail if the current account is not a tenant admin." If it fails am I done? What should I see when I am successful? The Client "Grant Permissions" is clear what success looks like. Is there an easy test query to see if I am a Tenant Admin?

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

ID: a47c6df7-5103-1336-eb0b-68f95155e6c8
Version Independent ID: f4420b08-9b57-f581-fcb4-f069afdd5b0c
Content: Integrate Azure Active Directory with Azure Kubernetes Service
Content Source: articles/aks/aad-integration.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

Thanks for the feedback! We are currently investigating and will update you shortly.

@dcfsc I will close this for now. If you need more information just let me know and we can reopen and continue.

This was great information. I recommend you add it to the documentation.

@dcfsc I will assign this to the content author to review and see what information we can add to the document.

@dc995 This extra screenshot on the successful notification has been added to make it clear as to what success looks like. This change should merge and publish later on today.


Flaky Chart Test failing most of the time

Description:

charts install ci fails due to removing pnpm from dockerfile, so it has to be added in packages/server as a dependency
Related issue(s):
Fixes #1672
Notes for reviewer:

Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

Codecov Report
Patch and project coverage have no change.

Comparison is base (f654cbd) 76.90% compared to head (ff88e19) 76.90%.

:exclamation: Current head ff88e19 differs from pull request most recent head 389f606. Consider uploading reports for the commit 389f606 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1692   +/-   ##
=======================================
  Coverage   76.90%   76.90%
=======================================
  Files          39       39
  Lines        2854     2854
  Branches      575      575
=======================================
  Hits         2195     2195
  Misses        479      479
  Partials      180      180

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Created auto script for feedme.js

Update: Added Slitherplus.io + auto feeder
http://pastebin.com/S44EdVPX
Tutorial:
Install TamperMonkey On google chrome.
press the TamperMonkey icon when installed.
Click Add new script.
Delete the existing default code.
Paste the code.
Done.

Nice! I made a script when you press "E" its connect to vps/127.0.0:1337

@YTpuffer Cool

@YTpuffer i made it. not you.

@MinersMC  Can you plz share it with me

Thanks for the share, just a quick update. I'm going to be releasing another open source project that is dedicated to botting and will have no need for any injection and will do it automatically for you.

good news

@dahquan please include uuid and stuff so other people cant connect to the feeder...... just like ogar-feeder-bot

update: http://pastebin.com/S44EdVPX

@mayed505 Can you maybe add a bot count to the userscript?


Disable automatic links

This is a question or feature request rather than a bug... I hope you don't mind this being raised here.
If it is not appropriate here - please I would like to be directed to a good place to have a discussion on if it is possible now - or failing that how to best approach implementing such a feature.
Version
1.2.6
Test Environment
Any browser/OS
Current Behaviour
Pasting or typing a url gets treated as a link automatically.  In some scenarios this is not desirable.
Expected Behaviour
This behaviour be made optional.  Allowing only explicitly marked up links to be treated as such.  In particular I would use this in a comment section that discusses security vulnerabilities where by a link could be the subject of discussion as potentially being a malicious url which would not want to be accidentally clicked.
If this is possible now, please could you describe how it could be accomplished?
Thanks!

actually the latest version doesn't automatically linkfy URLs.
how can I automatically make URLs as links.

ok after long investigations; I see that the default behaviour of the TuiEditor doesn't linkify links.
Because markdown-it library's default options to linkify is false.
So I found a way to enable automatic linkifying links.
window.tui.Editor.markdownitHighlight.options.linkify = true;
@kyuwoo-choi , I think you can close this issue because the default behaviour of the editor is, just as the issue author wants

I'm sorry for late reply and thank @ebicoglu for investigations 👍
This feature would be not implement so i will close issue.
If there is more needs for this feature, we consider then.


Fix issues related to setting up development env

When I was setting up a development environment based on he instruction in README, I observed a couple of minor issues which I propose them as a PR:
Makefile: generating certs via the dev-utils instead of run_server
utils.py: changing appdirs to platformdirs to be able to work on diff OSs on python3.12 ref
posix.py: get the exception of cfgrib out of coverage as rarely it's gonna happen

thanks @mo-dkrz
in the main branch I was getting the following when running make install:
mkdir -p dev-env/certs
python3 run_server.py --gen-certs
Trying http://localhost:8080/realms/freva/.well-known/openid-configuration...<urlopen error [Errno 111] Connection refused>
...
Trying http://localhost:8080/realms/freva/.well-known/openid-configuration...<urlopen error [Errno 111] Connection refused>

Open ID connect service is not up.
Traceback (most recent call last):
  File "/home/etor/work/freva/github/freva-nextgen/run_server.py", line 142, in <module>
    cli()
  File "/home/etor/work/freva/github/freva-nextgen/run_server.py", line 129, in cli
    run(
  File "/home/etor/miniconda3/envs/freva-nextgen/lib/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/home/etor/miniconda3/envs/freva-nextgen/bin/python3', 'dev-env/config/dev-utils.py', 'oidc', 'http://localhost:8080/realms/freva/.well-known/openid-configuration']' returned non-zero exit status 1.
make: *** [Makefile:10: prepare] Error 1

but now I can install it fully.
One thing -> could you add
    conda create -n freva-nextgen -c conda-forge cfgrib
    conda run -n freva-nextgen make install

instead of
    conda create -n freva-nextgen cfgrib
    conda run -n freva-nextgen make install

in the README? it could happen that not everyone (like me) changed their conda default channel to conda-forge.

I am following the README file with the tests, for some reason it took me some time to stablish the connection with the keycloak,
python run_server.py -c api_config.toml --debug --dev -p 7777 -f
Trying http://localhost:8080/realms/freva/.well-known/openid-configuration...Remote end closed connection without response
...

but eventually it stablished the connection and I could run
tox -p 3
and also e.g. make docs  without issues.

@eelucio thanks,

about the first comment, I thought a bit, and as it is a development section, I think adding  -c conda-forge to the conda creating env command won't be necessary.

@antarcticrainforest when you have time I will be appreciated to have a look a this


Redis : laravel connection refused [tcp://<IP_ADDRESS>:6379]

Hello,
I'm using redis for cache, I'm getting this error :
laravel connection refused [tcp://<IP_ADDRESS>:6379]
I've tried to put localhost, redis instead of <IP_ADDRESS> but still the same error :
Cannot assign requested address [tcp://localhost:6379]

Indeed, this looks more like a configuration problem on your Redis server. Could you provide more details please?

Indeed, this looks more like a configuration problem on your Redis server. Could you provide more details please?

Here's it :
REDIS_HOST=localhost // Even if I set redis
REDIS_PASSWORD=null
REDIS_PORT=6379

If you're running it inside container, it cannot reach main host by default as they are on different network subnets. "localhost" refers to frankenphp container itself, you'll either need to open network or bring in service to same network. More context would be appreciated. It looks like config issue rather than runtime error.

I'm getting the same thing, even for an external Redis cache server. Seems something is going on here.
Frankenphp used via Octane installed via Laravel Forge. If I switch to use Swoole instead works straight away. Switch back to Frankenphp and it doesn't.

I'm getting the same thing, even for an external Redis cache server. Seems something is going on here.
Frankenphp used via Octane installed via Laravel Forge. If I switch to use Swoole instead works straight away. Switch back to Frankenphp and it doesn't.

AFAIK forge allows you to have cache server type, in that case the instance is separate from your main app, in those cases you need to have them on same vpcs / subnets and let server connect, it would provision server on same network by default but depending on your deployment and network config, server might not be reachable.
Not sure how forge handles frankenphp process i.e. as standalone process in machine eith custom script or as docker process - as it's more of typical fast cgi web server config wrapper and automates most of the infrastructure config in an opinionated way with ssh interaction.
Sail on other hand uses docker as backend and this explains why you're not able to connect redis as it might be on other server and docker being in bridge mode can only see servers in it's own subnets.
Check IP ranges, make sure they share same parent subnets or your network is able to find server ( via routing table mapped - out of the scope for managed services like sail or forge ).

@aeq-dev can you check if you an access redis as such using nc -vz localhost 6379 from exactly the environment where your Laravel is exepcted to run?
Then check if you see any unusual hosts mapped in /etc/hosts so cat /etc/hosts and share with us.
This sounds a lot like a not related issue to me but Docker can be confusing at times.

I'm facing exactly the same issue. i run frankenphp outside as a binary, it runs simple scripts fine but as i try to correct with redis or kafka, connection is refused.


HDDS-1455. Inconsistent naming convention with Ozone Kerberos configu…

+1, pending jenkins. Thanks for fixing this.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
26
Docker mode activated.

_ Prechecks _

+1
@author
0
The patch does not contain any @author tags.

-1
test4tests
0
The patch doesn't appear to include any new or modified tests.  Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

0
mvndep
26
Maven dependency ordering for branch

+1
mvninstall
1028
trunk passed

+1
compile
1067
trunk passed

+1
checkstyle
137
trunk passed

+1
mvnsite
164
trunk passed

+1
shadedclient
669
branch has no errors when building and testing our client artifacts.

0
findbugs
0
Skipped patched modules with no Java source: hadoop-hdds/docs hadoop-ozone/dist

+1
findbugs
83
trunk passed

+1
javadoc
105
trunk passed

_ Patch Compile Tests _

0
mvndep
26
Maven dependency ordering for patch

-1
mvninstall
19
dist in the patch failed.

+1
compile
1083
the patch passed

+1
javac
1083
the patch passed

+1
checkstyle
143
the patch passed

+1
mvnsite
123
the patch passed

+1
shellcheck
0
There were no new shellcheck issues.

+1
shelldocs
31
There were no new shelldocs issues.

+1
whitespace
0
The patch has no whitespace issues.

+1
xml
1
The patch has no ill-formed XML file.

+1
shadedclient
668
patch has no errors when building and testing our client artifacts.

0
findbugs
0
Skipped patched modules with no Java source: hadoop-hdds/docs hadoop-ozone/dist

+1
findbugs
91
the patch passed

+1
javadoc
108
the patch passed

_ Other Tests _

-1
unit
94
common in the patch failed.

+1
unit
32
docs in the patch passed.

+1
unit
34
dist in the patch passed.

+1
asflicense
43
The patch does not generate ASF License warnings.

6160

Reason
Tests

Failed junit tests
hadoop.hdds.scm.net.TestNodeSchemaManager

hadoop.hdds.scm.net.TestNetworkTopologyImpl

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-762/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/762

Optional Tests
dupname  asflicense  compile  javac  javadoc  mvninstall  mvnsite  unit  shadedclient  findbugs  checkstyle  xml  shellcheck  shelldocs

uname
Linux a10b4104e3e5 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 59ded76

maven
version: Apache Maven 3.3.9

Default Java
1.8.0_191

shellcheck
v0.4.6

findbugs
v3.1.0-RC1

mvninstall
https://builds.apache.org/job/hadoop-multibranch/job/PR-762/1/artifact/out/patch-mvninstall-hadoop-ozone_dist.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-762/1/artifact/out/patch-unit-hadoop-hdds_common.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-762/1/testReport/

Max. process+thread count
446 (vs. ulimit of 5500)

modules
C: hadoop-hdds/common hadoop-hdds/docs hadoop-ozone/dist U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-762/1/console

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

/retest

/retest

/retest with HDDS-1472

The unit test failure does not seem right. ozone.scm.network.topology.schema.file.type has been removed last week. Not sure why this is still being reported.


Windows compilation

The changes are individually trivial, but just a lot of them.  Hopefully it won't take too many tweaks to be satisfactory for merging.

@amoldeshpande, we like your patch (it works -- how could we not like it?), but we want to make a few changes.
The most expedient way to go about it is for us to take your code, make changes, add your name to a CONTRIBUTORS file, and commit it -- thereby bypassing the pull request process.
If you prefer to go the GitHub route, you will have to make these changes.  Please let us know what you want to do.

I'm fine with you guys just taking and  making changes to the code.  Thanks!

If you want to avoid unnecessary initialization , you could disable the warning in MSVC  instead of #ifdef the code for MSVC

Thank you, @amoldeshpande.  If you want your real name in the CONTRIBUTORS file, please tell us what it is. :)  (You can email it to<EMAIL_ADDRESS>if you'd like)

@dtikhonov  it's Amol Deshpande.  :)


29 multisampling

Checkout the limits() method on the physical device in order to fetch sample count and depth format https://docs.rs/vulkano/0.21.0/vulkano/instance/struct.PhysicalDevice.html#method.limits


VXQUERY-227 Refactor ObjectPointable.getKeys()

Wow, this was simpler than I expected. Nice work. I have one comment. In several methods, you change the value of an argument passed in and its not related to passing a value back to the caller. I think we should not change a method's argument value unless we are passing a result back to the caller.

Very nice!
To make it even better, I think that it would be good to think about the memory allocation patterns here. I've added a specific comment in one of the relevant places where we allocate  ArrayBackedValueStorages but this also applies to other places.

Another option would be to use one mvs for all keys. Instead of having getKeys reset and start a new key data block, it could just append the key values. The advantage would be you could keep one mvs for all key values. You caller would still have to maintain many key pointables, but only one array backed value store. An easy way to implement this would be to have getKeys take two arguments: IMutableValueStorage mvs and IPointable result. This method would would not reset the mvs and it would give a result pointable for where the appended keys are located.

Is the only thing left for this change to start using the new AVBS pool?

Yes it's the only thing left. I have been thinking whether I need to use Singleton pattern to make all classes use the same ArrayBackedValueStoragePool or what design principle is needed to make sure all classes use one instance of the pool rather than creating a new one all the time?

For simplicity, I would create a new pool for each evaluator, similar to
the pointable pools. While you could come up with another solution, I think
this works with the framework hyracks provides. The result would be one
pool per function (per partition).
On Thu, Aug 25, 2016 at 5:14 PM, Riyafa Abdul Hameed <
<EMAIL_ADDRESS>wrote:

Yes it's the only thing left. I have been thinking whether I need to use
Singleton pattern to make all classes use the same
ArrayBackedValueStoragePool or what design principle is needed to make sure
all classes use one instance of the pool rather than creating a new one all
the time?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/apache/vxquery/pull/147#issuecomment-242585217, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADWq5aiZAlUv-kvi7qYYpPsD69PDV8HCks5qji_UgaJpZM4Jnchs
.

Can this be merged?


createContextualFragment returns a DocumentFragment

Both MDN and the DOM Parsing and Serialization Working Draft indicate that this method returns a DocumentFragment, not a Node.

This build should be passing fine, as this change is identical to #7259 and that build passed. Might just need a rebuild?

This build should be passing fine, as this change is identical to #7259 and that build passed. Might just need a rebuild?

Just rebased, which should be enough to trigger a re-build.


Robot Specs Updated

https://github.com/Team293/ProtoBot/blob/9c517fa957197b7ba456bf0d06bb59e0d3b29b71/src/main/java/frc/robot/Constants.java#L69
Due to copying from the old robot constants file the wheel diameter, trackwidth, and gearbox ratio has been changed.

Robot specs have been updated


python3Packages.aiooncue: 0.3.2 -> 0.3.3

Motivation for this change
Update to latest upstream release 0.3.3
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)
[ ] 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.05 Release Notes (or backporting 21.11 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 158720 run on x86_64-linux 1

3 packages built:

home-assistant-component-tests.oncue
python310Packages.aiooncue
python39Packages.aiooncue


Adding AoA prediction eval

The following adds the AoA prediction evaluation to the pipeline. It includes the following changes:
[README.md ]- added baseline model result tables, explanation of eval and citation to relevant paper
[babylm_eval.py] - added relevant function call aoa_pred_eval() to run eval  and file IO calls for recording results after blimp and glue evals
[lm_eval/init.py] - added reference to aoa_pred_eval
[lm_eval/tasks/init.py] - added reference to aoa_pred_eval
[lm_eval/tasks/aoa_pred.py] - contains all the necessary functions and code to run the AoA prediction evaluation. only aoa_pred_eval() is visible to the rest of the repo.
[aoa_data/] - directory containing necessary cashed data for running AoA prediction evaluation
Nothing else was changed. As long as babylm_eval.py still takes the same command line arguments, you should be safely able to merge with whatever changes you have made and aoa_pred_eval will run without issue since it only uses dependencies in lm_eval/tasks/aoa_pred.py . I expect most of the conflicts will be in README.md and babylm_eval.py.

Fixed conflict in babylm_eval.py.


[SMALLFIX]correct the spell of 'persistence'

Merged build finished. Test PASSed.

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

thanks for the catch!
+1 LGTM


Bump mocha timeout to 10000 to mitigate potential jenkins issues

Proposing a potential way to address what could be jenkins timeout issues when loading modules in mocha "before" blocks.
@RackHD/corecommitters @tldavies @davidzuhn

*** BUILD #652 ***
Test Name: test_node_workflows_del_active
Error Details: (500)
Reason: Internal Server Error
HTTP response headers: HTTPHeaderDict({'Content-Length': '55', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"37-FUB2oOMZfB7lB5kiLjdyBQ"', 'Date': 'Fri, 29 Apr 2016 23:40:51 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"Failed to cancel 5723f101ced48b91d60beb9b"}

-------------------- >> begin captured logging << --------------------
urllib3.connectionpool: WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', BadStatusLine("''",))': /api/1.1/nodes
urllib3.connectionpool: INFO: Starting new HTTP connection (11): localhost
--------------------- >> end captured logging << ---------------------
Stack Trace:   File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/var/lib/jenkins/jobs/on-tasks/workspace/RackHD/test/tests/api/v1_1/nodes_tests.py", line 384, in test_node_workflows_del_active
    raise e
'(500)\nReason: Internal Server Error\nHTTP response headers: HTTPHeaderDict({\'Content-Length\': \'55\', \'X-Powered-By\': \'Express\', \'Connection\': \'keep-alive\', \'ETag\': \'W/"37-FUB2oOMZfB7lB5kiLjdyBQ"\', \'Date\': \'Fri, 29 Apr 2016 23:40:51 GMT\', \'Access-Control-Allow-Origin\': \'*\', \'Content-Type\': \'application/json; charset=utf-8\'})\nHTTP response body: {"message":"Failed to cancel 5723f101ced48b91d60beb9b"}\n\n-------------------- >> begin captured logging << --------------------\nurllib3.connectionpool: WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by \'ProtocolError(\'Connection aborted.\', BadStatusLine("\'\'",))\': /api/1.1/nodes\nurllib3.connectionpool: INFO: Starting new HTTP connection (11): localhost\n--------------------- >> end captured logging << ---------------------'

Test Name: teardown
Error Details: 'X-Auth-Token'
-------------------- >> begin captured logging << --------------------
modules.redfish_auth: INFO: auth already disabled.
--------------------- >> end captured logging << ---------------------
Stack Trace:   File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/var/lib/jenkins/jobs/on-tasks/workspace/RackHD/test/tests/api/redfish_1_0/session_service_tests.py", line 38, in teardown
    Auth.disable()
  File "/var/lib/jenkins/jobs/on-tasks/workspace/RackHD/test/modules/redfish_auth.py", line 67, in disable
    del config.api_client.default_headers['X-Auth-Token']
"'X-Auth-Token'\n-------------------- >> begin captured logging << --------------------\nmodules.redfish_auth: INFO: auth already disabled.\n--------------------- >> end captured logging << ---------------------"

Test Name: pollers_data_get
Error Details: Condition was True.
Stack Trace: Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/var/lib/jenkins/jobs/on-tasks/workspace/RackHD/test/tests/api/v2_0/pollers_tests.py", line 157, in pollers_data_get
    assert_false(poller.get('lastFinished', False))
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/asserts.py", line 67, in assert_false
    raise ASSERTION_ERROR(message)
AssertionError: Condition was True.

👎 This should try to be fixed via jenkins with lowering the node count for the build slave first. As it is not breaking on RackHD. So I think this is the build machines fault. More comments on RackHD/on-core#128


With knobs v2 transitional api

Issue: #1383
One of the blockers for 3.2 release is the issue of addonKnobs and addonNotes.
We want to change the fundamental nature of how the addons work, but in a non-disruptive gradual way. We need to, to support more addons for more libraries/frameworks.
Previously addonX was introduced, but after some discussion we agreed this was not the right way forward. We'd like to continue with the phrasing of withX. However cannot simply detect which api the user is expecting. So I think the best bet is to expose a new similarly names api, that will be a transitional api so users of React can slowly migrate towards this and Vue users can start using the addons today.
What I did
I introduced a withKnobsV2 and withNotes export
How to test
run install, bootstrap, test
run vue example and view knobs and notes
run react example and view knobs and notes

However cannot simply detect which api the user is expecting

Is this true? Wouldn't withKnobs get called with one of the following three signatures:

withKnobs(storyFn) -- wrapper decorator, used like withKnobs(() => <story>)
withKnobs(object) -- wrapper decorator with options, like withKnobs(options)(() => <story/>)
withKnobs(storyFn, context) -- "real" decorator, like addDecorator(withKnobs)`?

I'm not 100% convinced polymorphising the API is a great idea, but I'm also not convinced withKnobsV2 is a great API either :/.
Also- don't you have a plan around a totally different API for knobs? Should we just wait for that?

A third idea here:
Perhaps we can export a single symbol (withKnobs) but hang different properties off it to apply in different contexts. Like withKnobs.decorator = X etc. This would be more explicit but equally user-friendly.
(cf webpack loader.pitch, et al)

Like withKnobs.decorator = X etc.

I thought of this as well.. But we can't:

[This would require core storybook changes however].

The thing we don't want to do at this stage

I'll transform this into a new proposal this evening, hopefully we can agree it 😃

So please please review this, I hope you like this proposal better @storybooks/team

@danielduan maybe you'd like to pitch in here?

I'm not sure if I am in favor of this one either. This seems to solve our architecture issue to a certain extent but it doesn't improve the user experience.
On the usability side, it's very tedious that we have all these withX(withY()) on the individual stories that still have to be explicitly defined every time. I wonder if there is a way to define some sort of inheritance structure as well.
Also, it doesn't seem like withSmartKnobs is included in our example app, maybe that should be something as well?

If you're not a fan of: withX(withY()) I don't blame you, it's not my favorite either.
There are solutions for it like compose(withX(), withY(), renderFn), and sometime in the future we'd want to improve this even more. Something to the kin of add('name', () => {}, [withX(), withY()])
But I think this is something that's separate from/larger then this PR
I wonder if we're looking for a perfect solution and backing ourselves in a corner: Can't change the existing (inconsistent) api, which is similarly names to what we current have but want to change in functionality.

@ndelangen closing this because it got superceded by https://github.com/storybooks/storybook/pull/1527


fix(codegen): format new expression + call expression with the correct parentheses

closes #2328

Merge activity

Feb 6, 9:06 AM EST: @Boshen merged this pull request with Graphite.


Incorrect keyboard mapping

I am using
Ubuntu <IP_ADDRESS>
freerdp-x11 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.3
MS-Windows 10
A UK keyboard layout
I am running xfreerdp with /kbd:0x00000809 (UK keyboard).
Using programs on the Linux host, the keyboard behaves as expected, however within a xfreerdp session, applications on the MS-Windows host behave as if a US layout keyboard had been configured.
The MS Windows host shows the keyboard type as "ENG" and requesting a on-screen keyboard returns the same layout as my physical keyboard. However when I press (for example) shift + 2, I expect a double quote (") to appear in Microsoft notepad.exe, instead I get an AT symbol (@). There are many other keys which are different between the UK layout and the way this behaves. see also https://en.wikipedia.org/wiki/British_and_American_keyboards
Note I have not confirmed that this is definitely behaving as a US keyboard - but the mappings I tried seem to match up.
Using the example of shift+2, xev reports the following:
KeyRelease event, serial 48, synthetic NO, window 0x1200001,
root -x268, subw 0x1200002, time<PHONE_NUMBER>, (36,31), root:(233,411),
state 0x11, keycode 48 (keysym 0x22, quotedbl), same_screen YES,
XLookupString gives 1 bytes: (22) """
XFilterEvent returns: False
This may be the same issue as reported in #3383, #2170 ?

@symcbean does this apply to our nightlies too? https://github.com/FreeRDP/FreeRDP/wiki/PreBuilds

@symcbean the referenced issues are similar but for different a os.
The keyboard symbol mapping is 2 staged:

Get the scancode for the key pressed
The server converts the scancode back to the symbol desired.

So, your local keyboard layout is ignored (only the 'which key is pressed' part is used) and you can change the server side layout and still get the correct key.
If that does not work for you, there are the following possibilities:

Your server side layout is not available
Your local layout reverse mapping does report the wrong scancode for a key

Due to security concerns there are no log messages written for that (you could get sensitive information from that)
But if you want to check which scancode is used, you could print it in freerdp_input_send_keyboard_event so you know if the key pressed matches the scancode expected

I believe the issue he is seeing (keyboard layout setting to default for the keyboard language) is because the CodePage is hardcoded to zero in rdp_write_info_packet
See https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/461923d0-24b6-4208-b7bf-d8ec39d2a051

@byteboon from the referenced documentation I read that the code page is used to determine the layout if KeyboardLayout = 0 only.

Hi @akallabeth... unfortunately you're not reading it correctly. We have this working in production.
We added a setting to hold and pass the codepage in rdp_write_info_packet:
Stream_Write_UINT32(s, settings->KeyboardCodepage & 0x0000FFFF); /* CodePage (4 bytes) */
And then we detect the local keyboard info and pass it along:
	// pass along an initial keyboard
	WCHAR KLID[KL_NAMELENGTH];
	if (GetKeyboardLayoutName(KLID)) {
		settings->KeyboardLayout = HexStringToInt(KLID);
		settings->KeyboardCodepage = LOWORD(GetKeyboardLayout(0));
	}
	else {
		settings->KeyboardLayout = LOWORD(GetKeyboardLayout(0));
		settings->KeyboardCodepage = 0;
	}

We only use FreRDP as a library, so I don't have a full patch to provide... just the additional setting and that one line change in rdp_write_info_packet.
An example would be setting your local system to English + US-International ... without my patch the remote will be set to English + US English, and with my patch it will be set to English + US-International to match.  Note that it appears the keyboard is only set upon initial login, and not when reconnecting to an existing login session.

Now looking at the original report, my comments may not actually be related... but hopefully they contribute something anyway.  ¯_(ツ)_/¯

@symcbean does #5707 help with your issue?


BUILD: Create pyproject.toml

CI throws the following warning:
DEPRECATION: morph-kgc is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option.

We should create a pyproject.toml to avoid future installation errors.

Addressed in #135


book_info

Adding a new table book_info by book_info.sql providing some more information about each book such as its full title, abbreviation, category, OT/NT, etc. for the convenience of app developers.

Great contribution. I will review this soon. Thank you again.

@scrollmapper Any chance we could get this merged btw? It seems like a nice addition. :smile:

@scrollmapper Any chance we could get this merged btw? It seems like a nice addition. :smile:


fix: Fix a few undefined variables in error messages

Purely cosmetic, but makes the errors harder to understand!

Thanks!


AutoFilter is ignored when PassThru is specified

Steps to reproduce
$data = [PSCustomObject]@{
    Region     = 'Region'
    EmailsSent = 0
    Failures   = 10
}
$document = $data | Export-Excel -PassThru -AutoFilter:$false -Verbose
$document.SaveAs("$pwd\test.xlsx")

Expected behaviour
AutoFilter should not be enabled.
Actual behaviour
AutoFilter is enabled unless a TableName parameter is specified.
This is caused by this fragment of Export-Excel which enables AutoFilter irrespective of the value of the AutoFilter parameter:
if ($PSBoundParameters.Keys.Count -eq 0 -Or $Now -or (-not $Path -and -not $ExcelPackage) ) {
    $Path = [System.IO.Path]::GetTempFileName() -replace '\.tmp', '.xlsx'
    $Show = $true
    $AutoSize = $true
    if (-not $TableName) {
        $AutoFilter = $true
    }
}

Environment data
PS> Get-Module ImportExcel

ModuleType Version    Name
---------- -------    ----
Script     6.2.3      ImportExcel

PS> $psversiontable

Name                           Value
----                           -----
PSVersion                      5.1.18362.145
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.18362.145
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

This isn't scenario which export was designed to support.
Normal usage is
$document = $data | Export-Excel -PassThru  -Verbose -path "$pwd\test.xlsx" and then
Close-excelpackage $document.
It is possible to defer giving the path until the file is saved, however  if the no file name or package is given, then a default filename will be used when the file is created (although never written to if .save(path) is used), -Show, -autoSize and -autofilter will all be forced to true.  Using any of these with :$false has no effect.
I can't see any reason to prevent things working as you expect them to. It is is simply a case of checking there switch hasn't been set already and then setting it, so -autosize and -autofilter could be overridden with $false , and so could show (although creating a randomly named file and not opening it or returning it might cause problems of it's own).
So I'll change it.  For now include the path in the command line as a work around.

SaveAs was simply because I was debugging this for someone else, just the most expedient way for me to pop it in Excel without looking harder. As I understand, more changes were being done to the Excel document between initial fill and whatever is done to save it.
Apologies that wasn't clear.
The problem is only that the AutoFilter parameter is not honoured in this scenario. It's just not an expected outcome, the forced presence of these values isn't documented at all (in either PassThru or AutoFilter).
Setting the TableName parameter prevents forced-AutoFilter being set ofc and this is the eventual work-around. That such a work-around was required didn't become apparent until I opened the function source though.
For me happy outcomes are either that it's documented or fixed as you see fit :)

It looked familiar, I actually already fixed this before for -Show ,-AutoSize and -AutoFilter in here https://github.com/dfinke/ImportExcel/pull/580/files#diff-2312e8cdbe09401310dc615fad4e8d83R528 on lines 527-529.
I forgot about it when we closed the pull request as we where going with the different solution for the parameter sets.


Roll Flutter Engine from 9039ac78cf03 to f8777f532ecb (12 revisions)

https://github.com/flutter/engine/compare/9039ac78cf03...f8777f532ecb
2023-12-13<EMAIL_ADDRESS>[web:multiview] Make CanvasKitRenderer listen for view creation/disposal events (flutter/engine#48812)
2023-12-12<EMAIL_ADDRESS>Move third_party/swiftshader, roll buildroot DEPS. (flutter/engine#48946)
2023-12-12<EMAIL_ADDRESS>[Impeller] Direct tessellation of simple filled round rects (flutter/engine#48919)
2023-12-12<EMAIL_ADDRESS>Roll Skia from 8e8d92ac1536 to 49e32eb178a7 (1 revision) (flutter/engine#48949)
2023-12-12<EMAIL_ADDRESS>Roll Dart SDK from a677378ae254 to 02f28120470f (1 revision) (flutter/engine#48945)
2023-12-12<EMAIL_ADDRESS>Roll Skia from 43a400456ab4 to 8e8d92ac1536 (1 revision) (flutter/engine#48941)
2023-12-12<EMAIL_ADDRESS>Roll Skia from 3678212a85b8 to 43a400456ab4 (2 revisions) (flutter/engine#48939)
2023-12-12<EMAIL_ADDRESS>Roll buildroot and delete libxml. (flutter/engine#48906)
2023-12-12<EMAIL_ADDRESS>Roll Skia from 16298087c277 to 3678212a85b8 (2 revisions) (flutter/engine#48934)
2023-12-12<EMAIL_ADDRESS>Manual roll of Dart SDK from 82c4571bb2de to a677378ae254 (flutter/engine#48933)
2023-12-12<EMAIL_ADDRESS>Roll Skia from 7685acfb6221 to 16298087c277 (1 revision) (flutter/engine#48931)
2023-12-12<EMAIL_ADDRESS>[web] Handle resizes at the view level (flutter/engine#48892)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Unable to upload blob in the browser when bundling with rollup

Package Name: @azure/storage-blob
Package Version: 12.1.2 and 12.2.0-preview.1
Operating system: win10
[ ] nodejs

version:

[x] browser

name/version: chrome 83

[x] typescript

version: 3.9.6

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
Uploading a blob from the browser results in the error Cannot read property 'INTERNAL' of undefined.
To Reproduce
Steps to reproduce the behavior:

Create a rollup.config.js with the code below
Run the following code:

const blobServiceClient = new BlobServiceClient("...");
const containerClient = blobServiceClient.getContainerClient("test");
const blockBlobClient = containerClient.getBlockBlobClient("test.jpg");
await blockBlobClient.uploadBrowserData(attachment.file); // file is coming from the drag & drop api

Expected behavior
For the file to upload.
Additional context
The error looks to point back to this piece of code in my bundle file:
function createSpan(operationName, tracingOptions) {
    if (tracingOptions === void 0) { tracingOptions = {}; }
    var tracer = getTracer();
    var spanOptions = __assign$1(__assign$1({}, tracingOptions.spanOptions), { kind: index.SpanKind.INTERNAL }); // THIS LINE
    var span = tracer.startSpan("Azure.Storage.Blob." + operationName, spanOptions);
    span.setAttribute("az.namespace", "Microsoft.Storage");
    var newOptions = tracingOptions.spanOptions || {};
    if (span.isRecording()) {
        newOptions = __assign$1(__assign$1({}, tracingOptions.spanOptions), { parent: span.context(), attributes: __assign$1(__assign$1({}, spanOptions.attributes), { "az.namespace": "Microsoft.Storage" }) });
    }
    return {
        span: span,
        spanOptions: newOptions
    };
}

This is my rollup.config.js which was setup based on the docs at https://github.com/Azure/azure-sdk-for-js/blob/master/documentation/Bundling.md#rollup-with-javascript.
import resolve from '@rollup/plugin-node-resolve';
import cjs from "@rollup/plugin-commonjs";
import json from "@rollup/plugin-json";
import typescript from '@rollup/plugin-typescript';
import shim from "rollup-plugin-shim";

export default {
  input: 'app/assets/modules/photos.ts',
  output: {
    dir: './wwwroot/js',
    format: 'es',
    sourcemap: true,
  },
  plugins: [
    shim({
      fs: `
        export function stat() { }
        export function createReadStream() { }
        export function createWriteStream() { }
      `,
      os: `
        export const type = 1;
        export const release = 1;
      `,
      util: `
          export function promisify() { }
      `,
    }),
    resolve({
      mainFields: ["module", "browser"],
      preferBuiltins: false,
    }),
    cjs(),
    json(),
    typescript(),
  ],
};

The commonjs plugin says the namedExports option is deprecated and it's handled automatically now which is why it's not part of my file.

@xt0rted Thanks for reporting this issue!  Did you get any errors if you add the namedExports back?

@jeremymeng this is what I get in the build output:
(!) Plugin commonjs: The namedExports option from "@rollup/plugin-commonjs" is deprecated. Named exports are now handled automatically.

I'm using version 13.0.0 of the plugin, but what I've found is if I roll back to 11.1.0 and set the namedExports the issue goes away and the code's bundled correctly.
I'm not sure if this helps at all but this is what I'm seeing in DevTools when putting a breakpoint on this piece of code.
v11.1.0

v13.0.0

@xt0rted Thanks a lot for checking!  We will look into why this isn't handled well using v13 of the plugin.

@xt0rted @rollup/plugin-commonjs is now at version 22 and hopefully the issue has been resolved along the way? Can you confirm if you are still blocked?

It's been awhile since I last looked at this code, but the issue seems to be resolved now with the latest versions of everything.

It's been awhile since I last looked at this code, but the issue seems to be resolved now with the latest versions of everything.

Happy to hear it, please let me know if you run into further issues.


Fix Operator K8s resources

Closes #20 and also fixes the Keycloak image coordinates.

Did you do some test runs for this one?

Yes, it's failing. 😄 Let me fix it and re-open this PR.

Superseded by #32.


Added with-typescript-styled-components example

Firstly, thanks so much for next.js! 🙌
I find myself using the with-typescript example with create-next-app, but then always end up adding the extra setup with-styled-components too, so thought to combine these just in case it helps anyone else.
Please let me know if there's anything that needs updating.
Thanks 😄

Wanted to note that I had to modify this a bit while using 8.1.1-canary.52 (i know, i know 😊).
Had to specify styles as a array to match the DocumentContext type definition. Full _document.tsx below:
import * as React from 'react'
import Document, { DocumentContext } from 'next/document'
import { ServerStyleSheet } from 'styled-components'

export default class MyDocument extends Document {
  static async getInitialProps(ctx: DocumentContext) {
    const sheet = new ServerStyleSheet()
    const originalRenderPage = ctx.renderPage

    try {
      ctx.renderPage = () =>
        originalRenderPage({
          enhanceApp: App => props => sheet.collectStyles(<App {...props} />)
        })

      const initialProps = await Document.getInitialProps(ctx)

      return {
        ...initialProps,
        styles: [
          <>
            {initialProps.styles}
            {sheet.getStyleElement()}
          </>
        ]
      }
    } finally {
      sheet.seal()
    }
  }
}


Issue with AngularJs Pact Consumer DSL

Hi Am trying to generate pacts consumer contracts. Am trying invoke an angular service which makes a simple xmlhttprequest.
and before each, I have below code
angular.module('modulename', [
'component',
'ngMockE2E'
]);
tester = ngMidwayTester('modulename');
customService = tester.inject('serviceToBeInjected');
$httpBackend = tester.inject('$httpBackend');
$httpBackend.whenGET('/search').passThrough();
But when I run karma test task to generate pact it simply exits after "putInteractions" method.
But contracts file is not generated. when I hit the service from browser or postman I get
{"message":"No interaction found for GET /search","interaction_diffs":[]}
I tried putting console loggers inside pact-consumer-js-dsl.js. it simply exits after putInteractions method. no errors found!
am using Karma,Jasmine, AngularJs, pact_node(for pact server).
Could you please help me out...

Have you had a look at https://github.com/DiUS/pact-consumer-js-dsl/wiki/Using-Pact-with-Angular ?

Hi, thanks for your reply. Yes am using ngMidwayTester...

Have a look through this post: https://groups.google.com/forum/#!topic/pact-support/Wmde7jEnJOQ
There is a working example, compare it with yours.


Error highlighting

Describe the feature
The feature would flag errant commas, syntax errors, or invalid references to columns.
You can see an example of this when looking at Fivetran's dbt-language-server Vscode extension

Describe alternatives you've considered
No response
Who will benefit?
All users of the Power User package. This saves time on wasted dbt runs that will fail instantly
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

I would love to see this feature implemented as well!

This is a fantastic suggestion and will be really helpful for the broader community. @olly-writes-code I see that you are interested to submit a PR also. Feel free to drop us a message if you need help.

@olly-writes-code, are you still planning to work on this issue? We would be more than happy to assist you in getting started.

I looked into it and I won't be able to dedicate time to this. Sorry!

@stlee-aurora @olly-writes-code We launched this feature today. Please give it a try and let us know if you have any feedback.
SQL Validation Feature

Hi @anandgupta42
Very cool! Thank you for this.
When testing, it raises an issue on the first parentheses for a statement that isn't in the file. Does this mean something is broken upstream?

Does the user need to do a dbt run to ensure this is accurate?

HI @olly-writes-code

This message indicates that in the sql, there is usage of the column hour which it could not find in the tables used in the sql or that it is referenced incorrectly in the sql.

It is shown at line 1, because there are multiple occurences of 'hour' and we are not sure which one is the possible issue.

On that note: I think we can work on improving the error message. Or having this information in the documentation. Thanks for trying it out!

@suryaiyer95 Ahh, okay in this instance, there aren't instances of hour in the SQL file.
I checked again and noticed this error message

@olly-writes-code  So we expect the parent models  of the model which we are validated to be materialized.

We are working on making the message more descriptive and clear

Sounds good. Thanks for the clarity :)


[service-bus] Track 2 - push down methods of MessageReceiver that are only used for StreamingReceiver

As part of the refactor/re-use work it became obvious that a large part of MessageReceiver was actually just hosting StreamingReceiver's code.
This PR pushes the methods that are completely StreamingReceiver specific down so they're no longer in the shared base between StreamingReceiver and BatchingReceiver.
No real refactoring has taken place, it's more or less a mechanical move*
*(Well...okay a little refactoring):

There were two methods on MessageReceiver (stopReceivingMessages, addCredit) that weren't being used (code had been moved over to ReceiverHelper). I removed the methods and just delegated to ReceiverHelper.
Some signature changes to make some arguments required so we no longer have weird 'default' logic in MessageReceiver.
StreamingReceiver now has a real init() method that takes care of creating receiver options, etc... so it's not in two spots (onDetached and create).

You'll see some of the tests move from stubbing _init() to stubbing init() instead.

/azp run js - servicebus - tests

/azp run js - servicebus - tests

/azp run js - servicebus - tests

/azp run js - servicebus - tests

/azp run js - servicebus - tests

/azp run js - servicebus - tests


Update steampipe-plugin-sdk to v1.3.1. Closes #11

Integration test logs

Logs
Add passing integration test logs here

Example query results

Results
Add example SQL query results here (please include the input queries as well)

This SDK was updated to v1.4.1 in https://github.com/turbot/steampipe-plugin-steampipe/pull/13


Application Stopped!

I get an application stopped error when I enter the background after installing the add-in

Hey @Serkan-Karacelikler
Could you give more info on the problem. Also could you share a sample project in which you are able to reproduce the issue
Cheers and have a nice day :)
Chris
Neutrinos

I pass the application to the background after scanning a document, the application gives a stopped error

Please share a sample project so I can reproduce it on my end
Cheers
Chris
Neutrinos

Thank you for your interest. I noticed that the problem is relevant to the camera plugin.

No worries :)
Glad you were able to figure it out.
Cheers
Chris
Neutrinos