[Doc Improvement][Link in see also for security best practices][2855565]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/authentication/tab-sso-troubleshooting.md
98
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/authentication/tab-sso-troubleshooting.md
98
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


DataFrame.drop

Hello @akharche! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file sdc/datatypes/hpat_pandas_dataframe_functions.py:

Line 182:46: E231 missing whitespace after ','

In the file sdc/hiframes/pd_dataframe_ext.py:

Line 1633:1: E402 module level import not at top of file

@akharche could you please also fix code style issues?


removed product decription and variation under product name #7546

Coverage remained the same at 68.69% when pulling b026c938001017d7c06efe1480974a62336db36b on gautampanday:update-order into c4a6eef640d6de995509e024d2df22032cbd2cef on openlabs:develop.

Coverage remained the same at 68.69% when pulling b026c938001017d7c06efe1480974a62336db36b on gautampanday:update-order into c4a6eef640d6de995509e024d2df22032cbd2cef on openlabs:develop.

Coverage remained the same at 68.69% when pulling c13622fa7461c5afd979c3e76ae56cfb2c0b5c04 on gautampanday:update-order into c4a6eef640d6de995509e024d2df22032cbd2cef on openlabs:develop.

Coverage remained the same at 68.69% when pulling c13622fa7461c5afd979c3e76ae56cfb2c0b5c04 on gautampanday:update-order into c4a6eef640d6de995509e024d2df22032cbd2cef on openlabs:develop.


Implement constructor, initial bootstrap, and tests, for PropagationNetwork.

Type of this PR

New feature (non-breaking change which adds functionality)
Change in tests

Describe your changes
Interface implementations
Among the following interfaces, async fn new(the constructor) and async fn create_recv_queue are implemented. The rest will be available after broadcasting logic is implemented.
#[async_trait]
pub trait AuthorizedNetwork {
    /// Joins the network with an authorized identity.
    async fn new([OMITTED]) -> Result<Self, String> where Self: Sized;
    /// Broadcasts a message to the network, after signed by the key given to this instance.
    async fn broadcast(&self, message: &[u8]) -> Result<BroadcastToken, String>;
    /// Stops a currently broadcasting message.
    async fn stop_broadcast(&self, token: BroadcastToken) -> Result<(), String>;
    /// Gets the current status of a broadcasting message.
    async fn get_broadcast_status(&self, token: BroadcastToken) -> Result<BroadcastStatus, String>;
    /// Creates a receiver for every message broadcasted to the network, except the one sent by this instance.
    async fn create_recv_queue(&self) -> Result<broadcast::Receiver<Vec<u8>>, ()>;
    /// Provides the estimated list of live nodes that are eligible and identified by their public keys.
    async fn get_live_list(&self) -> Result<Vec<PublicKey>, ()>;
}

Other implemented features

Provide configurations for some parameters used to construct and maintain the network.
Implement initial bootstrap, which is run once and while the PropagationNetwork is being constructed.
Create background task that listens on network events (such as incoming connection requests) and handles them to provide public interfaces.
Message passing between PropagationNetwork and the background task.

Unit tests
The following unit tests for initial bootstrap are added.
/// Test if every node fills its routing table with the addresses of all the other nodes
/// in a tiny network when they join the network sequentially.
/// (network_size = 5 < [`libp2p::kad::K_VALUE`] = 20)
async fn discovery_with_tiny_network_sequential();

/// Test if every node fills its routing table with the addresses of all the other nodes
/// in a small network when they join the network sequentially.
/// (network_size = [`libp2p::kad::K_VALUE`] = 20)
async fn discovery_with_small_network_sequential();

/// Test if every node fills its routing table with the addresses of all the other nodes
/// in a tiny network when they join the network at the same time.
/// (network_size = 5 < [`libp2p::kad::K_VALUE`] = 20)
async fn discovery_with_tiny_network_concurrent();

/// Test if every node fills its routing table with the addresses of all the other nodes
/// in a small network when they join the network at the same time.
/// (network_size = [`libp2p::kad::K_VALUE`] = 20)
async fn discovery_with_small_network_concurrent();

Remaining works
The followings are ordered by priority but can be changed.

Provide error types for this module(simperby-network)
Add tests for broadcasting
Implement public interfaces related to broadcasting

This PR is good in terms of that it is self-contained, though, it is too big.
https://gist.github.com/mikepea/863f63d6e37281e329f8#aim-for-one-succinct-commit

Rebased on latest commit of main

Please use does ~ instead of do ~ for doc-comments.
What is K_VALUE?

Fixed.
It is the maximum number of connections(except for one-time connections) or the maximum number of nodes in contact. I replaced it in the comment with descriptive text.


Login doesn't provide for entering a different user id/password

Apparently when you have logged into the system once, the next time you click login you get directly into the system with no ability to enter different credentials. Even logging out doesn't make any difference. Click login again gets you straight back in with the same credentials.

Thanks for the background but clearly that's not very user friendly. Even if an authentication token is used the user should be prompted for their user id so that they can enter a different one if they want to.

I believe this is just how GitHub OAuth works.  If the user wants to use a different user id, they need to log out of github, or switch their github account, then log into MOT again to authorize the OAuth app for that account.
Perhaps on MOT logout we can destroy the authorization token on github so with each and every MOT login they need to reauthorize the OAuth app, at which stage they can select whatever github account they want to use if they have more than one.  I'll dig into this more.


JS is not executed

Steps to reproduce
Tell us about your environment:

Puppeteer version: 10.0.0 (same happens on 5.5.0)
Platform / OS version: WSL1, Windows 10 2004 build 19041.1052
URLs (if applicable):
Node.js version: 14.17.0

What steps will reproduce the problem?

checkout this simple js app: https://github.com/bmblb/puppeteer-script-bug
cd to the directory, run npm i
run npm run serve & to start local http server in bg mode
run npm run test to execute script

What is the expected result?
Script should log app.js to the console
What happens instead?
Script doesn't log anything
puppeteer-script-bug$ npm run test

><EMAIL_ADDRESS>test /mnt/f/work/bryntum/tmp/puppeteer-script-bug
> node ./index.js

301
http://localhost:5000/index.html
301
http://localhost:5000/index
200
http://localhost:5000/
200
http://localhost:5000/app.js

Now, if you uncomment line 9 --single-process script will run just fine:
puppeteer-script-bug$ npm run test

><EMAIL_ADDRESS>test /mnt/f/work/bryntum/tmp/puppeteer-script-bug
> node ./index.js

301
http://localhost:5000/index.html
301
http://localhost:5000/index
200
http://localhost:5000/
200
http://localhost:5000/app.js
0: JSHandle:app.js

I don't really understand what's going on, I couldn't find any report on javascript not running in puppeteer in WSL1. I was looking through other puppeteer bug reports and was just trying random flags that worked for other people, this one helped.
Could you please explain what's happening?

Didn't get into details, but at the first glance it looks like a side effect of the OOPiF: https://github.com/puppeteer/puppeteer/issues/2548

Not using any iframes there though. Just a regular page which loads JS


Prepare for new release of Jira

Workflow links: https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/5539040260, https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/5539042186, https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/5539044697.

Integration tests pass, so current version of Jira Server for Slack is marked compatible with Jira 9.10.0.


how to install NodeOs in the windows10?

i have already install Qemu, and Qemu-related command is added to system path.

Swap the grep segment detecting kvm in run.sh with the following snippet.
# Check for hardware-virtualization support
if [ "$(egrep -m 1 '^flags.*(vmx|svm)' /proc/cpuinfo)" ]
then
    echo ">>> KVM: ON "
    export QEMU="qemu-system-x86_64 -M accel=kvm:tcg"
else
    echo ">>> KVM: OFF "
    export QEMU="qemu-system-i386"
fi

@Maldaris, could you please tell me more details? I am a newer.
Otherwise , how to install nodeos in the virtual box?

Ah, crap, the above segment is for QEMU. I recommend using that over Virtual Box for this, especially on windows.
You'll need to add QEMU to your PATH after you install it.


Not possible to add new registry through the Registry Explorer

Description:
There is no + button in the registry explorer to add a new registry artifact.

The latest release v1.0.2 has resolved the issue. Please reopen if the problem persists.


Update docker builder image dockerfile to allow data prepper build

Signed-off-by: Peter Zhu<EMAIL_ADDRESS>Description
Update docker builder image dockerfile to allow data prepper build.
Include awscli 1.22 as well as jdk14.
Thanks.
Issues Resolved
#1106
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1200 (16d514f) into main (1d917fe) will decrease coverage by 23.77%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main    #1200       +/-   ##
=============================================
- Coverage     93.77%   70.00%   -23.78%
  Complexity       10       10
=============================================
  Files           105        9       -96
  Lines          2618       70     -2548
  Branches          9        9
=============================================
- Hits           2455       49     -2406
+ Misses          153       11      -142
  Partials         10       10

Impacted Files
Coverage Δ

src/build_workflow/builder_from_dist.py

src/paths/output_dir.py

src/run_manifests.py

src/run_sign.py

src/ci_workflow/ci_check_list_source.py

src/ci_workflow/ci_check_manifest_component.py

src/manifests_workflow/component_opensearch.py

src/system/zip_file.py

src/build_workflow/build_artifact_checks.py

src/ci_workflow/ci_check_gradle_properties.py

... and 86 more

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 1d917fe...16d514f. Read the comment docs.

Curious why we aren't using https://github.com/opensearch-project/opensearch-build/blob/main/docker/ci/dockerfiles/ci-runner.centos7.dockerfile for this?

Curious why we aren't using https://github.com/opensearch-project/opensearch-build/blob/main/docker/ci/dockerfiles/ci-runner.centos7.dockerfile for this?

This can only be done for x64 ubuntu specifically.


cmd/go, flag: make undefined flag msg less ambiguous. Fixes #36364

This PR relates to changes in https://github.com/golang/go/issues/36364 and it's PR https://github.com/golang/go/pull/37944

I think this should be a pull request on golang/go instead, or (perhaps even better) a Gerrit CL -- it is not specific to gccgo as far as I can see.
See https://golang.org/doc/contribute.html for details on how to contribute to Go.

Looks like this was sent upstream at https://golang.org/cl/224017.  There's no need for a separate pull request to the gofrontend repo, the change will be merged over if it is committed upstream.


Add next and mdx

This PR replaces create react app with next.js https://nextjs.org/

thank you so so much patrick!


Back-out topology defaulting

Back-out topology defaulting to empty dict

@mtarking  - there is also an issue with the other update made in the previous PR for overlay_services:
TASK [cisco.nac_dc_vxlan.create : Manage NDFC Fabric VRFs] ********************************************************************************************************************************************
task path: /Users/juburnet/Library/CloudStorage/OneDrive-Cisco/Justin/SaC/sac-workspace/sac-ndfc/nac-ndfc/collections/ansible_collections/cisco/nac_dc_vxlan/roles/dtc/create/tasks/vrfs_networks.yml:34
fatal: [fabric_full_small]: FAILED! => {
    "changed": false,
    "invocation": {
        "module_args": {
            "config": [],
            "fabric": "netascode_fabric4",
            "state": "replaced"
        }
    },
    "msg": "config: element is mandatory for this state replaced"
}

