Create better experience for new contributors

Maybe a PowerShell script that would install all the dependencies to contribute to PowerToys would be useful. Also for new contributors.
Originally posted by @Aaron-Junker in https://github.com/microsoft/PowerToys/pull/17937#issuecomment-1111082771
Another idea would be to create a document or wiki page, which holds an overview of all "Help Wanted" issues with a short description, difficulty level and programming language. This would help people to find issues to work on.

Maybe a PowerShell script that would install all the dependencies to contribute to PowerToys would be useful. Also for new contributors.

I believe Visual Studio can (or even must) do this automatically? OR am I thinking of something else?

Maybe a PowerShell script that would install all the dependencies to contribute to PowerToys would be useful. Also for new contributors.

I believe Visual Studio can (or even must) do this automatically? OR am I thinking of something else?

Sort of yes. But for exanple the winappsdk not.

P.S. related to #15660

this is something i'm paying attention to and has crafted some thoughts on it internally.  100% agree it is painful.

We should also test things better when we switch to a new .Net version or VS version.
xref:


Disable marker animation

Is possible to disable marker animation?
Instead of this:

I want this:

Yes, change the CSS. The default adds CSS adds the animation: https://github.com/domoritz/leaflet-locatecontrol/blob/gh-pages/src/L.Control.Locate.scss#L22.


Blacklist not working

This extension is so cool! Thank you for making it. I noticed the blacklist does not seem to be working. For example, I have "unreal" and "emma watson" in there, but I am still getting prompt results containing those words. I have tried restarting the app after saving the list.

In the blacklist.txt, do you have each item in a new line?
unreal
emma watson

And this may sound silly, but you have ensured that the check box is ticked?

Since there been no update or reply for a week, I'm going to mark this issue as stale and that it works as intended.


No Keybase Icon in tray after Ubuntu release upgrade

I did do-release-upgrade on my ubuntu 16.10. So with this command now my ubuntu is on 17.04.
After this upgrade, there is no keybase icon in the tray. I also do not hear any sound or text notification when someone writes to me.

Found a solution, had to run env XDG_CURRENT_DESKTOP=Unity run_keybase in command line. Then it worked for the time being executed from terminal.
To make a temporary fix i change my ./local/share/applications/keybase.desktop.
Loog for Exec= and change it to Exec=env XDG_CURRENT_DESKTOP=Unity run_keybase
I assume that run_keybase is not whitelisted in the unity system-tray list.

Keybase seems to be an Electron app as this is an Electron bug which was fixed upstream. So when keybase updates their Electron dependency, this bug should go away.

This has been fixed in the latest release or Electron or Keybase.


chore: set git identity on backport

Currently failing since we don't run from the repo directory:
.","sha":"fe2ea8d3f6cba603b275ada1cce78bdf9638182b"}},"sourceBranch":"k8s-22/main","expectedTargetPullRequests":[{"branch":"k8s-21/main","state":"NOT_CREATED"},{"branch":"k8s-20/main","state":"NOT_CREATED"}]}],"results":[{"targetBranch":"k8s-21/main","status":"unhandled-error","error":{"name":"SpawnError","context":{"cmdArgs":["commit","--no-edit","--no-verify"],"code":128,"stderr":"Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n  git config --global user.email<EMAIL_ADDRESS>git config --global user.name \"Your Name\"\n\nto set your account's default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: empty ident name (for <runner@fv-az450-

💔 All backports failed

Status
Branch
Result

❌
k8s-21/main
An unhandled error occurred. Please see the logs for details

❌
k8s-20/main
An unhandled error occurred. Please see the logs for details

Manual backport
To create the backport manually run:
backport --pr 707

Questions ?
Please refer to the Backport tool documentation

💚 All backports created successfully

Status
Branch
Result

✅
k8s-21/main

✅
k8s-20/main

Questions ?
Please refer to the Backport tool documentation


Update partyfunctioncodes.csv

MS is needed in order to specify local offices when referring to issuer in TransportDocument. This is the way for now it is going to be solved

@raisoman you have been in the process for deciding this


Use the selector atom-panel instead of the tool-panel class.

In stylesheets/error-status.less: Use the selector atom-panel instead of the tool-panel class.

Atom seems to have a better error handler now... and it looks like this project is dead.


Join dask.DataFrame with dask.Series

Dask docs says it's possible to join dataframe with "DataFrame, Series with name field set, or list of DataFrame":
http://dask.pydata.org/en/latest/dataframe-api.html#dask.dataframe.DataFrame.join
while according to code it clearly not possible:
https://github.com/dask/dask/blob/master/dask/dataframe/core.py#L2267
Is documentation outdated?

Yeah, we should probably expand that check to include series and verify that it works (I suspect that it does).  Do you have any interest in trying this out and contributing a solution?
Regarding docstrings we often end up stealing the Pandas docstring.  It would be great to have people go through and actually write the docstrings properly, making note of the variations of behavior.

Yes, I will try out expanding that check.

Thanks!
On Tue, Oct 18, 2016 at 2:17 PM, Michał<EMAIL_ADDRESS>wrote:

Yes, I will try out expanding that check.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/1677#issuecomment-254593439, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszFCIU56MP8NYMLCirOlqEJmZZ6zpks5q1Q1BgaJpZM4KaF_a
.

Expanding that check is not enough and more work is required in dask/dataframe/multi.py. Eventually Series is passed to pd.merge which accepts only DataFrame. If something useful come out of my tests I'll create PR.

