Added --experimental=tm_v2 which switches to use Andrew Morrow's new ParallelJob implementation.

Added --experimental=tm_v2 which switches to use Andrew Morrow's new ParallelJob implementation.
Which should scale much better for highly parallel builds
Contributor Checklist:

[x] I have created a new test or updated the unit tests to cover the new/changed functionality.
[x] I have updated CHANGES.txt (and read the README.rst)
[x] I have updated the appropriate documentation

I'm thinking we should add a note to the GetOption doc that you could get back a comma-separated string (because it doesn't explicitly say what's returned), along these lines:
diff --git a/SCons/Script/Main.xml b/SCons/Script/Main.xml
index cd4cc1add..628d3e7dd 100644
--- a/SCons/Script/Main.xml
+++ b/SCons/Script/Main.xml
@@ -316,9 +316,10 @@ atexit.register(print_build_failures)
 </arguments>
 <summary>
 <para>
-This function provides a way to query the value of
-options which can be set via the command line or using the
-&f-link-SetOption; function.
+Query the value of settable options which may have been set
+on the command line, or using the &f-link-SetOption; function.
+Returns a string representing the option value,
+which may possibly be a comma-separated list.
 </para>
 <para>
 <parameter>name</parameter> can be an entry from the following table,
@@ -327,7 +328,7 @@ that could affect the value.
 <parameter>name</parameter> can be also be the destination
 variable name from a project-specific option added using the
 &f-link-AddOption; function, as long as the addition
-happens prior to the &f-GetOption; call in the SConscript files.
+happens prior to the &f-GetOption; call in the &SConscript; files.
 </para>

 <informaltable rowsep="1" colsep="1" frame="topbot">

I'm thinking we should add a note to the GetOption doc that you could get back a comma-separated string (because it doesn't explicitly say what's returned), along these lines:
diff --git a/SCons/Script/Main.xml b/SCons/Script/Main.xml
index cd4cc1add..628d3e7dd 100644
--- a/SCons/Script/Main.xml
+++ b/SCons/Script/Main.xml
@@ -316,9 +316,10 @@ atexit.register(print_build_failures)
 </arguments>
 <summary>
 <para>
-This function provides a way to query the value of
-options which can be set via the command line or using the
-&f-link-SetOption; function.
+Query the value of settable options which may have been set
+on the command line, or using the &f-link-SetOption; function.
+Returns a string representing the option value,
+which may possibly be a comma-separated list.
 </para>
 <para>
 <parameter>name</parameter> can be an entry from the following table,
@@ -327,7 +328,7 @@ that could affect the value.
 <parameter>name</parameter> can be also be the destination
 variable name from a project-specific option added using the
 &f-link-AddOption; function, as long as the addition
-happens prior to the &f-GetOption; call in the SConscript files.
+happens prior to the &f-GetOption; call in the &SConscript; files.
 </para>

 <informaltable rowsep="1" colsep="1" frame="topbot">

Do you get a string, or a list if it can have multiple values?

Well... I guess it depends.  This is down to optparse, so I guess instead any comment needs to say it depends on the type of the option. Maybe it's better to leave it out, then - the section does end with saying to see the individual options.  --tree is one that can be a comma-separated string like --experimental, looks like both say so.


Example JSON files

@jelic98
Could you provide JSON files as a catalog of Demo files. It would be interesting to see the structure of those files. Maybe you still have the files you used for testing.
Do you accept PR's ?

There is a manual that contains all JSON examples. You can take a look at it here: https://github.com/jelic98/dynamico/blob/master/MANUAL.md
Feel free to add some features and when you're finished create a PR.

That's what I was looking for. Thx @jelic98


(GH-793) error when vcsroot.branch is missing

replaces the current System.NullReferenceException
with something a bit more meaningful.
The error now looks like this:

fixes #793

@AdmiringWorm I rebased onto hotfix/2.2.1

@nils-a thanks for getting this added!


Add new characters and new recruitment tags

Add tags for new characters added on November 30 and characters added to the recruitment system.

@C0unt-zero Thank you for your contribution! The PRs you made are absolutely gold!
There's just a tiny thing we wonder about, where could we find the collected tags used for these updates (a forum perhaps)?
Since the Medium-Sized tag for "High-Ranking Demon Faya" is not confirmed by our official Mandarin discord server but the Support tag, maybe we could share the recruitment info!
Anyway, thanks a lot!

@toosyou I get my tag information from the official english discord server.
The Faya body size tag was entered incorrectly by me.
We will correct this in the next PR.

Thanks a lot!


Guidance is not clear

The following guidance is not clear --> "InfoPath forms that leverage people picker fields. These fields need to be updated with the new identity post migration."
What needs to be updated?  Why does it need to be updated?
Thanks!
-Kat

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

ID: 3c28b220-a2af-6809-2db4-7c6ac75bfc72
Version Independent ID: a58bcd01-8e1d-56c4-a35a-25807e1cf16e
Content: Migration Assessment Scan InfoPath
Content Source: migration/migration-assessment-scan-infopath.md
Product: sharepoint-server-itpro
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

@kathleenlgo Thank you for this inquiry
I am not sure what needs to be updated. Let me get this over to the SharePoint team for investigation.
@tseward Could you please look at this one?
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

@scanum go ahead and close this.


Handle AADSTS50105 and other login failures on client

Core Library
MSAL.js v2 (@azure/msal-browser)
Core Library Version
2.28.3
Wrapper Library
MSAL React (@azure/msal-react)
Wrapper Library Version
1.4.7
Public or Confidential Client?
Public
Description
Hi there,
At times, we have users receive the AADSTS50105 error message for their login request because the client they are logging into does not contain any role assignments and we are blocking logins with no role assignments. However, this message by default provides sensitive information to the end user and our government client would prefer the message/functionality be far more general so as not to expose client ids, etc.
It does not appear that there is a corresponding callback event to intercept this message via addEventCallback or handleRedirectPromise. I need to identify a way to intercept this error and avoid presenting the default message.
Any guidance would be appreciated.
Thanks!
Adam.g
MSAL Configuration
auth: {
        authority: "tenantId",
        clientId: "clientId",
        redirectUri: document.getElementById('root').baseURI
    },
    cache: {
        cacheLocation: "localStorage"
    }

Relevant Code Snippets
No response
Identity Provider
Azure AD / MSA
Source
External (Customer)

@agrahamwize Can you please share a screenshot of the error you are seeing? You can grey out the confidential parts if needed or email me here.

Hey, absolutely. Included is the more full text and display for the error when it is encountered.

@agrahamwize AAD adds this error and they do not relay that to msal to handle the message. This has to be handled by the service teams. Can you please file an issue with developer support (here)[https://learn.microsoft.com/en-us/azure/active-directory/develop/developer-support-help-options)?
I will ping the internal service teams to track this too, however we cannot fix this from MSAL.
If the support channel does not help, please reach out to me (my email is in my profile) and I can redirect to them as needed.
Closing this.

Thanks @sameerag. I have a support ticket logged with them,<PHONE_NUMBER>004474. I will let you know if there are issues working with them, per your guidance.
Thanks again!
Adam.g

Hi @agrahamwize. I would like to know if there ever has been a solution Microsoft gave you that works (aside from configuring it in Azure itself which is not really my use case as I need to redirect a user to another page if this error appears).

Hi @agrahamwize. I would like to know if there ever has been a solution Microsoft gave you that works (aside from configuring it in Azure itself which is not really my use case as I need to redirect a user to another page if this error appears).

Unfortunately not. Sounds like this happens internally in their system and is both, a) not a callback sort of notification condition and, b) not something that is returned to the client in the overall oauth response.
I reckon its primary function is to make it easy to fully block apps that Azure is doing SSO for versus handling role-based authorization for custom apps. I guess the expectation is for the developer to handle that on their end instead.
In your case, that would look like, 1) turning off the role assignment requirement, 2) Checking the roles returned in a successful authentication, and 3) if no roles (or maybe default access role?), redirect on the client side.

MS confirmed, no current capability and no plan for implementing.


Allow mautic-core to also be placed in order to allow the vendor folder to live outside of the public mautic folder

As the title says, let's support mautic-core as a type so we can do a similar workflow as is happening with drupal-core.

cc @dongilbert could you review this by any chance? I don't have enough domain knowledge to say if it's a good idea.


added selectedOptions to select onchange event

I noticed the event payload from a <select> element that has multiple="true" doesn't contain selectedOptions property so it's impossible to know all of the items that are selected.

Thanks for the contribution! If you could add a test for this here that would be great.

selectedOptions was not in-fact part of the change event but rather a property of the select element. Will have to tackle a different way. Is there a simpler way (than creating a javascript / react module) to get this? All we would need is something like:
let values = [];

for (let item of [element].selectedOptions) {
    values.push(item.value)
}


There is no hint on mouse hover over some options in Preferences

Description
It makes it unclear for a user the meaning of the option.
Explanation other than the title of the option is expected so that the newbie user understand what to expect.

DBeaver Version
Community Edition 24.1.2
Operating System
No response
Database and driver
No response
Steps to reproduce

Hover with mouse pointer over the option

Expected: a hint is shown
Actual: hint is not shown
Additional context
Please also check all other options in Preferences for a similar bug.
Some hints do not add any new value for a user: these hints duplicate the same information that the title of the option itself.
Example is "Save editor on query execute".

I see your point. Thank you for request.


Bicep doesn't require location on Microsoft.Network/publicipaddresses

Bicep version
run bicep --version via the Bicep CLI, az bicep version via the AZ CLI or via VS code by navigating to the extensions tab and searching for Bicep
Describe the bug
Location variable is not required by bicep but is so in docs for Microsoft.Network/publicipaddresses
To Reproduce
Steps to reproduce the behavior:
Create a template (no problem while authoring)

deploy the bicep file to a resource group scope
az deployment group create -g myrg -f test.bicep
The deployment fails because location is not specified on the publicipadders resources
CorrelationId of failed deployment: 50629261-4eb6-44c9-b43d-81d80cd7b951

Can you add this to #784?


Do not fetch versions of the add-on if an explicit version is specified

What does this PR do?
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
Consult the CONTRIBUTING guide for submitting pull-requests.
Motivation
Broken add-on metadata on the AWS side.
Error: reading EKS Add-On version info (aws_ebs_csi_driver, 1.30): empty result

More

[x] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
[ ] Yes, I ran pre-commit run -a with this PR

For Moderators

[x] E2E Test successfully complete before merge?

Additional Notes

Hello aws-ia team and @faridco. I'm having the same issue as listed in the motivation section above. Any update or possibility of getting this merged in?

