data frame names

Many functions use data frames to store and manipulate data sets provided by the user to build models. Ideally, the user can input data frames with a range of plausible column names. For example, the time column could be "t", "T", "time", or "Time". However, underthe hood I want to be able to write functions that index the time column using a single known identifier, t. I would like to have code that takes the user-provided data frame, identifies the relevant column names, and creates a new data frame that uses a standard format. Specifically, time is in a column labeled "t," and if multiple time series are provided, they are in a column labeled "series," and each time series is labeled by an integer starting at one.

We can just do like rEDM and heatwaveR where the user has to specify what the time column is

That is a good idea - do they ask for the column name or the index?

@zechmeunier mentioned this happens in heatwaveR so I don't know how it is done there. In rEDM it asks you for a string to specify which columns you want to use in the model. Asking the user for a string to specify the time column should work in this case.

There are several functions in heatwaveR that require a time column. If there's a column t, then it's assumed to be time. But otherwise the user needs to set x = whatever time is called.
So for example: detect_event(reef_clim[[reef]], x = SampleDate, y = Temperature) is a function that will detect marine heatwaves based on a reef climatology list with columns SampleDate and Temperature.

In the Julia package this is being addressed by the function find_time_alias. In the R package the time can be preprocessed to either look for one of these columns, or let the user specify the time column and preprocess the data frame to change the name of that column to one of the aliases.
Closing this here as this is a potential issue in the R package but not the Julia package.


How to get the voice recognition sent to the server's audio？

C# Unity sample for Windows or Android， How to get the voice recognition sent to the server's audio？In the demo, I can get the result text data，So what method can I use to get audio data?

The version before speech recognition is to record voice through unity and then send voice data, but now I don't know how he sends voice data to the server, and I want to know how to get this voice data.

The SDK itself does not have the functionality to save audio data in a file，I know.But how do I get this audio data?I need to implement the function to back up this audio data to my own background, so that I can view these raw data in the background.

The best way to be do this would be to save the audio in your app before sending the audio to the SDK.  If you are using our SDK to open the microphone, you will need to open the microphone yourself, get the audio data from the microphone, save the audio data, and then pass the audio to the SDK via stream.

how to pass the audio to sdk via stream?c# example support get audio data from  result.audioData,why unity sdk don't support?

Related to streams, please check the answer on the previous issue https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/342#issuecomment-519798612

Closing this case due to no further comments. Please re-open if you still need more information.


Alloy testing

Added helm chart testing here https://github.com/giantswarm/alloy-app/pull/50
Waiting for some help for the basic e2e tests https://github.com/giantswarm/alloy-app/pull/48

e2e test is currently blocked by https://github.com/giantswarm/giantswarm/issues/31594, pushing back to sprint backlog

We have helm chart testing in place


restyle home page (separation between markets)

Replace ugly line with:

I think just making the line lighter would look best.

I like the gap better. Was never much a fan of the border line. It's also what Facebook does.

I now see the wisdom of pushing to main directly - prevents bikeshedding
side note: probably the "your trades" page should also follow the same style


Task 1 Completed

adding css edit file with previous html edit

Please make it an external CSS. This is a required thing.

You need to merge into your branch in the community repo. You are merging into master .
techboutique-official:master from IS3105:imran  should be  techboutique-official:imran from IS3105:imran

make a PR again to your branch


[CARBONDATA-1240] adding the test case for the bad record condition with update operation.

problem : there is no test case to check the bad record behavior for update scenario.
Solution : added the test case to check this behavior  of bad records.

Can one of the admins verify this patch?

Build Failed with Spark 1.6, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/182/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/2761/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/carbondata-pr-spark-1.6/690/Failed Tests: 2carbondata-pr-spark-1.6/org.apache.carbondata:carbondata-spark-common-test: 2org.apache.carbondata.spark.testsuite.iud.UpdateCarbonTableTestCaseWithBadRecord.test update operation with Badrecords action as force.org.apache.carbondata.spark.testsuite.iud.UpdateCarbonTableTestCaseWithBadRecord.test update operation with Badrecords action as FAIL.

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/2764/

Build Success with Spark 1.6, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/185/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/carbondata-pr-spark-1.6/694/

LGTM


MM-27251 Fetch team channels including archived since last known timestamp

Summary
Since server 5.28 we added the ability to retrieve archived channels since a moment in time to reduce the amount of channels that were return for a given request, now that the supported ESR is 5.31 we can safely introduce this feature.
We use the last known timestamp we had the WS connected when fetching the user channels.
Ticket Link
https://mattermost.atlassian.net/browse/MM-27251

Building app in separate branch.

Successfully building:
https://circleci.com/gh/mattermost/mattermost-mobile/15175
https://circleci.com/gh/mattermost/mattermost-mobile/15174

Artifact links:
https://15175-70265724-gh.circle-artifacts.com/0/tmp/artifacts/Mattermost_Beta.ipa
https://15174-70265724-gh.circle-artifacts.com/0/tmp/artifacts/Mattermost_Beta.apk

@enahum Not sure how to properly test this. I need some guidance on the steps.

@agnivade do you know how was this tested for the server PR?

Just verify the returned response. I am guessing there should be a way to inspect the returned response in mobile?

@josephbaylon the idea here is to make sure you only get channels that were archived after a moment in time.. maybe you could use something like charles proxy to inspect the response

@enahum I just used Android studio logging. Here's the trace after two logins. Is this the expected result?
After first login,
2021-04-15 12:20:55.858 2422-2502/com.mattermost.rnbeta I/ReactNativeJS: 'Fetching channels attempt', 1, 'qghzt68dq7bopgqamcnziq69ao', 'include deleted since',<PHONE_NUMBER>061
2021-04-15 12:20:55.858 2422-2502/com.mattermost.rnbeta I/ReactNativeJS: 'Request endpoint', 'https://community.mattermost.com/api/v4/users/me/teams/qghzt68dq7bopgqamcnziq69ao/channels?include_deleted=true&last_delete_at=1618514328061'
After 2nd login,
2021-04-15 12:25:36.847 3245-3305/com.mattermost.rnbeta I/ReactNativeJS: 'Fetching channels attempt', 1, 'qghzt68dq7bopgqamcnziq69ao', 'include deleted since',<PHONE_NUMBER>906
2021-04-15 12:25:36.847 3245-3305/com.mattermost.rnbeta I/ReactNativeJS: 'Request endpoint', 'https://community.mattermost.com/api/v4/users/me/teams/qghzt68dq7bopgqamcnziq69ao/channels?include_deleted=true&last_delete_at=1618514714906'

@josephbaylon from the client perspective yeah..


update pilot to istiod for istioctl proxy-status

Refactor and updates output of istioctl proxy-status
Old output with (PILOT)
$ $GOPATH/src/istio.io/istio/out/linux_amd64/istioctl proxy-status
NAME                                                   CDS        LDS        EDS        RDS          PILOT                      VERSION
details-v1-558b8b4b76-h9jbz.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0
istio-ingressgateway-66c994c45c-brfkd.istio-system     SYNCED     SYNCED     SYNCED     NOT SENT     istiod-6cf8d4f9cb-zsk5v     1.6.0
productpage-v1-6987489c74-wchxv.default                SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0
prometheus-7bdc59c94d-g65j5.istio-system               SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0
ratings-v1-7dc98c7588-46hkx.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0
reviews-v1-7f99cc4496-9hwts.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0
reviews-v2-7d79d5bd5d-6xt29.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0
reviews-v3-7dbcdcbc56-gr66x.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.0

New output with (ISTIOD)
$ $GOPATH/src/istio.io/istio/out/linux_amd64/istioctl proxy-status
NAME                                                   CDS        LDS        EDS        RDS          ISTIOD                      VERSION
details-v1-558b8b4b76-h9jbz.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4
istio-ingressgateway-66c994c45c-brfkd.istio-system     SYNCED     SYNCED     SYNCED     NOT SENT     istiod-6cf8d4f9cb-zsk5v     1.6.4
productpage-v1-6987489c74-wchxv.default                SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4
prometheus-7bdc59c94d-g65j5.istio-system               SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4
ratings-v1-7dc98c7588-46hkx.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4
reviews-v1-7f99cc4496-9hwts.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4
reviews-v2-7d79d5bd5d-6xt29.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4
reviews-v3-7dbcdcbc56-gr66x.default                    SYNCED     SYNCED     SYNCED     SYNCED       istiod-6cf8d4f9cb-zsk5v     1.6.4

Also updated output for proxy ID.
Old output
$ $GOPATH/src/istio.io/istio/out/linux_amd64/istioctl proxy-status details-v1-558b8b4b76-h9jbz.default
--- Pilot Clusters
+++ Envoy Clusters

New output
$ $GOPATH/src/istio.io/istio/out/linux_amd64/istioctl proxy-status details-v1-558b8b4b76-h9jbz.default
--- Istiod Clusters
+++ Envoy Clusters

@shamsher31: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
945d4dba8896306c4a48672dae7ac0d936298686
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@shamsher31: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
14450f91819e75e482f333c68b93ee40b98e2be7
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@shamsher31: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
4a7b45c74060e98406567a1e85299c1a5e4177fa
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test unit-tests_istio


boards: arm: atsamd21: enable USB in dts

USB is already being configured in pinmux.c, but for it to be
availiable it also needs to be enabled in the device tree.
Signed-off-by: Benjamin Valentin<EMAIL_ADDRESS>

Codecov Report

Merging #14531 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #14531      +/-   ##
==========================================
- Coverage   52.02%   51.99%   -0.04%
==========================================
  Files         309      309
  Lines       45574    45574
  Branches    10555    10555
==========================================
- Hits        23711    23695      -16
- Misses      17057    17069      +12
- Partials     4806     4810       +4

