Edison: Play frequency block only works with constant values over 244

Describe the bug
If you use a dynamic calculation or a constant value of 244 or lower as a frequency in Hz for the "play frequency" block, the program will not compile.
To Reproduce
Steps to reproduce the behavior:

Go to ORLab and select Edison
Put the "play frequency" block into your program and change the Hz value either to a value below 245, or to a calculation that uses a variable or sensor.
Run program
See error

Expected behavior
The ORLab should compile the programs.
Additional context
If you use a constant calculation whichs result is below 245, the program will still compile.

Hi I'm a newbie. Can you give me some lead how to work on this issue?

Please ask in our gitter channel  https://gitter.im/openroberta-lab/community, it is  for us much easier to answer to general questions in the chat.

the generated code contains a sequence 8000000/FREQ_GIVEN_BY_USER. If FREQ_GIVEN_BY_USER is a constant, the expression is evaluated by the COMPILER. If it is variable, it is evaluated on the robot.
Edison only allows values -32,767 to +32,767. Thus: if the COMPILER evaluates the expression to a result within these limits, everything is ok, otherwise the compiler detects, that a number has to be stored, that is too large and complains.
BTW: an Edison program with one variable set to 60000 fails for the same reason. The tone is no problem at all :-)

works


Error on HA 2021.12.10 docker container

Hello,
The following error error is displayed while adding the integration:
2022-01-28 09:23:17 ERROR (SyncWorker_2) [homeassistant.util.package] Unable to install package pyit600==0.3.1: ERROR: Cannot install pyit600==0.3.1 because these package versions have conflicting dependencies.
...
homeassistant.requirements.RequirementsNotFound: Requirements for salus not found: ['pyit600==0.3.1'].
Home Assistant 2021.12.10 running on Docker; no other HACS custom_component.

Should be fixed in version 0.4.0


Add script and workflow to generate codeowners

Description
Make sure that extension authors and contributors are pinged when someone opens a PR for their extension. It will hopefully help with getting context and reviews
Type of change

Other: Tooling

@grzegorzkrukowski updated with your review, let me know if it's all good

@grzegorzkrukowski updated with your review, let me know if it's all good

Looks good ! Thanks.


myjenkins: Install Artifactory Plugin

Reference: https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin
Signed-off-by: Gianpaolo Macario<EMAIL_ADDRESS>

Testing locally on a VirtualBox VM on itm-gpaolo-w10

Currently testing Sonatype Nexus Repository Manager integration.
Closing PR for the time being


Add Greenkeeper bot

https://greenkeeper.io/

Based on experience on another repo, it does not worth it now.


Support arbitrary RenderTarget texture formats

Objective
Currently, Bevy only supports rendering to the current "surface texture format". This means that "render to texture" scenarios must use the exact format the primary window's surface uses, or Bevy will crash. This is even harder than it used to be now that we detect preferred surface formats at runtime instead of using hard coded BevyDefault values.
Solution

Look up and store each window surface's texture format alongside other extracted window information
Specialize the upscaling pass on the current RenderTarget's texture format, now that we can cheaply correlate render targets to their current texture format
Remove the old SurfaceTextureFormat and AvailableTextureFormats: these are now redundant with the information stored on each extracted window, and probably should not have been globals in the first place (as in theory each surface could have a different format).

This means you can now use any texture format you want when rendering to a texture! For example, changing the render_to_texture example to use R16Float now doesn't crash / properly only stores the red component:

bors r+


Updating delay based on comments from last pull request

Discussion on last pull request https://github.com/holidaycheck/marathon-maven-plugin/pull/1
The ProcessConfigMojo no longer has the delay on it.  The DeployMojo now has two new params (waitForDeploymentFinished, waitForDeploymentTimeout) to have the deploy task wait until the container deployment is complete.
NOTE: wait until the 0.4.8 version of marathon-client land in maven central before merging http://search.maven.org/#search|ga|1|g%3A"cc.roden"
0.4.8 is a result of this pull request: https://github.com/willroden/marathon-client/pull/4

@bsneade Wonder how about also updateApp - https://github.com/bsneade/marathon-maven-plugin/commit/4c6ca9582034f303f84a71bb22ce4352829565ca#diff-f47dc69522fab953a738d565ddaa9b49L56 ?

I'll do some research into updateApp as well.  Can we get this landed in the mean time?

@bsneade It's up to @mjakubowski84 now


[TASK] Create a UI Builder template for the policy bot

https://www.figma.com/file/uwBMKaElM4Rj3PF0SEHyWl/Create-App?type=design&node-id=1288%3A29051&mode=design&t=DHPcgGxqwhgKbD7U-1
This should display in add app flow when selecting 'use template' and represent a predefined JSON structure for a policy app.

Closing as a newer ticket was created for this


Error: No dev key on Android

Report
Plugin Version

6.6.0

On what Platform are you having the issue?

Android

What did you do?

Initializing SDK and running appsFlyer.logEvent

What did you expect to happen?
What happened instead?

SDK initializes successfully as (result) => {console.log(result)} displays Success but seeing Error: No dev key in logs.

Please provide any other relevant information.

We are only initializing the SDK when our app is pointed to our prod environment and the error appears when running appsFlyer.logEvent().
We also see attribution metrics in AppsFlyer dashboard so everything seems to be working even with the No dev key surfacing.

We are also noticing this issue all of a sudden

The calls to initSdk and logEvent are asynchronous so if you call logEvent right after init it can happen. try to call logEvent inside the initSdk callback or to delay the call to logEvent in order to isolate the problem.


fix(waiter): use a buffered channel to fix race condition

Description
We discovered a race condition where Waiter.Set and Waiter.Next could both be called once, but Waiter.Next would never resolve with the result.
The reason for this is that sync.Cond does not appear to retain any kind of state, so if w.c.Broadcast is called first, w.c.Wait does not know that it can continue.
By using a buffered channel instead we can get around that issue.
According to the benchmark tests this is actually faster too:
$ go test -bench=Waiter -run=NoTest
goos: darwin
goarch: arm64
pkg: code.cloudfoundry.org/go-diodes
BenchmarkOneToOneWaiter-10         	14808483	        73.74 ns/op
BenchmarkManyToOneWaiter-10        	17037690	        70.63 ns/op
BenchmarkOneToOneWaiterDrain-10    	18203583	        55.37 ns/op
PASS
ok  	code.cloudfoundry.org/go-diodes	3.747s
$ git co fix/waiter/race-condition
$ go test -bench=Waiter -run=NoTest
goos: darwin
goarch: arm64
pkg: code.cloudfoundry.org/go-diodes
BenchmarkOneToOneWaiter-10         	31560381	        38.86 ns/op
BenchmarkManyToOneWaiter-10        	22670631	        49.88 ns/op
BenchmarkOneToOneWaiterDrain-10    	23677998	        48.81 ns/op
PASS
ok  	code.cloudfoundry.org/go-diodes	5.239s

$ go test -bench=Waiter -run=NoTest
goos: linux
goarch: amd64
pkg: code.cloudfoundry.org/go-diodes
cpu: Intel(R) Xeon(R) CPU @ 2.30GHz
BenchmarkOneToOneWaiter-8                5920287               195.4 ns/op
BenchmarkManyToOneWaiter-8               5823700               192.6 ns/op
BenchmarkOneToOneWaiterDrain-8           7738105               147.2 ns/op
PASS
ok      code.cloudfoundry.org/go-diodes 4.261s
$ git co fix/waiter/race-condition
$ go test -bench=Waiter -run=NoTest
goos: linux
goarch: amd64
pkg: code.cloudfoundry.org/go-diodes
cpu: Intel(R) Xeon(R) CPU @ 2.30GHz
BenchmarkOneToOneWaiter-8                7039336               148.9 ns/op
BenchmarkManyToOneWaiter-8               7326846               164.4 ns/op
BenchmarkOneToOneWaiterDrain-8           8490176               127.3 ns/op
PASS
ok      code.cloudfoundry.org/go-diodes 3.956s

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Testing performed?

[x] Unit tests
[ ] Integration tests
[ ] Acceptance tests

Checklist:

[x] This PR is being made against the main branch, or relevant version branch
[ ] I have made corresponding changes to the documentation
[ ] I have added testing for my changes

We discovered the race condition while investigating failing loggregator unit tests: https://github.com/cloudfoundry/loggregator-release/actions/runs/6226410984.

@mkocher and I wanted to see how this affected a running CF-D, so we took some CPU samples off of a Diego Cell VM that had 5 loggregator-load-generator-go apps running with a speed of 10 microseconds between log lines:
$ while true; do top -b -n1 -o '%CPU' | grep -E 'forwarder-agent|syslog-agent|loggregator|metrics' | awk '{print $NF " " $9}' | xargs -n2 printf "%s\t%s\t%s\n" "$(date +%H:%M:%S)"; sleep 0.1; done
23:53:12        loggregator-age 23.5
23:53:12        syslog-agent    72.2
23:53:12        forwarder-agent 55.6
23:53:12        metrics-agent   33.3
23:53:12        loggregator-age 16.7
23:53:12        forwarder-agent 58.8
23:53:12        syslog-agent    58.8
23:53:12        loggregator-age 47.1
23:53:12        metrics-agent   29.4
23:53:13        forwarder-agent 64.7
23:53:13        syslog-agent    52.9
23:53:13        loggregator-age 41.2
23:53:13        metrics-agent   23.5
23:53:13        forwarder-agent 64.7
23:53:13        syslog-agent    58.8
23:53:13        loggregator-age 35.3
23:53:13        metrics-agent   23.5
23:53:13        forwarder-agent 64.7
23:53:13        syslog-agent    52.9
23:53:13        loggregator-age 29.4
23:53:13        metrics-agent   17.6
23:53:14        forwarder-agent 56.2
23:53:14        syslog-agent    50.0
23:53:14        loggregator-age 18.8
23:53:14        metrics-agent   18.8
23:53:14        forwarder-agent 58.8
23:53:14        syslog-agent    52.9
23:53:14        loggregator-age 23.5
23:53:14        metrics-agent   23.5
23:53:14        forwarder-agent 70.6
23:53:14        loggregator-age 52.9
23:53:14        syslog-agent    52.9
23:53:14        metrics-agent   23.5
23:53:14        forwarder-agent 58.8
23:53:14        syslog-agent    58.8
23:53:14        loggregator-age 41.2
23:53:14        metrics-agent   29.4
23:53:15        syslog-agent    68.8
23:53:15        forwarder-agent 62.5
23:53:15        metrics-agent   37.5
23:53:15        loggregator-age 12.5
23:53:15        forwarder-agent 81.2
23:53:15        syslog-agent    75.0
23:53:15        loggregator-age 43.8
23:53:15        metrics-agent   25.0
23:53:15        forwarder-agent 58.8
23:53:15        syslog-agent    52.9
23:53:15        metrics-agent   29.4
23:53:15        loggregator-age 5.9
23:53:16        forwarder-agent 75.0
23:53:16        syslog-agent    62.5
23:53:16        loggregator-age 50.0
23:53:16        metrics-agent   31.2

