Add list of companies who use Lookbook to docs homepage

Summary
Adds a new section that lists the companies that are using Lookbook. I've copied the structure used by the ViewComponents project.
Closes https://github.com/allmarkedup/lookbook/issues/111
Notes for reviewer
I work for Clio and can verify that we do indeed use and love Lookbook!
Screenshot

Hey @mbuckley - this is great, thank you! And very good to hear that you are enjoying using Lookbook too. I'll merge this in now and hopefully we'll get some others adding to the list soon :-)


Update IQ# magic commands quick reference page

Updating this page with the latest relevant content from the auto-generated page here:
https://github.com/MicrosoftDocs/quantum-docs-pr/blob/live/api/iqsharp-magic/index.md
The main benefit here is including links to the detailed documentation for each individual magic command.

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Lowestcategoryscore
Spellingissues
Scorecard
Processed

articles/user-guide/quickref/iqsharp.md
94
74
1
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx

Docs Build status updates of commit a8d200c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/user-guide/quickref/iqsharp.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@rmshaffer Great idea, links are hugely helpful. When I went to review I noticed in the API that the new release included some new %azure. ...  magic commands. Would you want to go ahead and include those in this PR?

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Lowestcategoryscore
Spellingissues
Scorecard
Processed

articles/user-guide/quickref/iqsharp.md
91
56
3
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx

When I went to review I noticed in the API that the new release included some new %azure. ...  magic commands. Would you want to go ahead and include those in this PR?

@gillenhaalb I think that makes sense; just added them. The commands are only useful for users who have access to the Azure Quantum preview, but that's fine (as you say, the API documentation is already published anyway).

Docs Build status updates of commit dc69e68:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/user-guide/quickref/iqsharp.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Error:

Describe the Error

Expected behavior

Additional context

@all-contributors add @yashksaini-coder  for code


OpenMPI/ARCH=x86_64,GCC_VERSION=4.9.4,NAME=openmpi,OS=centos6,SITE=generic,VERSION=1.8.8 #10 failed

Build 'OpenMPI/ARCH=x86_64,GCC_VERSION=4.9.4,NAME=openmpi,OS=centos6,SITE=generic,VERSION=1.8.8' is failing!
Last 50 lines of build output:
[...truncated 1.98 MB...]
  CXX      otfprofile-comparison_kmeans.o
  CXX      otfprofile-create_csv.o
  CXX      otfprofile-create_marker.o
  CXX      otfprofile-create_latex.o
  CXX      otfprofile-create_filter.o
  CXX      otfprofile-otfprofile.o
  CXX      otfprofile-process_dispersion.o
  CXX      otfprofile-summarize_data.o
  CXXLD    otfprofile
make[9]: Entering directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile'
 /bin/mkdir -p '/cvmfs/code-rade.africa-grid.org/generic/centos6/x86_64/openmpi/1.8.8-gcc-4.9.4/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c otfprofile '/cvmfs/code-rade.africa-grid.org/generic/centos6/x86_64/openmpi/1.8.8-gcc-4.9.4/bin'
