Apply peer authentication policy at port level

Issue: https://github.com/istio/istio/issues/20746

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-local-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-local-tests_istio

integ-distroless-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-distroless-k8s-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-local-tests_istio

integ-distroless-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-k8s-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-distroless-k8s-tests_istio

integ-security-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-k8s-tests_istio

integ-security-local-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-security-local-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-k8s-tests_istio

integ-security-local-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-security-local-tests_istio

integ-distroless-k8s-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-distroless-k8s-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
943217ee28e2c4ef7f75ed1352aa3c6d0506ce4f
link
/test integ-security-k8s-tests_istio

integ-security-local-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-security-local-tests_istio

integ-distroless-k8s-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-distroless-k8s-tests_istio

pilot-multicluster-e2e_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test pilot-multicluster-e2e_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-security-local-tests_istio

integ-distroless-k8s-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-distroless-k8s-tests_istio

pilot-multicluster-e2e_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test pilot-multicluster-e2e_istio

integ-security-k8s-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-security-k8s-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-distroless-k8s-tests_istio

pilot-multicluster-e2e_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test pilot-multicluster-e2e_istio

integ-security-k8s-tests_istio
88582ceaf3c59fb235a0615871753c97815cea7a
link
/test integ-security-k8s-tests_istio

integ-security-local-tests_istio
c556c0e7b1306dd122b5900b617ff62083095d57
link
/test integ-security-local-tests_istio

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

/test integ-security-local-tests_istio

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
c556c0e7b1306dd122b5900b617ff62083095d57
link
/test integ-security-local-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
e6651cf58454730b5c81c03ee2f01f4fbfc516e8
link
/test integ-security-local-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
e6651cf58454730b5c81c03ee2f01f4fbfc516e8
link
/test integ-security-local-tests_istio

integ-pilot-k8s-tests_istio
e6651cf58454730b5c81c03ee2f01f4fbfc516e8
link
/test integ-pilot-k8s-tests_istio

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

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

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
e6651cf58454730b5c81c03ee2f01f4fbfc516e8
link
/test integ-security-local-tests_istio

integ-pilot-k8s-tests_istio
e6651cf58454730b5c81c03ee2f01f4fbfc516e8
link
/test integ-pilot-k8s-tests_istio

lint_istio
744a37c41af4f2f587ed05cbb42291381e6bf494
link
/test lint_istio

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

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

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
e6651cf58454730b5c81c03ee2f01f4fbfc516e8
link
/test integ-pilot-k8s-tests_istio

lint_istio
744a37c41af4f2f587ed05cbb42291381e6bf494
link
/test lint_istio

integ-istioio-k8s-tests_istio
744a37c41af4f2f587ed05cbb42291381e6bf494
link
/test integ-istioio-k8s-tests_istio

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

/test integ-istioio-k8s-tests_istio
/test lint_istio

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

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
744a37c41af4f2f587ed05cbb42291381e6bf494
link
/test integ-pilot-k8s-tests_istio

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

/test integ-pilot-k8s-tests_istio

In response to a cherrypick label: #20925 failed to apply on top of branch "release-1.5":
Using index info to reconstruct a base tree...
M	pilot/pkg/networking/plugin/authn/authentication.go
M	pilot/pkg/security/authn/policy_applier.go
M	pilot/pkg/security/authn/v1alpha1/policy_applier.go
M	pilot/pkg/security/authn/v1alpha1/policy_applier_test.go
M	pilot/pkg/security/authn/v1beta1/policy_applier.go
M	pilot/pkg/security/authn/v1beta1/policy_applier_test.go
M	tests/integration/security/reachability_test.go
Falling back to patching base and 3-way merge...
Auto-merging tests/integration/security/reachability_test.go
CONFLICT (content): Merge conflict in tests/integration/security/reachability_test.go
Auto-merging pilot/pkg/security/authn/v1beta1/policy_applier_test.go
CONFLICT (content): Merge conflict in pilot/pkg/security/authn/v1beta1/policy_applier_test.go
Auto-merging pilot/pkg/security/authn/v1beta1/policy_applier.go
CONFLICT (content): Merge conflict in pilot/pkg/security/authn/v1beta1/policy_applier.go
Auto-merging pilot/pkg/security/authn/v1alpha1/policy_applier_test.go
Auto-merging pilot/pkg/security/authn/v1alpha1/policy_applier.go
Auto-merging pilot/pkg/security/authn/policy_applier.go
CONFLICT (content): Merge conflict in pilot/pkg/security/authn/policy_applier.go
Auto-merging pilot/pkg/networking/plugin/authn/authentication.go
error: Failed to merge in the changes.
Patch failed at 0001 Apply peer authentication policy at port level


feedback.py: Don't use f-strings in logger

Description
feedback.py: Don't use f-strings in logger
Type of change

[x] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library
[ ] Bump-up library or tool used for development (does not change the final image)

Codecov Report
Attention: Patch coverage is 66.66667% with 1 line in your changes missing coverage. Please review.

Project coverage is 92.47%. Comparing base (32b78e7) to head (9ebc4e3).
Report is 2 commits behind head on main.

Files with missing lines
Patch %
Lines

ols/app/endpoints/feedback.py
66.66%
1 Missing :warning:

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #1622      +/-   ##
==========================================
- Coverage   94.89%   92.47%   -2.43%
==========================================
  Files          60       60
  Lines        2685     2683       -2
==========================================
- Hits         2548     2481      -67
- Misses        137      202      +65

Files with missing lines
Coverage Δ

ols/app/endpoints/feedback.py
70.83% <66.66%> (-29.17%)
:arrow_down:

... and 5 files with indirect coverage changes

/approve

/retest

/hold
What is wrong with fstrings?

I understand that, but using fstrings is generally more convenient and readable. The performance impact of evaluating fstring when logging is set to a higher level is less than negligible.
It is recommended by the logging, but the community is split on this topic. To me, readability has a better value here.
Either way, we should be consistent in the logging. I see we have both approaches in our code (for different levels). This PR should unify it across the whole codebase and not just small part of it - this is unnecessarily atomic change, especially with our problems/waiting times on CI.

Either way, we should be consistent in the logging. I see we have both approaches in our code (for different levels). This PR should unify it across the whole codebase and not just small part of it - this is unnecessarily atomic change, especially with our problems/waiting times on CI.

we are fixing it everywhere as time constraints allow us

Isn't it like 30 minutes at most to change it everywhere?

/close


how to make the downLoad not int zhe mainQueue?

if (self.progressiveDownloadProgress) {
dispatch_async(self.progressiveDownloadCallbackQueue ?: dispatch_get_main_queue(), ^{
self.progressiveDownloadProgress(self,(NSInteger)[data length], self.totalBytesRead, self.response.expectedContentLength,self.totalBytesReadPerDownload + self.offsetContentLength, self.totalContentLength);
});
}
this is your method   . How should I do to make the download in the backGround?

I'm not maintaining this repo anymore. Look into NSURLSession.

ok,but I need ios6 suport, NSURLSesssion  is ios7 api,
when I use  AFDownloadRequestOperation I set his progressiveDownloadCallbackQueue ,
can it not download in main queue?
and  how I set a gcd queue, I try,but failed.
thank you.

what I do is change the code
if (self.progressiveDownloadProgress) {
self.progressiveDownloadProgress(self,(NSInteger)[data length], self.totalBytesRead, self.response.expectedContentLength,self.totalBytesReadPerDownload + self.offsetContentLength, self.totalContentLength);
}
Than it will not download in the main queue.


L7 nginx ingress on AKS

Hi folks,
I'm trying to enable the ingress with nginx ingress controller on an AKS cluster but facing multiple issue starting with lack of documentation(which I would be happily contribute if I can solve this).
Chart:

Milvus:

appVersion: 2.3.1
name: milvus
sources:

https://github.com/zilliztech/milvus
version: 4.1.4

Nginx:

appVersion: 1.7.1
name: nginx-ingress-controller
sources:

https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller
version: 9.7.1

Aks:

1.25.11
Kubenet
Docs consulted:
https://milvus.io/docs/azure.md
https://milvus.io/docs/tls.md#Encryption-in-Transit
https://milvus.io/docs/gcp_layer7.md#Set-up-a-Layer-7-Load-Balancer-for-Milvus-on-GCP
First of all this instruction is incorrect:
helm upgrade my-release milvus/milvus --set common.security.tlsMode=1

Since in the value.yaml file we need to use this to set variables for Milvus.yaml ( mounted as cm in the application):
extraConfigFiles:
  user.yaml: |+

Ingress is configured as requested in the helm values file with:
ingress:
  enabled: true
  annotations:
    # Annotation example: set nginx ingress type
    #kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/backend-protocol: GRPC
    nginx.ingress.kubernetes.io/listen-ports-ssl: '[19530]'
    nginx.ingress.kubernetes.io/proxy-body-size: 4m
    nginx.ingress.kubernetes.io/ssl-redirect: "true"
  labels: {}
  rules:
    - host: "subdomain.example.com"
      path: "/"
      pathType: "Prefix"
    # - host: "milvus-example2.local"
    #   path: "/otherpath"
    #   pathType: "Prefix"
  tls:
   - secretName: subdomain.example.com
     hosts:
       - subdomain.example.com