Impacted Files
Coverage Δ

subsys/testsuite/ztest/include/ztest_assert.h
38.88% <0%> (-38.89%)
:arrow_down:

subsys/testsuite/ztest/src/ztest.c
65.28% <0%> (-7.44%)
:arrow_down:

Continue to review full report at Codecov.

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


Does this fix VULN-096050

Does this fix issue reported to MSRC
https://sec1.dk/blog/bypassmde.html
Also, sone acknowledging would have been appropriate

@nieldk Thank you for your feedback. Since this is a technical query, we recommend you contact support via the need help section on the admin center, so that our support engineers can assist you with this.
Hope this helps!
Thanks
Sri

@msbemba

@nieldk Thank you for your response. Could you please provide the URL fo the Microsoft document that you are referring to?
Thanks
Sri

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!

@msbemba

@nieldk https://devblogs.microsoft.com/commandline/new-enterprise-grade-security-controls-for-the-windows-subsystem-for-linux/ is not handled via this feedback system.
You can post this feedback on our main feedback portal ( https://feedbackportal.microsoft.com/) so that the dev or product team can look at it and respond.
Hope this helps!
Thanks
Sri


Dependency problem with grumphp

Hi,
The grumphp project needs gitlib ~1.0 while Codacy coverage needs ~0.1
Would it be possible to update Codacy and use version ~1.0 of Gitlib ?

Sure. Feel free to send a PR.

Tests are green after updating the gitlib dependency
see https://github.com/codacy/php-codacy-coverage/compare/master...ottlinger:master

Released as version 1.1.0


BuildStream linter

See original issue on GitLab
In GitLab by [Gitlab user @frazerclews] on May 4, 2020, 16:11
Background
[//]: # Add a BuildStream linter
Task description
[//]: # A BuildStream linter would make it easier for newcomers and projects with a large BuildStream codebase to handle problems in BuildStream, while at the same time enforce style guidelines to make BuildStream files more consistent and easier to read

[ ] Decide on weather this should be something in a separte project or part of this one
[ ] Go through a list of guidelines we want to add to the linter
[ ] Make the linter

Acceptance Criteria
[//]: # A program that can read BuildStream files and output nothing if everything is OK, or provide errors, warnings, or style guides that should be applied to a code base, stretch goal for first release would allow users to disbale certain errors. Anyone who has experience with BuildStream and parsing code should take part

[//]: # Enhancement, Infrastructure

In GitLab by [Gitlab user @frazerclews] on May 4, 2020, 16:13
changed the description

In GitLab by [Gitlab user @tristanvb] on May 4, 2020, 16:14
Would it be fair to say this is a duplicate of #485 ?

In GitLab by [Gitlab user @frazerclews] on May 4, 2020, 16:19
Ah didn't see that, I guess the difference with mine is to also present errors and warnings in the .bst scripts as well as styling to help find possible errors

In GitLab by [Gitlab user @tristanvb] on May 5, 2020, 10:16
marked this issue as related to #485

In GitLab by [Gitlab user @jjardon] on May 6, 2020, 11:11
yeah, I think this is a dupe of https://gitlab.com/BuildStream/buildstream/-/issues/638

In GitLab by [Gitlab user @tristanvb] on Nov 6, 2020, 08:15
marked this issue as a duplicate of #638

In GitLab by [Gitlab user @tristanvb] on Nov 6, 2020, 08:15
marked this issue as related to #638


Every minute may be misinterpreted

the '*' value for every minute can also be written as '*/1' in which case the output of the app is to say 'every 1st minute of'. This would be incorrect since it should be 'every 1 minute of':
https://github.com/pbyrne/cron-checker/blob/master/app/models/representations/time.rb#L42
Think just removing ordinalize() when the minute == 1 would fix it.

Seconding this issue.
And congratulations!


Anthropic
Which Model are you using?
claude-3-5-sonnet-20240620
What happened?
Occasionally, Claude is lazy and does not return the full contents of files it's updating, instead, it includes comments such as
// ... (previous methods remain unchanged)
This has the effect of breaking any files which this happens with as it hacks out a bunch of code. When prompted to "always return full files" it does for future calls.
This is intermittent and does not always happen.
Steps to reproduce

Start a task
Ask questions until Claude gets lazy
Tell it to stop being lazy :)

Relevant API REQUEST output
No response
Additional context
No response

I've noticed this behavior more frequently recently.  I attempted to work around this behavior using custom instructions (e.g., "Don't delete large blocks of code a leave a placeholder") but these seem to be ignored.  I usually get around it by telling Claude Dev "DO NOT DELETE LARGE SECTIONS OF CODE AND LEAVE A PLACEHOLDER" when it prompts me to save on a file that it has done this to.  Claude Dev usually apologizes and then reverts the delete and just inserts whatever new piece of code it was working on but this is easy to accidentally bypass and wastes tokens.

I have tried the same workaround as well. It is a good additional stop gap, but it also has forgotten that part too and still get the // ... (previous methods remain unchanged)  every once and a while. I have to be paying attention to all outputs, otherwise it will sometimes leave that comment. If you tell it to include the full code when you see that output it will apologize and get on the right path.

I am having this same issue and create this bug, it deleted a bunch of code and i had to revert.  It wasnt' doing this until recently.
https://github.com/clinebot/cline/issues/461

Go into the settings and add this to the Custom Instructions:
Ensure that when outputting the file with changes, you absolutely include the full file output instead of snipping sections and adding comments such as "// (rest of the code remains unchanged)" as that can cause the code to be overwritten instead of skipped.

Ensure that when outputting the file with changes, you absolutely include the full file output instead of snipping sections and adding comments such as "// (rest of the code remains unchanged)" as that can cause the code to be overwritten instead of skipped.

I'd tried a similar custom instruction but it seemed to be being ignored.  I'll try your wording.  I've not seen this behavior in Cline ... yet.

This error is so pernicious that I've just had to accept that it's it is a fact of life. I think the only solution to this is have the merge operation recognize those comments and not delete sections. I've seen cursor handle this gracefully. So I know it's possible. As a matter of fact, it's probably a better idea to encourage it not to put in unchanged code, but make the merge process handle that gracefully. This has the added benefit of reducing the output token count.

Hey guys sorry for the late response–I created this troubleshooting guide to help workaround lazy coding issues: https://github.com/clinebot/cline/wiki/Troubleshooting-‐-Cline-Deleting-Code-with-"Rest-of-Code-Here"-Comments
It's largely out of my hands, but Anthropic is going to release a new 'fast edit mode' feature soon that should resolve the problem entirely, it essentially re-uses tokens its read in its output and will make editing files faster + more reliable. Please bear with me until they release, really hoping its any day now.

Hey guys sorry for the late response–I created this troubleshooting guide to help workaround lazy coding issues: https://github.com/clinebot/cline/wiki/Troubleshooting-‐-Cline-Deleting-Code-with-"Rest-of-Code-Here"-Comments It's largely out of my hands, but Anthropic is going to release a new 'fast edit mode' feature soon that should resolve the problem entirely, it essentially re-uses tokens its read in its output and will make editing files faster + more reliable. Please bear with me until they release, really hoping its any day now.

fantastic, thanks!


GitHub Action?

I suggest creating a GitHub Action for SecretScanner to allow developers to easily have their code changes scanned for secrets (such as validation of Pull Requests before they are merged). Should be pretty straightforward using your filesystem scanning option. If there was a documented way to do this, I would be interested in trying it.

Hi @brian-villanueva we have GitHub actions in deepfence/ThreatMapper, for vulnerability scanning (https://github.com/deepfence/ThreatMapper/blob/master/ci-cd-integrations/github-actions/.github/workflows/main.yml)
Similar way we can do this for SecretScanning as well. If you are interested to take up this task, I would be more than happy to assign you this issue. LMK  :)


[LB] - When binding to port 8080 failed as part of adding LB , there is no error reported and the target is stuck in "activating" state.

Server - Build from master (Apr 7th)
Steps to reproduce the problem:
Create LB rule with LB configuration which has listeners having source port as 8080.
Lb target continues to remain in "activating" state. From the agent logs , seems like binding to port 8080 fails. I see that port 8080 is already in use:
root@sangeemaster-10acre-2:/var/log/rancher# netstat -ant| grep 8080
tcp        1      0 <IP_ADDRESS>:50811    <IP_ADDRESS>:8080     CLOSE_WAIT
tcp        0      0 <IP_ADDRESS>:47171    <IP_ADDRESS>:8080     ESTABLISHED
tcp        0      0 <IP_ADDRESS>:41793       <IP_ADDRESS>:8080         ESTABLISHED
tcp        1      0 <IP_ADDRESS>:34910       <IP_ADDRESS>:8080        CLOSE_WAIT
tcp        1      0 <IP_ADDRESS>:51584    <IP_ADDRESS>:8080     CLOSE_WAIT
tcp        0      0 <IP_ADDRESS>:51739    <IP_ADDRESS>:8080     ESTABLISHED
tcp        1      0 <IP_ADDRESS>:45419       <IP_ADDRESS>:8080         CLOSE_WAIT
root@sangeemaster-10acre-2:/var/log/rancher#

<IP_ADDRESS> is the cattle server ipaddress .
In UI , we see that the  the target continues to indicate that it is in progress state forever.
Expected Behavior:
We expect the API to error out in this case and give some indication about the failure.
Error seen in agent logs:
2015-04-08 16:58:26,132 INFO agent [139663345249168] [utils.py:420] Response: {"name": "reply.5896333456262903028", "transitioningProgress": null, "resourceType": null, "resourceId": null, "id": "f0bca171-abb0-4a99-b879-6e1bc503b85f", "transitioningMessage": "Update failed", "time":<PHONE_NUMBER>000, "previousNames": ["delegate.request"], "transitioning": "yes", "data": {"name": "config.update.reply", "transitioningProgress": null, "resourceType": "agent", "resourceId": "28", "id": "14e6fda9-aa7c-4f9c-8dc2-66ce194fdee7", "transitioningMessage": "Update failed", "time":<PHONE_NUMBER>000, "previousNames": ["config.update"], "transitioning": "yes", "data": {"output": "INFO: Updating haproxyINFO: Downloading http://<IP_ADDRESS>:8080/v1//configcontent//haproxy current=INFO: Running /var/lib/cattle/download/haproxy/haproxy-2-98c81e6941cab4e45445e3dea37db26aba63347a1f0fae78f76cde0cce0a04a0/apply.shINFO: ROOT -> ./INFO: ROOT -> ./etc/INFO: ROOT -> ./etc/monit/INFO: ROOT -> ./etc/monit/conf.d/INFO: ROOT -> ./etc/monit/conf.d/haproxyINFO: ROOT -> ./etc/haproxy/INFO: ROOT -> ./etc/haproxy/haproxy.cfgINFO: Reloading monitcat: /var/run/haproxy.pid: No such file or directory\n[ALERT] 097/165826 (11052) : Starting frontend f80d0852-528f-4a45-b775-2ada08b4819f_frontend: cannot bind socket\n[[scripts.sh:182] docker_env\n[[scripts.sh:26] '[' -e /.dockerenv ']'\n[[[scripts.sh:27] docker_env_vars\n[[[scripts.sh:19] '[' -e /.dockerenv ']'\n[[[scripts.sh:20] grep CATTLE_\n[[[scripts.sh:20] xargs -0 '-I{}' echo export '\"{}\"'\n[[[scripts.sh:20] cat /proc/1/environ\n[[scripts.sh:27] eval export '\"CATTLE_CONFIG_URL=http://<IP_ADDRESS>:8080/v1\"' export '\"CATTLE_AGENT_INSTANCE_AUTH=Basic' 'QjM5NTU1NEY4MjkzOTJCRDA2OUI6Nlc0VmRCaEhDek5KNzJ0TG51aXREdUFYRmFRUmdoSDZhWHNwczdlcg==\"' export '\"CATTLE_HOME=/var/lib/cattle\"'\n[[[scripts.sh:27] export CATTLE_CONFIG_URL=http://<IP_ADDRESS>:8080/v1 export 'CATTLE_AGENT_INSTANCE_AUTH=Basic QjM5NTU1NEY4MjkzOTJCRDA2OUI6Nlc0VmRCaEhDek5KNzJ0TG51aXREdUFYRmFRUmdoSDZhWHNwczdlcg==' export CATTLE_HOME=/var/lib/cattle\n[[[scripts.sh:27] CATTLE_CONFIG_URL=http://<IP_ADDRESS>:8080/v1\n[[[scripts.sh:27] CATTLE_AGENT_INSTANCE_AUTH='Basic QjM5NTU1NEY4MjkzOTJCRDA2OUI6Nlc0VmRCaEhDek5KNzJ0TG51aXREdUFYRmFRUmdoSDZhWHNwczdlcg=='\n[[[scripts.sh:27] CATTLE_HOME=/var/lib/cattle\n[[scripts.sh:183] script_env\n[[scripts.sh:123] '[' -n http://<IP_ADDRESS>:8080/v1 ']'\n[[scripts.sh:124] return\n[[scripts.sh:185] export CATTLE_HOME=/var/lib/cattle\n[[scripts.sh:185] CATTLE_HOME=/var/lib/cattle\n[[scripts.sh:186] export CATTLE_CONFIG_URL=http://<IP_ADDRESS>:8080/v1\n[[scripts.sh:186] CATTLE_CONFIG_URL=http://<IP_ADDRESS>:8080/v1\n[[scripts.sh:187] export CATTLE_STORAGE_URL=\n[[scripts.sh:187] CATTLE_STORAGE_URL=\n[apply.sh:5] stage_files\n[scripts.sh:91] local monit=false\n[scripts.sh:93] '[' -d content-home ']'\n[scripts.sh:98] '[' -d content ']'\n[scripts.sh:99] for i in 'content/etc/init.d/*'\n[scripts.sh:100] '[' -f 'content/etc/init.d/*' ']'\n[scripts.sh:105] for i in 'content/etc/monit/conf.d/*'\n[scripts.sh:106] '[' -f content/etc/monit/conf.d/haproxy ']'\n[scripts.sh:107] monit=true\n[scripts.sh:108] chmod 600 content/etc/monit/conf.d/haproxy\n[scripts.sh:112] find content -name '*.sh' -exec chmod +x '{}' ';'\n[scripts.sh:113] sed 's/^/INFO: ROOT -> /'\n[scripts.sh:113] tar xvf - --no-overwrite-dir -C /\n[scripts.sh:113] tar cf - -C content .\nINFO: ROOT -> ./INFO: ROOT -> ./etc/INFO: ROOT -> ./etc/monit/INFO: ROOT -> ./etc/monit/conf.d/INFO: ROOT -> ./etc/monit/conf.d/haproxyINFO: ROOT -> ./etc/haproxy/INFO: ROOT -> ./etc/haproxy/haproxy.cfg[scripts.sh:116] '[' true = true ']'\n[scripts.sh:117] reload_monit\n[[scripts.sh:82] pidof monit\n[scripts.sh:82] local monit=483\n[scripts.sh:83] '[' -n 483 ']'\n[scripts.sh:84] info Reloading monit\n[scripts.sh:33] echo INFO: Reloading monit\n[scripts.sh:85] kill -HUP 483\n[apply.sh:8] sed -i -e s/ENABLED=0/ENABLED=1/g /etc/default/haproxy\nINFO: Reloading monit[[apply.sh:11] cat /var/run/haproxy.pid\ncat: /var/run/haproxy.pid: No such file or directory\n[apply.sh:11] haproxy -p /var/run/haproxy.pid -f /etc/haproxy/haproxy.cfg -sf\n[ALERT] 097/165826 (11077) : Starting frontend f80d0852-528f-4a45-b775-2ada08b4819f_frontend: cannot bind socket\n[apply.sh:14] exit 1\n", "exitCode": 1}, "previousIds": ["3717aca7-c732-4e75-99cf-8a7babf73d06"]}, "previousIds": ["d9f3c985-cba3-40d4-885d-56c7fe1003e7"]} [0.009526014328] seconds

The :8080s in your netstat output are established connections from the host to the cattle master.  They aren't indicating that the 8080 port is actually in use, that would look more like:
tcp       0      0  *.8000                 *.*                    LISTEN

@vincent99 @sangeethah  port is in use by node agent. Thats the output from system container:
netstat -tulpn  | grep 8080
tcp        0      0 <IP_ADDRESS>:8080            <IP_ADDRESS>:*               LISTEN      471/node
So haproxy will fail to bind the socket for this port. We should document that this port shouldn't be used as a source port for the LB.

Maybe we should pick a different port for that?  8080 is probably the most common port people will want to balance after 80 and 443.

@vincent99 Vince, @ibuildthecloud said that eventually we will get rid of this node process as a part of the refactoring that Darren is doing for rancher agent.

@sangeethah The node process that was listening on 8080 is gone now.

Tested with build from master - jun/08
I am able to create a LB which has listeners having source port as 8080.
Lb on port 8080 works as expected.


Settings not saving through update

For my TrueNAS installation, for the last 2 years each time I update the app, all the settings for connecting to discord and the series/movie categories are reset.

Hey @FlyingGardenGnomeStudios,
It sounds like you have the config folder incorrect setup in your TrueNAS settings.
You will need to make sure there is a volume setup for /root/config and is pointing to a local folder in TrueNAS.

Hey @FlyingGardenGnomeStudios,
I haven't heard from you regarding this issue, did you have a chance to check your volume settings?

OK, I found the issue.
The first set up states that any setting besides PVC may break the app.
From your suggestion, I configured it to a drive I use for some other app settings which is an SSD different from the app installation drive but that caused the app to fail loading.
Ultimately I moved it to the same drive the app is installed in it's own config dataset and this appears to be taking the update and maintaining settings.
Hopefully any future noob will find this helpful.

Excellent, I'm am glad you found the issue, thank you for sharing your fix :)


Fix sidebar on mobile layout

@mcandu could you please review the PR? Thank you.

Thank you for your contribution. Best Regards.


Docker Integration Tests: Build Dockers: Fix run.sh missing sources.list in py-slim debian

Dockerfile Build was failing because the supplier of py-slim broke his image.


It's really awesome, except when "set cursorline" and "set cursorcolumn"

The cursor is yellow, and it's OK. But if we enable cursor line and cursorcolum, it comes:

Is there any work around? Thanks!

Are you on the latest version?

OK, I think I find the prolem. There's "another" cobalt2 in a colorscheme collection. I should workaround with it. Thanks for your reply.

And the colorscheme is awesome!


New vpc on solidfire backend doesn't work

Describe the bug
This used to work on trident operator version 20.10. After upgrading to 21.07.1, we started seeing this issue.
Creating a new PVC, the lun is created correctly on solidfire, and shown in kubectl get pvc. However, when starting a pod using this pvc, we get the error message:
 MountVolume.MountDevice failed for volume "pvc-e8ab7e36-9438-41ba-9a75-5ace445f40d3" : rpc error: code = Internal desc = iSCSI login failed using CHAP
When checking the iscsi node file (under /var/lib/iscsi/nodes on the worker node), it contains this line:
node.session.auth.authmethod = None
I believe this should be CHAP instead of None
Environment
Provide accurate information about the environment to help us reproduce the issue.

Trident version: 21.07.1
Trident installation flags used:
Container runtime: Docker 19.03.15
Kubernetes version: 1.19.6
Kubernetes orchestrator: Rancher 2.5.9
Kubernetes enabled feature gates:
OS: RHEL 7.9
NetApp backend types: Solidfire
Other:

To Reproduce
Create PVC, create pod
Expected behavior
Running pod with PVC mounted as a filesystem
Additional context
Configured the trident-operator with these settings:
apiVersion: trident.netapp.io/v1
kind: TridentOrchestrator
metadata:
  name: trident
spec:
  debug: true
  silenceAutosupport: true
  namespace: trident
  imageRegistry: <internal repo>/sig-storage
  autosupportImage: <internal repo>/netapp/trident-autosupport:21.01
  tridentImage: <internal repo>/netapp/trident:21.07.1

Configured backend with this yaml:
version: 1
storageDriverName: solidfire-san
backendName: <name>
Endpoint: https://user:pass@<solidfire mgmt hostname>/json-rpc/8.0
SVIP: <solidfire storage hostname>:3260
TenantName: <tenant>
UseCHAP: true
Types:
- Type: Bronze
  QoS:
    minIOPS: 1000
    maxIOPS: 2000
    burstIOPS: 4000
type: solidfire
region: <region>
zone: <zone>
storage:
- labels:
    performance: Bronze
  type: Bronze

@nheinemans I don't hit this issue with 21.07.1 on a Kubernetes cluster running 1.21. Doubt the k8s version has any part to play here. When establishing an iSCSI connection, Trident should be automatically setting the authMethod to CHAP. Here is what I see:
# BEGIN RECORD <IP_ADDRESS>4-7
node.name = iqn.2010-01.com.solidfire:dummyiqn
node.tpgt = 1
node.startup = automatic
node.leading_login = No
iface.iscsi_ifacename = default
iface.transport_name = tcp
iface.vlan_id = 0
iface.vlan_priority = 0
iface.iface_num = 0
iface.mtu = 0
iface.port = 0
iface.tos = 0
iface.ttl = 0
iface.tcp_wsf = 0
iface.tcp_timer_scale = 0
iface.def_task_mgmt_timeout = 0
iface.erl = 0
iface.max_receive_data_len = 0
iface.first_burst_len = 0
iface.max_outstanding_r2t = 0
iface.max_burst_len = 0
node.discovery_address = <IP_ADDRESS>
node.discovery_port = 3260
node.discovery_type = send_targets
node.session.initial_cmdsn = 0
node.session.initial_login_retry_max = 8
node.session.xmit_thread_priority = -20
node.session.cmds_max = 128
node.session.queue_depth = 32
node.session.nr_sessions = 1
node.session.auth.authmethod = CHAP
node.session.auth.username = trident
node.session.auth.password = ****************
node.session.timeo.replacement_timeout = 120
node.session.err_timeo.abort_timeout = 15
node.session.err_timeo.lu_reset_timeout = 30
node.session.err_timeo.tgt_reset_timeout = 30
node.session.err_timeo.host_reset_timeout = 60
node.session.iscsi.FastAbort = Yes
node.session.iscsi.InitialR2T = No
node.session.iscsi.ImmediateData = Yes
node.session.iscsi.FirstBurstLength = 262144
node.session.iscsi.MaxBurstLength = 16776192
node.session.iscsi.DefaultTime2Retain = 0
node.session.iscsi.DefaultTime2Wait = 2
node.session.iscsi.MaxConnections = 1
node.session.iscsi.MaxOutstandingR2T = 1
node.session.iscsi.ERL = 0
node.session.scan = auto
node.conn[0].address = <IP_ADDRESS>
node.conn[0].port = 3260
node.conn[0].startup = manual
node.conn[0].tcp.window_size = 524288
node.conn[0].tcp.type_of_service = 0
node.conn[0].timeo.logout_timeout = 15
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.auth_timeout = 45
node.conn[0].timeo.noop_out_interval = 5
node.conn[0].timeo.noop_out_timeout = 5
node.conn[0].iscsi.MaxXmitDataSegmentLength = 0
node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144
node.conn[0].iscsi.HeaderDigest = None
node.conn[0].iscsi.IFMarker = No
node.conn[0].iscsi.OFMarker = No

When comparing your file with mine, I only see these differences:
node.session.auth.authmethod = None
node.session.auth.chap_algs = MD5

I don't have any node.session.auth.username or node.session.auth.password in my file, only the chap_algs (which is missing from yours).

@nheinemans yes, the difference exists because newer RH-based distros attempt to use a more complex auth algo which SolidFire target doesn't yet support.
See https://github.com/NetApp/trident/issues/488#issuecomment-735815493

According to the docs MD5 is specifically required for RH8 and other newer OS. For RH/CentOS 7, it shouldn't be required.
Changing to node.session.auth.authmethod = CHAP should do the trick, although once you define CHAP you also need to define username/password pairs for (a) discovery and (b) access. Below is relevant part of my iSCSI configuration used with SolidFire (on Ubuntu 20.04).
node.session.auth.authmethod = CHAP
node.session.auth.username = arm
node.session.auth.password = testtesttest
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = arm
discovery.sendtargets.auth.password = testtesttest

I've just checked this in another cluster. This cluster uses the same Solidfire, but is still running 20.10.0 of the trident operator. Here, I see this in the node files:
node.session.auth.authmethod = CHAP
node.session.auth.username = user
node.session.auth.password = pass
node.session.auth.chap_algs = MD5
The username and password are generated by the operator on the solidfire, and are identical for all pvc's on all cluster nodes. I will try and deploy 20.10.0 in a testcluster, and see if I can replicate the issue by upgrading from 20.10.0 to 21.07.1.

I couldn't replicate the issue by doing the same upgrade in my testcluster. However, I noticed that the upgrade from 20.10 to 21.04 might have missed some steps. I tried to fix this by completely removing the operator and the (namespace scoped) tprov and cluster scoped torc, and redeploying the operator again.
Now my pod gives me this error message:
MountVolume.MountDevice failed for volume "pvc-e9ff48b1-b49a-44bf-9e87-01b2fd32c8c8" : rpc error: code = Internal desc = error decrypting iscsi username
No iscsi node config file is created at all.
I tried changing the initiator secret for this account on the Solidfire, after I tried doing this in my test cluster. However it seems like the operator can't retrieve the initiator secret from the Solidfire, which is now the issue.
Any suggestions where I can further debug this new error message, or where I can find relevant logging?

Like I said, you don't need the MD5 stuff for RHEL/CentOS 7, that's what the docs say but you seem eager to use it anyway. Maybe that's the reason you have problems.
I haven't tried to "solve" this kind of error (and I don't have MD5-related config in my iscsid.conf) so maybe I'm wrong here, but I don't think the operator can't retrieve the initiator secret from SolidFire (you could see that in Trident logs) - I think it's more likely that stale credentials are saved on the client.
I wouldn't "recommend" this to anyone, but in my lab the way I deal with this iSCSI nonsense is I stop workloads on the node, purge iSCSI and reinstall it. You could probably do a surgical intervention by examining your iSCSI config files and finding where the real problem is, and fix it by refreshing those config files.
The Troubleshooting section contains most tricks and tips related to finding what's wrong.
There's a similar error with ONTAP here, I don't know if that's of any help.

We have to try and reproduce the issue on our testcluster, but we managed to fix it by recreating the backend. The only thing we had the change, was the hostname of the solidfire from FQDN to its IP address.


Added magnifying glass image on search button.

Added magnifying glass image on search button.
Closes #192

✨ awesome :)


Datepicker: When selecting a month in a year/month mode, the day selection flashes on click

Reproduction
https://stackblitz.com/angular/kgvngvkblme?file=src%2Fapp%2Fdatepicker-views-selection-example.ts
Steps to reproduce:

Click on the calendar icon
Select a year
Select a month

This is actually the example from https://material.angular.io/components/datepicker/overview, although I found it more noticeable in my app
Expected Behavior
The datepicker calendar should close immediately.
Actual Behavior
When clicked on the month, the calendar briefly switches into monthly view (therefore displaying all the weeks and days), before closing.
Environment

Angular: 10.2.0
CDK/Material: 10.2.5
Browser(s): Chrome
Operating System (e.g. Windows, macOS, Ubuntu): macOS

it is still work differently, it shows day select panel.
https://user-images.githubusercontent.com/39071798/197495138-c6abffa2-68e9-4b3a-a000-efce58cf8711.mov

Any update regarding this issue? the effect looks very ugly


Add different proxies support

We can set single proxy in command line like:
phantomjs example.js --proxy="ip:port"
But it would be useful to set (or change) proxy "on fly" for specific page objects:
var page1 = require('webpage').create();
page1.settings.proxy ="ip1:port";
var page2 = require('webpage').create();
page2.settings.proxy ="ip2:port";
Sometimes it's far better than launching different phantomjs processes (as we should do now to use different proxies).

This is now implemented via page.setProxy(), see 985175ee2262d6c313aa730d561168dc126abae2.

@zackw this featrue do not have any doc or test, how do a new guy know it?

I learned about this opportunity to read the source code)) can i help with writing documentation?