From: Matthew Rocklin<EMAIL_ADDRESS>Sent: Tuesday, October 18, 2016 8:18 PM
To: dask/dask
Cc: Michał; Author
Subject: Re: [dask/dask] Join dask.DataFrame with dask.Series (#1677)
Thanks!
On Tue, Oct 18, 2016 at 2:17 PM, Michał<EMAIL_ADDRESS>wrote:

Yes, I will try out expanding that check.

You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/1677#issuecomment-254593439, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszFCIU56MP8NYMLCirOlqEJmZZ6zpks5q1Q1BgaJpZM4KaF_a
.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/dask/dask/issues/1677#issuecomment-254593765, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADngUIISsjXJB3_S8YpBBLNCNCa_NZdMks5q1Q2JgaJpZM4KaF_a.

I suspect (but have not verified) that this works today.  Please feel free to ping and I'll reopen if this is not the case.

Still, in version 1.1.1 I need to convert the Series to DataFrame by calling the to_frame method. If the direct  series joining will not be supported, it would nice to mention it in the documentation, which still states that you can join Series, which is confusing.

Are you interested in making a pull request to do the to_frame() on the
Series inside of dd.join?
On Wed, Feb 13, 2019 at 4:11 AM Matěj Račinský<EMAIL_ADDRESS>wrote:

Still, in version 1.1.1 I need to convert the Series to DataFrame by
calling the to_frame method. If the direct series joining will not be
supported, it would nice to mention it in the documentation, which still
states that you can join Series, which is confusing.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/1677#issuecomment-463139781, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABQHIndTwCpwZg4Wt49ucEeO2a8NXg3Qks5vM-TVgaJpZM4KaF_a
.


Add documentation for cuda-caffe

When running nvidia-docker run -it kaixhin/cuda-caffe:8.0 one ends up in a ~/caffe folder. But caffee seems not to be available via caffe command. Also it looks like that caffe is actually not built. How is one supposed to use this image?

The Caffe documentation is here. The caffe binary is at ./build/install/bin/caffe (assuming the current directory is ~/caffe). $CAFFE_ROOT isn't set because you're placed in ~/caffe by default. I've just downloaded the image and gone through the LeNet/MNIST tutorial on GPU, so can confirm that it Caffe is installed correctly.


Fill out code structure section

More notes on general code structure and python package layout.

Every section of the good coding practices notes is now filled in.  This is just a first pass on the notes, a second pass will come later.


Use raw pointer for payload

Codecov Report

Merging #603 (d3bbf4c) into main (4db9826) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #603   +/-   ##
=======================================
  Coverage   84.79%   84.79%
=======================================
  Files         299      299
  Lines       26894    26894
=======================================
  Hits        22804    22804
  Misses       4090     4090

Impacted Files
Coverage Δ

lib/ffi/src/closure.rs
100.00% <100.00%> (ø)

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 4db9826...d3bbf4c. Read the comment docs.


having a hard time installing on windows

Hi there, I am having a hard time installing xgboost on Windows. I use Python (version 3.3), Anaconda Distribution.
Anaconda has the following directory:
c:\users\xxx\anaconda3\lib\site-packages\
there you can find sklearn, for example, and there I pasted all foldes under https://github.com/dmlc/xgboost
However, I cannot run the Makefile (error message is fatal error U1063: missing macro name before '-'.
I would really like to try out xgboost and would fully appreciate any hint on how to do so. Thanks.

Use VS project https://github.com/dmlc/xgboost/tree/master/windows to build the dll for windows

Hi Tianqi,
first, thanks for making this available. Would you mind including a more
step by step explanation?
I click on your link and I see two directories and two files, as per the
screenshot below. What do I do next?
Sorry, not sure how you build a dll for windows but if you provide a hint I
will definitely do it.
Thanks.
Best,
A
[image: Inline image 1]
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=a2ed89c4-1cd8-4fa9-bf17-af506933d78f
Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=a2ed89c4-1cd8-4fa9-bf17-af506933d78f
Follow
us!  Like us!
On Tue, Mar 24, 2015 at 10:14 PM, Tianqi Chen<EMAIL_ADDRESS>wrote:

Use VS project https://github.com/dmlc/xgboost/tree/master/windows to
build the dll for windows
—
Reply to this email directly or view it on GitHub
https://github.com/dmlc/xgboost/issues/206#issuecomment-85769314.

open the project in visual studio, click to switch to x64 release, and build all. This will build the dll you want. And you will be able to use the examples in demo

thxs. did not have visual studio, downloading it now. hope i do not have to
bother you again.
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=9e723f58-62cf-44e1-b0fe-c4f49940be3a
Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=9e723f58-62cf-44e1-b0fe-c4f49940be3a
Follow
us!  Like us!
On Tue, Mar 24, 2015 at 10:19 PM, Tianqi Chen<EMAIL_ADDRESS>wrote:

open the project in visual studio, click to switch to x64 release, and
build all. This will build the dll you want. And you will be able to use
the examples in demo
—
Reply to this email directly or view it on GitHub
https://github.com/dmlc/xgboost/issues/206#issuecomment-85770668.

Hi Tianqi,
I did as explained. I opened the project in VS studio, switched to x64 and
release, and built. I see the message as in screenshot below.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Is that all?
Can I now run xgboost in Python?
Thanks.
Best,
A
[image: Inline image 2]
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=3c1c19b2-08f0-4aa6-a8a0-66c30dfabac8
Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=3c1c19b2-08f0-4aa6-a8a0-66c30dfabac8
Follow
us!  Like us!
On Tue, Mar 24, 2015 at 10:19 PM, Tianqi Chen<EMAIL_ADDRESS>wrote:

open the project in visual studio, click to switch to x64 release, and
build all. This will build the dll you want. And you will be able to use
the examples in demo
—
Reply to this email directly or view it on GitHub
https://github.com/dmlc/xgboost/issues/206#issuecomment-85770668.

PS: sorry to bother, I still get the error message below in Python 3.3.
Any hint?
Thanks.
:\Users\Alejandro\Anaconda3\python.exe
C:/Users/Alejandro/Documents/Kaggle/Otto/graphlab.py
Traceback (most recent call last):
File "C:/Users/Alejandro/Documents/Kaggle/Otto/graphlab.py", line 28, in

xg_train = xgb.DMatrix(train, label=labels)
AttributeError: 'module' object has no attribute 'DMatrix'
Process finished with exit code 1
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=38611fb9-919e-4171-fba8-07442f653a88
Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=38611fb9-919e-4171-fba8-07442f653a88
Follow
us!  Like us!
On Tue, Mar 24, 2015 at 11:57 PM, Alejandro Simkievich <
<EMAIL_ADDRESS>wrote:

Hi Tianqi,
I did as explained. I opened the project in VS studio, switched to x64 and
release, and built. I see the message as in screenshot below.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Is that all?
Can I now run xgboost in Python?
Thanks.
Best,
A
[image: Inline image 2]
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=3c1c19b2-08f0-4aa6-a8a0-66c30dfabac8 Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=3c1c19b2-08f0-4aa6-a8a0-66c30dfabac8 Follow
us!  Like us!
On Tue, Mar 24, 2015 at 10:19 PM, Tianqi Chen<EMAIL_ADDRESS>wrote:

open the project in visual studio, click to switch to x64 release, and
build all. This will build the dll you want. And you will be able to use
the examples in demo
—
Reply to this email directly or view it on GitHub
https://github.com/dmlc/xgboost/issues/206#issuecomment-85770668.

Hi Tianqi,
It's working, I just need to point to the directory where the wrapper is in
the command below.
Thanks so much!
The good karma you create will come back to you!
Take care,
A
sys.path.append('../../wrapper')
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=d1dfd70a-6569-4972-c7ac-ab4e5273ec8a
Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=d1dfd70a-6569-4972-c7ac-ab4e5273ec8a
Follow
us!  Like us!
On Tue, Mar 24, 2015 at 11:59 PM, Alejandro Simkievich <
<EMAIL_ADDRESS>wrote:

PS: sorry to bother, I still get the error message below in Python 3.3.
Any hint?
Thanks.
:\Users\Alejandro\Anaconda3\python.exe
C:/Users/Alejandro/Documents/Kaggle/Otto/graphlab.py
Traceback (most recent call last):
File "C:/Users/Alejandro/Documents/Kaggle/Otto/graphlab.py", line 28, in

xg_train = xgb.DMatrix(train, label=labels)
AttributeError: 'module' object has no attribute 'DMatrix'
Process finished with exit code 1
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=38611fb9-919e-4171-fba8-07442f653a88 Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=38611fb9-919e-4171-fba8-07442f653a88 Follow
us!  Like us!
On Tue, Mar 24, 2015 at 11:57 PM, Alejandro Simkievich <
<EMAIL_ADDRESS>wrote:

Hi Tianqi,
I did as explained. I opened the project in VS studio, switched to x64
and release, and built. I see the message as in screenshot below.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped
Is that all?
Can I now run xgboost in Python?
Thanks.
Best,
A
[image: Inline image 2]
Alejandro Simkievich
CEO | *Statec *
M: +55 11 99634 6673
http://www.statec.com.br
skype: asimkievich
[image: Follow us on Linkedin]
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F3658897%3Ftrk%3Dprof-exp-company-name&si=5363976030388224&pi=3c1c19b2-08f0-4aa6-a8a0-66c30dfabac8 Let's
connect!
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Ftwitter.com%2FSTAtecBrasil&si=5363976030388224&pi=3c1c19b2-08f0-4aa6-a8a0-66c30dfabac8 Follow
us!  Like us!
On Tue, Mar 24, 2015 at 10:19 PM, Tianqi Chen<EMAIL_ADDRESS>wrote:

open the project in visual studio, click to switch to x64 release, and
build all. This will build the dll you want. And you will be able to use
the examples in demo
—
Reply to this email directly or view it on GitHub
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7fsZxlN8qC6PYfmKYvW2zGrQM56dTb1dvWBqC02?t=https%3A%2F%2Fgithub.com%2Fdmlc%2Fxgboost%2Fissues%2F206%23issuecomment-85770668&si=5363976030388224&pi=d1dfd70a-6569-4972-c7ac-ab4e5273ec8a
.

Thanks for using xgboost! Indeed your question makes me realize we should have more clear instruction in windows folder. Will do an update

Struggling mightily with Windows 64-bit installation.
I tried using MinGW-w64 and received a ' A subdirectory or file -p already exists' error.  Deleting directory and re-cloning did not solve.  Similar issues were discovered in this thread: https://www.kaggle.com/c/liberty-mutual-group-property-inspection-prediction/forums/t/15742/clear-instructions-to-install-xgboost-in-python/108483#post108483
My next step was to follow instructions listed here with Visual Basic Studio.  But https://github.com/dmlc/xgboost/tree/master/windows is down.  Please advise on next steps!

@dagley11 this was due to the fact that mkdir command in windows was not compatible with those in linux. Can you remove the -p in  this line and try again https://github.com/dmlc/xgboost/blob/master/Makefile#L97
I will try to find another solution that works well later

The simplest solution is not using Windows CMD.

@thirdwing Does sh comes by default together with ming-w64? If it is the case, we should encourage user to type sh  before type make

Hi there, I'm having a lot of trouble installing this on windows, the funny part is that I have actually done it multiple times before, I had installed xgboost on windows servers many times before following the otto installation guide, one thing I've noticed now is that the github link is different, clicking on the otto link now for github actually says 'page not available'. It's possible the problems I'm having now has to do with this. Anyway, when I open the project file in Visual studio, an error comes up saying "xgboost\dmlc-core\windows\test\test.vcxproj" could not be found.", now I ignore this and go ahead to build it but it says build 1 succeeded when it should say 3. Someone help please. I'm on windows 10 64 bit.


Feature/re 2602 clean profil

Summary by CodeRabbit

New Features

Introduced a new outlined variant for the Chip component, allowing for a transparent background with a border.
Added an optional icon prop to the Chip component for enhanced functionality.
Added FullWrapper component for consistent wrapping of donation cards.

Improvements

Updated padding and gap properties across multiple components for better layout consistency.
Enhanced error handling and user feedback in the LocationForm component.

Bug Fixes

Adjusted visibility logic for headers in specific routes.

Styling Changes

Standardized spacing values across various components to use theme-based values for improved responsiveness.

Documentation

Updated component stories to reflect new styling and layout changes.

@coderabbitai review

https://github.com/coderabbitai review

@coderabbitai review


Fix a subtle issue with PropertyChanged in ViewModels

Description coming after bug bash (aka thursday morning)
Unblocks #13694

@carlos-zamora  you will need to propagate some of these changes to the new ColorScheme page!

I converted this to a draft so that it would not merge without a description


Question regarding Live replay subscription

https://aeroncookbook.com/aeron-archive/basic-sample/?h=replaying+archive#replaying-the-archive
In the example above, the replayed subscription starts reading from beginning of the file and starts following a live recording. Does it mean it starts reading a live publication or is reading a recorded live publication( from disk). We want to start reading a recorded file and then switch to a live publication(not from disk for latency purposes). Do we need to implement replay merge for what we want to achieve?
Thank you

Hey @karensaldanha Yes, ReplayMerge is what you need to be able to switch onto the live publication.


[Traefik Plugin Catalog] Plugin Analyzer has detected a problem.

The plugin was not imported into Traefik Plugin Catalog.
Cause:
unsupported plugin: the module name (github.com/cumpsd/traefik-edns0-ecs-middleware) doesn't contain the GitHub repository name (github.com/CumpsD/traefik-edns0-ecs-middleware)

Traefik Plugin Analyzer will restart when you will close this issue.
If you believe there is a problem with the Analyzer or this issue is the result of a false positive, please contact us.

Fixed via https://github.com/CumpsD/traefik-edns0-ecs-middleware/commit/f91c329b95a3e8aa9bb0401e8de50b97644e93da


Manage elasticsearch templates with hiera binding

Allow use of elasticsearch::templates inside hiera:

---
elasticsearch::templates :
    templatename :
        content :
            template: "*"
            settings:
                number_of_replicas: 0

Jenkins standing by to test this. If you aren't a maintainer, you can ignore this comment. Someone with commit access, please review this and clear it for Jenkins to run; then  say 'jenkins, test it'.

Hi, Would you be able to rebase your commits so the 2 merge commits don't show up?
After that I'll trigger jenkins to do a test.

Done :-)

Looks like the initial acceptance tests failed. See http://puppet.ci.elastic.co/view/Elasticsearch/job/puppet-elasticsearch-pr-acceptance/14/ for details.

My best guess is that it doesn't do sorting correctly when calling to_json causing the order to be different on each run.
Could you try that out?

You're right, this issue seems to be related to json order...
On my setup, I use ruby 1.9, that explains why it works :
https://github.com/flori/json/issues/66

I was afraid of that. I had the same issue with the yaml parts. Will have to think up a solution based on the code I wrote for the yaml file.

Could we add this requirement to your module ?
https://gist.github.com/aj-jester/e0078c38db9eb7c1ef45
Any thoughts about another way ?

I don't think there is much of an other way then doing it like that.
I was thinking about making my yaml script into a function as well, perhaps we could build a simple module that has both of them so people can use it if needed?
If you are open to that would you mind if we put it in the https://github.com/voxpupuli namespace?

Apologies for the delayed action here, but 55c65a7f exposed every defined type/resource as a top-level parameter to the elasticsearch class so this should be possible now for templates or any other type (plugins, scripts, et cetera).


metals, intel/radeon

Here is additional information about the unusual failures on Metals on the 2018/2019 Intel+Radeon mac stack. I'm lucky enough to be using one of those machines. My goal is to filter some of the noise that's currently in the GH-1019 issue. There are a few conflicting reports in that issue and also I think some distracting assumptions were made. At first, I am targeting the test case with values that disappear during the cast from half to char.
Here's what I know. There's a decent amount of new information in this (not mentioned in the issue comments).

The issue only occurs on both tensors of size 4 and 8. The issue does not appear on tensors of size 16, 32 or 64. The issue does not occur on any non-multiple of 4.
The issue is intrinsically tied to the following hand-coded optimization:

  # TODO: this is breaking the tests
  for splits in [4]:
    if k.upcasted == 0 and len(k.full_unupcasted_shape) > 0 and k.full_unupcasted_shape[-1] % splits == 0:
      k.shift_to(len(k.full_unupcasted_shape)-1, splits, insert_before=len(k.full_unupcasted_shape))
      k.upcast()

@geohot appears to know that this is the segment causing the issue from the comment. Specifically, it's the k.upcast() that causes us to fail this test. Commenting this single line  k.upcast() causes the test cases included in this MR to pass.
3. I have captured the UOPS stack and prg for both the passing and failing cases. They're currently checked in as information.  Here's the skinny:
The failing range(4) case has the following opstack/prg:
====== failing, free upcast on, range(4) =======
UOps.DEFINE_GLOBAL  :                           []                               ('data0', dtypes.unsigned char)
UOps.DEFINE_GLOBAL  :                           []                               ('data1', dtypes.half)
UOps.LOOP           :                           []                               ([], 'global')
UOps.LOOP           :                           []                               ([], 'local')
UOps.LOAD           : <val1_0:float4:None>      []                               MemOp(name='data1', idx=<0>, local=False, memory_dtype=dtypes.half, valid=<1>, invalid_value=0.0)
UOps.STORE          :                           [<val1_0:float4:0>]              MemOp(name='data0', idx=<0>, local=False, memory_dtype=dtypes.unsigned char, valid=<1>, invalid_value=0.0)
UOps.STORE          :                           [<val1_0:float4:1>]              MemOp(name='data0', idx=<1>, local=False, memory_dtype=dtypes.unsigned char, valid=<1>, invalid_value=0.0)
UOps.STORE          :                           [<val1_0:float4:2>]              MemOp(name='data0', idx=<2>, local=False, memory_dtype=dtypes.unsigned char, valid=<1>, invalid_value=0.0)
UOps.STORE          :                           [<val1_0:float4:3>]              MemOp(name='data0', idx=<3>, local=False, memory_dtype=dtypes.unsigned char, valid=<1>, invalid_value=0.0)
UOps.ENDLOOP        :                           []                               ([], 'global+local')
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
__kernel void E_4(__global unsigned char* data0, const __global half* data1) {
    float4 val1_0 = vload_half4(0, data1+0);
    data0[0] = val1_0.x;
    data0[1] = val1_0.y;
    data0[2] = val1_0.z;
    data0[3] = val1_0.w;
   /* global+local */
}

The passing range(4) case (this entire free upcast optimization disabled) that only uses scalars.
====== passing, no upcast, range(4) =======
UOps.DEFINE_GLOBAL  :                           []                               ('data0', dtypes.unsigned char)
UOps.DEFINE_GLOBAL  :                           []                               ('data1', dtypes.half)
UOps.LOOP           :                           []                               ([], 'global')
UOps.LOOP           :                           []                               ([<lidx0[0-3]>], 'local')
UOps.LOAD           : <val1_0>                  []                               MemOp(name='data1', idx=<lidx0[0-3]>, local=False, memory_dtype=dtypes.half, valid=<1>, invalid_value=0.0)
UOps.STORE          :                           [<val1_0>]                       MemOp(name='data0', idx=<lidx0[0-3]>, local=False, memory_dtype=dtypes.unsigned char, valid=<1>, invalid_value=0.0)
UOps.ENDLOOP        :                           []                               ([<lidx0[0-3]>], 'global+local')
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
__kernel void E_4(__global unsigned char* data0, const __global half* data1) {
  { int lidx0 = get_local_id(0);  /* 4 */
    float val1_0 = vload_half(0, data1+lidx0);
    data0[lidx0] = val1_0;
  } /* global+local */
}

There's additional kernels/prgs included in the information document. I have also captured the passing/failing kernels for the range(8) case, as well as both of the passing kernels for the range(12) case, free upcast both on and off. The failing range(8) kernels and the passing range(12) kernels look nearly identical, but there are a couple of differences:
===== failing, free upcast on,  range(8) =======
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
__kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
{ int gidx0 = get_group_id(0);  /* 2 */
    float4 val1_0 = vload_half4(0, data1+gidx0*4);
    data0[(gidx0*4)] = val1_0.x;
    data0[((gidx0*4)+1)] = val1_0.y;
    data0[((gidx0*4)+2)] = val1_0.z;
    data0[((gidx0*4)+3)] = val1_0.w;
  } /* global+local */
}

