[Bug]: page.setRequestInterception immediate crash under FireFox

Bug description
Steps to reproduce the problem:

create a page
call await page.setRequestInterception(true);
profit?

I noticed this while trying the firefox driver, I'd use the Chrome driver but FireFox passes right through cloudflare.
Puppeteer version
13.4.0
Node.js version
16.13.1
npm version
8.1.2
What operating system are you seeing the problem on?
Windows
Relevant log output
C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\node_modules\puppeteer\lib\cjs\puppeteer\common\Connection.js:230
                error: new Errors_js_1.ProtocolError(),
                       ^

ProtocolError: Protocol error (Fetch.enable): Fetch.enable RemoteAgentError@chrome://remote/content/cdp/Error.jsm:29:5
UnknownMethodError@chrome://remote/content/cdp/Error.jsm:112:7
execute@chrome://remote/content/cdp/domains/DomainCache.jsm:98:13
receiveMessage@chrome://remote/content/cdp/sessions/ContentProcessSession.jsm:84:45

    at C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\node_modules\puppeteer\lib\cjs\puppeteer\common\Connection.js:230:24
    at new Promise (<anonymous>)
    at CDPSession.send (C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\node_modules\puppeteer\lib\cjs\puppeteer\common\Connection.js:226:16)
    at NetworkManager._updateProtocolRequestInterception (C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\node_modules\puppeteer\lib\cjs\puppeteer\common\NetworkManager.js:143:30)
    at NetworkManager.setRequestInterception (C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\node_modules\puppeteer\lib\cjs\puppeteer\common\NetworkManager.js:133:20)
    at Page.setRequestInterception (C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\node_modules\puppeteer\lib\cjs\puppeteer\common\Page.js:407:52)
    at setupTab (C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\src\index.js:40:16)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async C:\Users\Jon\Documents\GitHub\coconutbird\test-recaptcha-server\src\index.js:147:24 {
  originalMessage: 'Fetch.enable'
}
error Command failed with exit code 1.

I'm facing the exact same issue,
Puppeteer version 18.0.0
Firefox version 105.0


False positive

I don't know how to describe this image in the bug report title, but somehow it managed to get flagged as "Hentai" for 90% on https://nsfwjs.com and 92.7% in the Node.JS example!
The 90% 2.6MB mobilenet module:

Thanks for reporting this.  I'll add this image and images like this to the training set.

@GantMan I'm glad to hear about that! and also, can I ask why is there a lot of false positive on mangas / black-colored doujins?

That's a good question.  My guess is that manga wasn't properly represented in the training set.  However, the model is set to have more false positives, than false negatives.  Because it's better to error on caution.

Sure, thanks for explaining sir!


Route Issue - Error when navigating through blazor app pages

Inside blazor app, by clicking on some navigation item link, the page seems to reload, the blazor app continues on the same page, and an error show on console
sp-pages-assembly_en-us_bd09bc5a339de3a30bb76aa5be53782a.js:78  Uncaught (in promise) undefined
then clicking o navigation link again, the blazor app changes the page to the correct page, but a error show on console:
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Cannot read properties of null (reading 'insertBefore')
TypeError: Cannot read properties of null (reading 'insertBefore')
at x (_framework/blazor.webassembly.js)

this would solve
https://github.com/dotnet/aspnetcore/issues/6175

fixed the error. the solution was add on all hyperlinks inside the blazorapp, the attribute .attr("data-interception", "off")
so SharePoint page doesn't intercept the navigation in javascript and let the navigation go as normal url navigaiton, so the blazor route can work normally.

fixed the error. the solution was add on all hyperlinks inside the blazorapp, the attribute .attr("data-interception", "off")
so SharePoint page doesn't intercept the navigation in javascript and let the navigation go as normal url navigaiton, so the blazor route can work normally.


Fix assignment of int to double

The current operation fails:
Perlang Interactive REPL Console (0.1.0-dev.190, built from git commit 13539ef)
> var d: double = 1;
[line 1] Error at 'd': Cannot assign int to double variable

While this has a reasonable explanation at least for long to double (which can cause overflow because not all 64-bit integer are exactly representable in a double), it should be completely safe for int values.

We could also consider doing constant expression evaluation at compile-time, to make this possible for "safe" values where there is no precision loss. This is likely much more work though, but would be really nice to fix as well at some point.

This will have to wait for 0.2.0. It's not a bug per se, but more like a "missing feature".

https://en.wikipedia.org/wiki/Double-precision_floating-point_format#Precision_limitations_on_integer_values states:

Integers from −253 to 253 (−9,007,199,254,740,992 to 9,007,199,254,740,992) can be exactly represented
Integers between 253 and 254 = 18,014,398,509,481,984 round to a multiple of 2 (even number)
Integers between 254 and 255 = 36,028,797,018,963,968 round to a multiple of 4

In other words, we could make it simple and say that "int to double conversion is always safe, but long to double is not". I'll try to give this a look to see if it's hard to fix.

Fixed as of #300, included in the 0.2.0 release. :partying_face: Closing.


CouchDB Process Dies Without Any Error Log

Description
We have a three-node Cluster of CouchDB 2.3.1. The CouchDB process dies without any error logged (we have debug level logging). This has happened two times for each of our nodes in the span of three months.
Steps to Reproduce
Not known.
Expected Behaviour
The process should log error messages/ problems before terminating
Your Environment
{"couchdb":"Welcome","version":"2.3.1","git_sha":"c298091a4","uuid":"4ebb08d132299ae512bd001e673fc7fa","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}

CouchDB Version used: 2.3.1
Browser name and version: N/A
Operating System and version: Ubuntu 14.04

Additional context
Logfile attached. Please notice sometime after 13:59:36, the process died and at 13:59:38, the process got started by upstart.
secondary-2019-12-15T13_59_05.000Z-2019-12-15T13_59_38.000Z.csv.log

Would it be possible to enable core dumps for the beam.smp process? Erlang in general is designed to bail pretty hard if it encounters any error conditions and relies on being run under a service supervisor like upstart or runit.

@davisp thanks for your response. any pointer on how to enable core dump for beam.smp?
meanwhile, we found this in the upstart log

eheap_alloc: Cannot allocate<PHONE_NUMBER> bytes of memory (of type “heap”). Crash dump is being written to: erl_crash.dump...[os_mon] memory supervisor port (memsup): Erlang has closed [os_mon] cpu supervisor port (cpu_sup): Erlang has closed

but cant find the crash dump file in /opt where couchdb is running from

There seems to be a memory leak issue going on. In the attached image, the orange line is showing memory usage percentage of a 2.3.1 node and the blue line is of a 1.7.1 node. They are running independently, not connected to each other. Where the orange line dips down after consistently rising is when the crash happened

I will close this ticket and open a new one


Pattern: Table of contents - Accessibility - Focus doesn't switch to the section heading on click of table of content (anchor) links

Detailed description
Device / browser :- JAWS Firefox
Issue :- Upon clicking of each link on left navigation, the Screen reader focus is not set on the beginning of the relevant content. Focus remains on the triggered link itself. This would confuse the Screen reader user.
Expected :- Upon clicking of each link, set the screen reader focus on the relevant heading.
Additional information

@Praveen-sr ,
Could you please test using this link https://ibmdotcom-react.s3.us-south.cloud-object-storage.appdomain.cloud/deploy-previews/1413/index.html?path=/story/patterns-sub-patterns-table-of-contents--manually-define-menu-items ? Thanks!

@RaphaelAmadeu @RobertaJHahn Verified this on link you provided, its working now. (focus goes to the target section)

@photodow Maybe should bring the discussion about the behaviour of these anchor buttons, as focussing the target section would not be a common behaviour in cases like this.

I like the simplicity of aria tagging as a navigation element (e.g. aria landmarks), I think whatever we decide on we should document in the functional specs.

Agreed, that's why I'm pushing for us to try and figure out how this should work.

@photodow I have added you to this issue to keep track the decision needed to close this issue.  I have also moved it to sprint 20-05 since it was not resolved in the previous sprint.

After talking to Ram:  We need to provide focus when the user clicks on a link.  The user needs to traverse the rest of the page to return.  A functional spec story is needed.
Raph will store the logic that he had developed and approved by Ram.


SkyLight should be attached to Pawn instead of CesiumSunSky

Unreal's SkyLight component captures atmospheric lighting conditions (such as a bright blue sky, or a sunset, or even shadows from clouds), and uses it to light your scene. It's especially useful for filling areas that would otherwise be very dark.
For example, without a Sky Light:

With a Sky Light:

We currently include a SkyLight component in the CesiumSunSky Actor, and we place it at the CesiumGeoreference origin. This is fine if you're near the origin, but it breaks down when you move far away from it. For example, if it's dark at the georeference origin, but light where you're actually looking, then you'll get those dark shadows in the first screenshot above because the SkyLight won't be contributing anything.
Instead of placing the SkyLight component at the georeference origin, we should place it wherever the user is located. An easy way to do this is to add it to the DynamicPawn. Then it will automatically travel around with the player and dynamically capture the sky lighting conditions wherever it goes.

I think the best approach here is:

Remove the SkyLight component from CesiumSunSky.
Add a SkyLight to DynamicPawn (but make it easy to disable, in case the user is using a different lighting setup)
Make sure the lighting tutorial(s) cover this.

We should do 1 and 2 (and probably 3) in 2.0 because it's a potentially breaking change.

I see some of the related code.
Question though, what if the level doesn't have a DynamicPawn? Will it not get a SkyLight?
One other approach might be to leave the SkyLight under the CesiumSunSky, and have it try to find a DynamicPawn to attach to. If none, try to attach to whatever the active camera in the scene is. If all else fails, default to the Georeference origin.


CASE release 1.0.0

This branch is to be merged after CASE 1.0.0 is stamped.  Updates to examples that will need CASE or UCO 1.0.0 updates should be merged into the case-release-1.0.0 branch.

Ready to merge once CI passes.


When running the credential store command, validate the credential before storing it

Current
ref: https://github.com/build-trust/ockam/pull/4360/files#r1122971375
When running the credential store command, it will store the passed credential associated with the passed issuer. This credential is not validated, so a user could store any string as a valid credential.
Desired
Verify the credential against the issuer before storing it as it's done at credential verify command.

We love helping new contributors!
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout this discussion and labels -  https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

@adrianbenavides please assign to me

Done! Let us know if you have any question 👍

I can take this one

@crajcan sure!


Issue-10 Add CSV Loader

Csv files loader

You added a new file in the documentation, but there is not link to it from the main page :)