Then, after redeploying a dev version of loggregator-agent with this change to the diodes library:
$ while true; do top -b -n1 -o '%CPU' | grep -E 'forwarder-agent|syslog-agent|metrics' | awk '{print $NF " " $9}' | xargs -n2 printf "%s\t%s\t%s\n" "$(date +%H:%M:%S)"; sleep 0.1; done
22:23:55        forwarder-agent 64.7                                                                                [0/3230]
22:23:55        syslog-agent    52.9
22:23:55        metrics-agent   23.5
22:23:56        syslog-agent    62.5
22:23:56        forwarder-agent 56.2
22:23:56        metrics-agent   25.0
22:23:56        forwarder-agent 58.8
22:23:56        syslog-agent    47.1
22:23:56        metrics-agent   23.5
22:23:56        forwarder-agent 64.7
22:23:56        syslog-agent    64.7
22:23:56        metrics-agent   29.4
22:23:57        forwarder-agent 50.0
22:23:57        syslog-agent    50.0
22:23:57        metrics-agent   18.8
22:23:57        forwarder-agent 64.7
22:23:57        syslog-agent    64.7
22:23:57        metrics-agent   23.5
22:23:57        forwarder-agent 64.7
22:23:57        syslog-agent    52.9
22:23:57        metrics-agent   23.5
22:23:57        forwarder-agent 58.8
22:23:57        syslog-agent    47.1
22:23:57        metrics-agent   23.5
22:23:58        forwarder-agent 76.5
22:23:58        syslog-agent    58.8
22:23:58        metrics-agent   29.4
22:23:58        forwarder-agent 52.9
22:23:58        syslog-agent    41.2
22:23:58        metrics-agent   23.5
22:23:58        forwarder-agent 58.8
22:23:58        syslog-agent    52.9
22:23:58        metrics-agent   17.6
22:23:59        forwarder-agent 64.7
22:23:59        syslog-agent    64.7
22:23:59        metrics-agent   29.4
22:23:59        forwarder-agent 66.7
22:23:59        syslog-agent    61.1
22:23:59        metrics-agent   22.2
22:23:59        forwarder-agent 70.6
22:23:59        syslog-agent    47.1
22:23:59        metrics-agent   23.5
22:24:00        forwarder-agent 70.6
22:24:00        syslog-agent    64.7
22:24:00        metrics-agent   29.4
22:24:00        forwarder-agent 58.8
22:24:00        syslog-agent    47.1
22:24:00        metrics-agent   23.5
22:24:00        forwarder-agent 64.7
22:24:00        syslog-agent    52.9
22:24:00        metrics-agent   17.6
22:24:01        syslog-agent    64.7
22:24:01        forwarder-agent 52.9

We saw that every agent decreased its CPU usage by several percentage points


[refactor] extract shared modules among maven/gradle/intellij/eclipse plugins.

Codecov Report

Merging #1167 into develop will decrease coverage by 1.09%.
The diff coverage is 37.77%.

@@              Coverage Diff              @@
##             develop    #1167      +/-   ##
=============================================
- Coverage      33.95%   32.86%   -1.10%
+ Complexity       548      440     -108
=============================================
  Files            105       89      -16
  Lines           4839     4522     -317
  Branches         768      758      -10
=============================================
- Hits            1643     1486     -157
+ Misses          3046     2892     -154
+ Partials         150      144       -6

Impacted Files
Coverage Δ
Complexity Δ

...java/com/microsoft/azure/auth/AzureAuthHelper.java
63.02% <ø> (ø)
36.00 <0.00> (ø)

...ava/com/microsoft/azure/auth/AzureLoginHelper.java
70.58% <ø> (ø)
17.00 <0.00> (ø)

...ft/azure/auth/AzureServicePrincipleAuthHelper.java
80.00% <ø> (ø)
15.00 <0.00> (ø)

...a/com/microsoft/azure/maven/AbstractAzureMojo.java
31.21% <ø> (ø)
0.00 <0.00> (ø)

...icrosoft/azure/maven/utils/MavenArtifactUtils.java
0.00% <0.00%> (ø)
0.00 <0.00> (?)

...va/com/microsoft/azure/maven/utils/MavenUtils.java
23.52% <ø> (ø)
0.00 <0.00> (?)

...java/com/microsoft/azure/maven/utils/PomUtils.java
0.00% <0.00%> (ø)
0.00 <0.00> (?)

...com/microsoft/azure/maven/utils/TemplateUtils.java
90.47% <ø> (ø)
0.00 <0.00> (?)

...java/com/microsoft/azure/maven/utils/XmlUtils.java
77.94% <ø> (ø)
0.00 <0.00> (?)

...icrosoft/azure/plugin/login/AbstractAzureMojo.java
100.00% <ø> (ø)
9.00 <0.00> (ø)

... and 16 more

Continue to review full report at Codecov.

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


Fallo

Estoy teniendo problemas para bajar mis cursos de Udemy me sale este error
I'm having trouble downloading my Udemy courses and I get this error

Attachment
@FaisalUmair

we dont see the image
we cant help you

you must update you version to the new release
then you delete file with this extention (.mtd)


Responsive Sidebar

Why?
On mobiles, sidebar is more comfortable and in web apps we require fixed sidebars.
Ideas:

The navbar should be closed by default for mobile devices.
And it should be fixed(left/right) for destop sites.

good idea

Duplicate of #24718


Can you help me on getting browser configuration for windows 10 edge in .yml

I am trying Gemini in windows 10 for edge browser
I have installed microsoftwebdriver based on build version.
.gemini.yml
ie:
desiredCapabilities:
browserName: MicrosoftEdge
platform: Windows
version: "13.10586"
My system has Microsoft EdgeHTML 13.10586
Also I have added webdriver path in environmental variables PATH
I am getting following error message on executing Gemini scripts
"The environment you requested was unavailable "
In selenium-standalone command prompt, I am getting "driver version unknown"
I checked util.js and there is no browserName for edge
Can you please help me on this issue?

Hello.
I am not quite understand what you have checked in util.js and where you found that file?
This message - "The environment you requested was unavailable" means that the edge didn't run.
So first of all you should figure out why it happens. Maybe you have another version of edge or driver that you have downloaded didn't work. There can be a lot of reasons...


spektate doesn't show filtered results in ubuntu

OS: ubuntu
Repro:
Run spex deployments get -c <commit_id>
Expected:
Filtered results
Seen:
All of the results

@edaena Is this still a pending issue? If so, we should test it and open an issue in the milestone in bedrock

Let's close unless we can repro @edaena @samiyaakhtar

closing, this is stale


Add support for Iceshrimp

This PR adds support for Iceshrimp. While we are a misskey fork, we can't guarantee API compatibility with Misskey in the future but very much can for the Mastodon API endpoints. I've also added a parser for mastodon URIs (domain.tld/users/:username/statuses/:id) which is being returned by the Iceshrimp Mastodon API if it doesn't know the post's URL.

Nice one! Thank you! 👍


☠  Mina Daemon crashed.    The Mina Protocol developers would like to know why!      Please:       Open an issue:         https://github.com/MinaProtocol/mina/issues/new        Briefly describe what you were doing and attach the crash report /root/.mina-config/coda_crash_report_2021-07-26_03-24-04.237629.tar.gz   + kill 14 + '[' '!' -f stay_alive ']' + exit 0

Would you mind upload the logs to google cloud and then share it with us?

669ec02d2ff0   minaprotocol/mina-daemon-baked:1.1.5-a42bdee   "/usr/bin/dumb-init …"   29 hours ago   Up 6 seconds   <IP_ADDRESS>:9855->3085/tcp, <IP_ADDRESS>:8356->8302/tcp   mina_daemon， the mina_daemon is always down

Closing this one because of no activity for a long time and I hope that the most recent versions of Mina Daemon behave more stable for you.
Please feel free to report new issues should you face any.
Thank you.


Accessing the bottom camera on the drone

I want to access the image data from the bottom camera and I was hoping that accessing it would be similar to the front camera (eg PngStream).
I started by looking at PaVEParser.js, particularly at data stored in _frame.
Can anyone provide some guidance or help on this? Thanks.

i'm working with python modules. when i want to switch between cameras, it does'nt show right images sometimes. i've tried to use bottom camera using this code:
drone.setConfig("video:video_channel","1")
but sometimes it give me the front camera
if anyone solved this problem please let me know. thanks


SAML POST Binding Support in AuthNRequest

This is more of a general question on how you would handle POST binding to the provider with ruby-saml. I see in the docs the Redirect binding is clearly supported and documented:
def init
  request = OneLogin::RubySaml::Authrequest.new
  redirect_to(request.create(saml_settings))
end

I have a need to support the POST binding support and have written some code to do that. There is not anything to currently do this in this lib right?

Hello,
We have a customer that do not accept GET params but only POST.
This would be helpful to have a simple way to chose the format to send the AuthNRequest.
Thanks.

We also ran into this problem where IDP only supports POST for AuthNRequest.  Was anyone able to setup a workaround for this?

Internet Explorer only supports URL length up to 2083, so a signed auth request will not work on IE via GET.

We are able to do POST.
In your controller, setup parameters for the auth form post:
saml_request = OneLogin::RubySaml::Authrequest.new
@post_params = saml_request.create_params(saml_settings, 'RelayState' => params[:id])
@login_url   = saml_settings.idp_sso_target_url
render :show

In your view, create a hidden form and JavaScript submit (example in HAML):
:javascript
  document.addEventListener("DOMContentLoaded", function(event) {
    document.getElementById("saml-form").submit();
  });

- form_tag @login_url, :method => :post, :id => "saml-form" do
  - @post_params.each do |key, value|
    = hidden_field_tag key, value

In HTTP-POST binding the Signatures are embedded, if you need to support that this solution does not work.
At SAML specification: http://docs.oasis-open.org/security/saml/v2.0/saml-conformance-2.0-os.pdf
you can see that in Web SSO, support    HTTP redirect is a MUST.


Can't display carla information just frontend in http://<IP_ADDRESS>:8080/

Hello, my host is ubuntu 18.04 and carla version is 0.9.9
And I follow the instuction of the readme run with rocker ,but  unfortunately it doesn't work for me.

It seems that backend meet something wrong when it launch.