===== passing, free upcast on, range(12) =====
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
__kernel void E_3_4(__global unsigned char* data0, const __global half* data1) {
  { int lidx0 = get_local_id(0);  /* 3 */
    float4 val1_0 = vload_half4(0, data1+lidx0*4);
    data0[(lidx0*4)] = val1_0.x;
    data0[((lidx0*4)+1)] = val1_0.y;
    data0[((lidx0*4)+2)] = val1_0.z;
    data0[((lidx0*4)+3)] = val1_0.w;
  } /* global+local */

This is what makes me think that the issue is occurring at write-time to data1, not at read-time. Another minor difference is that the failing case is using global/group indices rather than local indices -- I think that there's a reasonable possibility that the issue could be related to that (global vs local indices). I'd like to lock this bounty while I continue to debug.

The next thing I'd like to try is disabling the global indices for the smaller (range(4)/range(8)) tensors and see if the issue goes away. If someone knows off the top of their head how to do this, I'd appreciate the tip, but otherwise I will figure it out.

Changes made in tinygrad/:
------------------------------------------------------------
files                             insertions       deletions
------------------------------------------------------------
tinygrad/codegen/failed.md                15               0
tinygrad/codegen/passing.md                7               0
tinygrad/lazy.py                          11               2
tinygrad/ops.py                            9               2
tinygrad/runtime/ops_cpu.py                6               2
tinygrad/runtime/ops_gpu.py                6               0
tinygrad/runtime/ops_metal.py              2               0
------------------------------------------------------------
total                                     56               6
------------------------------------------------------------
lines added in the tinygrad folder: 50

This kernel is working (passing tests):
"""
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.x;

        int val_z = val1_0.z;
        data0[(gidx0 * 4) + 1] = val1_0.y;
        data0[(gidx0 * 4) + 2] = val_z;

        data0[(gidx0 * 4) + 3] = val1_0.w;
    }
    """
```

Can you try disassembling the bad kernels? I wonder if there is a miscompilation somewhere, tho that seems highly unlikely.

@wozeparrot I think that might actually be the case. Here's something bizarre for you:
Passing (same as above):
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.x;

        printf("data[%d] = (%f, %f, %f, %f)\\n", val1_0.x, val1_0.y, val1_0.z, val1_0.w);

        data0[(gidx0 * 4) + 1] = val1_0.y;
        int half_val_z = val1_0.z;
        data0[(gidx0 * 4) + 2] = half_val_z;

        data0[(gidx0 * 4) + 3] = val1_0.w;
    }

Failing:
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.x;

        data0[(gidx0 * 4) + 1] = val1_0.y;
        int half_val_z = val1_0.z;
        data0[(gidx0 * 4) + 2] = half_val_z;

        data0[(gidx0 * 4) + 3] = val1_0.w;
    }

The only thing I changed is I removed the print. I think that definitely points to a miscompilation. I'll working on disassembling both tomorrow.

I've double-checked this. It's real.
passes
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.x;

        printf("(%f, %f, %f, %f)\\n", val1_0.x, val1_0.y, val1_0.z, val1_0.w);

        data0[(gidx0 * 4) + 1] = val1_0.y;
        int half_val_z = val1_0.z;
        data0[(gidx0 * 4) + 2] = half_val_z;

        data0[(gidx0 * 4) + 3] = val1_0.w;
    }

fails
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.x;

        data0[(gidx0 * 4) + 1] = val1_0.y;
        int half_val_z = val1_0.z;
        data0[(gidx0 * 4) + 2] = half_val_z;

        data0[(gidx0 * 4) + 3] = val1_0.w;
    }

Other interesting interactions:
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.z;

        data0[(gidx0 * 4) + 1] = val1_0.z;
        data0[(gidx0 * 4) + 2] = val1_0.z;

        data0[(gidx0 * 4) + 3] = val1_0.z;
    }

[2 2 2 2 6 6 6 6]
    #pragma OPENCL EXTENSION cl_khr_fp16 : enable
    __kernel void E_2_4(__global unsigned char* data0, const __global half* data1) {
        int gidx0 = get_group_id(0);  /* 2 */

        float4 val1_0 = vload_half4(0, data1+gidx0*4);
        data0[(gidx0 * 4)] = val1_0.z;

        data0[(gidx0 * 4) + 1] = val1_0.w;
        data0[(gidx0 * 4) + 2] = val1_0.y;

        data0[(gidx0 * 4) + 3] = val1_0.x;
    }

[2 0 1 0 6 0 5 4]

I don't understand this PR. It doesn't look like something that should be merged.


425 Error while transfering data: ECONNABORTED - Connection aborted

Have no clue what is happening here.
But the check in the transfer is giving me an Failed.
But the file is getting transferred.
can you see where i'm going wrong?
As for now, i'm doing a check, to see if it's gets transferred or not.
And ignoring the output the module is giving me.
But would love to use the modules feedback...
And yes, i can download data, without getting an error.
Connect-FTP -Server 'host IP' -Verbose -Credential $MyCredential -EncryptionMode Implicit -DataConnectionType AutoPassive -ValidateAnyCertificate -Port 990

PS C:\Users\itapksu> test-FTPFile -Client $Client -RemotePath $SQLRemotepath -ErrorAction Continue

# FileExists("./Download/DBL_Sql_Dump/uniclogins.csv")
Command:  SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Response: 550 Couldn't open the file or directory [1ms]
False
PS C:\Users\itapksu>
PS C:\Users\itapksu> Send-FTPFile -Client $Client -LocalPath $SQLFile.FullName -RemotePath $SQLRemotepath

# UploadFile("C:\FTPS_Folder\SQLData\uniclogins.csv", "./Download/DBL_Sql_Dump/uniclogins.csv", Skip, False, None)

# FileExists("./Download/DBL_Sql_Dump/uniclogins.csv")
Command:  SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Response: 550 Couldn't open the file or directory [<1ms]

# OpenWrite("./Download/DBL_Sql_Dump/uniclogins.csv", Binary, -1, False)

# OpenDataStream("STOR ./Download/DBL_Sql_Dump/uniclogins.csv", 0)

# OpenPassiveDataStream(PASV, "STOR ./Download/DBL_Sql_Dump/uniclogins.csv", 0)
Command:  PASV
Status:   Waiting for response to: PASV
Response: 227 Entering Passive Mode (10,21,2,20,191,203) [1ms]
Status:   PASV advertised a non-routable IPAD. Using original connect dnsname/IPAD
Status:   Connecting to IP #1= <IP_ADDRESS>:49099
Command:  STOR ./Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: STOR ./Download/DBL_Sql_Dump/uniclogins.csv
Response: 150 Starting data transfer. [2ms]
Warning:  SSL Buffering disabled because of NOOPs requested
Status:   FTPS authentication successful, lib = .NET SslStream, cipher suite = Tls12 (Aes256, 44550, 255) [2ms]
Status:   Uploaded 200554 bytes
Status:   Closing/Disposing FtpSocketStream(data connection)
Status:   Waiting for response to: STOR ./Download/DBL_Sql_Dump/uniclogins.csv
Response: 425 Error while transfering data: ECONNABORTED - Connection aborted [9ms]
Status:   Failed to upload file.

Action          : UploadFile
Status          : False
IsSuccess       : False
IsSkipped       : False
IsSkippedByRule : False
IsFailed        : True
LocalPath       : C:\FTPS_Folder\SQLData\uniclogins.csv
RemotePath      : ./Download/DBL_Sql_Dump/uniclogins.csv
Message         : Failed

PS C:\Users\itapksu> test-FTPFile -Client $Client -RemotePath $SQLRemotepath -ErrorAction Continue

# FileExists("./Download/DBL_Sql_Dump/uniclogins.csv")
Command:  SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Response: 213 200554 [1ms]
True
PS C:\Users\itapksu>

First thing would be to upgrade FluentFTP to newest version, and then probably reply.
Second question would be related to what sort of FTP server it is.
Third did it ever work?

1#
PS C:\Users\itapksu> get-package -Name Transferetto

Name                           Version          Source                           ProviderName
----                           -------          ------                           ------------
Transferetto                   1.0.0            https://www.powershellgallery.c… PowerShellGet

PS C:\Users\itapksu> get-package -Name FluentFTP

Name                           Version          Source                           ProviderName
----                           -------          ------                           ------------
FluentFTP                      50.0.1           C:\Program Files\PackageManagem… NuGet

PS C:\Users\itapksu>

Not sure if that what you ment
2#
It is a Filezilla FTP
3#
Well i just startede using your module same day i wrote the Issue.
And as i explained, the files are getting transferred, but the module is just reporting, that the transfer resulted in an error.
Here is a now run, after getting the FluentFTP package installed.

# UploadFile("C:\FTPS_Folder\SQLData\uniclogins.csv", "./Download/DBL_Sql_Dump/uniclogins.csv", Overwrite, False, None)

# FileExists("./Download/DBL_Sql_Dump/uniclogins.csv")
Command:  SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Response: 550 Couldn't open the file or directory [1ms]

# OpenWrite("./Download/DBL_Sql_Dump/uniclogins.csv", Binary, -1, False)
Command:  TYPE I
Status:   Waiting for response to: TYPE I
Response: 200 Type set to I [<1ms]

# OpenDataStream("STOR ./Download/DBL_Sql_Dump/uniclogins.csv", 0)

# OpenPassiveDataStream(AutoPassive, "STOR ./Download/DBL_Sql_Dump/uniclogins.csv", 0)
Command:  EPSV
Status:   Waiting for response to: EPSV
Response: 229 Entering Extended Passive Mode (|||49010|) [<1ms]
Status:   Connecting to IP #1= <IP_ADDRESS>:49010
Command:  STOR ./Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: STOR ./Download/DBL_Sql_Dump/uniclogins.csv
Response: 150 Starting data transfer. [1ms]
Warning:  SSL Buffering disabled because of NOOPs requested
Status:   FTPS authentication successful, lib = .NET SslStream, cipher suite = Tls12 (Aes256, 44550, 255) [3ms]
Status:   Uploaded 200998 bytes
Status:   Closing/Disposing FtpSocketStream(data connection)
Status:   Waiting for response to: STOR ./Download/DBL_Sql_Dump/uniclogins.csv
Response: 425 Error while transfering data: ECONNABORTED - Connection aborted [20ms]
Status:   Failed to upload file.

Action          : UploadFile
Status          : False
IsSuccess       : False
IsSkipped       : False
IsSkippedByRule : False
IsFailed        : True
LocalPath       : C:\FTPS_Folder\SQLData\uniclogins.csv
RemotePath      : ./Download/DBL_Sql_Dump/uniclogins.csv
Message         : Failed

# FileExists("./Download/DBL_Sql_Dump/uniclogins.csv")
Command:  SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Status:   Waiting for response to: SIZE /Download/DBL_Sql_Dump/uniclogins.csv
Response: 213 200998 [<1ms]

# GetListing("./Download/DBL_Sql_Dump", Auto)

# OpenDataStream("MLSD /Download/DBL_Sql_Dump", 0)

# OpenPassiveDataStream(AutoPassive, "MLSD /Download/DBL_Sql_Dump", 0)
Command:  EPSV
Status:   Waiting for response to: EPSV
Response: 229 Entering Extended Passive Mode (|||49009|) [1ms]
Status:   Connecting to IP #1= <IP_ADDRESS>:49009
Command:  MLSD /Download/DBL_Sql_Dump
Status:   Waiting for response to: MLSD /Download/DBL_Sql_Dump
Response: 150 Starting data transfer. [1ms]
Warning:  SSL Buffering disabled because of NOOPs requested
Status:   FTPS authentication successful, lib = .NET SslStream, cipher suite = Tls12 (Aes256, 44550, 255) [2ms]
+---------------------------------------+
Listing:  type=file;size=200998;modify=20240521071835.664;perms=awrfd; uniclogins.csv
-----------------------------------------
Status:   Closing/Disposing FtpSocketStream(data connection)

# CloseDataStream()
Status:   Waiting for response to: MLSD /Download/DBL_Sql_Dump
Response: 226 Operation successful [5ms]
Status:   Closing/Disposing FtpSocketStream(data connection)
Transfered
PS C:\Users\itapksu>


Command usage is not printed right in v2.7.14-beta

While testing the current release 2.7.14-beta the following bug shows up related to the fix of this ticket: https://github.com/bilal-fazlani/commanddotnet/issues/65
Before this fix, the help text for a command showed:
Usage: ApplicationName.exe commandName [arguments] [options]
Now it shows
Usage: commandName ApplicationName.exe [arguments] [options]
Before this fix it showed this for sub commands:
Usage: ApplicationName.exe commandName [options] [command]
Now it shows
Usage: commandName ApplicationName.exe [options] [command]
So it appears to me, that somehow the order of the app name and command name is reversed?
I tested this for .NET 4.6.1. Before I was using version 2.7.5 of commanddotnet.
EDIT:
Also it showed this for 2nd lvl subcommands befor:
Usage: ApplicationName.exe commandName1 commandName2 [arguments] [options]
And now it shows:
Usage: commandName2 commandName1 ApplicationName.exe [arguments] [options]
So the order of the subcommands is also wrong.

thanks for the filing this.  I'll look into it tomorrow and add some tests.

Thank you very much, will test again, when a new release is published.

@bilal-fazlani when will you release this?

@drewburlingame if this is fixed, you can may be push a new tag "2.7.15-beta" and it will trigger the release pipeline.

I can confirm, that it is fixed for version 2.7.15-beta 👍


C_CPP : Looping Control Structure

Description 📜
I want to contribute on Looping Control Structure in C using documentation.

Domain of Contribution 📊

[x] C/CPP

/assign

/assign


Remove slide from the gpi install.py

The Live ISO contains 86.6 MB worth of gbi slide-images. Are those really needed? I think the objective for the artwork of the installer would be significantly under 1 MB, especially on Live ISOs, where every byte gets copied into precious RAM at boot time...

Things like this would help for https://github.com/ghostbsd/ghostbsd-build/issues/110.

I think you would be better served to use furybsd-livecd as it is based on FreeBSD.

@probonopd Your welcome to fork and make it your own, it is BSD licensed after all. The scope of GhostBSD is not to be lightweight. Just to clarify the actual GBI as an installer will be deprecated. GBI is going under major chages which will make it a set of reusable interface for mutiple project like installer, post installation, wecome app and more projects.

I changed my mind about this ticket.
The slide will be replaced with an animated gif.


xscratchcsw pseudo-code clarification

clarification for issue #214
updating xscratch pseudo-code to be more SAIL-like and be more explicit in how xPP and cur_privilege affect xscratch.  It was not clear from the previous mscratchcsw pseudo-code how sscratchcsw behaves in the non-standard use-case of when sscratchcsw is accessed when cur_privilege mode is m-mode.

From privilege specification:
"The xPP fields can only hold privilege modes up to x, so MPP is two bits wide, SPP is one bit wide, and UPP is implicitly zero."
It seems to me that sstatus.SPP could not be never matched with machine mode.

Ah, sorry for my previous comment. I understood SAIL syntax. Your pseudocode is good.

Machine mode should look at mstatus.mpp to find out the previous privilege level.  Although machine-mode access to sscratchcsw is not expected to be the normal usage, we should specify in a way that simplifies hardware.  Usually higher-privilege modes can access lower-privilege modes' CSRs.

Need to clarify operation when MPP allows for hypervisor mode.
Also, need to clarify operation when MPP is two-bits wide, hypervisor mode is not implemented, but something has set MPP to hypervisor mode.


Tags not returned

I followed all the commands and the apps seem to run just fine, however , i never get any tags returned from the weather service or visual recognition for the pics i post. Any ideas, what might be going on?

{
"response": "Processed request through callback to kitura with server response: HTTP 404",
"success": 1
}
this is what i see when i try to run the openwhisk action

@upwardstudios So you did follow all the steps to configure OpenWhisk?
How are you running the OpenWhisk action you mentioned in order to get that response?

I was using the online console to run those. I did the setup correctly but all actions are returning blanks.

will i see tags without the push notification service ?

[2017-05-16T04:06:14.165Z] [ERROR] [Credentials.swift:58 handle(request:response:next:)] No plugins registered to Kitura-Credentials

hmm, you need push only if you want to know when OpenWhisk has finished processing your image.
It seems, from this error Processed request through callback to kitura with server response: HTTP 404 that the Kitura server is not deployed correctly to Bluemix. Did you deploy Kitura to Bluemix or are you just using localhost?


SPFX Library Components - Unable to use SPHttp dependency

When following the tutorial for SPFX Library Components and then trying to add references to AadHttpClient or others within sp-http, the build fails.
HelloWorldLibrary.ts:
import { AadHttpClient, HttpClient, HttpClientResponse } from "@microsoft/sp-http";

export class HelloWorldLibrary {
  public name(): string {
    const configuration = AadHttpClient.configurations.v1;
    return 'HelloWorldLibrary';
  }
}

Error output start:
[13:54:45] Finished subtask 'tsc' after 771 ms
[13:54:45] Finished subtask 'tslint' after 1.44 s
[13:54:45] Starting subtask 'post-copy'...
[13:54:45] Finished subtask 'post-copy' after 172 μs
[13:54:45] Starting subtask 'collectLocalizedResources'...
[13:54:45] Finished subtask 'collectLocalizedResources' after 2.71 ms
[13:54:45] Starting subtask 'configure-webpack'...
[13:54:45] Finished subtask 'configure-webpack' after 13 ms
[13:54:45] Starting subtask 'webpack'...
[13:54:46] Error - [webpack] 'dist':
<EMAIL_ADDRESS>Module not found: Error: Can't resolve '@ms/sp-client-shared' in '/home/jim/git/tmp/spfx-lib-fail-test/node_modules/@microsoft/sp-http/lib/oauthTokenProvider'
resolve '@ms/sp-client-shared' in '/home/jim/git/tmp/spfx-lib-fail-test/node_modules/@microsoft/sp-http/lib/oauthTokenProvider'
  Parsed request is a module
  using description file<EMAIL_ADDRESS>(relative path: ./lib/oauthTokenProvider)
    Field 'browser' doesn't contain a valid alias configuration

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

ID: b431da26-3a26-bab5-1af4-a151d9e50f2e
Version Independent ID: 50656bd9-3514-ae39-0805-0927d30e4355
Content: Using library component type in SharePoint Framework
Content Source: docs/spfx/library-component-overview.md
Product: sharepoint
Technology: sharepoint-framework
GitHub Login: @spdevdocs
Microsoft Alias: spdevdocs

I can't repro this... I suspect there was an issue when you installed all dependencies. I'd try deleting your node_modules folder & package lock files, then retry NPM INSTALL.
The error indicates the sp-http package wasn't downloaded, but running through the tutorial, I can see the exact path on my machine.

I can't repro this... I suspect there was an issue when you installed all dependencies. I'd try deleting your node_modules folder & package lock files, then retry NPM INSTALL.
The error indicates the sp-http package wasn't downloaded, but running through the tutorial, I can see the exact path on my machine.

Hi @andrewconnell
I tried that - same result.
I have uploaded a repo that reproduces this:
https://github.com/jimmywim/spfx-lib-fail-test
It's now making me wonder if node and/or npm versions have something to do with it. I'm on node v10.20.1 and npm v6.14.4

Hi @andrewconnell
I tried that - same result.
I have uploaded a repo that reproduces this:
https://github.com/jimmywim/spfx-lib-fail-test
It's now making me wonder if node and/or npm versions have something to do with it. I'm on node v10.20.1 and npm v6.14.4

I cloned your project and can't dupe this:

If you have a node_modules folder and/or a package-lock.json file, purge them, run npm i to ensure you arne't getting an old version of some dependency & try gulp build again.
Other than that, dunno what else to suggest :-/

I cloned your project and can't dupe this:

If you have a node_modules folder and/or a package-lock.json file, purge them, run npm i to ensure you arne't getting an old version of some dependency & try gulp build again.
Other than that, dunno what else to suggest :-/

Just cloned to a completely different physical machine - with just Windows (so no WSL), with Node 10.21.0 and I still get the same result with errors.
Even deleted node_modules, and the package-lock.json and reinstalled, with the same result on a bundle.
Note: my node_modules doesn't have the package it's complaining about in the OP: @ms/sp-client-shared - in fact, there is no '@ms' folder.

Just cloned to a completely different physical machine - with just Windows (so no WSL), with Node 10.21.0 and I still get the same result with errors.
Even deleted node_modules, and the package-lock.json and reinstalled, with the same result on a bundle.
Note: my node_modules doesn't have the package it's complaining about in the OP: @ms/sp-client-shared - in fact, there is no '@ms' folder.

OK... now I dupe when running gulp bundle... same error on macOS v11.1.

OK... now I dupe when running gulp bundle... same error on macOS v11.1.

I believe I may have found a workaround:
Install the following packages via npm install:
@microsoft/sp-core-library
@microsoft/sp-webpart-base
The component library now bundles, and the deployed component now loads as needed.

Tested adding @microsoft/sp-http reference using SPFx 1.13 and it seems to work correctly event without core and webpart base.
Please, feel free to open a new issue if there are still any problems with this scenario.


POC for DTO validation

This PR is a POC for DTO validation using Nest PIpes.
Failing-fast, when a malformed request is sent, has some benefits, the most obvious is to avoid calling backend services (Config Service, Transaction Service) in those situations, as well as saving resources in the Client Gateway itself. This is augmented by the fact that failed requests are not cached by default, so a client sending recurrent malformed bodies could be computationally expensive for the whole architecture.
To tackle this, request body validation could be implemented in the Client gateway following several strategies:

Using auto-validation by attaching a ValidationPipe directly to the app object: app.useGlobalPipes(new ValidationPipe());: this will make all the @Body() annotations automatically validated, by using class-validator package and mandatory annotations in all DTOs.
Use custom a ValidationPipe for each DTO (as we did previously here).

This PR goes through the second approach. For this, on Nest docs Joi is used, but we have AJV in place so we can reuse some code by using AJV (as it's used for EventValidationPipe)

Coverage: 88.322% (-0.03%) from 88.347% when pulling 2aa248b875a4a8fe1b6ebe189d70a01cd0fe83e3 on validate-dtos-poc into 10b8d51fc4d5ce1abd5803916675cfc2d509f412 on main.


Display Employeee ID for Staff

Idea: display employee ID when a staff logs in

This issue is being closed due to platform migration and may be revisited at a later date.


Switch from golang/mock(deprecated) to go.uber.org/mock

What type of PR is this?
This PR aims at moving the dependency from golang/mock(deprecated) to uber.go/mock

Release note:
None

/ok-to-test


[DataFusion] Implement pretty print for physical query plan

Note: migrated from original JIRA: https://issues.apache.org/jira/browse/ARROW-9482
Implement pretty print for physical query plan. similar to what we have for the logical plan.

wrong repo


Fix the User Name Functionality

The Add User Name Functionality doesn't have any Enter or Edit Button.
The current version of that functionality is attached in the screen shot below. Do add the
Enter , Delete & Edit Button for the User Name Option which will be shown on the Snap Shot generated.

I'm Interested in solving this issue. Can you assign this to me??

i have fixed this functionality. and plz go through my PR and Accept it if it is align with your requirements.
Preview:
https://github.com/user-attachments/assets/4c820f2e-3570-494c-8a39-ad7f3fb7753f

Hey @TheOpenInnovator Can you assign me this issue

Hey @swarupsahu08 , I have already completed this issue. just waiting for the review.

Hey @swarupsahu08 , I have already completed this issue. just waiting for the review.

ok thats great @AnshMehta24 can you suggest me any other project so that I can contribute

Hey @swarupsahu08 , I have already completed this issue. just waiting for the review.

ok thats great @AnshMehta24 can you suggest me any other project so that I can contribute

@swarupsahu08 You can have a look at all of our projects and curate issues on your own and start contributing. Looking forward to your contribution.

Hey @swarupsahu08 , I have already completed this issue. just waiting for the review.

ok thats great @AnshMehta24 can you suggest me any other project so that I can contribute

@swarupsahu08 You can have a look at all of our projects and curate issues on your own and start contributing. Looking forward to your contribution.

@TheOpenInnovator ok I will try


Images Missing

All images are missing from page https://www.seanjoflynn.com/research/bittorrent.html

I fixed this, thanks.


Cancel chat messages from remote interact being sent to public chat

This doesn't happen with normal QuickShop purchases

What chat plugin are you using?
Chatcontrol red?

Should be fixed in the latest release - I'm terribly sorry for having introduced that mistake!

Please also take note of the latest release of ItemPredicateParser.


Ng-token not working on Mobile Device.

I am using Ng-token with Ionic which is pretty much angular on a Cordova level, I've discovered that cookies have been removed  from Android which means ng-token won't work for me here, but I will like to know if there are any way to change the users credentials to local storage instead of cookies.

See storage config option:
the method used to persist tokens between sessions. cookies are used by default, but window.localStorage and window.sessionStorage can be used as well. A custom object can also be used. Allowed strings are cookies, localStorage, and sessionStorage, otherwise an object implementing the interface defined below

@milep Thank you very much!!

@alexonozor please close this if resolved

Pushed v0.0.29 to NPM yesterday, @alexonozor . Should have all the flexibility in storage that you need. Hope that helps!

Do you have the doc updated @booleanbetrayal

@alexonozor the docs and master were already up to date.


⚠ ClamAV has degraded performance

In fc570d5, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 230 ms

Resolved: ClamAV performance has improved in 3cdda9a after 22 minutes.


java: Fix directory permissions for unprivileged processes

Description

Unprivileged processes running in the same mount namespace are using our storage dir which was 0700. Made it 0755 (with the caveat noted)
Resetting umask to 0022, so if we run with e.g umask=0007, directories we create are still accessible by others.

Motivation and Context
Fixes profiling for unprivileged Java processes.
How Has This Been Tested?
Profiled an unprivileged Java process running in the same mount namespace as gProfiler. Didn't work before. Works now.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] I have updated the relevant documentation.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Okay, all good. Checked again:

Unprivileged in a container
Unprivileged on the host
(tho both are checked in the tests now)


Fix build issue and enum casing bug for Azure Batch

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] I have read the contribution guidelines.
[x] The pull request does not introduce breaking changes.

General Guidelines

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[x] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[x] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[x] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

The PR for the Swagger for this change is here: https://github.com/Azure/azure-rest-api-specs/pull/2008

@shahabhijeet - I made some changes to csproj files... which at least for me and my coworkers were required to get things to work locally -- not sure what you guys changed/did to the common include projects but it looks like you turned signing off?
@xingwu1 @darylmsft - This fixes the enum casing bug reported by a few customers.


Make String polyfills configurable and writable

This prevents breakage when used with other shims, and more closely follows the ECMAScript specification. Fixes #487.

Could you please sign this Contributors Agreement Form, so we can merge your PR?
Thanks a lot for making a PR :)

Done.
On Tue, Dec 22, 2015 at 8:47 AM, moka<EMAIL_ADDRESS>wrote:

Could you please sign this Contributors Agreement Form
https://docs.google.com/a/playcanvas.com/forms/d/1Ih69zQfJG-QDLIEpHr6CsaAs6fPORNOVnMv5nuo0cjk/viewform,
so we can merge your PR?
Thanks a lot for making a PR :)
—
Reply to this email directly or view it on GitHub
https://github.com/playcanvas/engine/pull/488#issuecomment-166622142.


More content on sql.from() page

URL for relevant page?
https://docs.influxdata.com/flux/v0.50/stdlib/sql/from/
What products and version are you using?
InfluxDB OSS, Cloud 2
Where did you look before opening the issue?
https://docs.influxdata.com/flux/v0.50/stdlib/sql/from/
My requests are as follows:
#1: List more databases and code samples
I'm pretty sure that sql.from() supports MariaDB, AWS RDS (for MySQL, Postgres, maybe Maria), and Google BigTable (or BigQuery?). But that's the point: I shouldn't have to guess. This page should list all the databases that sql.from() supports.
Also, we should have code samples for each supported database. Even if the code samples are identical (for instance, MySQL vs. MariaDB), it will help a developer if they can simply grab the right code snippet and drop it into their Flux code.
#2: Code snippets using secret store
Since /flux/v0.50/stdlib/sql/from/ shows usernames and passwords in cleartext, the page should have an example of how to both store a username and password in the secret store, as well as how to later retrieve and use that username and password in the dataSourceName variable in sql.from.
Right now, there are bits and pieces of how to do this in the two below pages, but nothing that walks me through the process, end-to-end, for setting/getting database secrets.
https://v2.docs.influxdata.com/v2.0/security/secrets/use-vault/
https://www.influxdata.com/blog/using-secret-stores-to-secure-flux-access/

@alsargent The page currently lists all the databases that our engineers are confident in supporting. Each database driver is different and we've found that when building the integrations, they each need some adjustment to correctly import data into Flux. MariaDB and Percona may already work since they're forks of MySQL and should be drop-in replacements, but as far as I know, they haven't been tested. Google BigTable has it's own experimental package: https://v2.docs.influxdata.com/v2.0/reference/flux/stdlib/experimental/bigtable/.
Before listing other databases, we need to make sure they're sufficiently vetted and the appropriate Go drivers have been tested. This is something that will likely be up to the Flux team.
I'm going to create a separate issue for showing how to use secrets with database connections. There is an example here, but we could better illustrate how to use them in the SQL docs.


Fetch: Support HTTP Range Requests

@jvilk:

For large files (100MB+), downloading and storing the entire file in-memory is prohibitively expensive, and may not > be needed if only small parts of the file are needed.
It would be great to support HTTP range requests in both synchronous and asynchronous modes.
Some important questions:

How large should the chunks be? Should that be configurable?
Should we prefetch chunks? What prefetch policies are useful?
What configuration knobs should we expose to the user?
What eviction policy should we use? FIFO? How much data should we keep in-memory?
Do browsers cache data retrieved via HTTP range requests? This should make re-acquiring previously evicted blocks much cheaper / avoid draining the server over a long session.

I don't anticipate being able to work on this anytime soon, but I'm recording my thoughts here for now.

https://github.com/jvilk/BrowserFS/issues/219

What`s needed for this to work etc? i might try it but im not quite familiar with the library yet so it might take time

@anthonyhoegberg,
This requires some changes to the Fetch backend to support the underlying partial reading and writing of files and configuration for the option. Other than that, it is just a matter of sending the right HTTP headers. If you want to take a look at implementing the feature, I can help with any questions or comments you may have.


Missing backtick on line 52

Added backtick ` character after  -PublicIpAddress @($pip1)
Without that causes Azure Firewall to be created without being Availability Zone aware.

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

#sign-off


Warnings of Resources Not Found in Local Project During Deployment Report

Issue Description
After updating to version 2.40.7 of the Salesforce CLI, we started receiving warnings in our pipeline log. These warnings indicate that there are custom fields and Apex classes present in the Salesforce org but not found in the local project, despite the deployment operation completing successfully.
09-May-2024 11:49:29   >$ sf project deploy report --target-org <orgName> --job-id <JobId> --json
09-May-2024 11:49:29	Report warnings:
09-May-2024 11:49:29	 | CustomField, ITA_IFM_BasketItem__c.ITA_IFM_Partner__c, returned from org, but not found in the local project
09-May-2024 11:49:29	 | CustomField, ITA_IFM_BasketItem__c.ITA_IFM_BasketId__c, returned from org, but not found in the local project
09-May-2024 11:49:29	 | CustomField, ITA_IFM_BasketItem__c.ITA_IFM_RuleName__c, returned from org, but not found in the local project
09-May-2024 11:49:29	 | CustomField, Lead.ITA_IFM_Interest__c, returned from org, but not found in the local project
09-May-2024 11:49:29	 | CustomField, wrts_prcgvr__Activity__c.ITA_IFM_OwnerRiclassificazione__c, returned from org, but not found in the local project
....
[Last 2 lines containing the 2 resources contained in the destructiveChangesPost.xml]
09-May-2024 11:49:29	 | ApexClass, ITA_IFM_StartDisdettaStandardProces_Test, returned from org, but not found in the local project
09-May-2024 11:49:29	 | ApexClass, ITA_IFM_StartDisdettaStandardProcess, returned from org, but not found in the local project

Steps to Reproduce

Start a dry-run deploy with sf-cli
Run the command sf project deploy report --target-org <orgName> --job-id <jobID> --json.
Observe the warnings in the pipeline log.

Expected Result
There should be no warnings about resources not found in the local project if they have been correctly handled in the package.xml and in the repository.
Actual Result
We receive warnings for resources not found in the local project, even though the deployment operations have been executed successfully and the resources are present in the package.xml and in the repository.
System Information

Salesforce CLI Version: 2.40.7
Workflow Type: Git-based
Pipeline was running on Bash, with an agent based on Ubuntu 2023.

{
  "architecture": "darwin-arm64",
  "cliVersion"<EMAIL_ADDRESS>  "nodeVersion": "node-v20.12.2",
  "osVersion": "Darwin 23.4.0",
  "rootPath": "/Users/ea_enel/.local/share/sf/client/2.40.7-bde121f",
  "shell": "zsh",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 3.0.16 (core)",
    "@oclif/plugin-commands 3.3.1 (core)",
    "@oclif/plugin-help 6.0.21 (core)",
    "@oclif/plugin-not-found 3.1.7 (core)",
    "@oclif/plugin-plugins 5.0.18 (core)",
    "@oclif/plugin-search 1.0.23 (core)",
    "@oclif/plugin-update 4.2.9 (core)",
    "@oclif/plugin-version 2.0.17 (core)",
    "@oclif/plugin-warn-if-update-available 3.0.16 (core)",
    "@oclif/plugin-which 3.1.8 (core)",
    "@salesforce/cli 2.40.7 (core)",
    "apex 3.1.11 (core)",
    "auth 3.6.5 (core)",
    "data 3.3.2 (core)",
    "deploy-retrieve 3.6.8 (core)",
    "info 3.2.4 (core)",
    "limits 3.3.4 (core)",
    "marketplace 1.2.4 (core)",
    "org 4.1.5 (core)",
    "packaging 2.4.1 (core)",
    "schema 3.3.4 (core)",
    "settings 2.2.3 (core)",
    "sobject 1.3.6 (core)",
    "source 3.3.5 (core)",
    "telemetry 3.3.4 (core)",
    "templates 56.2.4 (core)",
    "trust 3.6.7 (core)",
    "user 3.5.4 (core)",
    "sfdx-plugin-source-read 1.2.0 (user)"
  ]
}

@Alfystar Take a look at the 2.38.7 release notes. Those warnings were added to solve an issue with project deploy report not showing all the results returned from the server.

Thank you, I understand now, but I think this output is not correct, all the deployed resources were present on the project on which the report was run, ditto for the deleted resources

I don't think it's the correct result because the report is called on the same machine that performed the deployment, just 1 cmd before
Furthermore, the logs generated with version 2.38.7, which as you rightly pointed out solved the problem, did not show these warnings, in the same configuration and on the same machine

@Alfystar Are you able to provide a repository that replicates the issue you're seeing? The steps you provided don't replicate the issue using dreamhouse-lwc

I try to recreate the problem and then share the repository with you.
However, I realized that I didn't specify that our wirkflow is to generate a package in source format always using sf-cli and then deploy that package, it's an important detail I think.

I recreated a scratch org as described in your readme in the repository:
https://github.com/trailheadapps/dreamhouse-lwc
I used the tools we developed to exactly recreate the problem with a deploy/delete validator of the apex classes.
I used our company tools to create the packages, but as you can easily see, the program logs clearly show which sf-cli commands are executed.
The part with the unexpected warnings is at the end of the log.
I hope that this evidence is sufficient and allows you to understand and solve this little problem introduced in this release.
10:13:43 ~/Documents/01_repo/dreamhouse-lwc  (main)
└─▶ $ metaOp.py local org mkOrg --alias dreamhouse
Namespace(typeOp='local', locOp='org', orgOp='mkOrg', base_org='/Users/ea_enel/Documents/01_repo/dreamhouse-lwc/Orgs', alias=['dreamhouse'], force=False, no_login=False)

>> Executing local-org-mkOrg operation:
[dreamhouse] >> Initializing Orgs/dreamhouse ...
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Searching org with Alias:= 'dreamhouse' in local DB...
[dreamhouse]  >$ sf org list auth --json
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Initializing authfile.json...
[dreamhouse]  >$ sf org display --target-org dreamhouse --verbose --json
[dreamhouse] Data extraction of dreamhouse Org complete.
[dreamhouse]  - Log inside Org: https://computing-saas-6400-dev-ed.scratch.my.salesforce.com
[dreamhouse]  - Using user<EMAIL_ADDRESS>[dreamhouse]  - Api version:    60.0
[dreamhouse]  - Org alias:      dreamhouse
[dreamhouse] Warnings inside '/Users/ea_enel/Documents/01_repo/dreamhouse-lwc/Orgs/dreamhouse/authfile.json':
[dreamhouse]  | This command will expose sensitive information that allows for subsequent activity using your current authenticated session.
[dreamhouse]  | Sharing this information is equivalent to logging someone in under the current credential, resulting in unintended access and escalation of privilege.
[dreamhouse]  | For additional information, please review the authorization section of the https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_auth_web_ [...]
10:15:00 ~/Documents/01_repo/dreamhouse-lwc  (main)
└─▶ $ metaOp.py local package mkPack --name testClassRun --src  "src/main/default/classes/ITA_IFM_TR_Data_Con_Cer_His_Handler_Test.cls" "src/main/default/classes/ITA_IFM_TR_Data_Con_Cert_History_Handler.cls" "src/main/default/classes/ITA_IFM_TR_Disservice_Handler.cls" "src/main/default/classes/ITA_IFM_TR_Disservice_Handler.cls-meta.xml" "src/main/default/classes/ITA_IFM_TR_DisserviceHandler_Test.cls" "src/main/default/classes/ITA_IFM_TR_DisserviceHandler_Test.cls-meta.xml" "src/main/default/classes/ITA_IFM_TR_DocumentHandler.cls" "src/main/default/classes/ITA_IFM_TR_DocumentHandler_Test.cls"
10:17:34 ~/Documents/01_repo/dreamhouse-lwc  (main)
└─▶ $ metaOp.py local package mkPack --name deployTest --src "force-app/main/default/classes/FileUtilities.cls" "force-app/main/default/classes/FileUtilitiesTest.cls" "force-app/main/default/classes/GeocodingService.cls" "force-app/main/default/classes/GeocodingServiceTest.cls" "force-app/main/default/classes/PagedResult.cls" "force-app/main/default/classes/PropertyController.cls" "force-app/main/default/classes/SampleDataController.cls" "force-app/main/default/classes/TestPropertyController.cls" --delSrc "force-app/main/default/classes/TestSampleDataController.cls"
Namespace(typeOp='local', locOp='package', packOp='mkPack', src=['force-app/main/default/classes/FileUtilities.cls', 'force-app/main/default/classes/FileUtilitiesTest.cls', 'force-app/main/default/classes/GeocodingService.cls', 'force-app/main/default/classes/GeocodingServiceTest.cls', 'force-app/main/default/classes/PagedResult.cls', 'force-app/main/default/classes/PropertyController.cls', 'force-app/main/default/classes/SampleDataController.cls', 'force-app/main/default/classes/TestPropertyController.cls'], delSrc=['force-app/main/default/classes/TestSampleDataController.cls'], name='deployTest')

>> Executing local-mkPack operation:
[deployTest] Re-Initialize Area: 'deployTest' and store old one inside: '00_Archive/PackStoreArea/deployTest
[deployTest] >> Delete PackStoreArea from file-system ...
[deployTest]
[deployTest] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[deployTest] >> Convert from source-format deploy resources and store inside 'deployTest'...
[deployTest]  >$ sf project convert source --output-dir deployTest/metadataFormatPack\
[deployTest]  >$     --source-dir 'force-app/main/default/classes/GeocodingServiceTest.cls' 'force-app/main/default/classes/FileUtilities.cls' 'force-app/main/default/classes/Propert [...]
[deployTest] Source was successfully converted to Metadata API format and written to the location: /Users/ea_enel/Documents/01_repo/dreamhouse-lwc/deployTest/metadataFormatPack
[deployTest]
[deployTest] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[deployTest] >> >> Generate 'destructiveChangesPost.xml' keeping priority for 'src' resource...
[deployTest]  >$ sf project generate manifest --output-dir deployTest/metadataFormatPack --name destructiveChangesPost.xml --source-dir 'force-app/main/default/classes/TestSampleData [...]
[deployTest] successfully wrote destructiveChangesPost.xml to deployTest/metadataFormatPack
[deployTest]
[deployTest] >> Remove from destructiveChangesPost.xml the resource in common with package.xml...
[deployTest]
[deployTest] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[deployTest] >> Generate source-format equivalent for current metadata-format pack ...
[deployTest]  >$ sf project convert mdapi --root-dir deployTest/metadataFormatPack --output-dir deployTest/sourceFormatPack --json
[deployTest] Conversion completed. Generated 16 sources.
[deployTest]
[deployTest] >> Pack generated with PackStoreArea.mkPack(...)
[deployTest] Found follow Apex test classe:
[deployTest]    1) FileUtilitiesTest | 2) GeocodingServiceTest | 3) TestPropertyController
10:21:02 ~/Documents/01_repo/dreamhouse-lwc  (main)
└─▶ $ metaOp.py send validate --alias dreamhouse --pack deployTest
Namespace(typeOp='send', sendOp='validate', pack='deployTest', base_org='/Users/ea_enel/Documents/01_repo/dreamhouse-lwc/Orgs', alias=['dreamhouse'], timeout=60)

>> Executing send-validate operation:
[dreamhouse] Re-Initialize Area: 'Orgs/dreamhouse' and store old one inside: '00_Archive/OrgStoreArea/dreamhouse
[dreamhouse] >> Delete OrgStoreArea from file-system ...
[dreamhouse] >> Initializing Orgs/dreamhouse ...
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Searching org with Alias:= 'dreamhouse' in local DB...
[dreamhouse]  >$ sf org list auth --json
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Initializing authfile.json...
[dreamhouse]  >$ sf org display --target-org dreamhouse --verbose --json
[dreamhouse] Data extraction of dreamhouse Org complete.
[dreamhouse]  - Log inside Org: https://computing-saas-6400-dev-ed.scratch.my.salesforce.com
[dreamhouse]  - Using user<EMAIL_ADDRESS>[dreamhouse]  - Api version:    60.0
[dreamhouse]  - Org alias:      dreamhouse
[dreamhouse] Warnings inside '/Users/ea_enel/Documents/01_repo/dreamhouse-lwc/Orgs/dreamhouse/authfile.json':
[dreamhouse]  | This command will expose sensitive information that allows for subsequent activity using your current authenticated session.
[dreamhouse]  | Sharing this information is equivalent to logging someone in under the current credential, resulting in unintended access and escalation of privilege.
[dreamhouse]  | For additional information, please review the authorization section of the https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_auth_web_ [...]
[dreamhouse] Keeping from previous status:
[dreamhouse]    1) /Users/ea_enel/Documents/01_repo/dreamhouse-lwc/Orgs/dreamhouse/authfile.json
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Login to dreamhouse ...
[dreamhouse]  >$ sf org login sfdx-url --alias dreamhouse --sfdx-url-file Orgs/dreamhouse/authfile.json
[dreamhouse] (node:5534) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate veri [...]
[dreamhouse] (Use `node --trace-warnings ...` to show where the warning was created)
[dreamhouse] Successfully authorized<EMAIL_ADDRESS>with org ID 00D7Z0000005YDKUA2
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Start Validate operation inside Org dreamhouse ...
[dreamhouse]  >$ sf project deploy start --dry-run --target-org dreamhouse --ignore-warnings --json --async\
[dreamhouse]  >$     --metadata-dir 'Orgs/dreamhouse/metadataFormatPack'
(node:5572) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Show operation status for job '0Af7Z00003pBYbtSAG'
[dreamhouse]  >$ sf project deploy report --target-org dreamhouse --job-id 0Af7Z00003pBYbtSAG --wait 60
[dreamhouse] Status: {status} | ████████████████████████████████████████ | 0/0 Components{errorInfo}{testInfo}{trackingInfo}
[dreamhouse] (node:5594) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate veri [...]
[dreamhouse] (Use `node --trace-warnings ...` to show where the warning was created)
[dreamhouse] Status: In Progress | ████████████████████████████████████████ | 8/8 Components
[dreamhouse] Status: Succeeded | ████████████████████████████████████████ | 9/9 Components
[dreamhouse]
[dreamhouse] Warning: ApexClass, FileUtilities, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, FileUtilitiesTest, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, GeocodingService, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, GeocodingServiceTest, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, PagedResult, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, TestPropertyController, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, PropertyController, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, SampleDataController, returned from org, but not found in the local project
[dreamhouse] Warning: ApexClass, TestSampleDataController, returned from org, but not found in the local project
[dreamhouse] 0Af7Z00003pBYbtSAG... Succeeded
[dreamhouse]
[dreamhouse] Deploy Info
[dreamhouse] ===================================================
[dreamhouse] | Key                      Value
[dreamhouse] | ──────────────────────── ────────────────────────
[dreamhouse] | checkOnly                true
[dreamhouse] | completedDate            2024-05-10T08:22:59.000Z
[dreamhouse] | createdBy                0057Z00000Eujgr
[dreamhouse] | createdByName            User User
[dreamhouse] | createdDate              2024-05-10T08:22:54.000Z
[dreamhouse] | done                     true
[dreamhouse] | id                       0Af7Z00003pBYbtSAG
[dreamhouse] | ignoreWarnings           true
[dreamhouse] | lastModifiedDate         2024-05-10T08:22:59.000Z
[dreamhouse] | numberComponentErrors    0
[dreamhouse] | numberComponentsDeployed 9
[dreamhouse] | numberComponentsTotal    9
[dreamhouse] | numberTestErrors         0
[dreamhouse] | numberTestsCompleted     0
[dreamhouse] | numberTestsTotal         0
[dreamhouse] | rollbackOnError          true
[dreamhouse] | runTestsEnabled          false
[dreamhouse] | startDate                2024-05-10T08:22:55.000Z
[dreamhouse] | status                   Succeeded
[dreamhouse] | success                  true
[dreamhouse]
[dreamhouse] Deploy Options
[dreamhouse] ================================================
[dreamhouse] | Key              Value
[dreamhouse] | ──────────────── ─────────────────────────────
[dreamhouse] | json             true
[dreamhouse] | async            true
[dreamhouse] | dry-run          true
[dreamhouse] | ignore-conflicts false
[dreamhouse] | ignore-errors    false
[dreamhouse] | ignore-warnings  true
[dreamhouse] | target-org<EMAIL_ADDRESS>[dreamhouse] | api              SOAP
[dreamhouse] | wait             60 minutes
[dreamhouse] | isMdapi          true
[dreamhouse] | job-id           0Af7Z00003pBYbtSAG
[dreamhouse]
[dreamhouse]
[dreamhouse] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[dreamhouse] >> Catch information in json form for job '0Af7Z00003pBYbtSAG'
[dreamhouse]  >$ sf project deploy report --target-org dreamhouse --job-id 0Af7Z00003pBYbtSAG --json
(node:5619) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
[dreamhouse] Report warnings:
[dreamhouse]  | ApexClass, FileUtilities, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, FileUtilitiesTest, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, GeocodingService, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, GeocodingServiceTest, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, PagedResult, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, TestPropertyController, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, PropertyController, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, SampleDataController, returned from org, but not found in the local project
[dreamhouse]  | ApexClass, TestSampleDataController, returned from org, but not found in the local project
╔═══════════════════════════════╗
║ Validate summary:             ║
║  - dreamhouse      := Success ║
╚═══════════════════════════════╝

Ah I didn't realize that you were running sf project convert source first. I can replicate it now. Let me ask around and figure if this is working as designed or not

Ah I didn't realize that you were running sf project convert source first. I can replicate it now. Let me ask around and figure out if this is working as designed or not

Don't worry, I didn't actually say it for granted, my mistake

This issue is fixed in the 2.42.6 (May 22, 2024) release.

Sorry @jshackell-sfdc
but today, with the release: 2.42.6 (May 22, 2024) [stable]

Status: Succeeded \| 10/10 Components
--
Warning: ApexClass, GCDH_BS_CatalogHelper, returned from org, but not found in the local project
Warning: ApexClass, GCDH_BS_CatalogHelper_Test, returned from org, but not found in the local project
Warning: ApexClass, GCDH_CatalogHelper_Factory, returned from org, but not found in the local project
Warning: ApexClass, GCDH_CatalogHelper_Factory_Test, returned from org, but not found in the local project
Warning: ApexClass, GCDH_CatalogHelper_Input, returned from org, but not found in the local project
Warning: ApexClass, GCDH_CatalogHelper_Input_Test, returned from org, but not found in the local project
....
0AfbX000000CLa9SAG... Succeeded

Same plan, same logic

@Alfystar, could you try with sf v2.44.8 (current latest-rc)?
I've installed sf v2.42.6 and see it's using:
<EMAIL_ADDRESS>
when the fix for this landed in v11.4.4:
https://github.com/forcedotcom/source-deploy-retrieve/blob/main/CHANGELOG.md#1144-2024-05-14
The fix didn't get into nightly in time to be included in the sf v.2.42.6 as planned, sorry about that. We'll update the release notes for this.

Received, no particular problem, it was just to show evidence.
We await the next stable release 😄

Oops, sorry about that -- RNs fixed!

This issue is addressed in version 2.44.8 (Jun 5, 2024). (hopefully this time for realsies!)

Yes, I'm happy to confirm it 😄

I'm wondering because I have not encountered this error for a while but I am now encountering it again @jshackell-sfdc, could we have had a regression in the latest cli version again? I am seeing this warning come up again in my pipelines that prepare scratch orgs with metadata from our repo. The Global Value Sets are throwing the same warnings as they did before the fix.


azure-mgmt-network not correctly seeing App Gateway WAF V2 enabled?

package- azure-mgmt-network
Version- azure-mgmt-5.0.0.zip
OS- macOS
Python- Python 3.11.4
Describe the bug
It looks like the package isn't correctly seeing that the WAFv2 is enabled for App Gateway.
'web_application_firewall_configuration': None, 'firewall_policy': <azure.mgmt.network.models._models.SubResource object at 0x10396dc10>
To Reproduce
Steps to reproduce the behavior:
from azure.identity import DefaultAzureCredential
from azure.mgmt.network import NetworkManagementClient

# Replace the following variables with your Azure subscription ID and resource group name
subscription_id = "XXXX"
resource_group_name = "XXXX"
application_gateway_name = "XXXX"

# Initialize the Azure credentials
credentials = DefaultAzureCredential()

# Initialize the Network Management Client
network_client = NetworkManagementClient(credentials, subscription_id)

# Get the Application Gateway WAF policy
try:
    application_gateway = network_client.application_gateways.get(
        resource_group_name, application_gateway_name
    )

    #print application_gateway Waf v2 configuration
    print("Application Gateway WAF v2 Configuration:")
    print(f"Appgateway: {application_gateway}")
    print(f"ID: {application_gateway.id}")
    print(f"Name: {application_gateway.name}")
    print(f"Type: {application_gateway.type}")
    print(f"Web Application Firewall (WAF) Policy: {application_gateway.web_application_firewall_configuration}")

except Exception as e:

    print(f"Error: {str(e)}")

Expected behavior
It should show that the waf is enabled and you should be able to look at the settings

Hello, can you clarify what version of the package you are using? 5.0.0 is unclear, or you are using a very old version. Pip freeze should tell you the exact version of azure-mgmt-core. Thanks.
cc @msyyc

azure-mgmt-core==1.4.0

Seems you could get it through application_gateway.sku.tier.

Is this comment for me? I'm not seeing any additional info here. It would be nice if the WAFv2 enabled flag and policy configuration details followed the same object model as v1.
I had to open a similar request for https://github.com/microsoft/ARI and i think they had to call the updated API for App Gateway.

Is this comment for me? I'm not seeing any additional info here. It would be nice if the WAFv2 enabled flag and policy configuration details followed the same object model as v1.
I had to open a similar request for https://github.com/microsoft/ARI and i think they had to call the updated API for App Gateway.

Hi @tc-mgriff, If you want to open a request for an update of api, the correct link is https://github.com/Azure/azure-rest-api-specs/issues and please mark it with label feature request.

@xiangyan99 i think you misunderstand my statement. The python package is not calling the updated api to get the current information for the Application Gateway WAF v2 information. It does utilize the azure api's to pill this information, no?
Either way shouldn't WAFv1 and WAFv2 enabled be in the same objects?
/unresolve

Sorry for the late response.
Whether WAF or WAF V2, they call the same api to get information, so it's possibly a service issue: https://github.com/Azure/azure-rest-api-specs/issues/25329.


python file open error on mac

events.js:163 Uncaught Error: python: can't open file
'Users/anon/Documents/AREPL\src\python\pythonEvaluator.py':

[Errno 2] No such file or directory

at PythonShell.parseError (/Users/anon/Documents/AREPL/node_modules/python-shell/index.js:190)
at terminateIfNeeded (/Users/anon/Documents/AREPL/node_modules/python-shell/index.js:98)
at Socket.<anonymous> (/Users/anon/Documents/AREPL/node_modules/python-shell/index.js:78)
at emitNone (events.js:91)
at Socket.emit (events.js:188)
at endReadableNT (_stream_readable.js:975)
at _combinedTickCallback (internal/process/next_tick.js:80)
at process._tickCallback (internal/process/next_tick.js:104)

This appears to be due to https://github.com/extrabacon/python-shell/issues/38

The suggested fix from the python-shell issue worked:
this.pyshell = new this.PythonShell('pythonEvaluator.py', {scriptPath: this.pythonEvalFilePath});


Openapi create initial configuration

@tipsy I renamed the interface to InitialConfigurationCreator

Great, will merge it after I walk my dog.

Thanks!


Support for windows magnifier

VSCode Version:
OS Version: Windows 10

I'm a proud user of visual studio and VS code seems very interesting to me. However I'm low vision and because VS code doesn't support windows magnifier, I have a hard time using it. I know this is written using a none platform specific UI system and it might be hard to support windows magnifier but wanted to ask to see if it is possible or not. The issue is that the cursor for writing text is not followed by magnifier since it doesn't report to windows accessibility (UI Automation or MSAA whatever it is) its position.
Thanks for considering it

Duplicate of #7394


Share props in withObs

Codecov Report

Merging #69 into master will decrease coverage by 1.82%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master      #69      +/-   ##
==========================================
- Coverage   96.42%   94.59%   -1.83%
==========================================
  Files          60       61       +1
  Lines         419      444      +25
==========================================
+ Hits          404      420      +16
- Misses         15       24       +9

Impacted Files
Coverage Δ

src/utils/createHOCFromMapper.js
100% <100%> (ø)
:arrow_up:

src/withObs.js
100% <100%> (ø)
:arrow_up:

src/utils/shareObservable.js
60.86% <60.86%> (ø)

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 acec5a7...69efdf3. Read the comment docs.

Codecov Report

Merging #69 into master will decrease coverage by 0.24%.
The diff coverage is 92.59%.

@@            Coverage Diff             @@
##           master      #69      +/-   ##
==========================================
- Coverage   96.42%   96.17%   -0.25%
==========================================
  Files          60       61       +1
  Lines         419      444      +25
==========================================
+ Hits          404      427      +23
- Misses         15       17       +2

Impacted Files
Coverage Δ

src/utils/createHOCFromMapper.js
100% <100%> (ø)
:arrow_up:

src/withObs.js
100% <100%> (ø)
:arrow_up:

src/utils/shareObservable.js
91.3% <91.3%> (ø)

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 acec5a7...424c537. Read the comment docs.