Made StaticSecret cloneable

I ran into this issue in practice. My use case: I have a TreeKEM tree of private keys that needs updating, but the update operation is fallible. So I run the update on a clone of the tree, and if it fails, I rollback and delete the clone.

I can do a point release with this change included.


Package update failed with FIELD_INTEGRITY_EXCEPTION and invalid server id error

Summary
With SF CLI version 2.19.8 we are facing the following issue while running update package command.
package update -n "xxxxx" -p xxxx -v xxxxxx --api-version=59.0 --json
{
"code": 1,
"context": "PackageUpdateCommand",
"commandName": "PackageUpdateCommand",
"message": "invalid server id",
"name": "FIELD_INTEGRITY_EXCEPTION",
"status": 1,
"stack": "FIELD_INTEGRITY_EXCEPTION: invalid server id\n    at HttpApi.getError (/home/ubuntu/sf/node_modules/jsforce/lib/http-api.js:252:12)\n    at process.processTicksAndRejections(node:internal/process/task_queues:95:5)\n    at async /home/ubuntu/sf/node_modules/jsforce/lib/http-api.js:122:23\n    at async Package.update (/home/ubuntu/sf/node_modules/@salesforce/packaging/lib/package/package.js:228:28)\n    at async PackageUpdateCommand.run (/home/ubuntu/sf/node_modules/@salesforce/plugin-packaging/lib/commands/package/update.js:25:24)\n    at async PackageUpdateCommand._run (/home/ubuntu/sf/node_modules/@oclif/core/lib/command.js:304:22)\n    at async Config.runCommand (/home/ubuntu/sf/node_modules/@oclif/core/lib/config/config.js:415:25)\n    at async run (/home/ubuntu/sf/node_modules/@oclif/core/lib/main.js:85:16)",
"exitCode": 1,
"warnings": []
}
Steps To Reproduce

IMPORTANT
ON SF CLI version 2.19.8 we are facing the following issue while running update package command.

package update -n "xxxxx" -p xxxx -v xxxxxx --api-version=59.0 --json
Expected result
Package should be updated successfully
Actual result
{
"code": 1,
"context": "PackageUpdateCommand",
"commandName": "PackageUpdateCommand",
"message": "invalid server id",
"name": "FIELD_INTEGRITY_EXCEPTION",
"status": 1,
"stack": "FIELD_INTEGRITY_EXCEPTION: invalid server id\n    at HttpApi.getError (/home/ubuntu/sf/node_modules/jsforce/lib/http-api.js:252:12)\n    at process.processTicksAndRejections(node:internal/process/task_queues:95:5)\n    at async /home/ubuntu/sf/node_modules/jsforce/lib/http-api.js:122:23\n    at async Package.update (/home/ubuntu/sf/node_modules/@salesforce/packaging/lib/package/package.js:228:28)\n    at async PackageUpdateCommand.run (/home/ubuntu/sf/node_modules/@salesforce/plugin-packaging/lib/commands/package/update.js:25:24)\n    at async PackageUpdateCommand._run (/home/ubuntu/sf/node_modules/@oclif/core/lib/command.js:304:22)\n    at async Config.runCommand (/home/ubuntu/sf/node_modules/@oclif/core/lib/config/config.js:415:25)\n    at async run (/home/ubuntu/sf/node_modules/@oclif/core/lib/main.js:85:16)",
"exitCode": 1,
"warnings": []
}
System Information
ubuntu 20.x
node 20.x
sf cli 2.19.8
Anyone has any suggestion to find the root cause and resolve this issue.

Hello @ar-srinivas,
I did some digging around internally for this error message. This does not look like something the CLI team will be able to fix on our end. You will need to open an investigation.
To help get this resolved, reference these resources in the investigation:

Trailhead Community post: https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000APyWsSAL
Known Issue: https://issues.salesforce.com/issue/a028c00000gAw6yAAC/sfdx-package-operation-generates-error-running-forcepackageupdate-invalid-server-id
Related case 1: Case # 29572566, Global case # 40677905
Related case 2: Case # 37423641, Global case # 44650553


⚠ Bofrost.lu has degraded performance

In 12ff44f, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1431 ms

Resolved: Bofrost.lu performance has improved in db9a679 after 44 minutes.


$populate on Questionnaire with a subject=Patient/A1 results in a reference of Patient/Patient/A1

When using the populate operation against a questionnaire and supplying a Patient reference e.g.
https://FHIRSERVER.COM/fhir/Questionnaire/OSA/$populate?subject=Patient/A1
the QuestionnaireResponse returned provides a reference of
"reference": "Patient/Patient/A1"
If I omit the Patient/ element from the $populate operation I get the correct reference of
"reference": "Patient/A1"
However, the FHRI documentation - http://hl7.org/fhir/R4/questionnaireresponse.html states that the subject is of type Reference(any) so I should be able to assign a questionnaire to other individuals such as a Practitioner or RelatedPerson.
If I try and $populate a Questionnaire to a RelatedPerson e.g.
https://FHIRSERVER.COM/fhir/Questionnaire/OSA/$populate?subject=RelatedPerson/A1
I receive a QuestionnaireResponse reference of
"reference": "Patient/RelatedPerson/A1"
Can you please clarify if this is a bug or the Clinical Reasoning module is only intended to assign questionnaires to Patients - which is not documented, and in the FHIR documentation appears to be restrictive against the specification.

HAPI FHIR Version
OS: [e.g. iOS]
Browser [e.g. chrome, safari]

This testing was performed using POSTman with the JPA Server 7.0.2 using FHIR R4.