I would expect this to work since the tis termination should happen on nginx level and the ingress to the backend Milvus-proxy traffic should be unencrypted in the cluster so plain GRPC. However if I follow this doc https://milvus.io/docs/gcp_layer7.md#Set-up-a-Layer-7-Load-Balancer-for-Milvus-on-GCP, I should enable the tlsMode=1 for Milvus-proxy which I would expect to request ingress to do not end tls on ingress but forward traffic with GRPCS annotation which is not shared in any doc.
However I have tried in both ways with and without tlsMode setted but without success.
Current error is:
<IP_ADDRESS> - - [16/Oct/2023:00:13:23 +0000] "GET / HTTP/2.0" 502 150 "-" "curl/8.1.2" 36 0.009 [milvusdb-milvusdb-19530] [] IP:19530 0 0.009 502 1b0d807fb0eb67979d2fda9c6406f916
2023/10/16 00:13:23 [error] 2865#2865: *19639942 upstream sent too large http2 frame: 4740180 while reading response header from upstream, client: <IP_ADDRESS>, server: subdomain.example.com, request:
"GET / HTTP/2.0", upstream: "grpc://<IP_ADDRESS>:19530", host: "subdomain.example.com"
2023/10/16 00:14:52 [error] 2864#2864: *19641510 upstream sent too large http2 frame: 4740180 while reading response header from upstream, client: IP, server: subdomain.example.com, request
: "GET / HTTP/2.0", upstream: "grpc://<IP_ADDRESS>:19530", host: "subdomain.example.com"
IP - - [16/Oct/2023:00:14:52 +0000] "GET / HTTP/2.0" 502 150 "-" "curl/8.1.2" 36 0.003 [milvusdb-milvusdb-19530] [] <IP_ADDRESS>:19530 0 0.002 502 990d7afd06c998beac44e22f1a24c135
2023/10/16 00:15:11 [error] 2865#2865: *19641848 upstream sent too large http2 frame: 4740180 while reading response header from upstream, client: <IP_ADDRESS>, server: subdomain.example.com, request:
"GET / HTTP/2.0", upstream: "grpc://<IP_ADDRESS>:19530", host: "subdomain.example.com"
<IP_ADDRESS> - - [16/Oct/2023:00:15:11 +0000] "GET / HTTP/2.0" 502 150 "-" "curl/8.1.2" 36 0.003 [milvusdb-milvusdb-19530] [] <IP_ADDRESS>:19530 0 0.003 502 5903aa3c0173896ccc3e5224a669795c

Has anybody tried to enable Encryption on transit on AKS? Is there any doc which I can check and correct/add anything I'm missing?
Thanks!

same error with local k8s deployment, this is now blocking our test

@LinLeng @noman1897 Sry for the delay of reply. The doc you referenced is for GCP. GCP L7 LB requires its backend to enable tls, so we set the tlsMode to 1.
As for other LBs or ingress, you shoud leave the tlsMode or set it to 0.

The tlsMode config is for milvus itself to enable tls. Usually when we want to enable tls for our service, we should enable it on the LB, not on milvus.


Not able to put PIT in different schema than HUB

It seems that it is not possible to put the PIT in a different schema than the hub.
Problem seems to be this line of code

Version is 1.0.1

Hi @jabibo and thanks for reaching out!
I was able to reproduce the issue you mentioned. I applied the necessary changes, including the line you mentioned above.
The changes are done in the linked branch. Please review and try them out and let me know whether your issue is resolved!
Thanks for helping improve our package!
Best regards,
Tim


Passing seed and gender query parameters gives wrong results

When I query the API and pass a seed as well as a gender, the returned results also contain users of the opposite gender.
This is also extremely noticeable when I pass page as one of the queries.
An example of this type of anomaly is HERE .

Seed is kind of finicky in that it requires the exact same parameters that were provided to it when it generated the dataset.
For example, you can use the same seed foobar but specify one with nat US and another with nat AU. Both of the datasets will be different from each other, but the same datasets will be returned if you use the same seed and same parameters (nat).
It also looks like there maybe some issues with the seed parameter overriding gender. Will need to investigate this a big more, should be able to have a fix out in the v1.4 update coming out later this week.


Uptimekuma fails to report dns server status

Uptimekuma is not able to report the dns server status, need further investigation

Problem resolved


Installing Bot for Testing

Hi Team,
After uploading the app package, when I tried to install bot for the testing from Test and Distribute section, it's giving me an error "You don't have permissions to add #bot_name to this team." when i clicked on intall button. kindly guide me what permisson i require to install the bot.

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

ID: c1257b9b-73ca-8a97-3f65-a7c8d5937e8c
Version Independent ID: 5f9b5fad-dceb-3f9e-192c-a31ca05e0b83
Content: Add bots for private chats and channels in Microsoft Teams - Microsoft Teams
Content Source: Teams/add-bots.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@
thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


Fix npm package.json documentation URL

@vkrol very sorry for missing this, is it okay if I land these changes? 🙏

@LinusU no problem :) I will recreate this PR.

@LinusU done https://github.com/gorillamania/package.json-validator/pull/73.


ssl options not honored

I have a server running ssl with a self-signed cert. I am seeing an odd behavior when I try to tell it to ignore the fact that the cert is self-signed - shown below testing in pry (sanitized)
[45] pry(main)> server = CouchRest.new("https://#{account}:#{password}@couchdb.example.com:6984/", :verify_ssl => false )
=> #<CouchRest::Server:0x007fc6aceb44f0 @uri="https://admin:secret@couchdb.example.com:6984/", @uuid_batch_count={:verify_ssl=>false}>
[46] pry(main)> server = CouchRest.new("https://#{account}:#{password}@couchdb.example.com:6984/", {:verify_ssl => false} )
=> #<CouchRest::Server:0x007fc6acdbf090 @uri="https://admin:secret@couchdb.example.com:6984/", @uuid_batch_count={:verify_ssl=>false}>
[47] pry(main)> server = CouchRest.new("https://#{account}:#{password}@couchdb.example.com:6984/")
=> #<CouchRest::Server:0x007fc6acd2ef18 @uri="https://admin:secret@couchdb.example.com:6984/", @uuid_batch_count=1000>

It appears the second parameter is being interpreted as @uuid_batch_count., not the :opts hash.
This is using version 1.2.1, but I do not see this in closed issues. I will try with the version 2 rc1 candidate later on.

I am seeing this (and saddened by it) as well.

https://github.com/couchrest/couchrest/pull/116
Does this work better for you guys? Is this how you would expect it to behave?

We should be good now, please confirm @bortels!


feat: POST lead

context: CRM integration allows for efficient lead management. Users need to be able to register their interest on the website and have their information captured within the CRM. upon capturing enquiries, users should receive an email stating that they should expect a reply within the next week at the latest.
i want to be able to capture interested parties through the landing page
dev notes:

Integrate with Freshsales: https://developer.freshsales.io/api/#create_lead Sheets will do just fine
sending emails: https://postmarkapp.com

gsheets is enough for the moment


tick lines sometimes dissapear

hi, I am using tick lines to display a grid in the background of my simple vertical bars chart, but sometimes some of the vertical lines are not rendered. Inspecting the SVG, I can see the markup for the invisible lines there, and they look the same that the visible ones. Changing the value of the g transform x attribute (usually rounding to 1 decimal place) makes the hidden line visible. this happens both in firefox and chrome.
this is the markup for a good (visible) tick line:
<g class="tick" style="opacity: 1;" transform="translate(457.90990990990997,0)">
<line y2="-485" x2="0"></line>
<text dy=".71em" y="3" x="0" style="text-anchor: middle;">14</text></g>

this is the markup for an invisible line:
<g class="tick" style="opacity: 1;" transform="translate(527.8198198198198,0)">
<line y2="-485" x2="0"></line>
<text dy=".71em" y="3" x="0" style="text-anchor: middle;">16</text></g>

if I change "translate(527.8198198198198,0)" to "translate(527,0)" the line appears..  is this a issue with the browser svg engine or something I can fix by changing some setup on my d3 chart?

This is not something directly fixable in D3, since it is largely agnostic about the DOM that you create.
My guess is that you are using shape-rendering: crispEdges and a stroke-width that is less than 1px (or equivalently, have some sort of viewBox or transform that is causing the stroke to be less than 1px wide), and the browser is deciding to not show the lines at all rather than implicitly widening the stroke to be 1px. Unfortunately, many browsers don’t do a very good job of implementing crispEdges; Safari, for example, occasionally rounds a 1px line up to 2px (or even 3px!).
You can control the behavior more precisely by turning off crispEdges and instead positioning the ticks exactly on half-pixel boundaries, say by using scale.rangeRound and then offsetting the tick position by a half-pixel. However, note that in Firefox the SVG element itself can be positioned on a sub-pixel boundary, which then requires further offsetting to get the tick back on a whole-pixel. :\

you are right, thank you for your detailed explanation. I removed crispEdges and everything works.

Very helpful, thank you!

I would have never figured this out.   Thank you!

Hi @mbostock, great thanks man for the explanation. You saved my time.


Improve the Navbar

Description
The current navbar design is not providing a smooth and great experince for users.
Steps to Reproduce
I will improve the navbar structure and design so that users will have better experience.
Expected Behavior
i expected it to have a better structure and design.
Actual Behavior
its not having a proper structure
Screenshots

Additional Information
No response
What browser are you seeing the problem on?

[X] Firefox
[ ] Chrome
[ ] Safari
[ ] Microsoft Edge

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

I have seen many navbar issues, and i have mentioned it before for contributors to not create issues regarding navbar and there should be no more navbar issues, so i have closed this issue, if you have any queries, you can join discord server for further updates and communication.
we are not looking for navbar updates for now, as it was done and changes many times before.
So I am closing this issue.
please understand.


Clear identifier of an agent in the Assistant Manifest

The Assistant Manifiest lists several features under identification but none of them seems to be suited to uniquely identify an agent.
This might be useful in case you want to refer to a specific agent, e.g. when resuming the conversation with exactly that agent.

The spec intends the URL to be a unique ID of a personified agent.
The document should be amended to make this clear.
The conversational envelope spec needs to resolve the distinction between speaker IDs and URLs of agents/conversants.

Done in manifest 0.9.1


Create iomc/ac/im to add Isle of Man College.

This is an institution for further education on the Isle of Man. (Over the past year, they have been updating their image from Isle of Man College to University College Man (UCM). New students may get the email ucm.ac.im (our current website domain) in the future.)

@dropcmd If an email domain of the college is ucm.ac.im, the correct file name in this request has to be lib/domains/im/ac/ucm.txt. Please rename. If you wish to add iomc.ac.im domain as well, please have two files in the request, with the same content (Isle of Man College), and different filenames:
lib/domains/im/ac/ucm.txt
lib/domains/im/ac/iomc.txt

