uncaught error when network is flaky

just an annoying error handling misfeature.
Would be better if the user got a "Network error" message.
$ DEBUG=1 rebar3 hex user auth
===> Evaluating config script "rebar.config.script"
===> Load global config file /Users/masse/.config/rebar3/rebar.config
===> Expanded command sequence to be run: []
===> Expanded command sequence to be run: [{hex,user}]
Username: ([])> massemanet
Password:
Generating API key...
===> Uncaught error in rebar_core. Run with DEBUG=1 to see stacktrace or consult rebar3.crashdump
===> Uncaught error: {case_clause,
                             {error,
                             {failed_connect,
                              [{to_address,{"hex.pm",443}},
                               {inet,[inet],nxdomain}]}}}
===> Stack trace to the error location:
                    [{rebar3_hex_http,post_map,3,
                     ...}]

$ rebar3 report "rebar3 hex user auth"
Rebar3 report
version 3.3.5
generated at 2017-04-14T14:17:32+00:00
=================
Task: rebar3
Entered as:
rebar3 hex user auth
-----------------
Operating System: x86_64-apple-darwin16.4.0
ERTS: Erlang/OTP 19 [erts-8.3] [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false] [dtrace]
Root Directory: /usr/local/Cellar/erlang/19.3/lib/erlang
Library directory: /usr/local/Cellar/erlang/19.3/lib/erlang/lib
-----------------
Loaded Applications:
bbmustache: 1.3.0
certifi: 0.4.0
cf: 0.2.2
common_test: 1.14
compiler: 7.0.4
crypto: 3.7.3
cth_readable: 1.2.3
dialyzer: 3.1
edoc: 0.8.1
erlware_commons: 1.0.0
eunit: 2.3.2
eunit_formatters: 0.3.1
getopt: 0.8.2
inets: 6.3.6
kernel: 5.2
providers: 1.6.0
public_key: 1.4
relx: 3.22.2
sasl: 3.0.3
snmp: 5.2.5
ssl_verify_fun: 1.1.1
stdlib: 3.3
syntax_tools: 2.1.1
tools: 2.9.1

-----------------
Escript path: /usr/local/bin/rebar3
Providers:
  app_discovery as clean compile compile config cover ct cut deps dialyzer do docs edoc escriptize eunit get-deps help info install install_deps key list lock new owner path pkgs publish release relup report search shell state tar tree unlock update upgrade upgrade upgrade user version xref

Ah, yea, you are right.

This issue was resolved some time ago. If I'm wrong about that, let's re-open, but closing for now.


add cause of death to patient record

Adds a "Death Certificate" with "Cause of Death" to patient records in FHIR when a cause of death is known. Cause of death may be specified in Death state in GMF.  Updates all modules to specify a reason for death.
One note: In the case of a Death state with a specified amount of time to live, the death certificate encounter + observation are added to the patient with future dates. It's theoretically possible that the patient could "die again" of something else before reaching those future dates. I'm thinking about how to fix that & open to suggestions.

Doesn't seem like there is anything to fix.


Added support for RemoteRequestHistory, issue #546

Added support for RemoteRequestHistory, #546

👍  Thank you Neelam!


add Homebrew installation instructions

Enables use of Homebrew package manager for mac users.
brew tap paulz/gdrive is a temporary step while official formula is being approved: https://github.com/Homebrew/homebrew-core/pull/754

With Homebrew it takes few seconds to install gdrive with one command:
brew install gdrive

User can even install it from sources and usual benefits of homebrew:
Installation is happening from trusted source and binary was built from the source!


Company Communicator Doesn't Send Messages to any users

Hi,
i updated Company Communicator App, but when i try to send a test message any user is retrieved from the Team and message stucks in queued.
I already checked app permissions and it seems configure properly.
Could you please help me to check the configuration ?

Many Thanks

Hey @fsausa , Thanks for reaching out. Please share the failures screenshot to help us underastand what could have been wrong.
Also how many users are you trying to send messages to ?
For failures :
Navigate to the Resource group with which the instance is deployed.
Go to Application insight type resource.
Under investigate -> Click on failures.
Share the screenshot here

Hi @tiwariShiv7,
here you can see the Failures.
I tried to send a message in a Team where Communicator App is installed with 5 people inside.

Hi @fsausa,
Thanks for your patience. We would like to understand this case a lil.
Just wanted to understand,
What was the previous version of the app that was getting used.
Please reverify all the fields are in accordance with Migration Guide to 5.x

Hi @tiwariShiv7 ,
sorry for the delay.
When i saw that application after the migration didn't work, i tried to redeploy all component from scratch, so i'm pretty sure that the fields should be correct.
Do you have any suggestions to solve this issue ?


Fix path to TEMPLATE iptables.

Fix error in file path to TEMPLATE/iptables in cfme-setup.sh
@jrafanie @brandondunne  please review
( I wear the cone of shame. )

Maybe we can unit test shell code???
https://github.com/postmodern/chruby/tree/master/test
All jokes aside, it really LGTM  :+1:


[feature]: stronger submodule support

I have to work with some situations when I want to use obsidian and git to collaborate with my teammates. For example, In my workspace, there are many folders, and one of them is the teamspace folder. I want to collaborate with my team in this folder through github without sharing other folders in the workspace. I want to know if we can realize this by adding the teamspace folder as an submodule, and use this plugin to backup my whole workspace with github repo1 and also backup the teamspace with another github repo2, so that I can collaborate with my teammates through repo2.

I'm also having some difficulties using the submodule functionality as you have described here. It may be user error, but when trying to commit a submodule I have to navigate into the submodule and commit it from the CL then Obsidian-git is able to commit and push the pointer in the main repo.
All that to say, I think the functionality is actually there but the documentation to set it up is a bit lacking. I would expect a change in the submodule to show up as effectively 2 separate commits, one to update the submodule and one to update the main repo submodule reference file. Instead the only change that is noticed is at the main repo level.

I was able to get this to work with the "Create backup" command set as a hotkey. You just have to make sure your git submodule set up is done right

I was able to get this to work with the "Create backup" command set as a hotkey. You just have to make sure your git submodule set up is done right

I will try it, thank you!

Where did you land with this? Also super curious about using submodules because I want shared notes from family members within my own Obsidian vault.

Submodules aren't supported by the underlying git implementation on mobile. To use submodules enable the option in the settings and refer to the documentation. I think the issue from Nathan Harlan got fixed.
If you still have a case that's not implemented, please create a new issue with a detailed description of your desired process.


"dms" formatting of axes alters axis limits

Reported by Jonathan S Callahan on 27 Apr 2006 17:33 UTC
This is important for the Engineering folks because they want both:

axes formatted with Degrees-Minutes-Seconds
guaranteed equal length axes

The following test shows the problem:
yes? use etopo60
yes? set win/aspect=1:ax
yes? fill/hlimits=-158.68:-120.52/vlimits=33.629:71.786 rose
yes? ! The plot axes precisely reflect the limits specified
yes?
yes? fill/set/hlimits=-158.68:-120.52/vlimits=33.629:71.786 rose
yes? ppl xfor (F7.2,''lone'')
yes? ppl yfor (F7.2,''lat'')
yes? ppl xfor (dms)
yes? ppl yfor (dms)
yes? ppl fill
yes? ! Why did the axis ranges get rounded all of a sudden!
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1409

Comment by<EMAIL_ADDRESS>on 27 Apr 2006 20:23 UTC
This was done to re-compute axis limits which had been automatically computed
based on the range of coordinates for the data. The default computations set
"good" intervals in decimal degrees. That is, an axis that's one degree in each
direction would have a default delta of 0.2, say, but for dms formatting we want
20 minutes.
The problem can be fixed by resetting only the delta-degrees on the axes and
leaving the upper and lower limits alone. This is definitely the correct
behavior when the user has set the axis limits. At the point when the ppl xfor
(dms) is done, Ferret does not know whether the user explicitly set the limits
or not.
Fixed in pplcmd_f.F  Whether the axis endpoints should be changed on PPL XFOR
(DMS), PPL YFOR (DMS) when they had previously been computed by Ferret is left
to future development.


On Virtualization-Documentation page, change "Windows" to "Windows 10"

In the section title "Differences between Hyper-V on Windows and Hyper-V on Windows Server", the last paragraph is:
In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.
It should be:
In Hyper-V on Windows 10, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.

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

ID: 223b9ea7-e2c0-4c6b-6d55-9125274d26ce
Version Independent ID: 85c7005e-33b2-ae0b-a919-f056d14cf0ac
Content: Introduction to Hyper-V on Windows 10
Content Source: virtualization/hyper-v-on-windows/about/index.md
Product: windows-10-hyperv
GitHub Login: @scooley

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Operational certificate + pool cold key derivation

Motivation: Add instructions for derivation of pool cold keys and operational certificate signing.
Changes:

introduced getExtendedPoolColdPublicKey(coldKeyPath) call - the expected derivation path structure is m/1853'/1815'/0/<cold key index>'
introduced signOperationalCertificate(kesPublicKeyHex, kesPeriod, counter, coldKeyPath) which assembles the operational certificate and returns its signature - as the OpCert structure has no variable length fields and is well under 255 bytes, it's done in a single APDU
the security policy both for key derivation and operational certificate signing validates the coldKey derivation path
refactored messageSigning.c to have a common function for signing a message with a key derived from a path and purpose-specific functions for tx witnesses and operational certificate signatures with corresponding message structure and derivation path validation, to ensure pool cold keys are not used for tx witnesses and vice-versa to prevent even hypothetical collisions between the different types of messages (txs vs operational certificates) being signed by those keys
refactored bip44_hasValidCardanoPrefix() into bip44_hasValidCardanoWalletPrefix() to introduce equivalent function for pool cold keys named bip44_hasValidCardanoPoolColdKeyPrefix() - which is technically not required to have but I see it as good for readability and consistency, making it clear to a casual reader of the codebase that pool cold keys and wallet keys are logically separate
added str_formatUint64() helper function which prints uint64 integers in decimal representation
added TRACE_UINT64 debugging macro to trace uint64 values like issueCounter or kesPeriod

