Support using sphinxcontrib-hdl-diagrams on MSYS2

This was significantly more painful than I had expected, but I got something.
In this PR, 5 modifications are contributed:

A CI workflow named MSYS2.

netlistsvg is installed on the host, using the NodeJs available on the environment.
MSYS2 is setup with Action setup-msys2, and the following packages are installed through pacman: gcc, git, make, *-python-lxml, *-python-pip, *-python-sphinx, *-python-wheel, *-yosys.

All of them, except make, *-python-sphinx and *-yosys, are required because sphinx_symbiflow_theme is installed from sources, instead of using a package from pip.

nmigen and sphinx_symbiflow_theme are installed using pip.
The paths of nodejs and netlistsvg are added to the PATH, and the docs are built.
Artifacts are uploaded.

docs/Makefile had to be modified, for avoiding the Conda environment setup. Target html was added. make -C docs html allows building the docs using locally available tools.
docs/conf.py: in order to use the yosys installation on the system, hdl_diagram_yosys = 'system' is added.
yosys-bb and yosys-aig types produce failures. I think this is not related to this plugin, but an issue/bug that Yosys has internally.
Passing the yosys command as an string in sphinxcontrib_hdl_diagrams/__init__.py  is broken. I modified it for using a list of arguments instead.

Therefore, I will mark this PR as a draft. The following issues need to be solved:

[ ] Currently, the paths of nodejs and netlistsvg are added to the PATH manually (hardcoded). Those are saved in a file named extra.paths, but I could not have them added to the PATH programmatically. I have problems when reading C:/Program Files/nodejs, because of the space between "Program" and "Files" and because of the /. See step "Build Docs" of the workflow.
[ ] In docs/Makefile, I think that SPHINXBUILD should not setup Conda by default. That's non idiomatic. Instead SPHINXBUILD should allow a regular/typical Sphinx build; what any user would expect in any Sphinx other project. Then, a custom target or envvar can be used for explicitly enabling Conda.
[ ] Need to investigate why Yosys fails when doing dot ... && move ... internally. To start with, move seems not to exist.
[ ] I believe that passing the yosys command as a list, instead of an string, can be considered a fix to be applied independently of this PR. @mithro @nobodywasishere @daniellimws, what do you think?

Ref: #72

I'm running into issues with passing the yosys command as a list to subprocess.check_output(). What errors were you running into using it as it is? For some reason on my machine if it's passed a list, it will only run the first element of the list and ignore everything else.
For instance:
Python 3.9.3 (default, Apr  8 2021, 23:35:02)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import subprocess as sp
>>> sp.check_output('yosys --help', shell=True)
b'\nUsage: yosys [options] [<infile> [..]]\n\n    -Q\n        suppress printing of banner (copyright, disclaimer, version)\n\n    -T\n
... # returns normally
>>> sp.check_output(['yosys --help'], shell=True)
b'\nUsage: yosys [options] [<infile> [..]]\n\n    -Q\n        suppress printing of banner (copyright, disclaimer, version)\n\n    -T\n
... # returns normally
>>> sp.check_output(['yosys', '--help'], shell=True)
# I press CTRL + D as it's stuck at the yosys prompt
...
Yosys 0.9+4052 (open-tool-forge build) (git sha1 dce037a6, gcc 9.3.0-17ubuntu1~20.04 -Os)\n\n\nyosys> exit\nEnd of script.
...
>>> sp.check_output(['echo look at me', 'yosys', '--help'], shell=True)
b'look at me\n'
# returns normally
>>>

@nobodywasishere. try with shell=False. I tried the following:
#!/usr/bin/env python3

import subprocess as sp
print('First')
print(sp.check_output(['yosys', '--version'], shell=True).decode("utf-8"))
print('Second')
print(sp.check_output('yosys --version', shell=True).decode("utf-8"))
print('Third')
print(sp.check_output(['yosys', '--version'], shell=False).decode("utf-8"))
print('Fourth')
print(sp.check_output('yosys --version', shell=False).decode("utf-8"))

On MSYS2 (MINGW64):
# ./test.py
First
Yosys 0.9+4052 (git sha1 0ccc7229c, x86_64-w64-mingw32-g++ 10.2.0 -march=x86-64 -mtune=generic -O2 -Os)

Second
Yosys 0.9+4052 (git sha1 0ccc7229c, x86_64-w64-mingw32-g++ 10.2.0 -march=x86-64 -mtune=generic -O2 -Os)

Third
Yosys 0.9+4052 (git sha1 0ccc7229c, x86_64-w64-mingw32-g++ 10.2.0 -march=x86-64 -mtune=generic -O2 -Os)

Fourth
Yosys 0.9+4052 (git sha1 0ccc7229c, x86_64-w64-mingw32-g++ 10.2.0 -march=x86-64 -mtune=generic -O2 -Os)

On a container (hdlc/yosys):
First
# Is frozen...

Second
Yosys 0.9+4052 (git sha1 a5adb007, clang 7.0.1-8+deb10u2 -fPIC -Os)

Third
Yosys 0.9+4052 (git sha1 a5adb007, clang 7.0.1-8+deb10u2 -fPIC -Os)

Fourth
Traceback (most recent call last):
  File "./test.py", line 11, in <module>
    print(sp.check_output('yosys --version', shell=False).decode("utf-8"))
  File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.7/subprocess.py", line 472, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'yosys --version': 'yosys --version'

So, on Linux it seems that the list requires Shell false and the string needs shell true.

What errors were you running into using it as it is?

This is running make -C docs html on branch https://github.com/umarcor/sphinxcontrib-hdl-diagrams/commits/make/msys2:
...
reading sources... [100%] index
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... WARNING: unsupported theme option 'color_primary' given
WARNING: unsupported theme option 'color_accent' given
done
Exiting file: T:/symbiflow/sphinxcontrib-hdl-diagrams/docs/_build/html/_images/hdl-diagram-52-code-verilog-counter.svg
Exiting file: T:/symbiflow/sphinxcontrib-hdl-diagrams/docs/_build/html/_images/hdl-diagram-70-code-nmigen-counter.svg
Exiting file: T:/symbiflow/sphinxcontrib-hdl-diagrams/docs/_build/html/_images/hdl-diagram-100-code-rtlil-counter.svg
Running yosys: yosys -p 'prep -top top ; cd top; ; show -format svg -prefix T:/symbiflow/sphinxcontrib-hdl-diagrams/docs/_build/html/_images/hdl-diagram-123-code-verilog-dff' T:/symbiflow/sphinxcontrib-hdl-diagrams/docs/code/verilog/dff.v
[00000.012737] ERROR: Can't guess frontend for input file `top' (missing -f option)!


x86 provides export functions with @2 names

For x64 export is well. For x86 exports provides function_name@2 for all functions.

@mikasoukhov My original intent here was to consider this behavior as "by-design". I am assuming it is only observed on Windows since the default export calling convention on Windows-x86 is stdcall - non-Windows the default is cdecl. Using the UnmanagedCallersOnly.CallConvs property one can override this default. Using CallConvCdecl would address the issue; however, if stdcall is desired then we may need to consider other options.
On Windows, stdcall isn't common on non-Windows in my experience, MSVC decorates the export as defined here. There are ways default decoration can be overridden as defined here and I am more than willing to expose hooks to accomplish this (e.g. user supplied .def file). I don't know if GCC/Clang decorate stdcall in the same way, but it is possible.
As mentioned, my gut reaction is that this is "by-design" but I do appreciate the expectation of the "EntryPoint" contract. My biggest concern with attempting to properly support this is that DNNE would need to compute the anticipated export when using stdcall and although that is likely straight forward I am sure there are corner cases to be missed and cause more grief. Ideally one would always avoid using stdcall and defer to cdecl on x86 or be comfortable with supplying a .def file on Windows.
Do you have a strong opinion in this case?

I am mentioned Windows x86.
I am not familiar with C++ and my report was related about DNNE. Generated assembly not work with x86 unmanaged apps.

@mikasoukhov Thanks for the additional context. My recommendation then is to update your exports to define the cdecl calling convention. For example:
[UnmanagedCallersOnly(CallConvs = new []{typeof(System.Runtime.CompilerServices.CallConvCdecl)})]

I will update the documentation with details about this issue and the appropriate mitigation.

Hello,
first of all I want to congratulate with the author. This is the only library that got me up and running.
Unfortunately I am experiencing the same issue reported from @mikasoukhov.
I am trying to build two separate x86 and x64 dll.
x64 compiles fine, but the x86 fails with the following errors:
Error LNK2019: unresolved external symbol _get_hostfxr_path@12 referenced in function _load_hostfxr
Even if I export with [UnmanagedCallersOnly(CallConvs = new []{typeof(System.Runtime.CompilerServices.CallConvCdecl)})] it still fails with the same error.
The project is a simple .Net 5 library containing the following function:
[UnmanagedCallersOnly()]
public static int Run(IntPtr parameters)
{
      return 0;
}

I am only interested in Windows 10, but I also need x86 architecture working.
I am running the latest VS2019 with the latest Windows SDK available in its installer (19041).
May be I'm missing something obvious, but after looking the documentation for hours without understanding what I am doing wrong I have no other choice than ask for help.
Many thanks

Hello,
first of all I want to congratulate with the author. This is the only library that got me up and running.
Unfortunately I am experiencing the same issue reported from @mikasoukhov.
I am trying to build two separate x86 and x64 dll.
x64 compiles fine, but the x86 fails with the following errors:
Error LNK2019: unresolved external symbol _get_hostfxr_path@12 referenced in function _load_hostfxr
Even if I export with [UnmanagedCallersOnly(CallConvs = new []{typeof(System.Runtime.CompilerServices.CallConvCdecl)})] it still fails with the same error.
The project is a simple .Net 5 library containing the following function:
[UnmanagedCallersOnly()]
public static int Run(IntPtr parameters)
{
      return 0;
}