Hello aws-ia team and @faridco. I'm having the same issue as listed in the motivation section above. Any update or possibility of getting this merged in?

The issue I was having ended up working itself out after I removed the .terragrunt-cache directory, set the blueprints version to ~> 1.0, and run terragrunt init -upgrade.


Can not update via Graphql for unique constraint

If you have a table with a unique constraint like so
CREATE TABLE kontos (
  id INTEGER PRIMARY KEY,
  description text,
  name TEXT NOT NULL UNIQUE
);

You can insert fine, but trying to update give us a sql constraint error for uniqueness.
The save[Entity] graphql behave in that case different from  the
PUT /[ENTITY]/:id REST endpoint.
The problem most likely stems from the fact that the save endpoint is doing double duty.
From the docs

Saves a new entity to the database or updates an existing entity. This actually behaves as an upsert, allowing both behaviours depending on the presence of the primary key field.

Thanks for reporting! Could you also add the GraphQL query and HTTP call you are doing, so we can easily reproduce? Also, what DB are you using?
It's not a problem of double duty because internally the logic that generates the SQL statements is the same.

I use sqlite
Graphql
curl 'http://<IP_ADDRESS>:3042/graphql' \
  -H 'Accept: */*' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'DNT: 1' \
  -H 'Pragma: no-cache' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: cross-site' \
  --data-raw $'{"query":"mutation ($v1:KontoInput\u0021){saveKonto(input:$v1){id}}","variables":{"v1":{"description":"test2","name":"testname"}}}' \
  --compressed

REST
curl -X 'PUT' \
 'http://localhost:3042/kontos/1' \
 -H 'accept: application/json' \
 -H 'Content-Type: application/json' \
 -d '{
 "description": "test2",
 "name": "testname"
}'

The error
[
 {
   "message": "SQLITE_CONSTRAINT: UNIQUE constraint failed: kontos.name",
   "locations": [
     {
       "line": 1,
       "column": 28
     }
   ],
   "path": [
     "saveKonto"
   ]
 }
]

Unfortunately, it seems this is working as expected: if I'm trying to update or create an entity with the same unique key, I'm getting an error. Could you explain better what the issue is? Thanks!

Okay this was maybe an error on my side as the save[Entity] graphql endpoint will try to insert instead of update when not given a primary key so when I do
mutation {
  saveAccount(input: {desc: "yoo",name:"Main Account"}) {
    id
    desc
    name
  }
}

I wants to insert and I didnt see that my query was missing id and turned into an insert
This can be closed


External Controller should support Retain volume reclaim policy

As patch https://github.com/kubernetes/kubernetes/pull/47987 is merged, I think we can support Retain policy in external-storage.
https://github.com/kubernetes-incubator/external-storage/blob/master/lib/controller/controller.go#L785
I'm working on a patch on this.
/cc @wongma7

@wongma7, the kubernetes/api repo does not contain the latest for ReclaimPolicy field? is that possible to update that repo?

Seems the sync is broken again https://github.com/kubernetes/test-infra/issues/4080. IMO we just have to wait, I'll keep an eye on it. The alternative is patching k8s.io/api ourselves which is a lot of work

@xingzhou kubernetes/api has been updated https://github.com/kubernetes/api/blob/f30e293246921de7f4ee46bb65b8762b2f890fc4/storage/v1/types.go#L51

yeap, thx @wongma7, I'll carry on the patch

Greetings!  Thanks so much. I see that #304 and #331 are merged in. Any word on getting 'retain' added in? I'd love to add that in for my EFS provisioning :)

Any movement on this one? Just began using EFS provisioning a few days ago and today realized there did not appear to be a way to retain; after pvc deleteition. Thx Guys!

@d-mcd and @boomshadow, just saw your comments, sorry for the late response. Please take a look at my latest comments in the PR.
The main code for supporting retain policy has been merged in another PR, and this feature only support K8s higher than v1.8. Would you please take a trial on this feature and let me know if anything not work correctly? thx

not sure if we should discuss this further here or in the PR, so will paste a link to my comment in the PR , https://github.com/kubernetes-incubator/external-storage/pull/392#issuecomment-370848257

done. (late...but done)


WIP Analytics docs (DOC-153)

DOC-153

Just noticed a thing: the url should probably be /test-analytics rather than /analytics to match the marketing we're doing, and also because there are likely to be other sorts of analytics in our future (such as build analytics and/or agent analytics).

@plaindocs does this still need review, or can this be merged? We've shipped the JSON API 🎉


We cannot properly reproduce the results in the paper

Could you please share us all the parameters used? Thanks!

For avazu and criteo datasets.

For which model? Autoint or Autoint+? What does your AUC and logloss look like?

Autoint for avazu: {'blocks': 3, 'block_shape': [64, 64, 64], 'heads': 2, 'embedding_size': 16, 'dropout_keep_prob': [1, 1, 0.5], 'epoch': 1, 'batch_size': 1024, 'learning_rate': 0.001, 'learning_rate_wide': 0.01, 'optimizer_type': 'adam', 'l2_reg': 0.0, 'random_seed': 2018, 'save_path': './model/Avazu/b3h2_64x64x64/', 'field_size': 23, 'loss_type': 'logloss', 'verbose': 1, 'run_times': 10, 'is_save': True, 'greater_is_better': False, 'has_residual': True, 'has_wide': False, 'deep_layers': None, 'batch_norm': 0, 'batch_norm_decay': 0.995, 'data': 'Avazu'}

AutoInt for Criteo: {'blocks': 3, 'block_shape': [64, 64, 64], 'heads': 2, 'embedding_size': 16, 'dropout_keep_prob': [1, 1, 0.5], 'epoch': 2, 'batch_size': 1024, 'learning_rate': 0.001, 'learning_rate_wide': 0.01, 'optimizer_type': 'adam', 'l2_reg': 0.0, 'random_seed': 2018, 'save_path': './model/Criteo/b3h2_64x64x64/', 'field_size': 39, 'loss_type': 'logloss', 'verbose': 1, 'run_times': 5, 'is_save': True, 'greater_is_better': False, 'has_residual': True, 'has_wide': False, 'deep_layers': None, 'batch_norm': 0, 'batch_norm_decay': 0.995, 'data': 'Criteo'}

Thank you very much for you quick reply. I try AutoInt, but I use my own split according to 8:1:1. I will try it again with your parameters. Would you also share your code for data splitting?  I found that random splits with different seeds can result in quite different results.

For data splitting, please refer to the README and we provide script in data. Do not forget to rescale the numerical data.

Could you please also share the parameters for autoint+ on Avazu and Criteo?
BTW, did you try different configs for embedding_size and batch_size?

For data splitting, please refer to the README and we provide script in data. Do not forget to rescale the numerical data.

Oh, I found it. Thanks! Do you also use random_seed=2018 for avazu splitting?

For which model? Autoint or Autoint+? What does your AUC and logloss look like?

I just found the paras are for AutoInt. Could you please share the paras for AutoInt+?

For data splitting, please refer to the README and we provide script in data. Do not forget to rescale the numerical data.

Oh, I found it. Thanks! Do you also use random_seed=2018 for avazu splitting?

To be honest,  we didn't set random seed for data splitting

Could you please also share the parameters for autoint+ on Avazu and Criteo?
BTW, did you try different configures for embedding_size and batch_size?

We have only tried embeddings of 16 due to the limited cuda memory. For batch_size, I recommend 1024, which will give the best results. Note that all the baselines in our paper were run with fixed batch size 1024.

Autoint+ for Criteo
{'blocks': 3, 'block_shape': [64, 64, 64], 'heads': 2, 'embedding_size': 16, 'dropout_keep_prob': [1.0, 1.0, 1.0], 'epoch': 2, 'batch_size': 1024, 'learning_rate': 0.001, 'learning_rate_wide': 0.01, 'optimizer_type': 'adam', 'l2_reg': 0.0, 'random_seed': 2018, 'save_path': './model/Criteo/b3h2_64x64x64_dnn400x2/', 'field_size': 39, 'loss_type': 'logloss', 'verbose': 1, 'run_times': 10, 'is_save': True, 'greater_is_better': False, 'has_residual': True, 'has_wide': False, 'deep_layers': [400, 400], 'batch_norm': 0, 'batch_norm_decay': 0.995, 'data': 'Criteo'}

Autoint+ for Avazu
{'blocks': 3, 'block_shape': [64, 64, 64], 'heads': 2, 'embedding_size': 16, 'dropout_keep_prob': [1.0, 1.0, 1.0], 'epoch': 1, 'batch_size': 1024, 'learning_rate': 0.001, 'learning_rate_wide': 0.01, 'optimizer_type': 'adam', 'l2_reg': 0.0, 'random_seed': 2018, 'save_path': './model/Avazu/b3h2_64x64x64_dnn400x2/', 'field_size': 23, 'loss_type': 'logloss', 'verbose': 1, 'run_times': 10, 'is_save': True, 'greater_is_better': False, 'has_residual': True, 'has_wide': False, 'deep_layers': [400, 400], 'batch_norm': 0, 'batch_norm_decay': 0.995, 'data': 'Avazu'}

For which model? Autoint or Autoint+? What does your AUC and logloss look like?

Where is the code of Autoint+ ?  What's the difference between Autoint and Autoint+? Sorry I only find the code for autoint

For which model? Autoint or Autoint+? What does your AUC and logloss look like?

I just found the paras are for AutoInt. Could you please share the paras for AutoInt+?

Hi, where is AutoInt+ ? the github code is only for autoint, right?

I  still can not reproduce the result in paper as the above parameters, anyone can help me?


[1.12] Backport unflakes

Making 1.12 CI more stable just in case.

:tada: This PR is included in version 2.26.8 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Review Power BI Dataflow Best Practices

Been reviewing this recently and noticing that some of the data might be out of date.
https://docs.microsoft.com/en-us/power-bi/service-dataflows-best-practices

We're not experiencing similar behavior from the process of having Ingestion and Computed dataflows in the same workspace and actually find it better to have them contained within the same workspace. The reason for this is when the Linked Source is refreshed it automatically refreshes the Computed dataflow which would save time. The only reason I could truly see of scheduling Linked Dataflows is to make your schedules more granular if you refresh your Ingestion dataflows frequently.

Another item is we encounter quite a bit of problems with the Enhanced Compute engine since it's still in preview.

Trying to figure out if anyone else has other items because i'm trying to stick with this documentation.

Thanks for your comment, @cvillegashak. This issue has been assigned to the doc author for review.

We've updated all the dataflows documentation to address issues.


Any plans to add this to PackageControl