Testing:

ran integration tests from https://github.com/vacuumlabs/ledgerjs-cardano-shelley/pull/15

yarn test-integration --grep signOperationalCertificate
yarn test-integration --grep getExtendedPoolColdPublicKey

TODO: add docs (to be added once high-level idea is validated)
TODO2: missing flag in makefile to separate operator functionality (IMHO worth doing after we merge the with the rest of functionality)

the current version of the getPoolColdPublicKey call is returning the non-extended public key - I realized that even though it should technically be enough, it's likely to cause "pain" with the hw cli which internally deals with extended public key (especially in the hw signing file) and existing wallet implementations also likely use extended public keys, so this would only force them to introduce special code for cold keys.
TLDR - TODO rework getPoolColdPublicKey call to return the extended public key

TODO - update cold key derivation to comply with CIP-1853: https://github.com/cardano-foundation/CIPs/pull/56 (i.e. change cold key usecase index to hardened)

TODO - update cold key derivation to comply with CIP-1853: https://github.com/cardano-foundation/CIPs/pull/56 (i.e. change cold key usecase index to hardened)

Will be included as part of another PR.


Make basePath matching case insensitive

Coverage remained the same at 92.116% when pulling 6c65880de3ab0e606da4db91ce8f82b10f4e1a5d on case-insensitive-basepath-matching into daff566948bf133fa51b7c7aba29aa7882459827 on master.


Add Detailed Description for Check Broken URLs in CONTRIBUTING.md and Improve Markdown in 01 and 02

Purpose

In this PR, I've added a detailed description in CONTRIBUTING.md explaining how the "Check Broken URLs" check in Markdown Validation works and what to do if an issue is detected. Additionally, I've improved the markdown in 01 and 02 files and removed misplaced photo files in 02.
Changes

CONTRIBUTING.md:

Added a comprehensive section detailing the "Check Broken URLs" validation process.
Included instructions on how to address issues if the check fails.

Markdown Improvements:

Enhanced the formatting and structure of markdown files 01 and 02 for better readability and consistency.
Corrected any existing formatting issues.

File Cleanup:

Removed misplaced photo files from the 02 directory to maintain a clean and organized repository structure.

Does this introduce a breaking change?
When developers merge from main and run the server, azd up, or azd deploy, will this produce an error?
If you're not sure, try it out on an old environment.
[ ] Yes
[x] No

Does this require changes to learn.microsoft.com docs?
This repository is referenced by (https://azure.microsoft.com/products/phi-3)
which includes deployment, settings and usage instructions.
[ ] Yes
[x] No

Type of change
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x] Documentation content changes
[ ] Other... Please describe:

Hi @leestott,
I agree with your suggestion about using NC6, as it is indeed the smallest GPU-based machine and NC6 capacity is available for free subscriptions. However, I tested it again yesterday and found that it didn't work well for fine-tuning. Therefore, I’ve updated the tutorial to use Standard_NC24ads_A100_v4 instead.
I will be adding the link to MS Docs soon.  Could you please review it when you have a moment?
Thank you for your feedback

@leestott I plan to investigate and find a suitable fine-tuning environment specifically for NC6. For now, it seems reasonable to keep the Standard_NC24ads_A100_v4 configuration. If I find a suitable fine-tuning setup for NC6, I'll switch to it.
I’d appreciate your thoughts on this approach. If you believe it's essential to use NC6, please let me know.


Emulation Station Crashes when accessing PSP game list

How can the issue be reproduced? (If applicable)
Yes issue happens every time I try accessing PSP game list. I have rebooted the unit and shutdown completely.
What device are you using?
351v
What version of ArkOS are you on?

You can find this during the initial boot process right before the Emulationstation loading screen. 1.7 (07022021)

Anything else you'd like to include that may help to review this issue or feature request?
The game that was manually scrapped was Burnout legends and it was scrapped successfully.

Ok so after posting this I tried doing Start > un settings > theme configuration > Reset Gamelist configuration and it works now it works. I will scrape my library and report back.


Update upgrade-cockroach-version.md

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/c475b1363de06a66d125b13bd72beba4c3d2be26/
Edited pages:

v2.1/upgrade-cockroach-version.md


features/95-add-sample-unit-tests

Created unit tests files:

tasks.service.spec.ts
task.repository .spec.ts

Changed task.repository.ts:
const task = new Task();
to
const task = this.create();
(made it a little easier to test)
Updated .gitignore:
/starter-kit/tasks-api/coverage

this was originally connected to #58 but we created a new task #95 for the work so the original feature branch is still referred to as features/58-add-sample-unit-tests but renamed to features/95-add-sample-unit-tests to connect to the proper task.


Support Concave Polygon？

No idea, but the algorithm is processing triangles, so I guess it could work.
I'm not on my computer so I can try it, but I'll give you a feedback soon

I guess that @RPG3D was looking for a Constrained Delaunay triangulation, which is not supported here.

For a non-constrained (normal) Delaunay triangulation, there is per definition no concave version. A Delaunay triangulation will always result in a convex polygon with a corresponding convex hull.
(Just to clarify)


Fix the nested ModalPopup scrolling (Resolve #257)

This PR fixes the scroll value selection, so zero document.documentElement properties can be correctly chosen.
This prevents unlimited size growing of nested ModalPopup

This does not work in IE and FF 😞  I will try to find another approach.


Build target hermes-engine: Command PhaseScriptExecution failed with a nonzero exit code

Description
I am facing the following problem after running my project again, the pod installed successfully without any problem, but when running using yarn run ios command, the error as below occurs, has anyone encountered this? like me? please help me. Yesterday I ran React Native version 0.73.1 and it still worked fine. Today, when I upgraded to 0.73.2, the following problem occurred. I also downgraded back to 0.73.1 but still no luck.

Steps to reproduce

rm -rf node_modules && rm -rf yarn.lock && yarn install
cd ios && rm -rf Pods/ && rm -rf Podfile.lock && pod install
cd .. && yarn ios

React Native Version
0.73.2
Affected Platforms
Runtime - iOS, Build - MacOS
Output of npx react-native info
System:
  OS: macOS 14.2.1
  CPU: (8) arm64 Apple M1
  Memory: 476.27 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 20.8.1
    path: /opt/homebrew/bin/node
  Yarn:
    version: 1.22.21
    path: /opt/homebrew/bin/yarn
  npm:
    version: 10.1.0
    path: /opt/homebrew/bin/npm
  Watchman: Not Found
Managers:
  CocoaPods:
    version: 1.13.0
    path: /opt/homebrew/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.2
      - iOS 17.2
      - macOS 14.2
      - tvOS 17.2
      - visionOS 1.0
      - watchOS 10.2
  Android SDK:
    Android NDK: 22.1.7171670
IDEs:
  Android Studio: 2023.1 AI-231.9392.1.2311.11255304
  Xcode:
    version: 15.2/15C500b
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 18.0.2
    path: /usr/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: ^18.2.0
  react-native:
    installed: 0.73.2
    wanted: ^0.73.2
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: false
  newArchEnabled: false
iOS:
  hermesEnabled: true
  newArchEnabled: false

Stacktrace or Logs
Build target hermes-engine of project Pods with configuration Release

warning: Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'hermes-engine' from project 'Pods')

Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase.

PhaseScriptExecution [CP-User]\ [Hermes]\ Replace\ Hermes\ for\ the\ right\ configuration,\ if\ needed /Library/Developer/Xcode/DerivedData/myProjectName-gzdlehmipieiindfjyfrhhcjupam/Build/Intermediates.noindex/ArchiveIntermediates/myProjectName/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/hermes-engine.build/Script-46EB2E0002C950.sh (in target 'hermes-engine' from project 'Pods')

Node found at: /var/folders/d5/f1gffcfx27ngwvmw8v8jdm7m0000gn/T/yarn--1704767526546-0.12516067745295967/node

/Library/Developer/Xcode/DerivedData/myProjectName-gzdlehmipieiindfjyfrhhcjupam/Build/Intermediates.noindex/ArchiveIntermediates/myProjectName/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/hermes-engine.build/Script-46EB2E0002C950.sh: line 9: /var/folders/d5/f1gffcfx27ngwvmw8v8jdm7m0000gn/T/yarn--1704767526546-0.12516067745295967/node: No such file or directory

Command PhaseScriptExecution failed with a nonzero exit code

Reproducer
https://github.com/yedi97/reproducer-react-native
Screenshots and Videos

same here

same here

haizz, it took me more than a day but I still can't fix it, even though I tried many ways

I'm resolved from https://github.com/facebook/react-native/issues/36762#issuecomment-1755400555, thanks all!

This issue was fixed for me by deleting ios/.xcode.env.local. Then I ran pod install and installed the app successfully on my device.
Source: https://github.com/facebook/react-native/issues/36762#issuecomment-1782525316

@GunnarAK thanks my friend!!! It worked for me

Hi,
I'm still facing the issue I tried the comment below it didn't work. ( in iOS )
I also tried to disable the herms by :  :hermes_enabled => false.
Any suggestions?

This issue was fixed for me by deleting ios/.xcode.env.local. Then I ran pod install and installed the app successfully on my device.
Source: #36762 (comment)

