rbac: allow HttpAttributesCelMatchInput xDS Matcher

Description
Today, Envoy explicitly allowlists the xDS matchers which RBAC filter could instantiate:
https://github.com/envoyproxy/envoy/blob/d3464bfd6d247530e669688c79e99c7245299df7/source/extensions/filters/http/rbac/rbac_filter.cc#L17-L54
It allow HttpRequestHeaderMatchInput but does not allow a more generic HttpAttributesCelMatchInput. It could be quite useful to allow HttpAttributesCelMatchInput for some advanced use-cases.
For example, in our use-case we want to first evaluate a CEL based on some HTTP header and then further match on a list of IPs based on the result of the CEL evaluation.
Below YAML throws an error saying: "requirement violation while creating RBAC match tree: INVALID_ARGUMENT: RBAC HTTP filter cannot match on 'type.googleapis.com/xds.type.matcher.v3.HttpAttributesCelMatchInput'"
static_resources:
  listeners:
    - name: my_listener
      address:
        socket_address:
          protocol: TCP
          address: <IP_ADDRESS>
          port_value: 443
      listener_filters:
        - name: envoy.filters.listener.tls_inspector
          typed_config:
            "@type": type.googleapis.com/envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector
      filter_chains:
        - filters:
            - name: envoy.filters.network.http_connection_manager
              typed_config:
                "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
                stat_prefix: ingress_http
                route_config:
                  name: main_routes
                  virtual_hosts:
                    - name: main_vh
                      domains:
                        - "*"
                      routes:
                        - match:
                            prefix: /
                          direct_response:
                            body:
                              inline_string: OK
                            status: 200
                http_filters:
                  - name: envoy.filters.http.rbac
                    typed_config:
                      "@type": type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBAC
                      matcher:
                        matcher_list:
                          matchers:
                            - predicate:
                                single_predicate:
                                  input:
                                    name: host-header-match
                                    typed_config:
                                      "@type": type.googleapis.com/xds.type.matcher.v3.HttpAttributesCelMatchInput
                                  custom_match:
                                    name: header-cel-matcher
                                    typed_config:
                                      "@type": type.googleapis.com/xds.type.matcher.v3.CelMatcher
                                      expr_match:
                                        parsed_expr:
                                          expr:
                                            id: 3
                                            call_expr:
                                              function: _==_
                                              args:
                                              - id: 2
                                                select_expr:
                                                  operand:
                                                    id: 1
                                                    ident_expr:
                                                      name: request
                                                  field: path
                                              - id: 4
                                                const_expr:
                                                  string_value: "/foo"
                              on_match:
                                matcher:
                                  matcher_tree:
                                    input:
                                      name: ip
                                      typed_config:
                                        "@type": type.googleapis.com/envoy.extensions.matching.common_inputs.network.v3.SourceIPInput
                                    custom_match:
                                      name: ip-matcher
                                      typed_config:
                                        "@type": type.googleapis.com/xds.type.matcher.v3.IPMatcher
                                        range_matchers:
                                          - ranges:
                                              - address_prefix: <IP_ADDRESS>
                                            on_match:
                                              action:
                                                name: envoy.filters.rbac.action
                                                typed_config:
                                                  "@type": type.googleapis.com/envoy.config.rbac.v3.Action
                                                  name: deny-request
                                                  action: DENY
                                  on_no_match:
                                    action:
                                      name: action
                                      typed_config:
                                        "@type": type.googleapis.com/envoy.config.rbac.v3.Action
                                        name: allow-request
                                        action: ALLOW
                        on_no_match:
                          action:
                            name: action
                            typed_config:
                              "@type": type.googleapis.com/envoy.config.rbac.v3.Action
                              name: allow-request
                              action: ALLOW
                  - name: envoy.filters.http.router
                    typed_config:
                      "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router

@kyessenov

Yes, it would be fine to add it. This is due to an issue with meta-programming to only allow network inputs in the network context. CEL can be used for both network and HTTP streams, so there's no issue allowing CEL in RBAC I think.
cc @zhxie

I think the input HttpAttributesCelMatchInput is NOT supported in RBAC now. There is a allowlist validation in https://github.com/envoyproxy/envoy/blob/main/source/extensions/filters/network/rbac/rbac_filter.cc#L18 and https://github.com/envoyproxy/envoy/blob/main/source/extensions/filters/http/rbac/rbac_filter.cc#L17 which only accepts certain inputs.

@zhxie I'm proposing to add HttpAttributesCelMatchInput to the allowlist for HTTP RBAC filter. Please see the first line in "Description"

No, I mean, HttpAttributesCelMatchInput is not supported in RBAC.

@agrawroh were you planning on working on this?

@htuch Yes, I can work on it. Could you please assign it to me?

@htuch I'm trying to write an integration test but it keeps failing with this error:
details: "Didn't find a registered implementation for name: 'envoy.matching.inputs.cel_data_input'"

Not sure if I need to allowlist or load it somehow. Any pointers?

You will need to have the extension in your list of Bazel dependencies for the integration test's BUILD. Probably a deps entry containing //source/extensions/matching/http/cel_input:cel_input_lib.

You will need to have the extension in your list of Bazel dependencies for the integration test's BUILD. Probably a deps entry containing //source/extensions/matching/http/cel_input:cel_input_lib.

Thanks, @htuch! Was able to add the tests and opened a PR here.


Change Image Dimensions

Is there a way to change the dimension of the image. I always get images of size 640px x 640px.
Even on iPad I get that small images.

Sorry I was wrong. The problem is that there is no way to change the dimension.

I changed this method to return the original image?

(UIImage *)cropImage:(UIImage *)image withCropSize:(CGSize)cropSize

and i am getting 2448 X 3264 on an iPhone 5

Oh thanks for the awesome work Gostoso!


[5.0] Addition of findOrNew, firstOrNew, firstOrCreate, updateOrCreate to relevant relations.

As discussed in pull request 6658 I've created the tests and pushed this to the master branch. I've also updated the initial request on the 4.2 branch with working tests.
This pull request adds the  findOrNew, firstOrNew, firstOrCreate, updateOrCreate functions to the BelongsToMany, HasOneOrMany and MorphOneOrMany eloquent relationships.
Thank you!

Ok, done the changes as requested.

Oh nice, I've been wanting something like this for a long time. Great work!
Assuming a blog-like application, would it work like the following example, just calling the methods on the relationship?
$user = User::first();
$post = $user->posts()->firstOrCreate([
     'title' => 'Foo'
]);

:+1:

:+1:

@dwightwatson affirm and that also for the findOrNew, firstOrNew, and the updateOrCreate function.


Supabase Google Auth and Magic Links not working on Mobile

Discussed in https://github.com/orgs/supabase/discussions/13968

Originally posted by fdarkaou April 25, 2023
Hi all,
I have a VueJS frontend using Supabase for authentication. Users can either log in using Google Auth or through a Magic Link - on desktop all of this works perfectly. On mobile however, neither option seems to work. Users are redirected to the landing page and are not being logged in.
What could be the reason for this? When I simulate a mobile device using Google DevTools it works fine as well, only on an actual mobile device it does not work.
Would really appreciate your input!!

@fuaditrockz might be worth trying different mobile browsers to see if it's a browser specific problem


bug: ionic start under proxy problem

From @diegorsd on February 11, 2015 11:59
Type: bug
Platform: desktop browser
npm works correctly under proxy.
"ionic start xxx" gives error:
Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
? Error fetching: https://github.com/driftyco/ionic-app-base/archive/master.zip
Error: tunneling socket could not be established, cause=Parse Error
? Error: Unable to initalize app: Error: tunneling socket could not be established, cause=Parse Error
PROXY and HTTPS_PROXY environment variable have been set as
"http://user:pass@host:port"

Copied from original issue: driftyco/ionic#3081

From @diegorsd on February 11, 2015 12:4
Ionic info
Your system information:
OS: Windows 7 SP1
Node Version: v0.12.0
Cordova CLI: 4.2.0
Ionic CLI Version: 1.3.10

Solved.
First, modify configuration file .npmrc as:
proxy=http://DOMAIN%5CUSER:PASSWORD@HOST:PORT
https-proxy=http://DOMAIN%5CUSER:PASSWORD@HOST:PORT
registry=http://registry.npmjs.org/
strict-ssl=false
Second, apply first step solution described in
http://jasonwatmore.com/post/2014/04/02/Ionic-Framework-Getting-ionic-start-appName-Working-Behind-a-Proxy.aspx
Behind 2 lines found with the text "if (self.proxy) {"  in request.js add:
self.proxy = 'http://DOMAIN\USER:PASSWORD@HOST:PORT';
The character \ encoded as %5C made the difference.

Thanks for reporting the fix!

wow!, work like charm


feat: Add rhel base images

This enables us to build a Certified Image for RH Partner connect.
We still need to figure out how/where to push these images,
most likely through https://access.redhat.com/RegistryAuthentication
Signed-off-by: Brad Beam<EMAIL_ADDRESS>

It seems like the Docker images are mostly duplicates of the originals which sets off my DRY alarms.
Is this something we can do with:
ARG BASE_IMAGE=gcr.io/distroless/static:nonroot
FROM ${BASE_IMAGE}
...