Need to comment out the following also
        # else:
        #     self.model_data['vxlan']['overlay_services'] = {}


Added prediction fields for use by UI, still need to be populated

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Enables X functionality; fixes bug NIFI-YYYY.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[ ] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

I didn't mess with anything that y'all are working on, so I merged this into DFA-9 (well, cherry-picked it, can't self-merge from GH any(more) I guess :)


[server] New leader metrics to count large and small values writes

3 new metrics in leader replicas:
leader_large_value_writes - numbers of large value writes (values are chunks manifest) (not unique keys) leader_small_value_writes - numbers of small value writes leader_chunk_data_writes - number of chunk data writes (data chunks for the large values)
Each of them has a Counter type metric and an Occurrence type metrics; the new metrics will only be emitted for the largest active version of a store.
How was this PR tested?
Internal CI in progress; will update the result once it's done.
Does this PR introduce any user-facing changes?

[-] No. You can skip the rest of this section.
[ ] Yes. Make sure to explain your proposed changes and call out the behavior change.

Are we still planning on merging this?  Looks like we almost got there but we're stuck on code coverage.  I 'suspect' we've lowered the coverage threshhold since this got posted, so perhaps merging main and bumping would get it over the hump?


Add support for rendering HTML in event descriptors

Right now, if an event has a description with HTML tags, they are rendered as plaintext.
I understand Itsycal is trying to be light and minimal--perhaps stripping HTML (other than anchor tags, as URLs already link out) would be an okay solution?

Can you describe how to make such an event so I can look into this?

If you create an event in Google Calendar, you have a WYSIWYG editor after clicking "More Options":

Looks like this was completed in c07e1fc6879f7a4671cf650649f9918f907a485d. Marking as closed! Thank you 😄

It's far from perfect. I think it won't render bold or italic, but it will do lists and some other formatting. Importantly, it won't show raw HTML tags. Thank you for bringing this up.


What is the feature value ?

As we know, each datapoint is like this:
label1, label2  ft1:ft1_val
how could you get the feature value,  let us take LF-AmazonTitles-131K as an example?

This is typically tf-idf value for a document-feature pair. You can refer to this example to get a sense of how to create sparse features. I'll be happy to clarify is something is still unclear.

Thanks, got it!


Productions site events list doesn't render the blurb properly

Weird because it seems to work from dev database, and all other rows look fine.

Fix by replacing /r/n with \n in utils/filters/get_blurb_from_markdown.


Postgresql

Hey, When I try to generate from table,
$ php artisan infyom:scaffold Keys --fromTable --tableName=keys
Thia happens:

[Doctrine\DBAL\DBALException]
Unknown database type oid requested, Doctrine\DBAL\Platforms\PostgreSQL92Platform may not support it.

I'm using laravel 5.4, and postgres 9.5.5.
Anyone can help me?

I wonder if you need to install https://github.com/doctrine/dbal
????

Ref: https://github.com/InfyOmLabs/laravel-generator/issues/593#issuecomment-471154604


RuntimeError: This executor has already been terminated.

I got the error each time after the program has been terminated, the overall program is runnable, but just when it has been finished, this error raised.
Exception ignored in: <function _create_finalizer.<locals>.callback at 0x10d7eb510> Traceback (most recent call last):   File "/Users/ruifengma/.virtualenvs/dm/lib/python3.6/site-packages/dm_control/mujoco/wrapper/core.py", line 266, in callback   File "/Users/ruifengma/.virtualenvs/dm/lib/python3.6/site-packages/dm_control/mujoco/wrapper/core.py", line 749, in finalize_mjr_context   File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py", line 81, in __enter__   File "/Users/ruifengma/.virtualenvs/dm/lib/python3.6/site-packages/dm_control/_render/base.py", line 109, in make_current   File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py", line 81, in __enter__   File "/Users/ruifengma/.virtualenvs/dm/lib/python3.6/site-packages/dm_control/_render/executor/render_executor.py", line 95, in execution_context   File "/Users/ruifengma/.virtualenvs/dm/lib/python3.6/site-packages/dm_control/_render/executor/render_executor.py", line 90, in _check_not_terminated RuntimeError: This executor has already been terminated.

Yes, that's expected - see https://github.com/deepmind/dm_control/issues/61#issuecomment-437968667. Those errors are a bit annoying, but otherwise benign.


data - load misc new LNIC barriers

For these points, translate UTMs into positions on the stream network and add to https://github.com/smnorris/bcfishpass/blob/main/01_prep/05_other/data/misc_barriers.csv
LNIC_Barriers.txt

@njohanley - Can you take care of this?

Sure thing!

FYI I don't think the crossing id in the file corresponds to anything on our system, you can probably just ignore that

Sounds good


[FLINK-27922][table-planner][realease-1.12]Flink SQL unique key lost when set table.exec.mini-batch.enabled=true

What is the purpose of the change
Flink SQL unique key lost when set table.exec.mini-batch.enabled=true
Brief change log
This is a bug fix and tested correctly
Verifying this change
Does this pull request potentially affect one of the following parts:

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

Documentation

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

We don't do backports to non-supported releases, therefore closing this PR


Standard Validators throw an error when it shouldn't.

Are you requesting a feature, reporting a bug or ask a question?
Reporting a Bug.
What is the current behavior?
When using standard validators for multipletext items, if one item of multipletext has isRequired property, other items throw the error "The value should be numeric."
What is the expected behavior?
The fields without isRequired should not throw an error for empty value.
How would you reproduce the current behavior (if this is a bug)?
Leave the first multipletext item empty, and fill the second correctly, it throws an error "The value should be numeric."  when it shouldn't.
Provide the test code and the tested page URL (if applicable)
https://plnkr.co/edit/4yh21BMH9pwboHNKny46?p=preview
Specify your
browser: Chrome
browser version: 64.0.3282.119
surveyjs platform (angular or react or jquery or knockout or vue): jquery
surveyjs version: 1.0.16

Thank you, when would this minor update roll out approximately?

@testweird123 We are trying to release a new minor version every Tuesday. You may build the library from source, just follow instruction on the readme page.
Thank you,
Andrew


update MicroProfile version in standalone MP server docs

[x] Have you followed the guidelines in our Contributing document?
[ ] [v2] Have you created a JIRA and used it in the commit message?
[ ] [v4] Have you created a GitHub Issue and used it in the commit message?
[x] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[ ] Have you built the project locally prior to submission with mvn clean install?

PR jobs fail with known intermittent failures that can't possibly be related, gonna merge.


[linter] check spelling

Summary
Add a spelling linter

Test Plan
$ go run github.com/client9/misspell/cmd/misspell -error ./*
./typos.txt:4:3: "langauge" is a misspelling of "language"
exit status 2
$ echo $?
1

Codecov Report

Merging #90 (11b5952) into main (7f3444f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #90   +/-   ##
=======================================
  Coverage   56.27%   56.27%
=======================================
  Files          63       63
  Lines        4759     4759
=======================================
  Hits         2678     2678
  Misses       1759     1759
  Partials      322      322

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 7f3444f...11b5952. Read the comment docs.


add support for typed properties to omnicomplete for PHP

I am unable to get omnicomplete to show typed properties for php classes. it works for methods, and untyped properties, but not typed properties.
typed properties has been in php since v7.4 (2019), so it's kind of overdue to support this.
I've used ctags to make a tags file and it still doesn't work, even though the typed property is present in the tags file.
I've considered using a plugin, but I really prefer using only what is built in to vim. Most plugins also seem like abandonware, or they require alot of setup.
I work across SSH and on new machines often, so I prefer to have a simple and portable setup.
example of issue:
class Thing {
    public $a;
    public $b;
    public string $c;
}
$thing = new Thing();
$thing->

with the cursor placed after the arrow $thing-> doing c-x c-o shows the omnicomplete menu, but property c is missing:

php omni completion is provided by the phpcomplete.vim  plugin, that is provided by Vim. You may want to check either the upstream project: https://github.com/shawncplus/phpcomplete.vim or check directly with the maintainer, if the plugin supports typed properties.

typed properties has been in php since v7.4 (2019), so it's kind of overdue to support this.

Well, someone has to do the work to make it support and contribute back.

You can add the feature if needed.  Because it is open source.

Sure thing. I'm just a little surprised that this is missing when types has been out for so long. I would have though that someone had raised and resolved the issue by now. Maybe there aren't that many PHP coders using vim?
I'll check out shawncplus/phpcomplete :+1:

let me ping @shawncplus to remind him to send back further improvements for the upcoming release ;) and perhaps he can also comment on the typed properties thing :)

this is now fixed upstream: https://github.com/shawncplus/phpcomplete.vim/commit/8a233da5b6118b05d8d6ba9ff7529f1b154cb492

I am closing this and awaiting an updated phpcomplete.vim script


Implement AudioStreamOGGOpus

Brings back support for the opus audio codec, based on the existing dependency on libopusfile.
Although there are a bunch of allocations scattered throughout both libogg and libopusfile, they are only for extending buffers as far as I can tall, if those happen to be too small, and I assume most of them are executed when the start of the file is being parsed. (I.e. the same point, where our other codecs also allocate.)
Also, I doubt that allocations make a big difference here, anyway. There's a lot worse things that could happen, since desktop OSs aren't real time systems after all.
I'm not sure where this rule of no allocations even came from...?
In a little test, I could play ~240+ AudioStreamPlayer3Ds of 100 kbit/s files simultaneously without any stuttering.
In comparison, with Vorbis, I can play ~280+ streams at once.
If there is interest in this: I already have a backported version for 3.x prepared.

I am against merging Opus in Godot. It provides very little benefit over what we have.

Slightly smaller size for audio files but..
Considerably more CPU usage
Makes binary larger, when we are looking towards reducing it.

Opus is mostly used for VOIP as its a good general purpose replacement for Speex, but Godot will never supply VOIP out of the box given the large amount of ways to do it.
I recommend waiting for the GDNative changes in Godot 4.0 and creating a GDNative plugin.

I disagree.
For music and sound effects, there is probably no big benefit in size, unless you have a lot of music.
For voice lines, however, I can easily get transparent quality at 32 kbit/s, and still acceptable quality at 24 kbit/s.
For vorbis, I need at least 80 kbit/s. That is more than 2x!
I doubt that performance will be an issue, realistically. And in such a case, the other codecs are still there.
That this increases the binary size a bit is true; a more light-weight opus decoder would of course be ideal.
(Currently I estimate the whole opus+ogg thing adds around 1 to 2 MB, judging from the binary size of opusdec.)

For VOIP, it could be useful to have the stream support available so users can grab packets off the network and feed them into the stream still compressed.  Otherwise, that would need to be implemented by the user themselves.
Since the library is already available, it makes sense to include this until the splitting of codecs into GDNative plugins is complete.

For voice lines, however, I can easily get transparent quality at 32 kbit/s, and still acceptable quality at 24 kbit/s.
For vorbis, I need at least 80 kbit/s. That is more than 2x!

Remember that voice lines can often be encoded at 22 kHz with no loss of quality unless they're really high-pitched. This is because of the Nyquist-Shannon sampling theorem.

@mortarroad Sure, but a game that requires such a huge amount of voice files where this will make a difference can very well use a GDNative add-on for Opus, likewise for VOIP. It does not make sense to add stuff to the engine that will be used rarely.

Then, would it make sense to put opus support in 3.x instead, since the libraries are already there?
(That's what I had originally prepared this for, but github told me to merge against master.)

@reduz Can I get an opinion about getting this into 3.x instead, since the libraries are already there?
If not, there's no need to keep this PR open.

Can I get an opinion about getting this into 3.x instead, since the libraries are already there?

To answer this, if we don't plan to add Opus support back in 4.0, it would probably be confusing to re-add it in 3.4. It would be seen once again as a regression if support is lost going from 3.4 to 4.0.


Modify test_print_gas.py to store a json file in data/ directory

This issue keeps track of modifying test_print_gas.py to store results in a JSON file in data directory, in addition to the current functionality of printing gas consts in stdout.
This issue also keeps track of modifying the release process so that this script is run before every package release.

Each test only prints one line.  The corresponding JSON operation would be to update just one field in the JSON file.

let each test update one field in the JSON file.
write a completely separate script that stores the gas measurements in the JSON file
one Python function executes all gas measurement tests, collects the measurements in a dictionary, and prints them in a file.

I'll take

write a completely separate script that stores the gas measurements in the JSON file

but I try to avoid code duplication.  I look into how to call pytest cases from Python scripts.

Somehow I settled on an even easier change #590.


Applications of NLP

[ ] Examples
[ ] Components used

Given text, it can answer any questions.

Sentiment Analysis
Chatbot
Speech Recognition
Machine Translations

Earlier Questions & answers had to be given earlier.
Now based on the text, the Model can learn the semantics & does the needful for the user.
Example

Money Robot speaking in Denvar airpor  (Camera, Context Generation, Conversaion initiation using AI)
Unlock door using Voice & Camera IOT (using private cloud & OpenStack)
Home lifestyle with Smart Home Solutions (with IOT, generat information about: Rom usage, Fridge door open. Car sate, open doors, turn AC on, Speed limit advise, Give updaes on phone., Send notification when an item is out of stock, Turn off sprinkelrs when someone is playing, Visitor identification)  .Generative AI can help to speak to Visitor parents.
Case study on understanding Human Brain. It is already very effective, but did not get approved
Camera that contantly check human mood in the campus (happy, yawning), shirts with tracker EEG is used (Electro Encephalo Gram)  // Observation. Just puting the device made them to be alert.
Looking at face check which direction they are looking at.

Idea: Teacher & Parent counceling.

Ambiguity

Lexical Ambiguity    : eg Chip.
Syntactic Ambiguity : Visiting relatives can cause problems.
Referential Ambiguity  : I want to buy a drink for everyone here.  I wanted to buy a newspaper

Right prompting can help resolve.
Tokenisation
Normalisation
Stemming: Normalize words into base form.     Visible -> visbl , democracy -> democr
Lemmatisation : Take to a meaningful base form (affection) -> (affect), democracy -> democrisation
Stopwords
removal of these words, does not change meaning.  eg: I, me, my etc.
Named Entity Recognition
Identifies names into categories. (Organisation, person, place)
Chunking
Convert words to : NP, VBD, NP
Next: Activity
Text to Image.

Next: Activity
Text to Image.

There are many tools for text to image.

Can be useful when google search is not giving quality results
Can help during PPT prep, directly based on PPT content.

Test to Image Tools

midjourney Provides 7 days free trial.  Can take input (text/image)
https://copilot.microsoft.com/ > Designer.  Gives text & images. Good for codelabs.

Tools
https://ai.invideo.io/onboard
app.videogen.io

Voice Cloning
Few use cases

Milk boiling detection  (CNN for image detection)
Hand patting.  (MIT Inventor Android application builder,

Home Work

Explore MIT Inventor.

IOT : Intelligence through high data generation
automation: can happen without IOT.


Updates the code using new API facilities

Updates the API
This PR has the goal to update the code using the newest API until Java 8. These improvements are:

Use switch instead of multiple if/else: The switch is faster because there are special bytecodes that allow efficient switch statement evaluation when there are a lot of cases.

Simplifies code using Objects.equals: It reduces the number of lines of code using the Objects.equals also it will be faster considering the JIT factor.

Simplifies the primitive compare using Integer.compare

Reduces code using removeif condition in the collection.

from the JVM specification it repleaces L instead of l.

@otaviojava Any feedback ok @radcortez comments?

Hey Bruno, I like the idea to standardize to use the new API. It simplifies and Eclipse also can generate using the new Java 7 API.

That is fine to move it forward?


the link problem

In the Local web UI, a link appeared, but it did not automatically open. After clicking, I found that the link could not be opened. How can I solve this prob

Replace <IP_ADDRESS> with <IP_ADDRESS>

Replace <IP_ADDRESS> with <IP_ADDRESS>将 <IP_ADDRESS> 替换为 <IP_ADDRESS>

Thanks, I've solved the problem!~///(^v^)\~


convert-pretrain-model-to-d2.py working poorly with Panoptic-DeepLab X65-DC5 model

When working with Panoptic-DeepLab X65-DC5 model the following happens:
in convert-pretrain-model-to-d2.py line 27 torch.load returns a dict with keys 'model', 'optimizer', 'scheduler', 'iteration', and then on line 29 that is put into another dict with keys 'model', '__author__', 'matching_heuristics'. After it is loaded into the DefaultPredictor from detectron2 that would try to construct DetectionCheckpointer which would run the lines
        checkpoint = self._load_file(path)
        incompatible = self._load_model(checkpoint)

from the base class.
_load_file just unpickles that dict that we created before, and  _load_model runs
self._convert_ndarray_to_tensor(checkpoint["model"]), which is gonna fail since checkpoint["model"] is a dict with another 'model' key in it.
Long story short either the model is not stored correctly or the conversion script did not flatten the dicts properly - I blame the latter.
To reproduce:
get the X65-DC5 model;
in panoptic-deeplab/tools_d2 run python3 convert-pretrain-model-to-d2.py <model.pth> x65.pkl;
run something like this in python:
from detectron2.checkpoint.detection_checkpoint import DetectionCheckpointer
d = DetectionCheckpointer('x65.pkl')

Check: https://github.com/facebookresearch/detectron2/blob/master/tools/convert-torchvision-to-d2.py

Well, I don't think that link you sent me is very helpful, since there the same problem remains - data['model'] is not an ndarray. As for myself, I resolved my problem by changing line 29 of convert-pretrain-model-to-d2.py from
    res = {"model": obj, "__author__": "third_party", "matching_heuristics": True}

to
    res = {**obj, "__author__": "third_party", "matching_heuristics": True}

and that seems to solve my problems just fine.


Updated suggestions

Current coverage is 14.61%

Merging #23 into master will not affect coverage as of 8956081

@@            master     #23   diff @@
======================================
  Files           31      31
  Stmts          342     342
  Branches         0       0
  Methods         46      46
======================================
  Hit             50      50
  Partial          0       0
  Missed         292     292

Review entire Coverage Diff as of 8956081

Powered by Codecov. Updated on successful CI builds.


Vue-devtools work in production since 1.0.28

Hello community! Today I noticed that vue-devtools work on my production site. I think it's happens since I updated vue to 1.0.28. I use webpack for build. That's my production section in webpack.config.js:
var prod = process.env.NODE_ENV === 'production';
module.exports.plugins = (module.exports.plugins || []);
if (prod) {
    module.exports.plugins = module.exports.plugins.concat([
        new webpack.DefinePlugin({
            'process.env': {
                NODE_ENV: 'production'
            }
        }),
        new webpack.optimize.UglifyJsPlugin({
            minimize: true,
            compress: {
                warnings: false
            }
        }),
        new webpack.optimize.OccurenceOrderPlugin()
    ]);
} else {
    module.exports.output.publicPath = '/';
}

I didn't use this option Vue.config.devtools = true.
Chrome version is Version 54.0.2840.59 (64-bit)
Thank you.

Hello guys! Somebody help me!

Sorry, cannot reproduce this with a fresh vue-cli install. Are you sure you deployed the production build?


[pigeon] Add method to run pigeon with PigeonOptions

Use case
As an owner of the library which is using the pigeon library directly
I want to have the ability to call Pigeon.run method with a PigeonOptions argument.
Proposal
I suggest to add a new method into Pigeon class.
Future<int> runWithOptions(PigeonOptions options, {List<Generator>? generators, String? sdkPath})

That allows to everybody running the pigeon generator programmatically from their own libraries.

Closing as complete as of https://github.com/flutter/packages/pull/2842


Local public health

I suggest to clarify the interaction of the app with the local public health offices (Gesundheitsamt). I'd expect this somewhere in the userstories.

The scoping document - which includes the user stores - focuses primarily on the behavior of the client apps (Android, iOS) and user interactions there. The local health authorities (Gesundheitsamt) have no direct influence on the client apps themselves. They only interact with the user in the context of the Corona-Warn-App in case they need to provide a teleTAN. This behavior (alongside many other interactions) is clearly outlined in our solution architecture document.
Mit freundlichen Grüßen/Best regards,
SW
Corona Warn-App Open Source Team


feat: Rename pybigquery to sqlalchemy-bigquery

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[x] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[x] Ensure the tests and linter pass
[x] Code coverage does not decrease (if any source code was changed)
[x] Appropriate docs were updated (if necessary)

Fixes #197  🦕

Could we add a warning to setup.py and the README and make a release of pybigquery first? I'd like to make sure folk who look for the pybigquery package are able to find sqlalchemy-bigquery.
I'm thinking something similar to what we're doing here: https://pypi.org/project/google-cloud/

Could we add a warning to setup.py and the README and make a release of pybigquery first? I'd like to make sure folk who look for the pybigquery package are able to find sqlalchemy-bigquery.
I'm thinking something similar to what we're doing here: https://pypi.org/project/google-cloud/

In this case, we'd be telling people to install a package that doesn't exist, wouldn't we?
Note that pybigquery will continue to work indefinitely!
Daft plan, modified based on your comment:

Release an alpha of sqlalchemy-bigquery

Release an alpha of pybigquery that is a facade/shim for sqlalchemy-bigquery
Non-alpha pybigquery works as expected.
Prior to these releases, test with non-pypi installs.

Decide when to go to non-alpha.  For sake of discussion, say, July 42. ;)

Make a pybigquery release that gives folks a heads up of the swap on July 42.

On July 42, release non-alpha sqlalchemy-bigquery and non-alpha pybigquery shim
pybigquery shim still works but issues a deprecation warning.
Old installs of pybigquery or installes of pinned versions still work as expected.

Thoughts?

In this case, we'd be telling people to install a package that doesn't exist, wouldn't we?

True. Maybe we try to use some of the LTS client automation and keep around a pybigquery branch for backports? Or maybe we just manually publish a release of pybigquery once sqlalchemy-bigquery is available?

There are a number of ways we could approach this, depending on what we
(you :) ) want to do. Let's discuss on Wednesday.
Jim
On Tue, Jul 13, 2021 at 3:17 PM Tim Swast @.***> wrote:

In this case, we'd be telling people to install a package that doesn't
exist, wouldn't we?
True. Maybe we try to use some of the LTS client automation and keep
around a pybigquery branch for backports? Or maybe we just manually
publish a release of pybigquery once sqlalchemy-bigquery is available?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googleapis/python-bigquery-sqlalchemy/pull/198#issuecomment-879336432,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAF4U5YTOHRYENEPHAZOINTTXSGI3ANCNFSM47W3FT6A
.

--
Jim Fulton
http://jimfulton.info

Note that we have to sort out the new name, since the new name was taken.

Note that we have to sort out the new name, since the new name was taken.

Hey @jimfulton and @tswast , I have added Jim as an owner on https://pypi.org/project/sqlalchemy_bigquery/ , and added a redirect notice on my old project at https://github.com/cpdean/sqlalchemy-bigquery .
Let me know if there's anything else I can do to help.

Note that we have to sort out the new name, since the new name was taken.

Hey @jimfulton and @tswast , I have added Jim as an owner on https://pypi.org/project/sqlalchemy_bigquery/ , and added a redirect notice on my old project at https://github.com/cpdean/sqlalchemy-bigquery .
Let me know if there's anything else I can do to help.

@cpdean Thank you very much!

@tswast are you good with this?

Looking good! A couple minor comments. I think we can merge this sooner rather than later.

I also just removed the api module, which we'd discussed, but that I just remembered. :)


Bump dependency on node-fetch to prevent MaxListenersExceededWarning for @azure/core-http

Package Name: @azure/core-http
Package Version: 3.0.2
Operating system: any
[x] nodejs

version: 12.22.7

[ ] browser

name/version:

[ ] typescript

version:

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
node-fetch < 3.2.5 contains a leaking listeners bug.
The dependency version for the node-fetch is 2.6.7
To Reproduce
Steps to reproduce the behavior:
Repeat http request for several times may trigger this node-fetch bug.
Expected behavior
No Node.js warning for

MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 data listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit

Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

@feitxyz  Are you able to reproduce the issue with @azure/core-http? Reading through the node-fetch issue it seems like the bug was introduced in the 3.x series, but presumably since we're still on 2.6.7 we're not affected?

@feitxyz Are you able to reproduce the issue with @azure/core-http? Reading through the node-fetch issue it seems like the bug was introduced in the 3.x series, but presumably since we're still on 2.6.7 we're not affected?

@xirzec Yes, I was able to reproduce the issue with the following code.
const { BlobServiceClient } = require('@azure/storage-blob');

process.on('warning', e => console.warn(e.stack));

(async () => {
  const blobServiceClient = BlobServiceClient.fromConnectionString(
    "my-connect-string",
  );
  const containerClient = blobServiceClient.getContainerClient('my-container');
  const blockBlobClient = containerClient.getBlockBlobClient('testBlob');
  const body = "HelloWorld";
  for (let index = 0; index < 20; index++ ) {
    await blockBlobClient.stageBlock(
      Buffer.from(index.toString().padStart(8, '0')).toString('base64'),
      body,
      body.length,
    );
  }
})();

Details for the warning:
MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit
    at _addListener (events.js:389:17)
    at TLSSocket.addListener (events.js:405:10)
    at TLSSocket.Readable.on (_stream_readable.js:873:35)
    at ClientRequest.<anonymous> (D:\azure-http\node_modules\node-fetch\lib\index.js:1529:7)
    at ClientRequest.emit (events.js:326:22)
    at tickOnSocket (_http_client.js:709:7)
    at onSocketNT (_http_client.js:750:5)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)


Support short options for selecting tests & plans

Selecting tests or plans (for example to be executed or listed) is
a very common use case. Let's add short selection options to the
following commands:
tmt run test
tmt run plan
tmt test ls
tmt plan ls
tmt test show
tmt plan show
tmt test lint
tmt plan lint

We keep long options only for story commands because of the
collision with '-c' which is already used for '--covered':
tmt story ls
tmt story show
tmt story coverage

Also keep long options only for export because of possible future
collision with '-f' for '--force' when overwriting existing files.
tmt story export
tmt test export

@psss some tests coverage would be nice, otherwise lgtm

@lachmanfrantisek, the pull request has been submitted about 5 hours ago and still no results or update from Packit. Any idea what might be wrong?

/packit test

@lachmanfrantisek, the pull request has been submitted about 5 hours ago and still no results or update from Packit. Any idea what might be wrong?

Sorry, I've came here now and can't see much since you've retriggered the tests manually. I am not aware of any outage and our daily testing PRs look good.
Let us know if it is still a problem.

@psss some tests coverage would be nice, otherwise lgtm

Ok, a couple of tests added, rebased on the latest master, ready for rereview.


There is error in conditioned generation snippet...

ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 2 dimension(s) and the array at index 1 has 1 dimension(s)

Hi @shuyueW1991, thank you for the spot I have updated this with #81891a1. You should be able to pass in conditions as shown in the readme now.


OTG: DP-1.7: One strict priority queue traffic test

OTG conversion of DP-1.7:  One strict priority queue traffic test here
resolves #1077

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 57.063%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1232

Relevant Lines:
2159

💛  - Coveralls

May need to merge changes from #1350

/gcbrun


Display method rendered as string not as html

I need to wrap the item text in another label, but I have issues to add html to it.
I tried
methods: {
display(item) {
                return '{ item.label }'
            },
}

but this is rendered as string not as html.
If I try to use this approch as used in the documentation section
data(){
   return {
    display: item => { item.label },
}
}

i'm not be able to get it compiled. Am I missing something, or is it a bug?

@sheriffmarley I don't think that there is something wrong in the doc. since the demos seem to be working fine.

i'm not be able to get it compiled.

If you get a compilation error, then something is wrong in your project configuration I guess. Try reading the vuejs jsx guide, and if you are using babel you might be missing the right preset.

Thought so too, but i cannot get it to build correctly I always either get a string or an compilation error:
ERROR in ./resources/assets/js/components/Filemanager/Tree.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/Filemanager/Tree.vue?vue&type=script&lang=js&)
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: C:\path\laravel\resources\assets\js\components\Filemanager\Tree.vue: Unexpected token (129:29)

  127 |                 }
  128 |             },
> 129 |             display: item => { item.label },

I just wanted to add a folder icon to the items if the item has no opener element

Seems like you are using webpack and babel-loader, I think that you are missing the right babel preset. Without it, babel cannot "understand" how to transpile jsx.

Thanks you pointed me in the correct direction.  :)
For any other who is using laravel-mix . Add a .babelrc file to your project folder and install the this dependency https://github.com/vuejs/jsx


Handle continue upload/download while in background & Low speed transfer than android SDK

Hello Team,
I am developing app that needs to send/receive the media in chat while user press home.
I have tried using the S3 background transfer but could not see the download continuing in the background when home button pressed.
Hence continued with the AWSTRansfermanager example as its more reliable way to handle the request.
Can anyone tell me as to how we can let the S3 continue the transfer while app being in background and not PAUSE as its currently doing.
PS: I've tried using the example code with my AWS settings and still face the same issue in the example provided for both mechanisms.
Also the upload and download are very slow in 3G and comparatively to WIFI. This is not that slow in android as its rapid fast comparing our app in android using Android AWS SDK.
Note that looking for earlier blogs for AWS the AWSS3Client was used that was able to do some tweaking in the network detection and bandwidth throttling but in this latest example this is not shown or possible.
Any immediate help & guidance is truly appreciated.
Thanks,
Vicky

I have confirmed the S3 Background Transfer sample (both Swift and Objective-C versions) kept downloading a file after the home button is pressed. Also, the iOS handles the background transfer, and the AWS Mobile SDK does not directly performs the download.

Hello team,
Please check the logs below explaining that scenerio it paused, Ive
highlighted the areas and also you can check the timestamp of left side to
see when the app went into background and came in foreground the resumption
is happening.
Do I need to do any additional settings to make the transfer enabled. Just
to recall I am using a AWSTransfer manager and not S3 Background transfer as
it had issues.
2015-10-23 12:16:06.989 Closrr_DV3[1225:204029] TASK Progress
:<AWSS3TransferManagerUploadRequest: 0x12768afa0> {
ACL = 0;
body =
"file:///var/mobile---Application/80----80F0FC9BFC/Documents/Closrr/Media/+6
598595499/VID-EF005D3E-BE12-44B6-BA30-62378840A1A4.mov";
bucket = "closrr-media-dev";
cacheIdentifier =
"56B6A88D-CBB9-4417-ADB6-0D522BE85E18-1225-00000149334313C7";
completedPartsArray =     (
);
contentType = "video/quicktime";
currentUploadingPartNumber = 0;
expires = "2015-10-23 05:16:06 +0000";
key = "1444293870a3----57acd6d6dd/VID-EF005D3E-BE1----62378840A1A4.mov";
serverSideEncryption = 0;
state = 1;
storageClass = 0;
totalSuccessfullySentPartsDataLength = 0;
}
//Transfer actually startes at '2015-10-23 12:16:10.342¹
2015-10-23 12:16:10.342 Closrr_DV3[1225:204175] Progress status : 0.001449
2015-10-23 12:16:10.448 Closrr_DV3[1225:204175] Progress status : 0.010137
2015-10-23 12:16:10.460 Closrr_DV3[1225:204327] Progress status : 0.011586
2015-10-23 12:16:10.462 Closrr_DV3[1225:204327] Progress status : 0.013038
2015-10-23 12:16:10.467 Closrr_DV3[1225:204175] Progress status : 0.014487
---trimmed logs
5-10-23 12:16:12.464 Closrr_DV3[1225:204175] Progress status : 0.218757
2015-10-23 12:16:12.474 Closrr_DV3[1225:204175] Progress status : 0.220205
2015-10-23 12:16:12.490 Closrr_DV3[1225:204175] Progress status : 0.221654
2015-10-23 12:16:12.505 Closrr_DV3[1225:204175] Progress status : 0.223103
2015-10-23 12:16:12.524 Closrr_DV3[1225:204175] Progress status : 0.224552
2015-10-23 12:16:12.536 Closrr_DV3[1225:204133] Progress status : 0.226000
2015-10-23 12:16:12.546 Closrr_DV3[1225:204133] Progress status : 0.227449
2015-10-23 12:16:12.553 Closrr_DV3[1225:204327] Progress status : 0.228898
2015-10-23 12:16:12.567 Closrr_DV3[1225:204175] Progress status : 0.230347
2015-10-23 12:16:12.587 Closrr_DV3[1225:204133] Progress status : 0.231795
2015-10-23 12:16:12.611 Closrr_DV3[1225:204133] Progress status : 0.232441
2015-10-23 12:16:12.614 Closrr_DV3[1225:204327] Progress status : 0.232441
2015-10-23 12:16:12.714 Closrr_DV3[1225:204029] INFO:App entered
background:-[CLAppDelegate applicationWillResignActive:]
//Here for few milliseconds the transfer continues
2015-10-23 12:16:12.953 Closrr_DV3[1225:204133] Progress status : 0.233889
2015-10-23 12:16:12.960 Closrr_DV3[1225:204327] Progress status : 0.235338
2015-10-23 12:16:12.964 Closrr_DV3[1225:204417] Progress status : 0.236787
2015-10-23 12:16:12.966 Closrr_DV3[1225:204133] Progress status : 0.238236
2015-10-23 12:16:12.968 Closrr_DV3[1225:204327] Progress status : 0.239684
2015-10-23 12:16:12.985 Closrr_DV3[1225:204133] Progress status : 0.241133
2015-10-23 12:16:12.998 Closrr_DV3[1225:204417] Progress status : 0.242582
2015-10-23 12:16:13.006 Closrr_DV3[1225:204417] Progress status : 0.244031
2015-10-23 12:16:13.037 Closrr_DV3[1225:204417] Progress status : 0.245479
2015-10-23 12:16:13.058 Closrr_DV3[1225:204327] Progress status : 0.246924
2015-10-23 12:16:13.059 Closrr_DV3[1225:204327] Progress status : 0.248377
2015-10-23 12:16:13.068 Closrr_DV3[1225:204327] Progress status : 0.249825
--trimmed logs
15-10-23 12:16:15.146 Closrr_DV3[1225:204416] Progress status : 0.383108
2015-10-23 12:16:15.157 Closrr_DV3[1225:204327] Progress status : 0.384556
2015-10-23 12:16:15.169 Closrr_DV3[1225:204327] Progress status : 0.386005
2015-10-23 12:16:15.193 Closrr_DV3[1225:204169] Progress status : 0.387454
2015-10-23 12:24:52.533 Closrr_DV3[1225:204175] Progress status : 0.388903
2015-10-23 12:24:52.557 Closrr_DV3[1225:205474] AWSiOSSDKv2 [Error]
AWSURLSessionManager.m line:260 | -[AWSURLSessionManager
URLSession:task:didCompleteWithError:] | Session task failed with error:
Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."
UserInfo=0x1702e2f80 {NSUnderlyingError=0x1746525d0 "The operation couldn¹t
be completed. (kCFErrorDomainCFNetwork error -1001.)",
NSErrorFailingURLStringKey=https://s3-ap-southeast-1.amazonaws.com/-------29
3870a37013c8182d17dcf9d21657acd6d6dd/VID-EF005D3E-BE12-44B6-BA30-62378840A1A
4.mov?partNumber=2&uploadId=plb0xoQqik5Xl6i6u7TeZaTqw3j4gUMpR8zA37DZbAoFIcDw
QZWAJnu8sPBLCMBzlU.DhyqWZEs0ye1ssWX0PNkxubKgxOD52g9wVAbMumpdxBB._ETHy7yaixUp
uGVHZo68Vi5T0EYcsJNiKPuOLPV4JT8sSk4IlBmTQxSw0js-,
NSErrorFailingURLKey=https://s3-ap-southeast-1.amazonaws.com/closrr-media-de
v/1444293870a370----acd6d6dd/VID-EF005D3E-BE12-44B6-BA30-62378840A1A4.mov?pa
rtNumber=2&uploadId=plb0xoQqik5Xl6i6u7TeZaTqw3j4gUMpR8zA37DZbAoFIcDwQZWAJnu8
sPBLCMBzlU.DhyqWZEs0ye1ssWX0PNkxubKgxOD52g9wVAbMumpdxBB._ETHy7yaixUpuGVHZo68
Vi5T0EYcsJNiKPuOLPV4JT8sSk4IlBmTQxSw0js-, NSLocalizedDescription=The request
timed out.}

2015-10-23 12:24:52.816 Closrr_DV3[1225:205474] Progress status : 0.390355
2015-10-23 12:24:52.819 Closrr_DV3[1225:204175] Progress status : 0.391804
2015-10-23 12:24:52.824 Closrr_DV3[1225:205474] Progress status : 0.393253
2015-10-23 12:24:52.829 Closrr_DV3[1225:205459] Progress status : 0.394701
2015-10-23 12:24:52.832 Closrr_DV3[1225:205474] Progress status : 0.396150
2015-10-23 12:24:52.850 Closrr_DV3[1225:205459] Progress status : 0.397599
2015-10-23 12:24:52.861 Closrr_DV3[1225:204175] Progress status : 0.399048
2015-10-23 12:24:52.867 Closrr_DV3[1225:204175] Progress status : 0.400496
2015-10-23 12:24:52.874 Closrr_DV3[1225:204175] Progress status : 0.401945
2015-10-23 12:24:52.884 Closrr_DV3[1225:204175] Progress status : 0.403394
2015-10-23 12:24:52.887 Closrr_DV3[1225:205474] Progress status : 0.404843
2015-10-23 12:24:52.903 Closrr_DV3[1225:204175] Progress status : 0.406291
2015-10-23 12:24:52.909 Closrr_DV3[1225:205474] Progress status : 0.407740
2015-10-23 12:24:52.922 Closrr_DV3[1225:205474] Progress status : 0.409189
--trimmed logs
-10-23 12:24:53.006 Closrr_DV3[1225:205474] Progress status : 0.428022
2015-10-23 12:24:53.012 Closrr_DV3[1225:205459] Progress status : 0.429471
2015-10-23 12:24:53.053 Closrr_DV3[1225:205474] Progress status : 0.439612
2015-10-23 12:24:53.063 Closrr_DV3[1225:204029] INFO:App entered
foreground:-[CLAppDelegate applicationDidBecomeActive:]
//App became active and transfer resumed than already should have
transferred  resume time 2015-10-23 12:24:53.066
2015-10-23 12:24:53.066 Closrr_DV3[1225:205474] Progress status : 0.441056
2015-10-23 12:24:53.066 Closrr_DV3[1225:204169] Progress status : 0.442509
2015-10-23 12:24:53.195 Closrr_DV3[1225:204175] Progress status : 0.456996
---trimmed logs
2015-10-23 12:25:01.058 Closrr_DV3[1225:205474] Progress status : 0.989968
2015-10-23 12:25:01.066 Closrr_DV3[1225:205474] Progress status : 0.991417
2015-10-23 12:25:01.094 Closrr_DV3[1225:205474] Progress status : 0.992865
2015-10-23 12:25:01.132 Closrr_DV3[1225:205528] Progress status : 0.994314
trimmed logs
2015-10-23 12:25:03.944 Closrr_DV3[1225:205528] Progress status : 1.152870
2015-10-23 12:25:03.953 Closrr_DV3[1225:205474] Progress status : 1.154319
2015-10-23 12:25:03.961 Closrr_DV3[1225:205528] Progress status : 1.155767
2015-10-23 12:25:03.968 Closrr_DV3[1225:205474] Progress status : 1.156466
2015-10-23 12:25:03.975 Closrr_DV3[1225:205475] Progress status : 1.156466
2015-10-23 12:25:04.187 Closrr_DV3[1225:205528] TASK Finished
:<AWSS3TransferManagerUploadRequest: 0x12768afa0> {
ACL = 0;
body =
"file:///var/mobile/Containers/Data/Application/80F4F172-8C7C-4620-8710-9480
F0FC9BFC/Documents/Closrr/Media/+6598595499/VID-EF005D3E-BE12-44B6-BA30-6237
8840A1A4.mov";
bucket = "closrr-media-dev";
cacheIdentifier =
"56B6A88D-CBB9-4417-ADB6-0D522BE85E18-1225-00000149334313C7";
completedPartsArray =     (
"<AWSS3CompletedPart: 0x17483a8a0> {\n    ETag =
"\"671ce9e5dac5ddbfe7fce16f8a31e8f0\"";\n    partNumber = 1;\n}",
"<AWSS3CompletedPart: 0x17062d1a0> {\n    ETag =
"\"522f1a2d770529db96c166196bf7d3da\"";\n    partNumber = 2;\n}",
"<AWSS3CompletedPart: 0x174628ba0> {\n    ETag =
"\"e1969011e1fdd555c6c7d4218ef10568\"";\n    partNumber = 3;\n}",
"<AWSS3CompletedPart: 0x17482b100> {\n    ETag =
"\"e5c0a76232ea896af6ad1af9ef49e9bd\"";\n    partNumber = 4;\n}",
"<AWSS3CompletedPart: 0x174626720> {\n    ETag =
"\"b8ba12eacf4a47025b56db197315199c\"";\n    partNumber = 5;\n}"
);
contentType = "video/quicktime";
currentUploadingPart = "<AWSS3UploadPartRequest: 0x1700f3c80> {\n
body =
"file:///private/var/mobile/Containers/Data/Application---99-6350B290968C"
;\n    bucket = "closrr-media-dev";\n    contentLength = 1584248;\n    key
= \²1444293870a37013c8182d1----44B6-BA30-62378840A1A4.mov";\n    partNumber
= 5;\n    uploadId =
"plb0xoQqik5Xl6i6u7TeZaTqw3j4gUMpR8zA37DZbAoFIcDwQZWAJnu8sPBLCMBzlU.DhyqWZE
s0ye1ssWX0PNkxubKgxOD52g9wVAbMumpdxBB._ETHy7yaixUpuGVHZo68Vi5T0EYcsJNiKPuOLP
V4JT8sSk4IlBmTQxSw0js-";\n}";
currentUploadingPartNumber = 6;
expires = "2015-10-23 05:16:06 +0000";
key =
"1444293870a37013c8182d17dcf9d21657acd6d6dd/VID-EF005D3E-BE12-44B6-BA30-6237
8840A1A4.mov";
serverSideEncryption = 0;
state = 4;
storageClass = 0;
totalSuccessfullySentPartsDataLength = 22555768;
uploadId =
"plb0xoQqik5Xl6i6u7TeZaTqw3j4gUMpR8zA37DZbAoFIcDwQZWAJnu8sPBLCMBzlU.DhyqWZEs
0ye1ssWX0PNkxubKgxOD52g9wVAbMumpdxBB._ETHy7yaixUpuGVHZo68Vi5T0EYcsJNiKPuOLPV
4JT8sSk4IlBmTQxSw0js-";
}
Summarising  12:16 transfer started and I went in background and transfer
resumes at 12:24 where as per your response it should have finished.
Thanks,
Regards,
Vicky S Dhas
From:  Yosuke Matsuda<EMAIL_ADDRESS>Reply-To:  awslabs/aws-sdk-ios-samples
<reply+00a9e1abb46b6406aacc901702988803f5b3aac621c0e06892cf000000011240f4179
<EMAIL_ADDRESS>Date:  Friday, 23 October 2015 2:59 am
To:  awslabs/aws-sdk-ios-samples<EMAIL_ADDRESS>Cc:  Vicky Dhas<EMAIL_ADDRESS>Subject:  Re: [aws-sdk-ios-samples] Handle continue upload/download while in
background & Low speed transfer than android SDK (#29)
I have confirmed the S3 Background Transfer sample (both Swift and
Objective-C versions) kept downloading a file after the home button is
pressed. Also, the iOS handles the background transfer, and the AWS Mobile
SDK does not directly performs the download.

Reply to this email directly or view it on GitHub
<https://github.com/awslabs/aws-sdk-ios-samples/issues/29#issuecomment-15032
3119> .

Hi Team,
Appreciate if I can get any reply to this. As logs mentioned above its having a paused state when the application move in background. The download/upload progresses for a few % when going in background and then pauses. Please try with big size file to get this issue replicated.

AWSS3TransferManager does not support background transfers. If you want to keep uploading/downloading data in the background, you need to use AWSS3TransferUtility instead.

Noted with thanks I'll try changing my source code with this implementation.
Also why does the transfer becomes very slow when switched to 3G and then
even after coming back to wifi it's still slow.
It seems not identifying the network change and accordingly managing
bandwidth. Although the AWS SDK in android is rapid fast in 3G.
Can you guide please.
Thanks Vicky
On Wednesday, 28 October 2015, Yosuke Matsuda<EMAIL_ADDRESS>wrote:

AWSS3TransferManager does not support background transfers. If you want
to keep uploading/downloading data in the background, you need to use
AWSS3TransferUtility instead.
—
Reply to this email directly or view it on GitHub
https://github.com/awslabs/aws-sdk-ios-samples/issues/29#issuecomment-151605798
.

--
Sent from my iPhone

The background transfer is handled by the iOS, not by the AWS Mobile SDK. You should refer to Apple's documentation for details.

Sure thanks I shall migrate to code to handle transfer using background
transfer example as it may solve our purpose.
I checked your latest AWS background transfer is supporting transfers in
background.
On Wednesday, 11 November 2015, Yosuke Matsuda<EMAIL_ADDRESS>wrote:

The background transfer is handled by the iOS, not by the AWS Mobile SDK.
You should refer to Apple's documentation for details.
—
Reply to this email directly or view it on GitHub
https://github.com/awslabs/aws-sdk-ios-samples/issues/29#issuecomment-155623058
.

--
Sent from my iPhone


Connect to stadia widget

This is the ConnectToStadiaWidget, which will be a separate Widget in the upcoming ProfilingTargetDialog. This Widget handles the connection up to establishing a grpc channel (tunnel).
I marked this as a draft PR, because it currently cannot be tested, because the ProfilingTargetDialog is still missing (next PR).
If you want to you could already do a code review of this, because it will not change significantly anymore (if at all). You could also wait until the ProfilingTargetDialog PR is ready.

Hey, so this PR is now officially ready for review. I actually had to change some things (for example instead of ConnectionArtifacts. there is now a ConnectionConfiguration) and I addressed @reichlfl comments. So please take a look again.
To try this PR, you can locally checkout draft PR #1526 and run Orbit with --enable_ui_beta.
My plan is to finish and merge this PR and then I will rebase the other PR (#1526) onto master.

Hey everyone,
I again changed quite some things in this PR, so further reviews would be appreciated :)
This can still be tested (and put into context) with #1526.

Thanks for the review @beckerhe and @reichlfl!
I made one additional last minute change, which consolidates the SetSshConnectionArtifacts, SetConnection and Start method and makes the interface of ConnectToStadiaWidget a little be cleaner imho. Its just a few lines change, without any change in logic.
I soon as the checks are done, I will potentially fix includes, rebase and reorder some commits and merge


Parser support type designators

Adds parser support for type designators (i.e. a trailing $ % # ! after a variable identifier). This will still need to be implemented in the runtime at a later time.
All function, variable, and parameter identifier tokens are permitted to end with a type designator. Then, in the parser, we enforce that function identifiers are NOT allowed to end with a type designator.
Fixes #162

I think I made all the changes discussed, and I tweaked the addError concept a little bit. ready for your review again.


Certificate generation not respecting the expiration period specified in the plan file

KET is not generating certificates according to the specifications in the plan file.

Fixed via #638


workbox runtimeCaching set networkOnly strategy fails when url with search parameters

I made config below, it works when visit 'https://app.example.com/reset_password' and 'https://app.example.com/reset_password.html', but once we add some search parameters 'https://app.example.com/reset_password.html?token=xxxx', the request fallbacks to app entry index.html unless I press shift + page refresh.
workbox: {
  runtimeCaching: [
    {
      urlPattern: /^\/reset_password(\.html)?$/,
      handler: 'NetworkOnly',
    },
  ],
  globPatterns: ['**/*.{js,css,html,ico,png,svg}'],
  maximumFileSizeToCacheInBytes: 5 * 1024 * 1024,
},