That' didn't work for me, still struggling with this issue. Any clue how to solve it?

It's already mentioned in Gemfile but please make sure you're using cocoapods version is lower 1.15

I just fixed with issue by linking the Node to /usr/local/bin/node.
First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

This issue was fixed for me by deleting ios/.xcode.env.local. Then I ran pod install and installed the app successfully on my device.
Source: #36762 (comment)

Thanks this saved me to waste more time.

I had this problem when changing the node version via nvm. I was just using nvm use lts/iron
It worked when I used nvm alias default lts/iron. I also deleted the .xcode.env.local file

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

It's working on me

With react-native 0.74.2 none of the proposed fix above work

Same on my end, non of the fixes mentioned above seems to work on react-native 0.74.2

Same on my end, non of the fixes mentioned above seems to work on react-native 0.74.2

Have you figured out the solution, I tried all previous solutions but there is nothing worked with me with react-native 0.74.3

Same on my end, non of the fixes mentioned above seems to work on react-native 0.74.2

Have you figured out the solution, I tried all previous solutions but there is nothing worked with me with react-native 0.74.3

same issue for me I can't build on my xode using "react-native": "^0.74.3",

I faced this issue when I upgraded my React native app from version 0.72 to 0.74.3 I tried all other solutions but nothing worked I ended up creating a new project using npx @react-native-community/cli@latest init AwesomeProject it was a hard time to copy my old project files and native side code to the new one but eventually it worked fine

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

This works for me!, Many thanks!

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

This is working

if you are doing expo development builds, then do прх ехро prebuild --clean and try again

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

This is working

Life Saver. This worked for me too

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

Thx a lot. This worked for me. My react native version is 0.74.5.

https://github.com/facebook/react-native/issues/42221#issuecomment-2067908859
Very applicable if you use nvm and switch node versions.
Small improvement just in case you run often: ln -s $(command -v node) /usr/local/bin/node

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

Particularly if you are switching node versions with nvm.  Thanks!

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.
This helped thanks .

I just upgrade my project to 0.70.13 to 0.75.1 . I have the same issue while upgrading.  Is there any solution??

In my case on .xcode.env I changed to this
export NODE_BINARY="/usr/local/bin/node"
and run the command
ln -s $(command -v node) /usr/local/bin/node
solved the problem for me

In my case (RN 0.73.9) when I ran "pod install" it was automatically generating the .xcode.env.local if it didn't already exist.  The NODE_BINARY it was setting in that file was set to a location of node, but it wasn't the same as the location that appeared when I would run "which node".
After replacing the default NODE_BINARY location with the path from "which node" everything worked correctly.

Finally found the solution for RN 0.74.5 (might work for any version starting from 0.73). For those like me who tried the solutions above, the missing piece of the puzzle could be the node install cleaning.
Clean node install