Done


Enhance the test coverage part-15 :    dubbo-remoting/dubbo-remoting-p2p(dubbo-remoting-zookeeper) module

Add unit test to the modules:
dubbo-remoting/dubbo-remoting-p2p
dubbo-remoting/dubbo-remoting-zookeeper

@lovepoem I will pick up this

close via #1958


How can I generate Mesh map from point cloud

Hi,
Thank you for your nice work.
Can you give me some example that how to generate Mesh Map from point cloud? It will be helpful.  : )

I have the same problem.

Hello Xiao Liu,
thanks for your interest in our work. We often use high-resolution point clouds from terrestrial laser scanners. After we have registered all the clouds into a large unordered point cloud, we use lvr2, Open3D or meshlab to finally reconstruct the meshes, in an offline fashion. In recent years, more and more software packages for online mesh generation have also emerged. To give you a good starting point for your research, here is a list of links:

https://github.com/uos/lvr2

for example the lvr2_reconstruct executable

https://www.open3d.org/

Some scripts: https://github.com/naturerobots/open3d_scripts

https://www.meshlab.net/
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/ismar2011.pdf
https://github.com/PRBonn/puma
https://github.com/lab-sun/SLAMesh
https://github.com/MIT-SPARK/Kimera-VIO
https://github.com/juliangaal/warpsense
https://github.com/nvidia-isaac/nvblox
https://github.com/ethz-asl/voxblox

It is not planned to integrate the reconstruction of surfaces from point clouds into mesh_tools.
Greetings and happy meshing
Alex


As a trestle user I would like a set of demonstrations on how to use trestle together with CICD tooling.

Duplicate.


Run from a UNC path

Would it be possible to make the tool work from a UNC path? Can't make it work right now.

I read your other issues so I know you're trying to make it work with SCCM.
Logpresso is being run in our environment from a UNC path so it does work. version 1.6.2

I read your other issues so I know you're trying to make it work with SCCM.
Logpresso is being run in our environment from a UNC path so it does work. version 1.6.2

Well, I got it to work via SCCM package also byt I get an exit code 6 error that I would like to remove. But that is when I run it from a package so the file is run from a local conten cache. Not from UNC.
Can't get i to work when run manualy from UNC path.

I read your other issues so I know you're trying to make it work with SCCM.
Logpresso is being run in our environment from a UNC path so it does work. version 1.6.2

Woluld you like to share how you run it from SCCM if it works for you without exit error code?

Don't deploy as a package.
run it like a script i SCCM instead.
just make sure you can access the shared file with the account that runs the SCCM Client.


replace error PaymentRequest() w PaymentProtocol()

Fixing what looks like a typo, because .makePaymentRequest() extends PaymentProtocol's prototype. (https://github.com/bitpay/bitcore-payment-protocol/blob/d4c07cfadf220df0d32110bab4903da114acfdbf/lib/common.js#L216)

Thanks


Updated New-CsCallingLineIdentity

With new parameters ResourceAccount and CompanyName

Docs Build status updates of commit 301b846:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:white_check_mark:Succeeded
View (skype-ps)

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

Docs Build status updates of commit 64aea74:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:white_check_mark:Succeeded
View (skype-ps)

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

Docs Build status updates of commit e20a3cc:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:x:Error

Details

skype/skype-ps/skype/Debug-CsAddressBookReplication.yml
:warning:Warning

Details

skype/skype-ps/skype/Disable-CsPublicProvider.yml
:warning:Warning

Details

skype/skype-ps/skype/Debug-CsDataConference.yml
:warning:Warning

Details

skype/skype-ps/skype/Export-CsLisConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Disable-CsComputer.yml
:warning:Warning

Details

skype/skype-ps/skype/Clear-CsPersistentChatRoom.yml
:warning:Warning

Details

skype/skype-ps/skype/Convert-CsUserData.yml
:warning:Warning

Details

skype/skype-ps/skype/Debug-CsUnifiedContactStore.yml
:warning:Warning

Details

skype/skype-ps/skype/Debug-CsLisConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Enable-CsMeetingRoom.yml
:warning:Warning

Details

skype/skype-ps/skype/Enable-CsHostingProvider.yml
:warning:Warning

Details

skype/skype-ps/skype/Debug-CsIntraPoolReplication.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAccessEdgeConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAddressBookConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsApplicationAccessPolicy.yml
:warning:Warning

Details

skype/skype-ps/skype/Enable-CsPublicProvider.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsApplicationMeetingConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAnnouncement.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAudioTestServiceApplication.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAddressBookNormalizationRule.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAdPrincipal.yml
:warning:Warning

Details

skype/skype-ps/skype/Enable-CsComputer.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsBackupServiceConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsArchivingConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsClientVersionPolicyRule.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsClientCertificate.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAVEdgeConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsBlockedDomain.yml
:warning:Warning

Details

skype/skype-ps/skype/Disable-CsHostingProvider.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsConferencingPolicy.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsExternalAccessPolicy.yml
:warning:Warning

Details

skype/skype-ps/skype/Disable-CsMeetingRoom.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsCertificate.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsAllowedDomain.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsDiagnosticConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsArchivingPolicy.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsDialInConferencingDtmfConfiguration.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsClientVersionPolicy.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsHostingProvider.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsClientPinInfo.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsLisPort.yml
:warning:Warning

Details

skype/skype-ps/skype/Approve-CsDeviceUpdateRule.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsHostedVoicemailPolicy.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsManagementConnection.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsLisServiceProvider.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsDialInConferencingAccessNumber.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsEnhancedEmergencyServiceDisclaimer.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsDeviceUpdateRule.yml
:warning:Warning

Details

skype/skype-ps/skype/Get-CsHybridMediationServer.yml
:warning:Warning

Details

This comment lists only the first 50 files in the pull request.

skype/skype-ps/skype/New-CsCallingLineIdentity.md

Line 0, Column 0: [Error-MAML2Yaml_LoadFileFailed]

Failed to load file: W:/uuv4-s/skype/skype-ps/skype/New-CsCallingLineIdentity.md:126:(602) '**Preview** The use of the parameter CompanyName i...'
 Expect Heading, please try to use PlatyPS validate the content

skype/skype-ps/skype/Debug-CsAddressBookReplication.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsAddressBookService.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsAddressBookWebQuery.yml'.

skype/skype-ps/skype/Disable-CsPublicProvider.yml

Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsPublicProvider.yml'.
Line 24, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsPublicProvider.yml'.
Line 26, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsPublicProvider.yml'.

skype/skype-ps/skype/Debug-CsDataConference.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsDataConference.yml'.

skype/skype-ps/skype/Export-CsLisConfiguration.yml

Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Publish-CsLisConfiguration.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Unpublish-CsLisConfiguration.yml'.
Line 24, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsLisConfiguration.yml'.

skype/skype-ps/skype/Disable-CsComputer.yml

Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsComputer.yml'.

skype/skype-ps/skype/Clear-CsPersistentChatRoom.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsPersistentChatMessage.yml'.

skype/skype-ps/skype/Convert-CsUserData.yml

Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Sync-CsUserData.yml'.
Line 24, Column 9: [Warning-file-not-found] Invalid file link: 'Update-CsUserData.yml'.

skype/skype-ps/skype/Debug-CsUnifiedContactStore.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsUnifiedContactStore.yml'.

skype/skype-ps/skype/Debug-CsLisConfiguration.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Publish-CsLisConfiguration.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Unpublish-CsLisConfiguration.yml'.
Line 23, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsLisConfiguration.yml'.

skype/skype-ps/skype/Enable-CsMeetingRoom.yml

Line 28, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsMeetingRoom.yml'.

skype/skype-ps/skype/Enable-CsHostingProvider.yml

Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsHostingProvider.yml'.
Line 24, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsHostingProvider.yml'.
Line 26, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsHostingProvider.yml'.

skype/skype-ps/skype/Debug-CsIntraPoolReplication.yml

Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsReplica.yml'.

skype/skype-ps/skype/Get-CsAccessEdgeConfiguration.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAccessEdgeConfiguration.yml'.

skype/skype-ps/skype/Get-CsAddressBookConfiguration.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsAddressBookConfiguration.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAddressBookConfiguration.yml'.

skype/skype-ps/skype/Get-CsApplicationAccessPolicy.yml

Line 12, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsApplicationAccessPolicy.yml'.
Line 14, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsApplicationAccessPolicy.yml'.

skype/skype-ps/skype/Enable-CsPublicProvider.yml

Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsPublicProvider.yml'.
Line 24, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsPublicProvider.yml'.
Line 26, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsPublicProvider.yml'.