You should add a few options to the hanlder, check this:
https://github.com/vite-pwa/nuxt/issues/79#issuecomment-1781745717

It works thx for help me.


Update npm packages; a11y-dialog, axe-core, js-cookie

a11y-dialog (changes to event callbacks did not impact our usage) - https://a11y-dialog.netlify.app/migrating-to-v8/
axe-core (minor update with a few improvements)
js-cookie (breaking changes only relate to converters, which we do not use) - https://github.com/js-cookie/js-cookie/releases/tag/v3.0.0
Closes #10718

Validation

Tested out modals, specifically the Userbar front facing accessibility checks modal.
Tested the sidebar collapsed/expanded cookie saving and reading on refresh.
Tested on Firefox 115, Chrome 117, Safari 16.1

Not sure why the backend tests are failing, should not be the changes in this PR. The logs just say:

Too long with no output (exceeded 30m0s): context deadline exceeded

Rebased


Add fields annotated with @Resource and @Autowired to the automatically unmapped fields

Currently, potentially mappable fields annotated with @Inject or @Unmapped are excluded from the resource to model mapping. However, there are additional annotations that shall make an explicit @Unmapped annotation superflous: @Autowired (Spring's custom annotation) and @Resource (the java OOTB annotation).

Implemented - done!


Pick up latest TS nightly for insiders

https://github.com/microsoft/vscode/actions/runs/4267311114/jobs/7428773974#step:4:1


Add optional support for floating point registers

I loved the presentation at dconf, and would love to get my hands dirty with mecca, seeing how it works as an underlying i/o system for a web service (perhaps I could combine diamond with this?)
But the fibers need to support floating point registers. It seems a niche usage for the FP registers to be unsupported, and would not work well in the general case.
Can you think of a way to make this work as a compile-time option? That is, an option to everything that deals with fibers to save and restore the FP registers? And then I would recommend making that the default, and using the non-default "don't save the FP registers" in your codebase.

More importantly, how do you get compile time flags to a library compiled by dub? Is that even possible?

Going over the ABI, we need to preserve mxcsr and the x87 CW registers, and that's it. I am a bit wary of just adding them unconditionally, however, as accessing the FPU's registers is notoriously slower than the integer ones.

As for which registers need saving, I found this in the ABI docs:

The  control  bits  of  the MXCSR register  are  callee-saved  (preserved  across calls), while the status bits are caller-saved (not preserved).  The x87 status word register is caller-saved, whereas the x87 control word is callee-saved.

Note that druntime doesn't save these either.

My reason for creating the issue is that @Shachar brought it up at his talk as a potential hazard of using the library. I assumed that meant that druntime fibers don't have the limitation.  From a user perspective, what I was asking for is something that "just works" without any caveats. If that's already the case, then by all means close this issue.
Maybe the next step then is for Shachar to clarify when you have to be cautious when using the mecca fiber system, and we can determine whether anything needs addressing.

I brought up the limitations of the mecca code. If the druntime code does the same thing, all it means is that its limitations are not documented.
I don't want to close the bug, as I think the limitations are real. I'll try to figure out a way to solve this that would not be too expensive.

It definitely sounds like it will be efficient, but horribly prone to errors :) I can see people using FP and not setting the flag since they know there won't be a context switch, and then in the future, someone inserts some code that might context switch, but forget to set the flag.
Can you also provide a mechanism to just set the flag on fiber start for those who don't want to deal with the hassle?