I am only interested in Windows 10, but I also need x86 architecture working.
I am running the latest VS2019 with the latest Windows SDK available in its installer (19041).
May be I'm missing something obvious, but after looking the documentation for hours without understanding what I am doing wrong I have no other choice than ask for help.
Many thanks


Make compatible with AngularJS2-2.0.0-rc.4

Update the library to work with AngularJS2-2.0.0-rc.4

It now supports AngularJS2-2.0.0-rc.5 and two way binding.


feat: provide cloudevent data as second parameter to function

If a CloudEvent is the incoming HTTP request, and if the data attribute
has been set, provide it as the second parameter to the function invocation.
This makes the module work a bit more like funqy, but we still expose
a context object.
Signed-off-by: Lance Ball<EMAIL_ADDRESS>

Hmm - upon closer inspection, it's possible to receive a context in funqy. https://quarkus.io/guides/funqy#context-injection
Maybe that's how it should be modeled in Node as well.
// second parameter `context` ignored
function fn(identity) {
  return new CloudEvent({
    source,
    type,
    data: { greeting: `hello ${identity.name}` } });
}


编译  tinyengine_app@developerkit  问题

Describe the bug
in  windows ，branch:master, aos make  tinyengine_app@developerkit , found a error:
build/aos_target_config.mk:334: *** Unknown component: middleware.linkkit.iotkit - directory or makefile for component not found. Ensure the middleware/linkkit/iotkit directory contains iotkit.mk. Stop.
make: *** No rule to make target<EMAIL_ADDRESS>needed by 'main_app'. Stop.

@kennycmt sorry, tinyengine_app  not available in master, please try developer branch.


Weekly workflow run

Schedules a weekly run of continuous integration pipeline on Monday morning at 05:00.

@sebastianswms  Looks like somethings broken in CI, could you dive into this when you have time. It's a dependency issue. Maybe an SDK bump would do it

@sebastianswms Looks like somethings broken in CI, could you dive into this when you have time. It's a dependency issue. Maybe an SDK bump would do it

Fixed the dependency issue, but it's still failing due to 400 error despite working on my fork. Maybe check repository secrets? Shown passing here: https://github.com/sebastianswms/tap-clickup/actions/runs/5524699663


How to capture network traffic for a nodejs app?

Core Library
MSAL Node (@azure/msal-node)
Wrapper Library
Not Applicable
Public or Confidential Client?
Confidential
Documentation Location
msal wiki or samples or docs.ms
Description

Run the sample https://github.com/Azure-Samples/ms-identity-javascript-nodejs-console
Get into some problem with it
Contact the team, who'll ask for logs and network traces

Actual: it's not easy to get network traces (e.g. Fiddler doesn't seem to work) and there is no doc that explains how to do it.

Fiddler has some guidance  for setting up a proxied http client, which could be used as a custom network client with msal-node. There's this FAQ item that hints at this, but a more direct guidance would be great (it also seems a little outdated cc @EmLauber @Robbie-Microsoft)

@bgavrilMS As I seem to remember, when you open Fiddler, it acts as a proxy and all network traffic travels through it. I think that Node doesn't like traveling through proxies and that you need to make a new rule in the Firewall to allow outbound traffic on port 8888 (default Fiddler port). See step #3 my description here - I was able to simulate running a node app behind a corporate proxy (via Fiddler), and see the network trace.

@derisen Looks like that guidance is out of date. MSAL-Node no longer uses axios, I re-wrote the default network manager to use node's native http/https modules. I think the first 3 sentences should be deleted.

@sameerag yes. @bgavrilMS @derisen. I actually just put the finishing touches on a small typescript msal-node project that's able to have it network traffic traced in Fiddler! Will share the sample tomorrow.


Instructions how to train the model?

Can someone help me how to train kinetics-i3d on my own custom dataset?

Can someone help me how to train kinetics-i3d on my own custom dataset?

i have the same problem. have u solve it?


Rewrite EEPROM.h to avoid GNU-licensed code

This will need to be a PR from a different branch to avoid conflicts with Arduino-CI/arduino_ci.


Preserve local changes during update

If #24 is implemented and it is possible to create a patch. Make it possible to automatically create a patch before a update and apply it using #22 .

Also see #166 where a patching procedure is described


Question about training

Hi, thanks for your great work. I would like to test if ArcFace works really well since eventually I need to use different network instead of ResNet/mobilenet. I would like to ask some questions, wish someone can answer me because I'm so confused now.

I downloaded the MS1M_85k_5.8M dataset, I am wondering if there's any preprocess steps such as MTCNN to crop the face or just directly feed the images into training?

I use my own face detector to crop the faces(remove the forehead) in both MS1M dataset(20k identities, 1.2M images) and LFW dataset off. When I used ResNet34(directly from torchvision.models) + ArcFace(s64, m=0.5, directly used yours). I only got 80% validation acc. However, when I trained on ResNet34+Center loss, I got 98% validation acc. Does it mean that Arcface can only perform well on full face?

Please help me out and if someone wants to make the test I please contact me and I will upload my dataset. (woo7952@gmail.com).
Thanks in advance

the dataset is already well cropped
the answer is yes, when you run it on uncropped face, you need to first crop the face out through MTCNN like models,  this part is already implemented on this repo


Feature request: Alexa Skill Cameras streams

It would be amazing if we could pull the camera streams from Alexa Skills which feed the FireTV/Echo Show (eg Blink camera skill) into the Home Assistant camera stream component! Is this possible? Thanks! :)

Please note this is a custom_component and not the built in Alexa component.  That said, we are limited to what the Alexa app can actually do. If you can pull a camera stream in the Alexa app, please let us know, but until then I don't think we can.


add pronounce guide in readme

@queenypingcap PTAL

LGTM

:+1:
How about mention its etymology (titanium, 钛) as well?

@AkihiroSuda Good idea

LGTM


use julia v0.10.0

Purpose
Updates all project environments to use julia v0.10.0, and tests them.
closes #437
Content

[x] use v0.10.0 in projects/manifests
[x] update documentation
[x] update deps as needed
[ ] release new ClimaLSM version

[x] I have read and checked the items on the review checklist.

You have to escape the 1.10 with ticks, otherwise it is interpreted as 1.1 in yaml files.


Rename WorkingGroupPresenter

Renaming the WorkingGroupPresenter to be more consistently named compared to the other Publishing API presenters.

Good spot!  I've dropped the second commit and just kept the first one which renames the presenter.


fix typo in "readonly" flag in documentation

the flag is named --read-only, not --readonly

LGTM 🐯

author LGTM


Update best-practices-performance-scale.md

Added some links to the AKS docs to allow easier further reading.

Thanks for the contribution  @PixelRobots


fix "Split bill- Own contact gets highlighted when you press down arrow and the highlight goes out of the screen when press down arrow"

Details
original proposal:
https://github.com/Expensify/App/issues/10127#issuecomment-1217716867
updated proposal:
https://github.com/Expensify/App/issues/10127#issuecomment-1219035420
https://github.com/Expensify/App/issues/10127#issuecomment-1219056501
Fixed Issues
$ https://github.com/Expensify/App/issues/10127
Tests

Launch the app (desktop or web) and log in
Go to a Group conversation
Click actions > split bill > enter amount > split
Press down keys (arrow up or down) as many times as you can.
Verify that own contact is never highlighted and also that losing highlight never happens once highlighted.

[x] Verify that no errors appear in the JS console