skype/skype-ps/skype/Get-CsApplicationMeetingConfiguration.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsApplicationMeetingConfiguration.yml'.

skype/skype-ps/skype/Get-CsAnnouncement.yml

Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsAnnouncement.yml'.
Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAnnouncement.yml'.

skype/skype-ps/skype/Get-CsAudioTestServiceApplication.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAudioTestServiceApplication.yml'.

skype/skype-ps/skype/Get-CsAddressBookNormalizationRule.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsAddressBookNormalizationRule.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAddressBookNormalizationRule.yml'.

skype/skype-ps/skype/Get-CsAdPrincipal.yml

Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsPersistentChatCategory.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsPersistentChatCategory.yml'.

skype/skype-ps/skype/Enable-CsComputer.yml

Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Test-CsComputer.yml'.

skype/skype-ps/skype/Get-CsBackupServiceConfiguration.yml

Line 16, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsBackupServiceConfiguration.yml'.
Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsBackupServiceConfiguration.yml'.

skype/skype-ps/skype/Get-CsArchivingConfiguration.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsArchivingConfiguration.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsArchivingConfiguration.yml'.
Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsArchivingServer.yml'.

skype/skype-ps/skype/Get-CsClientVersionPolicyRule.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsClientVersionPolicyRule.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsClientVersionPolicyRule.yml'.

skype/skype-ps/skype/Get-CsClientCertificate.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Revoke-CsClientCertificate.yml'.

skype/skype-ps/skype/Get-CsAVEdgeConfiguration.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsAVEdgeConfiguration.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAVEdgeConfiguration.yml'.

skype/skype-ps/skype/Get-CsBlockedDomain.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsBlockedDomain.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAccessEdgeConfiguration.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsBlockedDomain.yml'.

skype/skype-ps/skype/Disable-CsHostingProvider.yml

Line 23, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsHostingProvider.yml'.
Line 25, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsHostingProvider.yml'.
Line 27, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsHostingProvider.yml'.

skype/skype-ps/skype/Get-CsConferencingPolicy.yml

Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsConferencingPolicy.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsConferencingPolicy.yml'.

skype/skype-ps/skype/Get-CsExternalAccessPolicy.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsExternalAccessPolicy.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsExternalAccessPolicy.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsExternalAccessPolicy.yml'.

skype/skype-ps/skype/Disable-CsMeetingRoom.yml

Line 27, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsMeetingRoom.yml'.

skype/skype-ps/skype/Get-CsCertificate.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Import-CsCertificate.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsCertificate.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Request-CsCertificate.yml'.
Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsCertificate.yml'.

skype/skype-ps/skype/Get-CsAllowedDomain.yml

Line 16, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsAllowedDomain.yml'.
Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsAllowedDomain.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAccessEdgeConfiguration.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsAllowedDomain.yml'.

skype/skype-ps/skype/Get-CsDiagnosticConfiguration.yml

Line 16, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsDiagnosticConfiguration.yml'.
Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsDiagnosticConfiguration.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsDiagnosticConfiguration.yml'.

skype/skype-ps/skype/Get-CsArchivingPolicy.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsArchivingPolicy.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsArchivingPolicy.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsArchivingPolicy.yml'.

skype/skype-ps/skype/Get-CsDialInConferencingDtmfConfiguration.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsDialInConferencingDtmfConfiguration.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsDialInConferencingDtmfConfiguration.yml'.

skype/skype-ps/skype/Get-CsClientVersionPolicy.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsClientVersionPolicy.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsClientVersionPolicy.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsClientVersionPolicy.yml'.

skype/skype-ps/skype/Get-CsHostingProvider.yml

Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsHostingProvider.yml'.
Line 23, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsHostingProvider.yml'.
Line 25, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsHostingProvider.yml'.

skype/skype-ps/skype/Get-CsClientPinInfo.yml

Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsClientPin.yml'.
Line 23, Column 9: [Warning-file-not-found] Invalid file link: 'Unlock-CsClientPin.yml'.

skype/skype-ps/skype/Get-CsLisPort.yml

Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsLisPort.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsLisPort.yml'.

skype/skype-ps/skype/Approve-CsDeviceUpdateRule.yml

Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsDeviceUpdateRule.yml'.
Line 24, Column 9: [Warning-file-not-found] Invalid file link: 'Reset-CsDeviceUpdateRule.yml'.
Line 26, Column 9: [Warning-file-not-found] Invalid file link: 'Restore-CsDeviceUpdateRule.yml'.

skype/skype-ps/skype/Get-CsHostedVoicemailPolicy.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsHostedVoicemailPolicy.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsHostedVoicemailPolicy.yml'.
Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsHostedVoicemailPolicy.yml'.

skype/skype-ps/skype/Get-CsManagementConnection.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsManagementConnection.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsManagementConnection.yml'.

skype/skype-ps/skype/Get-CsLisServiceProvider.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsLisServiceProvider.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsLisServiceProvider.yml'.

skype/skype-ps/skype/Get-CsDialInConferencingAccessNumber.yml

Line 19, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsDialInConferencingAccessNumber.yml'.
Line 21, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsDialInConferencingAccessNumber.yml'.

skype/skype-ps/skype/Get-CsEnhancedEmergencyServiceDisclaimer.yml

Line 15, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsEnhancedEmergencyServiceDisclaimer.yml'.
Line 17, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsEnhancedEmergencyServiceDisclaimer.yml'.

skype/skype-ps/skype/Get-CsDeviceUpdateRule.yml

Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsDeviceUpdateRule.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Reset-CsDeviceUpdateRule.yml'.
Line 22, Column 9: [Warning-file-not-found] Invalid file link: 'Restore-CsDeviceUpdateRule.yml'.

skype/skype-ps/skype/Get-CsHybridMediationServer.yml

Line 8, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsHybridMediationServer.yml'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

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

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:white_check_mark:Succeeded
View (skype-ps)

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

Docs Build status updates of commit 4d19851:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:white_check_mark:Succeeded
View (skype-ps)

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

Checked in 2.2.0-preview and the parameters are still not there, is this going live in the next preview version?

Yes, they are not in Teams PS Module and will be added in the next preview version. Hopefully by end of Month. They are in SfBO PS
Should I add a note about that?

Checked in 2.2.0-preview and the parameters are still not there, is this going live in the next preview version?

Yes, they are not in Teams PS Module and will be added in the next preview version. Hopefully by end of Month. They are in SfBO PS
Should I add a note about that?

Maybe if they find the preview note that you are adding we are ok, what do you think @dariomws ?

Docs Build status updates of commit 3b5f8c4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:white_check_mark:Succeeded
View (skype-ps)

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

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

File
Status
Preview URL
Details

skype/skype-ps/skype/New-CsCallingLineIdentity.md
:white_check_mark:Succeeded
View (skype-ps)

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

@get-itips


Feature flag naming

Describe the bug
When trying to set a feature flag I have a prefix for the origin of the feature flag. As such I use unleash so prefix each flag with unleash. when it shows up in the datadog dashboard it shows the name as just the unleash without the remaining string.

Seems like its slicing on dashes and dots.
And the value is then shown as [object object]
Reproduction steps
import {
  DdRum,
} from '@datadog/mobile-react-native'
DdRum.addFeatureFlagEvaluation('unleash.testing-feature-flag', false)

SDK logs
No response
Expected behavior
This is treated as a unique string and allowed to padd
Affected SDK versions
^2.3.3
Latest working SDK version
Nope never worked by the looks of our logs
Did you confirm if the latest SDK version fixes the bug?
Yes
Integration Methods
NPM
React Native Version
0.73.6
Package.json Contents
No response
iOS Setup
No response
Android Setup
No response
Device Information
No response
Other relevant information
No response

Hi @UrbanChrisy, thank you for reaching out.
I believe that unleash.testing-feature-flag is interpreted as:
"unleash": {
  "testing-feature-flag": true
}

Because of the dot notation, which is a standard in Datadog for defining nested properties.
Would it be possible for you to use another symbol as separator?

@marco-saia-datadog Its kind of annoying to have to change our feature flags over different systems, is there a way to bypass this?
To makes more sense that Datadog would handle this and not us.


[SPARK-30813][ML] Fix Matrices.sprand comments

What changes were proposed in this pull request?
Fix mistakes in comments
Why are the changes needed?
There are mistakes in comments
Does this PR introduce any user-facing change?
No
How was this patch tested?
N/A

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Jenkins test this please

Test build #119146 has started for PR 27564 at commit 8cb472e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23888/
Test PASSed.

Test build #119146 has finished for PR 27564 at commit 8cb472e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119146/
Test PASSed.

Merged to master/3.0/2.4


TEST - do not merge

Testing whether the iframe still renders and whether !VIDEO works, as discovery for upcoming feature work related to videos on Docs
cc: @jowilco

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

File
Status
Preview URL
Details

globalization/keyboards/kbdazel.md
:white_check_mark:Succeeded
View

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


Default dimension in the time direction is d+2 instead of d

Describe the bug
Currently, the implementation of computation blocks uses _DEFAULT_BLOCK_REPETITIONS = LinearFunction(2, 1) for the RepeatedPlaquettes. Combined with the initial/final rounds, the default dimension in the time direction will be d+2 for a distance d code.
Expected behavior
For a standard distance d computation block, the dimension should be d*d*d.
Solution
Simply replace the _DEFAULT_BLOCK_REPETITIONS with LinearFunction(2, -1) should solve the problem. However, there was a bug with stimcirq that when converting a cirq.CircuitOperation with repetitions=1 into stim.Circuit, all the TICKs will be discarded. And the latest release of stimcirq hasn't included the fix yet.