You can certainly call it once at he beginning of the fiber, and never touch the flag again. It will be horribly inefficient.
A more efficient solution would be to treat this flag like you do a lock. Either set and put a scope(exit) that resets, or use a supplied RAII wrapper.
If you know you don't context switch, and you want to enforce it (i.e. - future proof your code), feel free to check out critical section. It provides a solution to precisely this problem. This is something you can do even today.

One thing that is going to be very useful if this enhancement is added is a guide on what this actually does and when to use it. It should include a demonstration of how the floating point registers can be messed up, and how to use this mechanism to avoid it. It may be something we want to add to core.thread.Fiber as well if it can cause problems.


Fix interrupted pending writes on socket write shutdown from eager close

Addresses the underlying ssh forwarding bug behind containers/podman#16656

PTAL @praveenkumar

One other thing I wanted to ask about was to pull this in podman we will need a gvproxy release. Glancing at the commits since 0.4.0 it seems all the changes are stability related, with the exception of a few extra hooks. Do you feel the other changes on the current branch are good to release?

I agree there's anything particularly worrying in the recent changes. Would be nice to have some fix for https://github.com/containers/gvisor-tap-vsock/issues/161 while at it, but I have no idea how much work this involves, gbraad was looking at it.

Are you currently coordinating releases?