I installed nvm then added [[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh  # This loads NVM  to the end of my ~/.zshrc
I uninstalled node completely from my machine
Then used nvm to reinstall it (node version 18), the command which node gives me /Users/username/.nvm/versions/node/v18.20.4/bin/node (which is the same result as command -v node)
Deleted /usr/local/bin/node
Relinked node with the command below

ln -s $(command -v node) /usr/local/bin/node

Side notes
I didn't delete .xcode.env.local which contains export NODE_BINARY=$(which node)
I do have the following patch for "find-node-for-xcode.sh"
diff --git a/node_modules/react-native/scripts/find-node-for-xcode.sh b/node_modules/react-native/scripts/find-node-for-xcode.sh
index a36bbc2..c7b9321 100644
--- a/node_modules/react-native/scripts/find-node-for-xcode.sh
+++ b/node_modules/react-native/scripts/find-node-for-xcode.sh
@@ -4,7 +4,7 @@
 # This source code is licensed under the MIT license found in the
 # LICENSE file in the root directory of this source tree.

-set -e
+set +e

 # WHY WE NEED THIS:
 # This script is used to find a valid instance of `node` installed in the machine.

The best solution for this is to delete the ios/projectname.xcodeproj/project.pbxproj file it self and try building the project in the XCode. It sorted out the issues for me

I just fixed with issue by linking the Node to /usr/local/bin/node. First you need to find out the real Node PATH by
command -v node # in my machine that show => /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node

Then Link that to /usr/local/bin/node.
ln -s /Users/runner/hostedtoolcache/node/18.20.2/arm64/bin/node /usr/local/bin/node

Or short cut with:
ln -s $(command -v node) /usr/local/bin/node

hope that will help you.

Thanks a lot! This is working with XCode 15 , nvm and react-native 0.74.5

I have resolved it by changing:
export NODE_BINARY=/opt/homebrew/bin/node
in ios > .xcode.env.local
and updating dependency packages like react, react native etc...

The above solution working fine when you are installing Cocoapods using pod install.
But somehow it doesn't work when you have script which takes care of pod installation. Along with some environment variables.
The issue here is it creates a .xcode.env.local with a temporary version of node. This path usually starts with /var

This issue was fixed for me by deleting ios/.xcode.env.local. Then I ran pod install and installed the app successfully on my device.
Source: #36762 (comment)

Also working here for a recent project upgraded to RN 0.73.6 🎉

This really worked for me. I deleted my .xcode.env file and ran pod install, but that didn't work. Then, I also deleted .xcode.env.local and ran pod install again. That worked for me when I built my project in Xcode.

i solved this by adding .xcode.env.local in IOS folder
export NODE_BINARY=<static_node_path>

1-open xcode press cmd+shift+k
2- cmd+shift+b


Fix getSaveFileDialog functionality

This is just my attempt to fix issue #31 with the compatibility shim that exists in matplotlib's qt_compat, as suggested by @tacaswell.
The only other change is to break the lines in the jscm save method consistently with the other calls.
I did a quick test using pyqt4 and pyqt5 and it worked in both (although I'm sure I didn't tackle all the edge cases!).

Thanks!


linux-Qt6.5下编译错误

[ 83%] Building CXX object src/SARibbonBar/CMakeFiles/SARibbonBar.dir/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp.o
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:301:10: error: ambiguating new declaration of ‘QString gtkSettings(const gchar*)’
301 |     Type gtkSettings(const gchar property)
|          ^~~~~~~~~~~
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:477:1: note: in expansion of macro ‘GTKSETTINGS_IMPL’
477 | GTKSETTINGS_IMPL(QString, const QString result = QUtf8String(g_value_get_string(&value));)
| ^~~~~~~~~~~~~~~~
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:301:10: note: old declaration ‘bool gtkSettings(const gchar)’
301 |     Type gtkSettings(const gchar property)
|          ^~~~~~~~~~~
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:476:1: note: in expansion of macro ‘GTKSETTINGS_IMPL’
476 | GTKSETTINGS_IMPL(bool, const bool result = g_value_get_boolean(&value);)
| ^~~~~~~~~~~~~~~~
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp: In instantiation of ‘T wangwenx190::FramelessHelper::gtkSettings(const gchar) [with T = bool; gchar = char]’:
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:499:46:   required from here
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:495:17: error: ‘g_object_get’ was not declared in this scope; did you mean ‘g_object_unref’?
495 |     g_object_get(settings, property, &result, nullptr);
|     ^~~~~~~~~~~~~~~~~~~~~~~~~~
|     g_object_unref
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp: In instantiation of ‘T wangwenx190::FramelessHelper::gtkSettings(const gchar*) [with T = char*; gchar = char]’:
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:508:45:   required from here
/home/runner/work/SARibbon/SARibbon/src/SARibbonBar/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp:495:17: error: ‘g_object_get’ was not declared in this scope; did you mean ‘g_object_unref’?
495 |     g_object_get(settings, property, &result, nullptr);
|     ^~~~~~~~~~~~~~~~~~~~~~~~~~
|     g_object_unref
gmake[2]: *** [src/SARibbonBar/CMakeFiles/SARibbonBar.dir/build.make:832: src/SARibbonBar/CMakeFiles/SARibbonBar.dir/3rdparty/framelesshelper/src/core/platformsupport_linux.cpp.o] Error 1

需要安装 libxcb1-dev libgtk-3-dev

你可以暂时注释掉。此断言可能无必要，只是我不知道connection为空是否为常规现象


design: Add DNS related subsection to SmbSecurityConfig

Add a subsection to the SmbSecurityConfig CR design so that
we can tell the operator we want to configure Pods such that
they register with the AD DNS. Currently, only two behaviors
are supported:

never - do not ever register with AD DNS (default)
external-ip - discover the Pod's external ip [1] and register
it with AD DNS

[1] - This would currently require a Service with type LoadBalancer.

Test failure appears spurious and this is a doc-only change. Merging.


Search Tree - uncollapsed nodes that are out of viewport can cause collapse action to fail

repro steps

make a search that has a compressed node outside of the viewport
try to keep collapsing
collapsing gets stuck when trying to collapse all.

repro:

Add the vscode-extension-samples repo folder into a multi-root workspace (where another workspace also has the word "debug" somewhere in it).
Search for the string "debug"
Try clicking the Collapse All button a bunch of times
It gets stuck after a few times :bug:

This is because the tree needs info from the renderCompressedElements function, which hasn't been run yet since the "compressed" element is off of the view. Therefore, when I'm calling navigator.next(), I eventually get to the "compressed" element that doesn't have the info that I need.

@joaomoreno What is the best way to collapse all nodes of a tree at a certain level? My current (buggy) strategy involves iterating through the nodes via navigator.next() and collapsing them based on element types, but that depends on knowing the parent-most node in a compression (which I store when I use renderCompressedElements).
https://github.com/microsoft/vscode/blob/0b610dc23138637dfcae914192f303b1d2bb705f/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts#L315-L331

This is because the tree needs info from the renderCompressedElements function, which hasn't been run yet since the "compressed" element is off of the view.

This is strange. Despite the elements never being rendered, the tree should know exactly which elements have been compressed. The renderCompressedElements function should never create any state that other code depends on... it's purely a rendering function.
At a glance the problem seems to be that you're modifying the tree (collapsing element) as you iterate it (using navigator). Can you refactor that action such that it first collects all elements which should be collapsed and then call collapse on each?

Ah I see, I actually collect the info earlier in the code here:
https://github.com/microsoft/vscode/blob/0b610dc23138637dfcae914192f303b1d2bb705f/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts#L284-L302
Are all of the elements that get compressed still accessible in the tree after it's constructed?

Unsure what you mean. Take this example:

Do you mean you want to collapse two? What should be the visual outcome of that?

Yes, I'd be talking about collapsing one or two. Now that you mention it, it would be confusing to collapse partway like that.
The reason I bring this up is because the "collapse/expand` button in search is multi-step in multi-root and tree modes.
Ie: in multi-root, the collapse/expand would go:

click collapse button once: collapses all nodes one level below root
click collapse again: collapses all root nodes.
expands everything.
and repeat

How would you imagine that it should handle the first collapse if it's a compressed series of folders (ie: root/one/two/three/four.html)? I was originally thinking that it would just compress one, but that would have a weird visual outcome. Do you know anywhere else where we do something like this?

How would you imagine that it should handle the first collapse if it's a compressed series of folders (ie: root/one/two/three/four.html)?

I would expect the one\two\three node would be collapsed in that case.

click collapse button once: collapses all nodes one level below root

The key here ☝ is nodes, not folders. The one\two\three node represents three folders.


(Proposal) Bingo / Random Objective Mode

So VARIA has a feature to add more objectives to be able to access Tourian. These can be to defeat additional minibosses like spore spawn or botwoon as well as some meme ones like killing Shaktool (gross), visiting the animals, tickling the red fish, etc.
I think it would be neat to add something like this as an additional gameplay mode. You could just get like 5 random objectives, or if we can come up with enough, we could even do a bingo mode. But we'd probably need like 50 different objectives to make a bingo mode random enough.

Replace killing Shaktool with visiting Shaktool and I'm in.

So my current thought for this is to introduce a sort of "Game Mode" interface/abstract class that will basically have different methods which would be called at different points in time during both generation and tracking. This could then be used to for both this mode, and other modes like the discussed spazzer mode.
Here are the main spots I think these game modes would need access to:

Initial item pool selection - Modify what items are to be spawned
Pre world generation - Specify items at locations if needed
Patching - Set specific patches that need to be applied to the rom
On item collection/boss defeated/dungeon tracked - Used to track win conditions
On Zelda/Metroid game state changes - Used to track win conditions

It would be really cool if we could actually have injections into the logic to add conditional logic to locations easily, but that may need to wait for graph logic to be done easiest.

That sounds good to me. Some of the refactoring work I had done before is probably helpful here, but there's still a lot necessary to really make this work. It would go a long way to make things more customizable, more easily, though.


Documentation updates and custom docs script.

Adding a script that is building documentation and cleaning the project directory. Updating Develop section of documentation to add information about the new way of processing documentation building before making a PR.

maybe redo this pr to master

Closing after merge of PR #147. There are no new commits between base branch 'master' and head branch 'master'.


Microsoft.NETCore.UniversalWindowsPlatform 6.2.2 breaks the Windows.Foundation.Size type

We tried to update our project to the latest Microsoft.NETCore.UniversalWindowsPlatform v6.2.2 but it broke the compilation. I've pinned down the issue to this.
Prior to v6.2.2 this worked fine, but in 6.2.2 VS reports error that in the ChangeSize method the Size s might not be initialized. It looks like the type Windows.Foundation.Size is wrongly defined as class and not as struct in this NuGet version. Tested in VS2017 15.9.1, empty UWP project with MinVersion 16299 and TargetVersion 17763.
public class Class1
{
	public Class1()
	{
		Windows.Foundation.Size size;
		size.Width = 42;
		ChangeSize(out size);
		Debug.WriteLine(size.Width);
	}

	private void ChangeSize(out Windows.Foundation.Size s)
	{
		s.Width = 69;
	}
}

Can't tell if this is the only "broken type", this is the only one we ran into.
Note there are other issues in 6.2.2 as well: #924, #925 or https://github.com/JamesNK/Newtonsoft.Json/issues/1917

Note this page with changelogs is also missing the changelog for version 6.2.2 - .NET Native 2.2:
https://github.com/Microsoft/dotnet/blob/master/releases/UWP/README.md

This issue was due to the following change:
https://github.com/dotnet/corefx/commit/2e97d43060dfb589907a15dbfef0cc7db6e90546#diff-4b43cea6f4185301a1598bc4f14193c9R192
And is a result of the fix for github issue #6185 (https://github.com/dotnet/corefx/issues/6185)

After some digging around here's what I found:
It's possible instantiate structs without new, if they don't have private fields.
.NET Core 2.1 added private fields to lots of built-in struct types. This is a breaking change, but it can be fixed easily in my app. Too bad I never found about this breaking change in any release notes that I read.

Why using a struct without private fields?!

@schuettecarsten It's the reference assembly: it's only used by the C# compiler when compiling your code. A different version of the assembly (with real private fields present) is used at runtime.


host on Github Pages??????????????????????????????????

PHP can't be ran on Github Pages.

Now PHP has been removed, it is being host on Pages at https://uimaxbai.github.io/hermes-web/


.Net: Use static Regex for ActionPlanner.CreatePlanAsync

Motivation and Context

Creating and executing plans will be a common activity for apps using the Semantic Kernel / Action Planner.
The regular expression used with a constant pattern string should be allocated once and compiled to maximize performance for server applications. This will save both CPU and memory.
Description
Move the Regex allocation to a static field and consumed it from there.
Contribution Checklist

[ X] The code builds clean without any errors or warnings
[ X] The PR follows SK Contribution Guidelines (https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
[ X] The code follows the .NET coding conventions (https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions) verified with dotnet format
[ ] All unit tests pass, and I have added new tests where possible
Logic should be identical, however the tests in main don't currently pass locally so there is no base line.
[x ] I didn't break anyone :smile:

@dmytrostruk Since things are approved and I don't have permissions to merge, there is no more work on my part correct? It gets merged when the next release is assembled?

Great stuff. Thanks @nschuessler !


fix bug when set text programmatically that show wrong mask

The bug ocurres because wasn't considered the chars different than # on range calculation.

It's crashing


SPIKE: Provider UI application timeline

This is a spike into implementing the provider UI application timeline.
Findings
This is v doable, but we should consider a couple of upfront refactors:

test data generation doesn't do right by the audit log. Everything is attributed to the Candidate. Also, everything happens at the same date/time which isn't realistic.
we still audit provider updates as a string<EMAIL_ADDRESS>(Provider), not a link to a ProviderUser, which we ought to turn into a proper association

Incidentally, we bump into the question we faced around logging transitions as well as states, last seen when we were looking into how we handled an application transitioning between offer and reject (ie withdrawn by provider). There's some manual mapping in the component to accommodate this.
This code also needs to handle VendorApiUsers.
Link to Trello card
https://trello.com/c/ZvgOpW5Z/1697-implement-the-new-timeline-design-for-applications-on-the-provider-ui-application-page

This spike has served its purpose — have updated the Trello card https://trello.com/c/ZvgOpW5Z/1697-implement-the-new-timeline-design-for-applications-on-the-provider-ui-application-page.
Leaving the branch around in case it's useful when we come to implement.


sap.ui.model.json.JSONModel: Return Promise before ajax request starts/finishes

OpenUI5 version: latest
Browser/version (+device/version): N/A
Any other tested browsers/devices(OK/FAIL): N/A
URL (minimal example if possible): https://github.com/SAP/openui5/blob/master/src/sap.ui.core/src/sap/ui/model/json/JSONModel.js
User/password (if required and possible - do not post any confidential information here):
Steps to reproduce the problem: This is more of a question/request than a problem. In the loadData function of JSONModel, it relies on firing events to indicate when an ajax request has started/finished, rather than using deferreds/promises.
Could the code be modified to return a promise before the ajax request starts/finishes, so that the caller can add their own handler for the request? Something like:
		if (bAsync) {
			pImportCompleted = new Promise(function(resolve, reject) {
				var fnReject =  function(oXMLHttpRequest, sTextStatus, oError) {
					reject({request: oXMLHttpRequest, textStatus: sTextStatus, error: oError});
				};
				_loadData(resolve, fnReject);
			});

			this.pSequentialImportCompleted = this.pSequentialImportCompleted.then(function() {
				//must always resolve
				pImportCompleted.then(fnSuccess, fnError).catch(function(oError) {
					Log.error("Loading of data failed: " + oError.stack);
				});
				return pImportCompleted;  // NEW
			});
		} else {
			_loadData(fnSuccess, fnError);
			return new Promise(function(resolve,reject) { resolve(); });  // NEW
		}

That way, the caller can do something like:
var oPromise = oModel.loadData(sUrl).then(fnSuccess,fnError);
What is the expected result?
What happens instead?
Any other information? (attach screenshot if possible)

There is a similar issue requesting a promise for when the data have been loaded: https://github.com/SAP/openui5/issues/2213

Hi @cmastrandrea
Basically, you have two options:

Using events from JSONModel (requestCompleted, requestFailed, requestSent)
https://openui5.hana.ondemand.com/#/api/sap.ui.model.json.JSONModel/events

Using a custom library (OpenUI5 CRUD JSON Model) which uses JSON Model and promises
https://github.com/mauriciolauffer/openui5-model-json-crud

Understood, but my question is if this small change can be made to the sdk to allow consumers to use the simplicity of promises without requiring every developer to resort to using a third-party library.
The openui5-model-json-crud description seems to be implying that it can return Promises because it's using fetch vs ajax, and I'm not understanding that.

@cmastrandrea https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API

I understand fetch uses Promises, but so can Ajax.

The question remains - can this small change be made to the SDK to let consumers use the promise that the code is already using?

@mauriciolauffer Thank you for taking the time to respond. The point of this question is that the JSONModel code as shown above creates Promise objects, however they are never exposed (shared) with the calling code. If the Promise object was returned then the consumer would be able to choose between listening to the events (requestCompleted/requestFailed) and/or the resolve/reject of the Promise.
Is there a good reason not to return (share) the Promise object ?

Hi guys,
sorry but this thread somehow slipped through our fingers :)
We are currently looking into this, and we will most likely introduce a promise as proposed by @cmastrandrea .
Please also see the issue linked by @boghyon .
Thanks,
Thorsten

Hello @cmastrandrea ,
Thank you for sharing this finding. An internal incident<PHONE_NUMBER> has already been created as mentioned previously. The status will be updated in GitHub in the above mentioned issue: https://github.com/SAP/openui5/issues/2282
Please, follow the progress there.
Thank you, guys, for handling this problem.
Regards,
Iliana


use modelcluster to prep image id for json serialization

backport to 1.1.x

Hi @thenewguy - there's no need to create separate PRs for backports. It's not yet decided whether we'll create another 1.1.x maintenance release (most likely, we'll only do so if the changes in 1.2 make upgrading difficult) - and if we do, we'll cherry-pick the commits at that point. Cheers!


Should be able to run scripts with Opera

Expected behavior
Should be able to run the taiko scripts on the Opera browser
Actual behavior
Couple of Taiko FTs fail when run with the Opera browser, however they pass on Chrome.
Notes
Opera is based on Blink and Chromium so technically Taiko should work with Opera.
Steps to reproduce

Set TAIKO_SKIP_CHROMIUM_DOWNLOAD=true
and set the browser path to Opera
Run Taiko FTs using the Opera

Versions
Opera - 63
commit - ae469d33798aec00b004bb7f2d5cd15d4516945e

I think this was an issue with opera versions.


Date range glitch when both datepickers are selected

Date range example - Focus flickers back and forth rapidly when both datepickers are selected (Shift + click).

IE dies when it happening.

the "hack" we have found is to use the ref of the first DatePicker and call setOpen(false) on it, before giving focus to the second DatePicker


Exposure Notifications framework doesn't record RPIs

I set up Corona Warn App with microG Exposure Notifications on my LineageOS 17.1. No error messages or any indication of it not working: CWA is happy, and so is the microG settings page.

microG self-check screenshot

However, no IDs of other phones are recorded: The settings page always displays "0 IDs in den letzten 60 Minuten" ("0 IDs in the last 60 minutes"), and the graph on the detailed page also displays no collected IDs (in a rather funny way), and has the "Delete all" button disabled.

microG collected IDs graph

The UUID 0xFD6F Scanner app, on the other hand, detects foreign phones just fine. So my hardware seems to be working.
logcat just gives the following, repeating every few minutes:
09-15 13:53:12.145 22887 22887 D ExposureNotification: Starting scanner for service 0000fd6f-0000-1000-8000-00805f9b34fb
09-15 13:53:12.147 22887 22887 D BluetoothAdapter: isLeEnabled(): ON
09-15 13:53:12.151  1338  1486 I bt_stack: [INFO:gatt_api.cc(946)] GATT_Register 42831303-0186-f783-cc36-ccb66d16ab7a
09-15 13:53:12.151  1338  1486 I bt_stack: [INFO:gatt_api.cc(966)] allocated gatt_if=6
09-15 13:53:12.152 22887 15198 D BluetoothLeScanner: onScannerRegistered() - status=0 scannerId=6 mScannerId=0
09-15 13:53:12.155  1338  1594 E BluetoothUtils: Permission denial: Need ACCESS_FINE_LOCATION permission to get scan results
09-15 13:53:12.254 22887 22887 D ExposureNotification: RPI: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, Version: 0x40, TX Power: -18, AEM: 0x290a2198, Timeout: 180000ms
09-15 13:53:12.258 22887 22887 D BluetoothAdapter: isLeEnabled(): ON
09-15 13:53:12.260 22887 22887 D BluetoothAdapter: isLeEnabled(): ON
09-15 13:53:12.263  1338  1594 D BluetoothAdapterService: getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@7606849
09-15 13:53:12.266  1459  1461 E WCNSS_FILTER: do_read: read returned 0, err = Success, read bytes: 0, expected: 0

Where XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX is (according to the microG settings) my current RPI. The problem probably lies here:
09-15 13:53:12.155  1338  1594 E BluetoothUtils: Permission denial: Need ACCESS_FINE_LOCATION permission to get scan results

but according to the self-check page, I granted the location permission to microG!?

Indeed executing pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION in a root adb, I got rid of the "Permission denial" message and started collecting RPIs. Strange, that microG never asked for that permission, and doesn't include it in its self-check.

Thanks for pointing this out. Good catch. Just for others who see this issue: You should be able to grant the permission also from system settings user interface by removing and then re-granting the location permission (which will grant both coarse and fine location access).

@mar-v-in that doesn't work for me (if I understand what you're saying correctly) because on trying to remove it, I get