and what's the parameter for page.setProxy() ? is it like phantom.setProxy(host, port) ?


Rename http.*.duration to http.*.request.duration

Fixes #222

Is this change allowed given that http.server.duration is marked as Feature freeze? Or at least is both experimental and feature freeze. As mentioned here, I'm confused how a single metric have have both statuses simultaneously.

Is this change allowed given that http.server.duration is marked as Feature freeze? Or at least is both experimental and feature freeze. As mentioned here, I'm confused how a single metric have have both statuses simultaneously.

Yes, feature-freeze is just saying "we don't accept new features", it has nothing to do with breaking changes, we can (in theory) break everything as long as it is experimental https://github.com/open-telemetry/opentelemetry-specification/blob/ad1537a46eb856eeb915786fd7cf81e07bdeb426/specification/document-status.md?plain=1#L19

Got it - makes sense. I wasn't thinking about feature freeze correctly.


Allow empty column comment in Hive connector

Fixes #584

Comment applied.

@electrum Can I merge this PR?


Terasology crashes

Hello! I have Terasology (stable) crashing when creating new world. Here's the log: http://pastebin.com/8bSa4cdU
The game even crashes when no modules are enabled (but they're still in modules folder). Thank you for your help!
Sincerely yours, getsmp.

Huh, the log just seems to end, without an error. Startup logging looks fine, your system looks fine.
Does the game window just disappear while creating a new world? Or does the CrashReporter pop up?
Could you try with the latest dev build? It has no extra modules, in case that matters: http://jenkins.terasology.org/job/Terasology/lastSuccessfulBuild/artifact/build/distributions/Terasology.zip

The game just closes on "Caching world" or like that. Without modules on ".. prefabs". I'm installing dev build now, thanks.

With latest 1311 build it still crashes on "Caching textures". Log: http://pastebin.com/xNBc2f1p
Maybe I am to turn debug mode somehow?

Oh, I found a duplicate Core module... The error in one of modules than, sorry. I'll work on that.

Yes, I've found that the Fence module is troublemaker. I'll close this and make the corresponding issue.


feat: Add temp docker compose files to test Postgres as database

Resolves #453. Add temp docker compose files to test Postgres as the supported database.

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-compose/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

recheck

recheck

recheck


Add missing migration for type field

Thank you! This is obsolete since https://github.com/feincms/form_designer/commit/b9fc0d166c6b7de646c84793907d5aa09f70212b#diff-9b1ee733cc589a0ec6eae19fb168d2a4 stops using the static choices list.


Add email mechanism to reach out to shared facility contributors re. collaborations at facilities

Overview
Add a mechanism within the OAR to email fellow contributors at facilities regarding collaboration in facilities.
Is your feature request related to a problem? Please describe.
This suggestion came in the form of a question during a webinar the stakeholder engagement team ran for FFC members. We were explaining how the OAR creates opportunities for more efficient collaboration by knowing which other organisations have a connection to the same facilities. A participant asked whether there's the option to click "email contributor" on a facility profile, which there currently is not, but would be a great user development.
Describe the solution you'd like
Add mechanism to "email contributor", which would create a pop-up with the email address of the relevant contributor automatically in the "to" field.
Additional Context
Do we need to investigate consent issues that the email address used to register accounts on the OAR can be used in this way?

This request was made again by a new user today on the ETI / FWF webinar.

This request was made again today by another user in the IndustriALL workshop.

This request has been made again today by a brand.

Adding some new thoughts here, off the back of a stakeholder engagement discussion from today. We are getting this request with some frequency - from the civil society side, they want to be able to reach out to organizations connected to facilities. Some MSIs and service providers want to be more reachable. And with new legislation coming, having access to grievance mechanisms for brands is going to grow as a priority.
There's probably more ideation to be done here, but some thoughts from our discussion on this:

As a low lift solution, we can continue to act as a connector for orgs if they ask about a specific user. We can reach out to that user and ask if they're ok with being connected with another. We've done this before and it resulted in some good impact.
As a medium solution, we're curious about exploring the UX around the contributor pages on our platform. Both when orgs are creating contributor accounts but also then the findability of those pages later: if we can make that easier, then orgs can at least put links to their grievance mechanisms/contact pages if they want to be reachable.
At the larger end of things, happy to continue to discussion what building a collaboration tool might look like, knowing there are a number of tradeoffs to consider.

@katieashaw @mariel-oar

For the second bullet, linking to #125


Document Android request permissions

This issue is made to keep track of adding the request for permissions that is needed on Android 29 to the documentation. The workaround mentioned on #19 describes in more detail what is required.
https://github.com/react-native-community/react-native-cameraroll/issues/19

I would like to take this up

#201 PR resolves this @bartolkaruza

This is now fixed on master


[Documentation] MovieInterface text is misaligned in the documentation

Check the latest built by the docs:
https://nwb-conversion-tools.readthedocs.io/en/main/api/interfaces.behavior.html#nwb_conversion_tools.datainterfaces.behavior.movie.moviedatainterface.MovieInterface
The documentation seems to stick out out to the whie space.

Likely something to do with those changes made to mimic black formatting for code segments


Changing folder emails are retrieved from, and also displaying comm text body in view

bit of a refactor, fixing the path to s3 to retrieve comm contents and now displaying text contents as well as html

This PR was successfully deployed to production by CircleCI build 27 at 2017-01-24 14:29 GMT.


Add activity diagrams for stats and clearstats

Codecov Report

Merging #276 (863c9a2) into master (fd9ceee) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #276   +/-   ##
=========================================
  Coverage     74.00%   74.00%
  Complexity      681      681
=========================================
  Files            96       96
  Lines          2127     2127
  Branches        264      264
=========================================
  Hits           1574     1574
  Misses          473      473
  Partials         80       80

Continue to review full report at Codecov.

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


2.0-wip: Stacked tabs get fixed position when scrolling on iPhone

 and .
I've scrolled down the screen so that these stacked tabs should have been scrolled out of view, but they get stuck in place, and the rest of the content scrolls underneath. This is iPhone 4 Safari w/current version of iOS.

Should be resolved now. Thanks!


Adds support for aligned memory needed for SIMD code.

Okay, this PR is actually adapted and updated from a stale fork by @rraallvv to be compatible with the latest revisions. This fork successfully implemented some working SIMD code for vectors and matricies. In order to make it work, and I can confirm this, these changes are required for Neon or SSE code work as SIMD code requires data to be 16-bit aligned. Without it, you will get random crashes. By default though, the actual alignment is disabled with macros, but what is intended to happen is that these macros should be activated when attempting to compile a build of the engine with SIMD support enabled.
I do actually have some experimental SIMD code ready, but it has yet to be given a fair performance comparsion and it could definetly use some cleaning up first, so that will likely be submitted as a seperate PR, but it will depend on merging this PR first.

As far as I remember, on x86 unaligned simd access penality is minimal, and
the same can be said of modern ARM CPUs, so I'm not very convinced it's
worth pursuing this path. For Plane I was considering doing something else,
such as allocating it as heap if this option is enabled.. increasing
variant size is most likely not a good idea.
I'll be back from Japan on end of April, so will be able to take a lot to
your PRs better, but I think this is good on the general direction.
On Sat, Mar 26, 2016 at 12:35 PM, SaracenOne<EMAIL_ADDRESS>wrote:

Okay, this PR is actually adapted and updated from a stale fork by
@rraallvv https://github.com/rraallvv to be compatible with the latest
revisions. This fork successfully implemented some working SIMD code for
vectors and matricies. In order to make it work, and I can confirm this,
these changes are required Neon or SSE code work as SIMD code requires data
to be 16-bit aligned. Without it, you will get random crashes. By default
though, the actual alignment is disabled with macros, but what is intended
to happen is that these macros should be activated when attempting to
compile a build of the engine with SIMD support enabled.
I do actually have some experimental SIMD code ready, but it has yet to be
given a fair performance comparsion and it could definetly use some
cleaning up first, so that will likely be submitted as a seperate PR, but
it will depend on merging this PR first.
You can view, comment on, or merge this pull request online at:
https://github.com/godotengine/godot/pull/4148
Commit Summary

Adds support for aligned memory needed for SIMD code.

File Changes

M bin/tests/test_math.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-0 (2)
M bin/tests/test_misc.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-1 (2)
M bin/tests/test_physics.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-2 (2)
M core/command_queue_mt.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-3 (4)
M core/command_queue_mt.h
https://github.com/godotengine/godot/pull/4148/files#diff-4 (253)
M core/dvector.h
https://github.com/godotengine/godot/pull/4148/files#diff-5 (39)
M core/io/resource_format_binary.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-6 (20)
M core/sort.h
https://github.com/godotengine/godot/pull/4148/files#diff-7 (36)
M core/variant.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-8 (108)
M core/variant.h
https://github.com/godotengine/godot/pull/4148/files#diff-9 (67)
M core/variant_call.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-10 (2)
M core/vector.h
https://github.com/godotengine/godot/pull/4148/files#diff-11 (32)
M scene/resources/animation.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-12 (2)
M scene/resources/animation.h
https://github.com/godotengine/godot/pull/4148/files#diff-13 (2)
M scene/resources/curve.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-14 (2)
M scene/resources/plane_shape.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-15 (2)
M scene/resources/plane_shape.h
https://github.com/godotengine/godot/pull/4148/files#diff-16 (2)
M servers/visual/visual_server_raster.cpp
https://github.com/godotengine/godot/pull/4148/files#diff-17 (2)

Patch Links:

https://github.com/godotengine/godot/pull/4148.patch
https://github.com/godotengine/godot/pull/4148.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/pull/4148

Well, I'll leave this one open for the time being anyway, since even if it is possible to execute slower SIMD instructions on unaligned memory (which as I mentioned for some reason doesn't seem to work for me, it just crashes otherwise), it may still be worth having around as a compile time option since it can all at least be turned on or off with macros.