gbraad did the last release, but we definitely could have a release soon, it's been a while since the last one even if there aren't many changes.

I created https://github.com/containers/gvisor-tap-vsock/issues/163 so that this release discussion does not get lost.


for jsppage

use for jsp page
because parseHtml can't work well for jsp page.

I don't think this is a problem that should be handled by this plugin. Try using another gulp plugin to fix your files before and after passing through cheerio.


Provide special thought to headful-only search results

If a particular SearchResult wraps a ModuleInfo, we can know whether the Module it creates can be run headlessly. We might want to protect against running headful-only Modules in a headless environment, by e.g. disabling these results.

See [this comment] for a potential solution that was outside the scope of that PR.

Also check out the available flags. We might want to be using ItemIsEnabled...


Can you have watch folders?

IE: can I leave the programme running and if a new photo is put in folder can it auto upload it?

not for the moment, but I'll tag your question as a feature request.
NB: if you run windows or mac, I think Google backup and sync would do the job.

@nmrshll Yep, trying to get the official windows apps features on a linux box.
Does this not upload duplicates?

It does upload any files, google handles the de-duplication on the server.

@nmrshll okay, and one last question it doesn't seem I can run
gphotos-uploader-cli /imageFolder/imageFilePath.jpg

Is there a chance of this being added, also in the config file can you tell it to upload to a pre existing album?