Just one hours ago, stimcirq 1.14 has released and this issue will be fixed in commit 158c34d.


Add a missing BE architecture

This commit makes skia treat s390x (IBM Z) as a big endian architecture (which it is, s390x is as far as I understand the 64-bit version of s390).

Closing old PRs with merge conflicts


Fix bad stacktrace formatting

I've had some pretty bad crashes from this (bringing down the entire verk application), and the root cause is from System.stracktrace here returning a stacktrace like {GenServer, :call, [:my_named_process, \"1\", 5000]}.
Verk eventually attempts to format with Exception.format_stacktrace/1 here, which doesn't work since that calls Enum.map_join, and a tuple isn't Enumerable.
A contrived example of a worker that causes this:
defmodule Verk.TestWorker do
  def perform(key_or_keys) do
    GenServer.call(:my_named_process, "1")
  end
end

I added a test that will fail without my changes:
  1) test call retry on a job with non-enum stacktrace (Verk.QueueManagerTest)
     test/queue_manager_test.exs:213
     ** (Protocol.UndefinedError) protocol Enumerable not implemented for {GenServer, :call, [:process, "1"]}
     stacktrace:
       (elixir) lib/enum.ex:1: Enumerable.impl_for!/1
       (elixir) lib/enum.ex:116: Enumerable.reduce/3
       (elixir) lib/enum.ex:1486: Enum.reduce/3
       (elixir) lib/enum.ex:1118: Enum.map_join/3
       (elixir) lib/exception.ex:388: Exception.format_stacktrace/1
       (verk) lib/verk/queue_manager.ex:134: Verk.QueueManager.build_retry_job/5
       (verk) lib/verk/queue_manager.ex:122: Verk.QueueManager.handle_call/3
       test/queue_manager_test.exs:224

Beyond it's impact on verk here, I'm not sure if it's considered an Elixir issue that System.stacktrace may return something not necessarily formattable.

Coverage increased (+0.1%) to 81.948% when pulling a71e18d86674d332b4538df3b81e415e84a59cc5 on mitchellhenke:fix-bad-stacktrace-formatting into 7ee6e4db5454909ecdc2a06c46ac49746e890c8e on edgurgel:master.

Thanks for the PR. I think we need to review how Elixir deal with stacktraces with ExUnit as they probably need to somehow make the stacktrace readable.
But this is awesome start as people won't have Verk restarting because of this. Thanks for the PR.

I'm keen to release a new version this weekend. Thanks again for such great feedback and contributions :+1:


Path separator for report contains unix path separator on WIN32 build

Path separator for report contains unix path separator on WIN32 build, e.g.
# Auto-generated config file for OpenCppCoverage to produce coverage output
export_type=binary:C:\build\x64-Debug\root\project\test\project_unit_tests.cov
export_type=html:C:\build\x64-Debug\root\project\test/project_unit_tests_coverage <-- PROBLEM HERE
sources=C:\root\project\test\src
sources=C:\root\project\test\include
continue_after_cpp_exception=1

This have been fixed on master


more UI fixes

Standardize card views on home page
Different greens, different alternating styles that don't add anything , different card widths.

Make text style match
highlighted section be bold blue like on the other library page

The background box looks like ass

that's not actually there, just highlighting what needs to be done.
Here's how it actually looks:

how it should look:

oh, phew :) That's quite bold, no?

here it is in place

I agree that maybe it should be bold, to distinguish it from a regular inline link. However, I'm going to want to use one of those fancy variable fonts which lets me dial in the precise amount of boldness to balance it with the rest of the page :) Although after I see it in my own browser it might be fine as-is.

if you want to go that route, we should also set a single variable font for the site. Currently it's set to a list of fonts, and I doubt any of them are the variable style in the browser:
'-apple-system', 'BlinkMacSystemFont', '"Segoe UI"', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', '"Helvetica Neue"', 'sans-serif

I will revisit the site font after we lock down the antora/asciidoc styling

closing this issue, going to create a new issue with more specific font instructions based on discussions


Feature request: ability to silence / skip publishing metrics via env variable

Use case
Discussed in https://github.com/aws-powertools/powertools-lambda-typescript/discussions/3315

Originally posted by zirkelc November 14, 2024
Hi,
I wanted to know if it is possible to silence metrics based on an environment variable in the same way it is possible to silence logs.
Basically, I want to omit publishing metrics if the environment is not production. Ideally, that should be controllable with an env var.
Solution/User Experience

by default, Metrics is enabled (current behavior)
if the POWERTOOLS_METRICS_DISABLED env variable is present and truthy when the Metrics class is instantiated, then it becomes disabled
if dev mode is enabled by means of POWERTOOLS_DEV which can be checked with this method, when the Metrics class is instantiated, then it also becomes disabled
If POWERTOOLS_METRICS_DISABLED is set to false, and dev mode is enabled, then POWERTOOLS_METRICS_DISABLED takes precedence and the utility stays enabled.

Alternative solutions
N/A
Acknowledgment

[x] This feature request meets Powertools for AWS Lambda (TypeScript) Tenets
[x] Should this be considered in other Powertools for AWS Lambda languages? i.e. Python, Java, and .NET

Future readers
Please react with 👍 and your use case to help us understand customer demand.

I will work on this!


Scene rendering stops upon speech completion

Once any host completes it's speech the entire Babylon scene just quits rendering and hold a still image on the screen.  It throws this error and then points to a variety of places in the different js files for the speech components:
Speech.js?2a41:128 Uncaught TypeError: Cannot set property currentTime of # which has only a getter
It does however keep playing speech when you click the start button, only the visuals are stopped from working.  It started doing that around three weeks ago on my computer out of the blue.  Essentially without changing a single thing in the code it just quit working overnight.  Using an old version of the repo (the one where the poi feature was just released) does still work, but the newest version of it does not.   I tried completely re-downloading and installing the repo several times, and get the same error each time.  Any help is appreciated, thanks!

@c-morten I can provide the actual logs over email if they would help.
Stack trace:

Specifically, it errors on this line in Speech.js:

Also, this bug was replicated on 1.3.2 of this repo, and<EMAIL_ADDRESS>When I downgraded to<EMAIL_ADDRESS>the error went away.

^ Thanks @jkeys-ecg-nmsu, this is really helpful info. I'll take a look at Babylon's latest preview build later this evening and see what has changed in the audio system.

Also, this bug was replicated on 1.3.2 of this repo, and<EMAIL_ADDRESS>When I downgraded to<EMAIL_ADDRESS>the error went away.

This works! thank you very much.
Look forward to further updates.

^ Thanks @jkeys-ecg-nmsu, this is really helpful info. I'll take a look at Babylon's latest preview build later this evening and see what has changed in the audio system.

Looks like BabylonJS preview version has compatibility issues with Sumerian.  Hope the new preview version of BabylonJS will fix this.

I temporary solved the problem by bypassing the library Speech stop.
I think it's enough to update the babylon function by removing the line highlighted here https://github.com/aws-samples/amazon-sumerian-hosts/issues/30#issuecomment-720593374
import HOST from "amazon-sumerian-hosts/dist/host.babylon";

/**
 * @extends babylon/Speech
 */
class Speech extends HOST.aws.Speech {
  /**
   * @constructor
   *
   * @param {Babylon.js/TextToSpeechFeature} speaker - The owner of the Speech
   * that will emit speechmark messages.
   * @param {string} text - The text of the speech.
   * @param {Array.<Object>} [speechmarks=[]] - An array of speechmark objects representing
   * the text and timing of the speech.
   * @param {Object} audioConfig - Object containing audio and url.
   * @param {external:Audio} audioConfig.audio - Playable audio object.
   */

  stop() {
    this._audio.stop();
    this._pauseAudio();

    if (this._promise) {
      this._promise.resolve();
      this._promise = null;
    }

    this._playing = false;
  }
}

export default Speech;

Fixed in v1.3.3


Docs: change adapter import from kebab-case to camelCase

What kind of changes does this PR include?

[ ] Minor content fixes (broken links, typos, etc.)
[x] New or updated content
[ ] Translated content
[ ] Changes to the docs site code
[ ] Something else!

Description
This PR changes the adding an adapter example import statement from kebab-case to camelCase.

Even though the checks haven't ALLLL passed yet, LGTM! Thank you, @Yan-Thomas 💜


Add support for variable arguments (va_list)

Splitting this issue out from https://github.com/InfectedLibraries/Biohazrd/issues/16 as supporting va_list is much simpler than supporting ... variable arguments.
va_list is already somewhat usable. For example (on Windows), the following C++ function:
void TextV(const char* fmt, va_list args);

is translated as:
public static extern void TextV(byte* fmt, byte* args);

(TODO: Everything below applies to the Microsoft ABI with the CRT implementation of va_list. Need to investigate whether others are the same.)
You can pass the variable argument parameters by taking the address of a tuple and casting it to byte*:
(double, double) parameters = (16f, 60f);
imgui.TextV(PinnedUtf8("Application average %.3f ms/frame (%.1f FPS)"), (byte*)&parameters);

It'd be fairly simple to provide a friendly generic overload like this:
public static void TextV<TArgs>(byte* fmt, in TArgs args)
    where TArgs : unmanaged, ITuple
{
    fixed (TArgs* argsP = &args)
    { TextV(fmt, (byte*)argsP); }
}

Which makes invocation look more natural:
imgui.TextV(PinnedUtf8("Application average %.3f ms/frame (%.1f FPS)"), (16.0, 60.0));