Additional to the reference issue above, The Questionnaire resource contained within the Questionnaire Resource is generated with an ID equal to that of the subject in the $populate call, e.g.  server/Questionnaire/OSA/$populate?subject=Patient/ID1
results in...
{
"resourceType": "QuestionnaireResponse",
"id": "ID1-response",
"contained": [
{
"resourceType": "Questionnaire",
"id": "ID1",
"meta": {
"source": "#w1Plno23WNoP4RT6"
},
Surely the ID of the contained resource should be that of the Questionnaire itself (in this case OSA) rather than the id of the patient (ID1)?


[Beginner][Document] compressing Document Internationalization

All documents of this repo need to be save as English and Chinese just like README.md and README_zh.md in this repo root directory.
This issue aims to find contributors to take on the following documentation work.

compressing

Please assign this issue to me, thanks.


Add reason to write_config() calls - services_captiveportal*.php

Part of https://redmine.pfsense.org/issues/204

In case you are wondering why this PR is closed, see https://github.com/doktornotor/pfsense-closedsource
I'm not willing to contribute to closed-source projects that are falsely advertising themselves as open-source any more.


SecurityTrimmedControl - Extended to specific folder or item for remote list or lib

Q
A

Bug fix?
[ ]

New feature?
[ X ]

New sample?
[ ]

Related issues?

What's in this Pull Request?
This PR adds 2 optional properties to the SecurityTrimmedControl; folderPath and itemId that can be used when checking permission against a remote list or library. If either is present, we'll check the user's permission against a specified folder or item instead of the list itself.
A new function 'determineResource' is used to determine the url we send with our API call. It will prioritize 'itemId' first, if present, then 'folderPath', then finally 'remoteLibOrListUrl'.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: Varuuna sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Codecov Report

Merging #271 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #271   +/-   ##
=======================================
  Coverage   72.33%   72.33%
=======================================
  Files          17       17
  Lines         759      759
  Branches      146      146
=======================================
  Hits          549      549
  Misses        163      163
  Partials       47       47

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 892b624...509525c. Read the comment docs.

Thanks @Varuuna, I have merged your changed with some modifications to it. I have added two new enum properties to specify the type of security you want to check: remoteListItem and remoteFolder.


Please invite me to the GitHub Community Organization

Name
Kushal Agrawal
Discord Username (if applicable)
No response
Additional Context
No response

Welcome @kushal98 to this community 🎉🎉✨🎇


Create separate provider for the context

Create separate provider for the context and pass its descendants as a children
https://github.com/red-hat-storage/odf-console/issues/672

@SanjalKatiyar Please review

build tests are failing

/retest

is this PR tested ?
please add SS for both MCO and ODF pages where we have made changes...

@SanjalKatiyar Please review

After encountering many changes and merge conflicts, I am closing this and I will be sending a separate pull request.
/close


Overriding the ng-include templates & Controlling Calendar Month Views height

Hi Again - Quick question about template overrides. I saw your response to a similar issue that involves overriding the entire template of the directive
Basically, I want to override the calendarMonthDay template that is included (ng-include) in the calendarMonth directive. To move around what is displayed in the square.
Is there a simple way to get this override done without modifying the source? I could just fork it and make the change, and recompile a new dist, but if there is a simpler way I am all ears.
Moreover, I noticed that when I did the decorator override the calendar seems a bit slower. Are there performance impacts when using this sort of override? If performance is a primary concern, would I be better off just forking, modifying and gulp building a new dist? I know its ultimately up to me, but thought I'd get the authors input as well before making my decision.
Last question is about calendar height sizing I want the calendar to be much smaller, but try as I might to manipulate via css, the overall height seems to depend on variables declared on compilation of the directive. Any help here would be greatly appreciated, but not necessary.
Thanks again,
Angelo

You can either use a script tag or the $templateCache service to override the template, as documented here.
The decorator shouldn't make the calendar slower. AFAIK using decorators has no performance impact as all you're doing is changing a property of an object.
I'm not too sure how you would go about changing the height of the calendar. Maybe use !important in your css to force the rule?


Fix exports

Not entirely sure this works, but the type export problem may have something to do with the files becoming modules when using import statements??

Not entirely sure this works, but the type export problem may have something to do with the files becoming modules when using import statements??

Stale comment, now only fix of Treasury Account type checker


Allow prometheus scraper to fetch port outside of sidecar umbrella

See issue #10487

kubernetes-pods job is now keeping all targets without sidecar or with explicit prometheus.io/scheme=http annotation
kubernetes-pods-istio-secure is now discarding targets with explicit prometheus.io/scheme=http annotation

cc @mandarjog

@mandarjog I haven't tested that case (I can, on Monday), but...
to keep the target in kubernetes-pods job it runs:
regex: ((;.*)|(.*;http))
If status annotation is missing the concatenated labels would start with ";", so it's matching the first part of that regexp I think.

/ok-to-test

Please, could it be merged?

@jotak can you address @mandarjog 's test concern before this can be merged?  I also left a q earlier.


Update libraries and reduce scope of support libraries used.

Update libraries. Also, we can use the support-compat library instead of appcompat-v7. support-compat is a small subset of appcompat-v7.

I also added the Gradle Wrapper files, as they are intended to be committed to version control (see here)


Rendering Quality of hypernerf split-cookie scene

hi, thanks for this great research paper.
While I was playing with the code, I found multiple cases where the results did not match the results shown in the paper and the project page.
As the project page shows a good result on hypernerf cookie-split dataset, these are the rendering quality after training with the script files in the repo.

I was wondering if there are any more details on this specific scene as the results are not reproducible.

you can generate point clouds by colmap using training images.
To be honest. I also found that 4DGS is a direct and naive approach to solving dynamic scenes. It only works very well in synthesis datasets and has no explicit advantage compared to other dynamic NeRFs except rendering speed (maybe 4DGS have but I haven't achieved that). And in my opinion, 4DGS can also perform tracking and editing like dynamic3dgs
I do think more prior should be adopted (such as optical flow) in monocular scenes and using methods like (4K4D)[https://github.com/zju3dv/4K4D], (Im4D)[https://github.com/zju3dv/im4d] in multi-cam setup can achieve better rendering quality.

Thanks for the prompt reply and your opinion.
Hope you guys keep up the great work! 👍

btw, you can set batch_size = 4 and training iteration=14000. It works in my machine.


clicking on the cursor prevents double clicking working

open an editor.
click somewhere in text then double click exactly at the same position.
-> The double click does not work.
changed BlMouseProcessor>>isMouseEventValid: to see but no effect.

maybe related to #17


[mediaset] fix #2149

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[x] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[x] Improvement

Description of your pull request and other information
as per title if fixes #2149 plus it improved infos extraction making difference from movie to episode
Idea on how to create a non DRM url was found here: https://greasyfork.org/it/scripts/2129-video-mediaset-it-native-video-player-and-direct-links , adapted and simplified. It needs testing before merge.

@Mishosan @dirkf if you wold like to test it with others video it will be welcome.

The reporter in https://github.com/ytdl-org/youtube-dl/issues/30411 was interested in a B Bruv clip https://www.grandefratello.mediaset.it/video/ventinovesima-puntata_27071.shtml.
This isn't yet handled, but the page has the clip GUID in JS. I offer this addition (needs extractors.py update, of course):
class MediasetClipIE(MediasetIE):
    # based on https://www.grandefratello.mediaset.it/video/ventinovesima-puntata_27071.shtml
    # make www. optional, allow any alphanumeric level 3 domain, assume clip ID 5 digits
    _VALID_URL = r'''(?x)
                     https?://
                         (?:www\.)?\w+\.mediaset\.it/
                             video/[\w-]+_(?P<id>\d{5,})\.s?html?
                 '''

    def _real_extract(self, url):
        clip_id = self._match_id(url)
        webpage = self._download_webpage(url, clip_id)
        guid = self._search_regex(r'''var\s*_onplay_guid\s*=\s*(?P<q>'|"|\b)(?P<guid>[\dA-Z]{16,})(?P=q)\s*;''', webpage, 'clip GUID', group='guid')
        return self.url_result('mediaset:%s' % guid, ie='Mediaset', video_id=clip_id)

This gets me a "ExtractorError: None of the available releases match the specified AssetType, ProtectionScheme, and/or Format preferences", but maybe that's a result of being in the UK with no VPN, as with my draft back-port to yt-dl I'm also getting that for the #2149 video. The second MediasetIE test runs fine however. Alternatively, your tweak to make the non-DRM versions isn't working for me.

To confirm the above, in my back-port the problem movie processed as TestDownload.test_Mediaset_4 or by running with -F -v gives the same error.
Either it only has DRM media (but I guess that test works for you), or the API is only offering DRM out-of-region, or it's reporting no media instead of geo-blocking, or the extractor code that finds non-DRM media isn't working.
Tests 0, 2, 3 give (hard) geo-blocking errors.
The playlist counts for the MediaShowIE tests no longer match: they should probably have playlist_mincount (but in test 2 the count has dropped to 2 vs. 4).

This is a totally DRM content. No drm free content.

Strictly for the previous PR, but consider https://www.mediasetplay.mediaset.it/fiction/tuttacolpadifreud-laserie_SE000000001600, with - in the slug at the start of the final component.
At https://github.com/yt-dlp/yt-dlp/blob/40abe036eb5d00edba9b55c73bce58c7f3644db3/yt_dlp/extractor/mediaset.py#L327:
-                                    (?:[a-z]+)_SE(?P<id>\d{12})
+                                    (?:[a-z]+-)_SE(?P<id>\d{12})

Also, the show FireForce, used for two tests seems to have gone missing. https://www.mediasetplay.mediaset.it/serie-tv/tuttacolpadifreud/episodi_SE000000001600 could be used for the first test; I didn't manage to find a replacement for the third one.

[x] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

?

like I said in the first Post, the "solution" comes from the js userscript I linked created by someone else, I just adapted and simplified the concept in python.
So I just checked the box because of that.

but it is in public domain or released under Unlicense

it is not - The script is GPL. So if the code is copied from it, this can't be merged

Not to put words into the author's mouth, but I understood that the code implements "the concept" in the JS (ie a procedure illustrated by its implementation in scrapeQualities() vs method _check_drm_formats() and is not a copy. So the second box need not be checked, though personally I think that the declarations could be reworded.
I certainly couldn't see any code copied from the JS, even as a translation. But perhaps that was the point.

I haven't looked at the actual userscript code to see how much (if any) code is copied over.
@nixxo You should untick the second checkbox if sensible here - or rewrite those parts of the code from scratch

as you said, is the "concept" that I borrowd. The idea to create a no_drm manifest from a drm manifest.
The userscript is also more complicated because it does some checks on the created irl that in our case are handled by extract_m3u8_manifest.
The code is obviosly written by me.
Maybe I can add a comment inside the code referencing the userscript page?

[debug] [Mediaset] Extracting URL: https://mediasetinfinity.mediaset.it/video/quartogrado/puntata-del-16-settembre_F312094901000201
[Mediaset] F312094901000201: Downloading JSON metadata
[Mediaset] F312094901000201: Downloading MPEG4 SMIL data
[Mediaset] F312094901000201: Downloading M3U SMIL data
[Mediaset] F312094901000201: Downloading m3u8 information
[Mediaset] F312094901000201: Downloading m3u8 information
WARNING: [Mediaset] Failed to download m3u8 information: HTTP Error 404: Not Found
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[Mediaset] F312094901000201: Downloading JSON metadata
WARNING: This video is drm protected and only images are available for download. use --list-formats to see them
[info] Available formats for F312094901000201:
ID            EXT RESOLUTION │ PROTO │ VCODEC MORE INFO
──────────────────────────────────────────────────────────────
imagestream-1 fs  unknown    │ https │ images SMIL storyboards
is it possible to solve this problem?

@Heros99 it is not a fixable problem. The video is DRM protected.
Mediaset is releasing almost all content DRM protected these days.

do you think it is possible to update yt-dlp?

No, yt-dlp does NOT download DRM protected content.


Change flip's arity from 1 to 3

Pros:

Simplifies flip's implementation (no implicit currying).
Makes flip work as right section (#2177).
applyTo can be used as left section (and as infix, if redefined as flip(call)), so resolves #2177.

Cons:

Doesn't preserve function's arity.

Alternative approaches:

Add f_ and _f, deprecate flip and applyTo.
uncurryN(2) flip?

What's next?

Deprecate placeholder.
Remove mergeLeft = flip(merge), mergeRight = merge.
merge can stay deprecated, I added support for objects to concat at #2622.

This came in during my annual two-vacation on a lake.  I never saw it.
The con is a major one, since Ramda has always insisted on preserving arity.  Moreover, the implementation uses features not available for Ramda until post v1.0.
I'm closing this for now.  We can reexamine it later if we decide.


[Fix #7705] Fix Style/OneLineConditional to handle if/then/elsif/then/else and add AlwaysCorrectToMultiline config option

Fixes #7705.
This is continuation of work started in https://github.com/rubocop-hq/rubocop/pull/7710 by https://github.com/Lykos. I basically used the code proposed in that PR, fixed some minor things, added more specs, and also added a new config parameter called AlwaysCorrectToMultiline (I think this addresses the suggestion raised in https://github.com/rubocop-hq/rubocop/pull/7710#issuecomment-593073187).

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

Thanks for driving this to the finish line!


Move public/external network method into base class

Move public/external network method into base class, since
external network can be attached directly to a Vm, under some
circumstances.
Fixes BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=1431370

@miq-bot assign @blomquisg
cc @tzumainn
related PR https://github.com/ManageIQ/manageiq-providers-openstack/pull/27

@tzumainn can you help me test this + make sure it gets backported where it needed? Plus we should have the VCR env enhanced with this combination as well as QE tests should be.

@miq-bot add_label fine/no

:+1: tested, works as advertised!

@blomquisg bump

@simaishi Can I ask to backport this to fine? This should fix https://bugzilla.redhat.com/show_bug.cgi?id=1507509 and is related to https://github.com/ManageIQ/manageiq/pull/16963

@alexander-demichev if this change can go to Fine branch as is, please change the label to fine/yes. We're taking blocker PRs only right now for Fine branch, so I'll backport once we start working on the next release.

@miq-bot add_label fine/yes

Fine backport details:
$ git log -1
commit 022eba54aa93c79b487ba835919cd153b6894d0c
Author: Greg Blomquist<EMAIL_ADDRESS>Date:   Thu May 4 08:44:26 2017 -0400

    Merge pull request #14920 from Ladas/move_public_network_methods_to_base_class

    Move public/external network method into base class
    (cherry picked from commit 4c2da55b1adb5747c3e4ca3b5ef213f1405954a0)

    https://bugzilla.redhat.com/show_bug.cgi?id=1552233


Deep Link is not supported

Whenever I try to do any kind of action but installed, I'm getting redirected into the wallet and alert message appears "Deep Link is not supported". I test on iOS 14.4.1. I also enabled dApp browser if it matters. SDK version is 0.2.3

Android works better, at least it opens transaction screen. But after transaction it doesn't redirect into the app. Deep links are configured correctly

After an hour of investigation I've realized that this library generates wrong query parameters.
I ask for 2 coin accounts, the first one is "TRON" (id 195) and second one is "Ethereum" (id 60).
const wallet = new TrustWallet('sapps://')
wallet.requestAccounts([CoinType.tron, CoinType.ethereum])
  .then((accounts) => {
    console.log({ accounts })
  })
  .catch((error) => {
    console.log({ error: JSON.stringify(error) })
  })

The result of this method invocation will be a generated url
trust://sdk_get_accounts/?coins.0=195&coins.1=60&app=sapps://&callback=sdk_get_accounts&id=acc_1616689409437
And because its format is incorrect Trust Wallet can't proceed the action. Based on Trust Wallet SDK documentation I made my url for such request it looks like this:
trust://sdk_get_accounts?coins.0=195&coins.1=60&app=sapps&callback=sdk_sign_result&id=1
And it works perfectly fine for iOS. It opens the app, asks for sharing details and calls back into the app with payload. On android it doesn't call back, maybe argument there should be different (in documentation there is no info about such changes)

I have the same problem but i have no idea what I need to do with these sdk links.
In pancake swap I wanted to exchange safemoon into binance. When I click swap. It will bring me from the pancake browser to my trustwallet app. And there it says, deep link is not supported. But I see many people on youtube doing the same as I do en they dont have te same problem. Can you help me?

Hello! i have a similar problem too :(
I tried to open dapp on trust via trust://browser_enable but it shows deep link not supported.
Help would be greatly appreciated!

Eventually, I've rewritten the most parts of this library to fix callback payload & deep linking usage. And now it supports all TW coins

Hello! i have a similar problem too :(
I tried to open dapp on trust via trust://browser_enable but it shows deep link not supported.
Help would be greatly appreciated!

Hi ,I have same problem

Hay,
It was very weird. At first i had not have de DApp  in my trustwallet. Once i put  trust://browser_enable in my browser. It showed de DApp and i could immideatly swap the coins.
It was at my surprise all of a sudden it swapped the money. Alltough I lost a lot of money, and because i don't know what caused the problem I dont know if it wil happen on crucial moments again therefore I would not encourage other people to keep using the platform..
I'm sorry that I cant help you with the problem.

Van: Ash7K @.>
Verzonden: vrijdag 30 april 2021 03:22
Aan: trustwallet/trustsdk-react-native @.>
CC: hanswaffel @.>; Comment @.>
Onderwerp: Re: [trustwallet/trustsdk-react-native] Deep Link is not supported (#33)
Hello! i have a similar problem too :(
I tried to open dapp on trust via trust://browser_enable but it shows deep link not supported.
Help would be greatly appreciated!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/trustwallet/trustsdk-react-native/issues/33#issuecomment-829732532, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATZGWI74AJJQDZSNWUHDEUDTLHZ2XANCNFSM4ZZK2UYQ.

@sergeylaptev would you please consider to contribute your fixes? we haven't updated this lib for a while

I’m not sure that library contributors will merge it anyway. This was a quick fix for one of my projects and I had no time for updating tests etc + I’ve slightly updated api and removed client-side ethereum signing in favor of simple transactions for every kind of coin. I can make a fork for sure. I’m out of time these days, unfortunately:-/

I have the same problem

I have the same problem but i have no idea what I need to do with these sdk links.
In pancake swap I wanted to exchange safemoon into binance. When I click swap. It will bring me from the pancake browser to my trustwallet app. And there it says, deep link is not supported. But I see many people on youtube doing the same as I do en they dont have te same problem. Can you help me?

I have this problem with fine coin ☹

I'm having the same issue

Try this:
Enable DApp Browser of iOS app
Due to Apple restrictions, browser not enabled after install in the iOS app.
Use the following link to enable it:
https://link.trustwallet.com/browser_enable

Hi, i had the same issue while trying on safari, then i tried on my google app and boom the problem disapeared, the browser is now working on my trust wallet.


Please add a note that "unknown areas" includes all IPv6 IP ranges

Please consider adding a sentence to this section here: "Include unknown areas - Some IP addresses are not mapped to a specific country. This option allows you to choose if these IP addresses should be included in the named location. Use this setting when the policy using the named location should apply to unknown locations."
So that it includes the following:
"Please note that IPv6 addresses are currently classified as "unknown areas" This may be important because if you have a conditional access policy to block all unknown areas, you may not realize that you are blocking legitimate IPv6 address spaces for your employees. [Tip: We found this out the hard way and we were so surprised to see this product documentation page does not mention that all IPv6 is an 'unknown area.']

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

ID: 74b164a7-31c5-7cb3-c8e2-7533d375bd43
Version Independent ID: 11399252-d935-2cba-a414-a44e51e67007
Content: What is the location conditions in Azure Active Directory conditional access?
Content Source: articles/active-directory/conditional-access/location-condition.md
Service: active-directory
Sub-service: conditional-access
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@itguysocal
Thanks for your feedback! We will investigate and update as appropriate.

I actually have an update from the product team that was sent last night that will include this. Working on getting it published soon.


📈 Plotly html does not render in MyST

Plotly html plots do not work in MyST out of the box. The above image shows jupyterlab vs. MyST - the latter is just a blank space.
If I render plotly to a static image (e.g. fig.show(renderer="png")) or if I use an alternate library like altair for interactive figures, MyST is happy.
MyST should work with plotly without needing to take these extra steps.

@fwkoch you can try the following:
from IPython.core.display import display, HTML

plot(fig,filename = 'my_fig.html',config = config)
display(HTML('my_fig.html'))

This often works to render figures offline, also within the jupyter lab environment using the latest plotly extensions

Thanks @alimanfoo! This is indeed the best option to render plotly outputs with the new format, a lot has changed in one year :)
https://github.com/neurolibre/mystical-article
Has some example for plotly express as well.


Looks good on GitHub, hard to read on website

On the website there is no difference between question and answer (style-wise) which makes it hard to read.
Prove at https://screenshots.firefox.com/wgHV3SQK7XVrQdzo/insomnia.rest

Hmm, I'm not sure why that's not showing up as bold for you. I'll merge this in anyway, thanks!


Tweaks and additions to the 0.0.27 pre-release notes.

Add mention of Objective C and TypeScript. Fix various cosmetic capitalization
and punctuation and formatting bits.

Do we want to mention also some of the Bazel changes, e.g., that nearly-all the dependencies are now configured as external repositories? This doesn't affect users of the release tarball, but is a useful point of interest for someone checking out at this tag.


Different Widevine DRM errors for online or offline contents

Hi there,
We're working on updating our current Widevine CDM 14.4.1 for offline playback to newer Widevine CDM 15.2.3, and, as you know, that implies to use your Shaka Player Embedded SDK.
First of all, we've used the following commands for embedding Widevine into Shaka Player:
For debugging in simulator:
> ../configure --ios --eme-impl ../../WidevineCDM/shaka_plugin/dev_cdm.json --ide xcode --debug --cpu x64
> make

For debugging in devices:
> ../configure --ios --eme-impl ../../WidevineCDM/shaka_plugin/dev_cdm.json --ide xcode --debug --cpu arm64
> make

For release version:
> ../configure --ios --eme-impl ../../WidevineCDM/shaka_plugin/release_cdm.json --ide xcode --release --cpu arm64
> make

After running those commands, we joined both debug frameworks using lipo into one containing all needed architectures.
Finally we embedded ShakaPlayerEmbedded.FFmpeg.framework, ShakaPlayerEmbedded.framework and widevine_cdm_secured_ios.framework in our project's target.
Nevertheless, when trying to start downloading an asset, I'm receiving the following error:
Optional(Error Domain=ShakaPlayerErrorDomain Code=6001 "Shaka Error DRM.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE ()" UserInfo={NSLocalizedDescription=Shaka Error DRM.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE (), ShakaPlayerErrorSeverityKey=2, ShakaPlayerErrorCategoryKey=6})

This error should appear when DRM is not supported and, even reading as much documentation and issues as I found, I've not been able to fix it.
This is the code I've using right now:
element.getAsset(forOffline: true) { (asset, error) in
    if error == nil, let asset = asset as? DRMAsset, case .widevine(let releasePID) = asset.security, let mpx = self.mpxToken {
        self.showOfflineConfiguration(force: false) {
            self.storage?.configure("drm.servers.\(Constants.Downloads.widevineServerName)", with: "\(self.playbackConfiguration.widevineLicenseServer)?account=\(self.playbackConfiguration.mpxAccountID)&form=json&_releasePid=\(releasePID)&schema=1.0&token=\(mpx.token)&_widevineChallenge=")
            self.storage?.store(asset.url.absoluteString) { (content, failure) in
                print(failure)
            }
        }
    } else {
        completion?(error)
    }
}

self.storage is an instance of ShakaPlayerStorage initialized in the following way:
storage = try? ShakaPlayerStorage()
storage?.configure("drm.advanced.\(Constants.Downloads.widevineServerName).persistentStateRequired", with: true)

being Constants.Downloads.widevineServerName equal to "com\\.widevine\\.alpha".
Regarding DRM server, I've tried several things for it: use just our Widevine license server URL, add all parameters you can see in the code, refresh MPX token,... but nothing worked.
This is the whole log I'm receiving in the app:
[Info]: "No Period ID given for Period with start time 0,  Assigning a default"
WARNING: Logging before InitGoogleLogging() is written to STDERR
E0618 13:48:19.606775<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607038<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607079<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607115<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607151<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607342<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607384<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607419<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607456<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607492<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607527<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607563<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607599<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607633<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607667<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.607867<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608242<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608294<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608386<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608428<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608464<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608592<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608640<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608676<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608712<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608748<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608935<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.608975<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609102<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609139<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609175<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609211<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609246<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609338<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609375<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609419<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609611<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609652<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609689<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609725<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609812<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609850<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609894<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.609930<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.610059<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.610095<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.610286<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.610343<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
E0618 13:48:19.610378<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
Optional(Error Domain=ShakaPlayerErrorDomain Code=6001 "Shaka Error DRM.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE ()" UserInfo={NSLocalizedDescription=Shaka Error DRM.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE (), ShakaPlayerErrorSeverityKey=2, ShakaPlayerErrorCategoryKey=6})

It seems like the SDK is not able to find MediaPlayer from Widevine CDM SDK, have we done anything wrong while integrating it?
But if that's the problem, there's something that we don't understand.
We tried to play the same content online just for seeing if problem is related to offline storage and with the following code:
viewModel.playableElement?.getAsset(forOffline: true) { (asset, _) in
    // Make a Shaka Player with its corresponding view.
    if let player = try? ShakaPlayer(), let asset = asset as? DRMAsset, case .widevine(let releasePID) = asset.security, let mpx = self.mpxToken {
        player.configure("drm.servers.\(Constants.Downloads.widevineServerName)", with: "\(self.playbackConfiguration.widevineLicenseServer)?account=\(self.playbackConfiguration.mpxAccountID)&form=json&_releasePid=\(releasePID)&schema=1.0&token=\(mpx.token)&_widevineChallenge=")

        let playerView = ShakaPlayerView(player: player)
        playerView.frame = self.view.bounds
        self.view.addSubview(playerView)

        // Load and play an asset.
        player.load(asset.url.absoluteString) {
            if let error = $0 {
                print("Error loading manifest: \(error.message)")
            } else {
                player.play()
            }
        }
    }
}

Which uses the same configuration for DRM server and asset (offline flag is for returning a MPD instead of the M3U8 format we're using for online playback), the error we're receiving is not the same, as you can see here:
[Info]: "Starting attach..."
[Info]: "Starting load of https://loudamdprod.akamaized.net/prod/dash/protected/NBCU_INTL_Production_-_Main/818/256/191120_4071183_Training_Days_4000_1579017934259.mpd..."
[Info]: "No Period ID given for Period with start time 0,  Assigning a default"
[Log]: "Found variant with audio and video content, so filtering out audio-only content in all periods."
[Info]: "Created MediaKeys object for key system"	"com.widevine.alpha"
[Log]: "codecs"	"avc1-mp4a"	"avg bandwidth"	1658195.4285714286
[Log]: "onChooseStreams_"	{startTime:0, textStreams:[...], variants:[...]}
[Log]: "Choosing new streams after period changed"
[Log]: "init: completed initial Stream setup"
[Warn]: "No preferred audio language set.  We will choose an arbitrary language initially"
[Log]: "(audio:15)"	"looking up segment:"	"presentationTime=0"	"currentPeriod.startTime=0"
[Log]: "(video:7)"	"looking up segment:"	"presentationTime=0"	"currentPeriod.startTime=0"
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x109af3a00] Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[INFO:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/cdm_engine.cpp(120):OpenSession] CdmEngine::OpenSession
[DEBUG:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/crypto_session.cpp(644):Open] CryptoSession::Open: requested_security_level: Default
[INFO:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/usage_table_header.cpp(38):Init] UsageTableHeader::Init: security level: 3
[INFO:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/usage_table_header.cpp(70):Init] UsageTableHeader::Init: number of usage entries: 0
[INFO:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/device_files.cpp(155):ExtractDeviceInfo] ExtractDeviceInfo Entry
[INFO:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/cdm_engine.cpp(156):OpenSession] CdmEngine::OpenSession: ksidCEE8C6DF
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x109915000] Failed to seek for auxiliary info, will only parse senc atoms for encryption info
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x109915000] Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[Log]: "Ignoring duplicate init data."
[Log]: "(video:7)"	"startup complete"
[Log]: "(all) setting up Period 0"
[ERROR:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/cdm_engine.cpp(1712):Decrypt] CdmEngine::Decrypt: session not found: Empty session ID
[ERROR:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/cdm/src/cdm.cpp(1203):decrypt] Key not available.
[Log]: "(all) Stream 7 is being or has been set up"
[Log]: "(all) Stream 15 is being or has been set up"
[Log]: "(all) Period 0 is being or has been set up"
[ERROR:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/cdm_engine.cpp(1712):Decrypt] CdmEngine::Decrypt: session not found: Empty session ID
[ERROR:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/cdm/src/cdm.cpp(1203):decrypt] Key not available.
WARNING: Logging before InitGoogleLogging() is written to STDERR
E0618 14:28:46.860808<PHONE_NUMBER> xml_http_request.cc:509] Error returned by curl: 56
[ERROR:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/core/src/cdm_engine.cpp(1712):Decrypt] CdmEngine::Decrypt: session not found: Empty session ID
[ERROR:/Users/modmaker/Code/ios-sdk/oemcrypto-arxan/third_party/cdm/cdm/src/cdm.cpp(1203):decrypt] Key not available.

We're sure we're missing something or we did something wrong but what? Can you help us?
Thanks!

The MediaPlayer error could probably be ignored, but I'm not really sure why that is happening.  Can you look at the Shaka Player demo assets and try one of the Widevine assets?  Can you also set the GLOG_v=1 environment variable and see what you get?  When playing content, you're getting a network error, right?  It appears you are getting a CURLE_RECV_ERROR error about receiving data from the server.   Are you adding a ShakaPlayerClient, and are you getting onPlayer:error: calls?

Hi @TheModMaker,
I've been doing some new tests with GLOG_v=1 environment variable set.
First of all, I've had the same result for offline storage by doing the following test:
self.storage?.configure("drm.servers.\(Constants.Downloads.widevineServerName)", with: "https://cwip-shaka-proxy.appspot.com/no_auth")
self.storage?.store("https://storage.googleapis.com/shaka-demo-assets/angel-one-widevine/dash.mpd") { (content, failure) in
    print(failure)
}

WARNING: Logging before InitGoogleLogging() is written to STDERR
I0619 12:56:53.547833<PHONE_NUMBER> js_engine.cc:33] Begin GC run
I0619 12:56:53.558997<PHONE_NUMBER> object_tracker.cc:143] Deleted 830 object(s).
I0619 12:56:53.561655<PHONE_NUMBER> js_engine.cc:44] End GC run
E0619 12:56:54.158365<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
...
E0619 12:56:54.171846<PHONE_NUMBER> media_source.cc:97] Unable to find a MediaPlayer instance to query
I0619 12:56:54.171926<PHONE_NUMBER> search_registry.cc:207] None of the video capabilities are supported
Optional(Error Domain=ShakaPlayerErrorDomain Code=6001 "Shaka Error DRM.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE ()" UserInfo={NSLocalizedDescription=Shaka Error DRM.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE (), ShakaPlayerErrorSeverityKey=2, ShakaPlayerErrorCategoryKey=6})
I0619 12:57:23.546689<PHONE_NUMBER> js_engine.cc:33] Begin GC run
I0619 12:57:23.566701<PHONE_NUMBER> object_tracker.cc:143] Deleted 269 object(s).
I0619 12:57:23.569460<PHONE_NUMBER> js_engine.cc:44] End GC run