3.0 already has fixed this with all the new memory classes, so closing this


Additional Azure Active Directory Authentication Source

So Liveshare is very cool, but the requirement to have authentication against Microsoft's public servers  is a problem that my company won't allow.
However we do already have Microsoft Azure Active Directory backed GovCloud type accounts:
IE: GCC, GCC High, GCC DOD
For example: login.microsoftonline.us
I am not sure how hard it is for you guys to add another authentication source, and if security limitations cause issues, but if it's a easy change, it would definitely be useful.
All this being said, ideally, the best solution would be to allow offline authentication, For instance a single use key with a strict time limit that one could copy/paste into a chat. Hell, you could even do a 2 way handshake and have the user that is connecting also send a chat message with a key, which the host can can use to verify identity before allowing the connection. All that being said, I realize you guys don't seem to want to do that.
Thanks
John

Hello,
Thank you for the suggestion. This is something on our roadmap but it's a bit further out so I unfortunately can't promise this sort of support. That being said, it's very helpful to hear the request and know that there's users who would appreciate this functionality as it helps us prioritize.

We’re not able to prioritize this issue over the other higher-impact issues we receive every week, based on the votes and comments from others in the community and our understanding of the issue. However, rest assured that we love your input. If you feel it deserves to stay open, then clarify your use case and contact us to let us know how severe it is for you.