You can't really generate a params overload like you'd expect in C# without a bunch of checks and data shuffling at runtime, but in theory you could generate a bunch of different overloads which call this one:
public static void TextV<T0, T1>(byte* fmt, T0 arg0, T1 arg1)
    where T0 : unmanaged
    where T1 : unmanaged
    => TextV(fmt, (arg0, arg1));

which has a very natural usage of:
imgui.TextV(PinnedUtf8("Application average %.3f ms/frame (%.1f FPS)"), 16.0, 60.0);

Although these examples do highlight an important pitfall of these APIs: C++ developers might typically pass a float for %f, but as seen above those floats are implicitly widened to doubles. (TODO: Figure out where this is specified. Is it Windows-specific?)
First class variable argument support likely needs to be accompanied by an analyzer to help ensure proper usage.

(TODO: Everything below applies to the Microsoft ABI with the CRT implementation of va_list. Need to investigate whether others are the same.)

Briefly looked at Linux and friends today, first thing of note is that the Clang version of stdarg.h is not nearly as transparent as the Microsoft CRT implementation. va_list is simply an alias for the opaque __builtin_va_list .
Looking at the System-V x64 ABI, va_list is defined as follows in figure 3.34:
typedef struct {
    unsigned int gp_offset;
    unsigned int fp_offset;
    void *overflow_arg_area;
    void *reg_save_area;
} va_list[1];

As you can see, it's quite a bit more complex than Microsoft's method of "dump everything on the stack and pass a pointer".
If you read the details on va_arg, you can see there's logic to try and get arguments from the "registers". It's not actually getting them from the register. Part of va_start is that it puts all the extra arguments which would've been passed via register onto the stack in a special "register area" and va_arg grabs them separately. (If you look at the actual variable argument calls, arguments which could've been passed via registers if it wasn't a variable arg function still are.)
You can see this in this Godbolt:
#include <stdarg.h>

void TestV(const char* fmt, va_list args);

void Test(const char* fmt, ...)
{
    va_list args;
    va_start(args, fmt);
    TestV(fmt, args);
    va_end(args);
}

void DoTest()
{
    Test("%d", 3226);
}

Notice that DoTest is passing 3226 via esi which is later copied to the stack by mov     qword ptr [rsp + 40], rsi.
This is unfortunately much more involved compared to the Microsoft version since we now need to know/understand the intimate argument passing details. Especially when you consider how SystemV handles passing structs in registers. For example:
struct Int2
{
    int x;
    int y;
};

void DoTestInt()
{
    Int2 l;
    l.x = 100;
    l.y = 200;
    Test("%d", l);
}

struct Long2
{
    long long x;
    long long y;
};

void DoTestLong()
{
    Long2 l;
    l.x = 100;
    l.y = 200;
    Test("%d", l);
}

DoTestInt will pass all of the Int2 in rsi: movabs  rsi,<PHONE_NUMBER>00 and DoTestLong will pass Long2.x in esi and Long2.y in edix:
DoTestInt():                          # @DoTestInt()
        movabs  rsi,<PHONE_NUMBER>00
        mov     edi, offset .L.str
        xor     eax, eax
        jmp     Test(char const*, ...)                     # TAILCALL
DoTestLong():                        # @DoTestLong()
        mov     edi, offset .L.str
        mov     esi, 100
        mov     edx, 200
        xor     eax, eax
        jmp     Test(char const*, ...)                     # TAILCALL

Random thought I had the other night while failing to sleep: Is there anything in the SysV ABI that says we have to use the register space? Could we construct a va_list that only uses the overflow area and end up with an implementation basically the same as with Windows?
It seems to me like this should be possible purely because va_list can be passed around, so all implementations have to be able to handle the possibility that their parent function already used up spots in the register space.


Upgrade to .NET Standard

Upgrade to .NET standard and align with https://github.com/serilog/serilog-sinks-file with regards to appveyor.yml and Build.ps1

I've made proposed corrections and added versioninfo. Since the changes for this pull request are breaking I suggest bump to version 4 for Serilog.Sinks.AzureEventHub @nblumhardt

Nice job! I've created a dev branch and re-targeted so that we'll generate a pre-release package first. If you're happy with the -dev-NNNN build that pops out of CI, let me know and I'll push it to master 👍

https://www.nuget.org/packages/Serilog.Sinks.AzureEventHub/4.0.0-dev-00024 👏

Strange - the build is successfully publishing packages, but the nuget.org request to publish them never returns, causing CI to time out and fail. Probably something to do with the recent NuGet API/client updates, may just ignore it for now, unless anyone has an idea what might cause it.

I've tried out the package now and for some reason I run into the problem referred to here https://stackoverflow.com/questions/42755274/visual-studio-2017-could-not-load-file-or-assembly-system-runtime-version-4. I am looking into it, and will let you know

Thanks for the update 👍

I have successfully tested the package now and it works as intended. The situation mentioned above occured in my UnitTest-project only, and it could be solved by setting target framework to 4.7.1. In the other scenario I tested a web api (.NET framework 4.6.1) and it turned out to work as expected.

Great, thanks for the feedback 👍


New makefile should be referenced in the readme

Since you now have a makefile you should reference it in the compilation instructions in the readme.
Also (on mobile, so hard to check) I believe the file should me called Makefile with a capital M.

Brilliant I'll resolve this thanks! :)

I see you fixed it, I'll close the issue.


add julia package install into docker

We need to install a specific version. This is how I am currently doing it
cd /opt
wget https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz
tar -xzf  julia…..tar.gz
ln -s /opt/julia-1.7.3/bin/julia /usr/local/bin/julia

Discussed this with @amullen01 at the last few minutes of the workshop, but if you find yourself needing to install packages in the Docker containers repeatedly as you wait for the changes to be accepted upstream, you can bundle your customizations into a script that you execute each time you bring up the Docker stack. For example:
#!/bin/bash

echo "Run my custom setup"

echo "Downloading and installing Julia..."
wget https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz
tar -xzf julia-1.7.3-linux-x86_64.tar.gz
cp -r julia-1.7.3 /opt/
ln -s /opt/julia-1.7.3/bin/julia /usr/local/bin/julia

echo "Installing stuff in Julia..."
echo 'using Pkg; Pkg.add("Mads@1.3.10")' | julia

You need to take the appropriate cautions with respect to running as root or not depending on your arrangement and what packages you are working with.
Then you can simply run that script after you bring up your Docker container. This is still a nusciance since it takes so long to install some things, but it might be a little bit helpful. There are two other approaches you could take as interim measures until the branch with these new dependencies is merged to master:

Add the packages to the Docker file (you'll have to handle the modifications and possible conflicts when you pull updates from upstream)
Add a custom image to the Dockerfile (or add another Dockerfile with your custom image)

To actually resolve this issue, we will need to wrap up the calibration code, modify the Docker file appropriately and merge the branch upstream.

Entirely possible to put plenty of other stuff in your customization script as well, for example customizations to .bashrc or .vimrc, etc...

@amullen01, (@Elchin, @valeriabriones this is likely of interest to you as well) I realized that a perhaps better way to handle this is as follows:

amend the docker file so as to address the changes you need for your work (in this case, add the commands to download and install Julia, in a section of the Docker file that is being done as the root user).
make a commit on your topic branch with these changes
build new images from this commit
change the V_TAG variable in your .env file so that when you run docker compose up it brings up your new images.

You can keep many versions of the images around (as long as you have space for them) and easily switch which containers you are running by simply editing the .env file.
This solution has several advantages over the previous option:

you don't have to be constantly re-running the expensive steps of downloading and re-installing packages
your topic branch is one step closer to being ready to merge as it will have the Docker file amended appropriately.
this solution works for pip installed stuff too - you would modify the requirements file appropriately, and commit it (likely with the Dockerfile above) and your images built from these commits should have all the dependencies included


No network kills test (no problem), however kills node too

Hi,
(Thanks for this plugin, it's an awesome job).
I'll have a look at this myself and try to fix, will do a pull request when I can find a solution, however any pointers would be appreciated.
I do check for connectivity before running the test, however if the network connection fails during the test, the error kills the whole app rather than returning an error.
I'll probably do an error check within the gotServers() function.. I haven't followed the code through properly yet so this may be way off.
So, just letting you know I guess :-)
Best,
J
/Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/index.js:440
var s=servers.settings.servers[0].server;
^
TypeError: Cannot read property 'settings' of null
at gotServers (/Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/index.js:440:22)
at /Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/index.js:43:22
at /Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/index.js:226:13
at Parser. (/Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:432:18)
at Parser.emit (events.js:107:17)
at Parser.exports.Parser.Parser.parseString (/Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:441:14)
at Parser.parseString (/Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:6:59)
at exports.parseString (/Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:483:19)
at /Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/index.js:224:9
at /Users/jamesgray/Sites/MOJ/sh-uptime/node_modules/speedtest-net/index.js:43:22

I fixed it. It was a missing error test. Thanks for catching this.

Awesome thank you :-)


[BUG] allways fail when a task instance submit multiple yarn application

ds will write all yarn app_ids at table t_ds_task_instance, app_link column.
If is over 255 charters(limit of this varchar column) , mysql driver will throw com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'app_link' at row 1
And treat this task instance as a failure

and shell task return code is 0, not -1 in log

You should alter app_link's type to longtext，then work well

this bug have fix in dev.
pr: https://github.com/apache/incubator-dolphinscheduler/commit/91ecc549a1d7cfae2ead6eb16b5e5559d13f54e0


[WIP]Oemc landing