Nevertheless, I've added a ShakaPlayerClient and made a test for online playback using the same demo asset as you can see here:
// Make a Shaka Player with its corresponding view.
if let player = try? ShakaPlayer() {
    player.client = self

    player.configure("drm.servers.\(Constants.Downloads.widevineServerName)", with: "https://cwip-shaka-proxy.appspot.com/no_auth")

    let playerView = ShakaPlayerView(player: player)
    playerView.frame = self.view.bounds
    self.view.addSubview(playerView)

    // Load and play an asset.
    player.load("https://storage.googleapis.com/shaka-demo-assets/angel-one-widevine/dash.mpd") {
        if let error = $0 {
            print("Error loading manifest: \(error.message)")
        } else {
            player.play()
        }
    }
}

extension ShowHeaderController: ShakaPlayerClient {
    func onPlayer(_ player: ShakaPlayer, error: ShakaPlayerError) {
        print("error: \(error)")
    }
}

And it worked correctly. Is that demo asset not ready for persistent storage?
After these results, it seems like something is wrong with our server, but it was working with the previous version of Widevine. What has to be changed? Any other idea?
Thanks @TheModMaker!

What's happening is when we query EME for support, we need to check which codecs are supported.  To do this, we need a MediaPlayer instance to query.  Normally, one exists while playing and we can just pick one.  But if you are storing something, you don't need a MediaPlayer to be alive.
A workaround is to create a ShakaPlayer instance, which should create the default MediaPlayer instance.  But we should fix this to work even without any ShakaPlayer objects alive.
As for the network error, it make be a red herring.  It may be caused by us aborting the request when the codec error happens.  If you create a ShakaPlayer instance first, does the error still appear?