iomc.ac.im: current email that all students are using
ucm.ac.im: our new school website - new students in the following years may get this email

@dropcmd Thank you. However, your request contains just one file: lib/domains/iomc/ac/im
According your comment, there must be two files:
lib/domains/im/ac/ucm.txt
lib/domains/im/ac/iomc.txt
If you don't know how to modify your request, please remove it and create new one, with two files:
lib/domains/im/ac/ucm.txt
lib/domains/im/ac/iomc.txt
Thank you!

@dropcmd You might miss my previous comment. Please reply.

Here is ucm.txt
https://github.com/dropcmd/swot/pull/2
and iomc.txt is included in this merge request

@vb4sh @dropcmd I have to close the request without merging as a duplicate to #4153 and #4154. Thank you for the update.


[feature request] pouch cli supports --memory-reservation

Why you need it?

Cgroup memory soft limit is a general feature. Docker command supports it with "--memory-reservation". Pouch CRI supports it via "memory_reservation" in LinuxContainerResources.
How it could be?

I'll be nice that pouch command supports --memory-reservation
Other related information

I think it is quite easy to make it in cli. Could you help to make it? @zjumoon01 🌥

I'll help to review this code 👍

Ⅱ. Describe what happened
./bin/pouch run -d --memory-reservation 4M busybox top
Error: unknown flag: --memory-reservation

Ⅲ. Describe what you expected to happen
# docker run -d --memory-reservation 4M busybox top
58369a469f0579234538717575d0338eb969b4009c6136ef32b678c432d8c072

# docker inspect -f {{.HostConfig.MemoryReservation}} 5836
4194304

# cat /sys/fs/cgroup/memory/docker/58369a469f0579234538717575d0338eb969b4009c6136ef32b678c432d8c072/

#dibs


zend\session type hinting

The goal for this change is really around some of the massive problems you may find around DI when you are not type hinting; additionally the argument can be made that with DI not accepting just an object seems foolish. This change implements proper type hinting for objects and removes all of the various ways (string|object) type parameters.
Not only does this improve our ability on maintenance and bugs; it also helps to ensure consistency and adaptability of the framework.
Changes:

Type hint all possible values; remove the possibility of not passing in objects when an object should be necessary.
Remove unit tests when strings or arrays or the like may have been previously passed instead of an object.
AbstractManager will no longer accept a saveHandler nor a storage option in the configuration array / object / etc. This is the largest BC break but did not make sense since the arguments are optional anyhow.

The original pull request is here that had the Configuration moved to Options: https://github.com/zendframework/zf2/pull/865 however, due to issues and then getting this done for Beta 3 timing would not have worked out; instead we can take a big leap forward and then change the configuration class to options after beta 3 drops and more time is available.


Changed use cases and command format for grade management

Coverage remained the same at 92.811% when pulling 6edcf7df0e4dcb6d810c3aeaa93ca3e296fe65d8 on tristyxxnana:master into 7ff203faa65bedad109a9d7531c1a82bb36f3406 on CS2113-AY1819S1-T16-1:master.


docs: add simple examples for SSH key & systemd file references (#179)

Add minimal examples to the butane documentation explaining how to use file references instead of inlining SSH keys and systemd units introduced with #179 .
Noticed this was missing while working on coreos-docs#511.

Requires #442.

#442 merged, so this can be rebased to fix CI.

Rebased and fixed the ./test execution with an additional test file declaration. If you want me to change that to use example.conf instead for example instead of introducing an additional file let me know.
The release notes obviously fail right now (because I see the changes as part of the #179 issue) but I can touch the file if you want me to.

I hopefully addressed your feedback now. If there's anything else you'd like adapted (or I overlooked) please let me know and I'll fix it.


As a student I want to learn about the secure software development lifecycle so that I can understand how security concerns fit into the development of software.

[ ] Are the notes written for students?
[ ] Are the notes uploaded to GitHub?
[ ] Are the slides written ready to present to students?
[ ] Are the slides uploaded to GitHub?

Next action: read up on secure software development lifecycle.


[Event Request] Table  5407 " Prod. Order Component" ShowReservation

Could we please have a new publisher “OnBeforeShowReservation” in Function “ShowReservation”, Table  5407 " Prod. Order Component" ?

procedure ShowReservation()
    var

        *** start new Variable ***
        isHandled: Boolean;
        *** stop new Variable ***

    begin

        TestField("Item No.");

        *** start new Code ***
        isHandled := false;
        OnBeforeShowReservation(rec, isHandled);
        if isHandled = true then
            Exit;
        *** stop new Code ***

        Clear(Reservation);
        Reservation.SetReservSource(Rec);
        Reservation.RunModal();
    end;

*** Start new code ***
[IntegrationEvent(false, false)]
local procedure OnBeforeShowReservation(
  var ProdOrderComponent: Record "Prod. Order Component";
  var IsHandled: Boolean)
begin
end;
*** Stop new code ***

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


github request for each time you navigate to the home page

Each time you navigate back to the home page, there is another fetch done for each github search.

Run sample app.
Open Redux dev tools.
Navigate to Features page.
Click Back or Home.
Search for github user.
See two LOAD_REPOS_SUCCESS actions, and 2 requests in the network tab.

I assume it is because runSaga is called each time you navigate, but I'm pretty new to redux-saga.

That sounds like a bug! Would appreciate a PR fixing it :+1:

I'm noticing the same thing in my current project. Every time I return to the route it adds an additional instance of the saga. I've yet to figure out how to fix it but my guess is that injectSaga is the culprit.

I think I have gotten it to work, although i'm not sure its the best way. Heres how I did it:
export function injectAsyncSagas(store) {
  let prevSagas = [];
  return (sagas) => sagas.map((saga) => {
    if (!prevSagas.includes(saga)) {
      store.runSaga(saga);
      prevSagas.push(saga);
    }
  });
}

If this is an acceptable solution I will create a PR.

My coworker and I also ran into the issue of sagas being injected multiple times for second level URLs from the react router configuration.  This does not appear to be fixed.  Implementing the injectAsyncSagas refactor mentioned by @kraffslol fixed the bugs we were experiencing.  I suggest that @kraffslol's refactor be merged into the boilerplate.

@kraffslol @hansoksendahl How about submitting a PR?


Fix deviceClasses typo in Values.lvmd.additionalConfigs

Fix deviceClasses typo in Values.lvmd.additionalConfigs. As for now it spelled device-classes which is incorrect and misleading.

@agrevtsev quick revive so we can either close this and fix ourselves or you correct your PR

Thank you for your contribution!


consider changing local file path of span and logs?

Since the local path or future S3 object key path 'span/date=2023-06-22/hour=02/minute=12/' is somewhat redundant, would you consider changing it to 'span/2023-06-22/02/12'

Make sense to me, I'm open to changing it.

maybe use ISO-8601 format to date and time?


firehose: fix >4GB lseek file offsets

The byte offset value for lseek can easily exceed 4GB, cast as off_t to
avoid overflow when converting sectors to bytes for lseek.
(and use lseek64/off64_t so this fixes 32-bit builds of qdl too)

Changed to use _FILE_OFFSET_BITS.
4GB is correct for 64-bit builds, the cast from unsigned to off_t lets it work up to 4GB


add elastic folder check

Added additional folder check to ensure elasticsearch is not enable when the order does not include elasticsearch.

LGTM

Talked to @NormJohnIV. signing off on testing.


Add simple numerical data exercise.

This is my attempt at a simple numerical data with k-neighbors classifier.
Note: I originally wanted to do the n_neighbors=1 100% accuracy on the train set but not on the test set. Unfortunately life is always more complicated than you think 😢. Because there are many duplicated rows (in this numerical-only dataset, we have 4 features age, hours-per-week, capital-gain, capital-loss) with different classes the accuracy is not 100% on the train set.
Not only it does not overfit with n_neighbors=1 but it actually even underfits (it performs about the same as a majority class predictor both on the train and test set)  for some reason that I let as an exercise for the astute reader.

OK let's merge this one, thanks for having a look!

Can you generate the associated notebook 02_numerical_pipeline_ex_00.ipynb ?

Good point, I'll do this.

Done in 5ca67435cfba71b7527437b996e40382872c8892

Thanks


App won't gracefully re-connect in the event of a connection loss

This thing will be running for ages, and probably over wifi - it definitely needs some handling to reconnect properly in the event of a dropout.
Suggest having some clear connection status 'lights' on the UI - certainly for wifi connected state and database connection state. Also considering setting up some alert system in the event that the app encounters many drop-outs over a given time period.

This is roughly in place now - in the event of a failed DB connection the app will make a bunch of timed reconnection attempts. If these fail it'll print clearly and give up.


DO NOT MERGE Update /nightly-builds.html

Add links to Bintray for master and stable
Remove client library links, because Java and Erlang clients get more
love on GitHub, and .NET client has nuget.

We can't merge this until the Bintray repos actually exist. They'll be created once the relevant stories in Tracker are accepted.

All this is currently in flux and will soon be superseded, closing.


[1.16.5] Mod does not load

Looks like the mod never loads, as the commands do not register "command does not exist"
Logs pastebin: https://pastebin.com/1tHXCvbk

Fixed in latest :))


Train on English using LibriSpeech audio and MFA lexicon

uk.common_voice is now uk.prepare_dataset which can work with any HF dataset, not only Common Voice. For this experiment I wanted something smaller than English Common Voice. I chose LibriSpeech. Had to fork librispeech_asr to avoid downloading every subset and focus on train-clean-100.
I trained this model on my M1 Mac.
To merge this alongside Ukrainian I need to add a g2p model for English that outputs IPA. Maybe phonetisaurus, g2p-en with ARPABET->IPA remapping or take one from MFA. While I was googling for g2p-en on pypi I found https://github.com/roedoejet/g2p instead which looks very new.
For Ukrainian there's https://github.com/lang-uk/ipa-uk by @dchaplinsky that I need to integrate here in a separate PR.
Inviting @taras-sereda to compare alignments of this model with MFA.