libtool: install: /usr/bin/install -c .libs/otfprofile /cvmfs/code-rade.africa-grid.org/generic/centos6/x86_64/openmpi/1.8.8-gcc-4.9.4/bin/otfprofile
make[9]: Nothing to be done for `install-data-am'.
make[9]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile'
make[8]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile'
Making install in mpi
make[8]: Entering directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile/mpi'
  CXX      otfprofile_mpi-reduce_data.o
  CXX      otfprofile_mpi-clustering.o
  CXX      otfprofile_mpi-collect_data.o
  CXX      otfprofile_mpi-collect_dispersion.o
  CXX      otfprofile_mpi-comparison_clinkage.o
  CXX      otfprofile_mpi-comparison_kmeans.o
  CXX      otfprofile_mpi-create_csv.o
  CXX      otfprofile_mpi-create_marker.o
  CXX      otfprofile_mpi-create_latex.o
  CXX      otfprofile_mpi-create_filter.o
  CXX      otfprofile_mpi-otfprofile.o
  CXX      otfprofile_mpi-process_dispersion.o
  CXX      otfprofile_mpi-summarize_data.o
make[8]: vfork: Resource temporarily unavailable
make[8]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile/mpi'
make[7]: *** [install-recursive] Error 1
make[7]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile'
make[6]: *** [install-recursive] Error 1
make[6]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf/tools'
make[5]: *** [install-recursive] Error 1
make[5]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib/otf'
make[4]: *** [install-recursive] Error 1
make[4]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt/extlib'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt/vt'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi/contrib/vt'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/jenkins/workspace/OpenMPI/ARCH/x86_64/GCC_VERSION/4.9.4/NAME/openmpi/OS/centos6/SITE/generic/VERSION/1.8.8/openmpi-1.8.8/ompi'
make: *** [install-recursive] Error 1
Build step 'Conditional step (single)' marked build as failure

Changes since last successful build:
No changes
No changes

[Bruce Becker] ff3a262d1c50fedc557b7c8c71f522f2e0d500ed - Change env vars for new build containers

View full output

Build was fixed!


Is the latest version of WebChat stopped sending the "locale" to the bot registration channel

For some reason the locale is not being passed to the bot from webchat.

Is there a new implementation of directline or something in the new version?

If I specify locale in renderWebChat and not in directline's "conversationStartProperty" as shown here, than the locale is not passed to the bot.
Although the documentation says that the locale in the directline is optional, if I don't specify it will not be passed to the bot.

So if we need to specify locale in the Direct Line then do we have to specify it in renderer? It seems it has no impact.

Screenshot

The conversationStartProperties is an option for DirectLineJS, not Web Chat. 😅
You would specify it like:
renderWebChat(
  {
    directLine: createDirectLine({
      conversationStartProperties: {
        locale: 'ja-JP'
      },
      token: '...'
    }
  },
  document.getElementById('webchat')
);

It is an optional parameter for the Direct Line protocol to send a property bag to the bot before conversation start.

@compulim the reason I am asking this question is because I was not passing the locale in the conversationStartProperties under direct line but only specifying it under renderWebchat function and it was it was being passed to the bot. Recently it stopped passing  locale to the bot, unless I specify it under direct line. So my question is did something change in webchat recently that my old setup stop working?

@compulim so for clarification, we still need to specify the local for web chat regardless direct line right?

IIRC, the locale was never passed to the bot from Web Chat. The conversationStartProperties was a feature ask to fill a missing gap.
Yes, you still need to pass locale to Web Chat.

Ok, got it. Thank you!


Result of getOuterSizes is not consistency

Steps to reproduce the problem

Go to https://popper.js.org/
Scroll page to section POPPER ON YOUR SIDE!
Wait popper elements on the left side toggle
When a new popper appears, scroll the page a bit
the change is more notable when it is the left popper that is visible

What is the expected behavior?
Popper element stays on the same position
What went wrong?
Popper element reposition itself due to changes in getComputedStyle result
Any other comments?
Check this gif:

I believe that the error is related to the use of root.getComputedStyle method with an invisible element;

I got the same error!


fix formatting

Fwiw I think we do normalize newlines sometimes in fourslash, if that's part of the issue.

@jakebailey The issue is to preserve the new line, from the target file. This PR https://github.com/microsoft/TypeScript/pull/54164 conflicts with https://github.com/microsoft/TypeScript/pull/54358 which was merged before.

Passes on my machine; I'll merge this when CI finishes.


Feature/delete last failed cypress test

:tada: This PR is included in version 5.12.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add missing timeout implementation from #61 and fixed #72 (missing flow-control setting in tests)

(P.S. Nice to see the file renaming, they have always grated slightly!)

@samuelpowell commented on  commit 189cf36:

Module names should be capitalised. Can I suggest Lib rather than Wrap as it more closely follows typical conventions for library wrappers amongst packages, and makes it a bit more clear what it is.

Sure. I have now renamed in the replacement commit 61d1a59 the new module LibSerialPort.wrap into LibSerialPort.Lib, as you suggested. (The file containing that module still remains wrap.jl.)
By the way, is there anywhere a “Style Guide for Julia C wrapper module authors” that collects such conventions?

Is there somewhere a written Style Guide for people writing Julia wrapper for C libraries? To learn about conventions like Lib?

This looks really nice, thanks for all your work.
I don't know of any style guide on this topic, and things have changed quite a lot with the advent of JLL packages and autogeneration through Clang.jl. A common pattern for this type of package used to be, e.g., to have the package and Julia API module called SerialPort with submodule LibSerialPort, such that the distinction between the Julia side and the raw C bindings was very clear, and there was notionally some acceptance that the submodule with the name of the C library was a direct (and potentially unsafe) mapping. That was never the case in this repo, not least because of the existence of SerialPorts.jl.
Thus I think this boils down to style. In my view maintaining the Lib in the submodule reinforces the idea that this is clearly low level library access, whereas Wrap or Wrapper leaves some ambiguity with regard to how high- or low-level (or indeed, how safe) the functions in the submodule are.
Would you let us know when you are happy with this PR, I'll try and do some local testing, hopefully others too?

Would you let us know when you are happy with this PR

@mgkuhn I had assumed this wasn't ready given this and no reply from you. Sorry for the mixup
I'll give this a test today. Hopefully we can wrap it up and release promptly

Sorry, hadn't spotted the last question. Yes, I'm happy for this PR to be merged. Note that this PR is meant to be backwards compatible to previous versions. However, if you accept this PR, I will then follow it up with another non-backwards-compatible tidy-up PR that at least renames the three pass-through methods
# pass through some methods from the low-level interface
sp_output_waiting(sp::SerialPort) = sp_output_waiting(sp.ref)
sp_flush(sp::SerialPort, args...) = sp_flush(sp.ref, args...)
sp_drain(sp::SerialPort)          = sp_drain(sp.ref)

because if we are now cleanly splitting the low-level and high-level API, they should certainly not be sharing functions, as they do at the moment still thanks to the above three lines (which I added in c903d98c8dd808aa9de53b94061eb8560829bb9e when I still thought we might unify rather than cleanly separate the low-level and high-level API). The sp_* prefix should be reserved entirely for the low-level API.

This PR has proven to be stable for me in real-world use
However, on both master and this PR the tests fail with:
OS error code 5: Input/output error
Low level API: Error During Test at /home/ian/.julia/dev/LibSerialPort/test/runtests.jl:37
  Test threw exception
  Expression: test_low_level_api(port, baudrate) == nothing
  libserialport returned SP_ERR_FAIL - Host OS reported a failure.

OS error code 5: Input/output error
High level API: Error During Test at /home/ian/.julia/dev/LibSerialPort/test/runtests.jl:43
  Test threw exception
  Expression: test_high_level_api(port, baudrate) == nothing
  libserialport returned SP_ERR_FAIL - Host OS reported a failure.

Have others found tests to work locally? I have a few serial devices embedded in my system, so cannot try disconnecting them

Would anybody object to merging and releasing 0.5? If not I will do so at 6pm ET today

Happy for merge. Also happy to look at your test failures (next weekend?) if you open a new issue about it, including a description of what serial devices you have in your test system.
Note that the tests do require connection of a loop-back adapter (i.e. connecting RX and TX with each other), and the tests do not currently make it very clear if there is no suitable test setup present. Initialization of the tests and documentation of the test setup can certainly be improved (all entirely separate issues from this PR).

Other question: how does one join JuliaIO? How does this group/organization work? Is there a mailing list, slack/IRC/etc. channel, Discourse group, web page, video conference, etc. where the JuliaIO crowd hangs out?
I'd be quite interested in helping to drive a number of Julia IO packages forward (audio and serial-port IO are current priorities for me, because both are used in student projects that I supervise, but I'm also interested in other file formats and forms of hardware IO). But the relatively slow merge cycles can be a bit discouraging.

I think responsibility with this repo was just falling through the cracks, largely my fault. Sorry about that.
I'll look into how to add people to JuliaIO. There isn't really a hangout spot I know of, beyond the general julia slack. Perhaps we should set up a dedicated slack channel!

I would have preferred a “Rebase and merge”, which would have simply fast-forwarded my commits, as this PR ended up doing quite a number of different things that would have been worth being preserved separately in the git history on master. I'm keen to put more work into this package, but first need to understand better how contributions should best be made in JuliaIO. If merges happen very rarely (months apart), there is an incentive to put a lot of different things on a single "fixes" branch into a single PR, otherwise I won't myself have a single branch that has all my fixes to use. But then you shouldn't squash them all together into a single commit on master. If I instead open lots of different PRs, one for each issue, that works only if these PRs get reviewed and merged very quickly, within a day or two, as otherwise I will have to juggle with too many branches at my end, and loose track on in which order they remain applicable (especially with bigger changes that involve e.g. renaming or moving content between files).

Please feel free to request specific types of merges in the future. Conceptually I prefer smaller PRs that address specific issues that can be squashed, so my default is to assume that that is what people want/expect.
And moving forward we can work to be more nimble with changes, keeping PRs smaller, and merge and release quicker.


[Idea] Variable/Method names readability

Hi Yair,
Version 1.0.8 generates for code like this:
private global::Project.Services.SymbolConverter GetSingleInstanceField2()

Would you consider to change it to something like this:
private global::Project.Services.SymbolConverter GetSymbolConverterField2()

?
Obviously, it's not perfect but it would be much easier to read the generated code. I realize that not that many people actually are supposed to read the generated code. However, I suspect that it is necessary to read the generated code when one hits a bug.
Anyway, it's an idea, maybe you find it worth it.
Thanks for any feedback!

Seems like you have beaten me to it by half an hour: #106

@MartyIX thanks for the feedback - I actually hasn't considered method names, so thanks for reminding me that they also need to be improved!


Update reqs, tox, travis to run against 1.7 and 1.8

Work on #818
Fixes #820

:cactus:

Wahoo! :100:


Select Azure subscription

Add 4x text boxes in UI; Application Name, Client ID, Secret Key, Tenant ID
If it is using Microsoft subscription and our own secret, they should be empty.
If partner uses new values, we will fetch their subscription with entries for further testing.
We do not store partner's credential.

@juhlee-microsoft is this a lisav2 issue? if it isn't, it should be closed


TSX compilation does not work

This transform library seems to be a great solution. Much faster and stricter than the babel-plugin-inferno.
But it is not able to properly compile a simple login dialog as this:

Loginor <button>Sign Up</button>
 					<form id="loginForm" onSubmit={ this._onSubmit }> 						User 							<input type="text" name="userName" required/> 						password 							<input type="password" name="password" required/> 							{state.error} 						<button type="submit" disabled={state.loading}>Login</button> 					</form>

In he browser it gives the error:
Uncaught (in promise) TypeError: Cannot create property 'flags' on string 'Login'
On  other routes: Uncaught TypeError: Cannot read property '$EV' of null
I'm using<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Is it some version problem?

It works perfectly! Thanks!


OperationalError: (psycopg2.OperationalError) fe_sendauth: no password supplied

On the Postgresql install for Ubuntu, even after I modified the pg_hba.conf file, I still had to change the connection string from:
conn_string = 'postgres://localhost:5432/' + ATTRIBUTE

to:
conn_string = 'postgres:///' + ATTRIBUTE

then everything worked.
In case anyone else runs into the same problem.

Another thing that worked for me was changing pg_hba.conf adding:
host	all		all		<IP_ADDRESS>/32           trust
host	all		all		::1/0			       trust

In case anyone else stumbles upon these, these are good options. We have a few more listed in our FAQs: https://fonduer.readthedocs.io/en/latest/user/faqs.html#how-do-i-connect-to-postgresql-i-m-getting-fe-sendauth-no-password-supplied


Proposal: merge into eslint-plugin-jsonc

In case you are not aware, there is a https://github.com/ota-meshi/eslint-plugin-jsonc built with correct jsonc-eslint-parser, I think we should work together to benefit to the whole community.
cc @ota-meshi

@JounQin
The goal of eslint-plugin-json-es is to lint JSON with the smallest possible overhead.
It converts a JSON file into a parse able JavaScript to utilize all the great things ESLint is already providing.
It's very clear that eslint-plugin-jsonc has all the good features, like JSONC and JSON5 support and more... But the plugin comes with an overhead of performance and mental load based on custom parser, custom API.
eslint-plugin-json-es will someday be removed, when a new version of ESLint may support JSON parsing out of the box.
I think variety provides user with more than one option to select the open source library that best fits their use case.
eslint-plugin-jsonc is a great open source library.
I will update my README to give eslint-plugin-jsonc more visibility and I will recommend it for its features.
Anyway this "plugin" is in MAINTENANCE mode, it will get 1-2 updates per year or when a critical security vulnerability was detected.


Install Android Studio: Android Basics with Compose

URL of codelab
In which task and step of the codelab can this issue be found?
Describe the problem
Steps to reproduce?

Go to...
Click on...
See error...

Versions
Android Studio version:
API version of the emulator:
Additional information
Include screenshots if they would be useful in clarifying the problem.

@irmanfauzi33
Please provide the required details while reporting an issue so that we can help you with troubleshooting.


Thanks

Steve, thanks for the much-improved module, and thanks for the mention!

Couldn't haven't written it without you. Thanks!


pkgs/by-name: Mention possibility of avoiding alternate callPackage's

Description of changes
This is preferred over using the category hierarchy, it should be mentioned in the README.
Noticed this after seeing @unclamped on Matrix being linked to this part by @OPNA2608 :)

Add a :+1: reaction to pull requests you find important.

lgtm! thank you for the PR :)


Chat Window Height

I'm using Windows 10, Firefox.
The height of the "table" ie. the distance between my cards & the opponents is being defined by the chat. Therefore I have to keep closing the chat window to see what going on.
Thanks!

I don't think that's what's happening - I think you're suffering from having a small screen and the removal of the scrollbars from the game board.
Can you include a screenshot?

No, it's on a 4k screen and the chat window was litterally the height of **all **the chat. Although it's stopped happening since the last "update", so it's all good.
If it happens again I'll include a screenshot.

Ah yes, that was the original issue with FireFox that was fixed last night.  Thanks!


(ubuntu 20.04 error)idealTree:es6-set npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /root/my-project/node_modul es/babel-code-frame npm ERR! dest /root/my-project/node_modul es/.babel-code-frame-HOOlptpd npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/root/my-project/node_modules

Bug report

What is the current behavior?
when i create vue webpack,it is panic
vue init webpack hello
npm install
npm run dev
If the current behavior is a bug, please provide the steps to reproduce.
vue init webpack hello
npm install
npm run dev

What is the expected behavior?

it can be runned smoothly
Other relevant information:
webpack version:  5
Node.js version: 18.1.0
Operating System: ubuntu 20.04
Additional tools: no

please ask in vue ( vue-cli? ) issue tracker.. or maybe babel.. at least from your error this is not related to webpack.


Custom World exposure and Bloom scale (Better Nightmode)

finally something that works right the first time lmao, set worldexposure to like 0.2 for nightmode, if u want to see your skins set modelAmbient to 100.
flat chams dont get affected by modelAmbient, use normal materials for your chams and they react perfectly :)

Some quality stuff

CSGO DRAINED ^'

https://prnt.sc/uzepqs

Cool feature!

Cool feature!

Thank ya!

CSGO DRAINED ^'

https://prnt.sc/uzepqs

@newcommerdontblame
can you give me your velocity code?

thx uwu


Interactive rebase

I tried Run and then "git rebase -i master" but it didn't work. Is there a way to do that?

To make this work, you'll need to have atom set as your editor of choice in the git config. You can do that with this command git config [--global] core.editor "atom --wait". Making it global is up to you.
Then you can use run to enter the rebase command. Because of the "--wait" flag, it will open a new window for doing the rebase and wait until that window is closed to finish the process.

Hi @akonwi, how feasible would it be to have a GitRebaseInteractive command that would work similar to the GitCommit command ?
Is it more difficult because of the potential two steps in the interactive rebase (one for pick, squash, etc, the other to edit the commit messages) ?

In any case, I'm currently using the solution presented here https://aj-foster.com/2016/git-commit-atom/.
I modified the script to work for git-rebase-todo as well as for COMMIT_EDITMSG

@jbrodriguez Yea this wouldn't be trivial because right now the other commands from this package just fire off commands in child processes and and an interactive rebase requires a lot of back and forth between the editor and git's CLI.
If that solution you've linked to is working that is pretty cool! That could potentially be incorporated into the package

@jbrodriguez would you mind sharing the code that makes it work with git-rebase-todo?

@roblafeve sure ...
Using https://aj-foster.com/2016/git-commit-atom/ as a base, I modified the script in the article to read
git-commit-atom
#!/usr/bin/env bash

# Get the location of the file to edit from Git.
FILE_TO_EDIT="$1"

# If the file we're editing is a commit message, we can assume Atom is set up
# to insert the magic token when the editor closes. Otherwise, we need to let
# Atom tell Git when it is done.
#
if [[ $(basename "$FILE_TO_EDIT") == "COMMIT_EDITMSG" || $(basename "$FILE_TO_EDIT") == "git-rebase-todo" ]]
then
  # Tell Atom to open the file in an existing window.
  atom "$FILE_TO_EDIT"

  # Wait for Atom to write the magic marker - ##ATOM EDIT COMPLETE## - to signal
  # that the editor has been closed.
  #
  tail -f "$FILE_TO_EDIT" | while read LOGLINE
  do
    [[ "$LOGLINE" == "##ATOM EDIT COMPLETE##" ]] && pkill -P $$ tail
  done

else
  # Tell Atom to open the file in a new window and report when it is finished.
  atom --wait "$FILE_TO_EDIT"
fi

and the Atom Init Script is now
# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
#   editor.onDidSave ->
#     console.log "Saved! #{editor.getPath()}"

# This writes a magic token to the end of a commit message. We expect this to
# be run when the commit message editor has been closed.
#
commit_msg_notifier = (path) ->
  process = require("child_process")
  process.exec("echo \"##ATOM EDIT COMPLETE##\" >> " + path)

# The following looks at all new editors. If the editor is for a COMMIT_EDITMSG
# file, it sets up a callback for a magic token to be written when the editor
# is closed.
#
setup_commit_msg_notifier = (editor) ->
  name = editor.buffer?.file?.getBaseName()
  if name == "COMMIT_EDITMSG" || name == "git-rebase-todo"
    path = editor.buffer.file.getPath()
    editor.onDidDestroy ->
      commit_msg_notifier(path)

  # Return this, else weird things may happen. Anyone understand why?
  true

# Set up for all editors to be screened for commit messages.
atom.workspace.observeTextEditors(setup_commit_msg_notifier)

finally I invoke git rebase like this
GIT_EDITOR="/path/to/git-commit-atom" git rebase -i origin/master

This is because I prefer not to alter the git editor globally, so I make it work locally just for the git rebase command.
I have a couple of shell functions that hide the syntax for me.
I'm using a git flow that is a slight variation of the hybrid approach shown here: https://gist.github.com/jbrodriguez/480fd9e474579d041860fc7ffb0eaaf2

@jbrodriguez thanks for this! I'll give it a try 👍


Add pkgcheck action

Based on https://github.com/inbo/camtrapdp/issues/84:

See https://github.com/ropensci-review-tools/pkgcheck-action, recommended by rOpenSci

Nice to have.

Leaving this here as a note for future me:
pkgcheck::use_github_action_pkgcheck()


Allow multiple client and server folders

There is the need to allow for multiple backends, as well as multiple frontends, e.g. a ios client, android client, etc.
And api-v1, api-v2, etc.
This will probably be defined within the .sane-cli.

Booting multiple backends up already works, if manually entered into the fig.yml
Steps that need to be done:

[ ] Decide how much of this will be just supported with docker and with local mode (fig/docker mode makes it in general much easier, since `fig up alre)
[ ] The .sane-cli needs to automatically update the fig.yml for the backends
[ ] Define a syntax to allow different backends (e.g. express for a simple auth API)
[ ] sane generate resource will automatically target the server/client defined first in the .sane-cli, but make customizable via a new --target or two --target-client= and --target-server= flag(s).
[ ] sane up will boot up everything on default, but should have a new --skip flag to manually define which apps not to boot (need to see if that is even possible with fig)