Hi @TheModMaker,
Thanks for you help!
After creating a persistent instance of ShakaPlayer (very important, it has to be persistent during ShakaPlayerStorage lifecycle) it started downloading the asset. Nevertheless, we're eager to see the fix for downloading without the need of a player instance.
We're now facing a problem with license download, but that's another story 😅


chore: Add @emiller88 to CODEOWNERS for framework

Description of changes
Things done
Added myself to the codeowners file. If anyone else wants to hop on this as well, feel free! Just hoping to get notifications, so I can review the code.

@mergify queue


Make eventSource and eventType to be flags

As part of fixes https://github.com/knative/eventing/issues/1395
Proposed Changes

Make eventSource and eventType to be flags so that we can use heartbeats container image to send CloudEvents with different sources and types.

Reply to this email directly, view it on GitHub
https://github.com/knative/eventing-contrib/pull/469?email_source=notifications&email_token=AHWPD4ERMS7LJZZKN4L5VULP3SWB3A5CNFSM4H2CCCX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYID5RQ#issuecomment-504381126,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHWPD4B72PA4WPSDHNUOOD3P3SWB3ANCNFSM4H2CCCXQ
.


Added tooltip for the "More button (. . .)" in the added environments list item

Summary of the pull request
Added tooltip for the "More button (. . .)" in the added environments list item
References and relevant issues
https://task.ms/52448403
#3012
Detailed description of the pull request / Additional comments
Added a tooltip to the Three Dots Button template in LandingPage.xaml. I changed the MoreOptionsButtonName from "More Options" to "More options" to match a similar change made in #3012
Validation steps performed