I've been using the package as a replacement for Fold Python Docstrings for quite a while now (and also testing the HTML class folding configuration) and I think it's definitely usable in its current form.
What do you think of publishing it? I just stubled upon this package again as I was comparing my installed (in PC configuration) vs actual packages list (on disk).

Sorry for the delay,
It will probably be published.
I don't have an ETA for that.

Done. :-)


copying initial

copying initial rather than sharing the same initial with all sub-forms. This was causing a problem where forms that share the same key in initial were overwriting one another.

LGTM!
:sandal:

This breaks on Python 3 and Django > 1.5 so as far as we're concerned tests pass.

:ship:

(I'm reading this at @eyalr 's request.)
Unit test for the change? (This sort of sounds like you're working around mutating the initial dict.)
The test failures are probably unrelated to your change, but we should clean them up rather than leave things in a broken state. Of course, on an open source project like this, I'd probably drop Django 1.5 support since it's, ahem, unsupported. Regardless we can make the test matrix better.
There's a chance I could look at that this evening, but I'd rather just read a PR with :green_apple: tests.

I added one test that works locally (e.g. before the fix it's red after the fix it's green). I looked into the test issues and found that the first one is apparently it's a bug in pip that doesn't allow it to install when there are files with non-ascii names (https://code.djangoproject.com/ticket/24408). I haven't been able to look into the coverage test.

If you rebase onto https://github.com/eventbrite/rebar/pull/5 (or merge it), I think CI will pass for you.
I still sort of think this is silly (like, if you have two subforms with the same field name, how can you possibly know that the initial value is the one you want), but it has a test, so cool, whatevs :).
:+1:


[3.0] Fix Dubbo Refer failed if a generic class's dependency is incomplete

…plete
What is the purpose of the change
Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #9669 (6c168f6) into 3.0 (1bf7396) will decrease coverage by 0.29%.
The diff coverage is 50.00%.

:exclamation: Current head 6c168f6 differs from pull request most recent head b1fcf1b. Consider uploading reports for the commit b1fcf1b to get more accurate results

@@             Coverage Diff              @@
##                3.0    #9669      +/-   ##
============================================
- Coverage     65.67%   65.38%   -0.30%
+ Complexity      296      293       -3
============================================
  Files          1191     1192       +1
  Lines         52115    52157      +42
  Branches       7917     7894      -23
============================================
- Hits          34228    34104     -124
- Misses        14195    14341     +146
- Partials       3692     3712      +20

Impacted Files
Coverage Δ

...g/apache/dubbo/config/AbstractInterfaceConfig.java
81.78% <50.00%> (-0.47%)
:arrow_down:

...dubbo/remoting/zookeeper/ZookeeperTransporter.java
55.55% <0.00%> (-33.34%)
:arrow_down:

...pache/dubbo/common/function/ThrowableFunction.java
71.42% <0.00%> (-28.58%)
:arrow_down:

...ing/zookeeper/curator/Curator5ZookeeperClient.java
42.02% <0.00%> (-27.54%)
:arrow_down:

...ache/dubbo/rpc/proxy/InvokerInvocationHandler.java
68.00% <0.00%> (-16.00%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
46.15% <0.00%> (-15.39%)
:arrow_down:

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0.00%> (-13.05%)
:arrow_down:

...ache/dubbo/remoting/transport/AbstractChannel.java
75.00% <0.00%> (-12.50%)
:arrow_down:

...mmon/threadpool/support/AbortPolicyWithReport.java
73.68% <0.00%> (-10.53%)
:arrow_down:

...bo/rpc/protocol/dubbo/DecodeableRpcInvocation.java
67.85% <0.00%> (-9.83%)
:arrow_down:

... and 39 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 1bf7396...b1fcf1b. Read the comment docs.


f20v2 firmware update not writing to the flash

bitstream.rom is not being updated for some reason. probably some permission issue

Its a logic error going from a single fpga FW to multiple FW (2x1G / 2x10G).
Solution is update the FW twice if the firmware version is 4976 or less.


Upgrade Leaflet to 1.0.1 and Leaflet.draw accordingly.

@diagram Did you review this?

@dingram did you review this?


DataChannel.close drops queued data

The browser ensures that RTCDataChannel.close() doesn't take effect until after all queued data is sent.  We need to ensure that this guarantee applies through our whole stack.  It's clear now that it does not apply to the current implementation of DataChannel.
Freedom preserves message ordering between modules, so it should be sufficient to delay calls to the underlying close method until the javascript send buffer is empty.

FYI, I quickly ran some tests here and I strongly suspect this is causing the weirdness with churn. I should be able to assemble a fix today. Great find, @bemasc.

Merged, and in uproxy-lib v22.
Doesn't fix this, unfortunately:
https://github.com/uProxy/uproxy/issues/1113


create_extraction_chain does not work with other LLMs?i try with llama_api

System Info
Python 3.9.18
Who can help?
No response
Information

[X] The official example notebooks/scripts
[ ] My own modified scripts

Related Components

[X] LLMs/Chat Models
[ ] Embedding Models
[ ] Prompts / Prompt Templates / Prompt Selectors
[ ] Output Parsers
[ ] Document Loaders
[ ] Vector Stores / Retrievers
[ ] Memory
[ ] Agents / Agent Executors
[ ] Tools / Toolkits
[x] Chains
[ ] Callbacks/Tracing
[ ] Async

Reproduction
Hi i try this example, but doesnt work
from llamaapi import LlamaAPI
from langchain.chains import create_extraction_chain
llama = LlamaAPI("My Api KEy")

from langchain_experimental.llms import ChatLlamaAPI
model = ChatLlamaAPI(client=llama)
schema = {
    "properties": {
        "name": {"type": "string"},
        "height": {"type": "integer"},
        "hair_color": {"type": "string"},
    },
    "required": ["name", "height"],
}
inp = """
Alex is 5 feet tall. Claudia is 1 feet taller Alex and jumps higher than him. Claudia is a brunette and Alex is blonde.
        """

chain = create_extraction_chain(schema, model)
chain.run(inp)

File "C:\mini\envs\py39\lib\site-packages\langchain\output_parsers\openai_func
tions.py", line 136, in parse_result
return res.get(self.key_name) if partial else res[self.key_name]
TypeError: string indices must be integers
Expected behavior
Extraction from text

Maybe can someone help with this..

@keenborder786, do you know if there is any workaround? I'm trying to build a web scraper as shown here but using ChatOllama instead of ChatOpenAI, but it does not work due to the use of create_extraction_chain.


Pure tone does not work close to Nyquist frequency

I just noticed that it is not possible to create a pure tone at or close to the Nyquist frequency. Here is a plot to show what I mean:
from slab import Sound
from matplotlib import pyplot as plt

sfreq = 8000
freqs = [1000, 2500, 3000, 3500, 4000]
fig, ax = plt.subplots(len(freqs), sharex=True)

for i, freq in enumerate(freqs):
    tone = Sound.tone(frequency=freq, samplerate=sfreq)
    ax[i].plot(tone.times, tone.data, label=f'{freq/1e3} kHz')
    ax[i].legend(loc='upper right', fontsize='small')

ax[0].set_xlim(0, 0.001)
plt.show()

This actually affects the audiogram example in the documentation, which includes a 4 kHz tone with the default 8kHz sample rate. I'm not sure what the best way of handling this is. Maybe for now just add a warning for frequencies above 1/3 of the sample rate and increase the sample rate in the audiogram example?

This is partly due to the difference of just plotting the waveform vs. listening to the resulting tone! Even a strange-looking waveform (when close to the Nyquest freq) will sound fine after going through the reconstruction filter (see https://en.wikipedia.org/wiki/Reconstruction_filter if you have not come across this concept).

For me, at 8kHz sample rate the 4kHz tone sounds heavily distorted, that is how I stumbled across this in the first place. Does it sound normal to you? If so, it might be an issue with my drivers. Also thanks for the link!


FilePackageStorageService needs more Spec

Hi
I like the idea of a file based file based PackageStorageserver - specially for simpler scenarios and tests.
I see a few requirements for this service (and probably other file based services) that we should spec out before we improve the code.

for debugging/tracing/support the FolderPath that is used by the service should be part of the log.
System.IO.Path.GetFullPath can/should be applied to the Path value provided by IConfig (like to see where "./folder" is pointing to (Current Directory is always implicit, for debugging we should print out explicite)
System.Environment.ExpandEnvironmentVariables may be also applied (attention there is a issue in CoreFx about xplat problems with "%xxx%" syntax)

if we do things like that, on which layer ?

inside the service /constructor
before the constructor ?

other detail that needs spec:
Currently the Fodler for this service is created inside class Startup.
We should spec out

if the folder MUST be exist for the constructor (then constructor should throw exception if not there)
if the folder is created on demand

inside the constructor
later on demand

my personal opinion/vote:

we inject Logger into FilePackageStorageService.Constructor (may be with a NullLogger as default)
inside the constructor we use System.IO.Path.GetFullPath to resolve the path and we print out the result to logger

2.1 System.Environment.ExpandEnvironmentVariables may be applied here now or later!
3. we CREATE the folder if it does not exists (ensures a early exception in case of missing write permission)
3.1 (in case of a existing folder we can write and delete a file with length 0 to ensure we have write permission, like System.IO.Path.GetTempFile)

Apologies, this issue slipped my radar. These are all good suggestions. I would prefer keeping the constructor light, so the best place to do the these things would be at dependency injection time when creating the FilePackageStorageService.


Adds glob-style pattern matching for files in tsconfig.json

Supersedes #3232.
Adds support for expanding glob-like patterns in "include" and "exclude" properties of tsconfig.json. The following patterns are supported:

* - Matches zero or more characters, excluding directory separators.
? - Matches any one character, excluding directory separators.
**/ - Recursively matches any subdirectory.
If the file segment of a path contains only * or .*, only supported extensions are considered (e.g. ".ts", ".tsx", and ".d.ts" by default, and also ".js" and ".jsx" if allowJs is true).

At this time, character escape sequences are not supported, as there is no standard cross-platform convention. The standard escape sequence in a Unix shell is prefixed with \, which is reserved as a directory separator on Windows, and is normalized to / by TypeScript. Character ranges are also not included at this time.
This does not use the glob module, as TypeScript runs in more host environments than just NodeJS, and this would need to interoperate with the language service host.
{
    "compilerOptions": {
        "out": "test.js"
    },
    "files": [
      "literal.ts"
    ],
    "include": [
        "**/*.ts"
    ],
    "exclude": [
        "node_modules",
        "tests/**/*.spec.ts",
        "utils/t2.ts"
    ]
}

Notes:

Files in the "files" list are always added to the list of files.
The "exclude" list only applies to files matched via "include". If the leading directory of a path is excluded, it will not be traversed. You cannot re-include an excluded file, other than through providing it as a literal path in the "files" list.
If neither "files" nor "include" are present, "include" defaults to "**/*" but only includes files with supported extensions. This preserves the existing behavior.

@paulvanbrenk, @DanielRosenwasser, @vladima, @ahejlsberg Any comments on this approach?

Need this so badly

@rbuckton, the build is breaking due to linting issues.

Odd. All I did was merge from master. I'll check into this shortly.

What still needs to be done before this can be merged? (other than resolving the conflicts)

@rbuckton Is there any way that TypeScript could expose the globbing logic so that other libraries could easily get the list of files, without having to re-implement all of the rules?
I was trying to implement the include/exclude stuff using globby, but it seems that an exclude entry like node_modules won't work, as it needs to be node_modules/**.

Curious what the status on this one is

Why isn't TypeScript using a community-vetted library like minimatch that WILL run in all environments?
Implementing glob and not doing it fully is not as helpful as supporting the standard glob syntax used throughout the JS ecosystem.

Why isn't TypeScript using a community-vetted library like minimatch that WILL run in all environments?

The typescript compiler runs in other environments other than node, e.g. web (monaco web editor), VSCode, (uses its own require implementation), VS (chakra), etc.. so dependencies can be tricky.
We are working on getting this done soon. so please bear with us for a bit longer.

Exciting 😀


just saw that you found and fixed the bug i introduced 20h ago. could you update npm?

could you publish 1.1.1 to npm?
sry :-) ...only realized it today

Now published 🍰

<3 thx :-)


Make the parser use a stream parser so it doesn't run out of memory on large files

The parser for reading the DICOM should be able to read chunks rather than handling everything at once.

This is implemented and committed.  Tested on a 320,000 image microscopy.  It isn't fully streaming yet, but does break things up into parts.


ValueError: Target modules [q_proj,v_proj] not found in the base model

Hi all,
Sorry Im new to hugging face/llama/ Alpaca, i encounter this error when run the finetune.py
Loading checkpoint shards: 100%|██████████| 33/33 [00:10<00:00,  3.06it/s]
The tokenizer class you load from this checkpoint is not the same type as the class this function is called from. It may result in unexpected tokenization.
The tokenizer class you load from this checkpoint is 'LLaMATokenizer'.
The class this function is called from is 'LlamaTokenizer'.
Traceback (most recent call last):
File "D:\Learning\fine_tune_model\alpaca-lora\finetune.py", line 276, in
fire.Fire(train)
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\fire\core.py", line 141, in Fire
component_trace = _Fire(component, args, parsed_flag_args, context, name)
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\fire\core.py", line 475, in _Fire
component, remaining_args = _CallAndUpdateTrace(
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\fire\core.py", line 691, in _CallAndUpdateTrace
component = fn(*varargs, **kwargs)
File "D:\Google\Learning\LLM_chatGPT\fine_tune_model\alpaca-lora\finetune.py", line 177, in train
model = get_peft_model(model, config)
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\peft\mapping.py", line 147, in get_peft_model
return MODEL_TYPE_TO_PEFT_MODEL_MAPPING[peft_config.task_type](model, peft_config)
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\peft\peft_model.py", line 560, in init
super().init(model, peft_config)
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\peft\peft_model.py", line 79, in init
self.base_model = LoraModel(peft_config, model)
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\peft\tuners\lora.py", line 133, in init
self._find_and_replace()
File "C:\Users\Patrick\Anaconda3\envs\finetune2\lib\site-packages\peft\tuners\lora.py", line 199, in _find_and_replace
raise ValueError(
ValueError: Target modules [q_proj,v_proj] not found in the base model. Please check the target modules and try again.

Patrick

Looks like you didn't feed a llama model as base_model.
What was the full command you used?

Hello.
From the description of the file path, are you in a Windows environment?
I also got the same error in Windows environment, and I avoided this error by taking the following actions.
Add the following to the beginning of the train() function in finetune.py
def train(
   ...
):
    if isinstance(lora_target_modules, str):
        lora_target_modules = lora_target_modules.replace(
            "[", "").replace("]", "").split(","))

In my environment, the startup argument '[q_proj,v_proj]' was interpreted as a string, not an array, so I made it an array of 'q_proj' and 'v_proj' in the above response.
Please try it.

Thanks @pandanakami , I think you have one excessive closing parentheses.

I'm having the same problem, and I've tried the method above, but I still get the same error

I get this when Im trying to train a LORA in a windows 11 environment

I tried with a different model and it works fine
`from peft import LoraConfig, TaskType
peft_config = LoraConfig(task_type=TaskType.SEQ_2_SEQ_LM, inference_mode=False, r=8, lora_alpha=32, lora_dropout=0.1)

from transformers import AutoModelForSeq2SeqLM

model = AutoModelForSeq2SeqLM.from_pretrained("bigscience/mt0-large")
from peft import get_peft_model

model = get_peft_model(model, peft_config)
model.print_trainable_parameters()`

But when i try to do the same thing for Llama3-70B-Instruct is gives me the same error as you. (I am on Linux and i tried with and without a python environment and it doesn't change anything.)


feat: fetch rpc redundancy

implemented strategies for poll and rpc-verify based on the document at https://github.com/icon-project/centralized-relay/issues/308
For ws fetch and rpc-verify strategy implemented, it checks every 2 mins if the empty result from ws really means empty or not and resets/processes messages accordingly.
The poll strategy is a plain method to query blocks every x seconds.
Also fixes some logging inconsistency

temporarily fixed with poll checks and not required right now.


Security: validate the integrity of the redis tarball

Related to https://github.com/antirez/redis/issues/6273

See the redis-hashes repo.

Fixed in 875b591036926acebf8d2e001be438515b6abc3a


[spark] Support report scan ordering

Purpose

This pr makes PaimonScan support SupportsReportOrdering. For primary key table, we will do a sort run during write so the primary keys in one file are always ordered.
This can help eliminate local sort for smj/sorted agg etc..

Tests

add tests
API and Format

no
Documentation

Thanks @ulysses-you for the contribution.
This optimization looks good to me!
But there is some potential issues.
Perhaps we need to add an interface to the ReadBuilder, because even for primary key tables, the reads may not be ordered. For example, if the deletion vectors mode or read-optimized mode is enabled.

thank you @JingsongLi , addressed comments


KeyboardPan not working with nested custom elements

Describe the bug
KeyboardPan does not work with nested custom elements. KeyboardZoom is working.
Both work for a single custom element: see https://github.com/openlayers/openlayers/issues/14931#
But when using a nested element is does not work.
<ol-map>
  <nested-map></nested-map>
</ol-map

To Reproduce
Steps to reproduce the behavior:

Based on this code https://openlayers.org/en/latest/examples/es2015-custom-element.html. The main.js is changed. Package.json, index.html and main.js are included. Use these files: nestedissue.zip
Install and run.
See that the KeyboardPan is not working.

Expected behavior
That also the KeyboardPan is working.

duplicates https://github.com/openlayers/openlayers/issues/16076 and should be fixed with https://github.com/openlayers/openlayers/pull/16094

@mprins This is not fixed with the https://github.com/openlayers/openlayers/pull/16094. Because this involves nested elements.
Tested with the latest version from OpenLayers where this fix is available.


map in map panics compiler

Hi folks,
Please try this one with the most current ROC (build from Nix flake):
combine = \first, second -> List.joinMap first (\x -> List.map second (\y -> (x, y)))

# OK:
expect
    x = combine [1] [2, 3]
    x == [(1, 2), (1, 3)]

# OK:
expect
    x = combine ["a", "b"] [1, 2]
    x == [("a", 1), ("a", 2), ("b", 1), ("b", 2)]

# OK:
expect
    x = combine [1, 2] []
    x == []

# this one:
# expect
#     x = combine [] [1, 2]
#     x == []
# fails:
#     thread 'main' panicked at crates/compiler/gen_llvm/src/llvm/build.rs:3391:30:
#     called `Result::unwrap()` on an `Err` value: AlignmentError("The src_align_bytes argument to build_memcpy was not a power of 2.")
#     note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Thanks for alerting us @rudolfvesely!
Looks like this issue was caused by c5a74bdc1254152f5faf9bd12ca3d10f6bf2ca8c

[ ] We should add a test for this after this is fixed.

I'll do a bit of investigating right now

The alignment and size here are 0, that should not happen :p

Can you recommend next steps @bhansconnect ?

This was fixed in https://github.com/roc-lang/roc/pull/7024 :tada:
I'm just going to leave this open until I add this to the tests

Thank you @Anton-4 . I've just updated Roc and can confirm the issue was fixed.

No longer reproduces

We need to add a test in cli_tests for the original issue so it never happens again


Standarise the way to publish releases

@Emily-Jiang commented on Tue Aug 13 2019
Since spec html and pdf are not in maven central. In the past, the pdfs and htmls are attached to the releases. However, it is not convenient as they have to be downloaded for viewing.
In the recent release architecture changes, all of the docs and javadocs are uploaded to here. When releasing MicroProfile reactive messaging, I used the following format, which is much more user friendly.
I updated MicroProfile config to use this format. All other specs should adopt this format for improvement.
We also need to update microprofile.io to list all spec/pdf. I've filed this issue on microprofile-site repo.

@OndroMih commented on Tue Aug 13 2019
Ideally, the Jenkins release job would use GitHub API to generate the description for the release, including links to Javadocs and spec documents and info about the maven artifact.

@rstjames can we meet up to discuss the layout?

@Emily-Jiang When would you all like to meet?

@Emily-Jiang Emily and I met,
She is looking for a page that would be on MP site that would list all specs with content bellow. (big spec overview)
Example: (content filler)

We will continue this conversation on the next marketing call and community call. Then we can get others thoughts on this topic and decide what the next steps could be.

I am thinking to have two layers:
First layer contains all MP Spec, basically the building blocks(Config, Fault Tolerance, Rest Client, etc). On clicking each individual spec, it lists all versions with the links to javadocs, html, pdf.

@rstjames what's the next stage?

@Emily-Jiang that is a good question. I am not sure... I can not give away resources (if we have any to spare) without discussing things with @aeiras . This may take a couple weeks because of holidays.

Hey you two @Emily-Jiang and @rstjames ,
I recommend a deep discussion on next MP Marketing hangout to see exactly what it will take to proceed on this task. Without knowing specifics, we cannot provide Ryan's time to work on a blind task.
Recommendation is always to write up the plan via drive website document, take on priorities and drop anything shiny or "not vital".  Once that document is ready, bring it to the Community call for consumption and that will trigger action.
Cheers,

I added Cesar and myself to this ticket :) for reference!

new ticket takes into account this feedback with reference to 3.3 written retrospective! https://github.com/eclipse/microprofile-marketing/issues/251
The project page under the website needs to be 100% automatic and link to all the active repos.
Can someone in this ticket find out whats needed? :)

@rstjames,
Can you please make a call to action bottom on the Project's page that brings the viwer to the MP main Repo: https://github.com/microprofile?
Thanks

@aeiras button added to the https://microprofile.io/projects/.

thanks Ryan. Small improvement for the time being.

We tackled this today during Mktg hangout. Tackled with new ticket.
The mktg side has its wiki & the technical side is being updated to know how to communicate with branding! https://github.com/eclipse/microprofile-marketing/issues/277

@rstjames can you create a draft for this web page? Please let me know what info you need from me.

Hey @Emily-Jiang,
We have made improvements on this area. Do you believe we still need this ticket or can we close it and iterate via new issues to tackle improvements on the work done?

@Emily-Jiang,
Now that your formally took a part of the pushing on release MP. 4.0 which includes marketing templates, do we still need this ticket or can we focus the work on a new ticket and go by layers?
I recommend we choose layers and allow for smaller releases to become the norm as well.

@Emily-Jiang,
Now that your formally took a part of the pushing on release MP. 4.0 which includes marketing templates, do we still need this ticket or can we focus the work on a new ticket and go by layers?
I recommend we choose layers and allow for smaller releases to become the norm as well.

Emily,
we have evolved this and the latest work deals with this ticket under the MPWG.
I will close it.


[Feature request] attach a  file from user's owncloud account

Hi,
I know its a missing feature to share a link to a file from owncloud:
Can we at least attach a file from the users owncloud account?
Thanks!

a duplicate of https://github.com/RainLoop/rainloop-webmail/issues/1329


What about capturing deletes and restoring it to Azure SQL DB?

How can we transfer deletes to Azure SQL DB using this case?

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

ID: b540c63f-66b3-d07d-b3a8-284de931176d
Version Independent ID: 4002e018-4320-c978-061d-080d89761c8e
Content: Incrementally copy multiple tables using Azure portal - Azure Data Factory
Content Source: articles/data-factory/tutorial-incremental-copy-multiple-tables-portal.md
Service: data-factory
GitHub Login: @dearandyxu
Microsoft Alias: yexu

@Anmolgan81 Thanks for the feedback! We are currently investigating and will update you shortly.

I am facing the same issues. Please update me on this.

@BryanTrach-MSFT any updates here?

@Anmolgan81 sorry for the delay.  I am looking into it and update you back on the same.

Please let us know on this customer is following up.

Is there any updates?

@Anmolgan81 @MoulshreeSD After looking into the sample, I do not think the way pipeline is written deletes can be handled.  You may need to follow another approach like using CDC as described here.

@SaurabhSharma-MSFT is there no way we can handle deletes? we have to follow approaches like CDC or CT to handle those activites?

@Anmolgan81 Sorry, unfortunately not with this sample workflow.  Other than CDC if you can maintain a soft delete column at source, then you can use in the pipeline to handle deletes at target.

@Anmolgan81 We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Adjustbox clashes with Kaobook?

Hello,
Prerequisites

[X ] Put an X between the brackets on this line if you have done all of the following:

Check that you are using the latest version of kaobook.
Check that your issue isn't already filed: https://github.com/fmarotta/kaobook/issues

Description
When using the adjustbox-package I see a strange behavior: The content of my minipage  is written in a larger font.
Minimal Working Example
\documentclass{kaobook}
% Set the language
\usepackage[ngerman]{babel} % Load characters and hyphenation
% Load the bibliography package
\usepackage{styles/kaobiblio}
\addbibresource{main.bib} % Bibliography file
% Load mathematical packages for theorems and related environments. NOTE: choose only one between 'mdftheorems' and 'plaintheorems'.
\usepackage{styles/mdftheorems}
%\usepackage{styles/plaintheorems}
\usepackage[etex]{adjustbox}
\begin{document}
\setchapterstyle{kao}
\chapter{First Chapter}

\hfill \adjustbox{valign=t}{\begin{minipage}{0.3\linewidth}
Test
\end{minipage}}%
\hfill
\adjustbox{valign=t}{\begin{minipage}[t]{0.6\linewidth}
Test2
\end{minipage}}

\hfill {\begin{minipage}{0.3\linewidth}
Test
\end{minipage}}%
\hfill
{\begin{minipage}[t]{0.6\linewidth}
Test2
\end{minipage}}

\end{document}
The content of the minipage (numbers, tabular-part) are of different heights and should be aligned vertically and of course, font size should not alter. The package works fine in the tufte or book  class.

Additional Information
Minimal example: I can not delete the loading of bibliography and mdftheorems part, or the source would not compile on my pc. The original example file could not compile and the Wizzard of Vel told me, it was a bug and I should and did change:
add in kao.sty line 644: \let\Bbbk\relax
any hint would be appreciated
Ulrich
PS: I posted this question also on: https://latex.org/forum/viewtopic.php?f=59&t=34617&p=116821#p116821

Thanks for reaching out. Indeed, it seems that kaobook does weird things with the adjustbox package. The reason is that, in kao.sty, you can find the line \setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}. Adjustbox also uses the Gin key, so its boxes are affected by this \setkeys{Gin} command. An easy fix is to add this line in the preamble of your main.tex, either before or after \usepackage{adjustbox}:
\setkeys{Gin}{keepaspectratio=!,width=!,height=!}

I am in the process of removing unnecessary things from the package and this line may go away in a future release.

thx :-)