SonarLint doesn't work out-of-the-box on arm64 hosts

Describe the bug
On arm64 hardware, e.g. Apple Silicon Macs, the SonarLint extension does not work out-of-the-box. The SonarLint extension requires a Java runtime (JRE) which can be installed by the extension. But this installation process fails on arm64.
To Reproduce
Steps to reproduce the behavior:

Open a project with amp-devcontainer-cpp on an arm64 host
Introduce an issue that SonarLint should find, e.g. an unused variable
See that no issue is reported

Expected behavior
SonarLint should run and mark the issue with yellow squiggles.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

Container: ghcr.io/philips-software/amp-devcontainer-cpp:3.5.0
OS: OSX
Architecture: Apple M3 (AppleSilicon)
Docker Version: Docker Desktop 4.34.2

Additional context
As a work-around a JRE can be installed by:
apt-get update && apt-get install --no-install-recommends -y openjdk-17-jre

Followed by setting the Java home setting for SonarLint:
"sonarlint.ls.javaHome": "/usr/lib/jvm/java-17-openjdk-arm64"

According to SonarSource the JRE should be bundled with the extension for arm64.
Source: https://community.sonarsource.com/t/sonarlint-for-vscode-3-7-jre-included-for-most-platforms-java-rules-for-aws-cloud-applications/67912


Include only relations

Hello.
I like to suggest you to create a way to include only specified relations, so I can specify that I wants to duplicate user, for instance, with phones and addresses only. Even for future new relations, it will just be added to duplication rule if you manually set it.
Thanks!

Hi @rentalhost
I think what you're asking will come into conflict with the current exclusion logic of relations.
This package's goal is to make it easy to deep duplicate a model record (meaning relations included).
If you have a suggestion on how to implement this without getting people confused what to use (include/exclude) please let me know.
Thanks!


"This shortcut requires the LTN Technology" -  LTN is already researched.

I am unable to open the LTN Manager via the shortcut and receive the message in the title when trying to add it to my quick bar, even though LTN is already researched.
I am however, able to use CTRL+T to open the menu, however the hotbar option remains unavailable.
I also tried /LtnManager refresh-player-data but nothing changed after several minutes.
Here is my full mod List:
alien-biomes
angelspetrochem
angelsrefining
angelssmelting
AutoTrash
boblibrary
boblogistics
botReplacer
BottleneckLite
copy-recipe-to-chest
CredoTimeLapseModByGalapagon
DiscoScience
even-distribution
factoryplanner
flib
FNEI
LogisticTrainNetwork
LtnManager
LTN_Combinator_Modernized
ModuleInserter
nullius
OutpostPlanner1-1
PlannerCore1-1
RateCalculator
SchallSatelliteController
Squeak Through
Todo-List
trainsaver

Have you built an LTN station yet? It doesn't unlock until you do.

I had over 100 existing LTN stations before adding the mod, however to be sure I manually placed another with my character (ie no bots) but the hotbar icon is still unavailable.

Could you please upload your save file?

I can do that later today, it's also available in public servers as "community... Oct/Nov" if you'd like to connect to the live environment/create a save

OctNov Community map.zip
Sorry for the delay

Unfortunately I cannot reproduce this. If you can reproduce it on the lastest version of Factorio and your mod list, please upload the save file again and I'll see what I can find. Apologies for the delay.


Revert "Remove pyutilib.enum"

Reverts PyUtilib/pyutilib#101 until downstream projects adapt.

Coverage decreased (-0.4%) to 61.93% when pulling 600ef467588f006b025407c24899351d675acdb3 on revert-101-remove_enum into 732322e4b9be17414b251dc05f1e9bf362a7c6ee on master.


Unreviewed commit on master!

Unreviewed commit(s) COMPARE was merged to master by ImNumber4.
Comment with appropriate number of :+1: to approve.

Reviewed requirements satisfied? No
Ancestors reviewed? Yes

Minimum Reviews
0/1

More info

Minimum Reviews
2/1

leozc
1

jiezhang
1

Pull request is reviewed and can be merged to master!
More info


Add option to generate Obsidian-compatible wiki links

This PR adds a new option use_name_only for the wiki_link_func setting that generates links in the [[Foo]] format. This ensures compatibility with the Obsidian desktop app, which might not recognize links in the [[alias]] format.
Changes made:

Added the use_name_only option to wiki_link_func, which generates links using the filename and the relative path without the extension.
This configuration can be customized to better fit the folder structure of each user.
The use_name_only option differs from the existing use_alias_only, as use_alias_only might not work correctly with the desktop version if the alias is not identical to the filename.

Reason for the contribution:
The default autocompletion function generated links that were not recognized by the Obsidian desktop app, making note navigation more difficult. With this function, links are compatible and easy to use in both obsidian.nvim and the Obsidian app.

I've encountered an error in the tests, so I will cancel this pull request for now. I'll fix the issue and open a new PR once everything is resolved. Thank you for your understanding.


'Object has been destroyed' in plugin-electron-app-breadcrumbs/app-breadcrumbs.js

Describe the bug
The Electron plugin app-breadcrumbs.js uses debounce for tracking the BrowserWindow.move event: https://github.com/bugsnag/bugsnag-js/blob/next/packages/plugin-electron-app-breadcrumbs/app-breadcrumbs.js#L120
I'm seeing lots of bugsnag errors Object has been destroyed pointing to the use of the BrowserWindow in that event handler after the BrowserWindow has been destroyed:
TypeError Object has been destroyed
    node_modules/@bugsnag/plugin-electron-app-breadcrumbs/app-breadcrumbs.js:121:39 BrowserWindow.<anonymous>
    node_modules/lodash.debounce/index.js:160:19 invokeFunc
    node_modules/lodash.debounce/index.js:207:14 trailingEdge
    node_modules/lodash.debounce/index.js:195:14 Timeout.timerExpired [as _onTimeout]
    node:internal/timers:557:17 listOnTimeout
    node:internal/timers:500:7 processTimers

We might want to clear the browserWindow in the closed event and not try to use it later in the moved event.
Environment

Bugsnag version: "@bugsnag/electron": "^7.16.2",
Browser framework version (if any):

Vue:
React:
Angular:

Server framework version (if any):

Koa:
Express:
Restify:

Browser version (e.g. chrome, safari): Electron
Device (e.g. iphonex): macOS

Hi @jeremyspiegel - thanks for raising this, our engineering team are going to investigate a fix for this issue. We'll keep you updated on this thread 👍

Hi @jeremyspiegel - a fix for this was released in v7.16.4 of bugsnag-js 🎉  thanks again for reporting this!

Thanks for the fix!


After using this masking the SQL Server Enterprise Manager fails to generate create script

[Enter feedback here]
After using these maskings the SQL Server Enterprise Manager fails to generate create script for the table:

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

ID: 5b9408bf-18b5-339f-cd25-6a3024be3243
Version Independent ID: eea4b8dc-5598-b7e6-e01a-902d5ca1f96d
Content: Dynamic Data Masking - SQL Server
Content Source: docs/relational-databases/security/dynamic-data-masking.md
Product: sql
Technology: security
GitHub Login: @VanMSFT
Microsoft Alias: vanto

Hi @Thorium - Sorry you're having issues. Can you provide greater details on where you're having issues? Our doc examples don't include a BirthDate column. There's a BirthDay column in the example. If you're having issues other than from the documentation example, please see options for Support.

Hi, I did try to change it to BirthDay but still having the same issue.

Hi @Thorium - Sorry you're still having issues. Please try these resources to help with your issues:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

Since this isn't a documentation issue, I will be closing this.


Render poles properly on globe

The poles do not render properly in the globe.  See screenshot below.  They used to render properly, but no longer do - these need to get implemented properly / fixed.

It has recently been observed that this problem goes away if terrain is enabled.

It has recently been observed that this problem goes away if terrain is enabled.

That is because Cesium terrain tiles use a geodetic tiling scheme instead of the spherical mercator scheme used by most web map tiles. The latter projects to infinity at the poles.

They used to render properly

It would be extremely helpful to know when they stopped rendering properly, to identify why.


fix: Bump up realtime-js version to 2.8.4

What kind of change does this PR introduce?
Bump up realtime-js version to 2.8.4

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 65.385%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
89

Relevant Lines:
116

💛  - Coveralls


feat: add FromIterator impl for ObjectAsVec

Adds an additional way to initialize ObjectAsVec from Iterator

That's a useful addition, thanks!


BetterDiscord crashes my discord when I try to put in a GIF, Sticker, or Emoji

Describe the Bug
Discord shows a 404 screen after clicking on the GIF, sticker, or Emoji icon
To Reproduce
Install BetterDiscord, click on the GIF, sticker, or Emoji icon
Expected Behavior
GIF, sticker, or Emojis should open to be placed
Screenshots
https://gyazo.com/04bfe2a7d2fa554ac46d3f962ba0c8bc (with BetterDiscord installed)
https://gyazo.com/c8c14b8f7a8c657ff4986199803ca70e (without BetterDiscord installed)
Discord Version
Stable
Additional Context
The problem is with BetterDiscord, as when I uninstall BetterDiscord, this no longer happens

Stack trace if it's of any help:
cce880051e247eefbd29.js:130 Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.     at nl (29b0241324f43bcdb80c.js:6045)     at e (29b0241324f43bcdb80c.js:5984)     at Bo (29b0241324f43bcdb80c.js:5996)     at $s (29b0241324f43bcdb80c.js:6041)     at Gu (29b0241324f43bcdb80c.js:6031)     at Uu (29b0241324f43bcdb80c.js:6031)     at wu (29b0241324f43bcdb80c.js:6031)     at Au (29b0241324f43bcdb80c.js:6028)     at 29b0241324f43bcdb80c.js:5973     at t.unstable_runWithPriority (29b0241324f43bcdb80c.js:6272)     at Ki (29b0241324f43bcdb80c.js:5973)     at Xi (29b0241324f43bcdb80c.js:5973)     at qi (29b0241324f43bcdb80c.js:5973)     at we (29b0241324f43bcdb80c.js:6050)     at en (29b0241324f43bcdb80c.js:5950)     at HTMLDivElement.r (cce880051e247eefbd29.js:126) (anonymous) @ cce880051e247eefbd29.js:130

This sounds like a plugin issue. Have you tried removing all plugins and seeing if the issue persists?

Yes, removing all plugins and themes still results in the crash.
I also attempted to reinstall Better Discord.

I have also run into the issue. I've wiped plugins and theme to no avail but disabling BD's Emote System seems to fix it.

Looks like it's an issue with ZeresPluginLibrary. This is what I got before the "minified react" https://pastebin.com/VSntuxQu
Stable 104513/BD 1.2.4/Win 10

@SmolAlli that callback chain actually indicates RemoveChatButtons.plugin.js not the library
As for the larger issue, it could be due to the emote system

It appears that there has been some sort of re-work/change with the GIFs favourite menu.
Also the issue for the emote system seems to be with this specific option.

since its not mentioned here this is how you solve the problem

Can confirm this as well

Comments like this do not help. For those experiencing this issue, disable BD's emote menu setting and also disable (or update if available) any plugins related to GIFs, tickers, or emojis.

Context for the setting mentioned above. Again, some plugins might have fixes, other might not.

It appears that there has been some sort of re-work/change with the GIFs favourite menu.

I saw somewhere mentioned that favourited/saved GIFs are now uploaded to a server, so that they don't disappear. Also introducing a new limit (around 256 or so) for favourited/saved GIFs.
This removes the need for plugins like gifsaver, which also removes itself after this change.
Maybe this new feature could be causing it. (most likely, as FavoriteMedia, another plugin, implemented fixes that stop Discord from crashing whenever the emoji menu is opened just recently)

I have 0 plugins installed. I disabled BD's emote system, and I still get this issue.
Though, I do have ClearVision theme installed. When I disabled this theme, the issue goes away. So, I guess I won't be using ClearVision for a while. xD; Time to find an alternate that works for now.

 Context for the setting mentioned above. Again, some plugins might have fixes, other might not.

Had the issue as well, can confirm this works.

Disabling BD's Emote System fixes the issue for me.
Seems like something happened that makes it crash all the time. I guess I'll have to leave it off until a fix is implemented.

guys it wurk no way no cap a trsut 103% legit method

Thanks, it worked

Fix has been released, please update to 1.3.0.


Per-request options (for multi-tenant)

As far as I can tell, there's no way to configure any of the Identity Framework options per request.  In other words, using a Transient or Scope scoped in the DI container instead of Instance scope.
I'd like to do the following to support a multi-tenant environment:
services.AddScoped<CookieAuthenticationOptions>((serviceProvider) =>
			{
				var applicationContext = serviceProvider.GetService<IApplicationContext>();
				return new CookieAuthenticationOptions()
				{
					CookiePath = applicationContext.ClientBaseUrl,
				};
			});

However that method is only called once during startup, and not once per scope as I would have hoped.
Looking into the code, it appears this isn't really supported because the options are only pulled from the DI container sometimes, and other times they're passed around internally as arguments, and sometimes they're added internally to the DI container as an IServiceCollection.AddInstance (therefore ignoring my IServiceCollection.AddScope).
Is this correct, or am I missing something?

Perhaps one way to tackle this would be to make the properties/methods on CookieAuthenticationOptions virtual so that I could override the properties and generate their value per-request.
Have you considered making your CookieAuthenticationOptions class extensible?

Identity is not designed for multi-tenant scenarios in any way, shape or form.

One way would be to to provision a site for each of your tenant. Each with their own identity/urls/settings/etc.
That would also allow you to control the migration of each clients onto new APIs and such.
That being said, it's not a discussion for aspnet/Identity. :smile:

I think if I take the word "multi-tenant" out of the title, this is still a valid question.  Perhaps you have multiple directories in your site that require different credentials.  How would that be done?

We wouldn't target identity at a site that needs separate authentications per directory either.


OCPBUGS-11835: Add missing probes to two services

This PR adds missing liveness and readiness probes to openshift-route-controller-manager and openshift-controller-manager. The services implement the probes but Hypershift does not utilize them.
This is the result of a security review for 4.12 Hypershift, original investigation can be found https://github.ibm.com/alchemy-containers/armada-update/issues/4117#issuecomment-53149378

The change to use servingPort is submitted.

@michael-topchiev I can't access the link shared in the PR desc, can you elaborate in the PR desc what's the current limitation and how is this change helping?
/approve

/test e2e-kubevirt-aws-ovn

TestNodePool/NodePool_Tests_Group/TestNTOMachineConfigGetsRolledOut failed because the console CO didn't become available.
https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift_hypershift/2430/pull-ci-openshift-hypershift-main-e2e-kubevirt-aws-ovn/1672137428774686720/artifacts/e2e-kubevirt-aws-ovn/run-e2e-local/artifacts/TestNodePool_PreTeardownClusterDump/hostedcluster-example-mgmm2/cluster-scoped-resources/config.openshift.io/clusteroperators.yaml
Doesn't seem to be related to the PR though.
Standalone OCP route-controller-manager manifest
https://github.com/openshift/cluster-openshift-controller-manager-operator/blob/bab7be17127e3e8a661991d78aecd7d5a0542cec/bindata/v3.11.0/openshift-controller-manager/route-controller-deploy.yaml#L62-L73
and openshift-controller-manager manifest
https://github.com/openshift/cluster-openshift-controller-manager-operator/blob/54b88dc/bindata/v3.11.0/openshift-controller-manager/deploy.yaml#L65-L76
Can we match those exactly so we don't differ from standalone?

Can we match those exactly so we don't differ from standalone?

Changed to match, but leaving timeout as 5 because I believe that would be safer compared to default 1 sec.

/cherry-pick release-4.13


Feedback for: engine/reference/commandline/restart.md

File: engine/reference/commandline/restart.md
One example should be more explicit. ;)

I'm not sure what you mean... Can you give more info?

Closed due to lack of info.


"Delete Quotes Functionality. #9" issue resolved

Please add 'Hacktoberfest' or 'Hacktoberfest-accepted' to this contribution
Deletion restricted | Toastify message added
https://github.com/danishzayan/YourQuotes-App/issues/9
made a global variable in app.jsx  as const ID = nanoid() and used it to recognise our own cards and added same toastify template as shown in 'copied text'

@Satyabrat-Ojha Really your work is awesome.. Your code is readable and clean ❤❤😍😍