microG Services Core is a provider of location services for this device. Location access can be modified from locaion settings.

and Location permission remains enabled after this dialog.

@ljl-covid can you check the log if there is any error message when enabling EN (I guess you can just disable and re-enable EN logging in the Immuni app)? If the permission is the issue, there should be logs pointing this out.
I improved both advertising and scanning code further since the 0.2.12 release and also included a bit more useful logging. So if the issue persists, I can provide you a build with these changes (or you build it yourself).

@mar-v-in you may probably ignore my complaint, because I realized that particular phone was stuck on 0.2.11. Sorry, I've got a few phones running this, for my family... F-Droid doesn't make it any easier, but I think they've now pushed a fix for the incorrect pinning of microG.
If I see this happen again with 0.2.12 I'll let you know.


Can't follow procedure, different results in production

Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
not applicable
Developer environment
Windows
What browser(s) / client(s) have you tested

[ ] 💥 Internet Explorer
[X] 💥 Microsoft Edge
[ ] 💥 Google Chrome
[ ] 💥 FireFox
[ ] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[ ] not applicable
[ ] other (enter in the "Additional environment details" area below)

Additional environment details

browser version
SPFx version
Node.js version
etc

Describe the bug / error
Can't follow step-by-step instructions, when trying to set it up, the screens and results in production are different than in the procedure.
Steps to reproduce

Try open modern site page
Try to follow steps to setup
Unclear parameters to select when following step-by-step and different icons and options shown in the production

Expected behavior
Document review and update required.

There's no mention on the context in this issue. Which guidance or article this is referring to?

Strange... Article was
https://docs.microsoft.com/en-us/sharepoint/dev/business-apps/power-automate/guidance/require-doc-approval
пт, 10 дек. 2021 г., 19:48 Vesa Juvonen @.***>:

There's no mention on the context in this issue. Which guidance or article
this is referring to?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SharePoint/sp-dev-docs/issues/7571#issuecomment-991171373,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJO4TMTMFJ7XY227KSFQ3VLUQI4NBANCNFSM5JV6LFGA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Hiding redux form field component

Why can't we hide implementation details from redux form and use those components like material-ui.
For example:
import { Checkbox } from 'redux-form-material-ui';
<Checkbox name="agreeToTerms" label="Agree to terms?" />

instead of:
<Field name="agreeToTerms" component={Checkbox} label="Agree to terms?"/>
?

That is by design , and it makes it consistent with redux-form It just takes care for view part of it.


[5.x] fix(maker): return the correct outPath for a deb prerelease version

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] The changes are appropriately documented (if applicable).
[x] The changes have sufficient test coverage (if applicable).
[x] The testsuite passes successfully on my local machine (if applicable).

Summarize your changes:
This is a backport of #584.
ISSUES CLOSED: #583

Not sure why the Tidelift check is hanging but this should be fine.


⚠ TADA Wallet Web has degraded performance

In 46b5ef2, TADA Wallet Web ($WALLET_WEB_URL) experienced degraded performance:

HTTP code: 200
Response time: 14837 ms

Resolved: TADA Wallet Web performance has improved in 63e80a7.


Add data_stream_lifecycle to Health API response

I noticed this error with make validate. I used the server source for stagnating_backing_indices which was missing from the example. Note that this indicator is not documented.

Great catches, thanks! Please take another look.


Send private transaction, quick mode is invalid

Alchemy SDK version:^2.9.2
[REQUIRED] Describe the problem
Send private transaction, fast mode is invalid.
It is invalid to use the fast mode for buying coins or transferring money. The query shows that the fast mode is false, and it is still the normal mode. Replacing null with a block number is the same. Add hash at the end of the query link: https://protect.flashbots.net/tx/
Relevant code or sample repro:
`import { Network, Alchemy, Wallet, Utils } from "alchemy-sdk";
import dotenv from "dotenv";
dotenv.config("../.env");
const { API_KEY, PRIVATE_KEY } = process.env;
const settings = {
apiKey: API_KEY,
network: Network.ETH_MAINNET,
};
const alchemy = new Alchemy(settings);
const wallet = new Wallet(PRIVATE_KEY);
const transaction = {
to: "0xA87258c0FF0D06769d3471fbd73939dFCbcFdC86",
value: Utils.parseEther("0.001"),
gasLimit: "21000",
maxPriorityFeePerGas: Utils.parseUnits("5", "gwei"),
maxFeePerGas: Utils.parseUnits("20", "gwei"),
nonce: await alchemy.core.getTransactionCount(wallet.getAddress()),
type: 2,
chainId: 1,
};
const rawTransaction = await wallet.signTransaction(transaction);
const result2 = await alchemy.transact.sendPrivateTransaction(
rawTransaction,
null,
{ fast: true }
);`