I'm going to complete this PR on adding TextGrid export for testing, will address g2p vocabulary extension in future work.


Add command line interface to manage server

For the first release, no user interface other than a CLI is planned. The CLI tool will communicate via the API.

This is done in a separate repository.

This is done in a separate repository.


Fix bug when running gcc in cross_sizeof

The test program used to determine the word size of a crosscompiler is
crafted to return an error, so this changes the logic to expect an
error exit. If the crosscompiler actually compiles the test program
successfully, that would be remarkable and worthy of investigation.
To test, download the i586 crosscompiler from:
(If on OSX) https://github.com/nerves-project/nerves-toolchain/releases/download/v0.6.0/nerves-i586-unknown-linux-gnu-darwin-x86_64-v0.6.0.tar.xz
(If on Linux) https://github.com/nerves-project/nerves-toolchain/releases/download/v0.6.0/nerves-i586-unknown-linux-gnu-linux-x86_64-v0.6.0.tar.xz
Untar the toolchain and put the bin directory in your PATH.
export REBAR_TARGET_ARCH=i586-unknown-linux-gnu
Run rebar compile on any project.

+1. Can you add tests (in inttest/) and also append your name in THANKS
(as part of the original commit)?
On 6 March 2016 at 17:19, Frank Hunleth<EMAIL_ADDRESS>wrote:

The test program used to determine the word size of a crosscompiler is
crafted to return an error, so this changes the logic to expect an
error exit. If the crosscompiler actually compiles the test program
successfully, that would be remarkable and worthy of investigation.
To test, download the i586 crosscompiler from:
(If on OSX)
https://github.com/nerves-project/nerves-toolchain/releases/download/v0.6.0/nerves-i586-unknown-linux-gnu-darwin-x86_64-v0.6.0.tar.xz
(If on Linux)
https://github.com/nerves-project/nerves-toolchain/releases/download/v0.6.0/nerves-i586-unknown-linux-gnu-linux-x86_64-v0.6.0.tar.xz
Untar the toolchain and put the bin directory in your PATH.
export REBAR_TARGET_ARCH=i586-unknown-linux-gnu
Run rebar compile on any project.
You can view, comment on, or merge this pull request online at:
https://github.com/rebar/rebar/pull/595
Commit Summary

Fix bug when running gcc in cross_sizeof

File Changes

M src/rebar_utils.erl
https://github.com/rebar/rebar/pull/595/files#diff-0 (2)

Patch Links:

https://github.com/rebar/rebar/pull/595.patch
https://github.com/rebar/rebar/pull/595.diff

—
Reply to this email directly or view it on GitHub
https://github.com/rebar/rebar/pull/595.

+1. Can you add tests (in inttest/) and also append your name in THANKS (as part of the original commit)?

Hmm. I'm not sure how to test cross_sizeof as an inttest. Sorry - I'm not a rebar expert by any stretch.

@fhunleth do you think there might be a way of devising a test that doesn't involve download an external resource (like the nerves compiler you mentioned)?

The code triggers on the name of the compiler, so if you symlinked coolprocessor-unknown-linux-gnu-gcc to the system gcc, exported REBAR_TARGET_ARCH=coolprocessor-unknown-linux-gnu and made sure that the symlink was in the PATH, I'm pretty sure that you could see the problem. I haven't verified that it works, but I really think it should.

@fhunleth I've submitted #599 which includes your fix and a simple regression test, it's capturing the issue and ceases to fail with your fix applied, if it's fine by you i'll close this issue in favor of #599

@lrascao Thanks for writing the regression test! Yes, please close this issue in favor of #599.


Support MySQL/MariaDB

Add support for MySQL/MariaDB database support for the application. currently only SQLite is used.
SQLite can remain for testing, however the production settings file must not use SQLite.
/cc @jasonpagetas, fyi

mentioned in commit adeffff42c666243ce7e3b84ca2de3140bb350ca


[SPARK-25568][Core]Continue to update the remaining accumulators when failing to update one accumulator

What changes were proposed in this pull request?
Since we don't fail a job when AccumulatorV2.merge fails, we should try to update the remaining accumulators so that they can still report correct values.
How was this patch tested?
The new unit test.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3579/
Test PASSed.

Test build #96776 has started for PR 22586 at commit badb471.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3580/
Test PASSed.

Merged build finished. Test PASSed.

Test build #96777 has started for PR 22586 at commit e33788e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3581/
Test PASSed.

Test build #96778 has started for PR 22586 at commit a3d4a0d.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3582/
Test PASSed.

Test build #96779 has started for PR 22586 at commit f582c34.

Test build #96777 has finished for PR 22586 at commit e33788e.

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

Test build #96776 has finished for PR 22586 at commit badb471.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

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

Test build #96778 has finished for PR 22586 at commit a3d4a0d.

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

Merged build finished. Test PASSed.

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

Test build #96779 has finished for PR 22586 at commit f582c34.

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

Merged build finished. Test PASSed.

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

LGTM
cc @cloud-fan

This was introduced by AccumulatorV2. It might be a blocker issue for Spark 2.4, since this could return an incorrect result.


Use Maker's Medianizer Instead of Oracle Security Module (OSM) contracts.

I'm curious why you chose to use the Oracle Security Module (OSM) as the price source when it has a 1 hour delay compared to the real time Medianizer contracts which get updated much more frequently.
Additionally, please add ENS, Nexus Mutual, InstaDApp, DeFiSaver, and tBTC to our users list.
Thank you.

Will let @ashwinp-r answer re: OSM vs. Medianizer (or maybe just comment on the server repo?)
Happy to add those users though!

Hey Nik -- We'd be happy to list medianizer prices alongside the OSM feed.
We chose to use the OSM as the 'Maker' feed to reflect the current prices at which liquidations and collateral ratios used on-chain. Seeing as dYdX and many others use prices directly posted by the medianizer, it makes sense to reflect this on the dashboard. I'll look to add the feed later this week.


How it is done convolution calculation order in conv2d?

I'm worried about cancellation of significant digits by convolution calculation order in conv2d.
I tried coding on my own on Python(using tf.math.add etc.), could not be reproduced Tensorflow API conv2d output.
Do you know detailed internal processing or original source code in API conv2d?
Development environment:
Python 3.6
TensorFlow 2.1.0
JupyterNotebook

@hrktngc
We see that you have not filled in the issue template, please share with simple indented stand alone code to replicate the issue faced or if possible share a colab gist with the issue reported.
Can you try on tf nightly and see if the issue exist.


Test/login component

Created unit tests for language update button, successful and invalid email

lets merge the previous one and rebase this PR

rebase completed


[FancyZones] Add the option to choose the zone activation algorithm

https://github.com/microsoft/PowerToys/pull/9447 adds multiple zone selection algorithms, but it doesn't expose this functionality to the user.
We need to add a new option to the FZ settings to allow to choose the algorithm to use. The default value is "Smaller zone wins" that is the algorithm that was in use until now.

Let's make sure telemetry is reporting the new setting.

Great news!  This was resolved in the newly released 0.33 version of PowerToys!  Head to https://aka.ms/installpowertoys to grab latest.


Errors on the documentation

The parser page on the documentation has two problems:

The "remove" method appears as "removed" on the diagrams
The apt file can't be converted into html

Fixed.


NSStringFromClass does not match entity class, crash

from Table.swift
    let managedObjectClassName = NSStringFromClass(T.self)

        entityDescription = managedObjectModel.entities.filter({ $0.managedObjectClassName == managedObjectClassName }).first!

managedObjectClassName in this case is prepending the package name to the class, so it is Package.MyClassName while the entity class name is simply MyClassName.

Update: http://stackoverflow.com/questions/26613971/coredata-warning-unable-to-load-class-named
Looks like you must now specify MyAppName.MyManagedObject in the core data editor under "Class" for the entity in Xcode 7

Probably would be a helpful addition to readme to explain this new quirk

Interesting answer in that SO:
"When using Xcode 7 and purely Swift, I actually had to remove @objc(MyClass) from my auto-generated NSManagedObject subclass"

I think this issue was solved by PR #107. Please let me know if the problem persists.

Im still experiencing this issue after applying the "Current Product Module" to all model classes. Am i missing something?

Also did a test by returning a String literal of the class name and xcode still crashes, will attempt with previous version of Xcode 7.2.1

OK downgraded to 7.2.1 (so it would not crash) and was able to breakpoint right after
        let managedObjectClassName = NSStringFromClass(T.self)

and realized that the line that crashes is
        let cacheKey = Duplet(managedObjectClassName, dataContext)

After fiddling with breakpoints the debugger got to this line"
            entityDescription = managedObjectModel.entities.filter({ $0.managedObjectClassName == managedObjectClassName }).first!

with
fatal error: unexpectedly found nil while unwrapping an Optional value

@vmartinelli any ideas? I double checked my model and both class and name are correct

Ok so I figured out an issue I was experiencing regarding this topic. I had a model file created years ago and then I added a new entity. Apparently there are inconsistencies in the way the model file creates the managedObjectClassName so basically, for now I have the new class Module value set to Current Product Module and the older entities set to none.


3D-plot is always displayed in square format under matplotlib 3.3

... which leaves a lot of blank space.

This cannot be fixed easily as it is a consequence of how 3d plots are displayed. Maybe an implementation in vispy opens up more possibilities.


Build Analysis allows to merge even though the build hasn't been queued yet

See https://github.com/dotnet/runtime/pull/105247

The AzDO build didn't get queued correctly but Build Analysis allows to merge the PR in.

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description

Pretty sure this is a dupe of https://github.com/dotnet/dnceng/issues/3327. Viktor, please close if this is the case.

Closing as dupe of https://github.com/dotnet/dnceng/issues/3327


Update linux things

https://github.com/Steveice10/bannertool/commit/162a8cc19b3841eec3276f03fd64bed3f2aa886f
SeedDB permission on makerom

They're already up to date.


Friendly config