Make sure you have launched the carla server.
Launching backend.
2020-08-01 06:49:07 [INFO]     Connecting to Carla Server on localhost:2000...
2020-08-01 06:49:07 [INFO]     Connected to Carla Server, Server version is: 0.9.9
terminate called after throwing an instance of 'std::bad_alloc'
what():  std::bad_alloc
./run.sh: line 16:     6 Aborted                 (core dumped) ./carlaviz/backend/bin/backend ${CARLA_SERVER_IP} ${CARLA_SERVER_PORT}
Backend launched.
Launching frontend
yarn run v1.22.4
warning package.json: No license field
$ webpack-dev-server --host <IP_ADDRESS> --disable-host-check --env.live --progress --hot --open
10% building 1/1 modules 0 activeℹ ｢wds｣: Project is running at http://<IP_ADDRESS>:8080/
ℹ ｢wds｣: webpack output is served from /
ℹ ｢wds｣: Content not from webpack is served from /home/carla/carlaviz/frontend
93% after chunk asset optimization SourceMapDevToolPluginFrontend launched. Please open your browser
ℹ ｢wdm｣: Hash: 0e269bd408f4fb0a1571
Version: webpack 4.42.0
Time: 11520ms
Built at: 08/01/2020 6:49:26 AM
Asset      Size  Chunks                   Chunk Names
573fe91c6c748074195655e1f0159864.png  7.61 KiB          [emitted]
bundle.js  9.36 MiB     app  [emitted]        app
bundle.js.map  11.5 MiB     app  [emitted] [dev]  app
Entrypoint app = bundle.js bundle.js.map
[0] multi (webpack)-dev-server/client?http://<IP_ADDRESS>:8080 (webpack)/hot/dev-server.js ./src/app.js 52 bytes {app} [built]
<EMAIL_ADDRESS>2.78 KiB {app} [built]
<EMAIL_ADDRESS>1.01 KiB {app} [built]
<EMAIL_ADDRESS>560 bytes {app} [built]
[./node_modules/react-dom/index.js] 1.33 KiB {app} [built]
[./node_modules/react/index.js] 190 bytes {app} [built]
[./node_modules/streetscape.gl/dist/esm/index.js] 78 bytes {app} [built]
[./node_modules/strip-ansi/index.js] 161 bytes {app} [built]
[./node_modules/webpack-dev-server/client/index.js?http://<IP_ADDRESS>:8080] (webpack)-dev-server/client?http://<IP_ADDRESS>:8080 4.29 KiB {app} [built]
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.51 KiB {app} [built]
[./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 1.53 KiB {app} [built]
[./node_modules/webpack-dev-server/client/utils/createSocketUrl.js] (webpack)-dev-server/client/utils/createSocketUrl.js 2.91 KiB {app} [built]
[./node_modules/webpack-dev-server/client/utils/log.js] (webpack)-dev-server/client/utils/log.js 964 bytes {app} [built]
[./node_modules/webpack/hot/dev-server.js] (webpack)/hot/dev-server.js 1.59 KiB {app} [built]
[./src/app.js] 10.6 KiB {app} [built]
+ 1454 hidden modules
ℹ ｢wdm｣: Compiled successfully.

Hi,
It seems that you backend did not launch.
Make sure you have launched the carla server.
Launching backend.
2020-08-01 06:49:07 [INFO] Connecting to Carla Server on localhost:2000...
2020-08-01 06:49:07 [INFO] Connected to Carla Server, Server version is: 0.9.9
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
./run.sh: line 16: 6 Aborted (core dumped) ./carlaviz/backend/bin/backend ${CARLA_SERVER_IP} ${CARLA_SERVER_PORT}

Currently the docker version of carlaviz:0.9.9 only works with Carla <IP_ADDRESS>. It cannot work with <IP_ADDRESS>, <IP_ADDRESS> or <IP_ADDRESS>. Please change your Carla server's version and let me know if this error still exists.

After remove carla and download <IP_ADDRESS> version  it works.Thank you for your help !


Unit tests should use /temp instead of local source folder path directory

Motivation for the feature

During the development of Singularity images of ivadomed, we noticed that we are unable to carry out any unit tests.
This was caused by the facts that singularity images set the source repository to "read only".

When we trigger pytest, which typically happens on the ivadomed source code directory, it attempts to create a /tmp folder to start downloading the unit tests and execute them.

This is normally okay on dev environment (since we have write access to source code folder) or production environment (where user almost never run unit tests anyway). However, in the case of testing singularity contained ivadomed, it is a severe road block and those folders are read only.

Description of the feature

To remedy this problem, the ivadomed needs to leverage a system independent location that is used to 1) download the training examples 2) write out intermediate results there. 3) finish executing the entire unit tests with this flexibility in mind.

Alternatives

We can potentially make the source folder somehow writable during the singularity image building process.
We can also allow user to specify a potential path to carry out the download and caching of unit tests data.

Additional context

This feature is crucial for validating successful containerization of the ivadomed in read only environment like Singularity container
As discussed in 2022-03-07 Lab meeting

This was less of an important issue now that we can produce singularity writable image.


Option to manually rescan for file changes

Godot version:

Godot 3
Issue description:

I ask for any option that allow to perform the same search that godot internally do when a folder is created from editor. Problem is that godot is not capable of import files in not indexed unit (Windows) and there is nor option to "actualize" "rescan" or similar (Only option is to create a folder or restart the editor). If will be useful to have a button in files dock to actualize (F5  kind...) or a right click option to actualize. Method to re-scan is here because create folder or restart editor execute that, so i suppose is not very hard to implement. (if it´s useful, console shows this mensage when do that:  "Call rescan!")

If needed there is a FileWatcher API on Windows which allows to watch for filesystem changes automatically

Since EditorFileSystem have exposed that funcionality is easy to do this button in a plugin (1 line in GDScript) so i close this issue to not grow needlessly issues board.


Cannot create function from bad thunk

Describe the bug
Scrolling through an image for undefined functions.  I cannot create a function and get an error Function body must contain the entrypoint.  The xref to the function is a thunk (not labeled as a thunk)
the thunk is
         3d 60 aa bb     lis        r11,0xaabb
         39 6b cc dd     addi       r11,r11,0xccdd
         7d 69 03 a6     mtspr      CTR,r11
         4e 80 04 20     bctr

and then the body is
                    /* WARNING: Treating indirect jump as call */
  (*(code *)0xaabbccdd)();

Environment (please complete the following information):

OS: 22.04
Java Version: 17.0.7
Ghidra Version: 10.3
Ghidra Origin: official

Additional context
Add any other context about the problem here.

Questions:

How are you attempting to create the function?  (current location, action, script method, api call, etc.).  It would seem the function body was not defined properly.
Are you trying to make a function on the first thunk  instruction shown above or at the "thunked" address aabbccdd?
Is there a SUB_ label on the function entry point where you have tried to define the function?

The scenario I'm seeing is (this is sort of from memory, dont have that image in front of me)
THUNK_FUNC:  #(aabb0000)
    lis r11, %hi(FUNC)
    ori r11, r11, %lo(FUNC)
    bctr r11
...
FUNC: #(aabbccdd)
    stwu r1, -0x20(r1)
    mfspr r0, LR
    ...
    addi r1, r1, 0x20
    mtspr LR, r0
    blr LR
...
OTHER_FUNC: #(aabbff00)
    stwu r1, -0x20(r1)
    mfspr r0, LR
    ...
    bl FUNC
    ...
    addi r1, r1, 0x20
    mtspr LR, r0
    blr LR

I did not do really anything at this point in interacting with either 3, this was done in auto-analysis, i may have selected large regions and disassembled, but that would be all from the user's POV.
OTHER_FUNC gets turned into a function
THUNK_FUNC gets turned into a function (non-thunk)
FUNC is a subroutine (yes, sorry I should have called out the SUB_)
OTHER_FUNC sees FUNC as  funcxaabbccdd (or whatever the name subroutines get)
going to FUNC and pressing F or right click Create Function produces popup

Thanks for taking a look @ghidra1   ... yeah this def seems like a hard problem to accurately describe and I'm not certain I could share my target binary.   I did attempt to recreate this with hand jamming bytes and it looks like I have repro, but not sure if it's 100% equivalent since some of it might be USER_ANALYSIS vs generated through auto-analysis
test.thunk.bin.zip
(i just changed extension name to allow github upload)

Sample, which does appear to replicate your reported issue, has the first byte at SUB_07000020 as part of the body for the preceeding function at FUN_07000008 which is tripping-up the body computation for the create function command at SUB_07000020.  While this in itself seems to be an issue, it should not have interfered with the function creation as it appears to.  I have a fix for it which is in review for 10.3.2 release.


Problem on the winners of groups !

Group winners are actually the first two in the table not the first  , they will be part of the 16 teams that will go against each other to then become 8 and so on until the last two (the final).

the winner is the first, but you can find the second in the runnerup field


refactor: use expResult in acknowledgePacket tests (#4439)

Description
Cherry-pick https://github.com/cosmos/ibc-go/commit/9c54f235cb26d917d3c86f66713f66f868003c35 to main, minus the channel-upgradability diffs
closes: #XXXX

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against correct branch (see CONTRIBUTING.md).
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards and Go style guide.
[ ] Wrote unit and integration tests.
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/).
[ ] Added relevant godoc comments.
[ ] Provide a commit message to be used for the changelog entry in the PR description for review.
[ ] Re-reviewed Files changed in the Github PR explorer.
[ ] Review Codecov Report in the comment section below once CI passes.

Seems to be odd runner activity at the moment causing random failures.

Error: Can’t use ‘tar -xzf’ extract archive file: /home/runner/work/_actions/_temp_50add5ff-6f54-445d-93ec-b0bfd4e51ce0/023375c1-35f6-4ea6-93f4-19688d311b0c.tar.gz. return code: 2.

Once CI is passing, we can get this merged 👍


Fix a11y errors in DSP screens

Closes #1104
Description

Fixed a11y violations in DSP screens, see JIRA tickets in #1104. Attached screenshots below. Remaining changes were tested with VO.
How Has This Been Tested?

DSP list before:

DSP list after:

Create workbench before:

Create workbench after:

Request review criteria:

[x] The commits have meaningful messages (squashes happen on merge by the bot).
[x] Included any necessary screenshots or gifs if it was a UI change.
[x] Included tags to the UX team if it was a UI/UX change.
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has manually tested the changes and verified that the changes work
[x] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

Double reviewed by the devs, adding Approved label without investigating.


⚠ Bofrost.es has degraded performance

In 8239a1b, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1859 ms

Resolved: Bofrost.es performance has improved in 5bdb0aa after 10 minutes.


Getting up and running with Node

Hey,
Im working with Node and am having issues getting the calendar to display at all.
Can you provide some sort of example for getting the calendar to display on Node?


PLNSRVCE-431: Change ArgoCD components to use HAS components for PaC integration

For dogfooding purposes, this PR proposes a switch to a HAS Application/Component model for each of the ArgoCD components that live in the infra-deployments repository.
This means that instead of manually defining Pipelines-as-code Repositories in YAML files, their creation should be handled by the build-service as part of the reconciling process of the HAS Component CRs.
Some issues arise from this change, and will be addressed as comments in this PR.