Link State View UI Issues

Couple of issues.

Link State View not showing some of the TE attributes even though those are in the database for example Reserved BW/Available BW
Topology table not displaying any info

Please let me know what additional info is required.

@mnanduri,

Will fix that in the UI.
Topology requires the stored procedures the run the SPF... Those aren't part of open source right now, but I have emailed you a copy of those.

@TimEvens I would like to test the Topology feature as well: is it possible to have the SPF stored procedure? Thanks!


feat(index-list): pull up load

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow DiDi's contributing guide.
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

Codecov Report

Merging #158 into dev will increase coverage by 0.15%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             dev     #158      +/-   ##
=========================================
+ Coverage   90.6%   90.76%   +0.15%
=========================================
  Files        106      106
  Lines       2107     2111       +4
  Branches     318      318
=========================================
+ Hits        1909     1916       +7
+ Misses        99       95       -4
- Partials      99      100       +1

Impacted Files
Coverage Δ

src/components/index-list/index-list.vue
92.5% <100%> (+1.71%)
:arrow_up:

src/components/slide/slide.vue
80.95% <0%> (+2.38%)
:arrow_up:

Continue to review full report at Codecov.

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


simpler command to activate conda in Linux

Let's merge and then we do a test round on the rendered docs.


Generating Power Set Problem

Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Description
(Write your answer here.)
Checklist