@Satyabrat-Ojha after quotes posting when i refresh the page quotes is not deleting plz fix this issue...


.freeze doesn't work

Since it's misspelled.
See: https://github.com/elrumordelaluz/csshake/blob/master/sass/_shake.scss#L28

The documentation says freeze is this a mistake in the documentation or the library?

I think there's a mistake in de docs because the right class is .freez. Where did you found it?


Optimization for eliminating redundant memory operations

Optimization for eliminating redundant memory operations by changing LineNumber to u32.
https://github.com/Wilfred/difftastic/issues/293#issue-1251019903
At first I tried to make changes on the latest version, but I found that the latest version was running much slower than the 0.23.0 version that I initially used for testing and modifying (about 3m23s to 4s, which is about 50x slowdown). So now I only submit a pull request based on the 0.23.0 version (commit afb1b369f477cb3eaf1cee2a1e25cdf3d6fe2f9c)
These two attachments are the files I used for testing. Please let me know if you have any suggestions.
test.cpp.txt
test2.cpp.txt

Looks like the performance regression was between 0.28 and 0.29.

Bisect points to 57a4b6d6ce9fbd367e557fccaf1ebf8975693c96, which will need analysing further.


Shutdown and confusing errors when switching shard settings from NuDB to RocksDB

I changed my shard store settings to switch to RocksDB, hoping this would stop the LoadMonitor warnings I was getting.
[shard_db]
type=NuDB
path=/another/devel/rippled/db/shards/
max_size_gb=4

After:
[shard_db]
type=RocksDB
path=/another/devel/rippled/db/shards/
max_size_gb=4

(The only thing I changed was the type field.)
After making this change, I tried to start rippled from the commandline. It launched several children, but ultimately all the processes ended and I was left without a rippled process running. The console included the following message, which (strangely) I haven't been able to find in the debug.log. I've uploaded an excerpt from my debug.log approximately covering this time. The abrupt ending after the log_level response is accurate to where it was when I experienced the problem: debug_copy.log
ShardStore:ERR shard 504 error: Unable to open/create RocksDB: Invalid argument:
/another/devel/rippled/db/shards/504: does not exist (create_if_missing is false)

Meanwhile, in the folder from that message, I found a series of "LOG" files such as the one attached: LOG.log
I was able to get rippled to start by changing the path in the [shard_db] config to a new path. Basically, I think what was happening was it was looking at the shards I had (possibly incompletely) downloaded with NuDB and was trying to open them with RocksDB, which caused all rippled threads to shut down.
I think the server should output something clearer to the debug.log, possibly alerting the user to the log files in the shard store folders. Maybe there are some other sensible changes to make so that RocksDB and NuDB shards can live side-by-side, or maybe we should just be clear about documenting that if you change DB types in your config, you should change the path or delete the existing shards.
Exported from RIPD-1651

Now that the shard store no longer supports RocksDB, this is no longer relevant. Closing.
(I was the reporter of the original issue.)


Unable to install any versions of node

After migrating to an M1 MacBook Pro, I'm unable to install any version of node using nvm. I also tried installing under a new account to see if some existing user prefs or settings were messing something up, but ran into the same issues.
Operating system and version:
macOS Monterey v12.6
nvm debug output:

nvm --version: v0.39.1
$TERM_PROGRAM: Apple_Terminal
$SHELL: /usr/local/bin/bash
$SHLVL: 1
whoami: 'ericgio'
${HOME}: /Users/ericgio
${NVM_DIR}: ''
${PATH}:
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: 'https://nodejs.org/dist/'
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'GNU bash, version 5.1.16(1)-release (x86_64-apple-darwin19.6.0)'
uname -a: 'Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:19:52 PDT 2022; root:xnu-8020.140.49~2/RELEASE_ARM64_T6000 x86_64'
checksum binary: 'shasum'
OS version: macOS 12.6 21G115
curl: /usr/bin/curl, curl 7.79.1 (x86_64-apple-darwin21.0) libcurl/7.79.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.45.1
wget: /usr/local/bin/wget, GNU Wget 1.19.1 built on darwin16.6.0.
sed: /usr/local/bin/sed
cut: /usr/bin/cut
basename: /usr/bin/basename
rm: /bin/rm
mkdir: /bin/mkdir
xargs: /usr/bin/xargs
git: /usr/bin/git, git version 2.37.0 (Apple Git-136)
grep: /usr/bin/grep, grep (BSD grep, GNU compatible) 2.6.0-FreeBSD
awk: /usr/bin/awk, awk version 20200816
nvm current:
which node:
which iojs:
which npm:
npm config get prefix:
npm root -g:

nvm ls output:

iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)

How did you install nvm?

Following the instructions in the README, I ran
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

After running the script, I manually set NVM_DIR in .bashrc.
What steps did you perform?
After installing nvm, I tried installing node:
$ nvm install node
Version 'node' not found - try `nvm ls-remote` to browse available versions.

$ nvm install 16
Version '16' not found - try `nvm ls-remote` to browse available versions.

etc.
Running nvm ls-remote didn't output anything:
$ nvm ls-remote
$

What happened?
Node was not installed, nor was I able to get a remote list of available versions. I also didn't get any kind of obvious error or output that would indicate an issue.
What did you expect to happen?
I would expect to be able to install node.
Is there anything in any of your profile files that modifies the PATH?

No, I removed everything that modified PATH

If you are having installation issues, or getting "N/A", what does curl -I --compressed -v https://nodejs.org/dist/ print out?