There is no feature at the moment for uploading to a pre-existing album, but it seems like a useful one. I'll open a separate issue for this.
For this one tough:
gphotos-uploader-cli /imageFolder/imageFilePath.jpg what is the thing you really want to do with this ? For one picture it seems easier to just open a web browser and drag and drop, and I want to avoid overcomplicating the uploader.

@nmrshll For full context I have a camera that can upload to a SMB share and I want the camera to upload into the folder then I would chain inotifywait to see the file get dropped in place and then run this uploader to upload it

It does upload any files, google handles the de-duplication on the server.

Keeping track of what you have uploaded and not reuploading would be a good idea, especially considering google limits to 30 uploads per minute. Subsequent runs on a large photo store are impossible.


HAWQ-1510. Add TDE-related functionality into hawq init command

@linwen @wengyanqing @amyrazz44 help to review, thanks.
Note:
Only include necessary code of hawq-init, other command modification will be added in another PR.

LGTM +1

LGTM


Handle error

Closes https://github.com/sveltejs/kit/issues/1857
#2122 with a few tweaks — updated docs, and reinstated handle_error. Despite the naming similarity, they're separate things — handleError is the user's code, handle_error is what the framework does (which includes calling the user's code). It's better to avoid conflating them, even if the framework isn't doing much beyond what the user does (i.e. just manipulating error.stack)
Before submitting the PR, please make sure you do the following

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[ ] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpx changeset and following the prompts. All changesets should be patch until SvelteKit 1.0