[☑] I've read the contribution guidelines.
[☑] I've checked the issue list before deciding what to submit.
[☑] I've edited the README.md and link to my code.

Related Issues or Pull Requests
Related Issue: #5899
Related Pull Request: #5901

https://github.com/TesseractCoding/NeoAlgo/pull/5901#pullrequestreview-638636556
Regarding the multi-line comment requested change:
I would like to mention about how Multi-Line Comments in Python are not same as compared to  any other programming language. Python doesn't support multi-line comment blocks out of the box. The recommended way to comment out multiple lines of code in python is to use consecutive # single-line comments. Python's PEP 8 style guide also favours repeated single-line comments.
Checkout this program:
https://replit.com/join/fbvtsqxl-harshasam
In the above program, I used  """triple-quote strings""" to comment between an if-else block. This program raises a SyntaxError because triple quotes strings are treated as regular strings with the exception that they can span multiple lines. These regular strings are not assigned to a variable and they will be garbage collected immediately as soon as the code executes. So, these are not ignored by the interpreter in the same way that  # a single line comment is.
There's a case that whenever these  """triple-quote strings""" are placed right after a function or class or top of a module, they are treated as doc strings and available at obj.__doc__
To fix the syntax error in the above program. Replace """the triple quote strings""" between the if-else block with # single-line comments.
Hence, the better way to comment out multiple lines is to use consecutive # single-line comments.


Update alpine & PHP to 8.2

Updates PHP to 8.2 as well.
And composer to 2.6.5

Just a note here when this merges, the merge commit into main would need the string [major] to bump the buildkit tag from 2.0.x to 3.0.0, since php 8.2 is a breaking change for Drupal 9

Just a note here when this merges, the merge commit message into main would need the string [major] to bump the buildkit tag from 2.0.x to 3.0.0, since php 8.2 is a breaking change for Drupal 9

It does here: https://github.com/Islandora-Devops/isle-buildkit/pull/299/commits/bcbaffc7e0d99eba5c6e96f84b579ad975800a91

Wasn't sure if squash and merge is used or not.  I think it'd be best to put [major] in the merge commit into main.

Yup, it's squash and merge, so the resulting commit will have [major] in it.