$ curl -I --compressed -v https://nodejs.org/dist/
*   Trying <IP_ADDRESS>:443...
* Connected to nodejs.org (<IP_ADDRESS>) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* (304) (OUT), TLS handshake, Client hello (1):
* (304) (IN), TLS handshake, Server hello (2):
* (304) (IN), TLS handshake, Unknown (8):
* (304) (IN), TLS handshake, Certificate (11):
* (304) (IN), TLS handshake, CERT verify (15):
* (304) (IN), TLS handshake, Finished (20):
* (304) (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / AEAD-AES256-GCM-SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: CN=*.nodejs.org
*  start date: Jan 11 00:00:00 2022 GMT
*  expire date: Feb 11 23:59:59 2023 GMT
*  subjectAltName: host "nodejs.org" matched cert's "nodejs.org"
*  issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
*  SSL certificate verify ok.
* Using HTTP2, server supports multiplexing
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x7fc0b9811400)
> HEAD /dist/ HTTP/2
> Host: nodejs.org
> user-agent: curl/7.79.1
> accept: */*
> accept-encoding: deflate, gzip
>
* Connection state changed (MAX_CONCURRENT_STREAMS == 256)!
< HTTP/2 200
HTTP/2 200
< date: Tue, 27 Sep 2022 22:17:18 GMT
date: Tue, 27 Sep 2022 22:17:18 GMT
< content-type: text/html
content-type: text/html
< last-modified: Tue, 27 Sep 2022 21:05:08 GMT
last-modified: Tue, 27 Sep 2022 21:05:08 GMT
< cache-control: max-age=14400
cache-control: max-age=14400
< cf-cache-status: HIT
cf-cache-status: HIT
< age: 2460
age: 2460
< vary: Accept-Encoding
vary: Accept-Encoding
< strict-transport-security: max-age=31536000; includeSubDomains; preload
strict-transport-security: max-age=31536000; includeSubDomains; preload
< x-content-type-options: nosniff
x-content-type-options: nosniff
< server: cloudflare
server: cloudflare
< cf-ray: 75179bd3da4acea4-SJC
cf-ray: 75179bd3da4acea4-SJC
< content-encoding: gzip
content-encoding: gzip

<
* Connection #0 to host nodejs.org left intact

What does nvm_ls_remote output?
Do you have any custom shell aliases?
The debug output implies you’re on your own installed bash version instead of what ships with the OS - is this accurate?

Hey @ljharb, thanks for the response.

What does nvm_ls_remote output?

$ nvm_ls_remote
N/A

Do you have any custom shell aliases?

I do have a bunch of custom aliases. They didn't cause problems on my old machine, but it's possible they might be interfering now.

The debug output implies you’re on your own installed bash version instead of what ships with the OS - is this accurate?

I think the migration may have copied over an existing version of bash. I tried updating it to what I think is the default OS version, but it doesn't seem to make a difference. New debug output:

nvm --version: v0.39.1
$TERM_PROGRAM: Apple_Terminal
$SHELL: /bin/bash
$SHLVL: 1
whoami: 'ericgio'
${HOME}: /Users/ericgio
${NVM_DIR}: ''
${PATH}:
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'GNU bash, version 3.2.57(1)-release (arm64-apple-darwin21)'
uname -a: 'Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:19:52 PDT 2022; root:xnu-8020.140.49~2/RELEASE_ARM64_T6000 arm64'
checksum binary: 'shasum'
OS version: macOS 12.6 21G115
curl: /usr/bin/curl, curl 7.79.1 (x86_64-apple-darwin21.0) libcurl/7.79.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.45.1
wget: /usr/local/bin/wget, GNU Wget 1.19.1 built on darwin16.6.0.
sed: /usr/local/bin/sed
cut: /usr/bin/cut
basename: /usr/bin/basename
rm: /bin/rm
mkdir: /bin/mkdir
xargs: /usr/bin/xargs
git: /usr/bin/git, git version 2.37.0 (Apple Git-136)
grep: /usr/bin/grep, grep (BSD grep, GNU compatible) 2.6.0-FreeBSD
awk: /usr/bin/awk, awk version 20200816
nvm current:
which node:
which iojs:
which npm:
npm config get prefix:
npm root -g:

It seems to be a conflict with some package in /usr/local/bin. The nvm commands work fine after removing that from $PATH. It seems like something got copied over in the migration and mucked things up. Thanks for the help, I think we can consider the issue closed.

Which package?

I'm not sure, unfortunately. There were 1000+ packages in there and I wasn't getting any errors that pointed me towards a particular one. I'm happy to try and debug further if it's helpful; is there some kind of verbose mode that might give me a bit more info when running the various commands or some other approach you'd recommend to narrow things down?

You can set -x and get a ton of shell output, and that might tell you which one is the problem.

Thanks for the tip. I did end up seeing some weird errors related to sed:
/Users/ericgio/.nvm/nvm.sh: line 1332: 10083 Illegal instruction: 4  sed -e
            s#/Users/ericgio/.nvm/versions/io.js/#versions/iojs/#;
            s#^/Users/ericgio/.nvm/##;
            \#^[^v]# d;
            \#^versions$# d;
            s#^versions/##;
            s#^v#node/v#;
            \#.*# !d;
           -e s#^\([^/]\{1,\}\)/\(.*\)$#\2.\1#;
/Users/ericgio/.nvm/nvm.sh: line 1340: 10092 Illegal instruction: 4  sed -e s#\(.*\)\.\([^\.]\{1,\}\)$#\2-\1#; -e s#^node-##;

After removing just that package, NVM seems to work as expected.

Thanks, glad you were able to track it down!


Bugfix - Multiple PR commenting

Description
Users have reported that we're creating a new PR context comment every time a push is made. This PR fixes this.
Type of change

[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 not work as expected)
[ ] Documentation update
[ ] Chore: cleanup/renaming, etc
[ ] RFC

Acceptance

[x] I have read the Contributing guidelines
[x] I have read the Code of Conduct

No relation between title and code.

How not? The title is the intent of the code


Remove unused boards and profiles

This patch removes boards that are no longer supported, namely nrfdk and proto1 using the NRF52.  It also removes the nrf52 build profile that is no longer needed (we use nrf52-bootloader for all builds).  And boards that have already been dropped are now also removed from the lpc55 profile.

This means that the qspi implementation is currently unused.  Can we also remove it?

I would also vote for removing qspi - worst-case it is in git.

Removed qspi and the extflash features.


MdTooltip Doesnt hide on mouse out when using ChangeDetectionStrategy.OnPush

When using MdTooltip in a component which has changeDetection set to ChangeDetectionStrategy.OnPush, mouseOut from the element having tooltip doesn't hides the tooltip.
If we click somewhere else, it hides the tooltip.
When we remove ChangeDetectionStrategy.OnPush, it works normally but we loose the performance benefits.

Are you working on this @andrewseguin I could try and send PR myself, it's extremely annoying, makes tooltips unusable in 90% of my components. I don't won't to be stuck on alpha.9 again after waiting over a month on alpha.10..

I am having a very similar issue. When my component or any of it's parents use
changeDetection: ChangeDetectionStrategy.OnPush
The tooltip doesn't show until the mouse moves off the element, and then quickly disappears. Sometimes it will also stay open.
When I removed the changeDetection: ChangeDetectionStrategy.OnPush from my components up to the root, it started working normally.

Does anyone know of any workarounds?  I tried hiding manually when the mouse leaves:
<span #tooltip=mdTooltip (mouseleave)="tooltip.hide(); markForCheck()" [mdTooltip]="test"></span>
( markForCheck: this.changeDetectorRef.markForCheck(); )
But it doesn't seem to make any difference.

This has been fixed, please update your version. If the issue persists then please reopen


libgcrypt: add bin and lib outputs

In https://discourse.nixos.org/t/how-to-install-hmac256/49147 it was reported that adding the libgcrypt package to your environment did not add the hmac256 binary to your $PATH.
This was due to the package's binaries being put into the $dev output which isn't considered for linking envs.
This commit puts binaries in $bin/bin/ instead and, while we're at it, also puts shared objects into $lib/lib/. All binaries except for the libgcrypt-config script which would cause a reference cycle between the outputs and really is a dev-specific thing (and you probably don't need it with Nix anyhow).
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.
cc @trofi

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/how-to-install-hmac256/49147/4

I'm not sure it's worth to have $lib here, as that makes $out empty, but I don't care really.

I would have removd $out too if the stdenv could handle that.

I see the main problem elsewhere.  The default prefix.  And various risks from other packages assuming that everything is inside that (single) prefix.  For example, even now the libgcrypt.pc refers to this $out.


Calculator window can be re-sized off screen when in Always-on-Top mode, making it impossible to interact with the window

A team member will update this issue with more details soon.

This is your friendly Microsoft Issue Bot. I created this issue automatically as requested by a team member.


[Problem]Failed to find EngineVersion: expected at least one value

This is ue4ss log
[2024-08-21 03:28:48] [PS] Failed to find EngineVersion: expected at least one value
[2024-08-21 03:28:48] [PS] You need to override the engine version in 'UE4SS-settings.ini'.

And I konw the Target Game UE version ,how do I fill in this parameter in Ue4ss-setting.ini

Game BlackMythWukong

https://www.nexusmods.com/blackmythwukong/mods/19/


mxunit.org domain expired

The mxunit.org domain expired on 2017-Oct-15 causing mxunit package installation in Eclipse to fail. Please renew.

Ouch!  Can we get MXunit placed on ForgeBox.io.  It's a general purpose package manager for CFML projects and it can pull the binary from anywhere..  That would give a few more features as well like better support for installing specific versions of MXUnit plus command line management.
install mxunit

We should get it on ForgeBox!  Even better would be to revisit that patch for TestBox, since I think MXUnit is the only Eclipse plugin that can run TestBox tests.  I'll try to get back to that Before Too Long, can't remember if it's just request.debug that didn't quite work or what.
Anyhow, apologies about the domain folks, it's in the process of being fixed and an update site added to cfeclipse.org/mxunit/update and cfeclipse.org/mxunit/update-dev because fallbacks FTW! :smiley:

+1 for update fallback URLs.  Is there any way to provide a fallback install URL until this issue is resolved? Our team is moving to new machines and we'd like to install the plugin on the disk image.

I was able to get the eclipse plugin to install by using http://cfeclipse.org/mxunit/update-dev as the Eclipse update URL.
There are still broken links to mxunit.org all over the docs; are there any plans to get that domain back or update the links to somewhere else? Right now it looks like some Chinese page...


Disabling search also disables the theme switcher

navbar_persistent is set to "navbar_persistent": ["search-button"] by default. If you try to remove the search by setting it to "navbar_persistent": [], the theme switcher also gets removed.
Workaround is to set it to "navbar_persistent": ["theme-switcher"] instead.

What you're describing is the intended behaviour. On small screen only the search-button remains in the navbar, the others (theme-swithcer and link-icons) are moved to the primary sidebar (left) that can be activated with the "menu" button.
The workaround you propose will work just fine but then I don't really get what's the purpose of the issue. Would you like us to change the behaviour ?

On small screen only the search-button remains in the navbar, the others (theme-swithcer and link-icons) are moved to the primary sidebar (left) that can be activated with the "menu" button.

This does not seem to explain why removing the search button also removes the theme switcher?
I get why they are not being displayed on small screens, but not why this side effect occurs.
This behaviour exists regardless of screen size

The workaround you propose will work just fine but then I don't really get what's the purpose of the issue. Would you like us to change the behaviour ?

The purpose of this issue was that I assumed this to be a bug, since it's a (seemingly random) side effect. If this is intended this issue can be closed, but maybe it would be good to add some explanation of this in the docs, since it's not immediately obvious (as made evident by me thinking it's a bug :upside_down_face:)

sorry I though it was nly disapearing in the small screen display my bad.
Let me check we made some decoration on these 2 buttons recently in https://github.com/pydata/pydata-sphinx-theme/pull/1146 maybe that's related

I tried in our documentation to apply the same modification:
"navbar_persistent": []

and it seems to work as expected: The theme switcher is still there in big screen:

Could you confirm it's what you tried ?

Could you confirm it's what you tried ?

Yes, that's exactly what I did and I can still reproduce this.
I'm on 0.13.1 in case that's relevant.

could you share the repository branch where you did this ? As I don't manage to reproduce it on any of my websites, I think something else is different from your side

I'll close this as we cannot reproduce it from our side. PLease send us some feedback if the bug persist.


Allowing for custom fake tags in json.RawMessage fields in structs

Description
Added handling for custom fake tags in json.RawMessage fields when filling struct fields. This allows for customized generation of json.RawMessage fields without needing to implement the Fakeable interface for a struct.
Closes #360.

I think this looks good. Nice job. Ill get this release in a moment.

v7.0.4


Update the dependencies.

Changelog
This PR updates the following dependencies.

rocket to 0.5
rocket_okapi to 0.8.0-rc.3; This is a stable build unlike 0.8.0.
libsqlite3-sys to >=0.17.2, <0.29.0
schemars to 0.8.21. version 1.0.0-alpha.1 is a prelease.
okapi to 0.7.0

and a lot more.

Thank you


Set color to passed color to correctly update legend

Without this change, the legend on the plots has each plot item's name in white. This will use the colored supplied in Graph2D.add_plot_item(...) to set the legend color to match the curve color.

theGrap2D addon is no longer maintained. I leave it accessible if someone wants to get it.
Sorry

theGrap2D addon is no longer maintained. I leave it accessible if someone wants to get it. Sorry

I see, no problem. I will maintain it in my fork for my purposes then. Thanks!


Make ParameterSource a proper Python 3 Enum subclass.

This implements the change proposed in  #1530.
I tried to make as few changes as possible, that's why I went and implemented a custom __eq__() to support the current use case inside the library (mostly inside tests)
Any comments and feedback are welcome :)

I tried to make as few changes as possible, that's why I went and implemented a custom eq() to support the current use case inside the library

A reasonable first cut, for sure. But @davidism, not sure if that's what you had in mind. It seems to me that changing the usage sites to do direct enum comparison (rather than having to keep the custom __eq__ implementation here) would be more in the spirit of this change. WDYT?


Add 404 page

I want to add 404 page with well designed UI and with graphics or illustration and with some appropriate information like we should inform the user that he has jumped or redirected to wrong page or the page he is trying to find is not available.
Please assign it to me.

Hey @rsinghcodes, go for it!

HI @skpandey885 I want to add some nice error page. please assign it to me

HI @skpandey885 I want to add some nice error page. please assign it to me

Hey @c99SRS, I have already raised PR for this issue (#148).


Why AB channel in CIE Lab space scaled by 110

Hi,
Wonderful work!
As stated on L.35 in ./utils/dataset_lab.py, the ab channels are scaled by 110. instead of 128. Would you please explane the reason? In OPENCV, LAB space should be defined as L -> 0~100, a -> -128~+128, b-> -128~+128. Thanks again for your wonderful work.

In theory, Lab space can represent more colors than RGB space, namely there are some <L,a,b> samples that have no sample correspondences in RGB. So, if you traverse the 256x256x256 RGB grid space and convert them into corresponding Lab samples, you will find that all the a, b values will fall within the range of -110~110.


Include response output: aad commands

Related to #3754

Add the response output for all the commands under the service:

aad documentation location

Be sure to include all the output types: JSON, Text, CSV, and Markdown.
You can reference the commands planner plan and planner bucket. They are already contain the Response heading in their documentation.
For more information what guidelines to follow, be sure to check out the epic issue #3754

Could I be assigned to this issue?

All yours @Saurabh7019. I would suggest not yet starting your work. We'll be changing our docs framework soon and the syntaxes will look a little different.

@appieschot, I got a question from @Saurabh7019 regarding the command aad user hibp. Seems like this command requires an API key which you have to purchase. Since you created this command, do you still have an API key we can use to add the response of the command to the docs?


Garbage collector server side

Dear Sergio,
 I'm testing the terrastore cluster. I have configured a minimal cluster with only one server e only one master
 I try to put 150000 objects (every one have a size of 1M) into the terrastore cluster.
Theese objects are uploaded by one client in sequentially manner.
I'm monitoring the server activity but the server couldn't remove the heap
memory space. The garbage collector don't removes the allocated memory and
after 4k objects uploaded, the server crash.

What is the optimal configuration for a large number of objects?

Thanks in advance,
Roberto

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 14 Oct 2011 at 9:41

Hi Roberto,

sorry for the late reply, I've been away until a few days ago.

First, having your server heap configuration would greatly help in debugging
the problem, as well as the server and garbage collector logs: just enable the
latter with the "-verbose:gc" startup option.
Also, tuning the cache manager configuration in the terracotta xml file may
help, more specifically...

Percentage of objects to evict and make available for GC:

        <property name="l2.cachemanager.percentageToEvict" value="25"/>

First threshold upon which firing eviction:

        <property name="l2.cachemanager.threshold" value="50"/>

Second threshold upon which firing eviction:

        <property name="l2.cachemanager.criticalThreshold" value="70"/>

Try raising the first and/or lowering the other ones.

Let us know.

Original comment by<EMAIL_ADDRESS>on 3 Nov 2011 at 8:24


What is the input for the Analysis module?

Description
Hello, I am a PhD student working on fuzzing smart contracts. We were wondering if it is possible for us to reuse the detectors that are implemented in Mythril?
What is the input for the detectors? Is it the debug trace of a transaction? If that is not enough, what else is needed?

Tests

Implementation details

Links

I don't think it's possible to do as analysis modules assume that mythril's VM is being run.Analysis modules take a GlobalState as input which contains information like constraints, environment, EVM machine state, some custom annotations, ....

Thank you!


Update index.js Now this is a PWA

Description of PR
A brief description of what changes your PR introduces. The better this description, the quicker we can review, exchange feedback, and merge!
Relevant Issues
Fixes #...
Checklist

[x] Compiles and passes lint tests
[x] Properly formatted
[x] Tested on desktop
[x] Tested on phone

Screenshots
Add relevant screenshots here

Hey, thanks for the PR!
Please raise PRs against issues you've been assigned to and have them referenced in the PR :)


Update Work Items Step 4 wording incorrect

Step 4 in the Update Work Items section says "Highlight all User Stories, choose the   actions icon, select Change type, and change the type to Product Backlog Item." but from Scrum to Agile it is the opposite.  Looks like a copy and paste from Agile to Scrum.  The picture is correct, however.

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

ID: 1f73858a-31dd-e0fa-cb7f-53dd42192791
Version Independent ID: f61f9f02-8fbc-4511-e655-3087834302bd
Content: Change process from Scrum to Agile - Azure Boards
Content Source: docs/organizations/settings/work/change-process-scrum-to-agile.md
Product: devops
Technology: devops-agile
GitHub Login: @kaelli
Microsoft Alias: kaelli

@ariso353 -- Amanda, thank you for catching that.  I have updated the document.
@mijacobs -- Mike, please review private PR 1235.

Thank you for your quick response!


Ambiguous message when client times out

Version used

AET 2.1.6

Context of the issue/feature
When AET Maven Client times out (parameter timeout is exceeded, that means no update was received from the AET Server for that period of time) ambigous message is presented to the end user:
[ERROR] Failed to process test suite: 'sleep interrupted'
Steps to reproduce

Run any suite with very short timeout parameter set, e.g. mvn aet:run -Dtimeout:1
Result:
Message [ERROR] Failed to process test suite: 'sleep interrupted' presented in console
Expected:
More meaningful message is presented, e.g.:
[ERROR] Failed to process test suite: 'Suite processing request was timed out after ${timeout-param-value} ms of waiting for feedback from AET server. This could mean that AET instance is heavy loaded or is temporary unavailable. Please try again in few minutes.

I'm not able to reproduce it. My error was attached


Question: Why is it explicitly discouraged to use the Google ID in the backend?

I understand that the Google ID is internal to Google and one shouldn't rely on it but why is it explicitly mentioned to not use it?
id: <user id. do not use on the backend>

It's discouraged by Google:

Warning: Do not accept plain user IDs, such as those you can get with the GoogleSignInAccount.getId() method, on your backend server. A modified client application can send arbitrary user IDs to your server to impersonate users, so you must instead use verifiable ID tokens to securely get the user IDs of signed-in users on the server side.

https://developers.google.com/identity/sign-in/android/backend-auth


Replace Ilda Font with Hershey font

Fixes: #3

Thanks, tested this out on my laser and works perfectly!


Which random seed are you using?

Hi, I'm trying to reproduce the results on BERT-base, but I can only get F1 / ignF1 = 0.5985 / 0.5752 for full model, and F1 / ignF1 = 0.6010 / 0.5796 for the nomention ablation.
I am using the given .sh so I suppose the reason is not the hyper-parameters. Could you provide the random seed you are using to reproduce the F1 = 0.6122 result? Thx!

I met the same situation, I tried to reproduce the results on BERT-base, but I got F1 = 0.6017 and AUC = 0.5763 for full model after training for over 100 epoches. I also find that the train_loss start rising after about 90 epoches, the hyper-parameters are totally the same as that in the paper. I don't know whether there was anything wrong with my process.

My result of bert-base is similar to yours.

I am also running into the same problem with bert-base. bert-large was too big to train on my GPU.
It would be helpful if the authors could post the pretrained models, I created another issue for this


Change wrong subapp code examples

What do these changes do?
Change wrong code examples
Are there changes in behavior for the user?
No just Documentation update
Related issue number
#1383

Ooops.

Very thanks you.


Allow configuration of error files

I'd like to be able to edit the default error files. Perhaps we could make this available for editing in a ConfigMap?

https://abesto.net/serving-error-pages-from-haproxy/

https://www.haproxy.com/blog/haproxy-and-http-errors-408-in-chrome/

ConfigMap key/value
503.http : < content of 503.http>
408        : [errrofile /dev/null]
500        : [errorloc https://example.com/503.hlml]

Generated haproxy.cfg
errorfile 503 /srv/voyager/errorfiles/503.http
errofile 408 /dev/null
errloc   500 https://example.com/503.hlml

https://cbonte.github.io/haproxy-dconv/1.7/configuration.html


cucumber-expressions: Untyped GeneratedExpression

Summary
This PR generates untyped CucumberExpression snippets
Motivation and Context
Untyped parameters in a CucumberExpression become typed if their name match a registered type.
In other words, the type name can always be used as a parameter name. This improves the readability of a CucumberExpression.
This fixes #110
Types of changes

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

Checklist:

[x] I've added tests for my code.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

This isn't quite ready to be merged yet - the documentation in cucumber-expressions/README.md should be updated first.


Shortcut Guide not working

My configuration :
Windows 10 Pro 64b
PowerToys installed today
Hello,
When I press the Windows key, the Shortcut Guide doesn't appear (nothing happens).
After that, it worked.
And now it doesn't again.
Do you know this problem and its solution?
Thanks for your help.
Regards.

Hi @Hal34
what version of PowerToys are you running?
Than you.

Hello,
My version of Power Toys is 0.13.0
On Windows 10 Pro 64b
My version of Groupy is 1.25
Thank you

Hi @hal34, you said Groupy, you mean https://www.stardock.com/products/groupy/?

Hello Crutkas,
Yes, it is this Groupy.
But in fact it doesn't matter.
The single issue is the following:
When I press the Windows key, the Shortcut Guide doesn't appear (nothing happens).
Could you help me?
Thank you.

Are you tapping the key or press and holding for a sec or so?

Hello Crutkas,
I am doing the both, trying everithing without any result, except the openng of the start window.
Thanks again.

In the PowerToys setting there is an option to change the delay before the ShortcutGuide appears:

Please make sure it is set to a sane value, like 900. Also, make sure the opacity is not set to a very low value like 0 or 10.

Hello Bzoz,
Thank you for your reply.
The delay is 900 ms
The opacity is 90

Can you use the windows key for other uses? e.g. if you press Windows+r, does the "run" menu pop up?

Hello Bilaal,
Yes I can use the Windows key for other uses.

When I press only the Windows key (either briefly or at length), the only result is the deployment of the "Start" window with its tiles.

@Hal34
the Windows 10 account you use, is a member of the administrators group? In other terms, if you quit and restart PowerToys, do you get the UAC dialog that asks to run PowerToys with administrator privileges?

I am the administratif and if I quit and restart, PowerToys is tunnind without asking anything. Thanks again.
Envoyé à partir de mon Windows Phone

De : Enrico<EMAIL_ADDRESS>Envoyé : 17/11/2019 17:35
À<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Objet : Re: [microsoft/PowerToys] Shortcut Guide not working (#688)
@Hal34https://github.com/Hal34
the Windows 10 account you use, is a member of the administrators group? In other terms, if you quit and restart PowerToys, do you get the UAC dialog that asks to run PowerToys with administrator privileges?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/688?email_source=notifications&email_token=ANXOYUYBDZ34RQGBKAEN423QUFXEJA5CNFSM4JLN7VK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEIQGXQ#issuecomment-554763102, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANXOYU5JCMWCHX2V7DUGIFDQUFXEJANCNFSM4JLN7VKQ.

@Hal34
did you disable the UAC? If not, you should get a UAC dialog when you exit and then start PowerToys again (it doesn't show up when you restart the PC, but if you restart just PowerToys it should).

Hello Enrico,
I am using my PC as administrator (Windows starts every session as administrator). I never had to disable the UAC (and didn’t know what is UAC). I never get a UAC dialog when I exit and then start any software. Does it help to understand my problem?

De : Enrico Giordani<EMAIL_ADDRESS>Envoyé : lundi 18 novembre 2019 09:13
À : microsoft/PowerToys<EMAIL_ADDRESS>Cc : Hal34<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Objet : Re: [microsoft/PowerToys] Shortcut Guide not working (#688)
@Hal34https://github.com/Hal34
did you disable the UAC? If not, you should get a UAC dialog when you exit and then start PowerToys again (it doesn't show up when you restart the PC, but if you restart just PowerToys it should).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/688?email_source=notifications&email_token=ANXOYU7RZMWWORTUF52WZJ3QUJFDJA5CNFSM4JLN7VK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJSGMI#issuecomment-554902321, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANXOYUZABZQMA63LAMV7ALLQUJFDJANCNFSM4JLN7VKQ.

This (or something very similar) happens to me as well. Running Win 10 x64 1903, and PowerToys 0.13.
The overlay seems to work for a while, and then I'll be moving around my computer for a bit, try it again, and it won't work. Just, nothing happens.
If I exit Power Toys and start it up again, the overlay works again, for a while. I can't seem to narrow down what makes it stop working. Sometimes it's 30 seconds after I launch PT, sometimes it's 5 minutes...
The stuff I'm doing in between is just tabbing between windows and typing, nothing fancy.
I've actually had to restart PT three times while writing this post, just in trying to narrow down what makes it stop. I've been tabbing back and forth between this window (Firefox 70.0.1 x64) and Notepad++ (7.8.1) and typing in each.

@Hal34 @mblissmer
thanks for the info.
We may have to prepare a debug build with extended error report in order to figure this out.

I'm not 100% sure, but I think this may be related to Firefox? I worked without Firefox open for the last half hour or so (a challenge!), and the overlay worked fine. The second I opened Firefox and started to type something into Google, i couldn't pull up the overlay anymore.
To be clear, once it's "broken" it doesn't matter if Firefox is the active window anymore. I can close all windows, click on the desktop, and it still won't come up, until I kill PT and restart it.

@mblissmer, while it is broken, can you try disabling and enabling the Shortcut Guide in the options?

Ah yes, I neglected to mention this. I tried this too (and actually just tested again to make sure). Once broken, I go into settings, turn off the Shortcut Guide, save, close the window. Re-open the window, turn it back on, Save again, close the window.
Still broken. Only exiting and starting PT again makes the Shortcut Guide show up again.
EDIT: After looking some more, I've whittled it down to something I can sort of reliably recreate:

Go to this comment box in Firefox (again x64 70.0.1) (any text box seems to work, but this was a nice big box to type in)
Type a few sentences. I'm unclear how many characters, and it doesn't seem consistent.
Overlay stops working. You can now close Firefox, leave it open, do any number of things, it doesn't matter. Overlay stays broken.
Go to another window that you can type in (i've done this with Outlook 2013 and Notepad++, so i dont think it matters)
Type somewhere between a sentence and a full paragraph (again, the amount doesn't seem consistent).
Overlay works again.

You can go back and forth and repeat this over and over. It's really odd!

Sigh, I can't reproduce this. Is it possible that a key got stuck on your keyboard?

I wish that were the case. This is my work computer, and I'm, you know, doing work on it. When I release the Win key (when the overlay isn't working), the Start Menu comes up, like it normally would.
I'm fully willing to accept that something is wacky with this work computer, but at this point I've poked at this bug enough that I don't see how it could be PEBKAC (of course, that's exactly what someone with a PEBKAC issue would say...)

Do you have maybe any antivirus software running? Or maybe AutoHotkey?

Oh, good one! I have both.
I've just killed AHK and managed to fix and break the overlay just like before, so it doesn't seem like that's the issue...
The AV is Webroot, and I'm not able to suspend it.
I've just exited out of everything I can exit out of (only things left are Webroot, a disconnected VPN i can't exit, and powertoys itself), and can still break/fix the overlay as above.

Hello Matt, Bartosz and Enrico,
The same phenomenon occurs on my computer. I have also Firefox.

No idea?

@Hal34, sorry, we could not reproduce the issue. Still, we have some ideas on how to make the shortcut guide more robust. Hopefully, they can solve this issue.

Thank you Bzoz.
Let us know when you have some news.

I have not tried all of @mblissmer steps, but I am another Firefox user (it is open all day), and Shortcut Guide will not launch.

@mjarsky . What version of PowerToys are you in.

@crutkas
since we haven't been able to reproduce it, let's move it to the next milestone.

can't reproduce, please lets revisit if someone continues to have issues

I believe the problem still exists in the current v.16 iteration.
The misfunction occurs and repeats the exact pattern all the other ones have met, except that I don't have Firefox installed. The only applications I have running is Chrome, Docker, Drawboard and Edge.
For now and for me, always running PowerToys as an admin resolves the problem; but I do wonder why this is necessary.
Scanning the reports of the others make me suspect if this is related to the system interruption caused by keyboard inputs; but I can say nothing for sure.
Nevertheless, I understand your difficulty to reproduce this issue. This feature is for newb to PowerToys like me anyway, and the issue doesn't matter so much once I'm familiar with the basics. I think the issue should be left open, but maybe you could wait for further reports before investing any effort.

Hi @Gravifer
when the current active window runs with elevated privileges (for example Task Manages) or has been explicitly started to run as Administrator, the Shortcut Guide will not be able to intercept the Win key unless PowerToys runs as Administrator as well, more info here https://github.com/microsoft/PowerToys/blob/master/doc/devdocs/run-as-admin-detection.md
Thanks.

Hah. Autohotkey. It wasn't working for me but I have AHK running. Thanks much I'll try disabling that.
Unclear to me whether it's worth amputating a productivity limb for this admittedly awesome feature :) I guess I'll try it for a bit and make the call.

I'm using Release v0.18.2 and this problem occurs in my environment as well.
Windows 10 Home Version    10.0.19041 Build 19041.
In my case, I'm using Japanese IME, and I think that's causing this.
Whenever I turn on IME and then return to English mode, Shortcut Guide stops working.
I can reproduce the issue 100% so far by switching IME on and off.

I had the same problem, and I (apparently) found a solution.
I use Kaspersky antivirus. So I changed the Application Manager to not monitor the Powertoys app.
Check if your antivirus is somehow blocking the software.


Callas reports

Callas reports (embedded metafiles) are not transported.

Could you send along a simple flow that has the issue? I don't know much about Callas reports but I'm wondering if they are 'opaque' datasets.

Hello,
yes, no Problem.
As soon as the file runs through outgoing, the error occurs.
Mit den besten Grüßen aus Riederich
Philipp Friedmann
Produktion:
FRIEDMANN PRINT DATA SOLUTIONS GmbH
Industriestraße 27
72585 Riederich
Firmensitz:
FRIEDMANN PRINT DATA SOLUTIONS GmbH
Hauptstraße 105
89343 Jettingen-Scheppach
Tel. 0 71 23 - 3815-299
www.druckdatenloesungen.de
HR Memmingen B: 17335
USt-IdNr.: DE283510319
Geschäftsführer: Philipp Friedmann, Fabian Walz
Wir sind zertifiziert nach:
ISO 9001:2008 Qualitätsmanagement
ISO 14001:2004 Umweltmanagement

Am 03.07.2017 um 22:17 schrieb Dominick Peluso<EMAIL_ADDRESS>Could you send along a simple flow that has the issue? I don't know much about Callas reports but I'm wondering if they are 'opaque' datasets.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hello,
The problem does not come from callas.

Out.sflow.zip

Hi,
Can you work with this information? Can I still help?
regards
Philipp


New Clustering in Machine Learning Tutorial  (V 1.0)

Hi,
V 1.0 of clustering tutorial, includes hierarchical clustering, k-means, and DBSCAN.
Methods are applied to the Iris dataset, circles and moon samples.
@anuprulez, please have a look at it.

Image is not displayed

@khanteymoori I have added some comments. Please look at them. Thanks for working on it

@anuprulez
Thanks for comments. I have applied them to the new version of the tutorial.
Unfortunately, I had a problem with this branch in local repository.
So I will send a new PR with these changes.

Closing in favour of #1870.


thanks for your great code

thanks for your great code, but I only get Mean IOU 10.06 on VOC12 Segmentation Dataset, even if I have loaded the pretrained model "deeplabv2_resnet101_msc-vocaug-20000.pth", and I can't find the error.


Use policyuniverse

Use https://github.com/netflix-skunkworks/policyuniverse instead of https://github.com/duo-labs/cloudtracker/blob/master/cloudtracker/init.py#L80 and aws_api_list.txt.  This would also support NotAction (https://github.com/duo-labs/cloudtracker/blob/33852a6f70e839b357b62722b66a2e317c440943/cloudtracker/init.py#L69).  This could also help with the --ignore-benign flag to more accurately identify benign actions beyond List* and Describe*.
Need to push changes to that project to support some of CloudTracker's needs.

policyuniverse is largely focused on resource policies, such as those attached to an S3 bucket or ElasticSearch cluster, and not IAM policies for actors. However, I filed https://github.com/Netflix-Skunkworks/policyuniverse/issues/8 in order to start things moving so that library can be used here.

Assuming you're aware of this: https://awspolicygen.s3.amazonaws.com/js/policies.js   I think that's where policyuniverse sources the IAM info.

@bobrich Thanks, I just wrote up some notes on IAM vs APIs vs CloudTrail yesterday actually where I noted that data source: https://summitroute.com/blog/2018/06/28/aws_iam_vs_api_vs_cloudtrail/
My existing approach in CloudTracker is very unclean and misses a lot of the points I note in that blog.  I need to revisit how I've approached a lot of the things with CloudTracker to account for all of that.