@ijulymoon Sorry for not responding to this issue earlier! Is this an issue with what the SDK is sending over in the params?


CORS options preflight contains payload in body

I am no HTTP expert so bear with me..
1. What version of Caddy are you running (caddy -version)?
commit b149a86bc2a3fcbdec55ac1fb3e2e757adcb658e
2. What are you trying to do?
Use byte range requests for streaming from another origin.
3. What is your entire Caddyfile?
https://jpx.jfpb.net {
        root /home/jpambrun/www_jpx
        ext  .html
        header / Access-Control-Allow-Origin  *
        header / Access-Control-Request-Headers  *
        header / Access-Control-Allow-Methods  *
        header / Access-Control-Allow-Headers  "Range"
}

4.  What did you expect to see?
For each byte range requests from another origin, chrome issues two requests: one preflight OPTIONS and one GET. I expect the first one to have no message body and the second one to have the requested byte range.
6. What did you see instead (give full error messages and/or log)?
The first OPTIONS response contains the full file in the message body and the second GET response contains the partial byte-range stream.

Can you please share your request(s) as well so we can try them? And maybe how you're forming the request with JS in case we need to repro in Chrome.

The request is formed here :
https://github.com/jpambrun/dcmj2k-streaming-viewer/blob/master/src/js/dcmdlworker.js#L79
The OPTIONS preflight request:
:authority:jpx.jfpb.net
:method:OPTIONS
:path:/data/000000.dcm
:scheme:https
accept:*/*
accept-encoding:gzip, deflate, sdch
accept-language:en-US,en;q=0.8,fr-CA;q=0.6,fr;q=0.4
access-control-request-headers:range
access-control-request-method:GET
cache-control:no-cache
dnt:1
origin:http://localhost:8000
pragma:no-cache
referer:http://localhost:8000/?worker=1
user-agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

Response:
accept-ranges:bytes
access-control-allow-headers:Range
access-control-allow-methods:*
access-control-allow-origin:*
access-control-request-headers:*
content-length:184586
content-type:application/dicom
date:Wed, 13 Apr 2016 17:48:14 GMT
etag:W/"554a7f64-2d10a"
last-modified:Wed, 06 May 2015 20:53:56 GMT
server:Caddy
status:200
Request Headers

The GET request:
:authority:jpx.jfpb.net
:method:GET
:path:/data/000000.dcm
:scheme:https
accept:*/*
accept-encoding:gzip, deflate, sdch
accept-language:en-US,en;q=0.8,fr-CA;q=0.6,fr;q=0.4
cache-control:no-cache
dnt:1
origin:http://localhost:8000
pragma:no-cache
range:bytes=0-34999
referer:http://localhost:8000/js/dcmdlworker.js
user-agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

Response:
accept-ranges:bytes
access-control-allow-headers:Range
access-control-allow-methods:*
access-control-allow-origin:*
access-control-request-headers:*
content-length:35000
content-range:bytes 0-34999/184586
content-type:application/dicom
date:Wed, 13 Apr 2016 17:48:14 GMT
etag:W/"554a7f64-2d10a"
last-modified:Wed, 06 May 2015 20:53:56 GMT
server:Caddy
status:206

This is due Go only checking for HEAD:
https://github.com/golang/go/blob/9b67a5de79af56541c48c95c6d7ddc8630e1d0dc/src/net/http/fs.go#L261

Hello @jpambrun,
just some improvements :smile:
https://jpx.jfpb.net {
        root /home/jpambrun/www_jpx
        ext  .html
        header / {
                Access-Control-Allow-Origin  *
                Access-Control-Request-Headers  *
                Access-Control-Allow-Methods  *
                Access-Control-Allow-Headers  "Range"
        }
}

There is a special plugin to handle cors natively. https://caddyserver.com/docs/cors. It properly short-circuits the options request and returns a 200 with no payload.
Perhaps that would make this easier for you.

Been looking into this, consulting with some other devs. We may be able to handle this natively in the file server by checking for that method. OPTIONS responses are allowed to have a response body, but I can't think of any good reason why a static file server would need to send one in an OPTIONS response.

@mholt

but I can't think of any good reason why a static file server would need to send one in an OPTIONS response.

Me too, it´s just a file server

While debugging a different plugin I've learned that browse is sending nonsense for POST and PUT.
Point is, the only methods browse expects, and has well-defined answers for, are currently GET and HEAD. Therefore all other methods will return a »method not allowed« beginning with 4e98cc3005269cd0a4f88cb0af8349f141bdb0a0 to prevent further unexpected server responses. That is, until anyone decides to extend browse accordingly.


Disabling deprecation logs to be indexed

Fix #1462

another way could be to include an environment variables in https://github.com/elastic/helm-charts/blob/fdaba225feef32303c17125a944b4507fe5c38b8/elasticsearch/templates/statefulset.yaml#L298-L330 as it doesn't impact the `elasticsearch.yaml.


Problems with TFlite inference.

Hello, I am having a few issues with the inference of fastspeech, fastspeech2 and mb_melgan.
``
Input shape: [1, 19] , interpreter shape: [1 1]
Warning: Latency might be affected due to change in input shape
ValueError                                Traceback (most recent call last)
 in ()