I've worked with rocketeer for 2 months and got a lot of problems with its configuration.
It's not easy to set specific settings for each environment separately.
The only way to do so is to use config.php and set connections and on settings or to set settings in connections folder.
The first problem I've encountered was the difficulty while using specific settings. I decided to write my own notification system plugin using telegram.
Documentation (http://rocketeer.autopergamene.eu/II-Concepts/Plugins.html) shows us to use separate folder with plugin sources. I think it's not a good idea, I do not want to have my config separated by dozens of files in different places. So I decided to create my own file, and I could not find the way to include it in the main config. The only solution I found was to create my own bootstrap file and include it with require_once in config.php.
The other problem was the impossibility to hide secret data.
I've used my private key, pass for connecting to server, and also secret keys for notification system plugin.
I decided to share the project with my colleagues, but I didn't want to show them my data.
So we have n people, each with its own settings.
It's impossible now to use such configuration with ease. Why not to use Symfony way where you have parameters.yml (private file) and config.yml (public file)? And these two files are merged by application itself.
So I created 2 files - config.yml and parameters.yml. They look this way:
base:
    config:
        host: ''
        username: test
        password: test
        key: ''
        keyphrase: ''
        agent: ''
        db_role: true
    scm:
        username: ~
        password: ~
    strategies: ~
    remote:
        db:
            host: <IP_ADDRESS>
            user: ~
            password: ~
            database: ~

staging:
    config:
        host: host.local
    _extends: base

production:
    config:
        host: some-host.local
    _extends: base

Here we have main settings under base and each server settings.
I've extended Symfony Yaml component and included _extends option. So you can merge different sections with ease.
My private data now is located in parameters.yml, my colleagues do the same. It's all good now.
I think this format (yml) is more suitable for rocketeer.
Would you you not mind if I redesigned the configuration system and sent you PR?
I think it will be more friendly for everyone to use such configs.

Actually configuration has been entirely refactored in Rocketeer 3, with the following major changes:

Sensitive data is now stored in .env files and the configuration just refers to the env variables (like Phinx does per example)
Configuration uses symfony/config underneath, which means it has no particular format or number of files. You can have one JSON file if you want, or 10 PHP files, or YAML files, etc.
You can chose to use classes or functions depending on your needs

You can take a quick look by pulling the develop branch and igniteing a project, see if that matches your needs

Ok, I'll look branch you mentioned. And what about documentation? Are there some examples with new configs?

There should be a develop branch on the documentation but it's far from done yet, ignition should be a bit more hand-holding than before though. That being said R3 is still a work in progress so don't hesitate to report back here if some things are unclear, I'm more than open to feedback

There should be a snapshot of latest develop available as a PHAR on the website

I've viewed new version. Cool! The config is great now, I'll continue to investigate.
Look here https://github.com/rocketeers/rocketeer/pull/704, I've found some errors.

@Anahkiasen will you look?

Sorry, missed the notification. Merged! 👍


BUG: Volume Blog Read More links return 404

What is happening?

Section description
Provide as much context as you can. Give as much context as you can to make it easier for the developers to figure what is happening.

BUG: Volume Blog Read More links return 404
https://volume.finance/blog/recurring-strategies-with-carbon-the-bancor-team/?
What is the expected behaviour?

Section description
If you know, please write down what is the expected behaviour. If you don't know, that's ok. We can have a discussion in comments.

Read More Blog links retrieve content.

Duplicate of https://github.com/VolumeFi/paloma/issues/206


memory error

Having issue reading in the HCP groupPCA data; get a memory error
f = 'HCP_S900_820_rfMRI_MSMAll_groupPCA_d4500ROW_zcorr.dconn.nii'
dcon = np.tanh(nib.load(f).get_data()[:])

Do you have any suggestions on this?
(Looks like maybe this is what the hcp_corr repo is for; but can't quite tell if that gives same output as the above line)
Thx.

Old post but ...
This .dconn.nii contains the voxel-wise functional connectivity matrix. The uncompressed raw data is around 60 GB.
You need a server with memory greater than 64GB.


Lint dirty files only

When trying to introduce stylelint to an existing codebase, it can be very hard if the webpack console blows up with errors from across the codebase.
It would be great to have an option lintDirtyModulesOnly: true, that would:

Skip linting files the first time it encounters them (to avoid linting during Webpack's first run)
Only lint edited files during incremental builds

At a high level, this could be achieved if the plugin stores a stateful map between module names and the number of times it has processed them. If the number of times is greater than 1, and Webpack has processed the file (i.e. it has changed), then we can lint it.

Thanks for the suggestion @athyuttamre - want to take a crack at a PR? :)

Thanks to @sergesemashko this has been published in +<EMAIL_ADDRESS>:) please give it a shot, hopefully it helps!


Feature/calling on action handled for all actions

Summary
We have the onActionHandled callback - designed to be called as soon as we know a specific action has been handled.
But it was only being called for threeds2, await and qrcode actions.
This PR also ensures it is also called for redirect, voucher, bankTransfer and sdk actions.
Also, for all types, except threeds2, the original action object, as returned from the /payments call, is now passed to the callback (as the property originalAction)
Tested scenarios
Extensive manual testing for each of the action types (sdk, voucher etc); including testing all 8 types of Voucher, to ensure the onActionHandled callback is both called and passed the originalAction object.
All unit tests pass
Relates to issue:  COWEB-1438

Wouldn't it work to use the onActionHandled on more top level like here at the core.ts or here in the uielement ? Then we would avoid many file changes and prop-drilling.

Wouldn't it work to use the onActionHandled on more top level like here at the core.ts or here in the uielement ? Then we would avoid many file changes and prop-drilling.

I'm working on the principle that this action handling isn't all synchronous.
We don't just want to know that we are calling createFromAction 'cos we don't know, for sure, that this will lead to anything. Rather we want to know that the action has actually been handled.
So we get as close to the "handling" as possible.

For 3DS2 this is when the iframe has loaded something.
For the Redirect this is just before we change window location
For the qrCode this is when the <img> has fired it's onLoad handler
For the Await this is just as we start polling for the first time
For the 'sdk' this is when the KlarnaWidget fires it's onLoad handler


read files from disk

User Story: I want to edit files I saved/got send
How would this look like: The user would have a button "load". After a click, a (upload) file chooser appears, a file can be selected. Its content is loaded. Special case: the file is not a quickMockup file (or does not share its structure). In this case you get an error.

Implementation:
Use File Reader API:
Check File structure: (Not essential)

So I was thinking about a similar user story:
I was using my local quickMockup copy before updating to the most recent version and realized that if I update the code, and press refresh, I would lose all of my work, missing out on new functionality. There should probably be some way to import data (eg, reading a file) from an older version.
This lead to me to think that it might make sense to "save" data temporarily in the user's browser's cache? Then a refresh of the page would not delete their work.

The current version has the possibility to open files – did that work for you?


Narrowing by touching a stream in message view doesn't work

In the main message view, if you touch a topic, it nicely narrows to the stream+topic pair for the message.  However, if you touch a stream, it (incorrectly) reports that there are no messages in that narrow.

Also, and perhaps relatedly, touching a PM sender to narrow to messages with that person crashes the app.


confirmed allways has error When using vee-validate manually

Versions:

VueJs: 2.4.2
Vee-Validate: 2.0.0-rc.23

Description:
When using vee-validate manually,confirmed allways has error.
https://jsfiddle.net/07de4pLL/
Steps To Reproduce:

I'm running into this as well. It actually isn't confirming the field but rather a string.
If you literally type in the confirmed field name (in this case password it will pass validation. So it's not validating against the password field but rather the string password.

Well, manual validation has a lot of limitations. When validating a field value against another there must be a context where both are available. that is what the directive mostly does, define field dependencies which provides the needed context.
Confirmed only validates a value against another, the other value is passed as a first parameter to the rule. so you cannot do that manually. Maybe it is a poor design choice but again the directive does most of the work for you.
You could create a custom rule, since you have access to the component instance then.

I'm actually getting this issue when trying to run this.$validator.validateAll() is that related? I've even tried injecting the parent validator into the children and it still us validating a sting password instead of the field password

thanks for your help.
by the way,I also test other rules which needs to compare with other fields，it will also have this problem。such as rule named 'before'.
and now I am trying to create a custom rule。

@logaretm is the confirmed validator actually an issue right now, I am having issues when using it even when it is not manual. I have reverted back a couple version through of project to when I know it was working and I believe this broke somewhere between rc.6 and rc.13 as it does not function properly when my project is on rc.13,rc.17,rc.23, or rc.25, but it does on rc.6. Can you give any information on this?

@Dahje The confirmed validator works fine, but its behavior has been changed in a breaking way. For example it longer searches the entire DOM for the target field, just the parent component template. Also it can target refs by prefixing the target name with $ so you should use that to target components that act as inputs.
In the next release there is a new rule called: is which does what confirmed does mostly, but does not target fields, meaning you would have to pass the value to it as first parameter, combined with the object form, you can get a much easier confirmation setup working:
<template>
  <div>
      <input type="text" name="password" v-model="pass" v-validate="{ required: true, is: confirmedPass }">
      <input type="text" name="confirmed" v-validate="{ required: true }" v-model="confirmedPass ">
  </div>
</template>

<script>
export default {
  data: () => ({
    pass: null,
    confirmedPass: null
  })
};
</script>

I believe that makes sense then as I am using a customized vue component for my input fields. I will try using just normal input fields instead of the custom ones. Thanks for the help.

Can confirm buggy behavior (^2.0.0-rc.25) re confirmed, but only in unit tests: this.$validator.validateAll() returns true in browser, but in spec tests it consistently return false, even though the errors bag is empty. When I remove the password confirmed validator the validateAll returns true. This is probably due to the way the component is mounted in tests, however the confirmation validation itself passes OK.

@Dahje Probably at the end of this week, a lot of changes are coming up in the next release.

lol glad I found this thread, I was pretty confused why confirmed was passing for "password" only

Below methods works for me:

The target based rules always were buggy unfortunately, but I think I have
reached a stable standard for them, as of beta 2.1 releases you can no
longer target Fields with their names, only their refs.
I will link proper examples on Friday when I get back and further
explanation.
On Tue, 19 Jun 2018, 00:59 setsunashou14<EMAIL_ADDRESS>wrote:

Below methods works for me:
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/baianat/vee-validate/issues/1015#issuecomment-398221514,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-KSsphTLpNI9nHeaNDvgIpCN2PptcHks5t-DDqgaJpZM4QtBq_
.


Add Menu Entry Swapper option for Zulrah collect

#4969

This is a niche feature that is best suited for the plugin hub, and is currently covered by the Menu swapper extented plugin there. See runelite/plugin-hub#42


rlp and traffic_controller should not be collocated

With the current cf-deployment rlp and traffic_controller are collocated on a job called log-api.
This has several disadvantages:

The requirements for scaling rlp's (https://docs.pivotal.io/pivotalcf/2-0/monitoring/key-cap-scaling.html#scalable-syslog) are different from the requirements for the traffic_controllers (https://docs.cloudfoundry.org/loggregator/log-ops-guide.html#scaling).
If the rlp's fail to handle the log load, use up the memory on the VM and cause it to go into swapping (#25), the traffic_controllers are affected, too.
traffic_controllers are not able to distribute the load caused by nozzles, so they need to be scaled up vertically, if they can't handle a load situation.
rlp's can be scaled horizontally.

I am not sure if where I should reported this issue. The collocation is defined in cf-release, should I rather report it there?

Hi @holgero,
RLP is not deployed with cf-release, so I'm assuming you're talking about cf-deployment.The default co-location is to help keep your VM count down in small deployments. For larger deployments, you can use an ops-file to deploy traffic-controller and RLP to different instance groups.
Hope this helps! If you need us to provide an example ops-file, please let us know.

Yes, you're right, I meant cf-deployment, sorry for the confusion.
OK, I understand the default is for small deployments. Fair enough. I guess we can write such an ops-file by ourselves. When we have it, we should perhaps contribute it. Would that make sense? (Not sure where it has to go, though. Would that be cf-deployment or here?)

@holgero that great if you could contribute the ops-file. I would recommend opening a PR to cf-deployment once you have it.

I'd be curious to know more about your use case that you are running into this in, but I am going to close this issue out of our project. A PR into cf-deployment would be appreciated!

@ahevenor: I have written some context about our use case on the #loggregator slack channel. I thought I addressed you in that thread, is @hev your handle there?

/cc @dsabeti

The default co-location is to help keep your VM count down in small deployments. For larger deployments, you can use an ops-file to deploy traffic-controller and RLP to different instance groups.

What is the target audience for cf-deployment? My impression was that even if you have some defaults that might not be well-suited for larger deployments, there should be some ops-files readily available to cover real production setups, right?

@voelzmo I opened a new issue on cf-deloyment to discuss this there: https://github.com/cloudfoundry/cf-deployment/issues/406 and asked a similar question.


Fix for WFLY-14120, Upgrade to galleon-plugins 5.0.0.Beta2

Issue: https://issues.redhat.com/browse/WFLY-14120
Rename transformed artifacts and latest Batavia release.
Diff between releases: https://github.com/wildfly/galleon-plugins/compare/5.0.0.Beta1...5.0.0.Beta2

EE 9 test job: https://ci.wildfly.org/viewLog.html?buildId=230972&

@scottmarlow fyi


Add batching to setbit benchmarks

A number of benchmarks call SetBit repeatedly to add data to Pilosa. They probably aren't all important to have, but we should try to support configurable batching in the (having multiple SetBit in the same query) to see how much of an effect it has on overall throughput.

if we're setting lots of bits we should be using import endpoint - this isn't worth doing


Update angular 7 to 9

TypeError: Cannot read property 'id' of undefined
    at registerNgModuleType (/home/myname/angular/myprogram/frontend/node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js:35565:1)
    at /home/myname/angular/myprogram/frontend/node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js:35583:1
    at Array.forEach (<anonymous>)
    at registerNgModuleType (/home/myname/angular/myprogram/frontend/node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js:35579:1)
    at new NgModuleFactory$1 (/home/myname/angular/myprogram/frontend/node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js:35747:1)
    at compileNgModuleFactory__POST_R3__ (/home/myname/angular/myprogram/frontend/node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js:41519:1)
    at PlatformRef.bootstrapModule (/home/myname/angular/myprogram/frontend/node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js:41884:1)
    at Module../src/main.ts (/home/myname/angular/myprogram/frontend/src/main.ts:11:26)
    at __webpack_require__ (http://localhost:4201/runtime.js:85:30)
    at Object.0 (http://localhost:4201/main.js:2749:18)

Format:

ERROR in node_modules/ng2-currency-mask/src/currency-mask.module.d.ts:1:22 - error NG6002: Appears in the NgModule.imports of CompartilhadoModule, but could not be resolved to an NgModule class.
This likely means that the library (ng2-currency-mask) which declares CurrencyMaskModule has not been processed correctly by ngcc, or is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy.

Same problem as #138
Using ngx-currency solved my problem without any implementation changes.

Please upgrade to version 9.0.0.


ValueError: point coordinates are needed for plane refinement

Hi, thanks a lot for sharing such a brilliant work!
I want to run the demo code and test its function after preparing the dependencies as the instructions said. When I run:
python reconstruct.py dataset_name='helsinki_mini' model_name='helsinki_fullview'
then I meet:
[2023-12-13 21:30:14,735][root][INFO] - processing /home/why/points2poly/datasets/helsinki_mini/06_vertex_group/2.vg
Error executing job with overrides: ['dataset_name=helsinki_mini', 'model_name=helsinki_fullview']
Traceback (most recent call last):
  File "/home/why/points2poly/reconstruct.py", line 51, in reconstruct_full
    cell_complex = create_cell_complex(filepath,
  File "/home/why/points2poly/utils.py", line 69, in create_cell_complex
    cell_complex.refine_planes(theta=theta, epsilon=epsilon)
  File "/home/why/anaconda3/envs/point/lib/python3.10/site-packages/abspy/complex.py", line 127, in refine_planes
    raise ValueError('point coordinates are needed for plane refinement')
ValueError: point coordinates are needed for plane refinement

Set the environment variable HYDRA_FULL_ERROR=1 for a complete stack trace.

I have no idea about this error. Could you please share your thoughts about  it?
Regards.

Thanks for reporting this. I think the error comes with the recent release of abspy v0.2.4 where I introduced OBB into cell complex creation. I assume either simply downgrading abspy (e.g., pip install --upgrade abspy==0.2.3) or providing the OBB parameter (see this example) would be a fix. Feel free to shoot a PR.

Thx a lot! Wish you a good day!

Hi, sorry to disturb again. I tried the demo and got very outstanding results. However, when I try to apply the model to my own dataset, the results are not as expected. Given that my dataset may not match the default model, I download whole Helsinki dataset, select some relatively complex buildings, and run the code for several times.  But as these figures show, the model gives a obvious mismatch with the point cloud, which shouldn't make sense.

Should I adjust some of parameters to get better results? I tried some but failed. Or is it that I haven't set it up properly？
Regards.

You may want to adjust the parameters for plane extraction to make sure no dominate ones are missing.
The provided mini model is just for a quick demonstration which has not been trained on the whole dataset.
See also https://github.com/chenzhaiyu/points2poly/issues/6, https://github.com/chenzhaiyu/points2poly/issues/18. Otherwise I would be surprised if the abspy update brings errors.


Add vstest to known good

Add vstest to known good project.  Including some previously used patches until vstest source gets updated.

Fixes #364

Rerunning legs that seem to be caused by myget issues:
@dotnet-bot test CentOS7.1 Release
@dotnet-bot test CentOS7.1 Tarball Release
@dotnet-bot test Fedora24 Release
@dotnet-bot test RHEL7.2 Tarball Release


Remote Python Interpreter

Using remote-ssh, is it possible to use a python interpreter on the remote machine?

Hey @sidazhang, this repository is meant to track bug reports and feature requests. If you have a question, please ask it on Stack Overflow. Also, we have a separate repository for reporting Remote Development related issues: https://github.com/Microsoft/vscode-remote-release
That being said, yes, you can use the python interpreter on your remote machine with remote-ssh.

When will this be available in the open-source version? I'd rather not use the closed-source version.
Microsoft spying on me? No thanks!


Improve dashboard grid and markup

Dashboard should look better on mobile devices.

The issue description doesn't say too much:) The recent dashboard upgrade contains a lot of grid improvements so I think this issue is resolved.


Move NaclVerifyAndExtract out of libkb

This is in preparation for removing auth's dependency on libkb.

Most of the meat is in kbcrypto/, libkb/naclwrap.go, and libkb/kbpackets.go.

As I said in another review, I'd prefer not to use the kb prefix on these new package names as it is redundant.  We're already in keybase...

This is (2/3) in a series, prev is https://github.com/keybase/client/pull/13512, next is https://github.com/keybase/client/pull/13516

Re. the naming, I'm hesitant to remove the kb prefix since just crypto would conflict with a stdlib package. Perhaps some other name? @maxtaco for opinions?

Addressed all comments, except package name

kbname is fine

yeah, kbname, kbcrypto...


Rule B009 cause autofix error

Ruff 0.0.287 (latest changes from main branch)
ruff  *.py --select B009 --no-cache --fix

file content(at least simple cpython script shows that this is valid python file):
def sql_quantile(is_analytic=False):
    sa_func = getattr(sql.func, "percentile_co³t")

error
/home/rafal/test/tmp_folder/661_IDX_0_RAND_23867792595500675638023.py:2:15: B009 Do not call `getattr` with a constant attribute value. It is not any safer than normal property access.
Found 1 error.

error: Autofix introduced a syntax error. Reverting all changes.

This indicates a bug in `ruff`. If you could open an issue at:

    https://github.com/astral-sh/ruff/issues/new?title=%5BAutofix%20error%5D

...quoting the contents of `/home/rafal/test/tmp_folder/661_IDX_0_RAND_23867792595500675638023.py`, the rule codes B009, along with the `pyproject.toml` settings and executed command, we'd be very appreciative!

python_compressed.zip

I guess the spec is stricter than what we've implemented: https://docs.python.org/3/reference/lexical_analysis.html#identifiers / https://peps.python.org/pep-3131/


add the tifr.res.in domain

Official website: www.tifr.res.in
Official name: Tata Institute of Fundamental Research
Website of the Computer Science department at the institute: https://www.tcs.tifr.res.in/

@piyushsrv First stage of verification passed, official domain is tifr.res.in as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@piyushsrv Pull request merged.
Please notice that free educational subscription for JetBrains tools is for students and teachers only, and is valid for using the tools for educational purpose only. If employees of this Institute who are not students, nor teachers, also need a license for JetBrains tools, they are eligible for an academic discount for the tools. They can get the discount by email to<EMAIL_ADDRESS>Thank you!


Validation set and 3D front dataset preprocessing

Thanks for the opensourcing of your work!
I am not able to find the 500 ply files as mentioned DODA/data/3dfront/val_list.txt.
It would also be great if you could share the pre-processing code of 3D-front, since I encounter errors like overlapped objects and wrong size of furnitures in many scenes when processing with codes in https://github.com/3D-FRONT-FUTURE/3D-FRONT-ToolBox/tree/master

Thanks for your interest in our paper. Our work focus on domain adaptation, where the model is trained on a source training set and evaluated on a target validation set. We prioritize the performance of the model on the target domain, while the performance on the source validation set is of little significance.
Regarding the validation set for 3D-FRONT, we apologize that the data disk experienced issues, and all the data and processing scripts were lost. We are working on regenerating the data. As for some noisy scenes with unreasonable furniture, we also remain them. Since it lies in raw data, unfortunately, we are also unable to handle this issue.

Thanks for the fast reply!
I also find that other works on 3D Front like layout generation also suffer from the noisy scenes problem.
Have you found any scripts or lists that can exclude these scenes?

Hi, sorry that I haven't found any references. To address the issue of noisy furniture in rooms, I filter out such unreasonable rooms through size-based filtering. If the furniture is larger than the room size, it is likely that the room contains noisy furniture. Actually, I have reached out to 3D-FRONT regarding this issue but have not received a response yet.


Execution failed for task ':app:compileDebugAidl' during compilation

Is this a bug report?
yes
Have you read the Contributing Guidelines?
yes
Environment
(There is a bug in your info too)
Environment:
  OS:  Linux 4.10
  Node:  8.6.0
  Yarn:  Not Found
  npm:  5.4.2
  Watchman:  Not Found
Error: unable to print environment info
{ Error: not found: xcodebuild
    at getNotFoundError (/home/jhacked/Github/asd/node_modules/which/which.js:13:12)
    at Function.whichSync [as sync] (/home/jhacked/Github/asd/node_modules/which/which.js:134:9)
    at getXcodeVersion (/home/jhacked/Github/asd/node_modules/envinfo/envinfo.js:17:25)
    at Object.module.exports.print (/home/jhacked/Github/asd/node_modules/envinfo/envinfo.js:136:28)
    at Object.info (/home/jhacked/Github/asd/node_modules/react-native/local-cli/info/info.js:17:13)
    at Promise.resolve.then (/home/jhacked/Github/asd/node_modules/react-native/local-cli/cliEntry.js:109:26)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
    at Function.Module.runMain (module.js:667:11)
    at startup (bootstrap_node.js:187:16) code: 'ENOENT' }

Steps to Reproduce

Create a new project wiht react-native init temp
cd temp
npm install
react-native run-android (and here I get the error)

Actual Behavior
I've got an Execution failed for task ':app:compileDebugAidl'
Actually I found this issue where the guy had the same problem: https://github.com/facebook/react-native/issues/14733 and I managed to solve it like he says, but I'm not comfortable repeating all those steps for every project I have.
I'd like to know why this happens, what exactly is missing and how to install this missing piece in order to happily compile my apks
Thank you very much for you work

Hint: with create-react-native-app everything works gracefully

Another guy has the same problem here and it got it working but I don't know how: https://github.com/react-community/react-native-image-picker/issues/521
Someone can give me a hand on this?

@giacomocerquone Did you ever find a fix for this? 🤞

@DanielArthurUK I've always used the react-native boilerplate and upgrading it with react-native-git-upgrade, this problem disappeared

@DanielArthurUK I correct myself, after upgrading it is actually not working.
Someone from above can explain us something?


sidecar: Failing access GCS bucket using GKE workload identity

Thanos, Prometheus and Golang version used:
Thanos: quay.io/thanos/thanos:v0.12.0
Object Storage Provider:
We use GCS as the storage backend @bwplotka
What happened:
We have deployed Thanos sidecar of the Prometheus deployed with the Prometheus Operator.
We run on GKE and the Thanos sidecar fails to access bucket because there is some authentication issue caused by the use of the GKE workload identity.
Received 403 `\nUnable to generate token; IAM returned 403 Forbidden: Request had insufficient authentication scopes.
This error could be caused by a missing IAM policy binding on the target IAM service account but we checked it multiple times but it seems to be ok and we verified running another sidecar containing the google cli and we were able to access the bucket.
What you expected to happen:
I would expect to be able to access the bucket
Full logs to relevant components:
Logs

level=error ts=2020-05-12T14:26:14.738542239Z caller=main.go:186 err="Get https://storage.googleapis.com/storage/v1/b/thanos-ss-observability-toto/o?alt=json&delimiter=%2F&pageToken=&prefix=&prettyPrint=false&projection=full&versions=false: compute: Received 403 `\nUnable to generate token; IAM returned 403 Forbidden: Request had insufficient authentication scopes.\n\nThis error could be caused by a missing IAM policy binding on the target IAM service account.\n\nYou can create the necessary policy binding with:\n\n  gcloud iam service-accounts add-iam-policy-binding \\\n    --role=roles/iam.workloadIdentityUser \\\n    --member=\"serviceAccount:xxxxxx.svc.id.goog[default/xxxxxxx]\" \\\n    xxxxx@xxxxxxx.iam.gserviceaccount.com(opens in new tab)\n\nFor more information, refer to the Workload Identity documentation:\n\n    https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity\n\n`\nBaseFetcher: iter bucket\ngithub.com/thanos-io/thanos/pkg/block.(*BaseFetcher).fetchMetadata\n\t/go/src/github.com/thanos-io/thanos/pkg/block/fetcher.go:356\ngithub.com/thanos-io/thanos/pkg/block.(*BaseFetcher).fetch.func2\n\t/go/src/github.com/thanos-io/thanos/pkg/block/fetcher.go:413\ngithub.com/golang/groupcache/singleflight.(*Group).Do\n\t/go/pkg/mod/github.com/golang/groupcache@v0.0.0-20191027212112-611e8accdfc9/singleflight/singleflight.go:56\ngithub.com/thanos-io/thanos/pkg/block.(*BaseFetcher).fetch\n\t/go/src/github.com/thanos-io/thanos/pkg/block/fetcher.go:411\ngithub.com/thanos-io/thanos/pkg/block.(*MetaFetcher).Fetch\n\t/go/src/github.com/thanos-io/thanos/pkg/block/fetcher.go:472\nmain.registerBucketLs.func1\n\t/go/src/github.com/thanos-io/thanos/cmd/thanos/bucket.go:250\nmain.main\n\t/go/src/github.com/thanos-io/thanos/cmd/thanos/main.go:184\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:203\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\npreparing bucket ls command failed\nmain.main\n\t/go/src/github.com/thanos-io/thanos/cmd/thanos/main.go:186\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:203\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"

it seems to be a GKE issue https://issuetracker.google.com/issues/156028165


Allow users to specify StorageCapacityReservation and StorageCapacityQuota on child volumes

This commit:

Revises the strategy for allocating the StorageCapacityReservation and StorageCapacityQuota when dynamically provisioning child volumes. These parameters can now be specified in the storage class. Previously, both of these values were set to the requested storage on the PVC.
When dynamically provisioning a child volume, a user must now specify EXACTLY 1GiB in the storage request of the PVC. This is enforced to ensure that users are aware they will not receive the storage they request via the PVC.
As a consequence of this strategy, we are no longer allowing users to expand volume for child volumes. If they attempt to do so, the RPC will perform a no-op and return success.
Documentation updates will be featured in a separate PR. This is to accommodate a series of general improvements I made to the documentation which are out of scope of this specific change.

Testing:
Performed E2E testing by running through every example in our example usage files. These files required several changes, see this PR for these revisions: https://github.com/kubernetes-sigs/aws-fsx-openzfs-csi-driver/pull/12

As discussed, this PR may be obsolete with @gomesjason's next PR. Keeping this up for now, but will delete when that PR is merged..


Find a way to make chartjs compatible with Jest

In order to pass CI, we had to comment the test in https://github.com/opensim-org/opensim-viewer/blob/master/src/App.test.tsx, since it contains the ChartJS code, and it is created in EcmaScript, which is not compatible with Jest.
We need to find a solution that allows us to test and integrate ChartJS.

Potential substitute to Jest:
https://github.com/microsoft/playwright

Solved in #140. It is working locally but failing in CI due to problems with Amplify.


Is the newest version sompy only work at python 2.7

hello the python version i use is python 3.7 at Linux, could I use sompy at it?
Because i see at sompy page "Updating dependency on joblib. Change now means that Python 3.4 and 2.7 no longer supported."
In addition, when I setup the library I get a error ,it is:
error: [Errno 22] Invalid argument: '/data/data2/zqfan/anaconda3/lib/python3.7/site-packages/sompy-0.1.1-py3.7.egg'
I really do not know how to deal with it , I would be very grateful if you give me any advise.
Thank you very much.

I did install on python 3.7 using conda on Windows 10.
These were the steps:

Create New Environment
$ conda create --name som python = 3.7
Activate Environment
$ conda activate som
Cd into wherever you have cloned the repo
$ python setup.py install
Then conda install pandas , matplotlib etc.

Hope that helps!!!


Not working on amdroid 6.0

Try experimental if you haven't done it yet :)

Your likelihood of getting help with this increases if you provide a logcat around the time you experience an issue.


GDScript @export vars with setters do not set the value shown in the editor when the node is loaded, if it is the default value

Tested versions

Reproducible in: Godot v4.2.2.stable (Forward+) on Windows 10

System information
Godot v4.2.2.stable (Forward+) on Windows 10
Issue description
When using an @export variable without defining a custom getter/setter, the current behaviour uses whatever value the variable is initialised to in the script as the default value in the editor. This behaviour makes it unnecessary for Godot to additionally set the variable to that value (if it's left as default in the editor) upon loading the node, and it does not do so.
However, when a custom getter is defined for that variable, the above behaviour (using the value that the variable is initialised to as the default value in the editor) does not take place (presumably because the initial value is not static in this case).
As such, a situation can arise where the value of the variable when the node is loaded is not equivalent to the value shown in the editor.
In cases where a custom setter is also defined, this issue can be solved by setting the variable to the value displayed in the editor when the node is loaded, even when it is the default value.
One example use case in which this issue can arise is when creating an @export property in a subclass which constitutes the access functionality for an internal attribute declared in the base class. If the base class initialises that attribute to anything other than the default for its type, the property as shown in the editor by default will not match the value its getter returns once the node is loaded.
Steps to reproduce

Create a scene with a single Node2D as the root and attach a script to that node
Define a bool variable in your script with an initial value of true
Define an @export bool property in the same script, whose getter simply returns the above variable, and whose setter simply sets to the above variable
Save the script, and look at the node in the inspector. It will show the above property with a default value of false (the box will be unticked)
In the script, inside the _ready() function, print the above property
Save the script again and run the scene. When the node is loaded, true will be printed to the console as the property's value, despite the inspector showing a value of false for that same property

Minimal reproduction project (MRP)
test.zip

A default value can be set for properties same as regular var:
var _foo: int = 3
@export var foo: int = 3:
	get: return _foo
	set(value): _foo = value

Note that the underlying var will be returned if default so they should match to avoid confusion.
It also works with the inline version
@export var bar: int = 6:
	get: return bar
	set(value): bar = value

Duplicate of #86494.

Thanks for the contribution nonetheless!


CIN-07197: Adding rows to child form tables when the parent form has no selected record

Fix for the aforementioned use-case. The scaffolding for this solution was in place, but it was not set up correctly in earlier versions, so trying to add a row to a child form table just tried to save the parent form, which felt broken. If the parent form rowId is unavailable, a placeholder is used which is then replaced at a later step after the parent form has saved and an ID has been generated.

This fix lets user add records to child table when parent form does not have cinchy id. We are just leveraging an existing workflow to add records to child tables in a context where previously that option is not available.


chore: add time to community meeting

Description

References

Review Checklist

[x] I have clicked on "allow edits by maintainers".
[ ] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[x] The correct base branch is being used, if not main
[ ] I have added tests to validate that the change in functionality is working as expected

Replaced by #696


fix(baremetal): use ipmitool power reset when redfish power on error

What this PR does / why we need it:

Does this PR need to be backport to the previous release branch?:

release/3.7
release/3.6

/area baremetal-agent
/cc @swordqiu

/area baremetal

/lgtm

/approve


4C4107D1 - LEGO Star Wars II

Validation

[X] I've read the FAQ.
[X] The Xenia build used is from a canary branch. (not MLBS/AlexVS/master/pull requests, etc)
[X] This issue isn't for help (tech support) with Xenia, or a game.
[X] I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link
https://marketplace.xbox.com/en-US/Product/LEGO-Star-Wars-II/66acd000-77fe-1000-9115-d8024c4107d1
Xenia version
https://github.com/xenia-canary/xenia-canary/commit/d6dc4dc556b2af9089c7e2f9a8e6079b34400787/
Issues
Gameplay, sound, performance, and controls are all as expected. There is a visual glitch that only seems to affect some NPC types, such as the Imperial officers in the first level. See attached screenshot for an example.
In extreme circumstances, the glitched polygons also appear to create an "atmospheric effect" on the camera in the same shape. I was unable to capture this in a screenshot as it is very fleeting.
Log
xenia.log.zip
Screenshots

Labels
state-playable, gpu-drawing-corrupt

This game is also impacted by profile saves, rendering progress difficult to test further than a couple of levels in a sitting.


Disabling the package does not work

Even after disabling the package in the package settings of atom, the css file is generated on save.
Used Atom 0.198.0 on Arch Linux ( from the AUR ).
Update: Seems like a complete atom restart is needed for it to take effect. Is this normal ?

same for me, ill take a look at it! thanks!


Model produces three different outcomes for the same input depending on how I measure it

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macOS 10.15.6
TensorFlow installed from (source or binary): pip
TensorFlow version (use command below): 2.3.0
Python version: 3.7.7

Describe the current behavior
When I take the loss from the history object or the result from the evaluate function on the training data or from a numpy calculation of mean squared error I receive different results.
This is an output of my code below:
4.520166488224531
4.409448146820068
4.139582633972168

Describe the expected behavior
I would receive the same results for all different evaluation calculations.
Like:
4.520166488224531
4.520166488224531
4.520166488224531

Standalone code to reproduce the issue
You can find a colab notebook with the issue here:
https://colab.research.google.com/gist/ichitaka/c97ce36d57184ba154c8840802a8e01d
from tensorflow.keras.layers import Input, Dense, Activation
from tensorflow.keras.models import Sequential
from tensorflow.keras.optimizers import RMSprop
import numpy as np
x = np.random.normal(1, 2, 10)
y = np.random.normal(1, 2, 10)

model = Sequential()
model.add(Input(1))
model.add(Dense(10))
model.add(Activation("sigmoid"))
model.add(Dense(1))
model.summary()

rmsprop = RMSprop(lr=0.01)
model.compile(loss='mean_squared_error', optimizer=rmsprop)
hist = model.fit(x=x,y=y)
_ = model.evaluate(x, y, verbose=0)
pred = model.predict(x)
print(np.mean((y-pred)**2), '\n', hist.history['loss'][0], '\n', _)

So seems like the numpy function had issues with the dimensionality. When I fix that, evaluate and the numpy function return the same. Also adding the training data as validation data returns also the same value as the other two. So it seems, like the loss in history to be a value before the last gradient is applied. So I would consider this to not be a bug, just unexpected behaviour.


Added 'CLI for Microsoft 365 v9.1' release announcement

Category

[ ] Content fix
[x] New article

Contents of the Pull Request
This PR is the release announcement for the v9.1 release of the CLI for Microsoft 365.

Thanks for the reviews @Adam-it & @milanholemans. I've included your suggestions in the latest commit. One thing to note, regarding your suggestion Milan. There were quite a few articles with the popular type. So I changed these as it seems more logical only to have one article with this type.


The categories are being set automatically

Even when I set the category as "Career", after the creation it displays "Fitness"

Closing because this is happening because of the another issue I have created


[GLUTEN-5344][VL] Add some parquet example files from parquet-mr for native read test

What changes were proposed in this pull request?
Add some parquet example files from parquet-mr for native read test.
How was this patch tested?
UT

@FelixYBW I firstly port the example data files from parquet-mr in velox backend test, please take a review.

Can they pass on current Gluten?

Can they pass on current Gluten?
The test-file-with-no-column-indexes-1.parquet can't be read by Velox so I exclude it in test for the time being. There should be a bug. Interesting thing is that some of the example files can't be read by Spark32/33/34 but can be read by Velox successfully.

Can they pass on current Gluten?
The test-file-with-no-column-indexes-1.parquet can't be read by Velox so I exclude it in test for the time being. There should be a bug. Interesting thing is that some of the example files can't be read by Spark32/33/34 but can be read by Velox successfully.

Interesting! Spark should use upstream parquet-mr but needs to specify some parameters. May because of these parameters. We may remove them since not compatible with Spark.

Can they pass on current Gluten?
The test-file-with-no-column-indexes-1.parquet can't be read by Velox so I exclude it in test for the time being. There should be a bug. Interesting thing is that some of the example files can't be read by Spark32/33/34 but can be read by Velox successfully.

Interesting! Spark should use upstream parquet-mr but needs to specify some parameters. May because of these parameters. We may remove them since not compatible with Spark.

That file has an empty row group which isn't allowed by Spark3.2/3.3/3.4. But it can be read by Spark 3.5. So I keep it and limit the test on Spark 3.5 version for a broader coverage.

@FelixYBW okay to merge this PR?

@FelixYBW okay to merge this PR?

Yes, let's merge it


What to do with "decade"

How to annotate the sentences with decades? Is decade a unit or should we use year? Examples:

a simple well-defined spectrum over  two decades in frequency or more

over  <measure type="interval"><num atLeast="2">two</num> <measure type="TIME"
unit="year">decades</measure></measure>
?

observational databases spanning decades

 observational databases spanning <measure type="value"><measure type="TIME"
unit="year">decades</measure></measure>
?

We could rewrite the sentence as over two * ten years and we would have two * ten as number and year as unit. Indeed the decade holds part of num + unit.
In this case I think the recognition of 'decade' can be done at post-processing.

"Decade" is the same case as "room temperature" and other frozen quantity expressions, so just do the same as for "room temperature":
over  <measure type="interval"><num atLeast="2">two</num> <measure type="TIME" >decades</measure></measure>


Fix update commands.

This PR fixes both cargo component update and wit update to properly print out added/removed messages for dependencies that might have changed in Cargo.toml/wit.toml, rather than panic.

Indeed, I plan on doing that refactoring soon, but there are subtle differences in the two code based (mostly around cargo-component having --locked, --offline, and --frozen options which the wit tool does not; the refactoring would probably add those options where applicable).


Multiple processes may open the same database - HOW?

Your README states that multiple processes may open the same database. The first process has the database open in read-write mode, and I'm trying to start another process that would open the same database in read-only more.
The second process gets the exception that "database dirty flag set".
How could I do this?

hold on, found allow_dirty flag