Monitors and geostories display in HUB
Overview
Display of datasets in hub.

User could filter datasets by "geostories", "monitors" or both. If there  is no checkbox on, there will be 0 results (no call to endpoint)
From each card, you could navigate to each geostory or monitor accordingly.

**IMPORTANT:

the endpoint is not returning mintors for geostories,  so currently they are not showing in the card (instead, I am showing layers). I could get monitors from another endpoint but I guess we prefer this to be fixed in the API
Colors and backgrounds are random (and ugly), I can. change them but I am not sure if it's better to wait for API improvements
There is no information for info button next to the checkboxes or for monitor modal

Designs
Link to the related design prototypes (if applicable)
Testing instructions
Go to '/' and play with the checkboxes for monitors and geostories.
Feature relevant tickets
Link to the related task manager tickets

Checklist before submitting

[ ] Meaningful commits and code rebased on develop.
[ ] Update CHANGELOG
[ ] If this PR adds feature that should be tested for regressions when
deploying to staging/production, please add brief testing instructions
to the deploy checklist

One of the solutions and we don't need anything from the API is: when the user clicks on monitor, use the monitors endpoint, and the same for the geostories. And only when the user selects on 'All' (which is missing in the design) use the
monitors-geostories endpoint


Cannot change attributes of dependency configuration 'x' after it has been resolved

When I upgrade kotlin 1.9.0 version, it has the following error
Cannot change attributes of dependency configuration ':xx:podDebugFrameworkIosX64' after it has been resolved

this why?

Hmm interesting, there aren't much Kotlin 1.9.0 related changes in KMP-NativeCoroutines.
Could you possibly provide a reproducer? Or if your project is open-source then that would work as well.

Introduced ksp and NativeCoroutines plug-ins in my project, the versions are as follows
plugins {
    kotlin("multiplatform")
    id("com.android.library")
    id("com.rickclephas.kmp.nativecoroutines") version "1.0.0-ALPHA-13"
    id("com.google.devtools.ksp") version "1.9.0-1.0.11"
}

When there is configuration like below in my build.gradle.kts file, it will build error
project.afterEvaluate {
    // is fail
    tasks.forEach {

    }
    // is ok
    tasks.configureEach {

    }
}

When I import only one of ksp or NativeCoroutines it is fine, i don't know why

Thanks for the update. In that case please use configureEach instead, it will make sure that the tasks are configured lazily.
The KMP-NativeCoroutines plugin configures the required KSP setup for you, which is probably why you are only seeing the error once both plugins are applied.

I am facing the same issue since kotlin 1.9.0 version, when I am using this library in combination with:
id("dev.icerock.mobile.multiplatform-resources")
If I am using only one of these 2 libraries the gradle sync works. Using both of them fails with:
Cannot change attributes of dependency configuration ':shared:iosX64CInteropApiElements' after it has been resolved

@petin that seems to be a conflict with moko-resources which is eagerly resolving the Kotlin targets. This prevents KMP-NativeCoroutines from configuring KSP.
I would recommend subscribing to https://github.com/icerockdev/moko-resources/issues/535.


transparent archives: present original archive path and inner path in output

With #174 we have transparent archive handling, but the output shows the temp file name:
/var/folders/3g/88131l9j11x995ppjbxsvhbh0000gn/T/bincapz-apko_0.13.2_linux_arm64.tar.gz1015874883/apko_0.13.2_linux_arm64/apko
What I think would be cool is if we can display the archive file as well as the file within it:
/Users/egibs/Downloads/apko_0.13.2_darwin_amd64.tar.gz ∴ apko
To accomplish this, we'll need a change to the FileReport struct:
https://github.com/chainguard-dev/bincapz/blob/f029652a7756dda5e26c9906cb38a01e6f8f3ac9/pkg/bincapz/bincapz.go#L26
... and add something like a SubPath or InnerPath.
It's worth noting that the Report struct has a map that also contains a filename: Files  map[string]FileReport - it has to be unique, so I think it's fine if we keep the temporary file path there.
The ultimate test of this feature is whether or not --diff mode works with two directories of archives.

The ultimate test of this feature is whether or not --diff mode works with two directories of archives.

This works (but I'm not the greatest judge as to its veracity):
$ go run . --diff ~/Downloads/apko_tar_gzs/apko_0.13.2_darwin_amd64.tar.gz ~/Downloads/apko_tar_gzs_2/apko_0.13.2_darwin_arm64.tar.gz
Moved: ../../../../../var/folders/3g/88131l9j11x995ppjbxsvhbh0000gn/T/apko_0.13.2_darwin_amd64.tar.gz824651334/apko_0.13.2_darwin_amd64/apko -> ../../../../../var/folders/3g/88131l9j11x995ppjbxsvhbh0000gn/T/apko_0.13.2_darwin_arm64.tar.gz2308444237/apko_0.13.2_darwin_arm64/apko (score: 0.941791)+++ ADDED: 3 behavior(s) +++
------------------------------------------------------------------------------
RISK  KEY                          DESCRIPTION                      EVIDENCE
------------------------------------------------------------------------------
+LOW  process/chdir                changes working directory        cd H2l
+MED  net/bpf                      BPF (Berkeley Packet Filter)     bpf
+MED  security_controls/linux/ufw  interacts with the ufw firewall  ufw
------------------------------------------------------------------------------

I've been thinking about the implementation somewhat, and have some further thoughts.. this is kind of stream of consciousness:

There should be some concept of layers: for example, if findings are found in a .gem file within a .tar.gz, we should be able to present that relationship in our findings.

I don't think we need to support diff'ing within two archive files for now.

In general, we should treat files by the original path they sit on in the filesystem. For example, if we scan a directory of 30 .tar.gz files, the statistics should be based on how many of those .tar.gz files are matched, not each individual file within them.

This has me wondering if perhaps what we need is a hierarchy like:

File -> Layer -> Behaviors
So, for the case of .zip file full of .gem files, we'd see something like:
./Downloads/gems.zip -> rodney.gem:data.tar.gz:rodney.rb -> Behaviors
In the terminal output, you'd see something like:
Path: ./Download.gems.zip ∴ rodney.gem ∴ data.tar.gz ∴ rodney.rb
or maybe:
Path: ./Download.gems.zip ≡ rodney.gem ≡ data.tar.gz ≡ rodney.rb
Each layer would show their own table of behaviors.
The less complicated we can make the JSON output, the better.

This was addressed in https://github.com/chainguard-dev/bincapz/pull/217 (sans the concept of reporting per-layer behaviors).


We should configure Staging to have the same directory structure as Production

While @dchiller and I were working on fixing backups and certificate renewals, and updating the documentation for deploying new code to Staging and Production, it became clear that many things would become simpler if we configured Staging to have the same directory structure as Production.
Currently, the clone of CantusDB is located at /home/ubuntu/code/ on Production and at /home/cantusdb/ on Staging. Most (all?) of the cron commands, thus, need to be differently configured to run properly on Staging vs. on Production.
While this will take a little while to set up (likely <60m), this will be an easy fix - we just need someone to make a new clone of the repo within the proper directory, delete the old clone, and follow the steps outlined in https://github.com/DDMAL/CantusDB/wiki/Getting-Started-with-Development.
Once this is set up, it will become much easier to test new changes on that staging server, and facilitate the implementation of #1269, which will allow us to streamline our update-the-staging-server process.

Ideally, this is completed before we next deploy new code to the Staging server - this will allow us to update and test changes to the crontab.

There should be new servers being built? And it would be a perfect job for Ansible to do this.


fix description error

let data = await this.$api.demo.getChild())
TO
let data = await this.$api.demo.getChild()

ok


Support logout url for oauth provider