@derekbekoe since #4956 and this issue were both closed with your comment about not prioritizing this request based on user input, which I understand.  Am I correct in interpreting that response that the request to add support for the Sovereign cloud support was considered, and closed and does not exist in your product backlog at all?
Which is to say that users of Microsoft's Sovereign cloud Azure AD as an Authentication provider will not be able to use the Live Share plugin.  While we may be small in numbers compared to commercial cloud users, and therefore makes sense not to be picked up for immediate action, but it feels wrong given the effort vscode just made in the last few months to add support for the various sovereign clouds not  to at least have story in the backlog to implement that support in this plugin.

Unfortunately it's not something we're able to support today or in our near-term plans. We closed the issues as not-planned to indicate that we're not able to prioritize it right now and also to keep our issue list more manageable. If we do get to a point where we're able to work on these, or have a plan to work on it, we'd re-open the issues.


Bot to support adding CODEOWNERS that don't have write perms

Description
From the GitHub documentation:

The people you choose as code owners must have write permissions for the repository.

We agreed that we should organize the CODEOWNERS file better to assign people (with consent, obviously) to areas that they have an expertise in.
It is not possible without any additional tooling to do this for people without write perms to the repo.
We should either find or code a bot/action that can do this for us.

No.
I can't speak for any other contributors, but If I start getting "assigned" maintainer work for a repo I can't even tag issues for, I will report the bot. Either trust your contributors to work on the project (w/ AT LEAST group membership and triage perms), or don't "assign" us work.
Anything else is unacceptable.