And then pass --build-arg BASE_IMAGE=registry.access.redhat.com/ubi8-minimal as a build arg from the Makefile? It seems like the only other changes are the labels, which we could also add with more --label args (I might prefer the OCI labels on the standard image so that's an argument for putting them in the Makefile instead of the Dockerfile).

Closing this and moving the Red Hat/OpenShift container certification to a separate repository; same as #366.


Regarding the C++ code for merge overlapping intervals

Hi I would like to work on this code and create a PR please assign this issue to me.
Thanks,

This repo supports adding code files directly in PRs(after reading Contributing.md). If you were found creating unnecessary Issues/PRs, then this can lead to a permanent ban or disqualification from hacktoberfest.


Add the ability to import/export settings (like we do with data dictionaries)

Also it would be good to have a checkbox or something to copy or not the settings when a project is copied over.

@knil-maloon, that option was recently added to REDCap already.

@taylorr4 thanks! I didn't know it was implemented!


kafka-connect-ui connectivity error

Hello simplesteph, thanks for creating these useful docker-compose files.
I just finished the kafka cluster setup course and I'm trying to use the full-stack.yml docker-compose file but I'm getting a connectivity error on the web page.
I found this answer in the course Q&A but removing network_mode: host is not an option anymore as the full-stack.yml file doesn't include it.
I also tried running the command below because the person said that it worked for him and even this doesn't work for me.
sudo docker run --rm -p 8003:8000 -e "CONNECT_URL=http://[different-options]:8083" landoop/kafka-connect-ui:0.9.4

Different options for the CONNECT_URL: public-ec2-ip, kafka-connect, my-public-dns
I also looked for answers to this issue in the Q&A section of the course and here in Github but I can't find anything related to the connectivity error.
Thanks again for taking the time to suggest a solution

@jonathanmv sorry this will be an issue related to https://github.com/Landoop/kafka-connect-ui
I suggest dealing with the issue there
Hope you'll figure it out!

Thanks @jonathanmv. My docker-compose file was fine. I lost a lot of time but at the end the problem was I need to increase the docker RAM in settings at 6 GB.

That was also my solution. I am running with Docker for Mac.
Container kafka-stack-docker-compose_kafka-connect_1 exited with Code 137. After searching for it, I found the solution at https://www.petefreitag.com/item/848.cfm
Increase the memory usable by docker.


Add last updated on field

As we talked about last week on #3, I tried to add the "last updated on" on the bottom. I couldn't test as I don't have an IRC server available, but it should b working. Tell me if there's anything that's not good for you.
Cheers !

Great! Let me pull your changes locally and verify that everything looks good before I merge. On a quick visual inspection the code looks like it should work. Also I appreciate that you've stuck with my personal writing style - makes reading the changes very easy.


How long does it take to train? ? ?

How long does it take to train? ? ?

Around 10 hours on some Microsoft Azure virtual machine. I don't remember the specs.
The results after training were still poor, but this was a project done with limited time (see readme).


Automated Package Upgrade

:tada: This PR is included in version 25.3.485 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add LOG_LEVEL env to set log level

https://github.com/Innablr/revolver/issues/112

Duplicate of https://github.com/Innablr/revolver/pull/117


补充一下图表内容，柱状图。

Question
How to use component s-table paging
Describe the solution you'd like
A clear and concise description of what you want to happen.
Additional context
Add any other context or screenshots about the feature request here.

你可以自行寻找想要的图表，引入使用即可。
https://viserjs.github.io/docs.html#/viser/guide/installation

谢谢，我可以实现我的图标功能了。


Missing LICENSE

Your repo requires a LICENSE file to pass plugin-hub CI: https://github.com/TheHappyPittie/ha-guide-prices/community/license/new?branch=master&filename=LICENSE&template=bsd-2-clause

Thank you! I've added the BSD-2 clause.


Particle ID not consistent during playback

Hey Keijiro!
Thanks a lot for the reference, it was a great tool to fiddle around and understand how the VAT workflow will be within Unity.
I was trying to achieve an effect where every particle will have a different sprite on an Atlas based on the particle ID, but found out that the particle ID will suddenly swap (in the case of the lava example is every 1/3 of the playback). Any help would be greatly appreciated!
Cheers!

Just for clarification, are you using my ""Set VAT Attributes" block?

Yes, that is correct, I tried the latest commit

Thanks for the quick reply. I found an issue in texture coordinates generation and fixed it. Please retry with the latest version.

Hey Keijiro!
Thanks a lot for the quick action, just confirmed that it's working as intended.
Really appreciate it, cheers!


Fixes 280: switch to using repomd checksum

to determine if a repo was updated.

https://issues.redhat.com/browse/HMSCONTENT-280

To test this, you can use this repository url: https://jlsherrill.fedorapeople.org/fake-repos/revision/current/
You should see one package.  Ask me to 'switch' it and add a 2nd package.  Then introspect it again, or wait ~8 hours.  you should now see 2 packages

/retest


Travis CI only: raise Exception("Max time exceeded waiting for transactions with current response map = {0}"

Failing scenarios:
peer_basic.feature:391  chaincode example02 with 4 peers and 1 obcca, issue #567 -- @1.1 Consensus Options
peer_basic.feature:477  chaincode example02 with 4 peers and 1 obcca, issue #680 (State transfer) -- @1.3 Consensus Options
0 features passed, 1 failed, 0 skipped
20 scenarios passed, 2 failed, 1 skipped
470 steps passed, 2 failed, 36 skipped, 0 undefined
Took 10m5.521s
The command "behave" exited with 1.
Above mentioned two behave test scenarios are failing in outside of vagrant environment (Using Travis) and observed @1.1 Consensus Options test scenario failed in inside the vagrant environment.
Attached are the log files:
peer_basic feature 477.txt
peer_basic features 391.txt
Full log file from Travis:
Behave script_Failed.txt
Full log file from Inside vagrant env:
inside_vagrant_log_file.txt

Updated bug description

reading through the log files, I'm seeing things such as
in 477.txt

line 269 ERRO[1108] HTTP Error                                    err=no such id: dev-vp0-bb540edfc1ee2ac0f5e2ec6000677f4cd1c6728046d5e32dede7fea11a42f86a6943b76a8f9154f4792032551ed320871ff7b7076047e4184292e01e3421889c statusCode=404
line 509       Exception: Max time exceeded waiting for transactions with current response map = {'bddtests_vp0_1': 200, 'bddtests_vp1_1': 200, 'bddtests_vp2_1': 200, 'bddtests_vp3_1': 404}

in 391.txt

line 77 ERRO[0938] HTTP Error                                    err=Cannot start container 28e818c0ffef658c32b8f1ee4b974f52650c73a7c2356fd4dc070375735a3813: Error starting userland proxy: listen tcp <IP_ADDRESS>:5000: bind: address already in use statusCode=500

so it looks like the issue has to do with Travis and Docker rather than with consensus code.

@tuand27613 do you know where "no such id" come from?  I searched the code and got no hits. Does that mean somehow it failed to launch a peer at dev-vp0?
This problem doesn't occur when running behave on local machine.

I think that message is coming from some interaction between travis/docker and that it's unrelated to what's going on in the behave test.
I've talked with @rameshthoomu about figuring out a way to not have those in the log

I am working on the options to restrict INFO and ERRO log messages in Travis Log file. I observed below mentioned scenarios always fails with below error log. I could see any one scenario fails for each build from State Transfer functionality.
in 477.txt
line 269 ERRO[1108] HTTP Error err=no such id: dev-vp0-bb540edfc1ee2ac0f5e2ec6000677f4cd1c6728046d5e32dede7fea11a42f86a6943b76a8f9154f4792032551ed320871ff7b7076047e4184292e01e3421889c statusCode=404
    line 509 Exception: Max time exceeded waiting for transactions with current response map = {'bddtests_vp0_1': 200, 'bddtests_vp1_1': 200, 'bddtests_vp2_1': 200, 'bddtests_vp3_1': 404}

Scenarios failing are:
Scenario Outline:
chaincode example02 with 4 peers and 1 obcca, issue #680 (State transfer<EMAIL_ADDRESS>Consensus Options
peer_basic.feature:477 chaincode example02 with 4 peers and 1 obcca, issue #680 (State transfer) -- @1.3 Consensus Options"
peer_basic.feature:489  chaincode example02 with 4 peers and 1 obcca, issue #680 (State transfer) -- @1.2 Consensus Options

The state transfer error will be fixed by #751 which is in sprint1.
We really should comment out that test until the fix is merged in.  I'll try to get to that today. Or you can edit the .feature file yourself ;)

@tuand27613 made changes in .behaverc file tags=-wip  and now skipping Scenario Outline: chaincode example02 with 4 peers and 1 obcca, issue #680 (State transfer) from behave test execution. Below are the Pull Request details. Thanks
Commit#  3ef73d3
Pull Request#  Skipping WIP tags #822

After #751 merge, still i am seeing inconsistent issue in State Transfer functionality when I execute behave test cases using Travis CI.
Attached failed scenario log file and below is the scenario failing inconsistently.
Given we compose "docker-compose-4-consensus-sieve.yml"```

Above mentioned scenario is working as expected inside the vagrant environment but not on Travis.
[751_StateTransfer_680_Scenario_Failed.txt](https://github.com/openblockchain/obc-peer/files/193521/751_StateTransfer_680_Scenario_Failed.txt)

I added the state transfer label since that's the behave test that's failing.
Reading through logs now.

@rameshthoomu , can we get the VP container logs from Travis ? Running behave -D logs-yes will write the logs out to file when a test fails.  Not sure how to pull those files from Travis though.
From the behave output, this error is very similar to a deadlock bug @jyellick  found when we were unit testing PR #833 but we can't really tell until we can read the container logs.

@rameshthoomu   any luck ?

@tuand27613 -- Oserved same failure in TRAVIS environment on latest commit. Below are the attached container logs files from Travis for all 4 peers and behave log file for reference.
commit# 8580de6
Author: Sheehan Anderson<EMAIL_ADDRESS>Date:   Tue Apr 12 11:44:16 2016 -0400
Merge pull request #1072 from tuand27613/memberservicedoc
Container LOG Files:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Travis Log File:
Behave Logs.txt

@rameshthoomu These logs seem like they are truncated.
For vp0 I see:
bddtests_vp0:19:24:26.036 [consensus/obcpbft] prepared -> DEBU bfd Replica 0 prepare count for view=0/seqNo=10: 0
bddtests_vp0:19:24:26.037 [consensus/obcpbft] recvPrepare -> DEBU bff Replica 0 received prepare from replica 1 for view=0/seqNo=10
bddtests_vp0:19:24:26.037 [consensus/obcpbft] prepared -> DEBU c00 Replica 0 prepare count for view=0/seqNo=10: 1
bddtests_vp0:19:24:26.038 [consensus/obcpbft] prepared -> DEBU c02 Replica 0 prepare count for view=0/seqNo=10: 1
bddtests_vp0:19:24:26.038 [consensus/obcpbft] recvPrepare -> DEBU c04 Replica 0 received prepare from replica 3 for view=0/seqNo=10
bddtests_vp0:19:24:26.038 [consensus/obcpbft] prepared -> DEBU c05 Replica 0 prepare count for view=0/seqNo=10: 2
bddtests_vp0:19:24:26.062 [consensus/obcpbft] prepared -> DEBU c0c Replica 0 prepare count for view=0/seqNo=10: 2
bddtests_vp0:19:24:26.062 [consensus/obcpbft] prepared -> DEBU c0f Replica 0 prepare count for view=0/seqNo=10: 2
bddtests_vp0:19:24:26.063 [consensus/obcpbft] recvPrepare -> DEBU c20 Replica 0 received prepare from replica 2 for view=0/seqNo=10
bddtests_vp0:19:24:26.064 [consensus/obcpbft] prepared -> DEBU c21 Replica 0 prepare count for view=0/seqNo=10: 3

and for vp2 I see:
bddtests_vp2:19:24:26.034 [consensus/obcpbft] recvPrepare -> DEBU b16 Replica 2 received prepare from replica 1 for view=0/seqNo=10
bddtests_vp2:19:24:26.035 [consensus/obcpbft] recvPrePrepare -> DEBU b19 Backup 2 broadcasting prepare for view=0/seqNo=10
bddtests_vp2:19:24:26.035 [consensus/obcpbft] recvPrepare -> DEBU b1d Replica 2 received prepare from replica 2 for view=0/seqNo=10
bddtests_vp2:19:24:26.035 [consensus/obcpbft] prepared -> DEBU b1e Replica 2 prepare count for view=0/seqNo=10: 2
bddtests_vp2:19:24:26.036 [consensus/obcpbft] prepared -> DEBU b24 Replica 2 prepare count for view=0/seqNo=10: 2
bddtests_vp2:19:24:26.036 [consensus/obcpbft] recvPrepare -> DEBU b26 Replica 2 received prepare from replica 3 for view=0/seqNo=10
bddtests_vp2:19:24:26.036 [consensus/obcpbft] prepared -> DEBU b27 Replica 2 prepare count for view=0/seqNo=10: 3
bddtests_vp2:19:24:26.036 [consensus/obcpbft] prepared -> DEBU b29 Replica 2 prepare count for view=0/seqNo=10: 3
bddtests_vp2:19:24:26.037 [consensus/obcpbft] prepared -> DEBU b2c Replica 2 prepare count for view=0/seqNo=10: 3

These logs show both show that vp1 and vp3 broadcast prepares for seqNo=10 to the network (both vp0 and vp2 receive these prepares).  This occurs at 19:24:26.037.
But, the logs for vp1 ends at 19:24:25.786, and the logs for vp3 end at 19:24:24.281.
Similarly, the logs for vp1 show the last sequence number processed as seqNo=8, while the logs for vp3 show the last sequence number processed as seqNo=2.
Could you verify that the logs were collected and uploaded correctly? Otherwise, this seems like it's some other more serious error which is also corrupting our logging.

@jyellick re-tested #793 issue after code fix merge and observed the same issue. Travis Logs were collected properly. PFB the logs files of failed scenario:
<EMAIL_ADDRESS>Log Files:
Vp0.txt
vp1.txt
vp2.txt
vp3.txt
Behave Logs:
Behave Logs.txt

@rameshthoomu Thanks for retesting.  Looks like there is another stress related bug, I'm now able to reproduce this locally, will post here once it is resolved.

@rameshthoomu I was going to suggest you attempt with the PR above, but looking at your latest set of logs, I believe the problem may simply be a timeout.
You can see this message:
02:44:46.883 [peer] beforeHello -> DEBU 061 Received DISC_HELLO from endpoint=peerEndpoint:<ID:<name:"vp1" > ...

This is after
02:44:46.847 [consensus/obcpbft] processExecute -> DEBU 05c Block block number in execute wrong: expected 0, got 37

which indicates the network has already begun to make progress before the replica is entirely started and connected to its peers.  Eventually the network would catch up, but this test does not issue enough requests for this to happen.
Please try modifying your behave test to allow more time for the replica to start up.  I'm not submitting this as a PR, because the behave tests are perhaps already too slow for most people, but this can be debated if it solves your problem.
For your convenience, you may use my branch which has this sleep bumped from 5 to 15 seconds.
I'll wait for your confirmation, but I believe this issue is fixed.

@jyellick I have modified behave feature file @issue_680 to  And I wait "15" seconds from  And I wait "5" seconds and observed all behave tests are passed. I ran behave tests from TRAVIS for 3 times and observed all tests passed.

@rameshthoomu Great! Glad to hear it, could please close this issue then?

@rameshthoomu could you submit a PR for the modified behave test?

@srderson Do we have a policy for picking these timeouts? 5 seconds seems to work on most systems, but apparently not Travis
@rameshthoomu Could you try backing down the timeout value to something between 5 and 15 seconds? Maybe try 10? or 8? Since this test runs 3 times increasing the timeout by 10 seconds will cause our behave tests to take an extra 30 seconds to run.

@jyellick we do not have a policy for picking timeouts. Originally there was some desire to use the timeouts in the behave tests as a method to detect performance degradation, but I think that's no longer possible given the wide range of systems that are running these tests.

@jyellick Seems issue got fixed after I change timeout to 7 secs in behave feature file for issue#680 scenario. I ran multiple times with different time parameters and observed this is working as expected above 7 secs.
I could see failure when I revert changes back to 5 or 6 secs.

@rameshthoomu Can you submit a PR for this with 7 seconds for the timeout?

Seems this can be closed

After increasing the timeout to 15 secs, this specific scenario is not failing hence closing the issue.


Change proto go package names to XXXpb. That way we don't need to ren…

…ame them.
@michael-berlin @guoliang100 @sougou @aaijazi

LGTM


feat(CI): Add a script + job for NW auto-updates

The job pulls the NW pointer every hour. It's fully expected to fail in some cases.
One example: at the moment the job only succeeds if I update base64ct in the Sui repo prior to running it.
This is fine, as we expect manual involvement if this is the case - we just don't want to bother with the easy case.

Out of curiosity, is there a way to configure dependabot to do this instead of us maintaining our own action?

@bmwill Once we have crates.io releases, then yes. Until then, no (to the best of my knowledge).


Refactor VertexLayout sharing mechanism, fix issue #861

THIS PROJECT IS IN DEVELOPMENT MODE. Any pull requests should merge to branch dev, otherwise will be rejected immediately.

Move shared VertexLayout to  shader Program
By default ProgramState share VertexLayout from Program
Provide setVertexAttrib and setVertexStride for ProgramState to setup custom multable VertexLayout

Issue ticket number and link

#861
https://github.com/cocos2d/cocos2d-x/issues/20749

Checklist before requesting a review

[x] I have performed a self-review of my code
[x] If it is a core feature, I have added thorough tests.

@halx99
is this coorect?
empty:
void DrawNode::setVertexLayout(CustomCommand& cmd)
{
}

Yes, it's shader program default layout: https://github.com/axys1/axys/blob/dev/core/renderer/backend/ProgramCache.cpp#L122


Azure example

This is ready to be reviewed.
There is a current bug on Azure being fixed: https://github.com/Azure-App-Service/java/issues/11
The workaround in to setup the JAVA_HOME on the app service-> application setting console of azure to:
/usr/lib/jvm/zulu-8-azure-jre-headless_<IP_ADDRESS>-8.0.192-linux_musl_x64

+1 thanks Bruno.


Support GH pages, build with gulp

Main selling point is that npm run deploy build and deploys everything.

Is there are a better option than a hard copy for assembly-json and near-runtime-ts files?

@evgenykuzyakov waiting for https://github.com/AssemblyScript/assemblyscript/issues/448 to land.
Probably can also hack it myself on a level of overriding readFile (similar to how can now read modules from out/ folder without copy necessary).

I'm fine with copying from blank_project. I just don't want us to have a copy in this repo.

@evgenykuzyakov waiting for AssemblyScript/assemblyscript#448 to land.
Probably can also hack it myself on a level of overriding readFile (similar to how can now read modules from out/ folder without copy necessary).

The near build command handled this without hardcoding. Can we at least use that solution?

@evgenykuzyakov waiting for AssemblyScript/assemblyscript#448 to land.
Probably can also hack it myself on a level of overriding readFile (similar to how can now read modules from out/ folder without copy necessary).

The near build command handled this without hardcoding. Can we at least use that solution?

It's not compatible with NEARStudio. Not sure what do you mean by "near build command handled this without hardcoding". Wasn't it merely copying files from hard-coded locations?
	  await copyFileFn("./node_modules/near-runtime-ts/near.ts", yargs.argv.out_dir + "/near.ts");
	  await ensureDir(yargs.argv.out_dir + "/json");
	  await copyFileFn("./node_modules/assemblyscript-json/assembly/encoder.ts", yargs.argv.out_dir + "/json/encoder.ts");
	  await copyFileFn("./node_modules/assemblyscript-json/assembly/decoder.ts", yargs.argv.out_dir + "/json/decoder.ts");

It's pretty trivial to add this hardcoded mapping on readFile handler level as well, just not clear where to take these files in Studio (cause there is no solution yet to load modules from package.json into studio).

GitLab failure gonna be resolved after merge (cause build depends on stuff not merged yet).


Tests: Standardizes all tests to use test_util

This pull request standardizes tests to use test_util.
Reference issue: #271

This change is

 Thanks!

Reviewed 13 of 13 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable


[Help]: Gradio demo isn't working correctly on either Windows or Ubuntu. I'm experiencing the same issue on both operating systems.

I set up the conda environment according to the instructions, but when I upload any English audio file and type in any English text, I get strange output files. They don't sound anything like your test examples or the few YouTube videos I've seen. I also can't get the demo on Hugging Face Spaces to fully launch so I can troubleshoot the problem.
I've attached screenshots and the input/output files. It's really incoherent, isn't it?

input-2mpvoice.zip
output_100timestep.zip

This might be due to generating too much dialogue. You can only generate around a sentence right now but long-form is planned: https://github.com/open-mmlab/Amphion/issues/290

Strange thing, but with this repo:
https://github.com/justinjohn0306/MaskGCT-Windows
everything working super great.


Multihazard mecdf

one potential multihazard framework to discuss on Friday using multivariate empirical cumulative distribution functions (essentially)

gah, need to fix an error. I'll reopen when ready.


Catch exception for index creator seal

Description
Catch exception for index creator seal
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes

Documentation

Codecov Report

Merging #6867 (7a9143c) into master (34bb823) will increase coverage by 22.09%.
The diff coverage is 100.00%.

@@              Coverage Diff              @@
##             master    #6867       +/-   ##
=============================================
+ Coverage     43.36%   65.46%   +22.09%
- Complexity        7       12        +5
=============================================
  Files          1420     1420
  Lines         69860    69863        +3
  Branches      10084    10084
=============================================
+ Hits          30295    45736    +15441
+ Misses        36985    20850    -16135
- Partials       2580     3277      +697

Flag
Coverage Δ
Complexity Δ

integration
?
?

unittests
65.46% <100.00%> (?)
12.00 <0.00> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Webpack 2

[x] #346 Need to be merged first then we can rebase and add this in.

@nickbalestra I merged the other one. Can you rebase this? Cheers


Add PlugX rule proposed in #469

Summary
This PR adds the first malware-specific capa rule as initially proposed in issue #469. Specifically, this PR adds the known module watermarks found in various builds of PlugX.

Per the linter, guess upstream needs to be updated to support the maec meta field.

No problem. Hope the changes above are good now!

awesome, thank you very much!


Can't install with the latest jruby

Can't install with the latest jruby as native extensions are required.

I am sorry, we don't have tested for jruby. We will check later and create a support for it.


feat: support functions within type=module packages (Closes #3394)

- Summary
lambda-local, the library we use to emulate Lambda, currently errors for functions that are inside of a directory with type=module in their package.json.

- Test plan

added a reproduction test

- A picture of a cute animal (not mandatory but encouraged)

I spiked at a PR to lambda-local for this, but it's not as easy as I'd have hoped.


serialization: implement new, type-safe variants of BatchValues

This PR replaces the existing BatchValues API with one that leverages the recently introduced SerializeCql/SerializeRow infrastructure and is type-safe.
Refs: #801
This is still WIP. There are some issues still left:

Add documentation for the new items (~docstrings~, book)
~Add compatibility layer for the legacy BatchValues (or remove them completely?)~

~Adapt tests that use LegacyBatchValues to work with the new BatchValues (perhaps in parallel)~

~Fix TODOs left in the code~

Pre-review checklist

[x] I have split my patch into logically separate commits.
[x] All commit messages clearly explain what they change and why.
[x] I added relevant tests for new features and bug fixes.
[x] All commits compile, pass static checks and pass test.
[x] PR description sums up the changes and reasons why they should be introduced.
[ ] I have provided docstrings for the public items that I want to introduce.
[ ] I have adjusted the documentation in ./docs/source/.
[ ] I added appropriate Fixes: annotations to PR description.

After seeing new definitions of BatchValuesIterator / RawBatchValuesIterator I wonder - isn't it basically a re-implementation of LendingIterator? Maybe we could use it?

AFAIK there is not standard library definition of a lending iterator. Not sure whether there are "industry standard" crates that would define such a trait. Besides, this issue is irrelevant in the newest version of the PR.

Marking as "ready", I'll update the docs in a separate PR.


[SPARK-21984] [SQL] Join estimation based on equi-height histogram

What changes were proposed in this pull request?
Equi-height histogram is one of the state-of-the-art statistics for cardinality estimation, which can provide better estimation accuracy, and good at cases with skew data.
This PR is to improve join estimation based on equi-height histogram. The difference from basic estimation (based on ndv) is the logic for computing join cardinality and the new ndv after join.
The main idea is as follows:

find overlapped ranges between two histograms from two join keys;
apply the formula T(A IJ B) = T(A) * T(B) / max(V(A.k1), V(B.k1)) in each overlapped range.

How was this patch tested?
Added new test cases.

Test build #83146 has started for PR 19594 at commit 67bd651.

Test build #83146 has finished for PR 19594 at commit 67bd651.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
  case class OverlappedRange(

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

Merged build finished. Test PASSed.

Test build #83825 has started for PR 19594 at commit 96776ce.

Test build #83825 has finished for PR 19594 at commit 96776ce.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds the following public classes (experimental):
  case class OverlappedRange(

Merged build finished. Test FAILed.

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

Test build #83870 has started for PR 19594 at commit 67bd651.

Test build #83871 has started for PR 19594 at commit 8b2084a.

Test build #83871 has finished for PR 19594 at commit 8b2084a.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
  case class OverlappedRange(

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/83871/
Test PASSed.

Test build #83870 has finished for PR 19594 at commit 67bd651.

This patch passes all tests.
This patch does not merge cleanly.
This patch adds the following public classes (experimental):
  case class OverlappedRange(

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/83870/
Test PASSed.

cc @cloud-fan @gatorsmile @ron8hu

Test build #84676 has started for PR 19594 at commit e69e213.

Test build #84676 has finished for PR 19594 at commit e69e213.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #84679 has started for PR 19594 at commit e69e213.

Test build #84679 has finished for PR 19594 at commit e69e213.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #84682 has started for PR 19594 at commit e69e213.

Test build #84682 has finished for PR 19594 at commit e69e213.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please..

Test build #84683 has started for PR 19594 at commit e69e213.

Test build #84683 has finished for PR 19594 at commit e69e213.

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/84683/
Test PASSed.

ping @cloud-fan

Test build #84989 has started for PR 19594 at commit 2a4ee99.

Test build #84991 has started for PR 19594 at commit 2637429.

Test build #84989 has finished for PR 19594 at commit 2a4ee99.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

Test build #84991 has finished for PR 19594 at commit 2637429.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

retest this please

Test build #85001 has started for PR 19594 at commit 2637429.

Test build #85001 has finished for PR 19594 at commit 2637429.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #85061 has started for PR 19594 at commit 2637429.

Test build #85061 has finished for PR 19594 at commit 2637429.

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/85061/
Test PASSed.

LGTM except some minor comments

Test build #85106 has started for PR 19594 at commit 16797d2.

Test build #85106 has finished for PR 19594 at commit 16797d2.

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

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

Merged build finished. Test PASSed.

thanks, merging to master!


fix: Handle e2e secret variables

@iocanel as we've discussed earlier, probably 2 weeks ago. I wanted to overwrite env variables through scriptEnvironmentVariables: parameter of createEnvironment() method in Jenkins pipeline, but without success.
Would you mind adding such a switch to setup script for now? This enables e2e pipeline to use correct clientId and secret that is bound with callback URL, so tests can successfully login in automated fashion. If I should make it a bit more future-proof or if it's horrible idea :), let me know.

retest this please


[feature] publishing from dat-desktop

Based on our call the other night, open to changes but this is what we felt like was an acceptable tradeoff of features vs shipping things quickly
V1 Desktop Publish Flow

User installs desktop app, opens it, signs up for account
They can create a dat, it creates it locally, including a keypair
Nothing happens on a server until they 'publish', at that point it hits our dat-push endpoint and they see their data uploading to our google server
Then when the push completes, they update their auth0 user account profile to have that dat listed as published
They can also pick a short/pretty url for that dat when they create/publish it in the desktop app
then we someone goes to that short url, the server looks up the profile corresponding to that short url, gets the dat from the profile, and uses hyperdrive to fetch metadata and render the dat.land page view for that dat
If they delete their app and lose their key they wont be able to update the dat for now

Sounds good; seems like it's completely in line with what we discussed in Berlin

Sounds Good. We don't have a design for "pushing to a dat endpoint and see the data uploading to our Google server"

cc @Kriesse what do you think about the 'pushing to a dat endpoint'? Should we make an issue for that in dat.land-roadmap with a 'design needed' tag for some point later? The functionality isn't there yet but at some point we'll probably want to talk about how the design would work. For now it could just be a simple button that is like 'backup' but i wonder what other implications this might have down the road for user stories

Depends on login & register (https://github.com/datproject/dat-desktop/issues/134, https://github.com/datproject/dat-desktop/issues/135)


Allow users to submit new recipes

Motivation
Users may want to submit new recipes to the cookbook.
Proposed Solution

A functionality that allows users to submit new recipes
Admin can decide on which userclass is able to submit new recipes
Approval functionality by admin to verify the submitted recipes?

Not sure if I will add separate frontend or if this goes via Admin Area (user with administrator privileges). For now on 'Future'.

I was coming here for this !
It's planned and it's a good idea ... but may be, as long as it's not active, you will need to remove this from the plugin description :

Users can also submit new recipes.

because I searched how to allowing this

Removed it from the description for now.


Add download link icon to download links

This adds a little icon to make it clear when a link will download something because it has been created by the :download: role.
As one example here's the long link from the examples page:

Originally reported in: https://github.com/executablebooks/sphinx-book-theme/issues/594

OK I fixed up this CSS and am going to merge this one in so that we can cut a new release candidate.


Update tapir-akka-http-server, ... to 1.2.11

About this PR
📦 Updates

com.softwaremill.sttp.tapir:tapir-akka-http-server
com.softwaremill.sttp.tapir:tapir-enumeratum
com.softwaremill.sttp.tapir:tapir-json-circe
com.softwaremill.sttp.tapir:tapir-swagger-ui-bundle

from 1.2.10 to 1.2.11
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.sttp.tapir" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.softwaremill.sttp.tapir" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #463.


Vendor<EMAIL_ADDRESS>and Upgrade go to 1.21, k8s.io/* to v0.28, sigs.k8s.io/controller-runtime to v0.16

How to categorize this PR?

/area open-source
/kind enhancement
/platform equinix-metal
What this PR does / why we need it:

Vendor gardener v1.80.3
Upgrade k8s.io/* to v0.28.2
Upgrade sigs.k8s.io/controller-runtime to v0.16.2
The package controller-runtime/pkg/runtime/inject  has been removed in controller-runtime v0.15. This package contained long deprecated injection functions (like InjectScheme, InjectLogger, InjectConfig, InjectClient, InjectCache, etc.). The runtime injection functionality has been deprecated since Controller Runtime 0.10; all of the above fields can be passed from the Manager to structs or interfaces that need them.

Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
The security.gardener.cloud/pod-security-enforce annotation in the ControllerRegistration is set to baseline. With this, the pods running in the extension namespace should comply with baseline pod-security standard. See https://github.com/gardener/gardener/pull/8099 for more details.
During release validation, we have to make sure that the pod can run with this standard, or we have to either change it to privileged or adapt the component.
Release note:

The following dependency is updated:
- github.com/gardener/gardener: v1.74.0-> v1.80.3
- k8s.io/* : v0.26.3 -> v0.28.2
- sigs.k8s.io/controller-runtime: v0.14.6-> v0.16.2

Update golang image in gardener@9b4f6ad62d6160ee84eadcaf15846771a7c8444f


Mobile menu 🎖

What is done 👍

Add Mobile menu to portfolio mobile version
Practicing JavaScript skills using DOM consepts
Add  JavaScript Linters

Concepts used 🧷

JavaScript to manipulate DOM elements.
JavaScript events

Invalid Code Review Request ❌
Hi @Sonil Hassan Eftekhar, This is @TuyishimireEric your code reviewer.
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
You have submitted a project, that belongs to Ibrahim. Kindly make sure you submit the project which belongs to you with commits from both partners.
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me [@TuyishimireEric] in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.


does SplitByRankFunction actually do anything?

in distributed.py, there is this split_by_rank function that is meant to have a custom backward:
class SplitByRankFunction(Function):
    @staticmethod
    def forward(ctx, x):
        rank = dist.get_rank()
        out = x[rank]

        if isinstance(x, tuple):
            sizes = tuple(map(lambda t: t.shape[0], x))
        else:
            sizes = (x.shape[1],) * x.shape[0]

        sizes = torch.tensor(sizes, device = out.device, dtype = torch.long)
        ctx.sizes = sizes
        return out, sizes

    @staticmethod
    def backward(ctx, grads, _):
        grads = rearrange(grads, '... -> 1 ...')
        grads = all_gather_variable_dim(grads, sizes = ctx.sizes)
        return grads

split_by_rank = SplitByRankFunction.apply

as far as I can tell, this backwards does not actually ever trigger (?)
usage attempt (torchrun a.py):
import torch
import torch.distributed as dist
from torch.autograd import Function
from einops import rearrange
dist.init_process_group()

class SplitByRankFunction(Function):
    @staticmethod
    def forward(ctx, x):
        rank = dist.get_rank()
        out = x[rank]

        if isinstance(x, tuple):
            sizes = tuple(map(lambda t: t.shape[0], x))
        else:
            sizes = (x.shape[1],) * x.shape[0]

        sizes = torch.tensor(sizes, device = out.device, dtype = torch.long)
        ctx.sizes = sizes
        return out, sizes

    @staticmethod
    def backward(ctx, grads, _):
        raise RuntimeError # <-- this should obviously fail
        grads = rearrange(grads, '... -> 1 ...')
        grads = all_gather_variable_dim(grads, sizes = ctx.sizes)
        return grads

split_by_rank = SplitByRankFunction.apply

t = torch.randn(8,1).requires_grad_()
ls = t.split(2,dim=0)
a = split_by_rank(ls)[0]
l = torch.nn.functional.mse_loss(a, torch.randn(2,1))
l.backward()

When I run this, I do not get a RuntimeError (which would indicate the backwards running), but instead, nothing happens.
$ torchrun lol.py
$ echo $?
0

ah yes, seems like it does not like a Tuple[Tensor] as input.. let me fix it quickly

@152334H ah, actually, it does not even need a backwards, which is why the tests pass


Obfuscate passwords

Database passwords are written to the log when verbose logging is enabled.
Rasa version: 1.9.5
Issue:
Passwords should not be written in clear text to the log.

@rgstephens do you have details of where the passwords get logged? As in, at which stage of the start up?

Here's an example log message (I've replaced the password with asterisks):
DEBUG    rasa.core.tracker_store  - Attempting to connect to database via 'postgresql://admin:****************@db:5432/rasa'

This looks pretty simple, I can open a PR as a first contribution. Wondering if/how it makes sense to test for this?


implemented and tested DeterministicDistribution

I think this is the most basic implementation. I can think of some value in checking that probability is a valid probability and to allow some rounding error in PDF and CDF. If you agree, I'll quickly refactor.


counter(images-total) always shows as 0 in Chromium-based browsers

Shown as “Save (5/0)” in Chrome & Edge.

This is a known issue on Chrome:
https://crbug.com/981981
But no one is interested 😢


[Feature Request] Disable "Recent History", make separation between "Current Listings" and "Recent History" adjustable

Implemented in PR #73


LG Heat Pump-thermostat card shows wrong temperature

The thermostat card shows as current temperature the out_water temperature instead of the room_temperature.
I've made a correction in smartthinq_sensors/climate.py file and now it shows the correct temperature
@property
def current_temperature(self) -> float:
"""Return the current temperature."""
curr_temp = None
if self._device.is_air_to_water:
curr_temp = self._api.state.device_features.get(
AirConditionerFeatures.ROOM_TEMP
)
if curr_temp is None:
curr_temp = self._api.state.device_features.get(
AirConditionerFeatures.ROOM_TEMP
)
return curr_temp

I don't have a Heat Pump device so I don't really know what current temperature means, but I'm quite sure that this check was implemented for a specific reason defined when this device was introduced. So I will not implement this change until the real meaning of current temp is clarified.
By the way if you always want ROOM_TEMP, you should remove everything except the last 2 line.

@gvala
please take a look to issue #157.
This was talking about exposed temperature and for this reason now integration is using water temperature. May be your device is different, but I need to understand the right way to manage both.
Please provide more details about your device and attach integration diagnostic so that I can analyze it.

Thanks for coming back!
I believe that I have the same LG model as referred to #157.
I attach the diagnostics.
smartthinq_sensors-654b8b066e00da8febec874e4d8b95db-Αντλία θερμότητας-5cabac28bc2b2aa59e1772d6d45d92b0.json.txt
All screenshots in #157 are not valid anymore, so I cannot understand what was the object

Please check if  with last release current temperature and related target range now are correct.

Yes, now it seems right. Thank you!


Add option to hide character models of filtered players

It's the equivalent of automatically applying Entity Hider to certain account types (after the first time they speak.)

Looks good to me, would you mind making the PR for the plugin-hub repo as well? Feel free to link them to this comment saying that it's to update


Exporting a report don't work over https

Describe the bug
On a copy of latest master I cannot export a report over https.
Exporting over http still work as expected.
When export is selected the main screen just refresh.

Fixed by https://github.com/traccar/traccar-web/commit/5c847625b8bce597bbe05c0acf6ebd3e54eec3e7.


ng Command Hangs

Please provide us with the following information:

OS?

Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)

macOS Sierra 10.12
Versions.

Please run ng --version. If there's nothing outputted, please run in a Terminal: node --version and paste the result here:

ng --version does not run, Beta 17 installed. Node v6.8.0 installed via nvm
Repro steps.

Was this an app that wasn't created using the CLI? What change did you do on your code? etc.

Install angular-cli and try to run any command, ng --help, ng --version, etc. The terminal just hangs and requires a Ctrl+C to abort.
The log given by the failure.

Normally this include a stack trace and some more information.

No logs or output
Mention any other details that might be useful.
Have tried installing via npm and yarn, no luck.
Have tried uninstall + cache clear, no luck.
Have tried rolling back to Beta 16, no luck.
Have had the cli working on this machine recently (within the last couple of weeks)
My terminal header (OS X Terminal) reports the following when hung on ng --version
"ng -- version - ng - watchman < angular-cli TMPDIR=/var/folders/fg/14mxvwgd2yngvk72m603rp4h0000gn/T/ TERM_PROGRAM_VERSION=377"

Thanks! We'll be in touch soon.

Dupe of #2649

A dupe indeed. The temp fix documented in that issue worked. Thanks

I also experienced this issue when upgrading from Angular 5 to Angular 6. On my internet connection i.e. 2 MB/s it took half an hour but no result and then I increased my internet speed to 50 - 60 (MB/s) at this speed it took hardly 5 - 10 mins to run update command. Overall ng update is working but it seems that nothings happening so wait and let NG do its work. Hope it help you 👍


fixing the rpi3 pins in the apa102 diagrams

The Raspberry PI hookup diagram for the APA102 was showing the wires being hooked up to the DO and CO (the O standing for output) connectors instead of the DI and CI ones (the I standing for Input).  This confused a number of students in a workshop we held who followed the diagram hooking up to the O connectors and as a result has a strip that didn't work until they used the ones marked as I.

I signed it!

I signed it!

Thanks for identifying the issue and fixing it!


iWF should run with Cadence without AdvancedVisibilityStore enabled

Related to https://github.com/uber/cadence/issues/5085

https://github.com/indeedeng/iwf/pull/176


[e2e] Use dappeteer

Latest attempt at integrating metamask into our e2e tests.
Everything passes locally.
~(save for rps, which needs a tiny bit more work).~
Problem: to test using chrome extensions (such as metamask) we need to run puppeteer headful not headless.
~Our current config on circle does not allow for that~
~TODO: investigate if this is possible~
A new circle config allows for this, but I am now running into other issues on circle -- possibly to do with running out of memory.
Refs
https://github.com/marketplace/actions/puppeteer-headful
https://stackoverflow.com/questions/52999911/bitbucket-pipelines-non-headless-puppeteer

This has been neatened / focussed up in #1515


Adding a second example with environment variables

I'm adding a second example with environment variables.  Instructions are on the Awesome-astra page but I can also update your instructions if you'd like.  It's several steps to set up the environment which is why I didn't put that stuff on your version :-)

Looks good overall but I'm going to push a change to the repo structure because atm the example dependencies are "contaminating" the main module so I'm going to separate the examples into their own modules. After that is done I'm going to ask you to update this PR so it follows the same structure (separate directory within an examples folder and with its own go.mod and go.sum files)

I guess I have more of an objection: I think example/main.go already does what is needed here.
The existing example uses Kong for CLI parsing, and Kong supports env var substitution.  example/main already specifies env vars for everything that's in the code provided in this PR (unless I missed something)... at least all the values of the configuration struct defined here can be configured via env vars.  I tested this locally with the following:
[mersault@fedora example]$ ASTRA_TOKEN=myastratoken ASTRA_DATABASE_ID=myastradatabaseid ./example
<IP_ADDRESS>16
Connection process took 1.484179951s

So I guess I'm wondering... can't we just use the existing example?

This example was commited to the following repo: https://github.com/awesome-astra/sample-code/tree/main/gocql-astra/envvars


Export config

Something not seen in etcd, an export configuration command. One could use the REST API to get the root key with the recursive option to get a full JSON tree structure of the entire config...But from the CLI it should be possible to dump the entire configuration to a JSON file.
This point of this is save, share, and/or "cache" configurations. While it's very critical to have up to date configurations for many situations (especially for systems concerns), it's not always so critical for application concerns. In fact, configurations may not update all too frequently at all for applications. This means if you use discfg for your web app, you'll be unnecessarily slowing it down with remote requests for the data unless the config is cached somehow. This is a concern of the application and maybe discfg helper libraries can be built in the future...But from the ability to save a JSON file from the CLI is a very convenient thing.

Though this package solves the problem for etcd. https://github.com/mickep76/etcd-export ... Maybe look at that for some ideas.

Note that values are stored as byte arrays and it is becoming more expected to see binary data in there. Not just strings. So this export still works, but note that can be of little benefit when there's a string representation of some image in the middle of your JSON or TOML export.
Having a content type field may be really important here.

Have to think about this some more... There are some limits with DynamoDB and also AWS Lambda (the intended host for discfg).
If the configuration is quite large, export/import begins to take some time and then there's the size concerns as well. Depending on the size of the config, there may even need to be some batching going on. So this is definitely a much larger feature than originally anticipated.
It's pretty useful to have, but I think it isn't pressing and shouldn't hold up the boat. Will definitely need feedback here.


Fixed code snippet regarding Polyglot Context

This is to prevent issues like https://github.com/graalvm/graaljs/issues/224
Feel free to adapt the changes, this is just a suggestion 😄
Not sure what happened in line 267/268, I did not mean to change that and I don't see what I might have changed

Thanks, I have fixed this in
https://github.com/graalvm/graaljs/commit/946e0b76a26a92c217d607d50e79e42b53e381c7


Vickel: Watch essay-reviews.com

Vickel requests the watch of the watch_keyword essay-reviews\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

essay-reviews\.com has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Time-dependent variables and relative CS causing issues for Maxwell2d

Let's have a Maxwell 2D (3D) transient design and create a variable ts = time:

Create a relative CS:

For one of the angles, create a variable:

Now, run the following: m2d = Maxwell2d(designname="01",specified_version="2022.1"). This produces the error messages:

If the CS definition is replaced in the following way:

and we run m2d again, this time there is a different error:

If the angle definition is a plain number:

no error messages are displayed and everything works as expected.
This means, that for some reason when using pyaedt function Maxwell2d, there are errors when there is a time dependent variable and a CS with an angle defined by a variable.

Hi @JuliusSaitz Fixed in #1045


Update kustomize/api to v0.7.2

Ref: https://github.com/fluxcd/flux2/issues/729

This doesn’t fix anything, it’s just a lib update.

This doesn’t fix anything, it’s just a lib update.


Fix build for CH32V208WBU6.

Testing the issue #417

I see completely different information in DS (CH32FV2x_V3xRM.PDF) and EVT, so i am not sure which one to trust.
But assuming EVT is correct, i can only propose this PR.
It fixes the compilation process for me, but i just can't be 100% sure it is going to work fine.


Query installed on peer0.org1 has failed. Deploying chaincode failed

when i used this command  -
./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-javascript/ -ccl javascript
i am facing this errors

Query installed on peer0.org1 has failed
Deploying chaincode failed

Script needs command jq

Please refer hyperledger docs https://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html?highlight=jq#jq for prereqs.

Script needs command jq  Please refer hyperledger docs https://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html?highlight=jq#jq for prereqs.

Thanks you Param, but i have already downloaded all prereqs for the same still i am getting this

It may not be in your PATH settings for the shell to locate it.  Please update PATH variable with the location of the jq executable & try. https://github.com/hyperledger/fabric-samples/blob/a6028cd3985e3bac77409b839f4142eabaa53928/test-network/network.sh#L21
export PATH=${ROOTDIR}/../bin:${PWD}/../bin:$PATH:<<provide the location of the jq command>>

Script was able to install the chaincode which we can confirm from this output.
It only failed to confirm the installation by interpreting the peer query output using jq command

Script was able to install the chaincode which we can confirm from this output.  It only failed to confirm the installation by interpreting the peer query output using jq command

i have provided jq command then also getting same thing

please let me know what to do ?

sudo apt install jq
Solve after installing this !!
Thank you !


Pickadate japanese language

Hi!
We are translating our website to Japanese and we are using pickadate to select dates.
We have found several errors:

Once you open the date picker, the month and year must be written in the following format:
yyyy年m月
For example: "February 2016" has to be written as "2016年2月"
This is not possible in pickadate where the year is always written in the right side and without the possibility of adding the symbol 年.
The word "Close" is not include in the translation file. "Close" is translated to japanese as "閉じる".

I have added the translation of "close" to my code, but I don't know how to fix the first error without changing the core script.
Thanks in advance and sorry for the possible inconvenience.

Can you provide a PR for the requested changes?

Bump.


Load spec files in the order that files and dirs were specified in the CLI.

This fixes #2247 and addresses some of the feedback from #2251.

I believe this should be an acceptable compromise between filesystem consistency and running files as expected, if you need the files within folders in a certain order you'd have to specify them as such but thats just a case of being explicit. Nice work @myronmarston

This is so much fun :)
It's a killer feature for me.
I can create a list of files to "order" and prepend them on the command line - and those will be run first. I can have another file of "slow" files - and append them to the command line. I can also prepend failures and/or common failures.
Tons of cool options have opened up for me - so thanks a million!
:heart:

Deduplication works great :)
Can't wait to use this on a more heavier project tomorrow!


Social Sharing link does not affiliate the consultant

Stone and I tried to do a test this morning with a social sharing link for facebook and the Consultant does not populate once on the Big C site.
Here’s what we did:
Stone created the link like he normally would in his admin account in Multibrain. I gave him the URL for the big C site in QA1  -
https://tastefully-simple-sandbox-2.mybigcommerce.com/
He sent me this link to use
https://tastefully-simple-sandbox-2.mybigcommerce.com/?SCID=999999030
Since this Cons ID in that link is for the sales test account, I just changed it to CID#0000028.
https://tastefully-simple-sandbox-2.mybigcommerce.com/?SCID=0000028
But it did not populate my consultant in the header:

Created a ticket for this issue: TST-204

9-11  - Using this link, my consultant was now affiliated and populated in the header.
https://tastefully-simple-sandbox-2.mybigcommerce.com/?SCID=0000028


Sign in to migrate

Per https://github.com/gratipay/gratipay.com/pull/4679#issuecomment-341246316.

Looks like this was merged but not deployed.

Deployed.

Seeing it now:

Derp I'm a dork. 😊
!m @Changaco @rohitpaulk


Setup test infrastructure.

In order to create a solid solution usable by many apps it would make sense to put regression testing in place.
Generators themselves are not easy to test but the workaround would be to create a build pipeline that runs a script that creates a new blank rails app, adds the gem, adds the controller, modifies the routes and adds the mail settings etc.
When the new barebone app is finished and authentication-zero is setup it runs a test suite on the generated app.
Not sure how to put the test suite in place (cloning from repo?, generating?).
What do you think @lazaronixon?

It's a good ideia, but I need to figure out how to do it...

Hey I have an idea... We create two repos, html and api, both real applications. After each version we run the generator on these apps, we will have two things, tested apps and and a diff change.


Reintegrate 3d models, varient and connected textures

[x] I have made and am willing to license my contribution under the MIT license, or have permission from the original author to license it under MIT.

Moved to #256 #257 and #258


About  fit-model-multi

thank you for sharing your code. When I used the "fit-model-multi" project, I found the merged isomap had some flaws. For example, when I fit three images of a person to the model, the result isomap was wrongly alignment. Would you please help me to find out where is the problem. Thank you！

for (int i = 0; i < num_iterations; ++i)
{
vector<Eigen::Matrix<float, 3, 4>> affine_from_orthos;
    vector<VectorXf> mean_plus_blendshapes;
    for (int j = 0; j < num_images; ++j)
    {
    }

}
Do you write the enumerated pictures in the number of cycles in order to let 3D touch you to fit all the pictures?

But I have another idea, one by one, and the next with the 3D model parameters of the final result of the previous one. Are there different and better effects?

author please?

Hi!
@yyssmm, I would say that your landmarks are probably too inaccurate. I'd suggest you visualise the landmarks to double-check. Note that you will not get perfect alignment with landmark-fitting. I'd first check/improve the landmarks. Then, if they're good and you're still not happy, maybe you could use some post-processing (warping/optical flow)?
@sunjunlishi, both strategies would be valid and it would be interesting to compare them actually. If you have the images come in one-by-one, the second strategy might be better, while if you've got all the images in advance, optimisation over all of them might be beneficial.

thank you very much。it is good for reconstruct

@sunjunlishi  how do you fiiting the 3d model through one by one image, can you share the code, i use fit_shape_and_pose, input last pca_shape_coefficients and last blendshape_coefficients.

yes。

@LeeTaiTai i have no trying


Caching downsampledtoview image

Hi - not sure what you're currently doing but I had the following problem:
1- Display 500 times the same cachedimage on Android -> often crash, out of memory, but when it succeeds it is fast.
2- As (1) but with DownsampleToview=1. No crash but very slow performance.
Do you have any idea what might be happening? All views are the same size.

@patook Could you send us a sample and also tell us where it fails? simulator, real device (which one?)
Thanks!

@patook Can you define "slow performance"? Is it slow loading? Or something else?

@patook It would be really great if you could give more context here.
We are definitely interested to check into it but we need more info.
Thanks!

Closing since we have no news since 20 days.
Please reopen if you have more informations to share.


Running DSEFix as admin, nothing shown on DebugView

C:\Users\User\Desktop\Compiled>dsefix.exe
DSEFix v1.2.0 started
(c) 2014 - 2017 DSEFix Project
Supported x64 OS : 7 and above

Ldr: Windows v6.1 build 7601
Ldr: ntoskrnl.exe loaded for pattern search
Ldr: DSE will be disabled
SCM: Vulnerable driver loaded and opened
Ldr: OpenLdr.u.Out.pvImageBase = 0xFFFFFA8003D65080
Ldr: SUP_IOCTL_SET_VM_FOR_FAST call complete
Ldr: SUP_IOCTL_FAST_DO_NOP
Ldr: Modifying value at address 0xFFFFF80002A2BEB8
Ldr: SUP_IOCTL_LDR_FREE
SCM: Unloading vulnerable driver
SCM: Vulnerable driver successfully unloaded
SCM: Driver entry removed from registry
Ldr: Driver file removed
Ldr: Exit

This is running on a x64 Win7 VMWare, but nothing shown on DebugView, also after trying to register new Driver it never shows in the services.

And what? I'm not developer of DebugView.


added test for dwn-server

fixes Issue : #60
added test for starting and stopping the dwn-server.

@EbonyLouis DONE!!

@captain-Akshay thanks! 🥳


Update make build to specify platform

When building on an M1/M2 mac the default is to build for arm64 instead of amd64 which causes issues when trying to run a custom drupal image.
This PR specifies the image so that make build can be run on an M1/M2 mac.
To test, run make build to create a custom drupal image, then test that the image doesn't throw errors when starting. Without this PR on an M1/M2 mac the drupal container will continually restart.

Should this just be an entry in sample.env?
DOCKER_DEFAULT_PLATFORM=linux/amd64

@joecorall we could put this in an environment variable, but I don't think the image works with anything other than linux/amd64. When I tried building with the default on my M2 it was giving me errors during startup, so I suspect that the Islandora Drupal image only supports amd


Number of Syncro Attention Beeps

The default number of beeps seems to be 3. could this be reduced?  I appreciate having an audio reminder of the upcoming shift etc. but the default number is tooo many! I also use the varia radar and the combo is overwhelming. I'd like just one beep for the di2 integration.
thnx, Doug

Unfortunately this is not really possible.
I could perhaps add an option to choose the beep pattern, but the choices are limited to what Karoo provides. So we cannot easily just beep once, we need to 'play' an existing beep pattern.

For me the current beep is perfect. Please, do not touch!
In any case, always giving the user the option is welcome!


Added storage_class parameter

I've made a small addition to optionally accept a storage class parameter so objects can be directly coped to glacier, etc
I've also added a quick check to make sure the file size is large enough for multipart upload to work so there a more friendly error message

Coverage decreased (-2.3%) to 97.727% when pulling dddfae656b27b8f6fb52e40ba1a3cd3461be3835 on usepearl:master into b930bfed40748869cc483b13e4c69d3c5610619c on Zooz:master.

Coverage decreased (-2.3%) to 97.727% when pulling dddfae656b27b8f6fb52e40ba1a3cd3461be3835 on usepearl:master into b930bfed40748869cc483b13e4c69d3c5610619c on Zooz:master.


OneHotEncoder is an Estimator in Spark 2.3

https://issues.apache.org/jira/browse/SPARK-13030
Note that it may be messy to support this without breaking backwards compatibility

Untargeting this for now, will have to think about how/whether to support this before  Spark 3.0.


Fixed bug - using field_data() on Oracle databases

When you're using oracle databases and want to retrieve column information through the function field_data($table) you get the following notice:

Notice: Undefined property: stdClass::$COLUMN_DEFAULT in system/database/drivers/oci8/oci8_driver.php on line 576;

This happens because the oci8 driver tries to access a property that does not exist on query used to get field information. Checking the code we see a small validation to set default value, but the variable $default is not used. So we fix this bug by simply changing:
$retval[$i]->default = $query[$i]->COLUMN_DEFAULT;
to
$retval[$i]->default = $default;
Bug fixed. No more notices and the properly value is set.

Great. However, a changelog entry would also be required for this ... can you do that?

Ok, done.

Uh, sorry, but "Using field_data() on Oracle databases" is not a bugfix description ... Please replace it with this:
-  Fixed a bug (#3854) - `field_data()` didn't work properly with the Oracle (OCI8) database driver.

Also, put it after the other messages, not above them.

Ok. I think it's right now.


allow fileRoot and overrides to config to be injected allowing servin…

…g assets from s3
Allowing us to serve assets from S3.

Couple of rudimentary response times:
from origin 2s => 0.2
from cache 0.2 => 0.1
I'm not sure why the cache is different, although S3 has eTags etc setup, so could be that.


Update httpclient and related libs

Closes #1583.

According to this:
https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.5
httpclient 4.5.5 better go with httpcore  4.4.9. Most likely your version will be working, but better stick to the compile dependency in case of surprise

Agreed, let's do that.


Host earnings are not reflected in Wallet

Here's the thing.  With my current problem with error https://github.com/NebulousLabs/Sia/issues/1880 I've had to monitor my wallet a bit more than would be expected.
I took a screenshot of of my hosting module on 10-June as I've been a bit skeptical which shows 287.48 as "earned".

Today after some system maintenance, I loaded the Sia-UI and it displayed 307.5SC earned.  Yay!  I earned  30 cents.

(Ok - back to business after a bad joke)  I looked back through my wallet history to see there were no transactions giving me that 20 SC for the last 4 days... Thinking ok, maybe it just wasn't refreshed as is reported in bug 1751 https://github.com/NebulousLabs/Sia/issues/1751

Confused.  I dumped my entire wallet history for both my renters and hosts for the last 2 months.  Not a single deposit even though my secondary host has been having contracts come up for renewal/completion as it's been up longer and I started with just offering 12 week contracts.
SiaWallet1.xlsx
What's even more confusing, is on the secondary host, I can see in the logs it is renewing or attempting to renew contracts.  But the collateral has also never been returned...

Based on your comments on #2138 you have an understanding of what went happened.  If you want to submit a feature request or bug report I suggest you open a new Github Issue that more specifically requests a feature or outlines what you think the bug is.  I'm not sure if this is Sia-UI or Sia core related but if it's UI related make sure you open it in the Sia-UI repo.
Recommendation to devs: close

tbenz9 - What would be the purpose of closing one and opening another worded slightly different?
The title is stated as "Host earnings are not reflected in Wallet".  It could be phrased as "Host earnings should be reflected in wallet", but I think it's easy to understand.
If you want me too, I certainly can.
On average, I link to this bug about 3 times a month from generally new users who are confused.

It's totally up to you, and you're right the title is very clear.  When I read the issue it sounded like you were confused and I didn't see a specific suggestion.  Perhaps you could include a specific action you would like the devs to take?  Something like "Feature Request: The Sia wallet should show deposits from hosting."
Cheers!

Hows this...
https://github.com/NebulousLabs/Sia/issues/2420

@lukechampine, this can now be closed as a duplicate of #2420


Learning Pathways contents language not displaying the language selected in Delve

Hello,
I've recently deployed a Learning pathways sharepoint site (multi-language) through lookbook, and am trying to get the learning contents to show in portuguese.
To achieve this, I've read that the Delve language setting for each user accessing the contents needs to be set to portuguese.
I've tried this on a test user and waited up to 24 hours to see the changes take effect, but as of now, I'm still seeing the contents in English.
Am I missing something? I've also tried to change the language on the user's Microsoft Account and browser for good measure, and clearing the cache, but am still not getting the contents in portuguese. Any help would be greatly appreciated!
Thank you!
SCREENSHOTS
Language setting on Delve

Language displayed on my sharepoint site

Language settings on the Microsoft Account

Language on the browser

@mort0pyro Are you able to get this to work with other languages in the Delve profile? The reason I am asking is that your language is set in Delve to Portuguese (Portugal) which is the language code PT-PT. The playlists in Learning Pathways is translated to Brazilian Portuguese which is PT-BR. See what happens if you change your language in Delve to Brazilian Portuguese. I tried this in my environment and I was able to get it to display PT-BR. Unfortunately, Learning Pathways doesn't support Portuguese for Portugal right now.

@dcashpeterson, thank you for your feedback!
I've made the suggested changes, and now have Portuguese (Brasil) as the chosen language in Delve. But it still hasn't changed the language of the contents. I will wait a few hours to see if this helps, as it might take some time for the language settings to take effect.
I'll get back to you as soon as possible.

It does take an hour or two for the changes to take affect on the language. Another thing to check is the see if you can get to the admin screen.  https://.sharepoint.com/sites//SitePages/CustomLearningAdmin.aspx. This will reset the cache and make sure you have the latest version of the cached date. But I think it is most certainly an issue with pt-pt vs pt-br.

@dcashpeterson , I can confirm my contents are now in portuguese, this worked perfectly.
Thank you very much for your help!


Welcome: team, mission what we have done since March

we haven't published this
will revisit this idea


Add the launch files for the simulator

A set of the same launch files are there for the vehicle as well.
These have been tested by me and @aniket11bh and they work well!

I will keep this PR open for 4-5 hours, so, that all of you get a chance to test this on your computers and report an issues.
Note that all these launch files will launch all the dependencies of a particular package. You must start the package after this launch file completes executing.

cc @auviitkgp/developers @auviitkgp/embedded-team

Where are imu and DVL topics? Have you done some changes?

@kshitijgoel007 No, there has been no change. The topics are /kraken/sensor/imu and /kraken/sensor/dvl. Just restart the simulator. Sometimes, the g500 IMU does not produce any data at all. :unamused: Even we struggled with this issue yesterday. Restarting the launch file should fix the issue.

Nope. Not able to see those topics. Although a /tf topic is there.
I have pulled this one. :
https://github.com/icyflame/kraken_3.0/tree/5cc379d088b97df388f16de7e886488d33fd883c
On Fri, Oct 2, 2015 at 3:03 PM, Siddharth Kannan<EMAIL_ADDRESS>wrote:

@kshitijgoel007 https://github.com/kshitijgoel007 No, there has been no
change. The topics are /kraken/sensor/imu and /kraken/sensor/dvl. Just
restart the simulator. Sometimes, the g500 IMU does not produce any data at
all. [image: :unamused:] Even we struggled with this issue yesterday.
Restarting the launch file should fix the issue.
—
Reply to this email directly or view it on GitHub
https://github.com/auviitkgp/kraken_3.0/pull/78#issuecomment-144974824.

No, that's the SHA of the vehicle launch files. You need to pull https://github.com/icyflame/kraken_3.0/commit/e8e2167c3c6afc2477178135254461ac7adbd041

This has been checked on @aniket11bh 's computer as well.
Merging now.


MINIFICPP-1289 add range-v3 and examples

Thank you for submitting a contribution to Apache NiFi - MiNiFi C++.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

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

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

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

[x] Is your initial contribution a single, squashed commit?

For code changes:

[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] If applicable, have you updated the LICENSE file?
[x] If applicable, have you updated the NOTICE file?

For documentation related changes:

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

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI results for build issues and submit an update to your PR as soon as possible.

Updated range-v3 from 0.11.0 (latest release) to c6d7c74, because after rebasing to partial C++20-enabled main, the AppleClang build broke. Related range-v3 issue: https://github.com/ericniebler/range-v3/issues/1604
Please let me know if you still approve the changes, or would rather not depend on a non-release version.

Using an unreleased version until there is a 0.11.1 release available is OK.  I'd probably use the newest version available instead of the oldest version which contains this fix, but I'm fine with either option.


Question: multiple effect in app.module

In app.module, you have:
EffectsModule.run(BookEffects),
EffectsModule.run(CollectionEffects),
Is their a way to combine the multiple effects in this file?

There is one effect per .run method to allow for static analysis when using AoT compilation


Tooltip on action buttons

Hello
I've like to add tooltips using angular-material too action buttons.
However these seems not to be working.
There is a problem, probably with sanitizing html. In console i have "WARNING: sanitizing HTML stripped"
Would be great for any help or assists.
Thank you
actions: {
            add: false,
            columnTitle: "Opcje",
            custom: [
                {
                    name: 'view',
                    title: ''
                }
            ]
        },
        edit:  {
            confirmSave: true,
            editButtonContent: '',
            saveButtonContent: '',
            cancelButtonContent: '',
        } ,
        delete:  {
            confirmDelete: true,
            deleteButtonContent: ''
        } ,

You need  to inject the angular DomSanitizer  and use the bypassSecurityTrustHtml method. That gets around the "sanitizing HTML stripped" error, although I'm noticing that the smart table still doesn't display bootstrap components like the tooltip, even though it is in the DOM.

@Sean-Brown
Thank you for confirmation. I tried with sanitizing, also tried with
'

or with

     title: this.sanitizer.bypassSecurityTrustHtml('')

But still doesn't work

@dandro32 the second example you're missing a double quote between [mdTooltip]= and ', also make sure that you're setting the column type to html

@Sean-Brown - thanks for noticing, but it's still doesnt work. Its also an action default object i'm using, not from datasource.

I'm having a similar issue just trying to add a tooltip or popover to an html element inside a normal html cell. I am seeing this message in my console:
WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).
here is my valuePrepareFunction:
( value ) => {
const val = this.formatValue(value, 'dollar');
return `${val} ';
}
The formatted value with the info icon renders, but no popover

Same thing jkon, inject the DomSanitizer into your component, then in that valuePrepareFunction, then wrap that string value that you're returning, e.g. this.sanitizer.bypassSecurityTrustHtml(<your html string>), also make sure that column type is set to html

I tried that, but the popover still doesn’t show up. The warning does go away. Also, I was able to the popover to work outside the table just fine

I also had issues with the tooltip working in a table. Looking at the HTML I noticed that angular seems to add some extra attributes to the element, which doesn't happen if the tooltip is added dynamically. I don't know enough about angular to fix it, so I changed the design. Quite unfortunate, maybe someone will come along with a workable example.

@jkon @Sean-Brown
The easy solution is to create a custom component.
import the module, add the reference to your settings object
        type: 'custom',
        renderComponent: STPopoverViewComponent,

and you are basically done

@somq How I implement this?

Follow the doc example to implement the custom component.
https://akveo.github.io/ng2-smart-table/#/examples/custom-editors-viewers
The button example one for instance: https://github.com/akveo/ng2-smart-table/blob/master/src/app/pages/examples/custom-edit-view/basic-example-button-view.component.ts
Add your popover or tooltip in the component template

@Component({
  selector: 'button-view',
  template: `

  `,
})

And you are basically done.

@dfilho Your welcome!

This is a limitation of Angular. When you do an HTML column, what ng2-smart-table does under the hood, is create a
 and if you look up angular with directives inside of innerHTML, it just doesn't parse them. So a Custom Component is required here =(
But you could make your custom component fairly generic. I'm working on one now that you provide the html, and the tooltip content, and it just injects both of those appropriately

Thanks for your answer, but I got it.
Follow what I got:
<ng2-smart-table [settings]="settings" [source]="source" (userRowSelect)="onUserRowSelect($event)">             </ng2-smart-table>
And in the ts component:
onUserRowSelect(event){     this.selectedItens = event.selected;   }
Where: this.selectedItens is a array that I created.
With this I can get all properties of the list.
I don't know if you understand me, sorry for this. My English is not so good.
But this is how I got it.
Thanks!

Hello everyone,
you can add tooltip to your custom action without creating any custom component like this:

I hope this helps

Rendering a component works perfectly in a column:
column: {
    type: 'custom',
    renderComponent: ComponentWithTooltip, // Renders perfectly.
},

But the declaration simply does not work in a custom action:
actions: {
    columnTitle: 'action-column-title',
        custom: [
            {
                type: 'custom',
                renderComponent: ComponentWithTooltip, // Does not render.
            },
        ],
    //...
},

@somq Am I missing something or is this a bug?

Follow the doc example to implement the custom component.
https://akveo.github.io/ng2-smart-table/#/examples/custom-editors-viewers
The button example one for instance: https://github.com/akveo/ng2-smart-table/blob/master/src/app/pages/examples/custom-edit-view/basic-example-button-view.component.ts
Add your popover or tooltip in the component template
@Component({
  selector: 'button-view',
  template: `

  `,
})

And you are basically done.

Hello!
This is working perfectly for me, but I want to change the style based on condition..
For example, the position value is absolute for one column but relative for other column. Also the background is changing for each column.
My question is: How can you change programatically the values on the <i class="fa fa-question-circle" style="" tag?
Thanks!

Rendering a component works perfectly in a column:
column: {
    type: 'custom',
    renderComponent: ComponentWithTooltip, // Renders perfectly.
},

But the declaration simply does not work in a custom action:
actions: {
    columnTitle: 'action-column-title',
        custom: [
            {
                type: 'custom',
                renderComponent: ComponentWithTooltip, // Does not render.
            },
        ],
    //...
},

@somq Am I missing something or is this a bug?

I was looking for the same..


How can I set my custom JSON log format in GoAccess

This is my nginx log format
{"remote_addr":"<IP_ADDRESS>" ,"host":"www.xxxxx.com" ,"server_addr":"<IP_ADDRESS>" ,"timestamp":"2018-09-05T16:13:28+08:00" ,"request_time":0.163, "remote_user":"-",  "request":"GET /user/login/status HTTP/2.0" ,"status":200, "body_sent":10 ,"http_referer":"https://www.xxxxx.com/buy/ddos" ,"http_user_agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36" ,"http_x_forwarded_for":"-"}
and this is my goaccess log format
log-format %^: "%dT%t+%^", %^,"%^,"%^: "%h", "%^: "%v", "%^: %b, %^,%^,"%^,"%^: %T, "%^: %s, "%^: "%r"%^,%^, "%^: "%R"%^,%^, "%^: "%u" %^
date-format %Y-%m-%d
time-format %T
but it's not work
Could you tell me how to adjust this
Thank you!

Can support log processing in json format？

Yes, it certainly can:
goaccess access.log --log-format='%^:"%h" ,%^:"%v" ,%^:%^:"%dT%t+%^" ,%^:%T, %^:"%e", %^:"%r" ,%^:%s, %^:%^:"%R" ,%^:"%u" %^' --date-format=%Y-%m-%d --time-format=%T

log--format %^:"%h","%^,"%^,"%^:"%dT%t+%^","%^:%T,"%^,"%^:"%r","%^:%s,"%^:"%R","%^:"%u" %^
This configuration can be used, but it is somewhat different from yours.
Seems to have discarded some data.


stm32: fix opamp bug in docs build

Could you add the previously-failing chip to ci.sh? so that it doesn't break again.


DAIR数据集转成KITTI数据集后车头位置有问题

DAIR的路侧数据转成KITTI数据后通过可视化展示后，发现车头的位置顺时针偏了90度，即车头都变成了车的右侧，这个问题如何解决

我也遇到了相同的问题,请问您怎么解决的

in my case, the converted kitti format label is NOT on the same horizontal plane with the lidar pointcloud, which leads to the label unusable, anyone see this issue?

in my case, the converted kitti format label is NOT on the same horizontal plane with the lidar pointcloud, which leads to the label unusable, anyone see this issue?

please ignore this... it's a bug in the visualization tool, not the kitti converter.
I have filed an issue in the visualization tool retpo: https://github.com/zzzxxxttt/simple_kitti_visualization/issues/2


fcft: 2.4.1 -> 2.4.2

fixes a “rare crash”: https://codeberg.org/dnkl/fcft/releases/tag/2.4.2

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@ofborg build yambar wbg foot fuzzel


Use stdbool.h instead of BOOL typedef and defines

This will make it impossible to run diffs across the change for no good reason at all (hundreds of changed lines will drown the things you look for). I could understand removing the defines from ixml.h (the only place from where they are exported), but changing the internals is madness.

Hi Jean-François,
I understand your point, but the changes are really minor, I believe they are worthy.
But I would not use stdbool.h. Marvin is there a good reason not to use good old '1', '0' and int instead of true, false and bool? After all, this is C :)
Also, stuff like

if (ixmlNode_compare(attrNode, oldAttrNode) == TRUE) {
if (Parser_isValidXmlName(qualifiedName) == FALSE) {

Should really be

if (ixmlNode_compare(attrNode, oldAttrNode)) {
if (!Parser_isValidXmlName(qualifiedName)) {

Unfortunately I have left this patch to reply later and it is now with minor conflicts, sorry for that.

No reason at all to use bool, happy to use good old 1 and 0.
Should I use unsigned as the type for these or just stick with int or something else?
No problem about the conflicts, this was inevitable anyway due to my other PRs…

If you have a good reason to use unsigned, go ahead, its your patch.
I would use int because being only three letters it leaves the function prototypes smaller with a better chance of fitting in 80 columns.

No, int is absolutely fine for me.

Superseded by #147