1 start = time.time()
----> 2 mel_output_tflite = fastspeechlite.infer(sentences[3])
3 end = time.time()
4 print(f"TFLite inference time: {end-start}s")
5 mel_after = tf.reshape(mel_output_tflite, [-1, 80]).numpy()
1 frames
/usr/local/lib/python3.6/dist-packages/tensorflow/lite/python/interpreter.py in set_tensor(self, tensor_index, value)
406       ValueError: If the interpreter could not set the tensor.
407     """
--> 408     self._interpreter.SetTensor(tensor_index, value)
409
410   def resize_tensor_input(self, input_index, tensor_size, strict=False):
ValueError: Cannot set tensor: Got value of type BOOL but expected type INT32 for input 1, name: speaker_ids
``
Colab Notebook provided:
https://colab.research.google.com/drive/1pxaVpLq6a9Dk4i-JbFsvsUnMP2BIF5WG?usp=sharing
Thanks.

@MegaPanchamZ i think tflite inference input signature is different
int FastSpeechLite inference test
try calling with this
input_ids = tf.expand_dims(tf.convert_to_tensor(input_ids, dtype=tf.int32), 0)
return (input_ids,
tf.convert_to_tensor([0], tf.int32),
tf.convert_to_tensor([1.0], dtype=tf.float32))

Will test soon! and let you know.

@manmay-nakhashi Unfortunately that did not work :(

@MegaPanchamZ you should git pull the newest code and do converts tflite again.

Actually using this repository found @ https://github.com/sujeendran/TensorflowTTS seemed to fix the issue.
Currently, I have a working ipynb at colab  which anyone can copy, found @ https://colab.research.google.com/drive/14_mJCfDyxSLCfsintOiWSatIlZ0B1FmT?usp=sharing
I will try to pull the newest code once I finish learning the new tflite system.

Problem was solved, closing issue. :)


Task 6: Application Deployment

Pipeline Configuration (36/40 points)

[x] A Jenkins pipeline is configured and stored as a Jenkinsfile in the main git repository. (20/20 points)
[x] The pipeline includes the following steps: (16/20 points)

[x] Application build (4/4 points)
[x] Unit test execution (4/4 points)
[ ] Security check with SonarQube (0/4 points)
[x] Docker image building and pushing to ECR (manual trigger) (4/4 points)
[x] Deployment to K8s cluster with Helm (dependent on the previous step) (4/4 points)

Artifact Storage (20/20 points)

[x] Built artifacts (Dockerfile, Helm chart) are stored in git and ECR (Docker image).

Repository Submission (5/5 points)

[x] A repository is created with the application, Helm chart, and Jenkinsfile.

Verification (5/5 points)

[x] The pipeline runs successfully and deploys the application to the K8s cluster.

Additional Tasks (30/30 points)

[x] Application Verification (10/10 points)

Application verification is performed (e.g., curl main page, send requests to API, smoke test).

[x] Notification System (10/10 points)

A notification system is set up to alert on pipeline failures or successes.

[x] Documentation (10/10 points)

The pipeline setup and deployment process, are documented in a README file.

96/100

Webhook execution


Timber::get_posts doesn't support category

Expected behavior

Okay, this is a weird one and I just spent way too long trying to figure it out. The issue comes from Wordpress, not Timber but I think it's something we can solve. Very simple:
get_posts accepts category => id as an argument. It does not support cat => id as an argument
WP_Query (which we use internally for Timber::get_posts) accepts cat => id as an argument. It does not support category => id as an argument.
So if you are like me and just assumed the same parameters I used to use in get_posts will work in Timber::get_posts this can cause a very confusing issue.
Steps to reproduce behavior

Create a post
Assign a category
In a PHP file, var_export(get_posts(array('category' => IDOFCAT)));
In the same PHP file, var_export(Timber::get_posts(array('category' => IDOFCAT)));

The second var_export won't return what is expected. As you can see, very confusing, same method name, not the same result.
What version of WordPress, PHP and Timber are you using?

Latest all
How did you install Timber? (for example, from GitHub, Composer/Packagist, WP.org?)

Composer

Yea so I can confirm this behavior. I was running into the same issue for the past couple of days and had no clue until I read this that the arguments differ. I thought they were the exact same as WP Query.
I'm not sure if I missed this in the documentation but I think it would be best moving forward to have the same argument expectations for Timber::get_posts as we do for WPQuery.

Okay so after more research here I realized that there actually is an example of how to do a query on with Taxonomy right in from of my face the entire time.
Look at the query:
https://github.com/timber/timber/wiki/Timber-docs#get_posts
However, it still is a little misleading because it says that it supports a WP_Query args but from my attempts at using the category parameters. It looks like there is some sort of disconnect on what is accepted for these.
Long story short, use the query in the docs under get_posts and also reference WP Tax Parameters for any further needs. This approach got me the correct data returned after days of trying other ways.

Under the hood Timber::get_posts uses WP_Query, however that accepts different parameters than get_posts, which causes the confusion.

close by #1157


Add code formatter

Hey! I'm interested in drafting some PRs and don't want to nuke the format. Is there a code format that is preferred here that can be added? I assume @github/prettier-config

I don't think it's @github/prettier-config, it's at least this but maybe more:
{
  "semi": true,
  "arrowParens": "avoid",
  "printWidth": 80
}


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 424

Questions ?
Please refer to the Backport tool documentation


No Recommendation Around Command Example in Doc Which Requires Root Privilege

This is a Bug Report

Problem:
In K8s doc, there are command examples which require root privilege. But there is inconsistency of use of sudo command in example (e.g. here&here with sudo but here without).
However there are pros&cons:

Command example with sudo

Pro:

Clear indication where root privilege is required

Con:

dependency on tool (sudo)

Command example without sudo

Pro:

concise look of doc
no dependency on tool

Con:

reader who is relatively new to *nix should run commands with try&error
addition of indication where root privilege is required to doc

Proposed Solution:
To add official recommendation around this to style guide.
Page to Update:
Too many pages, cannot specify here.

/kind feature
/sig docs
/priority important-longterm

What do other projects do for this?

i think the best option is to include notes in relevant locations that "these commands need to be run as root".

In terms of code snippet, it's better to include sudo. However simple look of no sudo is also nice.

I think this problem is related to style guide. And according to Style guideline on this section, topics around style guide should be discussed at SIG Docs meeting.
I'll talk about this at next meeting.

@vanou @aimeeu  Can I work on this issue, if the issue has been already discussed in the meeting?

@vishakhanihore
Sorry. I haven't yet discussed it on meeting. However I'll do on next meeting (10th Dec).

I talked about this at today's meeting(2019/12/10). And I have a role to update Document Style Guide to add a guide around this issue. Discussion around this should be held at PR I'll create.

@vishakhanihore Sorry. I have no time to work on this issue. So, if possible, please take over this issue.
In brief, to tackle this issue

Determine whether to use root or not in doc by yourself
Claim your idea & discuss at community
Make consensus
Modify doc according to consensus

See meeting video at 2019/12/10 for what was discussed.
/remove-lifecycle stale


Fizzbuzz using Jinja.

I exclude the extra files, letting just the Jinga code.
I am sorry about my mess before.

Perfect! Thank you :)
And no worries!


chore: remove prompt note - not applicable anymore

Description
Removing note for the prompt (not applicable anymore)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 94.96%. Comparing base (d31b620) to head (12feaef).
Report is 4 commits behind head on main.

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #1808   +/-   ##
=======================================
  Coverage   94.96%   94.96%
=======================================
  Files          61       61
  Lines        2761     2761
=======================================
  Hits         2622     2622
  Misses        139      139

Files with missing lines
Coverage Δ

ols/src/prompts/prompts.py
100.00% <ø> (ø)

/hold

/override "Red Hat Konflux / ols-enterprise-contract / lightspeed-service"
/lgtm
/approve

/override "Red Hat Konflux / ols-enterprise-contract / lightspeed-service"


[Feature] Replace now with vercel (incl. ENV variable handling)

Task
Use vercel instead of now, and therefore we have to update the docs. Let's replace the now secrets part too and use Environment Variables on vercel instead:

resolved, see https://github.com/natterstefan/zoom-slack-status-updater/pull/12

resolved, see https://github.com/natterstefan/zoom-slack-status-updater/pull/12


Enabling group cluster for endpoint 0 (Lock App )

Problem
What is being fixed?  Examples:

We are enabling group clusters for Endpoint 0 it was disabled earlier.

Change overview
We are enabling group clusters for Endpoint 0
Testing
How was this tested? (at least one bullet point required)

Checked by running group cluster commands with endpoint 0

Why would this cluster be enabled for any endpoint 0, much less for a lock?

In testplan given by matter for group TC endpoint is given as 0, so we thought to enable it for lock app.
For lighting app it is already enabled for endpoint 0.

In testplan given by matter for group TC endpoint is given as 0

The testplan is broken and needs to be fixed.  I would not expect any devices to enable the groups cluster on endpoint 0.


Adding client connections chart to the dashboard

Adding client connections chart to the dashboard

@riccardo-forina please review

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


ISPN-10302 Support XInclude in the configuration parser

https://issues.jboss.org/browse/ISPN-10302

Failures are unrelated.


Could this be implemented? A button in history that opens the folder of the series in question?

I've been asking myself this question for a long time, but I don't know if it can be done by each person's configuration according to what they want the folder where each series in question is stored to be called.
I mean that in the history section, next to the dubbing selection options, another icon should appear which, when clicked, opens the folder where the series in question is stored.
I don't know if this could be implemented, as everyone configures it as they want in the section on how to rename the episodes and folders, in my case I have it like this ${seriesTitle}\${seriesTitle} - ${episode}. (goes with double \ I don't know why here only one comes out xd)
The only way I can think of would be to save in some log when downloading an episode for the first time the address of the destination folder and then associate it to that tab so that when you click on it, it opens the folder of the series.

when the series folder path is used it would be possible (and would probably also be the best way) - but like you said since everyone can add folders to the filename as they like and maybe don't directly set the folder path for each series it would be hard

also saving the location when the episode is downloaded could work but also always bares the risk that the files get moved or anything changes in the path every "link" is broken
you can do \\ with the code block

Thank you, it's going perfect 👍


TitleView on NavigationPage doesn't work

The titleView argument of View.NavigationPage has no effect; nor does using the TitleView method on ViewElement.
This is because NavigationPage.TitlePage is actually an attached property that needs to be applied to the pages you add to a NavigationPage, rather than a property you set on NavigationPage itself.

Fixed in #305


roc run should generate a binary with the app's name, not roc_app_binary

Right now when you do roc Foo.roc or roc run Foo.roc we generate a file named roc_app_binary and then run that.
Instead, we should generate a file with the name specified in the app module (e.g. for app "blah" we should generate an executable named blah), like we do with roc build.

This was already solved a long time ago, but I did check it now again.
Can be closed.  @Anton-4 ?


[TASK] Simplify/Refine/Document Goerli

(Continuation of https://github.com/goerli/parity-goerli/issues/50)
(what needs to be done next)
Task B
Requirements
Requirements (for any results, be it in code, product, project, docu etc.):

easy to understand for IT professionals with not much Blockchain (BC) experience)

The initial plan was to got only into the "parity-goerli" part. Yet it is essential that the overall material (Website, Product, Project etc.) gets a little bit "polished".
Starting with the most relevant:
Code, Parity
Simplify the Implementation of Additional Engines within Parity
Start to "replay" the existent chunks of work (e.g. branches merged, PRs) to extract abstractions simplifications, e.g.:

https://github.com/goerli/parity-goerli/pull/2
Isolate code-changes which could be merged stand-alone
Review the relevant Partiy Codebase in order to come up with potential simplifications
direction (future) : modularized consensus-engine, low coupling to other modules.
Provide at minimum one Parity-Eth code-level simplification example (either the solution or the specification)

In parallel to the above

observe the ongoing work on parity-goerli

decide about how much time to invest for

the alternate plan (Task C)
the rework (= strict refactoring and slight redesign) of the parity-ethereum client.

Product, Goerli

Identify teach-in barriers, provide (or at least specify) solutions
Provide basic documentation
direction (future tasks): Goerli becomes a reference-point re "how testnets should be"

Projects, Goerli

Identify teach-in barriers, provide (or at least specify) solutions
Provide basic documentation
direction (future tasks): Goerli projects become a reference-point for "cross-client" test-net cooperation

Budget
5K, the results will be available within 14 days (top, depending on necessary "digestion" breaks).
(limited scope budget, can be used as a foundation to judge for further extension. Seeing the goals of the Goerli and especially the Parity project, the estimated effort to refine all relevant systems goes into months.)

Hi @lazaridiscom - thanks for your proposal. I really appreciate your work here.
I updated the website and will double down on documentation. For the Parity implementation, I identified two potential candiates. Thanks for your contributions.


Feature update PubMed schema version

Fixes https://github.com/elifesciences/elife-pubmed-feed/issues/69.

Coverage remained the same at 100.0% when pulling 4eca00169cfab7d54ed3c4bdb576d585766d7dcf on feature-schema-version into 5bea3c9ef179cf56f4458b59b028158145fdaf9f on develop.


GitLab metadata in Discovery.yml for improved context

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1106
Originally created by @derek-knox on 2019-10-08 20:10:10

Add some context to the https://gitlab.com/meltano/meltano/blob/master/src%2Fmeltano%2Fcore%2Fbundle%2Fdiscovery.yml#L48 entry.
In response to my "the ultimate checkbox is for GitLab Ultimate":

Ok. But why do I need to share whether that’s the case? And if I’m using gitlab.com, is it whether my project is a gold group or whether I’m a gold user?

View 2 previous comments from the original issue on GitLab


Bug reports for links in OpenIM docs

Summary

Status
Count

🔍 Total
427

✅ Successful
390

⏳ Timeouts
0

🔀 Redirected
0

👻 Excluded
7

❓ Unknown
0

🚫 Errors
30

Errors per input
Errors in README-zh_CN.md

[404] https://github.com/openimsdk/open-im-server/blob/main/docs/contrib/interface.md | Failed: Network error: Not Found
[404] https://github.com/openimsdk/open-im-server/blob/main/FAQ.md | Failed: Network error: Not Found
[404] https://github.com/openimsdk/open-im-server/blob/main/examples | Failed: Network error: Not Found

Errors in docs/contrib/prometheus-grafana.md

[404] https://grafana.com/docs/grafana/latest/datasources/redis/ | Failed: Network error: Not Found
[404] https://grafana.com/grafana/plugins/grafana-kafka-datasource/ | Failed: Network error: Not Found
[404] https://docs.openim.io/guides/gettingStarted/install-openim-linux-system | Failed: Network error: Not Found
[404] https://docs.openim.io/configurations/prometheus-integration | Failed: Network error: Not Found
[404] https://grafana.com/docs/grafana/latest/datasources/zookeeper/ | Failed: Network error: Not Found

Errors in .devcontainer/README.md

[ERR] https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/openimsdk/open-im-server | Failed: Network error: dns error: no record found for Query { name: Name("ms-vscode-remote.remote-containers.g11ey1dcctbuhkhojwlj3kcpwe.dx.internal.cloudapp.net."), query_type: AAAA, query_class: IN }
[ERR] [file:///home/runner/work/dweb-browser-im-server/.vscode/launch.json](file:///home/runner/work/dweb-browser-im-server/.vscode/launch.json) | Failed: Cannot find file

Errors in build/README.md

[ERR] [file:///home/runner/work/dweb-browser-im-server/dweb-browser-im-server/build/common.sh](file:///home/runner/work/dweb-browser-im-server/dweb-browser-im-server/build/common.sh) | Failed: Cannot find file

Errors in docs/contrib/mac-developer-deployment-guide.md

[404] https://github.com/openimsdk/open-im-server/tree/main/.devcontainer | Failed: Network error: Not Found

Errors in docs/contrib/environment.md

[403] https://demo-9999999.oss-cn-chengdu.aliyuncs.com/ | Failed: Network error: Forbidden
[404] https://github.com/openimsdk/openim-docker/tree/main/openim-chat/release-v1.2 | Failed: Network error: Not Found
[404] https://github.com/openimsdk/openim-docker/tree/main/openim-chat/release-v1.3 | Failed: Network error: Not Found
[404] https://github.com/openimsdk/openim-docker/tree/main/openim-chat/main | Failed: Network error: Not Found
[404] https://github.com/openimsdk/open-im-server/blob/main/config/config.yaml | Failed: Network error: Not Found
[403] https://oss-cn-chengdu.aliyuncs.com/ | Failed: Network error: Forbidden
[404] https://github.com/openimsdk/openim-docker/tree/main/openim-server/main | Failed: Network error: Not Found
[400] http://s3.cn-east-1.qiniucs.com/ | Failed: Network error: Bad Request
[404] https://github.com/openimsdk/openim-docker/tree/main/openim-server/release-v3.3 | Failed: Network error: Not Found
[404] https://github.com/openimsdk/open-im-server/blob/main/deployments/templates/openim.yaml | Failed: Network error: Not Found
[404] https://github.com/openimsdk/openim-docker/tree/main/openim-server/release-v3.2 | Failed: Network error: Not Found
[ERR] http://your.domain.com/ | Failed: Network error: dns error: no record found for Query { name: Name("your.domain.com.g11ey1dcctbuhkhojwlj3kcpwe.dx.internal.cloudapp.net."), query_type: AAAA, query_class: IN }
[403] https://temp-1252357374.cos.ap-chengdu.myqcloud.com/ | Failed: Network error: Forbidden
Full Github Actions output

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

This issue was closed because it has been stalled for 7 days with no activity.


toString for Implementations of org.axonframework.messaging.Message

For debugging/logging purposes it would be useful to have a reasonable toString implementation for messages which is currently missing.
Looking at the source code org.axonframework.messaging.MessageDecorator could be a good start -
maybe the class of the message itself and the payload type should be included.
Are there further thoughts on the matter?

Just one thought: you’re right on this one. I would opt for more details in the toString, basically writing the message id, timestamp (for events), aggregate id and seq# (for domain event messages), meta data and payload.

I'll take care to create a PR for this.

Hi @pepperbob, hope you didn't get too far on the PR yet... I'm about ready to add my toString implementations.


Add icons to the menu(s) in the desktop layout

Icons would be helpful for non-English speakers. Icons are displayed in the mobile layouts, but not in the desktop layout.

Tab icons are now displayed for layouts.


Add our new maintainers name

@ayush-sleeping
Add your name and LinkedIn id in maintainer's section. 🙂

Fixed .


nrf52: use SoftDevice Erase algorithm by default

As seen in #364 the default algorithm does not allow erasing/writing to softdevice pages when there's a softdevice flashed. The 'SoftDevice Erase' variant does allow it. Using it by default allows using probe-rs to flash, overwrite and remove softdevices.

Thanks for debugging this!
Hmm did you successfully run this? I was kind of sure the default parameter didn't do anything :P
I will accept this PR if this really works but keep in mind that this will be reverted once we regenerate the target from the pack and this might fly under the radar and goes undetected.
Ultimately I think we need a better solution for selecting algorithms or at least being able to override the ones selected.

Yes, I did successfully try it.
WIth the non-softdevice algorithm I got error 103, with the softdevice one it flashes correctly.
Also, from disassembling both algorithms, I can confirm the softdevice one is exactly the same except without the softdevice check. I really don't think this change can break anything.

Yeah, I am not afraid this will break anything, just that it might be reverted whenever the target is regenerated and we forget about it :/


digitaltwins: recordPropertyAndItemRemovals is defined as a string constant when the API returns a boolean

API Response:
{
	"id": "/subscriptions/XXXXX/resourceGroups/acctestRG-digitaltwin-230802144535974018/providers/Microsoft.DigitalTwins/digitalTwinsInstances/acctest-DT-230802144535974018/timeSeriesDatabaseConnections/connection-230802144535974018",
	"name": "connection-230802144535974018",
	"type": "Microsoft.DigitalTwins/digitalTwinsInstances/timeSeriesDatabaseConnections",
	"properties": {
		"connectionType": "AzureDataExplorer",
		"adxEndpointUri": "https://acctestkcla4eo.eastus2.kusto.windows.net",
		"adxResourceId": "/subscriptions/XXXXX/resourceGroups/acctestRG-digitaltwin-230802144535974018/providers/Microsoft.Kusto/clusters/acctestkcla4eo",
		"adxDatabaseName": "acctestkd-230802144535974018",
		"adxTableName": "AdtPropertyEvents",
		"eventHubNamespaceResourceId": "/subscriptions/XXXXX/resourceGroups/acctestRG-digitaltwin-230802144535974018/providers/Microsoft.EventHub/namespaces/acctesteventhubnamespace-230802144535974018",
		"eventHubEndpointUri": "sb://acctesteventhubnamespace-230802144535974018.servicebus.windows.net",
		"eventHubEntityPath": "acctesteventhub-230802144535974018",
		"eventHubConsumerGroup": "$Default",
		"recordPropertyAndItemRemovals": false,
		"provisioningState": "Succeeded"
	},
	"systemData": {
		"createdBy": "XXXXX",
		"createdByType": "Application",
		"createdAt": "2023-08-02T15:00:09.2909952Z",
		"lastModifiedBy": "XXXXX",
		"lastModifiedByType": "Application",
		"lastModifiedAt": "2023-08-02T15:00:09.2909952Z"
	}
}

As such this should be defined as a Boolean in the API Definition - since parsing a Boolean as a literal String value will fail

Unfortunately I can't follow the breaking change process since this isn't possible for external contributors:

@JeffreyRichter since this new Stable API Version is currently returning this as a boolean (see the payload in the PR description), but the API Definition is defining this as a string - does this want to be updated within the API Definition, or would this need to be fixed within the API?

We always update the swagger and never update the service as client apps need to see the same result.
Therefore, I added the Approved-BreakingChange label to accept your PR to update the swagger.
Thanks, Tom.

@rkmanda since this has been signed off, what's left to get this one merged?

@tombuildsstuff I have removed the Approved-BreakingChange label because it is obsolete. Your PR will have to be re-approved. Please follow the instructions at https://aka.ms/brch. If you provide the reason why your PR was approved in the first place, this will speed up the process and help the Breaking Change Review Board apply appropriate new label. Apologies for the inconvenience!

@konrad-jamrozik

I have removed the Approved-BreakingChange label because it is obsolete. Your PR will have to be re-approved.

With respect, since this "breaking change" has been approved, and it's been waiting for someone to merge it, would it not have been less effort to hit merge instead? Requiring more process for something that's been already been approved once frankly feels inefficient - as such can you please merge this PR so that we can ship this fix?


Sample is not in working condition

Hi Team,
Following sample is not in working condition: https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/tab-channel-group-config-page-auth/csharp
Code is referring .js files from library folder. But there is no library folder in the project.

@SubbaReddi - We are checking the sample. Will update it wherever necessary