Feature Description
Support logout url (like https://gitea.com/login/oauth/logout?client_id=....&returnTo=https://thirdparty.com) for the oauth provider
Screenshots
No response

Would be nice to have this.  Thank you


Re-land reverse case for AppBar scrolled under

Requires https://github.com/flutter/flutter/pull/102339 to land first and then double check against internal tests again.
Original change #101460
Reverted in https://github.com/flutter/flutter/pull/101929
Fixes #101416 (again) 🙂
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@darrenaustin can you take another look? I changed the approach here.


PR for #1680

[x] switch to Prism.Windows / Prism.Unity.Windows

[x] rename Template10.Extras.16299 to Template10.NavView or NavigationView and set min. SDK to 1703

[x] rename Template10.Extras.10586 to Template10.15063 and set min. SDK to 1703 (1703 is min SDK of Prism.Windows)

[x] add Windows UI Library to Template10.NavView

[x] delete Resizer by the low usage / since it is the only control

Using the mux NavigationView in the ShellPage:
(install https://www.nuget.org/packages/Microsoft.UI.Xaml)
namespace
    xmlns:mux="using:Microsoft.UI.Xaml.Controls"

code
<controls:NavViewEx
            x:Name="ShellView"
            x:FieldModifier="Public"
            SettingsNavigationUri="SettingPage?PivotItem=0"
            IsPaneOpen="False">
            <controls:NavViewEx.MenuItems>
                <mux:NavigationViewItem
                    controls:NavViewProps.NavigationUri="/MainPage"
                    Content="MainPage"
                    Icon="Home" />
            </controls:NavViewEx.MenuItems>
</controls:NavViewEx>

TODO:
If the navigation is aborted by 'CanNavigate' the NavigationViewItem should not be set.


Status of this cookbook/documentation

This cookbook looks comprehensive but is no longer maintained? Or is the documentation not up-to-date? I noticed that many of the examples don't work. For example snippet below does not work. git needs to be path. And bundle_install is not a resource!? unicorn also does not exist!?
application '/opt/test_sinatra' do
  git 'https://github.com/example/my_sinatra_app.git'
  bundle_install do
    deployment true
  end
  unicorn do
    port 9000
  end
end

The examples are using resources from the application_git and application_ruby cookbooks. This cookbook just provides the core framework and mixins used by the others. You can find links to all of them right below the examples section. If you're looking for examples that run out of the box check out the application_examples cookbook.


Use fields instead of indexes to address children

Super impressed with this! Just letting you know in case you weren't aware - you can use fields instead of indexes to address specific child nodes. I admit I've been pretty lazy about adding fields to the grammar because they aren't very useful in highlighting, but if this would be useful to you I would be happy to add the missing ones according to whatever scheme is most helpful.

The fields should show up on the web demo, which serves the latest release. You can also look at the grammar.js file, search for the rule you're dealing with, then see what field attributes are defined.

Great, thanks! I fiddled around a bit and landed on this API usage, though there may be a better/more standard way.


Hi Catsluck Team, greetings from $Cats fans!

Hi Catsluck team,
Thanks for creating such a fun website to Enrich $Cats's application scenarios.
I'm a fan of both $cats and catsluck. Hope this won't be obtrusive that I have personally asked people to optimize your logo in a more stylish way, hope you would like it and adopt it!
Here are 2 versions of the redesigned logos, one is just a lucky clover, another one is a lucky clover with a cat, which makes it more cat-related. If you have any interest, please let me know. I held a poll in a group of 500 $Cats holders and 99% of them chose the second one.
Please have a look at these logos and let me know if you would like to replace the old one with any of them. And I will then send you an original file of the logo here.
I have also created 2 TG channels for all catsluck fans, one is for English speakers, another one is for Chinese(a huge amount of $Cats holders are Chinese). Feel free to join! And one suggestion is that we need an official Twitter account to spread out our influence.
🍀CatsLuck Casino🐱-中文群
https://t.me/catsluck_chinese
🍀CatsLuck Casino🐱-Intl
https://t.me/catsluck_english

@catsluck

@catsluck Hi there, we're in the last round to choose the final winner of the optimized logos. Here are 2 options and currently most people prefer the 1st one. If everything goes fine, we will use the 1st one in all our social media channels as well as the listings on Benswap and marketcap. Please let us know if you've seen this message.
-A warm message from all $cats lovers

Glad to get a beautiful logo for such a toy Dapp with <1000 lines of source code. We also think the first one is great.

@catsluck Thanks for your reply. I attach the png file of the 1st logo for you. They're in different sizes, check them out.

Btw, we who are enjoying playing on catsluck have a suggestion that you might want to take a consideration. You may add a new token that is not able to be cashed out, its supply can be unlimited. So people can bet with no risk, fully having fun with catsluck. This would be a very friendly and nice function for all newcomers. It would also be a good transition before they put in real money. At least, they will help burn BCH since every action needs to consume BCH.
Other than that, we really need to support more tokens so more and more people from other projects will come to catsluck and have fun together.

And this is with context

Good morning @catsluck team, I am wondering how we can communicate with each other in a more convenient way, like in a Telegram group or any other instant message apps. If you could join the catsluck TG group, that would be awesome. We now have about 160 people in these 2 groups. I'm attaching the invitation links below:
🍀CatsLuck Casino🐱-中文群
https://t.me/catsluck_chinese
🍀CatsLuck Casino🐱-Intl
https://t.me/catsluck_english
Btw, do we have our own Twitter account? It would be better if we could run an official Twitter account so people will be always informed when we have any updates. If you don't mind, I can register one for you.
Look forward to your reply soon.

Logo used. Thanks!
New tokens will be added soon.
We do not like twitter. You can register for yourself, not for us.

Logo used. Thanks! New tokens will be added soon. We do not like twitter. You can register for yourself, not for us.

@catsluck Thanks for your kind reply, catsluck team. We're very happy to hear about this and the new logo looks pretty cool&fit on the website. And we've just noticed that BCH is now one of the game tokens on catsluck. What an exciting message. And certainly, we look forward to seeing more tokens applied to catsluck. We also are aware that 6 BCH have been burned in just 2 days, much faster than a week ago, meanwhile, the most active trading token on SBCH should be CLK. We're so delighted to see this positive shift on SBCH and the whole community will definitely meet a different world very soon.
Btw, I hope that we can do some instant messaging if at any convenience, so me and other $cats holders will hear more from you a lot easier.
Thank you.

One suggestion:
Many people from DAO community are wondering whether catsluck would like to support their token.
DAO is one of the most popular projects in the SBCH community. It is aiming at being a DAOHAUS.club for SBCH. It just raised up 40 BCH to support future developments on the website, Dapp, etc(within just 1 day). Currently, they have over 3800 token holders and the number is increasing every day. Benswap has already given out strong support and helped DAO to be listed on Coingecko. The project is only 12-day old, an absolute freshman compared to other projects in the SBCH community. However, it has great potential and its future is unlimited. So this would be quite awesome if catsluck could accept DAO as one of the game tokens. It's a win-win for us.
DAO contract: 0xca0235058985fcc1839e9e37c10900a73c126708
Martcap link: https://www.marketcap.cash/token/DAO
Benswap chartprice link: https://chartpro.benswap.cash/?token=0xca0235058985fcc1839e9e37c10900a73c126708

Hi @catsluck team, so glad to see more tokens have been applied to this platform in just 2 days. Thank you all very much for doing this. We're also working hard to share catsluck with more people and invite them to come to play.
Here I found a problem that the numbers on tracking one's address are not that accurate. For example, I'm tracking my own win/lose rate and every time I click "refresh", the numbers of "you bought" and "you won" are different. Is that because the tracking function only works for the latest 200 orders? I hope this can track down all the records(full history) or allow people to classify all the records within different time levels (day, week, month, year, etc.) And then we can have ranking lists to show to all the players. This would definitely stimulate people to play harder on catsluck. And for different token groups, they will then be able to hold some interesting campaigns based on this ranking list. For me, I would like to hold a campaign of playing with $cats and the higher scored winners could win $cats NFTs as rewards.
Moreover, we can give some active players some exclusive titles, the measuring metrics can include the number of orders, the number of bets, the winning rate, and the total profit, etc. And of course, we will also care about those who are not lucky and get negative profits, they will earn exclusive titles (more encouraging).
Again, really appreciate your high-efficient work and being always patient yet kind to us. Look forward to hearing back from you soon.
Have a wonderful weekend.
Warm regards,
DBYR

Hi @catsluck team,
How are you doing recently? It's been a couple of days that not hearing back from you. Hope you are doing well.
We've noticed that you made a warm update of adding Gtranslator on the website, which is practical for different language speakers.
And we're so excited to see that the amounts of all pools are dramatically increasing from day 1, and we will very likely see
a lot more players in the near future soon. The recent data shows that another 30K BCH were just locked in the smartbch chain. In this case, we would like to ask if you have any plans to accelerate the audit process. And we also wonder that whether it is ok to let us apply for an audit for you and when it is successfully passed, we will need your favor to list it on the site so people will know that catsluck is audited by an authority. Members of our community are very willing to help in this matter.
Let me know if you're ok with this. Look forward to your reply soon.
Best regards,
DBYR

By the way, I've talked with some Eben whale holders and one of the Eben founders about applying Eben token on Catsluck, they're quite ok with this. Most Eben whale holders are very willing to inject some of their tokens to the Eben pool if there is one on Catsluck. This could be a good idea to implement the Eben token as one of the game tokens. Benswap has a lot of loyal users and Eben also gathers a quite big number of great holders. This is very likely going to be another win-win case.
Best regards,
DBYR

Thank you very much. We have no time for audit now. We'd like to list the audit report from you.
Eben will be added.

Thank you very much. We have no time for audit now. We'd like to list the audit report from you. Eben will be added.

Hi @catsluck team, thanks for your reply. I've submitted a request for an audit on 0xguard this morning.
By the way, the TangoSwap team reached out to me and asked if we could add their token(Tango) to the list.
Everything here is going well, I will keep you informed when there is any update from 0xguard. And please leave me your email address so I could send you the audit report personally when it is available.
Have a wonderful weekend.
Kind regards,
DBYR

And there is a minor spelling mistake on the page, "Muptiplier" should be "Multiplier".
Kind regards,
DBYR

Please create a pull request with the audit report when it is available. Thank you very much!
The spelling mistake will be fixed.

Hi @catsluck team, the audit is in processing, will be done by 24th Dec 2021. I will create a pull request when I get the report.
And Christmas is coming, here I redesign the logo by decorating it with a Christmas hat, you might want to use it for celebrating Christmas. And within the community, we probably will hold a campaign for Christmas, but it is not determined yet.
Catsluck with Christmas hat:

Kind regards,
DBYR


virtualenvwrapper plugin disregards hooks

Summary
I edited the global postactivate hook for my virtual environments, found by default in $WORKON_HOME. However, if I use the virtualenvwrapper plugin, as written in my .zshrc:
plugins=(git virtualenvwrapper)

the hooks do not execute.
To illustrate
I have a virtualenv named engg, and my postactivate hook has the following line:
echo 'Hello from postactivate'

Case 1. No virtualenvwrapper plugin
$ workon engg
Hello from postactivate
(engg) $

All well and good.
Case 2. Using the virtualenvwrapper plugin
$ workon engg
(engg) $

Me sad :(
A snippet from my .zshrc
It might help with debugging if you know the order of relevant commands in my .zshrc
plugins=(git virtualenvwrapper)

# zsh customizations
autoload -U colors && colors
source $ZSH/oh-my-zsh.sh
zstyle ':completion:*' accept-exact-dirs true

# Python
export WORKON_HOME=$HOME/UNIX/virtualenvs
export PROJECT_HOME=$HOME/UNIX/dev
source /usr/local/bin/virtualenvwrapper.sh
#workon engg

@kitmonisit Did you find a solution or a work around for this? I am running into the exact same issue.
Also, I spent some time debugging this. If I manually source /usr/local/bin/virtualenvwrapper.sh in my .zshrc file, the hooks work correctly. If I manually source ~/oh-my-zsh/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh, the hooks work correctly. Is it possible that the hooks are being removed if the plugin is executed?

Is this still happening? If so, reopen the issue.


Action fails with "Error: Request body length does not match content-length header"

This action was previously working for us but started failing randomly since about 3 weeks ago. I tried looking at its code but couldn't find anything to suggest what the cause might be. There is this issue in another project that experiences the same error but I didn't take time yet to dig deeper: https://github.com/semantic-release/github/issues/746. Hopefully that provides enough hints.
Sample error:
Run<EMAIL_ADDRESS>  with:
    repo: XXXXXXXXX/yyyyyyyyyyy
    workflow: zzzzzzzzz.yml
    ref: main
    token: ***
🏃 Workflow Dispatch Action v1.2.1
🔎 Found workflow, id: 58803020, name: XXXXXXXXXX path: .github/workflows/yyyyyyyy.yml
🚀 Calling GitHub API to dispatch workflow...
Error: Request body length does not match content-length header

It seems like an issue with the API?
Could you also try the latest version v1.2.4 ?

Hey! I was also experiencing this since a recent version (I think the update that added node 20 support), up to the current version too (1.2.4)
For me, our organization name on GH had changed. What Github then does is it keeps redirecting the old name to the new name, but I guess the API gets confused since the name length changes, and the action fails as a result.
Solution
For me, the solution was to use the new (current) name of the organization/account where the workflow repo is located
Example
Before:
- uses: benc-uk/workflow-dispatch@v1
  with:
    workflow: workflow-name
    repo: longer-company-name/repo-name
    ref: develop
    token: ${{ secrets.PERSONAL_TOKEN }}
    inputs: '{ "foo": "bar" }'

Then, our organization GH account changed from longer-company-name to comp-name (i.e. the length of the organization name changed, I suspect this might be key), and the above error occured. To fix it, I had to use our new company name in the workflow:
- uses: benc-uk/workflow-dispatch@v1
  with:
    workflow: workflow-name
    repo: comp-name/repo-name
    ref: develop
    token: ${{ secrets.PERSONAL_TOKEN }}
    inputs: '{ "foo": "bar" }'

If I just browse to github.com/longer-company-name/repo-name GH automatically redirects me to github.com/comp-name/repo-name, but I guess the action/API does not do this everywhere.
If it's fixable within this action, even better, but you should honestly just keep the organization/account names up-to-date anyways 😅 I suspect this may also be why the issue occurs for other people :)
Also, thanks for the useful action :)


Frontend Assessment 3

Metric
Value

alert_status
:white_check_mark: OK

bugs
1

code_smells
6

reliability_rating
C (at least 1 Major Bug)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0


Everyone uses the same temp-folder

My students are working on their thin-clients, they are all connected to the same terminal server, with a shared temp folder. When 2 or more users run your maven plugin at the same time, the webdriverextensions-maven-plugin can not be deleted by user A if it was created by user B.
Therefore use a unique temp folder for each run.

I am having this problem when building multiple modules which use this extension.  I would take a simple REPLACE instead of of throwing a FileAlreadyExistsException but using individual directories would be nice.

Released in version 3.2.0


Display Comment on each item - Student B

Popup implementation for capstone

Added a function When the popup loads, the webapp retrieves data from the Involvement API to show the item comments.
Added comments to pop-up
Added comment counter to comment button.
Implemented the "add new comment" form on the Comments pop up.

Status:Approved 🟢 🟢
Your project is complete! There is nothing else to say other than... it's time to merge it : ship it:
Congratulations! 🎉
Highlights
The app works great💯
Descriptive pull request summary👍
Meaningful commit messages🟢 👍
No linter errors 💯
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
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.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Nintendo Wii icon sets

Hope that now will work ;)

Looks great! :+1:

Nice!

Glad to help you :*


Tracking opening of attachments

Is there a way to add the tracking functionality to the attachment sent by King-phisher?
We want to keep track of how many people actually open the attachment but i can't seem to find any details. Is it possible to use the Jinja tags in a similar manner as we do with the emails?

Unfortunately it's not possible to track attachments that have been opened. We've looked into this in the past pretty extensively.
The problem exists in the ambiguity of an attachment. King Phisher would need to understand the format (ie XLSX, zip, EXE, etc.) in order to be able to patch in the unique message ID. Furthermore, the file would need some kind of mechanism to use that ID in a request to the server for it to be registered.
Office documents that use macros are a good example of this. There is not a suitable Python library to insert a malicious macro into an existing document.

Something you may already have considered, but given that the newer Office Docs are just zipped XML, if you read in as a zip and add/edit '/docProps/custom.xml' you can set the value of a custom prop
i.e.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="2" name="King-Phisher"><vt:lpwstr>123456</vt:lpwstr></property></Properties>
then you can reference it by name in macros and pull the value out
ActiveDocument.CustomDocumentProperties("King-Phisher").Value

@W1R3D-Code I had not considered that, but it's a great idea.
A similar technique is also available using the phisher plugin which patches in the messages specific tracking ID.


Emby ffmpeg issue. "Playback Error: No compatible streams are currently available"

Details
Helm chart name and version:
emby 3.2.0
Container name and tag:
ghcr.io/k8s-at-home/emby v<IP_ADDRESS>
What steps did you take and what happened:
Helm install (via argo) using pre-existing pvc mounts for the media drive. I let the chart create the config mount.
When trying to stream I got the error "Playback Error: No compatible streams are currently available"
Looking at the logs in emby it looked like ffmpeg wasn't able to load shared libraries, the output of ldd confirms the same.
kah@emby-7f69ddbb8b-kngzk:/app$ ldd ffmpeg
        linux-vdso.so.1 (0x00007ffd95bf7000)
        libavdevice.so.58 => not found
        libavfilter.so.7 => not found
        libavformat.so.58 => not found
        libavcodec.so.58 => not found
        libpostproc.so.55 => not found
        libswresample.so.3 => not found
        libswscale.so.5 => not found
        libavutil.so.56 => not found
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe392da3000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe392d80000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe392b8e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe392ef9000)