Built the images locally (though make bake was err'ing out so ran buildx manually)
$ make bake TAG=3.0
Makefile:119: target `~/Library/Application' given more than once in the same rule.
Makefile:126: warning: overriding commands for target `&'
Makefile:121: warning: ignoring old commands for target `&'
Makefile:153: warning: overriding commands for target `&'
Makefile:126: warning: ignoring old commands for target `&'
docker buildx bake --builder default -f build/bake.json --progress=auto --load
ERROR: use `docker --context=default buildx` to switch to context "default"
make: *** [bake] Error 1

docker --context=default buildx bake --builder default -f build/bake.json --progress=auto --load

Then started a site with isle-dc and added some sample content.
make starter TAG=3.0
make demo_content

Derivatives seem broken. All the crayfish services have similar errors
<IP_ADDRESS> - - [09/Nov/2023:20:39:40 +0000] "GET / HTTP/1.1" 500 137332 "-" "Apache-HttpClient/4.5.13 (Java/17.0.9)" "-"
NOTICE: PHP message: 2023-11-09T20:39:41+00:00 [critical] Uncaught Exception: Unrecognized option "syn_config" under "crayfish_commons". Available options are "apix_middleware_enabled", "fedora_base_uri".
2023/11/09 20:39:41 [error] 618#618: *253 FastCGI sent in stderr: "PHP message: 2023-11-09T20:39:41+00:00 [critical] Uncaught Exception: Unrecognized option "syn_config" under "crayfish_commons". Available options are "apix_middleware_enabled", "fedora_base_uri"" while reading upstream, client: <IP_ADDRESS>, server: , request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm82/php-fpm82.sock:", host: "hypercube:8000"
<IP_ADDRESS> - - [09/Nov/2023:20:39:41 +0000] "GET / HTTP/1.1" 500 137332 "-" "Apache-HttpClient/4.5.13 (Java/17.0.9)" "-"

Those errors are from the changes done with symfony 4 -> 5 and the EntityMapper I believe.
https://github.com/Islandora/chullo/pull/99
https://github.com/Islandora/Crayfish-Commons/pull/63
https://github.com/Islandora/Crayfish/pull/174
https://github.com/Islandora/islandora/pull/936
Although I know playbook is different than Isle I thought I would include it in case it was helpful.
https://github.com/Islandora-Devops/islandora-playbook/pull/263

@aOelschlager is correct, this message seems to indicate you also need to update the Symfony configuration files.
Crayfish-Commons configuration was updated to remove the syn_config key and add an apix_middleware_enabled key. https://github.com/Islandora/Crayfish-Commons/pull/63/files#diff-a4650f72c19f5835a8dea0883feacdc0d2bf22dc9cebb0d94e9b00aa75c6a647
You can see examples of the changes to crayfish_commons.yaml.j2 files in the islandora-playbook PR linked above.

Built the images locally (though make bake was err'ing out so ran buildx manually)

Are you using GNU Make with the appropriate minimum version?
Additionally, the error is specifying that you must set a default context.

ERROR: use docker --context=default buildx to switch to context "default"

This can be achieved with the following:
docker context use default

Or you can specify a different context, for example if you are doing cross-platform building.

I should note that if you use the correct version of GNU Make, you should be able to test this without using isle-dc. There is a test image provided.
https://github.com/Islandora-Devops/isle-buildkit#running
Problems in the isle-dc shouldn't prevent releases of isle-buildkit as it's not the only consumer of this repository, and users of isle-dc can pin to a previous release, until isle-dc can be updated to make use of the latest images.

Those errors are from the changes done with symfony 4 -> 5 and the EntityMapper I believe.

This is very helpful. Thank you! I've patched the crayfish images and dropped the standalone crayfits. As it is now bundled with crayfish as of two weeks ago.
Looks like running without JWT isn't actually supported? I see the option in the playbook pull request though, for example crayfish_homarus_jwt_enabled defaults to true. Setting it to false doesn't appear to be supported by Symphony at least since 5.1?
So looks like JWT is actually a requirement for functioning.
NOTICE: PHP message: 2023-11-15T19:00:36+00:00 [critical] Uncaught Exception: The authenticator manager no longer has "anonymous" security. Please remove this option under the "main" firewall.

I'll amend the pull request, and it is ready for test again.

This should be ready to test again when the GitHub Actions complete.

Thanks, @nigelgbanks - docker context use default got make bake to work 👍
docker context use default
make bake

With the rebasing // force push in the PR can't to see the changes since the last review, but used the starter site and demo content to populate some content and everything looks great!
make starter TAG=local
make demo_content


Solve TF Cloud Blockages

Describe the issue
Once ticket #182 is done and from our meeting with TF Cloud Support we understand how to solve our connection issues to GitHub, we need to implement the recommended approaches.
Which Sprint Priority is this issue related to?
Milestone #2
Additional context
Definition of done

One of the AWS components of the Demo App is modularized in TF Cloud
The module can be included in the TF Main of the Demo App
The module can serve as a pattern for the other modules
The KeyCloak module can be moved out of Shea's repo to a BC Gov one.

Met with Hashicorp this AM, asked them about org level permissions that seem to be required.  They are looking into that for us.

This work will mostly be done in the non-cloud ticket

Blocked waiting for higher permissions on bcgov org.  Email request sent Friday July 3rd 2020 (expect delays as Platform Team was shortstaffed due to holidays)

Got permissions, reran procedure.  Still have same error.  Reached out to Hashicorp crew, blocked pending response.


Apparently Lao\Lao.unicharset Has Uncommitted Changes

I've just installed Git Desktop on Win10 and started cloning Tesseract-ocr.  When the process finished the desktop showed that the above-referenced file had been changed, sh...owed the changed lines

-163
NULL 0 NULL 0
Joined 0 0,255,0,255,0,0,0,0,0,0 NULL 0 0 0 	# Joined [4a 6f 69 6e 65 64 ]
|Broken|0|1 0 0,255,0,255,0,0,0,0,0,0 NULL 0 0 0 	# Broken
85
NULL 0 Common 0
Joined 7 0,255,0,255,0,0,0,0,0,0 Latin 1 0 1 Joined	# Joined [4a 6f 69 6e 65 64 ]a
|Broken|0|1 f 0,255,0,255,0,0,0,0,0,0 Common 2 10 2 |Broken|0|1	# Broken
...
and many, many more

Further, the desktop offered me the opportunity to Commit the changes.
It appears that lines 1-4 have been changed, and many lines have been added; but since it's not my code, far be it from me to actually commit the changes.
May I ask for any recommendations?
TIA

Please use tesseract user forum for asking questions/support.


Missing config.xml file

Hi, I followed all the steps in this article on Ubuntu 20.04: https://techcommunity.microsoft.com/t5/azure-sentinel/automating-the-deployment-of-sysmon-for-linux-and-azure-sentinel/ba-p/2847054.
When I try to execute sudo sysmon -accepteula -i sysmonconfig.xml I get Error: Failed to open xml configuration: config.xml (No such file or directory).
Where can I find the config file or how to generate it?
Regards

Hi, I have same problem. I don't know how CONFIG FILE should looks like.

Also created an issue for this #14

I found this helpful example . This mentioned in your techcommunity blog above btw.


Revert "Bump github.com/stretchr/testify from 1.8.3 to 1.8.4"

Reverts kaovilai/udistribution#41

/ok-to-test


CHANGE A LOTTTTT

THERE ARE A LOT OF CHANGE IN THIS PULL, CONSIDER REMOVE SOME CODE FOR THE ENV THAT MIGHT AFFECT KELLY PERSONAL

This PR will be closed due to the amount of security flaws, all changes will be manually reviewed and added by the author. Thanks!


Make anaconda package

Build scripts already exist but they have to be tested and the automated Travis deploy config has to be enabled.

Closed via #50


Fixed Warning: conversion from 'vx_int16' to 'vx_uint8', possible loss of data

Changes done:
Casted the variable to vx_uint8 wherever necessary.

Thanks


All learn pages videos are not optimized for tablet / touchscreens experience

Just try to get controls for the video while opening videos in full screen mode And you will see what I mean. Pulling up controls behavior is very inconsistent they sometimes show up but it's random there is no single gesture which would actually bring up the controls especially since swipe down from the screen activates windows taskbar so this takes control over the screen instead of video controls

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

ID: 8690a332-f672-8db8-1552-5ee16e78746f
Version Independent ID: 3df5b553-4e29-da25-c0e4-10686c5fed20
Content: Microsoft Defender for Endpoint
Content Source: microsoft-365/security/defender-endpoint/microsoft-defender-endpoint.md
Service: microsoft-365-security
Sub-service: mde
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@mjcaparas Please help us in resolving this issue. Thanks

to give you bit more context, when I watch learn video in full screen accessing controls is always hit an miss as there seems to be no single gesture or interaction that brings them up, they sometimes show up and sometimes I can just press with 2 fingers to get play pause if remember correctly but that won't get you out of Fullscreen mode or allow scrollbar to move through material ... Maybe it's just me but then again if there was an easy self explanatory way to do this I'm quite sure I'd find it as I do on any other product with good UX, so I would expect other users have same issue.
Best
PW

From: Yogesh Kumar @.>
Sent: 26 July 2023 12:50
To: MicrosoftDocs/microsoft-365-docs @.>
Cc: Peter Wiktorowski (MICROSOFT CORPORATION) @.>; Author @.>
Subject: Re: [MicrosoftDocs/microsoft-365-docs] All learn pages videos are not optimized for tablet / touchscreens experience (Issue #12473)
@mjcaparashttps://github.com/mjcaparas Please help us in resolving this issue. Thanks
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/microsoft-365-docs/issues/12473#issuecomment-1651654183, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA7FIQCHAGO42RZNP6WH4Q3XSD773ANCNFSM6AAAAAA2MEKLIA.
You are receiving this because you authored the thread.Message ID: @.***>

Limitations


Fs notsup noent

The PR makes following changes:

all FS API functions will return -ENOTSUP when underlying driver does not provide callback function;
fs_unmount returns -ENOENT if user attempts to unmount not-mounted file system.

Fs notsup noent

Can you please provide better title for this PR?

Fs notsup noent

Can you please provide better title for this PR?

Yes, sorry.

The return codes have been fixed with other pull requests.


Something went wrong, try uploading again. - Uploading package

You can try again now, it should work.


QT4Agg deprecation

Version 3.3 of matplotlib added a deprecation warning for QT4Agg, which seems planned to be deprecated in 3.5. If I'm understanding correctly how things work, that would mean from 3.5 that this call in gui.py:
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas4
will throw an error. Changing this:
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas4
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas5

def FigureCanvas(fig):
    try:
        return FigureCanvas5(fig)
    except Exception:
        return FigureCanvas4(fig)

to this:
try:
    from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
except Exception:
    from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas

should do the trick. I'm happy to make a pull request with that change if needed/desired.

It's worth noting that this does now throw an error.  I guess viscm isn't actively supported anymore, but would it be possible to just pull #57, @tacaswell or @stefanv or whoever has the power?

viscm should be actively supported! Let us know of critical issues.

@stefanv We need to cut a release with #57 merged.


Added Tropo Service

We added a Tropo service as an outlet for Github notifications

Can you add tests please?

I really dont know TestUnit at all, any chance I could do them in Rspec?  :)

Nope.  It's all ruby, and there are plenty of examples.


Added traffic type prefix definitions to traffic-help.html

Added additional information to traffic-help.html to include the prefix
used when Show Traffic Source In Callsign is enabled within the
settings.
It was difficult to locate the definitions of each of the traffic type
prefixes, so I thought the help page would be a good location to define
these.
Additionally adjusted some spacing of the list elements to provide
easier readability on this help page.

Screenshot of changes attached.

Excellent. Thank you.


Azure cli functionapp has no support for CORS control

Like the title says, the cli provides me no mechanism to administer the cors whitelist for the functionapp.

I can't find any reference on an alternative means to control this either.

//cc: @ lindydonna

In the interim if anyones interested you can go about it this way:
$credentials = (ConvertFrom-Json $env:AzureCliLogin)

    $tenant = $credentials.tenant
    $clientId = $credentials.appId
    $clientSecret = $credentials.password
    $subscriptionId = "<subscriptionid>"

    $body = @{
        "grant_type"="client_credentials";
        "client_id"=$clientId;
        "client_secret"=$clientSecret;
        "resource"="https://management.azure.com/"
    }

    $authInfo = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$tenant/oauth2/token" -Body $body -Method Post -Headers @{"Content-Type"="application/x-www-form-urlencoded"}

    #Enable Cors
    $config = Invoke-RestMethod -Uri "https://management.azure.com/subscriptions/$subscriptionId/resourceGroups/$resourceGroup/providers/Microsoft.Web/sites/$name/config/web?api-version=2016-03-01" -Method Get -Headers @{"Authorization"="Bearer $($authInfo.access_token)"}
    $config.properties.cors.allowedOrigins += "https://$name.azurewebsites.net"

    $body =  ($config | ConvertTo-Json -Depth 100)

    Invoke-RestMethod -Uri "https://management.azure.com/subscriptions/$subscriptionId/resourceGroups/$resourceGroup/providers/Microsoft.Web/sites/$name/config/web?api-version=2016-03-01" -Body $body -Method Put -Headers @{"Authorization"="Bearer $($authInfo.access_token)";"Content-Type"="application/json"}

@ahmelsayed Can you please comment if this is something that can be supported in the Functions CLI

Hi guys. I developing some environment with Azure Functions. I encounter this issue, and eventually we move to ARM. Is it very difficult to implement that? if not, we might contribute that if you like.

+1 in need for managing (Function App) CORS settings with the Azure CLI.

any chance to get that guys?


Don't treat root system folder as 'home'

Fixes #109

This was implemented to be compatible with https://github.com/dev-sec/ansible-os-hardening role, which I don't want to break. Especially that it is not uncommon to have system user with home directory pointing to /.
Before merging I need more information on why this is necessary? Does user module got some changes and now runs chmod when creating user? Is this something specific to your OS setup?


Moved testing into the build container

Adding libxml2 just in case it gets removed from the base CentOS image.
I have tested that if there is a change to the sources, rebuilding indeed triggers revalidation (i. e. the Docker image is not cached).
Resolves #490.

merging

merged: dd6869c2e76907dbc06b1364d13ab69fdaedc7a4


add queen-red to links

fixes #62

If you are allowed, merge away!

I don't have the permission to @raae

Seems like it is not building...

I just tried building locally and I came across this error

.


bump SDK version to v0.38.1

Description

Motivation and Context

[ ] I have raised an issue to propose this change (required)
[ ] My issue has received approval from the maintainers or lead with the design/approved label

How Has This Been Tested?

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I've read the CONTRIBUTION guide
[ ] I have signed-off my commits with git commit -s
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@boz @gosuri tests are failing but it's unrelated to this PR. I'd propose to merge this as is and fix the tests in another PR


Can't install jsonwebtoken due to 3rd party issue

I receive the following error message when attempting to install jsonwebtoken, npm-version: 1.1.65.
npm http 304 https://registry.npmjs.org/buffer-equal-constant-time
npm ERR! Error: No compatible version found<EMAIL_ADDRESS>npm ERR! Valid install targets:
npm ERR! ["1.0.0","1.0.1"]
npm ERR!     at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:563:10)
npm ERR!     at /usr/local/lib/node_modules/npm/lib/cache.js:478:10
npm ERR!     at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:138:7)
npm ERR!     at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:218:7
npm ERR!     at Object.oncomplete (fs.js:297:15)
npm ERR! If you need help, you may report this log at:
npm ERR!     http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>

Your version of npm is too old.
Try npm i - g npm before installing.
El mar, mar 3, 2015 07:06, Andreas Selenwall<EMAIL_ADDRESS>escribió:

I receive the following error message when attempting to install
jsonwebtoken, npm-version: 1.1.65.
npm http 304 https://registry.npmjs.org/buffer-equal-constant-time
npm ERR! Error: No compatible version found: buffer-equal-constant-time@
'^1.0.1'
npm ERR! Valid install targets:
npm ERR! ["1.0.0","1.0.1"]
npm ERR! at installTargetsError
(/usr/local/lib/node_modules/npm/lib/cache.js:563:10)
npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:478:10
npm ERR! at saved
(/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:138:7)
npm ERR! at
/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:218:7
npm ERR! at Object.oncomplete (fs.js:297:15)
npm ERR! If you need help, you may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
https://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub
https://github.com/auth0/node-jsonwebtoken/issues/60.


g77 compiler obsolete

Build script assumes very old gcc-3 version and fails with gcc-4.9.4 as there is no bin/g77 compiler any more. This is nowadays called gfortran. scons seems to get it wrong:
g77 -o src/DOSY/contin.o -c -fno-f2c -ffast-math -O src/DOSY/contin.for
gcc -o src/3D/sockets.o -c -O2 -Wall -m32 -DHAVE_LARGEFILE_SUPPORT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DLINUX -DFT3DIO -DNOASYNC -Isrc/3D src/3D/sockets.c
sh: g77: command not found
scons: *** [src/DOSY/contin.o] Error 127
Manually editing SConstruct.dosy file to substitute with gfortran does not work, as this file is autogenerated with g77 binary again. The problems seems to lie in OpenVnmrJ/site_scons/darwin.py which does not correctly configure the fortran binary. Forcing this to be gfortran interestingly also did not work, again the SConstruct.dosy contains g77 binary.
Finally the fortran compilation only started working, once doGitClone=no was set in the build script.

All the fortran compiles now use gfortran


chore(main): release 0.2.0

:robot: I have created a release beep boop
0.2.0 (2023-07-15)
Features

don't close menu if key does not exist (#69) (6a26142)

Bug Fixes

async loading javascript config file (#74) (b2b2aed)
display name with capital letter (8222ded)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/MarcoIeni/glimpse/releases/tag/v0.2.0 :sunflower:


master

Full Spanish translation update
Spanish translation fix
Greek translation update. First localization with Zap strings. @wivern-co-uk

thanks @PCRyan!


[DNM] In npe fix

fix an npe in IN fix, and also a capabilitystore query

@noodlemoodle I also have a fix for the NPE in IN - https://github.com/foam-framework/foam2/pull/3998.

@lchanmann lgtm, i can undo my fix and just leave the one for capa store, just left one comment


🐛 [firebase_remote_config] IOS doesn't fetch lists

In my app i try to fetch a list from remoteconfig. In android everything works. In ios i gett al values except for lists. The lists are correctly formated json.

@ShaikaJar
Can you provide flutter doctor -v, a complete minimal reproducible code sample and flutter pub deps -- --style=compact ?
Thanks.

Have same issue on IOS

 flutter doctor -v

[✓] Flutter (Channel stable, 2.0.4, on macOS 11.2.3 20D91 darwin-x64, locale ru-RU)
• Flutter version 2.0.4 at /Users/stanislav/Documents/flutter
• Framework revision b1395592de (6 days ago), 2021-04-01 14:25:01 -0700
• Engine revision 2dce47073a
• Dart version 2.12.2
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
• Android SDK at /Users/stanislav/Library/Android/sdk
• Platform android-30, build-tools 30.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[✓] VS Code (version 1.55.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.21.0
[✓] Connected device (2 available)
• iPhone Stanislav (mobile) • 00008030-001975323E92802E • ios            • iOS 14.4.2
• Chrome (web)              • chrome                    • web-javascript • Google Chrome 89.0.4389.114

flutter pub deps
Dart SDK 2.12.2
Flutter SDK 2.0.4
dependencies:

adaptive_dialog 0.10.0+5 [animations flutter meta]
apple_sign_in 0.1.0 [flutter]
auto_size_text 2.1.0 [flutter]
cached_network_image 2.5.1 [flutter flutter_cache_manager octo_image]
carousel_slider 3.0.0 [flutter]
cupertino_icons 1.0.2
delayed_display 1.1.0 [flutter]
device_apps 2.0.2 [flutter]
device_info 2.0.0 [flutter device_info_platform_interface]
dio 4.0.0 [http_parser path]
easy_localization 3.0.0 [flutter shared_preferences intl args path easy_logger flutter_localizations]
event_bus 2.0.0
expandable 5.0.1 [flutter]
firebase_analytics 7.1.1 [firebase_analytics_platform_interface firebase_analytics_web firebase_core flutter meta]
firebase_auth 1.0.1 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
firebase_core 1.0.3 [firebase_core_platform_interface firebase_core_web flutter meta]
firebase_remote_config 0.9.0-dev.2 [firebase_core firebase_core_platform_interface firebase_remote_config_platform_interface flutter]
flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
flutter_animator 3.1.1 [flutter vector_math]
flutter_easyloading 3.0.0 [flutter flutter_spinkit]
flutter_facebook_login 3.0.0 [flutter collection]
flutter_login_vk 1.0.0 [async flutter]
flutter_simple_rating_bar 0.0.3 [flutter]
flutter_slidable 0.5.7 [flutter]
flutter_staggered_animations 1.0.0 [flutter]
flutter_staggered_grid_view 0.3.4 [flutter]
flutter_xlider 3.4.0 [flutter]
font_awesome_flutter 8.12.0 [flutter]
get 4.1.1 [flutter]
get_storage 2.0.2 [flutter get path_provider]
google_fonts 2.0.0 [flutter http path_provider crypto]
google_sign_in 5.0.1 [google_sign_in_platform_interface google_sign_in_web flutter meta]
image_crop 0.3.4 [flutter]
image_gallery_saver 1.6.8 [flutter]
image_picker 0.7.4 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface image_picker_for_web]
in_app_review 2.0.1 [flutter in_app_review_platform_interface]
intl 0.17.0 [clock path]
jiffy 4.1.0 [intl]
loading_indicator 1.2.0 [flutter async]
location 4.1.1 [flutter location_platform_interface location_web meta]
onesignal_flutter 2.6.3 [flutter]
path_provider 2.0.1 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
percent_indicator 2.1.9+1 [flutter]
photo_view 0.11.1 [flutter]
pin_code_fields 7.0.0 [flutter]
pull_to_refresh 1.6.4 [flutter]
screenshot 0.3.0 [flutter]
share 2.0.1 [meta mime flutter]
smooth_page_indicator 0.2.3 [flutter]
socket_io_client 0.9.12 [logging socket_io_common]
styled_text 1.0.3+4 [flutter xmlstream]
system_settings 1.0.1 [flutter]
uni_links 0.4.0 [flutter]
url_launcher 6.0.3 [flutter url_launcher_platform_interface url_launcher_linux url_launcher_macos url_launcher_windows url_launcher_web]
uuid 3.0.3 [crypto]

transitive dependencies:

animations 2.0.0 [flutter]
archive 3.1.2 [crypto path]
args 2.0.0
async 2.5.0 [collection]
characters 1.1.0
charcode 1.2.0
clock 1.1.0
collection 1.15.0
crypto 3.0.0 [collection typed_data]
device_info_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
easy_logger 0.0.2 [flutter]
ffi 1.0.0
file 6.1.0 [meta path]
firebase 9.0.1 [http http_parser js]
firebase_analytics_platform_interface 1.1.0 [flutter meta]
firebase_analytics_web 0.2.0+1 [firebase firebase_analytics_platform_interface flutter flutter_web_plugins meta]
firebase_auth_platform_interface 4.0.0 [firebase_core flutter meta plugin_platform_interface]
firebase_auth_web 1.0.3 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
firebase_core_platform_interface 4.0.0 [flutter meta plugin_platform_interface]
firebase_core_web 1.0.2 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
firebase_remote_config_platform_interface 0.2.0-dev.1 [firebase_core flutter meta plugin_platform_interface]
flutter_blurhash 0.5.0 [flutter meta]
flutter_cache_manager 2.1.2 [flutter path_provider uuid http path sqflite pedantic clock file rxdart image]
flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math]
flutter_plugin_android_lifecycle 2.0.1 [flutter]
flutter_spinkit 5.0.0 [flutter]
flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
google_sign_in_platform_interface 2.0.1 [flutter meta quiver]
google_sign_in_web 0.10.0 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
http 0.13.1 [http_parser meta path pedantic]
http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
image 3.0.2 [archive meta xml]
image_picker_for_web 2.0.0 [image_picker_platform_interface meta flutter flutter_web_plugins]
image_picker_platform_interface 2.0.1 [flutter meta http plugin_platform_interface]
in_app_review_platform_interface 2.0.2 [flutter url_launcher plugin_platform_interface platform]
js 0.6.3
location_platform_interface 2.1.0 [flutter meta plugin_platform_interface]
location_web 3.0.0 [flutter flutter_web_plugins http_parser js location_platform_interface meta]
logging 0.11.4
matcher 0.12.10 [stack_trace]
meta 1.3.0
mime 1.0.0
octo_image 0.3.0 [flutter flutter_blurhash]
path 1.8.0
path_provider_linux 2.0.0 [path xdg_directories path_provider_platform_interface flutter]
path_provider_macos 2.0.0 [flutter]
path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
path_provider_windows 2.0.0 [path_provider_platform_interface meta path flutter ffi win32]
pedantic 1.11.0
petitparser 4.0.2 [meta]
platform 3.0.0
plugin_platform_interface 2.0.0 [meta]
process 4.2.1 [file path platform]
quiver 3.0.0 [matcher]
rxdart 0.24.1
shared_preferences 2.0.5 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
shared_preferences_linux 2.0.0 [flutter file meta path path_provider_linux shared_preferences_platform_interface]
shared_preferences_macos 2.0.0 [shared_preferences_platform_interface flutter]
shared_preferences_platform_interface 2.0.0 [flutter]
shared_preferences_web 2.0.0 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
shared_preferences_windows 2.0.0 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
sky_engine 0.0.99
socket_io_common 0.9.2 [logging]
source_span 1.8.1 [collection path term_glyph]
sqflite 1.3.2+2 [flutter sqflite_common path]
sqflite_common 1.0.3 [synchronized path meta]
stack_trace 1.10.0 [path]
string_scanner 1.1.0 [charcode source_span]
synchronized 2.2.0+2
term_glyph 1.2.0
typed_data 1.3.0 [collection]
url_launcher_linux 2.0.0 [flutter]
url_launcher_macos 2.0.0 [flutter]
url_launcher_platform_interface 2.0.2 [flutter plugin_platform_interface]
url_launcher_web 2.0.0 [url_launcher_platform_interface meta flutter flutter_web_plugins]
url_launcher_windows 2.0.0 [flutter]
vector_math 2.1.0
win32 2.0.5 [ffi]
xdg_directories 0.2.0 [meta path process]
xml 5.0.2 [collection meta petitparser]
xmlstream 0.12.0

Example code

Future initRemoteConfig() async {
remoteConfig = RemoteConfig.instance;

final defaults = <String, dynamic>{
'safe_mode': false,
};

await remoteConfig.setDefaults(defaults);

await remoteConfig.fetch();
await remoteConfig.activate();

var safemod = remoteConfig.getBool('safe_mode');
print(safemod); //Still return FALSE
}

@Filaind
Can you try the official remote_config plugin example and check if you get same behavior ?
If so, can you provide an example of how you are setting a parameter to be a list, which isn't being fetched ?
Thanks.


FloatingActionButton InkWell is not clipped (rectangle instead of circle)

Latest Flutter master version

This issue seems to occur, at least for me, not only with the FloatingActionButton but every where an InkWell is used.

cc @liyuqian - does this seem like a change caused by the clipping updates?

Yes, I'll fix it today.


Limitations section - contradiction

In the Limitations section, Clustered Column chart is mentioned twice; once in "full use of..." list and again for "trend line ... only option" - which is it?

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

ID: fbbf6763-4952-5335-cefb-ae4e85fd9028
Version Independent ID: cb734eb1-fb6d-b7aa-735a-17b5ba8ca7fd
Content: Using the Analytics pane in Power BI Desktop - Power BI
Content Source: powerbi-docs/desktop-analytics-pane.md
Service: powerbi
Sub-service: powerbi-desktop
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for your comment, @mjc543. This issue has been assigned to the doc author for review.

Sorry for the confusion - I've updated with a correction. The correction will show up within 24 hours.


[api][test_zero_sized_enqueue] Add CL_SUBMITTED check for waiting status

This addresses #1011

 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.

Not sure this is correct. For the event to have a CL_SUBMITTED status, the command must have been flushed.

Submitted [...] The transition into this state occurs when the command is flushed from the command-queue

The specification defines a number of points at which ways a command can be flushed but it says nothing about implementations flushing commands
A command may reside in the queue until it is flushed either explicitly (a call to clFlush) or implicitly by some other command.
Because commands in a command-queue are not required to begin execution until the command-queue is flushed,

A command may reside in the queue until it is flushed either explicitly (a call to clFlush) or implicitly by some other command.
Because commands in a command-queue are not required to begin execution until the command-queue is flushed,

If I'm following right, would it be valid implementation behavior for the clEnqueueNDRangeKernel command here
to implicitly flush? Therefore setting the event status to CL_SUBMITTED

That's what is unclear to me. The spec provides a detailed list of commands that MUST "perform an implicit" flush but it doesn't clearly state whether doing so from another API call or even independently of any API call is allowed or forbidden.

That's what is unclear to me. The spec provides a detailed list of commands that MUST "perform an implicit" flush but it doesn't clearly state whether doing so from another API call or even independently of any API call is allowed or forbidden.

Thanks, I agree that the spec is unclear about this part.
I guess a conformance test should only valid the behaviors explicitly stated in the spec. In such a case, I think it's possibly an implementation-defined behavior that doesn't violate the current spec.
Or should we require an update in spec to clarify this issue? I'm not familiar with the OpenCL spec drafting process :P

As documented on https://github.com/KhronosGroup/OpenCL-Docs/issues/479, the WG agrees that flushing should be permitted at any time. Merging this change.


Add node v15.2.1 v14.15.1 and v12.19.1

Change-type: patch
Signed-off-by: Trong Nghia Nguyen<EMAIL_ADDRESS>

@balena-ci I self-certify!


[rv_timer] Wire up integ alert

Signed-off-by: Michael Schaffner<EMAIL_ADDRESS>

Rebased onto newest master. @tjaychen @eunchan can you take a quick look at this one so we can get it merged?

@cindychip the block-level sim for rv_timer is now failing after removing these exclusions.
Can it be that the exclusions are only automatically added at the chiplevel?

https://github.com/lowRISC/opentitan/blob/master/util/reggen/reg_block.py#L382
I think it should apply to all tests.. Is this PR urgent? Do you mind if I run it locally and check?

https://github.com/lowRISC/opentitan/blob/master/util/reggen/reg_block.py#L382
I think it should apply to all tests.. Is this PR urgent? Do you mind if I run it locally and check?

Ok, I will dig in a bit later. This is not urgent.


test: simple torch compile expectation test

Added a simple test which will check the signature of a torch compiled model with that created from a model that was not compiled
Note: the torch compile test seems to take about ~40 seconds each or so. Should this be marked to only run when --runslow is set?

@JRosenkranz compile is slow right now, so about 40 seconds sounds about right. At your discretion to mark them slow


Translations update from Foundry Hub - Weblate

Translations update from Foundry Hub - Weblate for Simple Calendar/main.
Current translation status:

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (1d8de75) compared to base (fd04fce).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff            @@
##              main      #446   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           75        75
  Lines         7198      7198
  Branches      2089      2089
=========================================
  Hits          7198      7198

Flag
Coverage Δ

unittests
100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Proper support for "standard" request headers/params when uploading to S3

Work to support Cache-Control, Content-Disposition, Content-Encoding, Content-MD5, x-amz-server-side-encryption-customer-algorithm, x-amz-server-side-encryption-customer-key, and x-amz-server-side-encryption-customer-key-MD5 started with #1258, but there are still some issues that prevent use of these headers.
TODO:

[ ] Do not unnecessarily escape values for these fields, such as spaces. This type of escaping will, for example, break the Content-Disposition header.
[ ] The header names are being converted to lower-case before deciding if they are custom. Since the list of standard/non-custom headers is mixed-case, we are still prefixing non-custom headers w/ x-amz-meta.
[ ] We need unit tests to cover use of some of these headers.
[ ] Documentation updates?

Regarding header values of custom headers, I think the best approach is to simply leave these alone. If encoding is needed, the developer integrating with Fine Uploader S3 will need to properly encode these values before forwarding them on to Fine Uploader.

What's the ballpark for the 5.5.0 release? Curious for my own migration planning purposes.

@neilchaudhuri I will be on a short vacation for most of this, and I plan to release 5.5.0 mid-next week, perhaps around the 20th or 21st. If I run into issues during final testing, I'll aim for a release the following week, provided the issue encountered are not significant.

All tests are passing in all supported browsers, so the release of 5.5.0 next week is likely.