Open Dev Home
Click on Environments tab on the navigation bar
If there are no environments on the page, add enough so there is one of each type
For each environment type:
Hover over the "..." button in the upper right corner
Verify that there is a tooltip saying "More options"

PR checklist

[ ] Closes N/A
[ ] Tests added/passed
[ ] Documentation updated
[ ] Telemetry compliance tasks completed for added/updated events

@lauren-ciha please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”), and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your contributions to Microsoft open source projects. This Agreement is effective as of the latest signature date below.

Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase “Submission
containing materials of a third party:” followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

@microsoft-github-policy-service agree company="Microsoft"


Add flags to control Kafka Flush parameters

Adds more controls for #44:

transport.kafka.maxmsgbytes
transport.kafka.flushbytes
transport.kafka.flushfreq

@shyam334: could you take a look?

I haven't found a way of providing a common way of configuring the Sarama Config so open to ideas.

Thanks for looking into this swiftly.
Config items exposed in the PR is sufficient to get started.


[Components] Button and IconButton style update

Description
To improve our DS consistency, we want to harmonize border sizes. As visible in Figma specs, we now want Button and IconButton components to have a 1px border size.
Problem Statement/Justification
To improve our DS consistency, we want to harmonize border sizes. As visible in Figma specs, we now want Button and IconButton components to have a 1px border size.
Proposed Solution or API
As visible in Figma specs, we now want Button and IconButton components to have a 1px border size.
Alternatives
No response
Additional Information
No response

@mathieuhervouetlbc @turolopezsanabria Ready for Design Review: https://spark-65pzi1tst-spark-team.vercel.app/?path=/docs/components-button--docs#design

Parfwct! Merci


Hidden Generic Settings Show in Search Results

Operating System
Ubuntu 24.04
AMP Version and Build Date
<IP_ADDRESS>
AMP Release Stream
Mainline
I confirm that

[X] I have searched for an existing bug report for this issue.
[X] I am using the latest available version of AMP.
[X] my operating system is up-to-date.

Intended Action
N/A
Expected Behaviour
N/A
Actual Behaviour
N/A
Reproduction
Hidden settings shouldn't show in search results.

That's not the correct solution.
"InputTypr": "hidden" should still show, as they give info in the UI
"Hidden": true are the settings that should not be searchable

They're visible in the UI and used to point users to other areas when needed. So the search is useful for hidden input types.

This ^. They are most often used as an "info box" so searchability is useful (and assumed)

And "Hidden": true settings are not currently being filtered, which is what this bug issue is about


andThen not called until flash message is removed

ember-cli-flash 1.6.3, ember 2.16
I have a test which looks something like
  visit(`/url`);
  click("button[data-test-yes]");

  andThen(() => {
    assert.equal(currentURL(), `/url2`);
    assert.ok(
      find(".alert").text().includes("Success")
    );
 })

The click triggers an actions which looks something like this:
buttonaction() {
  object.sendAjax({}).then(response => {
    flashMessages.success("Success");
    this.get("router").transitionTo("url2");
  });
}

However, I noticed that the andThen is not fired until the flash message is removed (by click or timout), essentially breaking my test.
Is there a workaround for this?

I was able to fix this by regenerating the test helper with ember generate ember-cli-flash.


Fixes on SEGAN recipes

With this PR I propose some fixes to the original PR on SEGAN

Hi Francis,
I'm still working on that. I might have found a way to replace the
"blocking" part with the fold/unfold functions of pytorch. If everything is
working I will do the change.
On Sun, 11 Jul 2021 at 10:46, Francis Carter @.***>
wrote:

@.**** approved this pull request.
Looks good, thanks for the input!
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/speechbrain/speechbrain/pull/883#pullrequestreview-703596152,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEA2ZVSM4ABREGIQHRXPFQ3TXGVF5ANCNFSM5AEMTKQA
.


workflow,pytest: add new --error-on-skip for pytest