PR Review Checklist
Contributor (PR Author) Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] iOS / native
[x] Android / native
[x] iOS / Safari
[x] Android / Chrome
[x] MacOS / Chrome
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product was added in all src/languages/* files
[x] I verified any copy / text that was added to the app is correct English and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] Any functional components have the displayName property
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

PR Reviewer Checklist
The Contributor+ will copy/paste it into a new comment and complete it after the author checklist is completed

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] iOS / native
[ ] Android / native
[ ] iOS / Safari
[ ] Android / Chrome
[ ] MacOS / Chrome
[ ] MacOS / Desktop

[ ] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product was added in all src/languages/* files
[ ] I verified any copy / text that was added to the app is correct English and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] Any functional components have the displayName property
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

QA Steps

Launch the app (desktop or web) and log in
Go to a Group conversation
Click actions > split bill > enter amount > split
Press down keys (arrow up or down) as many times as you can.
Verify that own contact is never highlighted and also that losing highlight never happens once highlighted.

[ ] Verify that no errors appear in the JS console

Screenshots
Web
https://user-images.githubusercontent.com/97473779/185916453-d5ded324-6fbc-484a-8fe3-2931540ea266.mov
Mobile Web
https://user-images.githubusercontent.com/97473779/185916510-20b64caf-bf23-4d6c-ad1b-8faf71d53ca1.mov
Desktop
https://user-images.githubusercontent.com/97473779/185916562-63151a8f-1ba6-4d12-a918-ea6b85316803.mov
iOS
https://user-images.githubusercontent.com/97473779/185916644-37adcd8e-488c-49b8-ba4a-eb061fc25fcf.mov
Android
https://user-images.githubusercontent.com/97473779/185916684-9a329253-b47f-40d2-bfd8-040af3faa878.mp4

@vladnobenladen I am also working on an issue that uses ArrowKeyFocusManager. It turns out that updating this component will require testing a good amount of regression suite. I recommend we do test the same regression suite here as well. https://github.com/Expensify/App/pull/7846#issuecomment-1231321887 is list of regression tests to be checked.

@vladnobenladen Do you have any update for me in terms of testing the regression suite?

@vladnobenladen Do you have any update for me in terms of testing the regression suite?

yes, I tested all regression suites:
Search Page, New Chat Page, New Group Page, IOU (Split bill, 1:1 request, Confirmation List, Currency selection), Workspace Invite
All pages work flawlessly in all platforms (both selection types - single / multiple)

Thanks for the update @vladnobenladen, I am going to test this today and update here.

Quick thing, can you take the latest main branch changes?

@vladnobenladen bump, waiting for this to test this.

@vladnobenladen I might have to ask you to pull main changes once more. A recent change in ArrowKeyFocusManager was added and lets make sure we test against the latest code for the component. Thanks for the patience.

@vladnobenladen I might have to ask you to pull main changes once more. A recent change in ArrowKeyFocusManager was added and lets make sure we test against the latest code for the component. Thanks for the patience.

ok, I noticed that change was this.props.maxIndex < 0 (previously < 1). I did same change in my PR so no conflicts

@MonilBhavsar Quick bump

Checklist are completed, but looks like integration is broken.
So merging it!


Pipe PyCS output into plain text logfile?

I'm not sure how to capture a stdout/stderr stream in a logfile from python, maybe @jchiang87 can advise? The library functions we call do a lot of printing:is there a way to quietly hide that output in a file without changing the library code?

It looks like you would need something like this:
http://eli.thegreenplace.net/2015/redirecting-all-kinds-of-stdout-in-python/

Interesting! With a small tweak we are almost literate
from contextlib import redirect_stdout as output_redirected_to

we = SLTimer()
a_logfile = io.StringIO()

with output_redirected_to(a_logfile): we.estimate_time_delays()

;-)
On Thu, Jun 23, 2016 at 5:47 PM, James Chiang<EMAIL_ADDRESS>wrote:

It looks like you would need something like this:
http://eli.thegreenplace.net/2015/redirecting-all-kinds-of-stdout-in-python/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/DarkEnergyScienceCollaboration/SLTimer/issues/20#issuecomment-228227355,
or mute the thread
https://github.com/notifications/unsubscribe/AArY972rPLU2I0vFtP_nTlr2bhs6LPTsks5qOykngaJpZM4I9XiU
.


Improve hover for geometries - make it less likely to fail

Closes #842
I am unsure of how much of this PR overlaps with https://github.com/holoviz/holoviews/pull/5325.
MRE from #842 (slightly augmented to include by="reference_time")
import geopandas
import hvplot.pandas

json_str = '{"type": "FeatureCollection", "features": [{"id": "292", "type": "Feature", "properties": {"reference_time": "2021-08-03T06:00:00"}, "geometry": {"type": "Polygon", "coordinates": [[[6.734387964482268, 50.096981436429836], [6.715702760798321, 50.08350087669019], [6.7164606556881665, 50.07500090230046], [6.726932700709735, 50.06899131283367], [6.727498990205583, 50.062616788193964], [6.730988279570088, 50.06061342371476], [6.7311767879985, 50.05848865569604], [6.748616494592647, 50.048470246593965], [6.749553435189103, 50.0378472878539], [6.7565245571179045, 50.033839329129954], [6.822494229902199, 50.036222772078176], [6.829457117826622, 50.03220914103082], [6.832755487784024, 50.032326768682196], [6.836236195568452, 50.03031965546154], [6.839534418239325, 50.03043703037027], [6.843014579155103, 50.02842967525436], [6.846312654459997, 50.02854679744998], [6.849792268503478, 50.026539200507266], [6.853090196362978, 50.026656070019335], [6.856569263530571, 50.024648231318345], [6.882952088134839, 50.02557774446169], [6.889189529279116, 50.03005826409537], [6.888113617274682, 50.04280701271642], [6.884634555008016, 50.04481630967492], [6.8747356652759315, 50.04446880452035], [6.8712557178674984, 50.04647759882098], [6.8646562244125935, 50.04624505628612], [6.861175560726028, 50.048253478263526], [6.854575813313595, 50.04802018550571], [6.847612674584511, 50.05203617315432], [6.847430905745282, 50.05416109906186], [6.843948557379587, 50.056168944871104], [6.843766557088876, 50.05829391731779], [6.833316605440537, 50.06431684307392], [6.83001537252634, 50.06419921302388], [6.826531128284592, 50.066206501150646], [6.806723163146417, 50.065497367264776], [6.799751515201596, 50.069510039897715], [6.799566902060483, 50.07163509569316], [6.789105952186076, 50.077653323156746], [6.788550085538567, 50.0840288255632], [6.785061709927709, 50.086034734508154], [6.784876167120653, 50.088159975675374], [6.781387200638471, 50.09016579161379], [6.781201425169829, 50.092291079083346], [6.777711867667758, 50.094296801962315], [6.777525859439406, 50.09642213571793], [6.77403571076884, 50.098427765484495], [6.734387964482268, 50.096981436429836]]]}}, {"id": "329", "type": "Feature", "properties": {"reference_time": "2021-08-03T06:15:00"}, "geometry": {"type": "Polygon", "coordinates": [[[6.53500332673663, 50.17262838814129], [6.525676395793689, 50.165864441490726], [6.509130066483161, 50.165217619771184], [6.493598140164972, 50.15393999616791], [6.490290012794701, 50.15380969662393], [6.487184983165786, 50.151553827645586], [6.483877092942987, 50.151423292112206], [6.477668602593298, 50.1469110968444], [6.477872177168287, 50.14478575952954], [6.474768669293165, 50.142529583182], [6.474972387017253, 50.140404309639585], [6.468766845311061, 50.135891799690036], [6.452234991265688, 50.135234543767545], [6.449133859035186, 50.1329776075923], [6.449954293080332, 50.12447741050391], [6.443754499017571, 50.119963601072335], [6.440449599993195, 50.119831480170184], [6.437350486271928, 50.117574347547794], [6.434045824577542, 50.11744199108877], [6.430947304193949, 50.115184668906], [6.4276428798783325, 50.115052076929956], [6.424544952781937, 50.11279456525802], [6.421240765893827, 50.11266173780486], [6.421447405298261, 50.11053697719101], [6.415253448962403, 50.10602157197326], [6.415460396331883, 50.10389691192589], [6.412364153209042, 50.101639131494146], [6.409061010457461, 50.101505861479545], [6.405965360262447, 50.099247891817576], [6.406172804999734, 50.09712334179774], [6.403077699809985, 50.09486533258377], [6.406587622735568, 50.092874323519545], [6.406794995742371, 50.0907498552632], [6.41030432603753, 50.088758750082896], [6.413606331103893, 50.08889196357895], [6.417115116616857, 50.08690061275905], [6.433624670504715, 50.08756418677074], [6.452208535577216, 50.101104117299926], [6.458815082702433, 50.10136733427171], [6.461914147828928, 50.10362349560114], [6.465217670042701, 50.10375480739412], [6.4683173279463855, 50.10601077904516], [6.468113416590205, 50.108135588575635], [6.480516509589828, 50.1171588550765], [6.483821311675101, 50.11728948785017], [6.48692324762389, 50.11954499954339], [6.506753830987399, 50.120325544782304], [6.516065757468713, 50.12708957980573], [6.519371575991884, 50.127218901978026], [6.522476524780929, 50.129473313114914], [6.529088657857204, 50.129731363130404], [6.535300548774286, 50.13423950078656], [6.5340989899325645, 50.146991888717444], [6.537206508245576, 50.149246060243634], [6.537006334657516, 50.15137159007232], [6.540114400713651, 50.1536257208377], [6.539714318626019, 50.15787693505321], [6.542823099854781, 50.16013106138122], [6.541823326839114, 50.170759755944204], [6.538313303264706, 50.17275704375211], [6.53500332673663, 50.17262838814129]]]}}]}'
small_dataset = geopandas.read_file(json_str)

small_dataset.hvplot(geo=False, groupby="reference_time") # works but has a weird empty hover
small_dataset.hvplot(geo=True, groupby="reference_time") # does not work
small_dataset.hvplot(geo=False, by="reference_time") # does not work
small_dataset.hvplot(geo=True, by="reference_time") # does not work

With this PR:

I just tested your PR and the current main with the latest main on Holoviews and Geoviews:

code
hvplot main
#1055

geo=False + groupby
Works but weird hover
Works no hover

geo=True +  groupby
Errors
Works no hover

geo=False + by
Works with hover
Works no hover

geo=True + by
Works with hover
Works no hover

I will cut a dev release for holoviews and geoviews, so you don't have to second-guess your great work.

Is there anything that I need to change on this one?

I'm sure the code handling these multiple options (hover + geom + by/groupby ...) has some other weaknesses and could be improved but this requires a deeper dive. Thanks for this PR as it indeed makes things less likely to fail which is a lot better!


Ionide parses project on load, but never updates after edits

Problem
When I open up my project folder, Ionide seems to process it fine, errors are identified and underlined. But if I make changes, there is never any update, either after typing nor after saving.
When I use the command to get ionide logs, it reports that running the command failed.
Machine infos

Operating system: Linux
Arch: x64
VSCode: 1.27.1
Runtime: .Net
Mono version:

Mono JIT compiler version <IP_ADDRESS> (tarball Mon Aug  6 09:07:45 UTC 2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug
	Interpreter:   yes
	LLVM:          yes(3.6.0svn-mono-/)
	GC:            sgen (concurrent by default)

MSBuild version:

Microsoft (R) Build Engine version <IP_ADDRESS> ( Thu May 10 14:00:26 UTC 2018) for Mono
Copyright (C) Microsoft Corporation. All rights reserved.

I might have a related problem. Every time I add a dependency (paket) I need to restart VSCode to get intellisense for it.

Choose F# tab on the Activity Bar on the left - this should display solution explorer. Probably some/all projects failed to load. Right click on the project reporting an error and choose Show Project Status.

I think I'm running into a variant of this issue, changes don't show up in autocomplete unless they are in the same assembly
Repro:

make two projects with one referencing the other as a project reference
put two fs files in the first project in the same namespace, each with their own module
put one file in second project, opening the namespace
add a new member to one of the modules in A, and try to autocomplete in the other files

Expected outcome:

the new member is visible in the autocomplete list

Actual outcome:

the new member is only visible in autocomplete list within the same project

Screen capture:

Sample repo: https://github.com/ryepup/advent-of-code
Looking at the logs, this is directly what we get back from F# Language Service
Sample log where {completion} result does not contain the new member:
[17:46:30 DEBUG] REQ (1466) -> {completion}, File = "~/Advent2018/Tests/Tests.fs"
Data={"FileName":"/home/ryan/projects/advent-of-code/Advent2018/Tests/Tests.fs","SourceLine":"Day2.","Line":20,"Column":6,"Filter":"Contains","IncludeKeywords":true,"IncludeExternal":true,"Version":63}
[17:46:30 DEBUG] RES (1466) <- {completion} in 99 ms: Kind={"completion"}
Data=[{"Name":"checksum","ReplacementText":"checksum","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"findCode","ReplacementText":"findCode","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"findCommonId","ReplacementText":"findCommonId","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasDouble","ReplacementText":"hasDouble","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasOneCharDifferent","ReplacementText":"hasOneCharDifferent","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasRepeats","ReplacementText":"hasRepeats","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasTriple","ReplacementText":"hasTriple","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"ids","ReplacementText":"ids","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null},{"Name":"solve1","ReplacementText":"solve1","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null},{"Name":"solve2","ReplacementText":"solve2","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null}]

Sample log where {completion} result contains the new member:
[17:48:51 DEBUG] REQ (1499) -> {completion}, File = "~/Advent2018/Advent2018/Day1.fs"
Data={"FileName":"/home/ryan/projects/advent-of-code/Advent2018/Advent2018/Day1.fs","SourceLine":"    Day2.","Line":6,"Column":10,"Filter":"Contains","IncludeKeywords":true,"IncludeExternal":true,"Version":57}
[17:48:51 DEBUG] RES (1499) <- {completion} in 189 ms: Kind={"completion"}
Data=[{"Name":"aaaNewMember","ReplacementText":"foo","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null},{"Name":"checksum","ReplacementText":"checksum","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"findCode","ReplacementText":"findCode","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"findCommonId","ReplacementText":"findCommonId","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasDouble","ReplacementText":"hasDouble","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasOneCharDifferent","ReplacementText":"hasOneCharDifferent","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasRepeats","ReplacementText":"hasRepeats","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"hasTriple","ReplacementText":"hasTriple","Glyph":"Method","GlyphChar":"M","NamespaceToOpen":null},{"Name":"ids","ReplacementText":"ids","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null},{"Name":"solve1","ReplacementText":"solve1","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null},{"Name":"solve2","ReplacementText":"solve2","Glyph":"Variable","GlyphChar":"V","NamespaceToOpen":null}]


Create a human friendly flow chart to illustrate the conditions for different certificate levels

This will also address:
https://github.com/theodi/open-data-certificate/issues/613
https://github.com/theodi/open-data-certificate/issues/731

Thank you @sumikasan

Yes please.

See also #1173


New release 2.3.2

Signed-off-by: Michael Geiger<EMAIL_ADDRESS>

Codecov Report

Merging #286 (5c6ee8a) into master (f9fb0b7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #286   +/-   ##
=======================================
  Coverage   40.81%   40.81%
=======================================
  Files           4        4
  Lines          49       49
=======================================
  Hits           20       20
  Misses         29       29

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f9fb0b7...5c6ee8a. Read the comment docs.


add missing benchmark test file fromhttps://github.com/flutter/flutter/pull/102532

Forgot to check it in :(

test-exempt: is a test

Thank you!


[PROPOSAL] Day 2 Operations - General Backup & Restore

Rancher currently supports backups and restore via the "backup & restore operator". This works by backing up the k8s resources.

NOTE: this is different to backing up and restoring an ETCD snapshot (covered by #371).

We need to investigate and provide guidance on the resource backup use case in the context of CAPI and Rancher Turtles. Some of the things to look at:

Will the Rancher Backup & Restore Operator work for CAPI & Rancher Turtles
Will something like Valero work well

I’m sort of investigating this in https://github.com/Danil-Grigorev/cluster-api-addon-provider-velero

I shared a draft proposal in the slack: https://suse.slack.com/archives/C047LDA35BM/p1713193873471779

https://docs.google.com/document/d/1-3fesIRj7BB8WjooAM1uF7NY-OtU5-O4APXfoX5FryY/edit

Security assessment: https://github.com/rancher/security-team/issues/882


[phone numbers sdk] Update minimum version of dependency "@azure/core…

Packages impacted by this PR
azure/communication-phone-numbers
Issues associated with this PR
--
Describe the problem that is addressed by this PR
SDK was not passing tests with minimum version of the dependencies
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
--
Are there test cases added in this PR? (If not, why?)
--
Provide a list of related PRs (if any)
--
Command used to generate this PR:**(Applicable only to SDK release request PRs)
--
Checklists

[x] Added impacted package name to the issue description
[x] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[x] Added a changelog (if necessary)

API change check for @azure/communication-phone-numbers
API changes are not detected in this pull request for @azure/communication-phone-numbers


Remove 'vim' from all Dockerfiles

Description
This is the first PR in a series of PRs to clean up OPEA containers
Issues
https://github.com/opea-project/GenAIComps/issues/265
Type of change
List the type of change like below. Please delete options that are not relevant.

[Y] Bug fix (non-breaking change which fixes an issue)
[N] New feature (non-breaking change which adds new functionality)
[N] Breaking change (fix or feature that would break existing design and interface)
[Y] Others (enhancement, documentation, validation, etc.)

Dependencies
None
Tests
Everything needs to go through CI but I'm not expecting the changes to be breaking anything.

@ashahba This seems to have missed few Dockerfiles from this repo (I guess they were merged while you worked on this PR):
$ find -name 'Dockerfile*' | xargs grep vim
./comps/embeddings/neural-speed/docker/Dockerfile:    vim
./comps/finetuning/docker/Dockerfile_hpu:RUN apt-get update -y && apt-get install -y vim htop net-tools dnsutils
./comps/finetuning/docker/Dockerfile_cpu:RUN apt-get update -y && apt-get install -y vim htop net-tools dnsutils

Are you be fixing the Dockerfiles in GenAIExamples repo next?
$ find -name 'Dockerfile*' | xargs grep vim
./AudioQnA/docker/Dockerfile:    vim \
./FaqGen/docker/Dockerfile:    vim \
./DocIndexRetriever/docker/Dockerfile:    vim \
./CodeGen/docker/Dockerfile:    vim \
./CodeTrans/docker/Dockerfile:    vim \
./DocSum/docker/Dockerfile:    vim \
./ChatQnA/docker/Dockerfile_without_rerank:    vim \
./ChatQnA/docker/Dockerfile_guardrails:    vim \
./ChatQnA/docker/Dockerfile:    vim \
./SearchQnA/docker/Dockerfile:    vim \
./VisualQnA/docker/Dockerfile:    vim \
./Translation/docker/Dockerfile:    vim \


Bouncing docker lead to plugin not found error

I was setting my local laptop to run the entire devsetup. The installation of docker requires tcp socket to be configured after which I bounced the docker engine. This lead to plugin not found error and bouncing the plugin seems to have resolved it.
Filling it here to track and debug more for later.
May 09 00:38:14 ubuntu systemd[1]: Started Docker Application Container Engine.
May 09 00:38:14 ubuntu docker[5362]: time="2016-05-09T00:38:14.480200418-07:00" level=info msg="API listen on /var/run/docker.sock"
May 09 00:38:14 ubuntu docker[5362]: time="2016-05-09T00:38:14.480620122-07:00" level=info msg="API listen on [::]:2375"
May 09 00:39:37 ubuntu docker[5362]: time="2016-05-09T00:39:37.235531060-07:00" level=warning msg="Unable to locate plugin: vmdk, retrying in 1s"
May 09 00:39:38 ubuntu docker[5362]: time="2016-05-09T00:39:38.238129196-07:00" level=warning msg="Unable to locate plugin: vmdk, retrying in 2s"
May 09 00:39:40 ubuntu docker[5362]: time="2016-05-09T00:39:40.239565422-07:00" level=warning msg="Unable to locate plugin: vmdk, retrying in 4s"
May 09 00:39:44 ubuntu docker[5362]: time="2016-05-09T00:39:44.240710675-07:00" level=warning msg="Unable to locate plugin: vmdk, retrying in 8s"
May 09 00:39:52 ubuntu docker[5362]: time="2016-05-09T00:39:52.242032449-07:00" level=error msg="Handler for POST /v1.23/volumes/create returned error: create MyVolume: create MyVolume: Error looking up volume plugin vmdk: plugin not foun

Plugin logs
2016-05-09 00:35:04.493653004 -0700 PDT [WARNING] No config file found. Using defaults.
2016-05-09 00:35:04.493946869 -0700 PDT [INFO] Docker VMDK plugin started log_level=debug config="/etc/docker-volume-vsphere.conf" version="VMDK Volume Driver v0.3" port=15000 mock_esx=false
2016-05-09 00:35:04.494023569 -0700 PDT [INFO] Getting volume data from to unix:///var/run/docker.sock
2016-05-09 00:35:04.506538717 -0700 PDT [DEBUG] Found 0 running or paused containers
2016-05-09 00:35:04.507071983 -0700 PDT [INFO] Discovered 0 volumes in use or mounted.
2016-05-09 00:35:04.507107756 -0700 PDT [INFO] Going into ServeUnix - Listening on Unix socket address="/run/docker/plugins/vmdk.sock"
2016-05-09 00:35:04.507448829 -0700 PDT [DEBUG] root group found. gid: 0
2016-05-09 00:38:14.193226189 -0700 PDT [WARNING] Received signal signal=terminated
2016-05-09 00:38:14.242697458 -0700 PDT [WARNING] No config file found. Using defaults.
2016-05-09 00:38:14.24479227 -0700 PDT [INFO] Docker VMDK plugin started version="VMDK Volume Driver v0.3" port=15000 mock_esx=false log_level=debug config="/etc/docker-volume-vsphere.conf"
2016-05-09 00:38:14.245115938 -0700 PDT [INFO] Getting volume data from to unix:///var/run/docker.sock
2016-05-09 00:40:35.144906671 -0700 PDT [WARNING] Received signal signal=terminated
2016-05-09 00:40:35.184969917 -0700 PDT [WARNING] No config file found. Using defaults.
2016-05-09 00:40:35.188261971 -0700 PDT [INFO] Docker VMDK plugin started config="/etc/docker-volume-vsphere.conf" version="VMDK Volume Driver v0.3" port=15000 mock_esx=false log_level=debug
2016-05-09 00:40:35.188530709 -0700 PDT [INFO] Getting volume data from to unix:///var/run/docker.sock
2016-05-09 00:40:35.195304326 -0700 PDT [DEBUG] Found 0 running or paused containers
2016-05-09 00:40:35.195975251 -0700 PDT [INFO] Discovered 0 volumes in use or mounted.
2016-05-09 00:40:35.196085551 -0700 PDT [INFO] Going into ServeUnix - Listening on Unix socket address="/run/docker/plugins/vmdk.sock"
2016-05-09 00:40:35.196530733 -0700 PDT [DEBUG] root group found. gid: 0
2016-05-09 00:40:46.739663957 -0700 PDT [DEBUG] vmdkOps.List
2016-05-09 00:40:55.798025788 -0700 PDT [DEBUG] vmdkOps.Get name=MyVolume
2016-05-09 00:40:55.798119851 -0700 PDT [DEBUG] vmdkOps.List
2016-05-09 00:40:55.80133184 -0700 PDT [DEBUG] vmdkOp.Create name=MyVolume
2016-05-09 00:40:58.91979554 -0700 PDT [INFO] Volume created name=MyVolume
2016-05-09 00:41:01.230272503 -0700 PDT [DEBUG] vmdkOps.List
2016-05-09 00:41:11.975113701 -0700 PDT [DEBUG] vmdkOps.Get name=MyVolume
2016-05-09 00:41:11.975156107 -0700 PDT [DEBUG] vmdkOps.List

We made some significant changes in startup code. Quick test to restart docker passed successfully. Closing this for now.


Questions about how to cite

Hello! I have a question about whether I can reference your code.
I am currently developing a package in which I need to use LDDMM registration. I have come across your repository and noticed that you have not specified a license for the code, nor have you released it via pip.
I would like to inquire whether it would be permissible for me to use a portion of your code in my work. If so, could you please advise if there are any additional considerations or acknowledgments that need to be made beyond referencing [PMID: 30586384]?
Thanks!

Hi, I've just added the Apache license to the repo, feel free to use the code under this license.
In addition to citing the reference you listed for the code, citing reference [1] in the README.md is recommended for the general LDDMM registration algorithm.

OK, Thanks for your reply!


Wishlist: make it possible to open localhost when debugging

It would be great if I could debug a swf from a local server like so:
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "swf",
      "request": "launch",
      "name": "Launch Site",
      "program": "http://localhost:8080/index.html"
    }
  ]
}

When I do this now, I get the Error launching SWF debug session.

You might try specifying the runtimeExecutable option in launch.json to point to your browser. Depending on your platform, the debugger may not be able to find your browser automatically.
https://github.com/BowlerHatLLC/vscode-nextgenas/wiki/Debug-a-SWF-embedded-in-HTML-with-Visual-Studio-Code#launch-in-a-specific-web-browser

This results in the same error (Error launching SWF debug session):
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "swf",
      "request": "launch",
      "name": "Launch Site",
      "program": "http://localhost:8080/index.html",
      "runtimeExecutable": "/Applications/Google Chrome.app"
    }
  ]
}

However this does work (with or without the runtimeExecutable):
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "swf",
      "request": "launch",
      "name": "Launch Site",
      "program": "index.html",
      "runtimeExecutable": "/Applications/Google Chrome.app"
    }
  ]
}

Strange! I'll investigate.


Storage Account Encryption Error in Copy-AzureRMresourceGroup

The Copy-AzureRMresourceGroup.ps1 script gave me an error when attempting to create the storage account in the new resource group.
Looking at the source, I saw that the $EncryptionType variable wasn't used in the storage params. After updating the script to use this value the cmdlet ran without issue.

Thank you @wthenrichs We recently changed this section based on an issue with the Clone version of this script, but I erroneously forgot to change the variable name to $EncryptionType :-(


[AutoPR] compute/resource_manager

@AutorestCI rebase

Swagger to SDK encountered an unknown error
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/swaggertosdk/github_tools.py", line 29, in exception_to_github
    yield context
  File "/usr/local/lib/python3.6/dist-packages/swaggertosdk/restapi/github_handler.py", line 68, in act_and_response
    response = self.comment_command(issue, command)
  File "/usr/local/lib/python3.6/dist-packages/swaggertosdk/restapi/github_handler.py", line 83, in comment_command
    return self.rebase(issue, branch)
  File "/usr/local/lib/python3.6/dist-packages/swaggertosdk/restapi/github_handler.py", line 115, in rebase
    msg = sdk_repo.git.rebase('upstream/{}'.format(upstream_base))
  File "/usr/local/lib/python3.6/dist-packages/git/cmd.py", line 551, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/git/cmd.py", line 1010, in _call_process
    return self.execute(call, **exec_kwargs)
  File "/usr/local/lib/python3.6/dist-packages/git/cmd.py", line 821, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
  cmdline: git rebase upstream/master
  stdout: 'First, rewinding head to replay your work on top of it...
Applying: [Compute]Updated compute spec to include properties in VMInstanceView and a new WriteAaccelerator property on disks (#1803)
Applying: [Compute] Adding LogAnalytics to Compute spec (#1863)
Using index info to reconstruct a base tree...
M	azure-cognitiveservices-vision-contentmoderator/azure/cognitiveservices/vision/contentmoderator/models/__init__.py
M	azure-cognitiveservices-vision-contentmoderator/azure/cognitiveservices/vision/contentmoderator/models/classification.py
M	azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/operations/disks_operations.py
M	azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/operations/disks_operations.py
M	azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/operations/snapshots_operations.py
M	azure-servicefabric/HISTORY.rst
M	azure-servicefabric/azure/servicefabric/models/__init__.py
M	azure-servicefabric/azure/servicefabric/models/aad_metadata_object.py
M	azure-servicefabric/azure/servicefabric/models/application_capacity_description.py
M	azure-servicefabric/azure/servicefabric/models/application_description.py
M	azure-servicefabric/azure/servicefabric/models/application_health.py
M	azure-servicefabric/azure/servicefabric/models/application_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/application_health_policies.py
M	azure-servicefabric/azure/servicefabric/models/application_health_policy.py
M	azure-servicefabric/azure/servicefabric/models/application_health_policy_map_item.py
M	azure-servicefabric/azure/servicefabric/models/application_health_state.py
M	azure-servicefabric/azure/servicefabric/models/application_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/application_info.py
M	azure-servicefabric/azure/servicefabric/models/application_load_info.py
M	azure-servicefabric/azure/servicefabric/models/application_name_info.py
M	azure-servicefabric/azure/servicefabric/models/application_type_applications_health_evaluation.py
A	azure-servicefabric/azure/servicefabric/models/application_type_image_store_version.py
M	azure-servicefabric/azure/servicefabric/models/application_type_info.py
M	azure-servicefabric/azure/servicefabric/models/application_upgrade_description.py
M	azure-servicefabric/azure/servicefabric/models/application_upgrade_progress_info.py
M	azure-servicefabric/azure/servicefabric/models/application_upgrade_update_description.py
M	azure-servicefabric/azure/servicefabric/models/applications_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/binary_property_value.py
M	azure-servicefabric/azure/servicefabric/models/chaos_context.py
M	azure-servicefabric/azure/servicefabric/models/chaos_event.py
M	azure-servicefabric/azure/servicefabric/models/chaos_event_wrapper.py
M	azure-servicefabric/azure/servicefabric/models/chaos_parameters.py
M	azure-servicefabric/azure/servicefabric/models/chaos_report.py
M	azure-servicefabric/azure/servicefabric/models/check_exists_property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/check_sequence_property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/check_value_property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/cluster_configuration_upgrade_status_info.py
M	azure-servicefabric/azure/servicefabric/models/cluster_health.py
M	azure-servicefabric/azure/servicefabric/models/cluster_health_chunk.py
M	azure-servicefabric/azure/servicefabric/models/cluster_health_chunk_query_description.py
M	azure-servicefabric/azure/servicefabric/models/cluster_health_policies.py
M	azure-servicefabric/azure/servicefabric/models/cluster_health_policy.py
M	azure-servicefabric/azure/servicefabric/models/cluster_upgrade_description_object.py
M	azure-servicefabric/azure/servicefabric/models/cluster_upgrade_progress_object.py
M	azure-servicefabric/azure/servicefabric/models/code_package_entry_point.py
M	azure-servicefabric/azure/servicefabric/models/compose_deployment_status_info.py
M	azure-servicefabric/azure/servicefabric/models/compose_deployment_upgrade_description.py
M	azure-servicefabric/azure/servicefabric/models/compose_deployment_upgrade_progress_info.py
M	azure-servicefabric/azure/servicefabric/models/create_compose_deployment_description.py
M	azure-servicefabric/azure/servicefabric/models/current_upgrade_domain_progress_info.py
M	azure-servicefabric/azure/servicefabric/models/deactivation_intent_description.py
M	azure-servicefabric/azure/servicefabric/models/delete_property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/delta_nodes_check_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/deploy_service_package_to_node_description.py
M	azure-servicefabric/azure/servicefabric/models/deployed_application_health.py
M	azure-servicefabric/azure/servicefabric/models/deployed_application_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/deployed_application_health_state.py
M	azure-servicefabric/azure/servicefabric/models/deployed_application_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/deployed_application_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_applications_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/deployed_code_package_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_package_health.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_package_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_package_health_state.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_package_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_package_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_packages_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_replica_detail_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_replica_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_service_type_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_stateful_service_replica_detail_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_stateful_service_replica_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_stateless_service_instance_detail_info.py
M	azure-servicefabric/azure/servicefabric/models/deployed_stateless_service_instance_info.py
M	azure-servicefabric/azure/servicefabric/models/ensure_availability_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/ensure_partition_qurum_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/entity_health.py
M	azure-servicefabric/azure/servicefabric/models/entity_health_state.py
M	azure-servicefabric/azure/servicefabric/models/entity_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/entity_kind_health_state_count.py
M	azure-servicefabric/azure/servicefabric/models/event_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/executing_faults_chaos_event.py
M	azure-servicefabric/azure/servicefabric/models/fabric_error.py
M	azure-servicefabric/azure/servicefabric/models/fabric_error_error.py
M	azure-servicefabric/azure/servicefabric/models/failed_upgrade_domain_progress_object.py
M	azure-servicefabric/azure/servicefabric/models/failure_upgrade_domain_progress_info.py
M	azure-servicefabric/azure/servicefabric/models/file_info.py
M	azure-servicefabric/azure/servicefabric/models/file_version.py
M	azure-servicefabric/azure/servicefabric/models/folder_info.py
M	azure-servicefabric/azure/servicefabric/models/get_property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/health_evaluation_wrapper.py
M	azure-servicefabric/azure/servicefabric/models/health_event.py
M	azure-servicefabric/azure/servicefabric/models/health_information.py
M	azure-servicefabric/azure/servicefabric/models/image_store_content.py
M	azure-servicefabric/azure/servicefabric/models/int64_range_partition_information.py
M	azure-servicefabric/azure/servicefabric/models/invoke_data_loss_result.py
M	azure-servicefabric/azure/servicefabric/models/invoke_quorum_loss_result.py
M	azure-servicefabric/azure/servicefabric/models/monitoring_policy_description.py
M	azure-servicefabric/azure/servicefabric/models/name_description.py
M	azure-servicefabric/azure/servicefabric/models/named_partition_information.py
M	azure-servicefabric/azure/servicefabric/models/node_deactivation_info.py
M	azure-servicefabric/azure/servicefabric/models/node_deactivation_task.py
M	azure-servicefabric/azure/servicefabric/models/node_deactivation_task_id.py
M	azure-servicefabric/azure/servicefabric/models/node_health.py
M	azure-servicefabric/azure/servicefabric/models/node_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/node_health_state.py
M	azure-servicefabric/azure/servicefabric/models/node_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/node_impact.py
M	azure-servicefabric/azure/servicefabric/models/node_info.py
M	azure-servicefabric/azure/servicefabric/models/node_load_info.py
M	azure-servicefabric/azure/servicefabric/models/node_result.py
M	azure-servicefabric/azure/servicefabric/models/node_transition_progress.py
M	azure-servicefabric/azure/servicefabric/models/node_transition_result.py
M	azure-servicefabric/azure/servicefabric/models/node_upgrade_progress_info.py
M	azure-servicefabric/azure/servicefabric/models/nodes_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/operation_status.py
M	azure-servicefabric/azure/servicefabric/models/package_sharing_policy_info.py
M	azure-servicefabric/azure/servicefabric/models/paged_application_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_application_type_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_compose_deployment_status_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_node_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_property_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_replica_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_service_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_service_partition_info_list.py
M	azure-servicefabric/azure/servicefabric/models/paged_sub_name_info_list.py
M	azure-servicefabric/azure/servicefabric/models/partition_data_loss_progress.py
M	azure-servicefabric/azure/servicefabric/models/partition_health.py
M	azure-servicefabric/azure/servicefabric/models/partition_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/partition_health_state.py
M	azure-servicefabric/azure/servicefabric/models/partition_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/partition_information.py
M	azure-servicefabric/azure/servicefabric/models/partition_load_information.py
M	azure-servicefabric/azure/servicefabric/models/partition_quorum_loss_progress.py
M	azure-servicefabric/azure/servicefabric/models/partition_restart_progress.py
M	azure-servicefabric/azure/servicefabric/models/partition_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/partitions_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/primary_replicator_status.py
M	azure-servicefabric/azure/servicefabric/models/property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/property_description.py
M	azure-servicefabric/azure/servicefabric/models/property_info.py
M	azure-servicefabric/azure/servicefabric/models/property_metadata.py
M	azure-servicefabric/azure/servicefabric/models/put_property_batch_operation.py
M	azure-servicefabric/azure/servicefabric/models/reconfiguration_information.py
M	azure-servicefabric/azure/servicefabric/models/remote_replicator_acknowledgement_status.py
M	azure-servicefabric/azure/servicefabric/models/remote_replicator_status.py
M	azure-servicefabric/azure/servicefabric/models/repair_task.py
M	azure-servicefabric/azure/servicefabric/models/repair_task_approve_description.py
M	azure-servicefabric/azure/servicefabric/models/repair_task_cancel_description.py
M	azure-servicefabric/azure/servicefabric/models/replica_health.py
M	azure-servicefabric/azure/servicefabric/models/replica_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/replica_health_state.py
M	azure-servicefabric/azure/servicefabric/models/replica_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/replica_health_state_filter.py
M	azure-servicefabric/azure/servicefabric/models/replica_info.py
M	azure-servicefabric/azure/servicefabric/models/replicas_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/resolved_service_endpoint.py
M	azure-servicefabric/azure/servicefabric/models/resolved_service_partition.py
M	azure-servicefabric/azure/servicefabric/models/restart_deployed_code_package_description.py
M	azure-servicefabric/azure/servicefabric/models/restart_node_description.py
M	azure-servicefabric/azure/servicefabric/models/restart_partition_result.py
M	azure-servicefabric/azure/servicefabric/models/rolling_upgrade_update_description.py
M	azure-servicefabric/azure/servicefabric/models/safety_check_wrapper.py
M	azure-servicefabric/azure/servicefabric/models/secondary_active_replicator_status.py
M	azure-servicefabric/azure/servicefabric/models/secondary_idle_replicator_status.py
M	azure-servicefabric/azure/servicefabric/models/secondary_replicator_status.py
M	azure-servicefabric/azure/servicefabric/models/selected_partition.py
M	azure-servicefabric/azure/servicefabric/models/service_correlation_description.py
M	azure-servicefabric/azure/servicefabric/models/service_description.py
M	azure-servicefabric/azure/servicefabric/models/service_from_template_description.py
M	azure-servicefabric/azure/servicefabric/models/service_health.py
M	azure-servicefabric/azure/servicefabric/models/service_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/service_health_state.py
M	azure-servicefabric/azure/servicefabric/models/service_health_state_chunk.py
M	azure-servicefabric/azure/servicefabric/models/service_info.py
M	azure-servicefabric/azure/servicefabric/models/service_load_metric_description.py
M	azure-servicefabric/azure/servicefabric/models/service_name_info.py
M	azure-servicefabric/azure/servicefabric/models/service_partition_info.py
M	azure-servicefabric/azure/servicefabric/models/service_placement_prefer_primary_domain_policy_description.py
M	azure-servicefabric/azure/servicefabric/models/service_type_description.py
M	azure-servicefabric/azure/servicefabric/models/service_type_health_policy_map_item.py
M	azure-servicefabric/azure/servicefabric/models/service_type_info.py
M	azure-servicefabric/azure/servicefabric/models/service_update_description.py
M	azure-servicefabric/azure/servicefabric/models/services_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/singleton_partition_information.py
M	azure-servicefabric/azure/servicefabric/models/start_cluster_upgrade_description.py
M	azure-servicefabric/azure/servicefabric/models/started_chaos_event.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_description.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_info.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_partition_info.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_replica_health.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_replica_health_state.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_replica_info.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_type_description.py
M	azure-servicefabric/azure/servicefabric/models/stateful_service_update_description.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_description.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_info.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_instance_health.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_instance_health_state.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_instance_info.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_partition_info.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_type_description.py
M	azure-servicefabric/azure/servicefabric/models/stateless_service_update_description.py
M	azure-servicefabric/azure/servicefabric/models/stopped_chaos_event.py
M	azure-servicefabric/azure/servicefabric/models/system_application_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/test_error_chaos_event.py
M	azure-servicefabric/azure/servicefabric/models/update_cluster_upgrade_description.py
M	azure-servicefabric/azure/servicefabric/models/upgrade_domain_delta_nodes_check_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/upgrade_domain_info.py
M	azure-servicefabric/azure/servicefabric/models/upgrade_domain_nodes_health_evaluation.py
M	azure-servicefabric/azure/servicefabric/models/validation_failed_chaos_event.py
M	azure-servicefabric/azure/servicefabric/models/wait_for_inbuild_replica_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/wait_for_primary_placement_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/wait_for_primary_swap_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/wait_for_reconfiguration_safety_check.py
M	azure-servicefabric/azure/servicefabric/models/waiting_chaos_event.py
M	azure-servicefabric/azure/servicefabric/service_fabric_client_ap_is.py
M	azure-servicefabric/azure/servicefabric/version.py
Falling back to patching base and 3-way merge...
CONFLICT (rename/rename): Rename "azure-servicefabric/azure/servicefabric/models/application_type_image_store_version.py"->"azure-cognitiveservices-language-spellcheck/azure/cognitiveservices/language/spellcheck/models/response_base.py" in branch "25b43d1261dfd5293d2a0ce7497299a6e8d72bae" rename "azure-servicefabric/azure/servicefabric/models/application_type_image_store_version.py"->"azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/log_analytics_output.py" in "[Compute] Adding LogAnalytics to Compute spec (#1863)"
Patch failed at 0002 [Compute] Adding LogAnalytics to Compute spec (#1863)
The copy of the patch that failed is found in: .git/rebase-apply/patch

When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".
'
  stderr: 'error: Failed to merge in the changes.'

Codecov Report

Merging #1930 into master will decrease coverage by 0.12%.
The diff coverage is 82.77%.

@@            Coverage Diff             @@
##           master    #1930      +/-   ##
==========================================
- Coverage   53.15%   53.03%   -0.13%
==========================================
  Files        4724     4716       -8
  Lines      117181   116882     -299
==========================================
- Hits        62293    61993     -300
- Misses      54888    54889       +1

Impacted Files
Coverage Δ

...re/servicefabric/models/application_description.py
45.45% <ø> (ø)
:arrow_up:

...ic/azure/servicefabric/models/service_name_info.py
57.14% <ø> (ø)
:arrow_up:

...cefabric/azure/servicefabric/models/repair_task.py
20.83% <ø> (ø)
:arrow_up:

...bric/models/service_type_health_policy_map_item.py
62.5% <ø> (ø)
:arrow_up:

...ric/models/current_upgrade_domain_progress_info.py
57.14% <ø> (ø)
:arrow_up:

...ic/models/deployed_service_package_health_state.py
44.44% <ø> (ø)
:arrow_up:

.../azure/servicefabric/models/chaos_event_wrapper.py
66.66% <ø> (ø)
:arrow_up:

...re/servicefabric/models/event_health_evaluation.py
55.55% <ø> (ø)
:arrow_up:

.../azure/servicefabric/models/upgrade_domain_info.py
57.14% <ø> (ø)
:arrow_up:

...servicefabric/models/deployed_service_type_info.py
40% <ø> (ø)
:arrow_up:

... and 465 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1396425...d549ee2. Read the comment docs.

@lmazuel what do you need my review on, this all looks like compute?

@AutorestCI rebase

Rebase done and pushed to the branch

@AutorestCI rebase

Rebase done and pushed to the branch

(message created by the CI based on PR content)

@AutorestCI rebuild https://github.com/Azure/azure-rest-api-specs/blob/master/specification/compute/resource-manager/readme.md

Working on generating https://github.com/azure/azure-rest-api-specs/blob/master/specification/compute/resource-manager/readme.md for you!!!

Build SDK finished and cleaned


ClientInterceptorTest ClientInterceptorTest

https://source.cloud.google.com/results/invocations/abce0582-2f6b-436e-9d0b-607176796e57/targets/github%2Fgrpc%2Fcsharp_macos_dbg_native/tests
NUnitLite 3.10.1 (.NET Framework 4.5)
Copyright (c) 2018 Charlie Poole, Rob Prouse
Runtime Environment
   OS Version: MacOSX <IP_ADDRESS>
  CLR Version: 4.0.30319.42000
Test Files
    /Volumes/BuildData/tmpfs/src/github/grpc/workspace_csharp_macos_dbg_native/src/csharp/Grpc.Core.Tests/bin/Debug/net45/Grpc.Core.Tests.exe
Test Filters
    Test: Grpc.Core.Interceptors.Tests.ClientInterceptorTest
=> Grpc.Core.Interceptors.Tests.ClientInterceptorTest.AddRequestHeaderInClientInterceptor
D1109 12:42:21.299266 Grpc.Core.Internal.UnmanagedLibrary Attempting to load native library "/Volumes/BuildData/tmpfs/src/github/grpc/workspace_csharp_macos_dbg_native/src/csharp/Grpc.Core.Tests/bin/Debug/net45/libgrpc_csharp_ext.x64.dylib"
D1109 12:42:21.344474 Grpc.Core.Internal.NativeExtension gRPC native library loaded successfully.
=> Grpc.Core.Interceptors.Tests.ClientInterceptorTest.CheckInterceptorOrderInClientInterceptors
=> Grpc.Core.Interceptors.Tests.ClientInterceptorTest.CheckNullInterceptorRegistrationFails
=> Grpc.Core.Interceptors.Tests.ClientInterceptorTest.CountNumberOfRequestsInClientInterceptors
Run Settings
    Number of Test Workers: 1
    Work Directory: /Volumes/BuildData/tmpfs/src/github/grpc/workspace_csharp_macos_dbg_native
    Internal Trace: Off
Test Run Summary
  Overall result: Passed
  Test Count: 4, Passed: 4, Failed: 0, Warnings: 0, Inconclusive: 0, Skipped: 0
  Start time: 2018-11-09 20:42:21Z
    End time: 2018-11-09 20:42:21Z
    Duration: 0.424 seconds
self_interrupt_thread: we can't resume from an async call
Stacktrace:
Native stacktrace:
	0   mono                                0x000000010721a541 mono_handle_native_crash + 257
	1   libsystem_platform.dylib            0x00007fffc216ab3a _sigtramp + 26
	2   ???                                 0x0000700006dfc020 0x0 +<PHONE_NUMBER>37920
	3   libsystem_c.dylib                   0x00007fffc1fef420 abort + 129
	4   mono                                0x00000001073ea8ff mono_log_write_logfile + 351
	5   mono                                0x000000010740246e monoeg_g_log + 206
	6   mono                                0x0000000107338d49 self_interrupt_thread + 89
	7   mono                                0x00000001073eec7b mono_msec_boottime + 139
	8   mscorlib.dll.dylib                  0x00000001091df989 System_Threading__ThreadPoolWaitCallback_PerformWaitCallback + 9
	9   mono                                0x0000000107174784 mono_jit_runtime_invoke + 1316
	10  mono                                0x000000010736c398 do_runtime_invoke + 88
	11  mono                                0x000000010733aac6 worker_callback + 966
	12  mono                                0x000000010733d19c worker_thread + 348
	13  mono                                0x0000000107338463 start_wrapper + 675
	14  libsystem_pthread.dylib             0x00007fffc217493b _pthread_body + 180
	15  libsystem_pthread.dylib             0x00007fffc2174887 _pthread_body + 0
	16  libsystem_pthread.dylib             0x00007fffc217408d thread_start + 13
Debug info from gdb:
(lldb) command source -s 0 '/tmp/mono-gdb-commands.QX5TSL'
Executing commands in '/tmp/mono-gdb-commands.QX5TSL'.
(lldb) process attach --pid 8749
error: attach failed: unable to attach
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stale.


No SMS notifications on Fedora Linux 25

I am not seeing any notifications come through for SMS on Linux. System is running and other push notifications are coming through, but I don't get sound or popup for SMS.
PB for Desktop version 3.9
Fedora 25x64 with Gnome 3.22.2
Installed package via appimage build.

@aia832003
Thanks for the screenshot. Please retry with the new v4.0.2 and report your findings.

@sidneys just installed update on both of my machines and still no SMS. Other pushes still successful. Keep up the great work on the app and let me know if I can help you can walk me through.

I have the same problem on macOS. It works for all other push notifications but no sound or notification for SMS (although they do show up in the app).

I'm seeing the same issue on RHEL6 and Windows10 desktop clients.

@aia832003 @aia832003 @apippin
Please test this issue again with the latest version. All sms mirrong tests were conducted successfully so far, however using specific configurations (Android 7.1.1, macOS)
--> Link

Thanks for all the work Sidney! I am now getting the following error...do you think I need to do a complete uninstall and delete user files?

Should mention that this is with the update from today and now sms doesn't seem to reflect any changes or notifications.

@aia832003
Thanks for the report. The latter issue is known and tracked here: #39

@aia832003
Please re-test with the latest version and share your results.

Awesome news! It works. No error prompt and SMS notifications are fixed.

Thank you sidney!

The latest version also fixes it for me (macOS).

@aia832003 @andrebeat
This is a team effort, thanks for your tidy & timely feedback as well 👍 . Closing.


OneDrive: Unauthenticated, Must be authenticated to use '/drive' syntax

Hi,
I am using OneDrive api to upload files in my Ruby on Rails application and I am facing the following issue:
OneDrive API started giving the unauthenticated error on uploading file using the endpoint /drive/root:/#{filename}:/content. The error is given below:
{"error"=>{"code"=>"unauthenticated", "message"=>"Must be authenticated to use '/drive' syntax"}}
Then I got a new refresh_token by following the OneDrive Docs using scope files.readwrite offline_access.
For OneDrive authentication, I am sending POST request to the endpoint https://login.microsoftonline.com/common/oauth2/v2.0/token to get access_token using the refresh_token with the following headers and body:
headers = { 'Content-Type' => 'application/x-www-form-urlencoded' }
body = {
  'client_id'     => "<Client ID>",
  'grant_type'    => "refresh_token",
  'redirect_uri'  => "<Redirect URI>",
  'client_secret' => "<Client Secret>",
  'refresh_token' => "<Refresh Token>",
}

Am I using the correct endpoint to get access_token from refresh_token?
The base uri I am using to upload files to OneDrive is https://api.onedrive.com/v1.0
Can anyone please help me why I am I getting unauthenticated error or how can I use '/drive' syntax for authentication?
Thanks in advance!

If you're hitting api.onedrive.com directly you'll need to auth using the Microsoft Account flow. It looks like the auth you're getting may be sufficient for graph though, so you could try your requests against https://graph.microsoft.com/v1.0/me/drive/root... and see if that works.

@ificator Thank you for the response. I have already solved it using Microsoft Account flow. Previously I was using Microsoft Graph authentication process and the access_token returned from that was not seem to be working. I also used https://login.live.com/oauth20_token.srf [POST] to get access_token and refresh_token instead of using https://login.microsoftonline.com/common/oauth2/v2.0/token according to the Microsoft Account flow and it worked.
Later I used my Office-365 account and followed OneDrive for Business authentication to get it working.


Use separate SQL Server machine for C.I. tests

Currently by far our main source of test flakiness is caused by SQL Server failing to respond to connections or otherwise flaking out in similar ways. One idea to help make this better is to run SQL Server on a different box when using the C.I. such that:

It's not competing for resources with all the tests running
It's using a real TCP/IP connection, rather than a local connection (e.g. named pipes) to LocalDb

Just an idea: test against an Azure-managed SQL Server instance. This could be more stable/less flakey/less management than managing a box etc.

We had a discussion in triage about how to make sure that the machine is only used by one C.I. run at a time. This would either require:

A pool of servers, with infrastructure to pick one from the pool.
Each agent paired with a specific server instance. This would require BYOC or similar.

For now, we're going to hold off on this and try a couple of other things:

Stop using LocalDb. Use something beefier(🐄🐄🐄), like SQL Developer edition. Configure it to communicate with TCP/IP, even locally.
See if we can run on beefier(🐄🐄🐄) machines.

(Beefier!!! 🐮)

I'm going to look into using the microsoft/mssql-server-windows-express Docker image for the EF6 CI. We could probably do something similar here--they also have one for developer edition.

Ugg. Typical SQL Server: The images are built on Windows 1709, but AzDO requires at least 1803.

Some notes: (Couldn't get either to work without new agents)
To build inside the SQL Server Docker image:
        - job:
          pool:
            vmImage: win1803
          container:
            image: microsoft/mssql-server-windows-developer
            options: -e ACCEPT_EULA=Y -e SA_PASSWORD=Password12!
          variables:
            - Test__SqlServer__DefaultConnection: User ID=sa;Password=Password12!

To start SQL Server using the Docker image:
        - job:
          variables:
            - Test__SqlServer__DefaultConnection: User ID=sa;Password=Password12!
          steps:
            - task: Docker@1
              displayName: Start SQL Server
              inputs:
                command: run
                imageName: microsoft/mssql-server-windows-developer
                ports: '1433:1433'
                envVars: |
                  ACCEPT_EULA=Y
                  SA_PASSWORD=Password12!

Sounds like Helix has pools with support for Windows Containers. Might be worth front-loading that work...

Found another way: (connect to container hosted elsewhere)
        - job: Windows
          variables:
            - Test__SqlServer__DefaultConnection: Data Source=mssql;User ID=sa;Password=Password12!
          services:
            mssql:
              image: mcr.microsoft.com/mssql/server
              env:
              - ACCEPT_EULA=Y
              - SA_PASSWORD=Password12!
              - MSSQL_PID=Developer
              ports: 1433

Well that didn't work as advertised... The setting seems to be ignored. Possibly an issue with the Arcade template? Giving up for now. Sticking with LocalDB on EF6.


Add fast_startup builds into our pipelines

Add a build for the fast_startup Adoptium Incubator project based on the changes in https://github.com/dragonwell-releng/openjdk-build/commit/2fafa441d8f50381583e5f2beea476497be55b71
These will be merged into the pipelines so they can run regularly. I have verified that these changes are ok on Linux/x64 with the adoptopenjdk/centos7_build_images

Done in https://github.com/adoptium/temurin-build/pull/2866 and https://github.com/adoptium/ci-jenkins-pipelines/pull/257


Package subpath error with plugin for Custom esbuild builder

Command
build
Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
I'm trying to use the anolilab unplugin-favicons package to generate favicons in an Angular 18 application. I'm using the @angular-builders/custom-esbuild:application builder so I can add plugins into the esbuild system. I've looked at their examples but have had no luck.
Minimal Reproduction
Here is a Stackblitz that shows the issue.

No response

@angular-builders/custom-esbuild:application is not supported by the Angular team.


Fix parse_version only returning last digit of major when major >= 10

When clang --version reports a major version >= 10, the regex that parses its output erroneously only captures the last digit. This leads llvmenv version to report 0.0.0 for LLVM version 10.0.0.
This patch just changes parse_version to capture all the leading digits. Then llvmenv version correctly reports 10.0.0.

Thanks!


chefspec

We should get chefspec tests added. Integration tests are taking ages (in VMware) and seem to fail in Docker (due to some rabbitmq issue).

We could definitely add it, but I'm also quite keen on the integration test, as it really tests a full end-to-end scenario with a boulder server. I do intend on fixing the docker build as well.


✨ Adding backend logic ✨

now anyone can login with any gmail and password, ill add a backend logic for this so no one can login without signing up first.
@SwanandD121 please assign me this task ,ill work on it assap.

duplicate issue


Add delay to fix compile + open not opening a PDF-reader

It seems that the main process quit before the PDF-reader command had fully gone through. Since the watch command keeps the process open, the issue didn't happen then. A  lower duration might be possible, 1 ms delay worked ~90% of the time for me but it's probably best to have some margin

This will close #2725

Closing in favor of https://github.com/typst/typst/pull/2869


Associations

In this Milestone, I completed the following;

Create the classroom class.
Create the rentals class.
Create the book class.
Add all relationships that exists between them.

@RolandM99  thank you, for pointing this out, I have done justice to them.


From README, brew install curl-ca-bundle no longer works

I'm still investigating how to get the certificate, but the above command gives
Error: No available formula for curl-ca-bundle on OS X 10.8 and 10.9.

@davestacey :+1: thanks! worked for me! +1

great

great

@davestacey :+1: thanks! worked for me! +2

I tried all the methods listed on http://railsapps.github.io/openssl-certificate-verify-failed.html and none of them worked, but the suggestion from @davestacey worked! Thanks!


Use guice (or any other dependeny injection framework)

Hi Axel!
Just to start a discussion. What about introducing a dependency injection framework (guice) for say 4.0?
This would introduce another dependency (which would be needed to be shaded in, I think), but offer some advantages:
In addition to make the code clearer in some places (especially reduce the large constructor calls), it would also allow jdbc migrations, custom resolvers and callbacks to access configuration data in a much more flexible way (without the need for an addtional interface like proposed in #805).
Cheers,
Stephan

+1 for injecting retrofit clients into JDBC migrations.


ci: enable tfsec checks

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


Event Builder Payload + Numeric Event (#4)

Updating event builder a/c to endpoints changes and updating unit tests

making sure that the value sent is a double/float

Using commenting format which is used through out the project

removing explicit return

:pencil2: Temporary Commit - Dev in Progress

:pencil2: Further required modifications

:pencil2: Added a missing test for event tag utils

:pencil2: Removed comments

Dummy commit to test Travis

:pencil2: Changed logic of detecting a numeric string
:pencil2: Few Edits

:pencil2: Removed legacy case

Coverage decreased (-0.03%) to 99.766% when pulling 4e5aa4ee8f27fb8d3fe49beabfc053671f9bef4f on mng/pr-61 into 98dd9389c54f85bad2c6511804c56aed0fef99eb on master.

build

build

build

build

build

build

build

build


Support reparsing filters at runtime

Originally raised in #103

Currently, I don't see a nice way to change logging levels dynamically. (Or is there?). It is not very friendly with log::set_max_level_filter either to able to make even small changes.
Would be nice to be able to make small changes if not full reparse during runtime. It becomes extremely helpful in server environments to be able to to that.

I took a jab at adding support for this and have come up with two prototypes:

Non breaking change: Added an RwLock around the filter field of the Logger struct. This approach is simple but there is a read penalty when accessing the filter field anytime something is logged. Code for this approach here
Breaking change: Used generics to create a logger that can change filters at runtime or forgo the ability to change at runtime to avoid the read penalty and remain static (basically how it is now). Code for this approach here

For both prototypes, when the logger is built you can get an instance of a new struct called DynamicLogLevel. It has a check_filter_config method that when called, checks a config file and updates the filter if the levels have changed.
The contents of this config file should follow the same syntax used for the RUST_LOG env var.
My goal is to start the conversation and possibly see if there are better ways to add support for this.

+1 to "this would be nice"


chore(deps): update common-dev-assets digest to 25d44f7

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
1753bab -> 25d44f7

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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


Unify react versions in the packages

2 things:

a couple instances where these had higher deps verses other packages
when running tsc with skipLibCheck: false there would be multiple conflicting copies of @types/react floating around. This attempts to unify on a single version and reduces the number of errors (when running the aformentioned command) from around ~200-300 to ~50.

✅ Pull Request Checklist:

[ ] Included link to corresponding Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:
React Spectrum

This upgrade breaks the linter (or maybe enforces more strongly the linter?)


Temp files should be removed in event of a backup raising an error

Sorry, I'd love to submit a patch for this, but I don't quite have time at the moment. It would be great if the backup process was wrapped in a rescue block which ensured that the temp files were wiped as the last thing.

Good luck!


[3.0] Fix #8985, add destroy check when refreshMetadata

fix #8985 ,
jvm退出时，localMetadataService.blockUntilUpdated被释放，此时可使用applicationModel.isDestroyed()判断是否继续处理ServiceInstanceMetadataUtils.refreshMetadataAndInstance()

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[x] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #9034 (2925655) into 3.0 (a2c5e5d) will decrease coverage by 0.13%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##                3.0    #9034      +/-   ##
============================================
- Coverage     63.77%   63.63%   -0.14%
- Complexity      314      315       +1
============================================
  Files          1168     1168
  Lines         50191    50157      -34
  Branches       7463     7437      -26
============================================
- Hits          32009    31919      -90
- Misses        14699    14741      +42
- Partials       3483     3497      +14

Impacted Files
Coverage Δ

...ubbo/config/deploy/DefaultApplicationDeployer.java
79.19% <100.00%> (ø)

...ng/transport/dispatcher/WrappedChannelHandler.java
47.82% <0.00%> (-15.22%)
:arrow_down:

...ng/transport/dispatcher/all/AllChannelHandler.java
75.86% <0.00%> (-13.80%)
:arrow_down:

.../apache/dubbo/remoting/transport/AbstractPeer.java
56.52% <0.00%> (-13.05%)
:arrow_down:

...ache/dubbo/remoting/transport/AbstractChannel.java
75.00% <0.00%> (-12.50%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
50.00% <0.00%> (-11.54%)
:arrow_down:

...in/java/org/apache/dubbo/common/utils/JVMUtil.java
81.13% <0.00%> (-11.33%)
:arrow_down:

...mmon/threadpool/support/fixed/FixedThreadPool.java
80.00% <0.00%> (-7.50%)
:arrow_down:

.../common/threadpool/serial/SerializingExecutor.java
70.37% <0.00%> (-7.41%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
58.62% <0.00%> (-6.90%)
:arrow_down:

... and 38 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a2c5e5d...2925655. Read the comment docs.