This PR looks to be accidentally reverting https://github.com/sveltejs/kit/pull/2178

yeah, there was a conflict. i was going to tweak it anyway, 'This function runs on every rendering' reads to me like a typo — sorry!

looks good to me other than that
just FYI, there was also a highlight that was removed besides the rendering / request wording

handle runs when a page is rendered. If a page is prerendered, handle will not run again when the user requests the page. If you would like to run some functionality on each request, see the documentation for your adapter.


[WIP] mixin: generic alerts to notify about cardinality explosion

It would be nice to notify user about cardinality explosion when it happens and not only wait for prometheus to be dead. With currently exposed data it is possible to set a few generic alerts:

Critical alert when too many series and/or samples are collected. We can experimentally find a sane default threshold for this alert and maybe expose it as a jsonnet variable so others can adjust it. (@csmarchbanks could you find it?)
Multiple burn rate alert as a warning about increasing cardinality. For this, it would be nice to correlate deriv(scrape_series_added) or deriv(scrape_samples_added) with some other metrics. However, due to a lack of ideas from my side, I can only experimentally find a threshold and use it in a similar way as in the previous point.
(Possible future work) Alerts using predict_linear to notify about possible prometheus service degradation due to increasing cardinality

I am open to other ideas :)
I also wonder if it would be possible to reuse @metalmatze slo-libsonnet for some of those alerts.
Note: This PR is more like food for thought and definitely not a finished solution.
Signed-off-by: paulfantom<EMAIL_ADDRESS>

I was looking at this again and it looks to me that all approaches from this PR are not so good.
Recently I was playing mostly with sth like:
expr: sum by (job) (rate(scrape_samples_scraped{job!~"kube-state-metrics|kubelet"}[5m])) > 100
for: 30m

But such alert isn't generic and mixin would need to expose config to exclude known high cardinality jobs.

In a conservative setup, I'd configure a (per target) sample_limit in the scrape_config. If I do, it would make sense to have a warning alert if I hit a certain fraction of the hard limit. But the main reason for setting the limit would be to not ingest targets that suddenly have 10x of the expected metrics or something. Alerting would then happen implicitly because those targets appear down. But we could also have an additional "explanatory" alert about samples being dropped because of exceeding the sample limit.
In general, an alert for the total number of series in the head block could also be good, possibly taking the slope into account, like in the classical disk-full alert.
But in either case, I don't think we can give a generic value. The alert thresholds have to be curated by the user.

@paulfantom do you think it makes sense to iterate on this? Otherwise, I'd be tempted to close this PR, while keeping our discussion in mind for possible future additions.


optimize angularInit function . do not foreach candidate if the element is retrived

If the element Module is retrived then do not foreach for retrive a candidate children element

This seems like a reasonable change. Note that you need to sign the CLA, before we can merge it ?

@gkalpak  please can you help me to  resolve CLA i have registred with my email i signed my userName's github.
Regards
Omar