with efr on this one tbh if someone is expected to maintain their stuff so much that they're getting pinged for it on every pr they should probably just be a maintainer or at least triage

Fellas it can simply be opt-in, which it is every single time I've seen it used.

No.
I can't speak for any other contributors, but If I start getting "assigned" maintainer work for a repo I can't even tag issues for, I will report the bot. Either trust your contributors to work on the project (w/ AT LEAST group membership and triage perms), or don't "assign" us work.
Anything else is unacceptable.

what are you on about
any such system should be opt-in.

Please point out where, in the original issue, an opt-in flow was described. I'll wait.
In the meantime, here's some light reading:

We agreed that we should organize the CODEOWNERS file better to assign people to areas that they have an expertise in.

I personally resent that you all are expecting even more of your contributors while giving them absolutely no consideration. You lock us out of almost everything needed to do a good job.
I can't shake the feeling that almost everyone in charge has forgotten how to empathize with anyone outside of the leadership.

We have discussed what the intent was in discord many, many times. It is not our problem that you refuse to use the one method of communication we expect people to use.

with efr on this one tbh if someone is expected to maintain their stuff so much that they're getting pinged for it on every pr they should probably just be a maintainer or at least triage

forgot that this was gonna be opt-in so i rescind this

I personally resent that you all are expecting even more of your contributors while giving them absolutely no consideration. You lock us out of almost everything needed to do a good job.

Buddy, take a deep breath. Nobody's making anybody do anything. Being a codeowner doesn't make anyone do reviews. Codeowners is a useful feature for enabling someone to be notified of other people breaking altering the code they often work with. It being restricted to people with write access is a shortcoming on GitHub's part.

I can't shake the feeling that almost everyone in charge has forgotten how to empathize with anyone outside of the leadership.

Literally what are you on about?

I can only agree to what ike709 said, I see beeing codeowner for device networking for example as means to  be notified if someone changes how device networking works.
Additionally I want to help people use the system I wrote so I welcome being notified about someone adding something to the device networking folder (You specify what folders you are codeowner of right?).

Please point out where, in the original issue, an opt-in flow was described. I'll wait.
In the meantime, here's some light reading:

We agreed that we should organize the CODEOWNERS file better to assign people to areas that they have an expertise in.

I personally resent that you all are expecting even more of your contributors while giving them absolutely no consideration. You lock us out of almost everything needed to do a good job.
I can't shake the feeling that almost everyone in charge has forgotten how to empathize with anyone outside of the leadership.

EFR, somehow we find ourselves again at this impass of you. You keep refusing to join discord to get proper information. You keep running at staff with an almost rabid attitude because of wrong (and often the worst) assumptions you've made about decisions we've taken. I've had about enough of this, and curiously, you are also the only contrib we keep having this issue with.
This isn't an assignment of any kind, this is purely a notification.
The IRC-Relay will not give you all the necessary recent information, nor will we garantuee it will. If you want to be properly included in the discourse, join discord.

@DrSmugleaf would you mind amending the issue description to include the opt-in requirement? Any other relevant-but-missing details would also be welcome.
Since the above thread is in response to my (admittedly emphatic, and partially off-base) posts, which were in turn based on incomplete information, I'd request that it be marked outdated/off-topic to avoid continued derailment.

Can't you get a sandboxed web browser of some kind, and use it to occasionally check the Discord conversation from the web client, in addition to what the IRC bridge gets you? Or install the desktop client on a virtual machine? Even if you consider the desktop client malware, it seems like there are plenty of ways to view the conversation that you just... refuse to try. I'd hate for there to be more misunderstandings upsetting you and others, but sometimes it seems to me almost like you want to feel slighted or persecuted by misunderstandings, like you're searching for reasons to leave the project. I'm really sorry if you feel that way, but I think you might feel better making up your mind on whether to stay or leave and not keep tormenting yourself and building bad blood with these misunderstandings.

@Matz05 I don't know pings from Gists show up on Github proper, so I'll link this here as well: https://gist.github.com/Efruit/b3852feb06f8a55d3f1c99bb6f50551f

we've kind of gone back on codeowners even being useful at all i think i will just close this


cannot find accumulator.h

Hi, I can't find accumulator.h file declared in accumulator.cpp. someone can help me?