To ensure we do not skip tests in GH actions that we want to run this commit add a new explicit way to allowlist tests that are okay to skip.
This is done via a small pytest plugin and the GH action will now use -k "not test_selinux_ro" because this selinux tests requires a real selinux which is not available on GH runners.
[this was originally https://github.com/osbuild/osbuild/pull/1756 but I can open it again it seems]

And it seems it is already proving useful:
SKIPPED [1] test/mod/test_testutil_dnf4.py:5: could not import 'osbuild.testutil.dnf4': No module named 'dnf'
SKIPPED [1] test/mod/test_util_sbom_dnf.py:6: could not import 'osbuild.testutil.dnf4': No module named 'dnf'
SKIPPED [1] test/mod/test_util_sbom_spdx.py:9: could not import 'osbuild.testutil.dnf4': No module named 'dnf'

:/

I opened https://github.com/osbuild/containers/pull/80 to add some more missing binaries


feat(ci): Add coverage run for invoke task and set them aside go tests

What does this PR do?
Run invoke unit tests in dedicated jobs. Will add coverage afterwards

Motivation
Invoke tasks are a different workload in the datadog-agent repo.
Their UT can run independently and having a dedicated workflow (and coverage) would give rapid feedback for devx team when touching those

Additional Notes
I will probably create a side workflow for kitchen.invoke-unit-tests
We could easily use coverage-scope action to enforce a gating on coverage for invoke tasks

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge

/merge


Merge main into edge using GitHub Actions.

Talked with Andrew about this is in chat and this was related to something that we explored for a little while and then abandoned.


Comparing only first byte?

    for (let i = 0; i < bytes.length; ++i) {
      matches = matches && bytes[0] === sourceBytes[0]
    }

The index should be changed from 0 to i
https://github.com/keithamus/rollup-plugin-brotli/blob/55ba63023d45219d3c11a820a557f76c6d17eefc/src/index.js#L18

Oops! PRs welcome :smile:


ask for climbout mode when doin takeoff help

@LorenzMeier These are the changes I did to the takeoff help. I explicitly ask for climbout and I set the altitude to 50m above ground.

@LorenzMeier The last commit makes sure tecs is not run when on the ground. I can test this tomorrow in the morning if the weather allows. Otherwise the day after will be nice weather for sure.

@LorenzMeier Also do you think I should set the min pitch value to 0 when in climbout mode?

I think so. I don't think it will be needed, but its a good safety.

@LorenzMeier I looks good in HIL now. I limit pitch to 10 degrees in takeoff situations.
Also I limit roll to 15 degrees in takeoff situations for LOITER and POSCTRL.

@LorenzMeier This is tested and @sjwilks will share the logs soon.

@LorenzMeier This is good to go.


Support for version 16

Hey dude, great work with this editor! Are you considering updating it to support the new update that recently came out?

@zsennenga @Slim175
I'm trying to update this to support v16 save files. The change in the .sav file that seemed to break everything was an addition of  8 bytes after the version. Those 8 bytes record the timestamp of the save file in milliseconds. I got a successful read after adding that into the schema.
For a PR, I'd like to show that timestamp in the UI, and tweak things to make it save. It'll take me a couple of days (I got work 😰), but I can get that going.

I updated it for 1.0 support (your branch didn't seem to be 100% compatible, it appears they changed some of the padding settings), but if you'd like to add timestamp to the ui (or change the logic around it, I just sorta overwrite it with the current timestamp every time which is... bad) I'd be happy to get it merged in this time around :)


Remove StyleCop from Nuspec

Remove StyleCop from the nuspec to prevent forcing consumers to import StyleCop
This is a continuation of the previous PR: https://github.com/microsoft/FHIR-Converter/pull/397

I had not realized there was also an explicit .nuspec file

Validated the removal locally:


I have a problem opening gradlew.bat

Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
at sun.security.ssl.Handshaker.processLoop(Unknown Source)
at sun.security.ssl.Handshaker.process_record(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at org.gradle.wrapper.Download.downloadInternal(Download.java:87)
at org.gradle.wrapper.Download.download(Download.java:67)
at org.gradle.wrapper.Install$1.call(Install.java:68)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 23 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 29 more
I need help i installed from https://services.gradle.org/distributions/gradle-8.6-bin.zip directly from the browser and now idk what to do

Are you trying to build the app or just install it?

I was trying to install in my PC 🤣😭
On Mon, Oct 7, 2024, 6:26 PM Zachary Wander @.***>
wrote:

Are you trying to build the app or just install it?
—
Reply to this email directly, view it on GitHub
https://github.com/zacharee/InstallWithOptions/issues/49#issuecomment-2397243423,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJU7L2TZTSFWVYCEYRXZECTZ2KRZFAVCNFSM6AAAAABL6U4YF6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJXGI2DGNBSGM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Ruby on Rails capstone project - Budget app

Requirements for the capstone project
Design
Followed this [design guidelines](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?
Interactions

Added splash screen
Added sign up and login pages using devise
Added Home page (categories page)
Added Transactions page
Added "Add a new category" page
Added "Add a new transaction" page

Testing

Added unit and integration test for all important modules

Presentation and Deployment
Presentation video
Live demo

Hi @mrprotocoll,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that is invalid because you did not follow the correct Git-flow workflow, Git-flow workflow is creating a PR from a descriptive feature branch , for example; my-budget-app into the dev branch
NOTE: To reviewers, please let us be consistent with the project guidelines. Kindly help the student do the right thing
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Cannot install GPU support on Linux

I cannot install h2ogpt with GPU on Debian on Python 3.10.9:
jupyter@h2ogpt:~/h2ogpt$ pip install -r requirements.txt --index-url https://download.pytorch.org/whl/cu117

Looking in indexes: https://download.pytorch.org/whl/cu117
Collecting git+https://github.com/huggingface/peft.git@3714aa2fff158fdfa637b2b65952580801d890b2 (from -r requirements.txt (line 22))
  Cloning https://github.com/huggingface/peft.git (to revision 3714aa2fff158fdfa637b2b65952580801d890b2) to /var/tmp/pip-req-build-kvzh5qmq
  Running command git clone --filter=blob:none --quiet https://github.com/huggingface/peft.git /var/tmp/pip-req-build-kvzh5qmq
  Running command git rev-parse -q --verify 'sha^3714aa2fff158fdfa637b2b65952580801d890b2'
  Running command git fetch -q https://github.com/huggingface/peft.git 3714aa2fff158fdfa637b2b65952580801d890b2
  Running command git checkout -q 3714aa2fff158fdfa637b2b65952580801d890b2
  Resolved https://github.com/huggingface/peft.git to commit 3714aa2fff158fdfa637b2b65952580801d890b2
  Installing build dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [3 lines of output]
      Looking in indexes: https://download.pytorch.org/whl/cu117
      ERROR: Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: none)
      ERROR: No matching distribution found for setuptools>=40.8.0
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.```

Hi, getting the exact same while following windows install instructions
running
pip install -r requirements.txt --index-url https://download.pytorch.org/whl/cu117

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [3 lines of output]
Looking in indexes: https://download.pytorch.org/whl/cu117
ERROR: Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: none)
ERROR: No matching distribution found for setuptools>=40.8.0
[end of output]

@adryanm2m @mbecuwe Sorry about that.  When I was going through windows installation steps, I realized GPU  support in windows needed torch installed with that special index, so I added that to full pip install, but I forgot that would only use that as index.  So that's fixed now, should just have been --extra-index-url instead of --index-url
i.e.
pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu117

works and uses that index for torch as required.

If in windows any issue is seen, there could be some pip bug/issue.  Then one would need to follow the instructions and end off with a separate:
pip uninstall torch
pip install torch==2.0.1 --index-url https://download.pytorch.org/whl/cu117

at very end after pip install -r requirements.txt is done.  I hope that's not required, but I can check windows again a bit later.


Improve error handling

          > Since errors are appendable

BTW, the way how code currently does "appending" is really ... bad. I think. As an author of one of (I believe) good errors packages for Go the issue with current approach is that you create a tree of joined errors. Every time you call errors.Join it creates a new error with two child errors.
A better way I think would be to have a slice of errors you append to and join just once at the end (you could even join in defer and set a named return value. errors.Join also discards all nil errors, so you could just be collecting all errors without checking (unless it influences the code flow). I did something similar here. Maybe the best way would be to extract inner loop code to sendOne internal function which returns error as usual. And then you collect errors in the loop and call final errors.Join.
Originally posted by @mitar in https://github.com/wneessen/go-mail/issues/166#issuecomment-1905724083

Based on this comment by @mitar, this is a placeholder issue to improve the error handling, as it is - as pointed out - sub-par the moment.


[CI] Upgrade to Xcode 10.2

Upgrades Travis to Xcode 10.2
Changes in this pull request
Issue fixed: #
Checklist

[ ] All tests pass. Demo project builds and runs.
[ ] I added tests, an experiment, or detailed why my change isn't tested.
[ ] I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
[ ] I have reviewed the contributing guide

bruh, you gotta s/12.1/12.2 for the SDKs

bruh

The more you know...


Display leaves on multiple lines when there is not enough horizontal space

Closes #14.
I ended up implementing an algorithm similar to the greedy approach suggested in https://github.com/pauladam94/curryst/issues/14#issuecomment-2049053769.
With the way I implemented it, only trees that consist of a single rule (i.e., no tree in the premises) can have their leaves displayed on multiple lines (notice the none here). I think this covers most real life cases.
Generalizing this to leaves of deeply nested trees is very hard, because we would need to decide what proportion of the available width to allocate to each sub-tree. i don't think it is worth implementing, because, in most cases, the width of a big tree is due to internal nodes rather and leaves.
Please refer to the tests I added for examples.

This seems good. I will look at that today normally to do the merge.

Thank you for the PR. It does resolve the problem we had.


add outputPath Config

add outputPath config for leetcode #119
Change Request,Need Help...Find a way to get a Problem difficulty...

@ringcrl
I think there is still some misunderstanding here. The aim of add the setting leetcode.outputPath is to make it possible for the users to categorize the files as their wish. So instead of make it as a enum setting, we should make it as a plain string.
Let me explain more about it:
The setting of leetcode.outputPath has no default value, which means it is empty by default. And, by default, when the user click show problem, the file goes to the base path of the workspace folder.
If the user set some values to it, for example: 'happy' then the file goes to the folder called happy
Meanwhile, besides let the user customize the output folder, we will also provide some special values, which are, as you know, ${tag}, ${language}, ${difficulty}. This means the user needs to explicitly brace the value with ${}, then the extension will get to know that: Oh, this is not a general path. I need to traslate it to another value...
Do you get my point?

Thank you very much, I have made changes.

Thank you very much for these helpful suggestions.

Add tag selector

@ringcrl Looks much better now.
I just did some changes and merged the PR.
Thank you for your contribution.


Update create-your-first-service.md

Update guide to reflect the latest UI changes.

Can we merge the two PRs. This one and https://github.com/wso2/docs-choreo-dev/pull/71 as it updates the same files

@RukshiW It seems this PR contains lot of invalid changes (invalid topics, invalid image paths etc) Also most of the changes in this PR are also there in https://github.com/wso2/docs-choreo-dev/pull/71/ as well. So close this PR and whatever the additional valid things in this PR, move them to #71


Find widget: Error box looks strange

the counter label should vertically centered. Is the font smaller than in the search box?
The red box should have the same height as the find box, or maybe instead of a box just red label instead (i.e. in Edge: 'No matches')

Still not aligned (Linux, Version 0.10.7-insider
Commit 043a4e760131b3bedc328b748a604494240ed0e5)

Hmm on the mac I do not see the red background which looks better imho. And all is aligned

I do and it looks off too:

I swear it was aligned when I pushed it :)

Box height is good now, but the text isn't aligned with the search text and buttons.

@bpasero has a fix...


Trim the roll number in middleware to address autofill issues.

When the roll number was autofilled , an extra space was appended which caused a mismatch with the regex despite the string matching it perfectly. User needed to manually press backspace . This was addressed by trimming the roll number before sending for verification.

Seems like you did timetable thing also in the same branch. The PR is now updated. Fix please

Seems like you did timetable thing also in the same branch. The PR is now updated. Fix please

Fixed it

@all-contributors add @pratik0197 for Code

Hacktoberfest Thank You from NIT Rourkela community
It was a super fun experience in Hacktoberfest with you. We hope you also had fun and amazing learning. We look forward to you in our upcoming sessions and events as part of the community.
You can join our Slack community at http://bit.ly/NITRDevs
As a token of our gratitude, we have set up digital badges of recognition for our contributors from Hacktoberfest.
Do claim yours at https://live.dscnitrourkela.org/
Thanks and Cheers!
Stay Safe


Batching/split tasks into files

Small PR that splits up the identity_commiter.rs file into multiple - one for each task.

Codecov Report

Merging #422 (6783050) into batching/main (cb0671b) will decrease coverage by 1.16%.
The diff coverage is 70.72%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@                Coverage Diff                @@
##           batching/main     #422      +/-   ##
=================================================
- Coverage          46.98%   45.83%   -1.16%
=================================================
  Files                 30       31       +1
  Lines               7670     8304     +634
=================================================
+ Hits                3604     3806     +202
- Misses              4066     4498     +432

Flag
Coverage Δ

test
45.83% <70.72%> (-1.16%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/ethereum/read/mod.rs
15.80% <ø> (ø)

src/ethereum/read/transport.rs
40.00% <ø> (ø)

src/ethereum/write/mod.rs
7.82% <ø> (ø)

src/ethereum/write_dev/estimator.rs
68.25% <ø> (ø)

src/main.rs
11.11% <ø> (ø)

src/server.rs
23.04% <0.00%> (+0.07%)
:arrow_up:

src/ethereum/write_dev/mod.rs
61.05% <15.78%> (-1.26%)
:arrow_down:

crates/oz-api/src/error.rs
19.49% <21.73%> (ø)

src/identity_committer.rs
63.51% <50.00%> (-20.53%)
:arrow_down:

src/lib.rs
45.17% <75.00%> (ø)

... and 7 more

... and 2 files with indirect coverage changes

Continue to review full report in Codecov by Sentry.

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


Small changes to make working with Xwayland easyier

In my long running attempt to create more traditional WM based on WLC, I found two things to really hard to do outside of wlc:

Native wayland applications are drawing decoration for themselves, but X11 window has to be decorated by WM/Compositor. This PR adds WLC_BIT_X11 and WLC_BIT_BORDERLESS view types to help deciding which is which without doing complicated stuff to determine something that WLC already knows.
Closing X11 windows means connecting to Xserver, querying, sending requests, calling XKillWindow... While WLC already does this internally. This PR adds API to do all that using already existing wlc->x11 connection.

Why are the wlc_x11_ functions needed for public?

They are not exactly needed, but it's something that's nice to have. It allows to implement "Kill window" option in window menu without creating separate connection to X server. But if it means problem, I can create PR without them.

why not have them public though? There is nothing wrong with having as detailed public api as possible, for having options ready for people using wlc? Surely that is not a bad thing... if cluttering is a point, just move them to separate api header?

But if wlc always does this internally when you close a WlcView, then why bother exposing it? What use case is there for the compositor to go around wlc and send the kill command to the X server itself when wlc already handles it?
If it's not necessary, I don't see why it should be made public.

But if wlc always does this internally when you close a WlcView, then why bother exposing it? What use case is there for the compositor to go around wlc and send the kill command to the X server itself when wlc already handles it?

My main use case is this kind of dialog:

It is supposed to appear when X11 window claims to support WM_DELETE_WINDOW, but doesn't react to event (usually because its process hanged). Currently there is no way to get rid of such window using just WLC api.
Other use case may be allowing user to kill window instead of closing it, as some older WMs does.

@Cloudef sorry to bother you, but I really would like your option on this. Does it looks at least theoretically mergeable? It looks like I'll have to do more crazy stuff with X11 windows (for example, I'm looking at enabling borders on menus right now) and I'm not sure in which direction should I go.
Would it be better to add even more methods to wlc, or scrap even those in this commit and expose XIDs and display connection, so library user can do whatever he wants without help of wlc?

Preferably, you would not need to do anything x11 related. But if it's really needed just expose the display and xids in wlc-xwayland.h or something.

The WLC_BIT_BORDERLESS is okay.

But if it's really needed just expose the display and xids in wlc-xwayland.h or something.

Will do, thanks :)

The WLC_BIT_BORDERLESS is okay.

I'll create another PR just with that for time being.


ci: run apt-get using sudo -E

in order to inherit the environemnt variables when
apt-get runs the CI should use sudo -E
fixes #139
Signed-off-by: Julio Montes<EMAIL_ADDRESS>

lgtm
Could have mentioned in the commit that this was found specifically with a proxy setup, like you mentioned in the Issue I think.

@grahamwhaley  fixed
thanks


Cleanup: improve slim_corev1 import statement

Improve slim_corev1 import statement

It's format optimization. I wanted to batch optimize this format by Package before.


#4483: Fix Rdiv issue

Added the fix for the below shapes.
    (4, 24, 192, 384),
        ttl.tensor.DataType.BFLOAT16,
        ttl.tensor.Layout.TILE,
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.L1)),
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.DRAM)),
        4781318,
        1.9915642058736664,
        "",
    ),
    (
        (10, 22, 160, 256),
        ttl.tensor.DataType.BFLOAT16,
        ttl.tensor.Layout.TILE,
        "SYSTEM_MEMORY",
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.DRAM)),
        2692686,
        1.3892220599951342,
        "",
    ),
    (
        (11, 10, 280, 312),
        ttl.tensor.DataType.BFLOAT16,
        ttl.tensor.Layout.ROW_MAJOR,
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.DRAM)),
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.DRAM)),
        16699356,
        1.6465889871095842,
        "1",
    ),

Hi @JelenaTosicJtosic,
Below config failed due to Out of Memory issue, since it occupies more memory in L1 cache, hence it fails with
Out of Memory: Cannot allocate at an address below {}
Solution should be changed the input config to DRAM / Reduce the size of input shape to (9, 18, 214, 424)
(9, 20, 214, 424),
        ttl.tensor.DataType.BFLOAT16,
        ttl.tensor.Layout.ROW_MAJOR,
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.L1)),
        (ttl.tensor.MemoryConfig(ttl.tensor.TensorMemoryLayout.INTERLEAVED, ttl.tensor.BufferType.DRAM)),
        7837345,
        8.47037061625196,
        "",

Any suggestions?

I tested today and I see that 3 test cases are solved and 3 are still failing.

As expected, those which are related to inf issue, that will resolve in this PR. @nemanjagrujic kindly approve this.
This PR will also resolve the recip issue for the inf input's.
Rest of the three failure I will debug it further in a diff PR.

I tested today and I see that 3 test cases are solved and 3 are still failing.

As expected, those which are related to inf issue, that will resolve in this PR. @nemanjagrujic kindly approve this. This PR will also resolve the recip issue for the inf input's. Rest of the three failure I will debug it further in a diff PR.

@ruthreshx Gladly, but changes to [ckernel_sfpu_recip.h] are out of the scope of my knowledge, so I could not do it. Please reach out to the owner of the code.

Ruthresh - can you check if all perf pipelines are passing ?
…
On Wed, Jan 3, 2024 at 12:49 AM nemanjagrujic @.> wrote: I tested today and I see that 3 test cases are solved and 3 are still failing. As expected, those which are related to inf issue, that will resolve in this PR. @nemanjagrujic https://github.com/nemanjagrujic kindly approve this. This PR will also resolve the recip issue for the inf input's. Rest of the three failure I will debug it further in a diff PR. @ruthreshx https://github.com/ruthreshx Gladly, but changes to [ckernel_sfpu_recip.h] are out of the scope of my knowledge, so I could not do it. Please reach out to the owner of the code. — Reply to this email directly, view it on GitHub <#4485 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BAGOCNHRYSX2Z6XHFZMGCPDYMULQJAVCNFSM6AAAAABA7U4T4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZVGAZDCOJSGA . You are receiving this because your review was requested.Message ID: @.>

@muthutt Please find the CI result.
https://github.com/tenstorrent-metal/tt-metal/actions/runs/7406232431
I suspect  the CI is not stable.


Do you want additional documentation?

I just found PromiseKit and it is fantastic! Your current docs are excellent, but I found that I had to spend several hours writing a little cookbook for myself before I really grokked how to use it. It's very basic at this point, but it'll probably expand. Do you want it, and if so, how? (I noticed that your docs are not in the repo.)

Okay, here goes: http://philmitchell.github.io/PromiseKit/
Please feel free to let me know if I've misunderstood anything ...

Bump ... just in case this fell off the radar!

Yes, I like the approach. Can we put it on the main site in a new tab?

Glad you like it! That sounds good, is that something you can do?
On Fri, Jan 30, 2015 at 1:51 PM, Max Howell<EMAIL_ADDRESS>wrote:

Yes, I like the approach. Can we put it on the main site in a new tab?
—
Reply to this email directly or view it on GitHub
https://github.com/mxcl/PromiseKit/issues/121#issuecomment-72276424.

--
Learn Bird Songs, Support Conservation: http://www.larkwire.com
Bikewise: http://www.bikewise.org

Max, you are obviously passionate about docs, which is awesome. I have no problem with relegating my cookbook to an appendix ... but I do think that you underestimate the need for a more gentle guide for the less sophisticated devs such as myself! Just my $0.02 ...

I was aiming to make something more gentle. Sorry if I didn't succeed.
I however don't feel your cookbook is more gentle, though I'm happy to have it put somewhere in the documentation.

Like by all means, lets work together, submit some PRs to adapt what we have.

Okay, thanks for the offer! I'll think about whether I have anything useful
beyond what I already sent ... At any rate, huge fan of PK! Thanks, again
...
On Thu, Feb 19, 2015 at 7:43 PM, Max Howell<EMAIL_ADDRESS>wrote:

Like by all means, lets work together, submit some PRs to adapt what we
have.
—
Reply to this email directly or view it on GitHub
https://github.com/mxcl/PromiseKit/issues/121#issuecomment-75185239.

--
Learn Bird Songs, Support Conservation: http://www.larkwire.com
Bikewise: http://www.bikewise.org


Two different consultants are being used in QA1 as the TS consultant

Expected behavior
When shopping with Tastefully Simple, the consultant ID used should be #160785.
Actual behavior
If shopping and not selecting a consultant, the order is being affiliated with CID#187682.
If searching for a consultant and getting the no results found error message, then selecting the button to shop with Tastefully Simple, the order is affiliated with CID#160785.
Steps to reproduce behavior
Started with clean cookies, added items to cart, never selected a consultant and placed an order. The order went under CID#187682.

Cleared cookies again. Clicked find a consultant and entered an invalid zip code, got the error message no results found. Clicked the button to continue with Tastefully Simple and the order was affiliated with CID#160785 as it should be.

Please update the first scenario to use CID#160785.

We've addressed this in the Shogun script (no PR needed). Ready for you guys to QA again.

started with cleancookies, shopped added items to cart, checked out, looks like now it going to ID#  160785 as it should

closing


EDITING PROBLEM. :(

Issue Type: Bug
HELLO :( am unable to delete a single letter from my code i don't know why but please if you see this,
would you mind fixing this problem.
:(((
VS Code version: Code 1.50.1 (d2e414d9e4239a252d1ab117bd7067f125afd80a, 2020-10-13T15:06:15.712Z)
OS version: Windows_NT x64 10.0.19041

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz (4 x 2694)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.95GB (3.25GB free)

Process Argv
--crash-reporter-id df82bdea-5997-4cbf-afe5-4bb5b07b5774

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

githistory
don
0.6.12

python
ms-
2020.10.332292344

debugger-for-chrome
msj
4.12.11

vim
vsc
1.17.1

/needsMoreInfo
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled
Especially without vim.
Also do you see any read-only modifiers on files? Do you have any custom keybindings that involve delete key?

actually it is fixed now.
am just wondering, since am new at coding in Github can it allow me to see what i coded in vscode like see the game am making or do i need something else.
any help is appreciated :)


Don't show building=mosque as house icon

Agree, we can copy
data/presets/presets/building/church.json to data/presets/presets/building/mosque.json and change the contents inside.


Text doesn't display

The YoText service used to display the resulting text doesn't exist any more. Something similar will have to be reimplemented locally.

This was implemented 6 years ago in 6c7318b8ce0983a978b045208185d2f446b72bda I just forgot to close the issue.


Log in failed even with correct user name and password

I met this strange issue. schwab-api's example in README.md worked for me multiple times and then suddenly failed. I didn't change user name and password at all. I then change api = Schwab() to api = Schwab(headless=False) to debug this issue and noticed the following.

This is very strange. I used the same user name and password can log into the website using firefox browser without problem. Tried multipole times and it just wont' let me log in with playwright's firefox browser. Could this caused by browser cache of playwright?

It is very strange that it works for a while and stopped for me. And I switched to another PC, the same thing happened, first few time works and then it stopped functioning. No code was changed.

Further tests shows that after some time, the code works again. Server side refused frequent connections? Is there a way to save the session token and reuse it?


Error if a command line flag is not a tool flag or a schematic property

From @dansanderson on June 14, 2017 18:16
Currently if the user provides a command line flag to the CLI that is not a tool flag or a schematic property, the extraneous property is ignored. It should be reported as an error, especially to catch typos in property names that otherwise end up using defaults.
Copied from original issue: angular/devkit#7

Thanks for reporting this issue. This issue is now obsolete due to changes in the recent releases. Please update to the most recent Angular CLI version.
If the problem persists after upgrading, please open a new issue, provide a simple repository reproducing the problem, and describe the difference between the expected and current behavior.


dont know how to configure nvimux to use neoterm

try setting let g:nvimux_quickterm_provider = 'neoterm#new' with no lucks.

Hum.. That is a bad sign that I've left the docs a mess.
I'll deprecate the VimL config in favor of lua only, so I'd recommend switching to it, but the property you're looking for is quickterm_command (g:nvimux_quickterm_command in VimL).
I'll leave this open as sign for me to fix the docs ASAP.

Maybe this is already fixed with the lua code, though the documentation is still poor. Should I close it?

It seems work well now. Close this.


Move reference of infra config from annotation to spec schema

This allows the existence of the infraconfig field to be validated by OpenAPI schema
validation, as well as allowing the Operator Catalog UI to reference the
field.

@enmasse-ci run tests testcase=plans.PlansTest

@lulf this will require update in systemtests as well, right?

@kornys It will anyway fall back to the annotation, but I have updated the systemtest code after the merge of using api-model