In order to test the pipeline execution, I changed one of the HAS Components to point to a private fork instead of the usual redhat-appstudio repository and gave the Github App access to it.
The pipeline ran as expected, but the PR to define the initial PaC resources was also created.

We'll be closing this PR since changing all the components at the same time is very risky. A new PR changing only the build-service to this new model will be made in the near future.


Inbox header does not scale properly if non default font size / display size are used

Describe the bug
Font size: largest
Display size: smaller
The text of the email address of the account is not fully visible in the head while in the Inbox / Folders view, i.e. it doesn't scale properly with the display settings.
To Reproduce
Steps to reproduce the behavior:

Change Android settings: font size to largest, display size to smaller
Open k-9
open folder or Inbox
try to read email address from header

Expected behavior
The text should be fully visible.
Screenshots

Environment (please complete the following information):

K-9 Mail version: 5.600
Android version: 11
Device: LG G2
Account type: N/A

Logs
N/A

Duplicate of #3997
See also: How do I become a beta tester?

Sincere apologies for the duplicate, "font size" does not return the corresponding issue, I should have looked further.
I installed the beta and indeed the bug is no longer relevant there (and the new interface looks pretty nice so congrats for this while I'm at it).


Gstreamer does not have features: v1_14

Hi,
I’m trying to use “whipsink”, I followed the instruction mentioned here Fernando Jiménez Moreno / gst-plugins-rs · GitLab to build. When running this command cargo cbuild --manifest-path video/cdg/Cargo.tom, it produces the error
Error: CliError { error: Some(failed to select a version for `gstreamer`.
    ... required by package `gst-plugin-claxon v0.6.0 (/home/a/Desktop/x/gst-plugins-rs/audio/claxon)`
versions that meet the requirements `*` are: 0.23.0

the package `gst-plugin-claxon` depends on `gstreamer`, with features: `v1_14` but `gstreamer` does not have these features.

I have no idea how can I fix this error, I’ve searched on Google but there is no post relate to the feature of v1_14. Any help would be appreciated.
Thank you very much!

That means the repository over there is very outdated. Please try again with the official one at https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/ and report there if there's still a problem.


Add sensitive support for configs

Pull Request (PR) description
I would like the proxy_password config not be leaked in the puppet log.  This PR address this issue by disabling the show_diff when the given config is of type Sensitive
class example {
  $secret = Sensitive('mysecretpassword')
  class { 'yum' :
    config_options => {
      'proxy'          => 'https://host.example.com:3128',
      'proxy_username' => 'user',
      'proxy_password' => $secret,
    },
  }
}

I could add support for Sensitive[Boolean] and Sensitive[Integer] also if you think it is necessary, feel free to ask for it.  I was not sure it would be required.

@bastelfreak Thanks for this quick merge, but I’ve discovered a problem today about this feature:
The password is not censored when another config is changed:
Notice: Augeas[yum.conf_proxy_username](provider=augeas):
--- /etc/yum.conf       2022-09-28 10:53:13.958280359 -0400
+++ /etc/yum.conf.augnew        2022-09-28 11:44:01.581689900 -0400
@@ -10,5 +10,5 @@
 metadata_expire=0
 mirrorlist_expire=0
 proxy=http://host.example.com:3128
-proxy_username=user
+proxy_username=anotheruser
 proxy_password=mysecretpassword

Notice: /Stage[main]/Yum/Yum::Config[proxy_username]/Augeas[yum.conf_proxy_username]/returns: executed successfully (corrective)

It might lure people in a false sense of security by using this config...  The better way to deal with this would probably use a variable yum::show_diff and completely revert this commit. I’ll gladly provide the PR and tests.  What do you think?

I still think that the sensitive type is a good idea, it should not be reverted. However, adding the show_diff param would be a good addition (and maybe supporting sensitive for all parameters in that file).

All right, i’ll make another PR about the show_diff. :+1:
I do not understand what you means when you say «supporting sensitive for all parameters». Do you mean supporting the sensitive type for $yum::repos for example? I don’t see a case where I would want to censor the repository I connect to, but I guess someone might want that somehow…


Refactoring of ConfigurationRequirements, ConfigurationSettings and ConfigurationValues

closes #156
closes #216

Add a generic, abstract configuration setting: the type of the value used in the setting is generic. This abstract setting can only be used for the simple settings, such as boolean, integer and string.
Make the abstract classes ConfigurationRequriement and ConfigurationRequriementDefaultValues generic: the type of the configuartion setting and the type of the default values are generic.
Add a gerneic, abstract configuration value: the type of the value and the type of the configuration requirement are generic.

By adding the gernic, abstract classes the logic is moved from the conrete classes to the abstract classes. Thus, adding new classes and extending the logic will be easier in the future.
Only the concrete types of the ConfigurationRequirements, ConfigurationSettings and ConfigurationValues should be used by the algorithms.

Coverage decreased (-0.35%) to 46.14% when pulling f9e3fa6a7620e1d7fb9c4495fcd213d1e2525f26 on refactoring into 771a2d4bde42f185f33f4655cec315553791ed53 on master.

Coverage decreased (-0.35%) to 46.14% when pulling f9e3fa6a7620e1d7fb9c4495fcd213d1e2525f26 on refactoring into 771a2d4bde42f185f33f4655cec315553791ed53 on master.


Fixing simlinks copy on macos

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Fixing issue with links copy on MacOS so there would be no duplication. aligned with https://github.com/conda-forge/intel_repack-feedstock/pull/38

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).
pin_compatible should be used instead of pin_subpackage for dpcpp_impl_win-64 because it is not a known output of this recipe: ['intel-cmplr-lic-rt', 'intel-cmplr-lib-rt', 'intel-fortran-rt', 'intel-opencl-rt', 'dpcpp-cpp-rt', 'dpcpp_impl_linux-64', 'dpcpp_linux-64', 'oneccl-devel', 'intel-compiler-repack'].


fix dns host using configmap name

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:
/kind bug
/kind documentation
/kind enhancement
/kind good-first-issue
/kind feature
/kind question
/kind design
/sig ai
/sig iot
/sig network
/sig storage

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

other Note

/lgtm


docs: SQL tools

What's Changed in this PR

as title
Checklist

[ ] Please confirm that all corresponding versions of the documents have been revised.
[ ] Please ensure that the content in sidebars.ts matches the current document structure when you changed the document structure.
[ ] This change requires follow-up update in localized docs.

@sunng87 PTAL


Fix test_version test

Hi :)
While packaging sarif-tools for NixOS, I noticed the test_version test fails because it expects 1.0.0 while the current version is 2.0.0. Here's an update for the test.
============================= test session starts ==============================
platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0
rootdir: /build/source
collected 30 items

tests/test_general_filter.py .............................               [ 96%]
tests/test_version.py F                                                  [100%]

=================================== FAILURES ===================================
_________________________________ test_version _________________________________

    def test_version():
>       assert sarif.__version__ == "1.0.0"
E       AssertionError: assert '2.0.0' == '1.0.0'
E         - 1.0.0
E         ? ^
E         + 2.0.0
E         ? ^

tests/test_version.py:5: AssertionError
=========================== short test summary info ============================
FAILED tests/test_version.py::test_version - AssertionError: assert '2.0.0' == '1.0.0'

@balgillo Can you please have a look at this, it is a trivial change and will fix the broken tests.


Compiled query that includes subclass throws exception

I have the following query working:
IList<Product> orderItems = [];
IList<User> users = [];

var order = await session.Query<Order>()
    .Include(o => o.OrderItemId, orderItems)
    .Include(o => o.UserId, users)
    .SingleOrDefaultAsync(o => o.Id == message.OrderId, cancellationToken);

where Product derives from the abstract OrderItem. It's registered as:
For<OrderItem>()
    .AddSubClass<Product>()
    .AddSubClass<Subscription>();

I converted it to the following compiled query:
public class OrderDetails : ICompiledQuery<Order, Order?>
{
    public Guid OrderId { get; init; }

    public IList<OrderItem> OrderItems { get; } = [];
    public IList<User> Users { get; } = [];

    public Expression<Func<IMartenQueryable<Order>, Order?>> QueryIs()
    {
        return q => q
            .Include(o => o.OrderItemId, OrderItems)
            .Include(o => o.UserId, Users)
            .SingleOrDefault(o => o.Id == OrderId);
    }
}

This throws System.IndexOutOfRangeException: Column must be between 0 and 1. I've also tried this making the compiled query generic, constraining the OrderItem list (I usually know the specific type when querying) and get the same exception.
My guess is that somewhere in the chain IncludeQueryHandler > IncludeReader > CastingSelector, it's missing the right type to load, but I can't find where that is.
Before I try to dig a bit deeper, is this something that should work?

Yes it's something that should work. It's much more likely that the issue is because of the Include() statements than anything else.

@psampaio "Works on my box"
This test passes in master:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Threading.Tasks;
using Marten;
using Marten.Linq;
using Marten.Testing.Harness;
using Xunit;
using Shouldly;

namespace DocumentDbTests.Bugs;

public class Bug_3464_Include_with_SingleOrDefault : BugIntegrationContext
{
    [Fact]
    public async Task can_make_the_query()
    {
        StoreOptions(opts =>
        {
            opts.Schema.For<OrderItem>().AddSubClass<Product>()
                .AddSubClass<Subscription>();
        });

        var product = new Product();
        theSession.Store(product);

        var user = new User3464();
        theSession.Store(user);

        var order = new Order { UserId = user.Id, OrderItemId = product.Id };
        theSession.Store(order);

        await theSession.SaveChangesAsync();

        IList<Product> orderItems = [];
        IList<User3464> users = [];

        var orderId = order.Id;

        var order2 = await theSession.Query<Order>()
            .Include(o => o.OrderItemId, orderItems)
            .Include(o => o.UserId, users)
            .SingleOrDefaultAsync(o => o.Id == orderId);

        order2.ShouldNotBeNull();
        orderItems.Single().Id.ShouldBe(product.Id);
        users.Single().Id.ShouldBe(user.Id);
    }
}

public class OrderDetails : ICompiledQuery<Order, Order?>
{
    public Guid OrderId { get; init; }

    public IList<OrderItem> OrderItems { get; } = [];
    public IList<User3464> Users { get; } = [];

    public Expression<Func<IMartenQueryable<Order>, Order?>> QueryIs()
    {
        return q => q
            .Include(o => o.OrderItemId, OrderItems)
            .Include(o => o.UserId, Users)
            .SingleOrDefault(o => o.Id == OrderId);
    }
}

public class Order
{
    public Guid Id { get; set; }
    public Guid OrderItemId { get; set; }
    public Guid UserId { get; set; }
}

public class User3464
{
    public Guid Id { get; set; }
}

public abstract class OrderItem
{
    public Guid Id { get; set; }

}

public class Product: OrderItem
{

}

public class Subscription: OrderItem
{

}

Can you spot anything different about what I'm doing compared to your code?

And next time, please post the full stack trace

You aren't maybe getting burned by having not migrated the database after adding the sub classing? Or stale generated code? Just not seeing anything wrong on my end.

And next time, please post the full stack trace

Sorry about that. I wanted to diagnose it myself before asking for more help, in case this was working as intended. I wasn't expecting you to proactively create a test for this. And I really appreciate it.
Going back to the issue, your test actually fails if you replace the ad-hoc query:
var order2 = await theSession.Query<Order>()
            .Include(o => o.OrderItemId, orderItems)
            .Include(o => o.UserId, users)
            .SingleOrDefaultAsync(o => o.Id == orderId);

with the compiled query:
var query = new OrderDetails { OrderId = orderId };
var order2 = await theSession.QueryAsync(query);
orderItems = query.OrderItems.OfType<Product>().ToList();
users = query.Users.ToList();

Stack trace:
System.IndexOutOfRangeException: Column must be between 0 and 1

System.IndexOutOfRangeException
Column must be between 0 and 1
   at Npgsql.NpgsqlDataReader.ThrowColumnOutOfRange(Int32 maxIndex)
   at Npgsql.NpgsqlDataReader.HandleInvalidState(ReaderState state, Int32 maxColumns)
   at Npgsql.NpgsqlDataReader.<GetInfo>g__Slow|133_0(ColumnInfo& info, PgConverter& converter, Size& bufferRequirement, Boolean& asObject, <>c__DisplayClass133_0&)
   at Npgsql.NpgsqlDataReader.GetFieldValueCore[T](Int32 ordinal)
   at Npgsql.NpgsqlDataReader.GetFieldValueAsync[T](Int32 ordinal, CancellationToken cancellationToken)
   at Marten.Generated.DocumentStorage.LightweightOrderItemSelector894903466.ResolveAsync(DbDataReader reader, CancellationToken token)
   at Marten.Linq.Includes.IncludeReader`1.ReadAsync(DbDataReader reader, CancellationToken token) in /Users/psampaio/Projects/github/marten/src/Marten/Linq/Includes/IncludeReader.cs:line 35
   at Marten.Linq.Includes.IncludeQueryHandler`1.HandleAsync(DbDataReader reader, IMartenSession session, CancellationToken token) in /Users/psampaio/Projects/github/marten/src/Marten/Linq/Includes/IncludeQueryHandler.cs:line 59
   at Marten.Internal.Sessions.QuerySession.ExecuteHandlerAsync[T](IQueryHandler`1 handler, CancellationToken token) in /Users/psampaio/Projects/github/marten/src/Marten/Internal/Sessions/QuerySession.Execution.cs:line 100
   at Marten.Internal.Sessions.QuerySession.ExecuteHandlerAsync[T](IQueryHandler`1 handler, CancellationToken token) in /Users/psampaio/Projects/github/marten/src/Marten/Internal/Sessions/QuerySession.Execution.cs:line 100
   at Marten.Internal.Sessions.QuerySession.QueryAsync[TDoc,TOut](ICompiledQuery`2 query, CancellationToken token) in /Users/psampaio/Projects/github/marten/src/Marten/Internal/Sessions/QuerySession.Querying.cs:line 101
   at DocumentDbTests.Bugs.Bug_3464_Include_with_SingleOrDefault.can_make_the_query() in /Users/psampaio/Projects/github/marten/src/DocumentDbTests/Bugs/Bug_3464_Include_with_SingleOrDefault.cs:line 45
   at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass46_0.<<InvokeTestMethodAsync>b__1>d.MoveNext() in /_/src/xunit.execution/Sdk/Frameworks/Runners/TestInvoker.cs:line 253
--- End of stack trace from previous location ---
   at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction) in /_/src/xunit.execution/Sdk/Frameworks/ExecutionTimer.cs:line 48
   at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code) in /_/src/xunit.core/Sdk/ExceptionAggregator.cs:line 90

I'm going to look into the other tests to see if I can figure it out.

TBH, should that compiled query even work? I can't debug into the IncludeReader generation (dynamic code?), but I wouldn't expect it to add a reader for all subclasses, if that even makes sense?
I also tried changing the compiled query to be generic, and the correct IncludeReader is used, but I get the same error.


[customization] Imports not getting resolved correctly

The OpenAI folks are having to do a few manual changes to the customized code in src before they get something that they can ship. See this diff for what they're having to do (final state of src after manual modification on the left, freshly customized on the right).
In this example, imports in the customized code are getting resolved from the sources/ directory, which should not be happening. All imports should come from the src/ directory. This is probably happening because we're using fixMissingImports to fix up the imports, and the language server is not picking the right file to use. We may need a more considered approach to generating the correct imports instead of just asking the language server to fix them and hoping for the best.
Cc @minhanh-phan @deyaaeldeen

I think this change addresses some of the issues here: https://github.com/Azure/azure-sdk-for-js/pull/27480

Fixed by #27808

Still blocked by #27823


Add overlay for monitoring

For https://github.com/charmed-kubernetes/kubernetes-docs/pull/247

I don't think there are tests for any of the overlays. The other ones are manually tested and approved by me.

Do we have tests for this?

While we don't have k8s tests for the LMA stack, IS has deploy/upgrade tests for PGT.  I've verified these are passing for the recent prometheus2-11 and grafana-34 stable releases.


add go step limit OR sample (validate)

support setting different limit or sample for each step in GO
For example:
GO 3 STEPS FROM  OVER  WHERE [filter1, filter2, filter3] YIELD  LIMIT [n1, n2, n3]
GO 3 STEPS FROM  OVER  WHERE [filter1, filter2, filter3] YIELD  SAMPLE [n1, n2, n3]
As well as WHERE Clause

Could you explain the meaning of new syntax?

Could you explain the meaning of new syntax?

In the first step of expansion, I only take 10 edges, and in the second step of expansion, I only take 30 edges， I can use the following syntax
go 2 steps from "Tim Duncan" over like limit [10, 30], same with SAMPLE


Test presubmit after repo transfer

It works: https://buildkite.com/bazel/rules-foreign-cc/builds/6033#0192056a-d327-4eda-824b-005e6080e212


README animation is out of date

The animated GIF in the README that demonstrates the app needs to be updated to reflect the new excluded evidence functionality.

This has been resolved with a GIF from the version 1.07


HubSpot Backport: HBASE-28842: TestRequestAttributes should fail when expected (#6255) (#6287)

Backport https://github.com/apache/hbase/commit/6fda6b2484d0993399aa3bc4e21da5a2010f67de#diff-14235153da9130646d7ff29f1834785d630a9ecb57bd3f837ff18ae624319533L355

This PR cannot be merged until https://github.com/HubSpot/hbase/pull/116 is merged

🚢


Docs/SK-690 | Update entrypoint file for pytorch example in tutorial

See title.

Looks good with the modifications.


self hosting/ custom domain

any documentation to use our custom domain?

If using docker, check out https://hub.docker.com/repository/docker/thgh/tunnelmole/general
npx @thgh/tunnelmole 8080 as desiredsubdomain.tunnelmolecontainer.org

If not using docker:

clone the repo
create config-instance.toml based on config-instance.example.toml
npm install
npm run start-prod

If not self hosting this isn't currently a supported feature but there's a few ways this could potentially work if it were ever to be implemented

It would require something like a CNAME record on the domain you wanted to use i.e CNAME desiredsubdomain.tunnelmolecontainer.org > desiredsubdomain.tunnelmole.net
There would need to be some way the Tunnemole service could respond with an SSL certificate that matches your domain. My ideas here are passing one in as a CLI argument (i.e. --cert /path/to/cert.pem) or, if its possible, automatically generating a Lets Encrypt certificate once the CNAME is set up and the tunnelmole service can prove access to that domain.

I'm open to any ideas on other ways this could potentially be implemented.


Added mirror files with main() enable and a cmake makefile to compile…

… them.
Thanks God and Mary and Cia!!!
Enjoy!!!

I'm in process of create a sonarcloud acount. this
will facilitate my contribs.
And Very Very Very Thanks for the Hint and Libs
Best Whishes,
GrateFull Dani.

Cool. It looks like clang-tidy caough some not-yet-detected issues. i can repair these in my branch. I'm on the go now today though...

Hi! thanks !
I'll try improve this PR. I searching for a made of add a "-Dsomething=1" to executable targets and mantain just one set
of sources. :-)
Best Wishes,
Dani.

Hi Dani (@danieagle) are you trying to enable the examples as standalone files, each one of which has its own main? They I think you would like to subsequently build them?
Actually, there is already an (incomplete) method that I had intended to use for this purpose.
If you look at each example file, most of them have an #if 0 - #endif segment prepared for enabling standalone-main() functions. The idea is to complete what has already been done in a few of the late examples. In other words, instead of #if 0, defina a meaningful compiler switch to be used at compile-time to activate these main subroutines.
If you look at this file, you find that main is deactivated via #if 0 here.
The idea (that is not yet finished, however, is to activate in a way such as shown in example 13.
So I think instead of creating parallel mirror files, i would suggest we create sensible compiler switches for each example file, specify these in the file's compiler switches. And i might prefer to go  that way and avoid the mirror files.
Of yourse this might make the CMake compile switches a bit more complicated since each example file will need to be compiled with its own independent -D flag. But it is probably possible to manage that.
in this way, the project basically stays the same and only the makefile is changed.
But I am also already using the CMake file for building the entire project in CI. So you would, in fact, need to make a separate CMake if you would like to support individual main() subroutines for each example.
We can discuss further ideas here if you like...

Please see also #132, which I can handle ASAP easily (and I should have done it a long time ago).

Thanks!!

add a "-Dsomething=1"

Great!
Actually, the name of the compiler definition is kind of already specified from examples 13 and 13a, such as showh here.
Basically, I'd like to use WIDE_DECIMAL_STANDALONE_name_of_the_example_in_caps where name_of_the_example_in_caps is the full name of the example file 8without the .cpp in cap letters.

Hi!
A Better PR #129  replaces this one.
Very Very Very Thanks!
Best Whishes,
GrateFull Dani.


Exposing allowTaint option of html2canvas to be passed

Currently allowTaint option is hardcoded as true. Because of that it is throwing error in our application having images.
Is it possible to expose allowTaint option of html2canvas from our application

Hi @workfel , I'm using your feedback module, but I guess the dependency for html2canvas is missing in your project. I wasn't able to open an issue, so I'm writing it here.

Hi @alinamx ,
What is your version of ngx-md-feedback plz ?

Hi,
I'm using version 1.0.9.
In the attachment, you can see the version and dependencies.
Thanks,
Alina

Johan pujol<EMAIL_ADDRESS>hat am 22.07.2020 17:09 geschrieben:
Hi @alinamx (https://github.com/alinamx) ,
What is your version of ngx-md-feedback plz ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (https://github.com/RickonChen/feedback/issues/10#issuecomment-662509879), or unsubscribe (https://github.com/notifications/unsubscribe-auth/ABKVF3SQGZ7JFFVI4KEULQ3R436L3ANCNFSM4I3ESLNA).

Hi @alinamx ,
You can use the 1.0.10 version, this is solved.
Thanks

Thank you very much! :)

Johan pujol<EMAIL_ADDRESS>hat am 23.07.2020 08:43 geschrieben:
Hi @alinamx (https://github.com/alinamx) ,
You can use the 1.0.10 version, this is solved.
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (https://github.com/RickonChen/feedback/issues/10#issuecomment-662844331), or unsubscribe (https://github.com/notifications/unsubscribe-auth/ABKVF3RC65ZYXJVMVCWFOW3R47LYLANCNFSM4I3ESLNA).


Need help setting it up

Do you think you could make or link a video showing how to set this up?

its mainly the "Create a WebhookData asset" thing im confused on

Check out the Webhook Sample that comes with the package. You can import the sample from the package manager:

To create a new WebhookData asset, use Assets -> Create -> Data -> Discord -> WebhookData in Unity's file menu.


[PCSUPs] RN, Runtime topics

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:

Before: https://main--prisma-cloud-docs--hlxsites.hlx.page/
After: https://--prisma-cloud-docs--hlxsites.hlx.page/
Worker: https://prisma-cloud-docs-production.adobeaem.workers.dev/?branch=

Updates related to:

CWP-60270
CWP-58130
CWP-48205
RLP-144735

Updates approved by Jill Maceda on Slack


Not Connecting to local server and no delegate methods called.

Hi,
I have been trying to connect to a local server without success. My Code is as follows -
class SocketManager: NSObject, WebSocketDelegate {
    var socket: WebSocket!

override init() {
    super.init()

    self.socket = WebSocket(url: NSURL(string: "ws://localhost:9292/")!)
    self.socket.delegate = self
    print("TRYING TO CONNECT")
    self.socket.connect()
    print("DONE TRYING")
}

func websocketDidConnect(ws: WebSocket) {
    print("websocket is connected")
}

func websocketDidDisconnect(ws: WebSocket, error: NSError?) {
    print("websocket is disconnected: \(error?.localizedDescription)")
}

func websocketDidReceiveMessage(ws: WebSocket, text: String) {
    print("Received text: \(text)")
}

func websocketDidReceiveData(ws: WebSocket, data: NSData) {
    print("Received data: \(data.length)")
}

func websocketDidReceivePong(socket: WebSocket) {
    print("Got pong!")
}

Both the Print statements "TRYING TO CONNECT" and "DONE TRYING" are present in the log, but none of the delegate methods seem to be called.
I am not sure what could be wrong here.
Any help is appreciated.
Thanks

Your code seems correct. Is the instance of your SocketManager a property on whatever class that is implementing it, so it doesn't fall out of scope? That would be my first guess from what you pasted above.

Yeah that was the issue, although why does the scope of the object of class SocketManager matter?
I understand why it would be a problem for the WebSocket class.


No way to rename a room

Describe The Bug
it doesn't appear there's a way to rename/delete a room in the UI
Logs
No response
Config
No response
Homebridge UI Version
v4.56.4
Homebridge Version
v1.8.3
Node.js Version
v20.15.0
Operating System
Raspberry Pi OS / Raspbian
Environment Info
Using hb-service
Raspberry Pi Model
Raspberry Pi 5

Confirm. Beta also have these problems. It is not possible to change the name or delete the room. You can only add a new room, although not always because on small screens (e.g. iPhone) the top buttons are invisible (there is a button to add a room).

@lifeiscontent I think that if you remove all accessories from room it will be deleted automaticaly after page refresh.


[Community] Nominating Sichen Zhao (GithubID: hahchenchen) for Fluid committer

Dear Fluid TOC members and maintainers,
I am proposing to have Sichen Zhao (GithubID: hahchenchen) as a new Fluid committer.
Sichen Zhao, is a software engineer at Shopee, works in the Paas team,focuses on cloud native AI infrastructure and other kubernetes related products, and also works on the combination of Fluid and AI platforms. He likes to explore and contribute to open source technologies, contributed to other communities like kubevela, Newlib, RTEMS, and fluid community.
The commit history: https://github.com/fluid-cloudnative/fluid/commits?author=hahchenchen
Jan 8, 2023
Feature: Support sharedOptions in dataset
Dec 10, 2022
Optimization: set dataset mount.path of local/pvc , do no take effect. the
Dec 4, 2022
Optimization: when master worker delete, the dataset and runtime status do not changed
Dec 1, 2022
Feature: Support Fuse ds support onDelete updateStrategy for alluxioRuntime
Nov 11, 2022
Optimization: Fix issue: 2294, set tieredstore in AlluxioRuntime do not affect memory request.
Nov 9, 2022
Optimization: Fix issue: 2198, when set alluxio runtime master port, do not take effect
Nov 7, 2022
Optimization: Fix the bug set Port Properties In alluxioRuntime, alluxio Pod crash
Sep 16, 2022
Optimization: Fix when alluxioruntime fuse args set, add mountPath in args
Talks/Presentations/Blogs
Blogs:
https://blog.csdn.net/hahachenchen789/article/details/128957437
https://blog.csdn.net/hahachenchen789/article/details/128957498
https://blog.csdn.net/hahachenchen789/article/details/128957585
Major contributions
Fluid v0.8.3:
Support sharedOptions and sharedEncryptOptions  in dataset: fluid-cloudnative/fluid#2574
Fluid v0.8.2:
Support dataset use mount path of local/pv: .fluid-cloudnative/fluid#2406
Fix alluxio runtime bugs, set Port, set tieredstore, status changed when master/worker deleted: fluid-cloudnative/fluid#2388, fluid-cloudnative/fluid#2371, fluid-cloudnative/fluid#2295, fluid-cloudnative/fluid#2287
Optimization for set Port Properties In alluxioRuntime : fluid-cloudnative/fluid#2263
Fluid v0.8.1:
Optimization for Alluxio runtime fuse args: fluid-cloudnative/fluid#2135
Feel free to +1 or -1, starting with my +1.
Thanks,
Rong

+1

+1

+1


Place service file in right place to be used

Codecov Report

Merging #58 (e54fcec) into main (6558de4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #58   +/-   ##
=======================================
  Coverage   99.30%   99.30%
=======================================
  Files           9        9
  Lines         288      288
=======================================
  Hits          286      286
  Misses          1        1
  Partials        1        1

Continue to review full report at Codecov.

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


[Aio] Close ongoing calls when the channel is closed

When the channel is closed, either by calling explicitly the close() the method or by leaving an asynchronous channel context all ongoing RPCs will be canceled.
Performance regression
The current approach introduces a performance regression, using the same load test that was used here [1], there is a decrease of ~15% of the number of QPS, mostly because of the cross-talking between the Python layer and the Cython layer for adding and removing RPC at each RPC execution within a channel.
Discarded option
The option of implementing everything in Cython was discarded due to the complexity that it would imply, even though should be doable. The main friction of having this implemented in Cython was managing the cancellation, something that making this in the Python layer would come for free since it is already implemented and tested for all of the arities and for all of the different situations.
Implementing this in the Cyhton layer would suppose having to cancel only the Cython call and not having access to the Python one, which would imply not having the chance of raising implicitly an asyncio.CancelledError which right now is one of the foundations of the cancellation system. So without having the chance on having this exception triggered, implementing it in Cython would imply going through all of the code and provision all of the checkpoints needed and raising synthetic asyncio.CancelledError from the Cython layer. This would suppose to have a new set of tests that they would need to cover all of the scenarios.
Collateral discussions
For visibility https://github.com/grpc/grpc/issues/19235
So, this option was discarded for now and everything was implemented in the Python layer.
[1] https://github.com/grpc/grpc/issues/21594

Comments addressed, PTAL @gnossen @lidizheng

@gnossen gRPC Python on Windows takes longer to establish connections, you might want to change your timeouts to make it pass.

@lidizheng there are a couple of unrelated tests failing, any idea? any suggestion?

Known failure: https://github.com/grpc/grpc/issues/19726


WebUI Cockpit not working

Hi.
I have setup everything for my RetroNAS and everything is working except the webui.
I get this error :

I have no error or anything else during the setup.
Can anyone enlight me please ?
All the others sections of Cockpit are working great, it's just this one.
VM on Debian 11 runing under Synology VM.
Thanks a lot,

transferred this to the correct repo
this generally means the core config has grown too large for this project and we need to update

OK great thanks for the information :)

a fix has been pushed for this, thanks for the report. please reinstall the webui and it should pick up the update

Thanks a lot, it's working !


vs code debugger- possible conflict with PRODATA DBU RDI plug in

Type: Bug
We are experiencing a conflict between RDI plug in for Prodata DBU and vs code debugger. In vs code, when I end service job & restart, vs code debugger works as expected but DBU plug in fails. When service job is ended and we use QSTRUP to restart server, DBU works but vs code debugger throws and error.  Here is part of the message:
"EQAVS1007E ... on port 8005 could not be connected......."
The certificates are renewed. The service job is listening on 8005,8009 and 8205. Prodata uses port 8205. By chance, does service job need to be listening to 8001? Any suggestions are appreciated.
Note, I did try posting this to the debugger extension but that did not allow me to proceed.
Thank you.
Extension version: 2.11.0
VS Code version: Code 1.90.2 (5437499feb04f7a586f677b155b039bc2b3669eb, 2024-06-18T22:34:26.404Z)
OS version: Windows_NT x64 10.0.22631
Modes:

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz (8 x 2611)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
15.69GB (4.87GB free)

Process Argv
--crash-reporter-id 062be74b-2eba-44eb-9331-a587e8be87a0

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vscorecescf:30445987
vscod805cf:30301675
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
vscrp:30673768
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythonregdiag2:30936856
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
accentitlementst:30995554
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
jchc7451:31067544
chatpanelc:31048052
dsvsc021:30996838
01bff139:31013167
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecation:31068756
dwnewjupytercf:31046870
legacy_priority:31077528

There are two ports opened by the Debug Service: 8001 and 8005. Both can be changed in the Debug Service configuration file that can be opened from the IBM i Debugger view.

If Prodata only listens to port 8205, it shouldn't come into conflict with the Debug Service; but it's worth trying to change the Debug Service ports (e.g. use 9001 and 9005) and restart it.
Then reconnect to your system using Connect and Reload so the local debug configuration gets updated:

We'll see if this helps!

Conflict resolved by changing port 8005 to 8006 in dbu server.xml. Thank you Seb for your help!

You're welcome @gmikoscws !


[Attachments] Need to add confirmation button when user deletes files from Manage attachments, Attach files screens

Files are deleted without any confirmation buttons -> issue
Files can be deleted in the following places:

The same is on Manage attachments screen.
Expected result: to add the same confirmation buttons as appears while chat/prompt deleting

Verified on staging successfully


layers/meta-balena: Update to v2.91.0

Update meta-balena from 2.89.19 to 2.91.0
Changelog-entry: Update meta-balena from v2.89.19 to v2.91.0
Signed-off-by: Florin Sarbu<EMAIL_ADDRESS>

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

@resin-jenkins test this please

Superseded by https://github.com/balena-os/balena-raspberrypi/pull/795


Updating a Person name with many roles fails to trigger a delayed job

@mjy pushed update to process cache. Can you confirm it is enough to fix the problem? I also processed the queued jobs in production, but not sure how to verify it does what it needs to be done.

@LocoDelAssembly yes, that looks like we cover the .delay() calls now.


Empty device indentifiers

Hi @AlexxIT!
After successful update to version v0.4.0 - 2020-09-27 got some errors like this:
2020-10-06 15:02:48 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "C:\p\HassWP\config\custom_components\xiaomi_gateway3\__init__.py", line 79, in device_registry_updated
    domain, mac = next(iter(hass_device.identifiers))
StopIteration

The above exception was the direct cause of the following exception:

RuntimeError: coroutine raised StopIteration
2020-10-06 15:02:48 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "C:\p\HassWP\config\custom_components\xiaomi_gateway3\__init__.py", line 79, in device_registry_updated
    domain, mac = next(iter(hass_device.identifiers))
StopIteration

On version "v0.5.0 - 2020-10-04" the problem also repeats.
These errors do not seem to affect the functionality of the component.
The component runs on the HassWP / W10Pro / Python 3.7.7 / fully updated.

@AlexxIT thanks! Just test it, works fine.


Remove all cz.czechitas specifics from installation

Especially cz.czechitas default package in User Defined template for Java Console App / Java Window App.
Consider using com.example or similar.

Done

Done


nixos/tinydns: use local dns server to fix test

Motivation for this change
Force host command to use a local DNS server for resolving.
ZHF: #80379
Things done

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

[ ] 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/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

This change is

@GrahamcOfBorg test tinydns


Yii-user advanced template admin access

I followed the instructions for the advanced template. Still, I could not login using the specified username for admins... I already saved the login details of "admin" in the user table by signing up on the frontend.
@common/config
'modules' => [
'user' => [
'class' => 'dektrium\user\Module',
'enableUnconfirmedLogin' => true,
'confirmWithin' => 21600,
'cost' => 12,
'admins' => ['admin'],
],
],

I dont understand your problem, could you please provide more information.

Closed since no answer.

I am using the advanced template. Also, I followed the instructions needed to incorporate this extension. I tried to login in the backend. But I could not login. I am stuck at the login page. I had specified the username of the admins, posted above.
I had created a role "admin" and attached to the user named "admin". but I did not used yii2-rbac.

If you are redirected back to the login page after sign in, this probably means that you have user component defined in your backend config file.

Yes, I do have. Same in the instructions posted in configuring the advance template...
'components' => [
'user' => [
'identityCookie' => [
'name'     => '_backendIdentity',
'path'     => '/admin',
'httpOnly' => true,
],
    ],
    'session' => [
        'name' => 'BACKENDSESSID',
        'cookieParams' => [
            'httpOnly' => true,
            'path'     => '/admin',
        ],
    ],  ....

]

It's strange. Frontend app does not have the same problem? Could you please provide user component conifuguration from common and frontend config files?

Yeah, it's strange. It's been days figuring this out. There's no user component on the common/config/main, only user module. I wrote it in the previous comment. There's only user component on backend and frontend as written in the instructions.
Frontend::
'components' => [
'user' => [
'identityCookie' => [
'name'     => '_frontendIdentity',
'path'     => '/',
'httpOnly' => true,
],
'identityClass' => 'dektrium\user\models\User',
'enableAutoLogin' => true,
],
'session' => [
'name' => 'FRONTENDSESSID',
'cookieParams' => [
'httpOnly' => true,
'path'     => '/',
],
],

I tried reproducing by creating a new project. It doesn't work. In my composer.json.
"dektrium/yii2-user": "*"

Where you're overriding user model? In frontend or common config file? If you're doing it in common config, you should place it in frontend config.

I placed it in the frontend config

There is no difference if I extended it or not, since it's on the frontend. The problem is at the backend. Please check. Is your current advance template works on the backend?
Though maybe this is not related, I installed yii2-rbac. I set the role of my user "admin" with admin. It gave the access on the module.

you  have  solve  your  problems？

I have same issue, i cant access that user/admin/ area

Same problem here. With clean install of yii2-user, registration and login from frontend work fine, but login in backend is not working

Just change   'path'     => '/admin' to  'path'     => '/', @backend/config/main.php and solved it.
@backend/config/main.php
'user' => [
'identityCookie' => [
'name'     => '_backendIdentity',
'path'     => '/',
'httpOnly' => true,
],
],
'session' => [
'name' => 'BACKENDSESSID',
'cookieParams' => [
'httpOnly' => true,
'path'     => '/',
],
],

@myomyintaung512 it works!! But then I'm wondering, we followed the configuration steps using yii2-user for advance template and then find this issue. Is this a bug? And after I solved this by your way (changing backend config), I can log in through backend, but still can do the same on the frontend. I think it should not happen since we follow the instructions to prevent this too.

@RGTimothy For different sessions for backend and frontend, You should change your configuration like this.
@backend/config/main.php
'components' => [
...
'user' => [
'identityCookie' => [
'name'     => '_backendIdentity',   // unique for backend
'path'     => '/backend/web', // correct path for the backend app.
'httpOnly' => true,
],
],
'session' => [
'name' => 'BACKENDSESSID', // unique for backend
'savePath' => DIR . '/../runtime', // a temporary folder on backend
'cookieParams' => [
'httpOnly' => true,
'path'     => '/backend/web', // correct path for the backend app.
],
],
...
],
@frontend/config/main.php
'components' => [
...
'user' => [
'identityCookie' => [
'name'     => '_frontendIdentity', // unique for frontend
'path'=>'/frontend/web', // correct path for the frontend app.
'httpOnly' => true,
],
],
'session' => [
'name' => 'FRONTENDSESSID', // unique for frontend
'savePath' => DIR . '/../runtime', // a temporary folder on frontend
'cookieParams' => [
'httpOnly' => true,
'path'=>'/frontend/web', // correct path for the frontend app.
],
],
...
],

This is not a bug. the problem is with the /admin path. if you are using backend and if you need to use the same way as in the doc, you have to make sure your webserver is configured to redirect the admin page to /admin. if you are using different domains for frontend and backend / should be used instead of /admin.

Closed.
If someone still encounters this problem, please recreate topic on support forum.

@myomyintaung512   great job Thanks, I have encounter same paroblem

how to fix this zzz i got the same problem


ASF Decision Making

I am using ASF on a custom problem to identify the solution of interest. I would ideally like to pick the solution with weights 0.5,0.5. However when I try this with ASF it keeps giving me the extreme points as opposed to the one closer to the middle of the Pareto front. I would like to know why this happening?
decomp = ASF()
I = decomp(norm_F, weights).argmax()
print("Best regarding decomposition: Point %s - %s, - %s" % (I, res.F[I], res.X[I]))

pymoo always assume minimization. Please check if norm_F * [-1, -1] returns the desired result?


Push Voip stop working after sometime period of times.

Hello Admin. How are you doing? I'm sorry to disturb you again.
I implemented push VoIP followed your instruction and made it work as expected. However, it stops receiving any VoIP after some time around 10mins. Can you tell me what I have missed?

if you send voip too much for testing. Maybe Apple added you to the blacklist. you can try restarting the device and try again

My app I in testflight.

@sokpheng did you resolve your issue? It yes could you please explain how.


Consider adding a way to view feature data within a map pane

Likely only for Mapbox GL styles. On click, show which features you clicked on and the data associated with those features.
Some things to consider:

Is this always on, or an option that you need to enable?
What should the interface look like?
Should the feature remain selected in the URL state?

My initial take here is to do the simplest implementation we can and see if that suits us.

Is this always on, or an option that you need to enable?

I think always being on should be fine so long as the popup doesn't come up every time you move the map.

What should the interface look like?

Something close to the popup that exists when inspecting in Mapbox Studio or Maputnik seems appropriate to me to start.

Should the feature remain selected in the URL state?

I'm inclined to say no. I question the utility of this and I think it would open up more surface area for bugs or confusing behavior (eg mismatches between viewport and selected features, persisted url features and changing data, etc).
@ebrelsford let me know if this simple implementation sounds good to you to start!


TEIIDTOOLS-133 Dashboard widget labeling

Incorporates wording changes on dashboard widgets that were brought up during demos.  For example changes "Workspace dataservices" to just "Data Services" (use of Workspace terminology was confusing)

looks good


Development process stuck on "source and transform nodes"

Hello, hoping you can help me understand the following issue, thanks!!
I've configured your plugin with sourceOnlyMode: true and configured gatsby-source-shopify alongside it (I understood that they are meant to be used in combination?).
On running the gatsby develop or gatsby build sourcing Shopify products is successful, but gets stuck on "source and transform nodes". Whereas both processes complete successfully if I uninstall gatsby-source-shopify-translations.
You can view a re-production repo here: https://github.com/owenhoskins/christian-metzner/tree/gatsby-source-shopify-translations. The repo is using the latest Gatsby and source plugins. I also tested it with sourceOnlyMode: false with the same results.
Here's the develop logs:
yarn run v1.22.4
$ gatsby develop
success compile gatsby files - 0.549s
success load gatsby config - 0.053s
success load plugins - 0.928s
success onPreInit - 0.006s
success initialize cache - 0.184s
success copy gatsby files - 0.225s
success Compiling Gatsby Functions - 0.364s
success onPreBootstrap - 0.393s
success createSchemaCustomization - 0.028s
info Running non-priority queries
success source shopify products - 4.192s - 8 nodes
success source shopify variants - 3.786s - 21 nodes
info Fetching translated resources type ShopifyTranslatedProduct: 16
⠋ source and transform nodes

Hello @owenhoskins I have the same issue. Did you find the solution? Thank you!

Hi everybody,
sorry if I answer now but they have been busy months.
The gatsby-source-shopify-translations plugin works in correlation with gatsby-source-shopify since it translates the newly created nodes from the second plugin.
At first I was convinced that the gatsby plugins worked synchronously but I encountered a problem in this issue and the waitShopifyNodes function was implemented and indeed the problem was solved.
Now effectively if no node is created for a resource there is an infinite loop problem.
@owenhoskins, at first glance it seems that gatsby-source-shopify does not return any collection node (beyond translations). It's possible.
it would come back with the fact that (although wrongly) waitShopifyNodes remains waiting for nodes created in the collections.


Fast-BVH Updates

I ran your benchmark using a sponza model and compared it to the latest Fast-BVH after I PR I made there. I think results are a bit different at this point. Fast-BVH is now a template library and built the sponza model I had in 70 ms. In your library, it built the same model in 133 ms. Maybe you could verify the results. In my patch to Fast-BVH, I also included an .obj file renderer.

Will have a look, thank you for the PR.

I cannot get Fast-BVH to render the correct picture. See attached renderings. The correct one is from this library, the other one is from Fast-BVH. This might be due to backface culling on your end, but I'm not really sure. It could also come from an incorrect BVH or an incorrect traversal routine.
Before we go any further, please make sure to get the same picture with the same scene (I used https://github.com/jimmiebergmann/Sponza --- this is not the version I use in the table on the front page but I cannot find the sources of that anymore, as I'm not on my work machine ATM, and that will last until May in the best case scenario). The camera settings are exactly the same as in the modified benchmark in the examples directory of this repository. Provided you did not change the camera code as well in the new version of Fast-BVH, this should be easy to get right.

Thanks for the response! I'll fix this in a short bit

Fixed! It was a problem with the intersection code. I have a benchmark program at https://github.com/tay10r/Fast-BVH-benchmark. The intersection code in the original repository needs a PR to work, so you can use my benchmark program or my fork of the project until it gets merged to upstream.
Here's a picture of the result.

So, here are the numbers for 8000x8000, updated for the scene I mentioned in the post above, same POV:

Fast-BVH
This lib (fast mode)

Construction:
51ms
48ms

Traversal:
7649ms
1762ms

I suspect that you were running the benchmark tool without the --fast-bvh-build flag.
This flag disables the post-build optimizations. Interestingly, the post-build optimizations
worsen traversal performance on this scene. This is something that may happen, as the SAH is
only a heuristic anyway.
If you plan on working on Fast-BVH to improve its performance, allow me to give you a bit of advice:

There is no point in keeping the middle-split build algorithm: It won't be faster than a
properly implemented binning BVH construction, and it produces trees that are terrible.
If your aim is to get the best traversal performance, go for a full sweep SAH construction algorithm
with spatial splits.
If your aim is to get the best construction performance, go for a bottom-up construction algorithm
like PLOC, or just a very basic LBVH.
If your aim is a good compromise between the two, use the same algorithm as this library:
binning SAH contruction.
See this lecture I gave this year for the CG1 course at Saarland University:
https://graphics.cg.uni-saarland.de/courses/cg1-2019/slides/Building_Good_BVHs.pdf

Regarding the traversal implementation, you can also get more performance by dropping
the indirection when looking up triangles, and by removing all that very branchy code out
of your ray-node intersection code. Also order your ray by octant. I can't say that enough.
The devil's in the details so only do that once you are already using a good construction
algorithm (i.e. not the middle-split --- see the text above).

I did use the --fast-bvh-build flag.
Here's a screenshot, showing the compiler flags as well.

It could be that I only have a 4 core CPU, and that the benchmark on the test is 8 core.

Well, this must then mean that your construction algorithm does not scale well this higher core counts. A simple LBVH should give you the same performance as splitting in the middle, with faster build times when properly implemented, and more importantly, much better scaling due to its bottom-up nature.
As an alternative, there are also algorithms that are adaptive, i.e, that can generate BVHs of varying quality given a control parameter. This allows you to keep using the same construction algorithm for real-time vs offline rendering. For instance, there's Parallel BVH Construction using Progressive Hierarchical Refinement. I think PLOC has a control parameter as well, but increasing it was not guaranteed to increase performance reliably across the tested scenes in the paper if I recall properly.

Also note that your current construction algorithm only considers the largest axis. This is not the case in this library, because it has a significant impact on traversal performance. If you disable that, you should observe similar times, even on your machine, because binning construction is essentially similar to a top-down middle-split strategy, algorithm-wise, it's just a linear partitioning step at every level of the recursion.

Well, this must then mean that your construction algorithm does not scale well this higher core counts.

Not my construction algorithm, but you're right it only uses one core.

As an alternative, there are also algorithms that are adaptive, i.e, that can generate BVHs of varying quality given a control parameter.

Interesting, I haven't seen that before. I don't plan on doing much more work on Fast-BVH once I get have a BVH algorithm that suites my needs, so I may not get around to implementing a BVH like the one you're mentioning. I'll keep it in mind if I ever end up needing it though.
At this point, I think the "issue" has been resolved. The discrepancy seems to be due to a difference in threading.

Alright. Closing the issue then.

Also, thank you for the advice. I'll have a look at your lecture and try to keep your points in mind going forward.

You're welcome. Let me know if you want to compare the two again, by re-opening the issue for instance. I'll be interested to have a look at what you come up with!

I'm still making comparisons between an LBVH build algorithm I made and your library.
./benchmark --builder sweeped_sah --eye -1000 1000 0 --up 0 1 0 --dir 1 -1 0 --fov 60 ../../lbvh/models/sponza.obj
BVH construction took 102ms
524533 node(s)
Rendering image (1080x720)...
Rendering took 267ms

The BVH build time of the LBVH is at 25 ms, but that's without any post build optimizations. For some reason, the traversal time is around four seconds for the same resolution. I don't think it's the LBVH build quality, but I'm still debugging it.

Please let me know when it's ready. Also note that I have changed the camera code a little to have a horizontal FOV, set the proper screen limits [-1,1] on X/Y (instead of [-0.5, 0.5]), and remove the slight offset due to the division by width - 1 instead of width in the original code.

I can't seem to fix the issue. In a branch of Fast-BVH, which never got merged, the LBVH algorithm had a traversal performance of about 1.1 seconds for the Sponza scene. Now it's at about 3.5 seconds and the build time is around 35ms. Feel free to look at it and critique. It doesn't really have comparable performance to this library unfortunately.

repo
traverser
bvh builder

I took the advice you gave on ray octant ordering and removing triangle indirection. I couldn't seem to find the paper that talks about it (Garanzha and. Loop 2010?) so I just referenced your implementation.

So, I just had a quick look with perf and it seems your traversal code is good. Here is the assembly of your ray-node intersection code, as shown by perf, with % of the time sampled on the left:
    0.00 :   4066e5: mov    %r10d,%r9d
    0.93 :   4066e8: vxorps %xmm4,%xmm4,%xmm4
    0.01 :   4066ec: shl    $0x5,%r9
    0.18 :   4066f0: add    %r14,%r9
    0.06 :   4066f3: vmovups (%r9),%xmm6
    8.48 :   4066f8: mov    0x10(%r9),%r9
    0.63 :   4066fc: mov    %r9,-0x38(%rsp)
    0.16 :   406701: mov    %r13d,%r9d
    0.01 :   406704: vmovaps %xmm6,-0x48(%rsp)
    1.07 :   40670a: vmovss -0x48(%rsp,%rbx,4),%xmm0
    8.08 :   406710: vmovss -0x48(%rsp,%rsi,4),%xmm1
    0.24 :   406716: vsubss %xmm12,%xmm0,%xmm0
    5.33 :   40671b: vsubss %xmm11,%xmm1,%xmm1
    0.31 :   406720: vmulss %xmm7,%xmm0,%xmm0
    3.67 :   406724: vmulss %xmm15,%xmm1,%xmm1
    0.27 :   406729: vmaxss %xmm1,%xmm0,%xmm0
    2.43 :   40672d: vmovss -0x48(%rsp,%r11,4),%xmm1
    0.01 :   406734: vsubss %xmm14,%xmm1,%xmm1
    0.04 :   406739: vmulss %xmm8,%xmm1,%xmm1
    0.60 :   40673e: vmaxss %xmm1,%xmm0,%xmm9
    2.57 :   406742: vmovss -0x48(%rsp,%r9,4),%xmm0
    0.01 :   406749: vmovss -0x48(%rsp,%rdi,4),%xmm1
    0.04 :   40674f: mov    %ebp,%r9d
    0.01 :   406752: vmaxss %xmm4,%xmm9,%xmm13
    2.48 :   406756: vsubss %xmm11,%xmm0,%xmm0
    0.02 :   40675b: vsubss %xmm12,%xmm1,%xmm1
    0.02 :   406760: vmulss %xmm15,%xmm0,%xmm0
    0.19 :   406765: vmulss %xmm7,%xmm1,%xmm1
    0.41 :   406769: vminss %xmm1,%xmm0,%xmm0
    0.76 :   40676d: vmovss -0x48(%rsp,%r9,4),%xmm1
    0.02 :   406774: vsubss %xmm14,%xmm1,%xmm1
    0.05 :   406779: vmulss %xmm8,%xmm1,%xmm1
    1.22 :   40677e: vminss %xmm1,%xmm0,%xmm0
    0.88 :   406782: mov    0x1c(%rdx),%r9d
    0.05 :   406786: test   %r9d,%r9d

As you can see, the code itself is pretty lean. Very few spills, and a lot of computation (a rule of thumb is that good code on x86/x86_64 should have more add/sub/mul/... than movs, in general).
The problem here is the number of samples on the left. For instance, 8% of the samples are on vmovss -0x48(%rsp,%rsi,4),%xmm1. This means that you spend a lot of time on this region of the code, and in this example means that a lot of the time is spent loading node bounds (you can recognize this by the load with offset -0x48(%rsp,%rsi,4), which is produced by indexing using the octant).
What I got of all this is that the culprit is your BVH itself. A very easy way to determine that a BVH is awful (and I mean awful as a result of a bug, not just bad or of poor quality) is to check that the maximum number of primitives per leaf is below a small constant (e.g. 16). If you have a leaf with 100 primitives, not matter how good your traversal algorithm is, it will perform poorly.
One possible explanation for this is if your Morton codes are only 32-bit and there is not enough precision (an LBVH with this bit width is the equivalent of building a 1024x1024x1024 grid). In this case, just switch to 64-bit Morton codes.

@madmann91 That is extremely helpful. I was just about to start profiling the code but I've never been able to get an instruction breakdown as you did. Which tool is this? I generally use callgrind.
I have it setup so that 64-bit Morton codes can be used with 64-bit floating point types, but I haven't checked to see if this pairing is useful to the compiler. Maybe I'll end up switching to 64-bit codes for all types.
I'll give the trick you mentioned a shot. That sounds useful!
It does seem like two primitives per leaf is a bit low. I'm going to see if there's a way to change this in the divide_node function. I haven't seen it done elsewhere, as Karras paper only describes binary leafs, but it's worth a shot.
Thanks for your feedback! Extremely helpful

I have implemented a simple mechanism to collect traversal statistics in the benchmarking tool. Use ./benchmark --collect-statistics 0.001 0.01 ... to render an image with 0.001 * traversal-steps in the red channel and 0.01 * intersections in the green channel. This should allow you to compare your BVH visually with whatever comes out of this library.

That's awesome! I can't wait to give this a shot