Eek master branch has broken commits. :( Getting on it.

Fixed with most recent commit.


Fill in comparison card for McNemar and fix small bug in docstring

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Collision.removeTarget() does not appear to be working

Added a test case here:
https://github.famo.us/morganplant/removetargets/tree/updates

For those that don't have access to GitHub Enterprise: https://gist.github.com/alexanderGugel/3650f74a46505df721e7

Thanks for reporting this @Morgantheplant. We'll be looking into this very soon.


Comments for Web Worker in React and Jest

comments regarding: https://tobias-dv-lnu.github.io/log/2021/06/03/web_worker_in_react.html

Some day I will investigate the blob/web url way of doing this as described here: https://www.newline.co/fullstack-react/articles/introduction-to-web-workers-with-react/
However this way seems to require some more boilerplate code: https://github.com/fullstackio/awesome-fullstack-tutorials/blob/master/react/guide-to-web-workers-in-react/react-worker/src/registerServiceWorker.js


Wrong Slash

In Step 1, Option A, point 3, the slash in the command is the wrong way. It should be as per the screenshot in point 4

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

ID: 4b73fb04-90e1-de2e-e81d-3495c004b2b5
Version Independent ID: 4b73fb04-90e1-de2e-e81d-3495c004b2b5
Content: Bulk deploy the new Microsoft Teams desktop client - Microsoft Teams
Content Source: Teams/new-teams-bulk-install-client.md
Service: msteams
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

@benhbom thank you for reaching out and helping to improve Microsoft Docs. I have corrected the issue. It should reflect once the PR has been merged. Thanks again.

@benhbom @jyotsnaravikumar   This has been corrected.


Doc changes for logical replication of distributed tables

Why are we implementing it? (sales eng)
What are the typical use cases?
Communication goals (e.g. detailed howto vs orientation)
Good locations for content in docs structure
How does this work? (devs)
Example sql
Corner cases, gotchas
Are there relevant blog posts or outside documentation about the concept/feature?
Link to relevant commits and regression tests if applicable

@rajeshkt78 @onderkalaci Can you please fill in each of the template sections in the description above?


the more details for computing FID

Do you compute FID between 100 generated images and the corresponding 100 real images for each video, and then average it over all videos? Or directly compute FID between all generated images (100 x the number of videos) and real images (100 x the number of videos)?

Hi, we compute FID between all generated images and gt images.

Hi, we compute FID between all generated images and gt images.

I sincerely appreciate your reply. Do you calculate FVD between all generated images and gt images?

Hi, we compute FID between all generated images and gt images.

I sincerely appreciate your reply. Do you calculate FVD between all generated images and gt images?

I know many methods use 16 frames as a duration to extract 3D features, but I do not determine how many frames you use a unit to extract 3D features.

Hi, we compute FID between all generated images and gt images.

I sincerely appreciate your reply. Do you calculate FVD between all generated images and gt images?

I know many methods use 16 frames as a duration to extract 3D features, but I do not determine how many frames you use a unit to extract 3D features.

We compute FVD betweem all the generated videos and gt videos, it's calculated based on 16 frames.

Hi, we compute FID between all generated images and gt images.

I sincerely appreciate your reply. Do you calculate FVD between all generated images and gt images?

I know many methods use 16 frames as a duration to extract 3D features, but I do not determine how many frames you use a unit to extract 3D features.

We compute FVD betweem all the generated videos and gt videos, it's calculated based on 16 frames.

Thanks for your rapid reply again.


Fix the daemon's JVM args on Java 8+.

Context
The MaxPermSize option was removed from the JVM in Java 8 but the Gradle daemon still uses it when
launching. Other places in the codebase check for Java 8 before using MaxPermSize so be consistent here.
Prevents the following warning on some systems:
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

See #1642.
Contributor Checklist

[X] Review Contribution Guidelines
[X] Sign Gradle CLA
[ ] Link to Design Spec for changes that affect more than 1 public API (that is, not in an internal package) or updates to > 20 files
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[] Ensure that tests pass locally: ./gradlew quickCheck <impacted-subproject>:check

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation including proper use of @since and @Incubating annotations for all public APIs
[ ] Recognize contributor in release notes

@sethjackson Good change. Thanks! Will be in Gradle 4.1.


Change pyplot extentions to plot using matplotlib inline

Code changes:
Since the Sandbox is now default to Lab pyplot is not supported for JupyterLab
Change %pyplot notebook% to plot the images using %matplotlib inline Note that this can also be used with notebook and Lab. In order to have an interactive inline we need to set the%matplotlib inlineto%matplotlib widget`

In the future we can probably do away with this line altogether: usually a plt.show() directly after the first plot seems to be enough to get plotting working correctly on both Notebooks and Lab


Allow users to sign in with username and password or API token

"During sign in, I’d like to be able to provide either my username/password OR my api token thing. While you say you are only getting the token, you could also be harvesting my creds 🙂"
/cc @mikerhodes

This is very much one of those issues you don't think about as the author. Good suggestion.

Feels like this is probably a v1 issue.


Add currencyCode support to initPaymentSheet for Google Pay & Setup Intents

Necessary to support Setup Intents including Google Pay
const { error } = await initPaymentSheet({
      customerId: customer,
      customerEphemeralKeySecret: ephemeralKey,
      setupIntentClientSecret: setupIntentClientSecret,
      customFlow: false,
      merchantDisplayName: 'Example Inc.',
      applePay: true,
      merchantCountryCode: 'US',
      currencyCode: 'USD', // this is required for setup intents
      style: 'automatic',
      googlePay: true,
      testEnv: true,
      primaryButtonColor: '#635BFF', // Blurple
      returnURL: 'stripe-example://stripe-redirect',
      defaultBillingDetails: billingDetails,
      allowsDelayedPaymentMethods: true,
    });

This fix is correct.
Google Pay requires a currency code and Setup Intents don't have that field, so we need the user to tell us in the Google Pay configuration.
I'm not familiar with the React codebase, but it would be good to document that somewhere, similar to how we do on the Android SDK.

While there is not currently an example screen for Payment Sheet + Setup Intent, the non-Payment Sheet Google Pay docs do mention this currencyCode requirement:
https://github.com/stripe/stripe-react-native/blob/master/docs/GooglePay.md#present-google-pay-sheet
and this is also noted in the Android SDK docs: https://stripe.com/docs/payments/save-and-reuse?platform=android&ui=payment-sheet#add-google-pay
In parallel to this PR, I've got a draft of changed to add this to the RN docs here: https://stripe.com/docs/payments/save-and-reuse?platform=react-native&ui=payment-sheet#add-google-pay

Hey guyz, thx a lot for this PR this could save my day.
Any update on the ETA  ?

Docs updated here: https://stripe.com/docs/payments/save-and-reuse?platform=react-native&ui=payment-sheet#react-native-google-pay
const { error, paymentOption } = await initPaymentSheet({
  // ...
  googlePay: true,
  merchantCountryCode: 'US',
  currencyCode: 'USD', // currency must be specified for setup mode
  testEnv: true, // use test environment
});


Select2 4.0.0 documentation CDN link

The doc (https://select2.github.io/) refers to the following CDN releases -
<link href="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/select2.min.css" />
<script src="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/select2.min.js"></script>

But since there is no 4.0.0 release yet, the links are invalid. The valid links are .../4.0.0-beta2/....
Btw, is it safe to use them? Will not they be deleted once 4.0.0 is released?

I didn't realize that cdnjs was hosting the beta files, which is why the links were never updated. I've updated them locally, and during the 4.0.0-beta.3 release the docs should be updated to reflect the correct locations.

Btw, is it safe to use them? Will not they be deleted once 4.0.0 is released?

More than likely they will not be deleted once 4.0.0 is released. I would make sure to upgrade your versions when it is released though, as you shouldn't be used the beta versions in production.

find -> select2 cdn with example


Change docs to use hash version of cargo dependency specification

In my first rust project, coming straight from the cargo docs I was confused by the specification of the dependency as [dependencies.rusoto]rather than
[dependencies]
rusoto = "x,y,z"

I've been told that the preferred style when feature flags are required is:
[dependencies]
rusoto = { "version" = "x.y.z", "features" ... }

Should the docs be changed to use this form?

I think that's a good idea, since it's highly likely that anyone using Rusoto will be utilizing a subset of the features so we probably want an example of that use-case instead (or as an alternative to the current example).

README updated!  Following the format Servo uses for specifying version and features.


How to handle object event?

Steps to reproduce
Tell us about your environment:

Puppeteer version: 1.14.0
Platform / OS version: windows 10
URLs (if applicable):
Node.js version: v10.15.3

What is the expected result?

I want to get chart's base64 information when chart event has finished
How can i get it or any suggestions for that?
thank you

@jewway check this answer in SO https://stackoverflow.com/questions/55811428/resolve-page-evaluate-in-puppeteer-after-user-triggered-event/55811966#55811966

Hi @kblok ,
Thank you for the information , it really works !!

page.evaluate supports returning a promise.
const result = await page.evaluate(() => {
    return new Promise(resolve => {
        // your code
        // your code
        something.on('finished', () => resolve(chart.getDataUrl());
    });
}


BottomNavigationBar with nested Navigators

please help!
Need nested navigation with BottomNavigationBar.
I need to do:

Main screen
-- Search (tab)
--- SearchIndex
--- SearchResultList
--- SearchResultDetail
-- My bookmark (tab)
--- BookmarkList
--- BookmarkDetail
-- Profile (tab)
--- ProfileEdit
--- ProfileChangePassword
--- ProfileDashboard
-- Help (tab)
--- HelpIndex
--- HelpTicketDetail

I tried using BottomNavigationBar with tabs:

Search
My bookmark
Profile
Help

I used a separate Navigator for each tab, for example
return Navigator(
    initialRoute: 'help/index',
    onGenerateRoute: (RouteSettings settings) {
      WidgetBuilder builder;
      switch (settings.name) {
        case 'help/index':
          builder = (BuildContext _) => HelpIndex();
          break;
        default:
          throw Exception('Invalid route: ${settings.name}');
      }
      return MaterialPageRoute(builder: builder, settings: settings);
    }
);

In main application for body in Scaffold I tried using IndexStack and PageView.

When using IndexStack, initialization of all tabs occurs. But this doesn't suit me, I call requests in all tabs with FutureBuilders, though they are inactive.
In this solution when I switch tabs in bottom navigation, the story each tab is saved, which is good.

body: IndexedStack(
          index: _currentIndex,
          children: pageList,
        ),

When using PageView, initialization of all tabs doesn't occur. In inactive tabs there are no requests with FutureBuilders, which is good.
In this solution when I switch tabs in bottom navigation, the story of each tab is not saved, which is bad.

body: PageView(
   controller: pageController,
   onPageChanged: onPageChanged,
   children: pageList,
   physics: NeverScrollableScrollPhysics (),
  ));

Hi @arazumoff
This platform is not meant for assistance on personal code. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Auto fix versions misalignment

The reasons I'm being strict / critial in regards to the tests structure are because:

We are learning how to write better and more maintainable tests for VSCode extensions, so this naturally requires several iteration.
I beleive there are some solutions we could integrate in the future which would allow for easier integration tests in VSCode.
This causes me to potentially prefer not writing unit tests for such flows if we are unable to find a good enough solution with (only unit tests ) that will not have a high long term TCO

I am merging this and we will continue revisions on this change after merge.


docs: Adds React components naming conventions

Signed-off-by: Marcos Iglesias<EMAIL_ADDRESS>
Summary of Changes
Adds a naming convention for component names and prop names
Include a summary of changes then remove this line
Documentation
It is documentation only
What documentation did you add or modify and why? Add any relevant links then remove this line
CheckList
Make sure you have checked all steps below to ensure a timely review.

[ ] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[ ] PR includes a summary of changes, including screenshots of any UI changes.
[ ] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[ ] In case of new functionality, my PR adds documentation that describes how to use it.

All the public python functions and the classes in the PR contain docstrings that explain what it does

[ ] PR passes all tests documented in the developer guide

Does this mean we plan on doing a mass renaming of things?

Nah, I would say just on the new stuff or when we do some refactors. I don't think the amount of work would be worth it, do you agree?

Does this mean we plan on doing a mass renaming of things?

Nah, I would say just on the new stuff or when we do some refactors. I don't think the amount of work would be worth it, do you agree?

+1 for new as well as massive refactor may not bring that much benefit in the mean time you loss all the github blame around the code context.


Integrate Citrix WAF with Azure Sentinel

Integrate Citrix ADC WAF with Azure Sentinel.
Fixes #
Proposed Changes

Created Data connector json file for Citrix ADC WAF.
Uploaded Sample CEF logs.
Created ample workbook for the features in Citrix ADC WAF.

Also before submitting the PR for review also sync your branch with master to pull in workbook metadata latest file to resolve conflicts. That will enable easier merging once the changes are approved.

Done


Xfb support

Based on #2011, but fix up the tests.
@brett19, this will replace your PR.

Can you update the description when you commit so folks know what this does? (Xfb support doesn't really mean much to me)

Shaderc failures look like glslang will need an update of expected validation errors.

Thanks @alan-baker!  Glad to see it being covered now.


prqlc-python is outdated on PyPI

Because of pypi/support#4188.
More context: https://github.com/PRQL/prql/pull/4563#issuecomment-2157506957

On a related note, it may help if all artifacts created in the release workflow are attached to the GitHub release.


i18n(fr): create guides/on-demand-rendering.mdx

Description (required)
Translates in French the new file guides/on-demand-rendering.mdx added in #9240 and updated in #10418

Related issues & labels (optional)

Suggested label: i18n

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

File
Note

fr/guides/on-demand-rendering.mdx
Localization added, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Ability to setup mtu for network interface

Hi! sometimes I've need to change mtu at network interfaces. is it possible to add ability to change mtu on a network interface? this feature is available with proxmox 6.2.3 an later.
│ Error: Unsupported argument
│
│   on modules/vm/main.tf line 55, in resource "proxmox_vm_qemu" "vm_qemu":
│   55:       mtu       = network.value.mtu
│
│ An argument named "mtu" is not expected here.

in this doc information about mtu exists - https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines
you can do this at /etc/pve/qemu-server/100.conf at net0 or any other net
at this forum i've https://forum.proxmox.com/threads/set-mtu-via-cloud-init.72426/ that minuminm supported version is qemu-server: 6.2-3

Ok, I didn't expect that this option isn't available through the gui. It maybe could be implemented into the provider if the Proxmox api provides it.
The Telmate Proxmox api lib doesn't return the mtu which would be necessary for the provider.
  "network": {
    "0": {
      "bridge": "vmbr0",
      "id": 0,
      "macaddr": "5A:5D:C7:B8:74:1B",
      "model": "virtio"
    }
  }

And as far as I seen, not even the api itself provides the field (vm config reference).

https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu mtu setting is available. Thanks

Direct linking within the api viewer doesn't work. Where did you find it? Even if I follow the path in your url I can't find it.

i've captured screen with address and path of API

That's really weird, I just see this

That's the reason I couldn't find it.

please change tab to "POST" from "Get" at 2nd colomn ender "Path: "

I believe this was addressed in #498 and #499


Release notes for 3.5.25-2 and 3.4.55-2

Offline review by Brian Lin

linkchecker always fails with new pages


Objects using inverse scaling (mirroring) throw non uniform error. H3 ASS

Objects using inverse scaling (mirroring) throw non uniform error.
These all share their origin in the centre and are just mirrored across it. They render fine in game.
Having a page full of these on export makes it more difficult to see valid warnings.

I can't seem to repo this? I assume fixed but reopen if the issue happens. If it does happen please provide an example blend.


Fix front-end code specifications

Codecov Report

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

@@           Coverage Diff           @@
##              dev    #1726   +/-   ##
=======================================
  Coverage   17.48%   17.48%
=======================================
  Files         285      285
  Lines       13917    13917
  Branches     2276     2276
=======================================
  Hits         2433     2433
  Misses      11211    11211
  Partials      273      273

Continue to review full report at Codecov.

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


Bug/lowercase command and parameters

lowercase the command AND the parameters and made modification to lowercase the params to before the !theme command.  Ignore it


testing user tx error cases

Signed-off-by: senthil<EMAIL_ADDRESS>

@cendhu A question not directly related to this PR: what happens when a user is onboarded correctly, but then, the CA that issued its certificate is removed from Orion? I think that the user will continue to be able to access Orion; Is that what we want?

@cendhu A question not directly related to this PR: what happens when a user is onboarded correctly, but then, the CA that issued its certificate is removed from Orion? I think that the user will continue to be able to access Orion; Is that what we want?

Only during the enrollment, Certificate is validated against the CA. For signature verification, we only fetch the user's certificate and do not check against the current CA.
We can fix this by link each user certificate with the CA certificate. When the root CA changes, we can invalidate respective user's certificate (implicitly). Whenever we do a signature verification, we need to check whether the CA's version associated with this certificate has been changed. If so, throw an error. What do you think?

We could probably do this when the CA is changed; otherwise it will be to costly, in the hot path of every request. That is, when we change the CA config (note there could be more than one root/intermediary), revalidate all users and put a flag on each one that is not valid. In addition, when we change CAs, we should make sure we don't implicitly invalidate the current admins, or we will lock the admin out of the DB. There is an issue for all that here: https://github.com/hyperledger-labs/orion-server/issues/154

@cendhu LGTM. please rebase.


Add EXTI Example and Provide RCC Support for SYSCFG Clock

This pull request implements the example portion of #68
The unsafe register write on lines 30-32 would ideally be replaced by something in the HAL. However since I'm a bit new to this crate I'm unsure what the best approach is (support in gpio.rs, rcc.rs?).
Build this example with the following commands:
cargo build --example exti_button --features="stm32f767 rt"

Done making changes to this PR now. I think the example is as safe as I can get it, and I've added the necessary register writes in gpio.rs.

Hey @bbrown1867, sorry for the delayed review on this. Looks good, thanks for this example!


Update nls-replace, fixes #968

Updates the nls-replace file with the current contents from monaco editor, the editor and the diff editor are usable again and there are no JS errors.

Thank you!


Fixed TrafficHat numbering to match promo photos etc.

Swapped around Green and Red LEDs to match assembly instructions, images etc.

Thanks very much

This slipped back somehow, have fixed again.

Ta,
I actually only just realised the other night how its the wrong way around.
I kept looking at it and couldn't figure out why!
Oh well.
Thanks -
Ryan Walmsley
Ryanteck LTD.
Email<EMAIL_ADDRESS>Skype: Ryanteck
Website: Http://ryanteck.org.uk Http://ryanteck.org.uk
On 15 November 2015 at 17:37, Ben Nuttall<EMAIL_ADDRESS>wrote:

This slipped back somehow, have fixed again.
—
Reply to this email directly or view it on GitHub
https://github.com/RPi-Distro/python-gpiozero/pull/65#issuecomment-156837434
.


using passback, and props with match is not working

I have gone through a lot of questions and answers on stack overflow, but it is not working for me so i am going to try here.
I am trying to pass match with props and custom props into my component. I have tried this link which passes the props and custom values and with passback working but the match.params is empty.
<Route exact path='/commsmatrix/aggr/:id' render={props => <CommsMatrixAggregateView meta={{title:this.state.title,description:this.state.description}} isReady={this.state.isReady} passMetaBack={this.passMetaBack} {...this.props} />} />
here is output of location and match.
{"path":"/","url":"/","params":{},"isExact":false}
{"pathname":"/commsmatrix/aggr/10","search":"","hash":""}

@timdorr i have read the docs and created it exactly same, but it does not work https://reacttraining.com/react-router/web/api/match

You want {...props} instead of {...this.props}.

@timdorr i tried {...props} but it says its props is not defined


Dummy implementation of PersistentState

Codecov Report

Merging #5 (16ac00a) into master (59cb1ed) will increase coverage by 1.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master       #5      +/-   ##
==========================================
+ Coverage   90.53%   91.53%   +1.00%
==========================================
  Files           8       10       +2
  Lines         169      189      +20
==========================================
+ Hits          153      173      +20
  Misses         16       16

Impacted Files
Coverage Δ

Sts1CobcSw/Periphery/PersistentState.hpp
100.00% <100.00%> (ø)

Tests/UnitTests/PersistentState.test.cpp
100.00% <100.00%> (ø)

Sts1CobcSw/Serial/Serial.hpp
75.00% <0.00%> (ø)

Sts1CobcSw/Utility/TypeSafe.hpp
50.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Please document Kudu REST API

That page is useful but it could afford more precise developer information: expected arguments, possible outputs and their meanings (e.g. on the Command API), HTTP error codes, etc.
Please provide documentation so that the REST API can be used in production scenarios.

As this is the only source of information (apart from the source of-course) it is very much needed. As an example the following for "Environment" is just inadequate.
"Environment
GET /api/environment
Get the Kudu version"
A good example of REST documentation is http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETEcors.html.

Any news on this? Proper documentation is fundamental.

Just noticing @staticcat's comment above. There is no need to sign a CLA just for wiki contribution. The one painful factor is that github does not have a good model for contributing to wikis. They're backed by git repos (https://github.com/projectkudu/kudu.wiki.git), but don't support PRs. We can still find way around by forking that repo and doing the PR elsewhere.

Hi
Kudu will continue to run in Azure App Service. However, this repo will no longer be maintained.
If the problem persists and is related to running on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


feat: allow sanitization using ufo

Motivation:
Using create fetch and composables around $fetch in my Nuxt app that have my baseURL, but also not necessarily adding trailing slashes from all points where it is being used which may be required by the server, and rather than providing a single withTrailingSlash: boolean option, given all awesome utilities unjs/ufo provides, may as well make benefit of all!

Thank you for the input! I did fear about the bundle size so I was hoping for your thoughts. I'll close this for now. 🙂


ARCADIA MEDICAL - the job locations from Scrapers-UI 'Iasi' does not match the job location displayed on peviitor.ro 'Iasi, Brasov'

ENVIRONMENT: production
URL: https://scrapers.peviitor.ro/
Browser: Chrome
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:
Open the URL in the browser
Search for "Arcadia" Company
Click on the "Run Scraper" button
Check job locations from Scrapers-UI
Click on the "See Jobs" button
Check job locations from peviitor.ro
EXPECTED RESULTS:
The job locations displayed on Scraper-UI should match the job location from peviitor.ro
ACTUAL RESULTS:
The job locations displayed on Scraper-UI 'Iasi'  does not match the job locations displayed on peviitor.ro 'Iasi, Brasov'
Attachments:

fixed can you retest

Retested - the location appears correct