@omarProgrammer, afaik you need to sign the CLA with the email that appears on the commit (which is not necessarily the same as the one you've registered with on GitHub).
If the email is the same (can't check right now) and it's still not recognized, let us know and someone will look into it :smiley:

@omarProgrammer, I see you have 2 accounts in GitHub (@omarProgrammer and @OmarBERRABEH) and the first 2 commits seem to have different author than the 3rd. That's why @googlebot can't verify the CLA (for at least one of the commits).
BTW, if the first two commits are just cancelling each other out, you can get rid of them altogether.

Closing due to lack of response.


date interval

When I run this command
php bin/console doctrine:schema:validate
the system print this message
Unknown database type interval day(3) to second(6) requested, Doctrine\DBAL
\Platforms\OraclePlatform may not support it.
I have an Oracle database schema that i cannot change. I need to import some tables into entities but the command fails and print the message above. There is a way to ignore that check? I used the filter argument but the check fails everytime.
Thanks

There is a way to ignore that check?

You can map the type as a DBAL type manually. See http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/custom-mapping-types.html
You want to do $platform->registerDoctrineTypeMapping(...)


cmd/dist: cannot re-run tests

After a successful run of ./all.bash or ./make.bash, cannot re-run tests:
../bin/go tool dist test --no-rebuild api

##### API check
import cycle not allowed
package fmt
	imports errors
	imports runtime
	imports runtime/internal/atomic
	imports runtime
2015/12/05 16:16:29 Failed: exit status 1

Also
../bin/go tool dist test api

##### Building packages and commands.
import cycle not allowed
package archive/tar
	imports bytes
	imports errors
	imports runtime
	imports runtime/internal/atomic
	imports runtime
net/http/h2_bundle.go:26:2: cannot find package "golang.org/x/net/http2/hpack" in any of:
	/home/yuval/Data/go-test/src/golang.org/x/net/http2/hpack (from $GOROOT)
	($GOPATH not set)
can't load package: import cycle not allowed
package archive/tar
	imports bytes
	imports errors
	imports runtime
	imports runtime/internal/atomic
	imports runtime
cmd/internal/objfile/disasm.go:18:2: cannot find package "golang.org/x/arch/arm/armasm" in any of:
	/home/yuval/Data/go-test/src/golang.org/x/arch/arm/armasm (from $GOROOT)
	($GOPATH not set)
cmd/internal/objfile/disasm.go:19:2: cannot find package "golang.org/x/arch/x86/x86asm" in any of:
	/home/yuval/Data/go-test/src/golang.org/x/arch/x86/x86asm (from $GOROOT)
	($GOPATH not set)
2015/12/05 16:19:22 building packages and commands: exit status 1

Works for me.
Do you have GOROOT set in the environment?

I'm not setting GOROOT explicitly, it appears in go env though.
env | grep ^GO

../bin/go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="freebsd"
GOOS="freebsd"
GOPATH=""
GORACE=""
GOROOT="/home/yuval/Data/go-test"
GOTOOLDIR="/home/yuval/Data/go-test/pkg/tool/freebsd_amd64"
GO15VENDOREXPERIMENT=""
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0"
CXX="clang++"
CGO_ENABLED="1"

It looks like I had an older version of go (go version go1.5.1 freebsd/amd64) in my PATH. If I clear it I'm getting
../bin/go tool dist test --no-rebuild api
2015/12/05 17:36:37 Error running go env CGO_ENABLED: exec: "go": executable file not found in $PATH

If I put the newly built go binary in the PATH then everything works as expected
PATH=~/Data/go-test/bin:$PATH ../bin/go tool dist test --no-rebuild api
##### API check
...

https://github.com/golang/go/blob/master/src/cmd/dist/test.go#L78 uses os/exec.Command so that's expected I guess.

Yeah, I think for this limited use it's OK to rely on PATH.  In normal use PATH will be set as needed.


[3290] Vacancies only consider findable courses

Context
Changes proposed in this pull request

When combining scopes #findable and #with_vacancies
These would be combined with OR instead of AND
This would introduce bugs where a course could be return that should
not be because it was unfindable with vacancies AND findable with no
vacancies
This fixes scopes so activerecord can combine these scopes correctly

Guidance to review
Checklist

[ ] Make sure all information from the Trello card is in here
[ ] Attach to Trello card
[x] Rebased master
[x] Cleaned commit history
[x] Tested by running locally

 Bug: course still showing on Find even though no vacancies


Render Error

Hi,
I have seen so many people complaining about this error but couldn't find a proper solution.
2020/08/19 19:44:10 Connecting to dashboard at http://<IP_ADDRESS>:3000/api/dashboards/uid/UfVUm4RRz
2020/08/19 19:44:11 Populated dashboard datastructure: {Title:Temperatur Description: VariableValues: Rows:[] Panels:[{Id:2 Type:graph Title:Temperatur Kühlschrank GridPos:{H:13 W:24 X:0 Y:0}}]}
2020/08/19 19:44:11 Downloading image  2 http://<IP_ADDRESS>:3000/render/d-solo/UfVUm4RRz/_?from=now-1y&height=500&panelId=2&theme=light&to=now&width=1000
2020/08/19 19:44:11 Error obtaining render for panel {Id:2 Type:graph Title:Temperatur Kühlschrank GridPos:{H:13 W:24 X:0 Y:0}}, Status: 500, Retrying after 10s...
2020/08/19 19:44:22 Error obtaining render for panel {Id:2 Type:graph Title:Temperatur Kühlschrank GridPos:{H:13 W:24 X:0 Y:0}}, Status: 500, Retrying after 20s...
2020/08/19 19:44:42 Error obtaining render: <!DOCTYPE html>

I think the problem here is the api key it's not passed. Or does grafana save it while the request?
Or do I need a special grafic engine for that?
I am using a Raspberry Pi 3 B
on Grafana Version 6.4.4
newest Grafana-reporter

Hi @Konradrundfunk ,
I solved it.
The first thing to understand is that the error does not come directly from this plugin Grafana Reporter, it comes from a plugin used by Grafana Reporter. The source of the issue is in the grafana official plugin, Grafana Image Renderer
I'm using Grafana 7, with Centos7, and everything was working fine, until I decided to delete Google Chrome, and then I got this error.  Even after reinstalling chrome, the rendering image would not go away.

I looked at the log in /var/log/grafana/grafana.log and found this:
error="Error: Failed to launch chrome!\n/var/lib/grafana/plugins/grafana-image-renderer/chrome-linux/chrome: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory\n\n\nTROUBLESHOOTING:
Install libXss.so.1 or Chrome does not fix the issue.

Solution:

You do not have to install Google Chrome, it can be installed, it does not cause any harm, its just not necessary for this error.

InstaIl sudo yum install chromium for Centos or sudo apt install chromium for ubuntu

All libraries must be installed for image renderer check here - https://grafana.com/docs/grafana/latest/administration/image_rendering/#troubleshoot-image-rendering


Update pqmf.py to fix import error

PR types
Bug fixes
PR changes
Others
Describe
update pqmf.py to fix import error

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

Already fix this in https://github.com/PaddlePaddle/PaddleSpeech/pull/3736

Thanks for your contribution, this problem already been fix in https://github.com/PaddlePaddle/PaddleSpeech/pull/3818


backup/restore 1.1 limitations

You cannot create incremental backups if you've CREATE, DROP, or TRUNCATE a table since creating its base backup.

Dup of #1835


Allow using the camera's speaker as a media_player entity

Enhancement request:
I have a Reolink camera outside of my front door, as well as a smart lock.
It could be really cool if I could play "The door is now open, welcome!" using the camera's speaker. In the Reolink app the use of the speaker is done through the "Talk" feature.
Perhaps it would be possible to add the camera's speaker as a media_player entity?
(Supporting models only, of course)

Perhaps this is possible (I think it is). But I don't own a camera with talkback. If you provide technical details, it will certainly help.

Gladly! how may I help? Let me know what details I could provide that would help (and maybe how to get them), and I will.

How to use the API for this purpose. The camera should accept some audio stream, can you debug your browser or is it only possible via the app?

Hi,
I'm interested in this possibly being a feature as well
The push to talk feature looks to only be available from the apps and I can't access it through the browser
https://support.reolink.com/hc/en-us/articles/360003764334-Reolink-Cameras-Which-Support-2-way-Audio

Hi,
I’m interested to this function on HA!
This was a good thing to have…
Thanks in advance


[BUG] /scripts/aad-app-reg.sh doesn't work from devcontainer, it fails on requesting endpoint: https://graph.microsoft.com/v1.0/domains

Running /scripts/aad-app-reg.sh script I've encountered an error, it looks like it fails on requesting Microsoft graph endpoint:
az rest -m get -u https://graph.microsoft.com/v1.0/domains -o json
looks like I'm failing on AAD Conditional Access but only from the devcontainer, if I run it from WSL2 outside the container it works with the same az account.
Steps to reproduce

Deploy environment following this doc https://github.com/microsoft/AzureTRE/blob/develop/docs/deployment-quickstart.md
When you run /workspaces/tre> ./scripts/aad-app-reg.sh -n aztreqs -r https://aztreqs.westeurope.cloudapp.azure.com/oidc-redirect you will get the following error (I've run the following command on my env./scripts/aad-app-reg.sh -n gb1-tre -r https://gb1-tre.westeurope.cloudapp.azure.com/oidc-redirect):

ERROR: CLIInternalError: The command failed with an unexpected error. Here is the traceback:
ERROR: Get Token request returned http error: 400 and server response: {"error":"interaction_required","error_description":"AADSTS53000: Device is not in required device state: compliant. Conditional Access policy requires a compliant device, and the device is not compliant. The user must enroll their device with an approved MDM provider like Intune.\r\nTrace ID: 4488a84a-9e75-46f6-8e0c-b0f2279d6a00\r\nCorrelation ID: 69bbd241-a8ac-4ba6-aa20-2ba3a9a2e3c6\r\nTimestamp: 2021-09-05 11:04:39Z","error_codes":[53000],"timestamp":"2021-09-05 11:04:39Z","trace_id":"4488a84a-9e75-46f6-8e0c-b0f2279d6a00","correlation_id":"69bbd241-a8ac-4ba6-aa20-2ba3a9a2e3c6","error_uri":"https://login.microsoftonline.com/error?code=53000","suberror":"additional_action"}
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/lib/python3/dist-packages/azure/cli/core/commands/__init__.py", line 659, in execute
    raise ex
  File "/usr/lib/python3/dist-packages/azure/cli/core/commands/__init__.py", line 722, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/lib/python3/dist-packages/azure/cli/core/commands/__init__.py", line 715, in _run_job
    six.reraise(*sys.exc_info())
  File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise
    raise value
  File "/usr/lib/python3/dist-packages/azure/cli/core/commands/__init__.py", line 693, in _run_job
    result = cmd_copy(params)
  File "/usr/lib/python3/dist-packages/azure/cli/core/commands/__init__.py", line 330, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/azure/cli/core/__init__.py", line 786, in default_command_handler
    return op(**command_args)
  File "/usr/lib/python3/dist-packages/azure/cli/command_modules/util/custom.py", line 16, in rest_call
    r = send_raw_request(cmd.cli_ctx, method, url, headers, uri_parameters, body,
  File "/usr/lib/python3/dist-packages/azure/cli/core/util.py", line 903, in send_raw_request
    token_info, _, _ = profile.get_raw_token(resource)
  File "/usr/lib/python3/dist-packages/azure/cli/core/_profile.py", line 675, in get_raw_token
    creds = self._creds_cache.retrieve_token_for_user(username_or_sp_id,
  File "/usr/lib/python3/dist-packages/azure/cli/core/_profile.py", line 1065, in retrieve_token_for_user
    token_entry = context.acquire_token(resource, username, _CLIENT_ID)
  File "/usr/lib/python3/dist-packages/adal/authentication_context.py", line 145, in acquire_token
    return self._acquire_token(token_func)
  File "/usr/lib/python3/dist-packages/adal/authentication_context.py", line 128, in _acquire_token
    return token_func(self)
  File "/usr/lib/python3/dist-packages/adal/authentication_context.py", line 143, in token_func
    return token_request.get_token_from_cache_with_refresh(user_id)
  File "/usr/lib/python3/dist-packages/adal/token_request.py", line 347, in get_token_from_cache_with_refresh
    return self._find_token_from_cache()
  File "/usr/lib/python3/dist-packages/adal/token_request.py", line 127, in _find_token_from_cache
    return self._cache_driver.find(cache_query)
  File "/usr/lib/python3/dist-packages/adal/cache_driver.py", line 198, in find
    return self._refresh_entry_if_necessary(entry,
  File "/usr/lib/python3/dist-packages/adal/cache_driver.py", line 184, in _refresh_entry_if_necessary
    return self._acquire_new_token_from_mrrt(entry)
  File "/usr/lib/python3/dist-packages/adal/cache_driver.py", line 160, in _acquire_new_token_from_mrrt
    token_response = self._refresh_function(entry, self._resource)
  File "/usr/lib/python3/dist-packages/adal/token_request.py", line 137, in _get_token_with_token_response
    return self._get_token_with_refresh_token(refresh_token, resource, None)
  File "/usr/lib/python3/dist-packages/adal/token_request.py", line 339, in _get_token_with_refresh_token
    return self._oauth_get_token(oauth_parameters)
  File "/usr/lib/python3/dist-packages/adal/token_request.py", line 112, in _oauth_get_token
    return client.get_token(oauth_parameters)
  File "/usr/lib/python3/dist-packages/adal/oauth2_client.py", line 289, in get_token
    raise AdalError(return_error_string, error_response)
adal.adal_error.AdalError: Get Token request returned http error: 400 and server response: {"error":"interaction_required","error_description":"AADSTS53000: Device is not in required device state: compliant. Conditional Access policy requires a compliant device, and the device is not compliant. The user must enroll their device with an approved MDM provider like Intune.\r\nTrace ID: 4488a84a-9e75-46f6-8e0c-b0f2279d6a00\r\nCorrelation ID: 69bbd241-a8ac-4ba6-aa20-2ba3a9a2e3c6\r\nTimestamp: 2021-09-05 11:04:39Z","error_codes":[53000],"timestamp":"2021-09-05 11:04:39Z","trace_id":"4488a84a-9e75-46f6-8e0c-b0f2279d6a00","correlation_id":"69bbd241-a8ac-4ba6-aa20-2ba3a9a2e3c6","error_uri":"https://login.microsoftonline.com/error?code=53000","suberror":"additional_action"}
To open an issue, please run: 'az feedback'
You are about to create App Registrations in the Azure AD Tenant .
Do you want to continue? (y/N)

When running from WSL2 instead of devcontainer it works:
 ./scripts/aad-app-reg.sh -n gb1-tre -r https://gb1-tre.westeurope.cloudapp.azure.com/oidc-redirect
You are about to create App Registrations in the Azure AD Tenant microsoft.onmicrosoft.com.
Do you want to continue? (y/N) y
Creating a new App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b
Waiting for App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b to show up (1/10)...
Waiting for App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b to show up (2/10)...
Waiting for App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b to show up (3/10)...
Waiting for App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b to show up (4/10)...
Waiting for App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b to show up (5/10)...
App Registration with ID e0d750f8-312c-421e-a0c5-4803e14f6a1b found
New Service Principal created with ID e10e0c4c-1f42-49d0-9d03-715b0e77528b
WARNING: The output includes credentials that you must protect. Be sure that you do not include these credentials in your code or check the credentials into your source control. For more information, see https://aka.ms/azadsp-cli
gb1-tre API app password (client secret): BU.byEPT2PsI-OJbF_i9uo1NHgtzGQqi2S
Register the "gb1-treSwagger UI" application
Creating a new App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8
Waiting for App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8 to show up (1/10)...
Waiting for App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8 to show up (2/10)...
Waiting for App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8 to show up (3/10)...
Waiting for App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8 to show up (4/10)...
Waiting for App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8 to show up (5/10)...
App Registration with ID cb474b29-d22c-48c8-9f88-6f51c29490f8 found
New Service Principal created with ID 43c273da-5f15-4342-bccd-b79399b43c12
Done

Likely has to be run from a managed machine ? Conditional access policy?

From the error message:

Conditional Access policy requires a compliant device

If the policy requires a compliant device and the devcontainer isn't considered to be one, nothing we can do about it atm.

@christoferlof understood, we should consider fixing the docs to instruct the user who deploys the system to do it from the host machine outside devcontainer in case conditional access policy is enforced on AAD, what do you think?


Where see I get the customer Client Id?

// calling the Bing Ads Service and including the Customer Client Id
$bingAds = LaravelAds::bingAds()->with('CLIENT_ID');
What is this customer client Id and where can I get it?

 You should see an Account Id, this is the client id, they renamed it a few times. I'll have to update the docs. Ironically, it is not the one that says "account number" which is a mix of letters/numbers.


Cythonization

For some odd reason we've been building a static copy of Cython's C output for years, and even editing #if directives to make it work over time. This PR removes the erroneous build artifact, references to Pyrex, and compiles stregion._region_filter as an extension using cythonize.
Drizzlepac still requires this fork as a dependency.
Fixes: https://github.com/spacetelescope/stregion/issues/12

@jhunkeler When you get a chance could you add a line to the CI workflow to test on push?
This PR still fails the Python 3.12 build.


Open Details Agent popup by clicking in Agent's name

[x] The Agent name should open the Agent Details popup in both mosaic view and list view of Agent list

[x] In both cases, change the color of the Agent's icon to the same color of a Target's icon (#ffffff)

Working as expected