Relevant Helm values:
        env:
          TZ: Australia/Melbourne
        ingress:
          main:
            enabled: true
            ingressClassName: kong
            annotations:
              kubernetes.io/tls-acme: "true"
              cert-manager.io/cluster-issuer: letsencrypt-prod
            tls:
            - secretName: emby-tls
              hosts:
              - emby.mydomain
            hosts:
              - host: emby.mydomain
                paths:
                - path: /
        persistence:
          config:
            enabled: true
            size: 1Gi
          media:
            enabled: true
            existingClaim: media-server-media

Anything else you would like to add:
I changed the image to use the latest emby image with the below helm values and it just worked; no other changes made.
        image:
          repository: emby/embyserver
          tag: <IP_ADDRESS>

This smells like an application configuration or docker image issue and not much to do with our charts. Did you try to search the internet for answers?


Editing the vignette draft

How much shorter are we thinking we want the vignette to be? The template for milestone 3 doesn't have an example... I feel like too much detail is better than not enough. What are your thoughts?

I can remove some of the general commentary but it sounds like they want it to be a narrative that is easy to follow along and set the scene of a real-life example of when you might use the package which @dorisyycai did pretty well I think so I am hesitant to remove too much.

ic. That makes sense, I just added some headers in the example so that it's even more easier to read and follow
has approved and merged, so issue closed


Export and sync data to a Dat peer-to-peer network

Is your feature request related to a problem or area of OpenRefine? Please describe.
https://dat.foundation has a clear API and command line tools to sync data to a distributed peer-to-peer network.  I currently have to manually export, then do commands outside of OpenRefine to perform syncing and metadata enrichment of my dataset to Dat.
Describe the solution you'd like
OpenRefine could expose an additional export option to "sync to my dat network" which would have some export settings available to the user (file-based config is fine for now although GUI would be welcome) to manage this network.
Describe alternatives you've considered
manually exporting every time I need to do a sync everyday.

@thadguidry where can I have the API doc link?

@james-cui Hold off on this... we have a few conversations going on that might change the feature request.  The metadata perspective.  Give us a month or so (or longer).  We'll update it.

Dat still seems pretty niche at this point in time.

From my understanding, although Dat started off with the aim to offer features around tabular data, it seems to have evolved into something pretty different: a system for "peer to peer sharing & live synchronization of files". This seems to be pretty unrelated to tabular data, so I don't see much opportunity for OpenRefine to integrate with that. So closing this issue, feel free to reopen if you see a need.


“Cannot read property ‘send’ of undefined”?

For some reason ‘send’ is undefined and i’ve spent a good 2 hours trying to find out why
https://hatebin.com/zgaqbismui
https://hatebin.com/mzgbqhqecy

@amishshah Same problem. For some reason, module.exports = Object.assign(download, ytdl); doesn't work properly and download doesn't contain anything from ytdl

I think this is now fixed.