Feature/release to maven rep

edit pom file to release

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

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


add css green theme

Coverage decreased (-0.01%) to 79.058% when pulling 65d4a39f5d2148c68a819c4430182e5b294a9187 on erik0704:master into e871525bedc65f28931a732a49c7513a6d9abc5c on CS2103AUG2017-W10-B4:master.


ExEx manager crashes on unwind

2024-06-11T07:17:11.864409Z  INFO Unwinding{stage=Execution}: Starting unwind from=1711616 to=1711613 bad_block=Some(1711616)
thread 'tokio-runtime-worker' panicked at crates/exex/exex/src/manager.rs:290:85:
Chain should have at least one block
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2024-06-11T07:17:13.651002Z  INFO Unwinding{stage=Execution}: Stage unwound stage=Execution unwind_to=1711613 progress=1711613 done=true
2024-06-11T07:17:13.651585Z ERROR shutting down due to error
thread 'tokio-runtime-worker' panicked at /Users/shekhirin/Projects/reth/crates/node/builder/src/launch/exex.rs:74:34:
ExEx EVM finished. ExEx's should run indefinitely
2024-06-11T07:17:13.651631Z ERROR exex{id="EVM"}: Critical task `exex` panicked: `ExEx EVM finished. ExEx's should run indefinitely`

The issue is here https://github.com/paradigmxyz/reth/blob/55317eb004b67bb057aad3080643ee9bbc722182/crates/stages/stages/src/stages/execution.rs#L398
provider.get_take_block_range looks up the data only in MDBX, but we usually have it in static files, so we try to create a chain with no blocks.


vault snap can be updated now that LP: #1583426 is fixed.

https://bugs.launchpad.net/snapcraft/+bug/1583426 is fixed, so the vault snap can be updated too (https://github.com/ubuntu/snappy-playpen/blob/master/vault/README.md).

@elopio - do you know what needs to be done?


Add Me And The Birds (Sisyphus Song) by Duster

Song Name
Me And The Birds (Sisyphus Song)
Artist Name
Duster
Source
Youtube
Youtube Link
YI2201OepoY
Direct File Link
No response
Song ID
1
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 11359854

accept


Testbed app raising Forbidden Attributes Error

I am trying out surveyor-gui before incorporating it into an application, and after the basic question survey was completed, attempting to go to the next section raised:
ActiveModel::ForbiddenAttributesError in SurveyorController#update
I was wondering if this was a strongparams work and couldn't find strongparams defined in the SurveyorController. I also attempted to set the strongparams, but I have no idea of the attributes defiend in the model. Which way?

Strong params are a bit indirect in Surveyor and SurveyorGui.  You can find them in SurveyorGui under app/models/permitted_params_decorator.rb.  That file reopens the PermittedParams class which is originally defined in the Surveyor gem at app/models/permitted_params.rb.
Not sure why you might be experiencing this error.  Perhaps you can provide some more information:

Are you using the testbed application as-is or have you customized it any way?
What versions of ruby and rails are you using?
Does the error message indicate which specific attribute is causing the problem?

First I'm using the 'simple_form' branch of Surveyor and 'zurb' branch of SurveyorGui. No error attributes was specified only the parameters from the survey submitted were returned(I don't have the screenshot anymore). I haven't customised the testbed application. Rails version is '4.1.6', Ruby is '2.2.0'.
I tried using the SurveyorGui on another branch of my real app but I kept getting error with the simple_form version. I'm guessing Surveyor is locked for simple_form '3.1.0.rc' while SurveyorGui is locked for simple_form '3.0.2'.
Could it be beacuse I'm not using the master branches of the gems? I 've tried it too and I got this error: "undefined method `boolean_label_class=' for SimpleForm:Module (NoMethodError)"

So a couple of things - the Zurb branch of SurveyorGui is a work in
progress and definitely has bugs.  The simple_form branch of Surveyor also
was broken last I checked and I don't think that's changed.  I prefer
Simple Form over Formtastic, but was never able to get that branch of
Surveyor to work (though I didn't put a lot of time into it).  I'd avoid
the custom branches.  Pull the latest surveyor_gui master from github and
go with that.  Otherwise, be prepared to do some debugging on your own.
Your welcome to fork surveyor_gui and see if you can finish up the Zurb
branch and get simple_form working with Surveyor.  I'd be happy to pull it
in if you get it working :)
On Thu, Feb 5, 2015 at 7:23 AM, Taiwo Ayanleye<EMAIL_ADDRESS>wrote:

First I'm using the 'simple_form' branch of Surveyor and 'zurb' branch of
SurveyorGui. No error attributes was specified only the parameters from the
survey submitted were returned(I don't have the screenshot anymore). I
haven't customised the testbed application. Rails version is '4.1.6', Ruby
is '2.2.0'.
I tried using the SurveyorGui on another branch of my real app but I kept
getting error with the simple_form version. I'm guessing Surveyor is locked
for simple_form '3.1.0.rc' while SurveyorGui is locked for simple_form
'3.0.2'.
Could it be beacuse I'm not using the master branches of the gems? I 've
tried it too and I got this error: "undefined method `boolean_label_class='
for SimpleForm:Module (NoMethodError)"
—
Reply to this email directly or view it on GitHub
https://github.com/kjayma/surveyor_gui/issues/43#issuecomment-73037952.

In Rails 4, The error is due to the params in the update method that are not permitted.
As a workaround, I'd suggest to override the update method of the surveyor_controller by generating a custom controller and define private params methods permitting the different params.
To do so:
$ rails generate surveyor:custom
Then in the update method, remove the call to super, get the method's source code and define private methods to permit the params.
My code :
def update
#super
question_ids_for_dependencies = (r_params || []).map{|k,v| v["question_id"] }.compact.uniq
saved = load_and_update_response_set_with_retries
return redirect_with_message(surveyor_finish, :notice, t('surveyor.completed_survey')) if saved && finish_params

respond_to do |format|
  format.html do
    if @response_set.nil?
      return redirect_with_message(surveyor.available_surveys_path, :notice, t('surveyor.unable_to_find_your_responses'))
    else
      flash[:notice] = t('surveyor.unable_to_update_survey') unless saved
      redirect_to surveyor.edit_my_survey_path(anchor: anchor_from(section_params), section: section_id_from(params))
    end
  end
  format.js do
    if @response_set
      render json: @response_set.reload.all_dependencies(question_ids_for_dependencies)
    else
      render text: "No response set #{response_set_code_params}",
      status: 404
    end
  end
end

end
[And in the custom controller : ]
private
def r_params
  return unless params[:r]
  params.require(:r).permit!
end

def section_params
  return unless params[:section]
  params.require(:section).permit!
end

def finish_params
  return if !params[:finish]
  params.require(:finish)
end

def response_set_code_params
  return unless params[:response_set_code]
  params.require(:response_set_code).permit!
end

PS : sorry for my English. And feel free to propose improvements to this workaround, because I'm not sure I've found the optimal solution yet ;)

Hi, I have the same error appearing when I try to preview my survey, after one section I get the Forbidden Attributes Error.
When I was using surveyor_gui 0.1.2, EmCousin's workaround worked, but now that I'm getting surveyor_gui from the master it doesn't work anymore. I am not very familiar with ruby on rails, so I have a hard time understanding what everything does.
Any idea what might be the problem?

Hey guys, I'll take another look, but would one of you be able to specify a test case that I can try off the master branch?  What conditions are creating this error?  Thanks


free-manga-downloader: Update to version <IP_ADDRESS>

Closes #4071

/verify

@Ash258 is there something i can do to fix the package manifest?

/verify


No connection after using a (hardware) firewall although port 500, and 4500 are open

Rancher Versions: 1.5.3
Server: debian bare metal server
healthcheck: v0.2.3
ipsec: rancher/net:v0.9.4
network-services: network-manager:v0.6.6
scheduler: v0.7.5
Docker Version: 17.03.1-ce, build c6d412e
OS and where are the hosts located? (cloud, bare metal, etc):
Debian 3.16.39 , bare metal, hetzner
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single note. Simple startup. No external DB.
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:

Start all stacks. Each service is reachable and everything runs fine
Enable the firewall.

All services are working properly.
Restart one service from the rancher web UI.
Container are never leaving the "stopping", "starting" or "upgrading" state.

Here are some logs from the rancher container:
2017-04-26 12:36:42,262 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [3]
2017-04-26 12:36:47,264 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [4]
2017-04-26 12:36:52,267 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [5]
2017-04-26 12:36:57,267 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [6]
2017-04-26 12:36:57,268 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Scheduling reconnect for [1]
2017-04-26 12:37:02,407 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [7]
2017-04-26 12:37:07,408 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [8]
2017-04-26 12:37:12,410 ERROR [:] [] [] [] [TaskScheduler-2] [i.c.p.a.s.ping.impl.PingMonitorImpl ] Failed to get ping from agent [1] count [9]
time="2017-04-26T12:43:40Z" level=info msg="Invalid HostUuid." hostUuid=593a6942-f7a0-4056-6ec8-62c43dce3366
time="2017-04-26T12:43:41Z" level=info msg="Invalid HostUuid." hostUuid=593a6942-f7a0-4056-6ec8-62c43dce3366

[...]

time="2017-04-26T13:01:41Z" level=info msg="Registering backend for host 593a6942-f7a0-4056-6ec8-62c43dce3366 with session ID 60a16e03-2449-4079-bf02-bdfd3d2c8ac7."
2017-04-26 13:09:39,091 ERROR [61f20e70-62c5-4e74-80f4-9b60df8924c7:9696] [service:84] [service.activate] [] [ecutorService-5] [c.p.e.p.i.DefaultProcessInstanceImpl] Expected state running but got stopped
2017-04-26 13:09:39,174 ERROR [:] [] [] [] [ecutorService-5] [.e.s.i.ProcessInstanceDispatcherImpl] Expected state running but got stopped

I could post ifconfig and resolve.conf, but I guess it's just another port I have to open or a setting I have to use for rancher.
Results:
Management is not possible within the rancher web ui.
I tested to start the container with docker start which works fine.
When I disable the firewall everything works as expected again.
Thank you for your great piece of software and your great support.

Does your firewall have a log output? If so, might be worth seeing what's being dropped.

Unfortunately not, @Rucknar. And thank you for your very fast reply

No worries. How are you testing with the firewall? By adding an any:any? If not it might be worth a try, see if that works or fails.

Hey @Rucknar. Thank you for your effort! 👍  But unfortunately we switched back to a stack without docker. It's a pity, but we haven't had enough time to solve it - yeah I know you answered fast enough, but you know how things move. I will test it again asap on another hetzner server, but cannot guarantee any ETA.

If it's literally logging the messages after enabling the firewall and restarting (removing established connections) big chance it's in there.
Quick observations:

Rancher usually runs on port 8080, I don't see it listed here. Maybe your mapping 80 -> 8080 or using proxy in front?
TCP established could need 1024-65535
Are the other rules (like Rancher SSH) working, can you SSH to the nodes?

Please comment if you want to re-open if you're working on it again.


Annotator resolution slider and number input are disabled and locked to 64

Canny Annotator resolution slider and number input are disabled and locked to 64. Why is that? I have to manually unstuck it

It works fine on my side. any screenshots?

It works fine on my side. any screenshots?

https://imgur.com/a/yLmDAss
Here's how it looks. Depth controls (thresholds) are locked too.
What I tried:
Update webui, enable and disable the plugin, delete ui-config.json so it regenerates. Neither of these worked

wrong repo :)


Port existing networking sample apps to user mode

To demonstrate use of system calls implemented in #8203, current sample applications will need to be adapted to run in the user mode

This appears to be duplicated of https://github.com/zephyrproject-rtos/zephyr/issues/10972, closing this as that one is closed.


Implement clip on Spark Bolt Array

Fixed by https://github.com/bolt-project/bolt/commit/d058cbbc3567be136d2a742dcf9f00abadde91fa


After restarting wsl, GUI: Error: Can't open display:: 0 cannot be displayed

Windows build number:
22621.382
Your Distribution version:
Debian 11
Your WSL versions:
WSL 版本： <IP_ADDRESS>
内核版本： <IP_ADDRESS>
WSLg 版本： 1.0.42
MSRDC 版本： 1.2.3401
Direct3D 版本： 1.606.4
DXCore 版本： 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows版本： 10.0.22621.382
Steps to reproduce:

Open WSL, enter xeyes, and the GUI program can be displayed normally

Enter wsl - t Debian on the console to close the distribution

Enter the distribution again, enter xeyes, and get the output: Error: Can't open display:: 0

WSL logs:
pulseaudio.log
weston.log
stderr.log
WSL dumps:
No response
Expected behavior:
GUI program can be displayed normally

Actual behavior:
Error: Can't open display: :0

Take a look at #820.

看看#820。

this doesn't work for me https://github.com/microsoft/wslg/issues/820#issuecomment-1229467157
I can't tell if it's the same problem, as I restarted the computer and the problem was fixed, but if I shut down the distribution again with wsl -t Debian the problem reappears

just to cross-check, please share the contents of /tmp/.X11-unix when this problem occurs.

just to cross-check, please share the contents of /tmp/.X11-unix when this problem occurs.
Changes when an error occurs

Changes after restarting the computer

Funny thing happened, after I restarted my computer
The solution given at https://github.com/microsoft/wslg/issues/820#issuecomment-1229467157 worked for me! Now the GUI program works fine after restarting the distribution

You may close this issue now, as it is already being tracked there.


[3pt ]Reserve a ticket Form

To reserve an appointment, the user has to select a date and city (username and selected item are autofilled).

Use the design based on the "Book a vespa test-ride" and add all necessary inputs.
The user can also access the "Reserve" page from the navigation panel. In that case only username is autofilled.


allow to limit client parallel requests

Codecov Report

Merging #396 (8a1fc9b) into v3 (ba2022c) will increase coverage by 0.25%.
The diff coverage is 71.00%.

@@            Coverage Diff             @@
##               v3     #396      +/-   ##
==========================================
+ Coverage   70.26%   70.51%   +0.25%
==========================================
  Files          67       68       +1
  Lines        5085     5139      +54
==========================================
+ Hits         3573     3624      +51
+ Misses       1131     1129       -2
- Partials      381      386       +5

Impacted Files
Coverage Δ

dtls/server/config.go
64.28% <ø> (ø)

options/commonOptions.go
44.68% <0.00%> (-1.75%)
:arrow_down:

options/config/common.go
100.00% <ø> (ø)

options/udpOptions.go
34.61% <ø> (ø)

udp/client/config.go
75.00% <ø> (+8.33%)
:arrow_up:

udp/server/config.go
71.42% <ø> (ø)

...ent/limitParallelRequests/limitParallelRequests.go
68.42% <68.42%> (ø)

udp/client/clientconn.go
72.59% <77.27%> (+0.87%)
:arrow_up:

tcp/client/clientconn.go
73.04% <90.00%> (+0.72%)
:arrow_up:

net/blockwise/blockwise.go
68.49% <100.00%> (+0.19%)
:arrow_up:

... and 11 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Spellcheck done API docs [Unitary Hack 2024]

Hi @Eric-Arellano
This closes, https://github.com/Qiskit/qiskit/issues/12067
I had to change the package.json check:spelling script because the ignorePaths didn't manage well the partial exclusion of the past versions, perhaps changing dir structure for the long term solution will be ideal.
I also updated the custom dictionaries of people.txt and qiskit.txt in order to add some lastnames and terms, I sorted them alphabetically as well.
I avoided changing references to papers where "randomised" appeared in the title and I added this word to the dictionary in order to avoid the lint failure in the future. I took care not to change any other references, but this was the only case for now.

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

Thanks, @ljcamargo! We appreciate the patch. All the Qiskit changes need to be done in the Qiskit/qiskit repository, as explained at https://github.com/Qiskit/qiskit/issues/12067. That is because the docs here are generated from Qiskit/qiskit and it's not safe for us to edit the MDX files directly here because they will be overwritten.
Those changes will usually happen in Python files in their docstring. A tool like ripgrep can be useful to quickly find where the bad string is located in Qiskit/qiskit.

I'm removing [Unitary Hack 2024] from the title and "This closes, https://github.com/Qiskit/qiskit/issues/12067" is replaced by "related to https://github.com/Qiskit/qiskit/issues/12067"

Closing as per https://github.com/Qiskit/documentation/pull/1479#issuecomment-2145616634


Fixing #698

Fixing #698 by the fix proposed there
(I don't really know what this is doing or why, I just copy-pasted the suggested fix by @rxcomm )

Seems like a duplicate of
https://github.com/tweepy/tweepy/pull/694
and seems like nobody is actually merging back pull requests in this project. Which is sad kinda


Ato 82/modify stubs to emulate post requests to authorize

What?
Add ability for the auth stub to perform POST requests.
Why?
GET requests have a string limit.
We currently don’t know what our current string limit is or if it’s a problem.
This will remove risk of hitting query string limits with the full encrypted and signed payload
Related PRs
https://govukverify.atlassian.net/browse/ATO-22
https://govukverify.atlassian.net/browse/ATO-81
https://govukverify.atlassian.net/browse/ATO-88

I think the unsigned commits might cause an issue?

I think the unsigned commits might cause an issue?
Ah good spot, thanks! I unsuccessfully tried to move from GPG to SSH signing haha


docs: mono-mdk is required to build omisharp-roslyn on macOS

The BUILD.md docs do not include the installation of the mono MDK, which is a prerequisite for building omnisharp-roslyn on macOS.

thanks @dmccaffery!


Support for no_std / libcore

This crate is ideal for use within an OS (to easily use C-style enums and defines), but it seems to require the std crate. Is there an option like a no_std feature to disable the std library and instead use just libcore? If not, I'd like to make that a feature request.
If that's not possible, my apologies, I am relatively new to Rust.

It seems the only change needed would be remove the line pub use std::option::Option; which IIRC was moved to core::.

Conjuring enums from ints is something thats often needed in embedded projects. No-Std would be great!

Agreed, just ran into this today as well and was surprised that enumprimitive didn't support no_std


docs: add missing mention of the envoyAccessLogServer module

@david-vavra
I noticed we forgot to link the module from the modules docs.

Thanks.
Can you please also add link to kafkaIngester? :)

Right, added PTAL @david-vavra


atsam native scargo build fails

Describe the bug
On develop for ATSAM, if we build when being inside the docker (scargo docker run) then build goes ok. But if build from native system then fails.
To Reproduce

create new project scargo new atsam_1 --target atsam
scargo build - here it fails (logs below)

This works:

create new project scargo new atsam_1 --target atsam
scargo docker run
scargo build

Expected behavior
It should build as inside of the docker
Additional context
File "/usr/local/lib/python3.8/dist-packages/scargo/cli.py", line 64, in build
scargo_build(profile)
File "/usr/local/lib/python3.8/dist-packages/scargo/commands/build.py", line 63, in scargo_build
f"./config/conan/profiles/{config.project.target.family}_{profile}",
File "/usr/local/lib/python3.8/dist-packages/scargo/config.py", line 115, in target
return Target.get_target_by_id(self.target_id)
File "/usr/local/lib/python3.8/dist-packages/scargo/config.py", line 133, in get_target_by_id
return TARGETS[target_id]
KeyError: 'atsam'

scargo needs release to be in docker


Unabled to format PHP on self hosted Cloud9

When using Coud9 through AWS, I can add php-cs-fixer to format PHP. However, when I use an identical setup on self-hosted Cloud9, I can't get it to work.
My project.settings file looks like this,
    "php": {
        "@completion": true,
        "@formatter": "php-cs-fixer fix \"$file\" --rules=@Symfony,@PSR2",
        "@path": ".:./vendor:/usr/local/bin:/usr/bin"
    },

And I have verified that php-cs-fixer is running by running it manually from the Cloud9 terminal.
root@136fd7c9194b:/var/www/html# php-cs-fixer fix "test.php" --rules=@Symfony,@PSR2
Loaded config default.
Using cache file ".php_cs.cache".
   1) test.php

Fixed all files in 0.009 seconds, 10.000 MB memory used
root@136fd7c9194b:/var/www/html#

When I try to run the beautifier, I still get the message, '"php" is not supported yet'.

Excuse me for using DeepL Translate.
I had the same problem, but I found a way to make it work on my self-hosted Cloud9!
The solution is to start Cloud9 in co-editable mode with "--collab" in the startup options, and then run the following bookmarklet to have the co-edit user ID registered in the cookie, so that php-cs-fixer will automatically run on save.
If "Share" is displayed in the upper right corner of the screen, you have succeeded.
You may need to reload the editor screen after registering the cookie.
javascript:(function(){javascript:document.cookie='__c9_uid='+escape(JSON.stringify({id:1}))+';Domain=.com;Max-Age=315360000'})()

In the new Edge, the bookmarklet doesn't seem to run from the address bar, so try running it from the Developer Tools console.
I hope this helps.
For reference:
https://github.com/c9/core/blob/7e1ac98f51b85e8bed401c593774ef73ada3cd07/plugins/c9.ide.format/formatters/custom.js#L33

Excuse me for using DeepL Translate.
I had the same problem, but I found a way to make it work on my self-hosted Cloud9!
The solution is to start Cloud9 in co-editable mode with "--collab" in the startup options, and then run the following bookmarklet to have the co-edit user ID registered in the cookie, so that php-cs-fixer will automatically run on save.
If "Share" is displayed in the upper right corner of the screen, you have succeeded.
You may need to reload the editor screen after registering the cookie.
javascript:(function(){javascript:document.cookie='__c9_uid='+escape(JSON.stringify({id:1}))+';Domain=.com;Max-Age=315360000'})()

In the new Edge, the bookmarklet doesn't seem to run from the address bar, so try running it from the Developer Tools console.
I hope this helps.
For reference:
https://github.com/c9/core/blob/7e1ac98f51b85e8bed401c593774ef73ada3cd07/plugins/c9.ide.format/formatters/custom.js#L33


[Android] lint failed with InvalidPackage: Package not included in Android

Lint task results in an InvalidPackage error:
Invalid package reference in library; not included in Android: java.nio.file. Referenced from okio.Okio.

+1

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/android-lint-failed-with-invalidpackage-package-not-included-in-android
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub.
Also, if this issue is a bug, please consider sending a PR with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.

+1


[time-input & date-time-picker] Contrast Issue for Label in Mobile Mode fixed.

Summary
Changed the help text colors for mobile input in terra-time input to fix the color contrast  issue for both terra-date-time picker and terra-time-input and updated the screenshots for date time picker.
Resolves #744

There should have been test updates with this...


Fix docker build by reverting to docker image maven:3.5.4-jdk-8

#42 attempted to work around the new version of the docker image maven:3.6.3-jdk-8. While the docker build works, the tests fail, probably due to the non-conventional place openjdk is installed:
Tests run: 2366, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 266.727 sec <<< FAILURE! - in TestSuite
testInjectCertificateAuthority(org.apache.brooklyn.util.core.crypto.SecureKeysAndSignerTest)  Time elapsed: 0.542 sec  <<< FAILURE!
java.lang.AssertionError: expected [true] but found [false]
	at org.apache.brooklyn.util.core.crypto.SecureKeysAndSignerTest.testInjectCertificateAuthority(SecureKeysAndSignerTest.java:89)

2020-02-11 12:04:39,960 INFO  - Brooklyn shutdown: stopping entities [TestEntityImpl{id=zx63bdhkyl}, TestEntityImpl{id=es2g7mt1un}, BlockingEntityImpl{id=wrqs7d7pht}]
Results :

Failed tests:
  SecureKeysAndSignerTest.testInjectCertificateAuthority:89 expected [true] but found [false]

Tests run: 2366, Failures: 1, Errors: 0, Skipped: 0

So this reverts the the known working version for the docker build.
This closes #42

LGTM


Voice Calculator

Description
This is a voice calculator where you can use your voice to do calculations of arithmetic and trigonometric expression along with the history of the total calculation. To see the history just say HISTORY or to clear the history say CLEAR. This calculator is capable enough to calculate linear expressions also.
Fixes #1014
Have you read the Contributing Guidelines on Pull Requests?

[x] Yes
[ ] No

Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md
[x] My documentation follows Template for README.md
[x] My changes generate no new warnings
[x] I have added tests/screenshots(if any) that prove my fix is effective or that my feature works.

@kaustubhgupta  please look at it

@kaustubhgupta  please look I tried to manage the issues. If I have messed once more please tell me.

@kaustubhgupta  please look at the edits done...

@kaustubhgupta look at the changes made

@kaustubhgupta have a look on the suggested changes

@Arnab11917676 who told you to make changes?

I have put the approved tag that means the PR will be merged soon. Now rollback your last change

Sorry for the changes...I will refractor the changes back to what it was....

@santushtisharma10  please check the PR

@santushtisharma10 please check the PR

Nothing to check here. The PR will be merged by PA soon. Kindly have patience.

@kaustubhgupta it's on hold for a long time...


Postponed - Breaking change: message.talker(), listener(), room() will return Promise with v1.0+

And we have removed the load() API from our interface: if you need to get a contact/room by id, use find({ id: 'xxx' }) instead.
This change will affect the JS code with a very bad effect: the code will just break at the runtime.
However, if you are using TypeScript, I believe it will be very easy to find and fix the changes before your program can be started.
Update
In order to not break too many downstream users, this change is decided to be postponed.

Please do not close this issue; it's a very important to-do for my future work.


Add integration tests for V2 schema version

Codecov Report

Merging #469 into develop will increase coverage by 0.03%.
The diff coverage is 0%.

@@             Coverage Diff             @@
##           develop     #469      +/-   ##
===========================================
+ Coverage     45.5%   45.53%   +0.03%
===========================================
  Files           68       68
  Lines         2378     2376       -2
  Branches       267      267
===========================================
  Hits          1082     1082
+ Misses        1230     1228       -2
  Partials        66       66

Impacted Files
Coverage Δ

...ure/maven/webapp/parser/V2ConfigurationParser.java
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Incorrect IdentityBinaryExpression message?

errorprone version 2.15.0
For binary logical operations with multiple decrements on an array index like this
if (((sieveArray[x--] | sieveArray[x--] | sieveArray[x--] | sieveArray[x--]) & 0x80) != 0) {
   ...

   ...
}

errorprone prints a IdentityBinaryExpression message:
[IdentityBinaryExpression] A binary expression where both operands are the same is usually incorrect; the value of this expression is equivalent to `sieveBlock[x--]`.

https://errorprone.info/bugpattern/IdentityBinaryExpression
The message is propably wrong?

That page does acknowledge possible false positives from side-effectful expressions:

If the expression has side-effects, consider refactoring one of the expressions with side effects into a local.


Using GetAsync method instead of ListAsync method for getting credent…

@tmarkovski  @StevenTCramer
Short description of what this resolves:
Enhancement in code- Update in class GetCredentialHandler
Changes proposed in this pull request:
Use GetAsync() method instead of ListAsync() method
Fixes: https://github.com/hyperledger/aries-framework-dotnet/issues/132

Thanks for your contribution @RinkalBhojani
Per Hyperledger's guidelines, all commits must be signed, so that the DCO requirement will pass. Please see this link on how to quickly amend your commit with signed message.
https://github.com/hyperledger/aries-framework-dotnet/pull/133/checks?check_run_id=1181975638

Thanks for your contribution @RinkalBhojani
Per Hyperledger's guidelines, all commits must be signed, so that the DCO requirement will pass. Please see this link on how to quickly amend your commit with signed message.
https://github.com/hyperledger/aries-framework-dotnet/pull/133/checks?check_run_id=1181975638

Signed-off the commit. Do I need to create new pull request or you can approve the same?
Thanks


aws-iam-authenticator version returns empty output

$ go get -u -v github.com/kubernetes-sigs/aws-iam-authenticator/cmd/aws-iam-authenticator
github.com/kubernetes-sigs/aws-iam-authenticator (download)

$ cd $GOPATH/src/github.com/kubernetes-sigs/aws-iam-authenticator && git show
commit 82544ec86140b7027a07890b09c2f03fca97228a (HEAD -> master, tag: 0.4.0-alpha.1, origin/master, origin/HEAD)
Merge: eb0b44b 96243fb
Author: k8s-ci-robot<EMAIL_ADDRESS>Date:   Thu Oct 18 19:40:09 2018 -0700

    Merge pull request #167 from nckturner/github-owner

    Change github repository

$ aws-iam-authenticator version
{}

/kind bug

Thanks, bot.  I'm glad at least you are paying attention.
/remove-lifecycle-stale

/remove-lifecycle stale

Can you verify this is fixed for you in the newest version with? https://github.com/kubernetes-sigs/aws-iam-authenticator/pull/187
It could probably be improved by using a short git hash with a dirty tag like git-9999cd80-dirty if you want to submit a PR.

Sorry for snarking, I should have checked through issues and PRs when I got pinged by the bot.  I wish this issue was linked in that one before now.
I confirm that #187 works as advertised when run against a version built with go get.  Thanks for that!
I think part of the problem (separate issue) is that there is only one place that mentions installation in the README: toward the bottom of this section.  Also, at the time I created this issue, the latest release was pretty far behind master IIRC.  Either way, a prominent section in the readme about installation options showing both the dl/chmod/cp stuff and go get would be helpful IMO.
/close

@nckturner The AWS docs should be updated and provide a download link to a binary printing the correct version number.
https://docs.aws.amazon.com/eks/latest/userguide/install-aws-iam-authenticator.html


Problem when running the app demo on part 4

Hi,
I have already downloaded 'nextgpt_7b_tiva_v0' weights from huggingface, but when I run 'bash scripts/app.sh', it gives me this error:
Setting ds_accelerator to cuda (auto detect)
/home/kjj8053/anaconda3/envs/nextgpt/lib/python3.8/site-packages/torchvision/transforms/_functional_video.py:6: UserWarning: The 'torchvision.transforms._functional_video' module is deprecated since 0.12 and will be removed in the future. Please use the 'torchvision.transforms.functional' module instead.
warnings.warn(
/home/kjj8053/anaconda3/envs/nextgpt/lib/python3.8/site-packages/torchvision/transforms/_transforms_video.py:22: UserWarning: The 'torchvision.transforms._transforms_video' module is deprecated since 0.12 and will be removed in the future. Please use the 'torchvision.transforms' module instead.
warnings.warn(
/home/kjj8053/research/NExT-GPT/code/model/custom_sd.py:28: FutureWarning: Importing DiffusionPipeline or ImagePipelineOutput from diffusers.pipeline_utils is deprecated. Please import from diffusers.pipelines.pipeline_utils instead.
from diffusers.pipeline_utils import DiffusionPipeline
[!] load base configuration: config/base.yaml
Traceback (most recent call last):
File "demo_app.py", line 28, in
args.update(load_config(args))
File "/home/kjj8053/research/NExT-GPT/code/config/init.py", line 27, in load_config
if args['mode']:
KeyError: 'mode'

@Tizzzzy, the bug has been fixed, please refer to the update.


Shorten modularity test names to suit Windows MAX_PATH limit

Related to https://github.com/eclipse/openj9/issues/11365
Signed-off-by<EMAIL_ADDRESS><EMAIL_ADDRESS>

Test : Internal/Grinder/12462


Adding more testimonials

only one testimonial is featured in the website. I believe there should be atleast three testimonials required to assure the customer about the authenticity of the website. Also the heading is mentioning 'testimonials' ,so a single testimonial wont do the justice.
Therefore I request you to assign me the task of adding few more testimonials so that the right-left scroll feature also works or else remove the scroll featuring.

Hey @shruuti321 ,thansk for stepping up!
We will add those testimonials shortly


Global variables and constants

It would be excellent to be able to include variables and global constants accessible from anywhere in the application, as is the case of the "moment" add-on that you can use when creating a calculated field, or when placing a formula text with a date. I do not know well how the source code of Saltcorn is constituted and how it would be the easiest solution, or if there is a solution in sight that I overlooked.
My need arises for example, in the case of a system with accounting parts, and when I have to make calculations with some tax, I should not always be multiplying each time by the value of that tax, and if it varies, have to modify it everywhere in the application.

Is there any way to do this with some other alternative @glutamate? The only one I can think of at the moment is to create a table with a field for each precise value to be referenced as a global variable. and that each table that requires such values has an FK automatically pointed to the first and only value of the global variables table. But it doesn't give me much peace of mind that how healthy this is for the Saltcorn system.

The workaroun I am using is that I add a field to the user table and use that a global variable. Just be careful that you always have to set "set user language" in order to publish that and make that available outside the current context.  Backside is that you are not able to change the user language as it was designed for. but for non-multi-language apps that should work.


Make the RabbitMQ play nice with the sampler (allowing it to be part of the data loader flow)

Following the work in https://github.com/apache/druid/pull/14137 it would be great if the rabbitmq extension worked with the sampler. This would allow it to be used in the data loader flow.
Right now doing a POST to
/druid/indexer/v1/sampler
payload
{
   "type":"rabbit",
   "spec":{
      "type":"rabbit",
      "ioConfig":{
         "type":"rabbit",
         "uri":"localhost:5672",
         "stream":"my_queue",
         "inputFormat":{
            "type":"regex",
            "pattern":"([\\s\\S]*)",
            "listDelimiter":"56616469-6de2-9da4-efb8-8f416e6e6965",
            "columns":[
               "raw"
            ]
         }
      },
      "dataSchema":{
         "dataSource":"sample",
         "timestampSpec":{
            "column":"!!!_no_such_column_!!!",
            "missingValue":"1970-01-01T00:00:00Z"
         },
         "dimensionsSpec":{

         },
         "granularitySpec":{
            "rollup":false
         }
      },
      "tuningConfig":{
         "type":"rabbit"
      }
   },
   "samplerConfig":{
      "numRows":500,
      "timeoutMs":15000
   }
}

results in
{
    "error": "Failed on call to `getDeclaredMethods()` on class `org.apache.druid.indexing.rabbitstream.RabbitStreamSamplerSpec`, problem: (java.lang.NoClassDefFoundError) com/rabbitmq/stream/MessageHandler\n at [Source: (org.eclipse.jetty.server.HttpInputOverHTTP); line: 1, column: 9]"
}

probably because RabbitStreamSamplerSpec is missing.
I started a base bones implementation in the console here https://github.com/vogievetsky/druid/tree/console_rabbitmq but I need the sampler to work to move forwards.
@jamiechapmanbrn would you be interested in filling this gap?

I'm interested, but I can't promise any kind of timeline at the moment. I can definitely help review a pr in the area though.


Test download script ALOS / NASADEM / GEDI

Björn perhaps it makes sense to have a look at your GDAL scripts and see how that compares against work done by Tjalling/Antonio

Hi @backeb and @hcwinsemius, at https://github.com/global-water-watch/research-reservoir-storage/blob/main/gwwstorage/storage.py I added this function: """sample_from_DEM_datasets(region)"""
This allows querying ALOS, GEDI and NASADEM for the reservoir waterbody areas. I asked @emiedeltares to work on also querying Copernicus DEM.
An example of use can be found at Example_1_ProcessingStrategy3.ipynb


Remove ProgressState::width

This variable was always None and used in only one place. It was
probably created to cache the target's width, however it's not too
expensive to check and can create problems after resizing a terminal (a
wide_xyz placeholder will use wrong width)

Great, thanks!


Typo in _configthreadlocale

In the Remarks section there are two mentions of "_configurethreadlocale " - I reckon that it should be "_configthreadlocale", which is the name of the function and the title of the page.

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

ID: 47c4b7a8-a12d-8082-18bc-4a63d58d233d
Version Independent ID: c86c99df-d0c2-3263-6c59-e2814b319428
Content: _configthreadlocale
Content Source: docs/c-runtime-library/reference/configthreadlocale.md
Product: visual-cpp
Technology: cpp-ucrt
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

Thank you, @j-oel
I fixed this and it'll be live by tomorrow afternoon (10/30)
You may have noticed the tag: good-first-PR-issue. That's just an indication that if you want to, this is a good opportunity for you to contribute to the docs by making the fix yourself. Here's how.  We are in the cpp-docs repo.


New version: Telegram.TelegramDesktop version 5.2.2

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

/azp run

@stephengille could this please be manually verified?

This package installs and launches normally on a Windows 10 VM.

This package installs and launches normally on a Windows 10 VM.


Change RecoveryHandler to accept and return http.Handler

This is a PR for the proposal in #78. It makes RecoveryHandler idiomatic by accepting and returning http.Handler like middleware in other popular libraries. The previous functionality is exposed in the new RecoveryHandlerFunc method.

This change is

I just ran into this problem and would like to voice my support for this breaking change.
If API breaks are a concern, maybe it's time to look into gopkg.

I'm a huge proponent of having something like this! I wrote a custom wrapper earlier today because I was looking for this. I'd be happy to see NewRecoveryHandler used in order to avoid API breakage.


OOZIE-3552 Missing delimiter added to coord job information output

https://issues.apache.org/jira/browse/OOZIE-3552 bugfix

Committed patch for OOZIE-3552


Remove Modernizr

DO NOT MERGE YET
This PR removes Modernizr, as discussed in #525.
Behavior of non-evergreen browsers (mainly IE6 - IE11) needs to be verified, as this also removes the html5shiv that is incorporated in Modernizr. Possible effects may be incorrect rendering, buttons not working, navigation not functioning, JavaScript errors in console
This PR does not remove the rAF polyfill for old IE.

[x] Chrome (latest) verified
[x] Firefox (latest) verified
[x] Edge (latest) verified
[x] IE11 verified
[ ] IE10 verified
[ ] IE9 verified
[ ] IE8 verified
[ ] IE7 verified
[ ] IE6 verified

Microsoft has a great service for generating website screenshots with different browsers, including all IE versions since IE 8:
https://developer.microsoft.com/en-us/microsoft-edge/tools/screenshots/
If you deploy your changes somewhere, it will be quite easy to see which browsers get broken.

I know of that page (I even referenced it in the comment above) but it seems to produce some different results from actual tests on browsers. Since I don't know exactly how they are creating the screenshots, I prefer manual testing for such an important change.
Screenshots also don't show JS errors, scrolling behavior, click behavior etc.

Oh, how could I not notice that link :)

@rupl thanks for commenting. I'm not sure how applicable your comment is, since sphinx_rtd_theme is not a Drupal theme, but a Sphinx theme.

looooool sorry 😳

I think we should go forward with this.

Closing in favor of #756


Fusor 1.1 alpha rebase

Beta release expected relatively soon, and we'll need to rebase again, but this rebase may fix our csi ceph restic errors.

Closing. beta release is out.


Disable selenium test

What do you think @Spuds about disable them?
At that point they are completely useless and a waste of time (and a potential source of other issues, because I have the urge to merge PRs even if the test fails...).

Fine with me, I'm not in the "mood" to fix some esoteric travis issue yet again.  All we have to do is edit the travis.yml file and change the 5.6 section to - WEBTESTS=false and it should be good to go.


FIX-#3114: Fix links to the entities after refactor

Signed-off-by: Igoshev, Yaroslav<EMAIL_ADDRESS>
What do these changes do?

[x] commit message follows format outlined here
[x] passes flake8 modin
[x] passes black --check modin
[x] signed commit with git commit -s
[x] Resolves #3114
[x] tests added and passing
[x] module layout described at docs/developer/architecture.rst is up-to-date

Let's remove this line as well.

@amyskov , I believe that should as part of #3099 .

@prutskov , fixed

@amyskov , I believe that should as part of #3099 .

But why? It looks like just a typo, it shouldn't generate any warnings.

@amyskov , that is not related to the problem in any way that you described in the issue.

@amyskov , that is not related to the problem in any way that you described in the issue.

Ok, let's leave it for the issue with warnings.


Unknown error occurred after confirming phone code

Hello, I was not able to make the new integration to run propertly. I was able to get the notification code on my phone but later i am getting Unknown error and then "Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble"
Do you have any idea what could be the issue? Where i can see the debug logs?

The logs can be seen in the home-assistant.log file. Can you provide more information?

Logger: aiohttp.server
Source: custom_components/securitas/config_flow.py:145
Integration: Securitas Direct (documentation, issues)
First occurred: 10:24:17 PM (1 occurrences)
Last logged: 10:24:17 PM
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 81, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 136, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 171, in get
return await super().get(request, flow_id)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 96, in get
result = await self._flow_mgr.async_configure(flow_id)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 286, in async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 374, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File "/config/custom_components/securitas/config_flow.py", line 145, in async_step_otp_challange
await self.securitas.send_sms_code(self.opt_challange[0], user_input[CONF_CODE])
TypeError: 'NoneType' object is not subscriptable

I'm having the same problem.  I am able to get as far as entering the SMS code in the config flow.  As soon as I enter the code, it says Error and won't let me continue.  Using V<IP_ADDRESS>. Please find the log below:
2023-02-21 09:04:24.136 ERROR (MainThread) [custom_components.securitas.securitas_direct_new_api.apimanager] Unauthorized
2023-02-21 09:04:40.932 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 227, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 145, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 180, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 253, in async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 341, in _async_handle_step
if not isinstance(result["type"], FlowResultType):
TypeError: 'bool' object is not subscriptable
2023-02-21 09:04:40.940 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1365, in async_forward_entry_setup
await entry.async_setup(self.hass, integration=integration)
AttributeError: 'collections.OrderedDict' object has no attribute 'async_setup'
2023-02-21 09:04:40.941 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1365, in async_forward_entry_setup
await entry.async_setup(self.hass, integration=integration)

I see, can you download the latest version, https://github.com/guerrerotook/securitas-direct-new-api/releases/tag/v<IP_ADDRESS> that fix an issue with the config flow?

With V<IP_ADDRESS> I can't even get to the based the first page in the config flow, once I enter my account info it says Unknown Error Occurred with the following log:
2023-02-21 13:39:44.031 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 227, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 145, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 180, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 253, in async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 335, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File "/config/custom_components/securitas/config_flow.py", line 160, in async_step_user
initial_data[CONF_ENTRY_ID],
KeyError: 'entry_id'

Let me create a new release for this fix.

Can you try this release? https://github.com/guerrerotook/securitas-direct-new-api/releases/tag/v<IP_ADDRESS>

It's working perfectly.  I appreciate your effort, thanks!


EC:<IP_ADDRESS> and telomerase terms

EC <IP_ADDRESS> = RNA-directed DNA polymerase
a 2'-deoxyribonucleoside 5'-triphosphate + DNA(n) <=> diphosphate + DNA(n+1)
Catalyzes RNA-template-directed extension of the 3'-end of a DNA strand by one deoxynucleotide at a time.
So it makes sense we have EC:<IP_ADDRESS> as the term and def xref on this term:
id: GO:0003964
name: RNA-directed DNA polymerase activity
namespace: molecular_function
def: "Catalysis of the reaction: deoxynucleoside triphosphate + DNA(n) = diphosphate + DNA(n+1). Catalyzes RNA-template-directed extension of the 3'- end of a DNA strand by one deoxynucleotide at a time." [EC:<IP_ADDRESS>]
synonym: "deoxynucleoside-triphosphate:DNA deoxynucleotidyltransferase (RNA-directed) activity" RELATED [EC:<IP_ADDRESS>]
synonym: "DNA nucleotidyltransferase (RNA-directed) activity" RELATED [EC:<IP_ADDRESS>]
synonym: "reverse transcriptase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "revertase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "RNA revertase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "RNA-dependent deoxyribonucleate nucleotidyltransferase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "RNA-dependent DNA polymerase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "RNA-directed DNA polymerase, group II intron encoded" NARROW []
synonym: "RNA-directed DNA polymerase, transposon encoded" NARROW []
synonym: "RNA-instructed DNA polymerase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "RT" RELATED [EC:<IP_ADDRESS>]
xref: EC:<IP_ADDRESS>
xref: MetaCyc:RNA-DIRECTED-DNA-POLYMERASE-RXN
is_a: GO:0034061 ! DNA polymerase activity
That GO term has two children, the second of which also uses EC:<IP_ADDRESS> as the def xref.
RNA-directed DNA polymerase activity
        |__telomerase activity
        |__telomerase RNA reverse transcriptase activity

id: GO:0003720
name: telomerase activity
def: "Catalysis of the reaction: deoxynucleoside triphosphate + DNA(n) = diphosphate + DNA(n+1). Catalyzes extension of the 3'- end of a DNA strand by one deoxynucleotide at a time using an internal RNA template that encodes the telomeric repeat sequence." [GOC:krc, PMID:28732250]
is_a: GO:0003964 ! RNA-directed DNA polymerase activity
id: GO:0003721
name: telomerase RNA reverse transcriptase activity
def: "Catalysis of the extension of the 3' end of a DNA strand by one deoxynucleotide at a time. Cannot initiate a chain de novo; uses the RNA subunit of the telomerase enzyme complex as its template." [EC:<IP_ADDRESS>, PMID:11812242]
synonym: "telomerase, catalyst" EXACT []
is_a: GO:0003964 ! RNA-directed DNA polymerase activity
relationship: part_of GO:0003720 ! telomerase activity

[ ] minimally, we should remove EC:<IP_ADDRESS> from the def xref on GO:0003721
[ ] but @pgaudet and I are struggling to see the difference between GO:0003720 and GO:0003721. Should these two terms be merged so that we have just one 'telomerase activity' term? (direct annotations to each term are very overlapping) Or if they are really different activities, can we define/distinguish them better?  Maybe @krchristie knows?

@RLovering I know your group has looked at these as well - do you know what the difference may be between 'GO:0003720 telomerase activity' and 'GO:0003721  telomerase RNA reverse transcriptase activity' ?
Thanks, Pascale

Hi Pascale
I agree the difference seems very minor and it is possible that this term was created to be applied to the RNA component of telomerase? I think you could just merge these two terms.
Looking at the child terms and taking on the removal of BP regulates MF terms. I note that there is the term [GO:0010521]
telomerase inhibitor activity but not an activator term. I have just looked up one of the proteins associated with the positive reg term and UniProt describes NVL https://www.uniprot.org/uniprotkb/O15381/entry as: Participates in the assembly of the telomerase holoenzyme and effecting of telomerase activity via its interaction with TERT (PubMed:22226966). A SWIS annotation confirms NVL binds TERT.
https://europepmc.org/article/MED/22226966 abstract points to the role of NVL in telomerase assembly and that NVL2 is an essential component of the telomerase holoenzyme.
Would this support telomerase activator activity? If so could this term be created before I start deleting all the pos reg terms?
I can see that many of the other reg terms relate to signaling pathway proteins which presumably should be annotated to a pathway not reg of telomerase.
Many thanks, hope all is well with you
Ruth

Thanks @RLovering
I see there are 42 EXP annotations to GO:0051973    positive regulation of telomerase activity, so we need to check all of them, but for NVL, I would annotate this to 'protein complex assembly', not regulation; what do you think ?
I am doing well, I hope you are too !
Pascale

I think that 'protein complex assembly' does not indicate NVL has a role in telomerase assembly. I guess if NVL is involved in assembly of many complexes perhaps this specific role is not required. So I guess you are making me find a better paper to demonstrate that it activates not just assembles the complex. Before I look at this further, have you decided to annotate adaptor proteins as activating the complexes or signaling pathways they are associated with rather than just annotating them as involved in protein complex assembly?
I would have thought that if the protein remains associated with the activated complex then it could be considered as part of the signaling pathway or activating the complex, (rather than just assembling the complex) although I am sure nothing is this simple.
I will see if I can find a better activator, I really do not want to check all these annotations without an alternative term to use if the gp is an activator.
Thanks
Ruth

I'll open a new ticket about the regulator activity to avoid conflating too many issues.

Dear all,
The proposal has been made to obsolete GO:0003964 RNA-directed DNA polymerase activity and replace it by its parent, GO:0003720 telomerase activity, because they represent the same activity.
There are 13 annotations to this term, that will be migrated automatically. There are mappings that need to be fixed:
interpro2go
reactome2go
uniprotkb_kw2go
unirule2go
hamap2go
See https://github.com/geneontology/go-annotation/issues/5334
This term is not in any subsets.
You can comment on the ticket: https://github.com/geneontology/go-ontology/issues/28394
Thanks, Pascale

The proposal has been made to obsolete GO:0003964 RNA-directed DNA polymerase activity and replace it by its parent, GO:0003720 telomerase activity, because they represent the same activity.

@pgaudet Did you meant to say "The proposal has been made to obsolete GO:0003721 telomerase RNA reverse transcriptase activity and replace it by GO:0003720 telomerase activity, because they represent the same activity."
??

@pgaudet I have the same question. GO:0003964 RNA-directed DNA polymerase activity is the parent of GO:0003720 telomerase not the other way around. Not all RNA-directed DNA polymerase activity is involved in making telomeres.

Piling on (and quoting ticket #5334) -
Should be GO:0003964 RNA-directed DNA polymerase activity be retired, or should terms like telomerase activity (and others that differ by the RNA template used in the activity) be made children of it?
For aspects of DNA synthesis enabled by viral reverse transcriptase, I don't see how to avoid use of GO:0003964 RNA-directed DNA polymerase activity. GO:0003964 is an is_a child of GO:0034061 DNA polymerase activity - there are no terms of intermediate granularity. Do we indeed want to lump everything that uses any sort of RNA template into one term?
For example, Reactome uses this term for a step in reverse transcription of the HIV genome - R-HSA-164520 "Minus strand DNA synthesis resumes". Do we really want to assert that this is a kind of telemere elongation?

Hi everyone,
Sorry I mixed up the terms in the announcement!!
Indeed the proposal is to obsolete GO:0003721 telomerase RNA reverse transcriptase activity and replace it by GO:0003720 telomerase activity, because they represent the same activity.
Note that we have a small hierarchy of single-children:
. GO:0003964 RNA-directed DNA polymerase activity
.. GO:0003720 telomerase activity
...  GO:0003721 telomerase RNA reverse transcriptase activity
EC has a single reaction, EC:<IP_ADDRESS>, that represents reverse transcriptase/RNA-directed DNA polymerase activity, that covers TERT, ie telomerase activity.
We could also merge GO:0003720 telomerase activity up into the parent GO:0003964 RNA-directed DNA polymerase activity to better align with EC (RHEA doesn't have this much specificity, a single RHEA covers 3 ECs: https://www.rhea-db.org/rhea?query=ec%3A<IP_ADDRESS>). Currently  GO:0003720 telomerase activity has no cross reference to enzyme databases, generally we'd like to avoid this but of course there may be exceptions.
Thanks everyone for the feedback ! and sorry for the mix up.
Thanks, Pascale

Also, obsolete the regulation terms:

[ ] GO:1905661 regulation of telomerase RNA reverse transcriptase activity >> replace by GO:0051972 regulation of telomerase activity
[ ] GO:1905662 negative regulation of telomerase RNA reverse transcriptase activity >> replace by GO:0051974 negative regulation of telomerase activity
[ ] GO:1905663 positive regulation of telomerase RNA reverse transcriptase activity >> replace by GO:0051973 positive regulation of telomerase activity


Development of __new__ method and properties of MultiTimeScaleSolution class.

The goal is to improve __new__ method in MultiTimeScaleSolution class.

The goal was to improve new method in MultiTimeScaleSolution class. There have been implemented sevaral @properties of
obj. In this case goal was to optimize stability of system and cut time that was taken to run a simulation of nonlinear ODESystem.
https://cocalc.com/projects/cdcf3856-3e8b-4d1c-bcb2-5c42ba749d83/files/Marek Skwarka/Shared files/modules/dynpy/solvers/nonlinear.py

Call code is missing. Please add the following comment:

Class was checked by the following call:
#```python
#call_code
#```


add test for InconsistentHistogramFormat (and change combined_hists)

Adding tests to solve #764.
I had to change one function which was a method before to become a property and allow manually changing an attribute to be able to test the consistency. I hope that is not too tricky.
Ready for review.
Closes #764.

Hi @tobiaskleiner, thanks for the review and the comments. I addressed/answered them accordingly. Please let me know if there is something missing.


MyLocationNewOverlay.enableFollowLocation too slow

When I call enableFollowLocation(), map animation starts, panning map all the way to my current location.  But this animation takes too long - sometimes 10 seconds or more, if center of the map is too far away from my current location. I haven't found any way to speed it up or disable this animation altogether.

I get the impression that MapController.animateTo() is reported to have a "laggy" issue.
Reported MapController.animateTo() issue at  https://github.com/osmdroid/osmdroid/issues/1864
This method is called within MyLocationNewOverlay.setLocation(), which is called by MyLocationNewOverlay.enableFollowLocation(). It's also called by the method Marker.onMarkerClickDefault(), MapView.setZoomLevel(), and MapView.setCenter().
https://github.com/osmdroid/osmdroid/blob/a9cfce7b7659c2f2443cf739ac5311b3768f82d7/osmdroid-android/src/main/java/org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.java#L392
https://github.com/osmdroid/osmdroid/blob/a9cfce7b7659c2f2443cf739ac5311b3768f82d7/osmdroid-android/src/main/java/org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.java#L449
https://github.com/osmdroid/osmdroid/blob/dbb20901cac30b28a6a9349da097c22d9a962311/osmdroid-android/src/main/java/org/osmdroid/views/MapController.java#L190
All these above calls somehow need to invalidate the MapView and invoke the Android paint (re)draws. In this case, between one and three times depending on the circumstances. Regardless, instead of MapView.invalidate() which requires the app to run these methods inside the main UI thread, it uses MapView.postInvalidate(). In either case, it "eventually" responds on a subsequent cycle through the event loop only when the MapView is visible for it to call the onDraw() method, and it is already attached to a window.
For the MyLocationNewOverlay class, MapView.postInvalidate() is also used in  MyLocationNewOverlay.enableMyLocation(), and MyLocationNewOverlay.disableMyLocation()
I'm guessing that when we pan through the Mapview, it's now animating. However, when the MapView.isAnimating() state is true, it may appear "laggy" because it bypasses the MapView.postInvalidate() call and the draw is not updated.
Despite being unrelated to the animation issue, It may also appear "laggy" if there is no new location update from the mMyLocationProvider.getLastKnownLocation() call.
Anyway, I don't use MyLocationNewOverlay class; instead, I built my own fused location GPS service to update the local device location on the MapView, which uses a broadcast receiver to update it asynchronously and uses the ItemizedIconOverlay overlay item approach instead of drawing a Marker because I need to track and update multiple remote device locations as well. Only for the local device position do I use the MapView.setCenter() method to create the follow me feature, which can be disabled.
So far, I haven't encountered any problems on my Samsung Galaxy Tab S7 FE (Android 11), which is extremely fast (very useful for drawing Geopackage vector maps) so it should not have a problem with so many Paint draw calls. However, I tested it on a Samsung Galaxy Note 5 (Android 7.0) and it still works fine, albeit slightly slower than my Samsung tablet.

The MapController public method stopAnimation(boolean jumpToFinish) is only used in the MyLocationNewOverlay.disableFollowLocation() method and nowhere else in the OsmDroid codebase.
https://github.com/osmdroid/osmdroid/blob/dbb20901cac30b28a6a9349da097c22d9a962311/osmdroid-android/src/main/java/org/osmdroid/views/MapController.java#L242
https://github.com/osmdroid/osmdroid/blob/a9cfce7b7659c2f2443cf739ac5311b3768f82d7/osmdroid-android/src/main/java/org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.java#L412

If you don't require the fling animation effect to implement the follow me featute, just use the approach described in https://github.com/osmdroid/osmdroid/issues/1862 when you create your own location-aware service.

Similar issue with MapController.animateTo() method used in MyLocationNewOverlay.enableFollowLocation() has been addressed in https://github.com/osmdroid/osmdroid/issues/1864
Can we close this ticket now if it has already been adequately addressed?


Onsite Notification Flag Update API

[ ] Ensure templates are retained via changes to update API.

Hey team! Please add your planning poker estimate with ZenHub @ianperera @jakehova @jessecanderson @k-macmillan @mjones-oddball

Please add your planning poker estimate with ZenHub @Jake-Uhteg

Inside app/template/rest.py there is a method called _template_has_not_changed  online 294 which checks for specific values to see if the template has been updated.
def _template_has_not_changed(current_data, updated_template):
    return all(
        current_data[key] == updated_template[key]
        for key in (
            'name', 'content', 'subject', 'archived', 'process_type', 'postage', 'provider_id',
            'communication_item_id', 'reply_to_email'
        )
    )

Adding the notification flag to this method will flag it as a changed template and save it accordingly.

Added "onsite_notification" to the function indicated above and the template now seems to be properly updating the "onsite_notification" value.
Branch name: bugfix/715


Unexpected code bundle “VVDocumenter-Xcode.xcplugin”

The “VVDocumenter-Xcode.xcplugin” code bundle is not provided by Apple. Loading code not provided by Apple can have a negative effect on the safety and stability of Xcode or related tools.

thank you.

This is a loading behavior of third party plugin in Xcode from version 6.3. I guess I can do nothing for it. :(

I met this problem,too. my Xcode version is 6.3.2.

You have to choose "Load bundle" to use plugins. There is nothing we plugins developers could do with it.

thank you!

I chose "Not Load bundle" when  relaunch Xcode, then I added UUID of Xcode to DVTPlugInCompatibilityUUIDs.

I chose "Not load bundle" when relaunch Xcode, then I added UUID of Xcode version to DVTPlugInCompatibilityUUIDs. But How can I change it to "Load bundle" now?
Thanks!


♻ Refactor process using Symfony Console

The update process written in PHP was really messy so I have (finally) decided to refactor it properly !

Use of Symfony Console
Code way(!) cleaner
More interactive (you can select your city from a list if you don't provide one)
Performances improved (for Brussels, it now takes ~4min. instead of ~8min.)
Warning and error messages improved

Still needs some typehinting to please PHPStan but the rest is good to go.


Support non-string mod-settings values in /ldp/config

Sometimes the value stored in a mod-settings entry is a string, in which case we can (and do) return it as-is. But sometimes it is not — for example, it might be a JSON object. In these cases, we need to serialise to a string a return that as a the value of the /ldp/config entry.

Fixed


Allow NuGet account to signup with work and school accounts

I'm forced to upgrade NuGet account to use Microsoft Account.
Microsoft Account does not allow me to use me e-mail address, because it is "work or school account".
NuGet must allow accounts to use work and school accounts.
PS: I cannot create custom @outlook.com address because no matter what I enter, I always get validation error that account name is not available.

@jozefizso - could you please elaborate on this request? NuGet.org does support AAD(work or school) accounts. If you are having trouble linking an existing NuGet profile with an existing work/school
MSFT account. Please send us a request on<EMAIL_ADDRESS>with your NuGet username and the email address of the work/school account you are trying to link. What is the error you are getting?

Please reopen if this is still an issue.


Return ReadableStream from form action

Describe the problem
We can return a ReadableStream from an endpoint in +server.ts, but trying to do the same from a form action in +page.server.ts makes Sveltekit complain that the data returned is not serializable.
I might be missing a reason why this isn't a good idea, but it would be convenient for me. In my case I allow the user to upload many files, some of which might be quite large. I would like to push status messages back to the user as the files are written on the server.
Describe the proposed solution
Allow returning ReadableStream from form actions.
Alternatives considered
I could just use an API route, but then to handle the streamed response I need to use browser-side fetch to submit, which means users without JS can't upload files (I think?).
In an ideal world, users without JS can still upload files, they just can't see any progress updates.
Importance
nice to have
Additional Information
No response

If I understand you correctly, you want to return a ReadableStream in order to start sending a response before the request has fully arrived. Full duplex http. By the spec that should work, but unfortunately none of the current browser support it (Source).
Even if you manage to send the response before the request has finished, the client side JS will not receive it until it has. I really wish they supported this.
However, if you want to send incremental status updates after the request has fully arrived, that should work.
The question then is, how would SvelteKit handle the ReadableStream on the client, specifically with the form ActionData? I don't have a good answer to that. And I don't think anything should be implemented here unless we have a good answer to that.
If you want to use streams, it's probably best to use a POST endpoint in a  +server.js, point the form to that and manually handle the request & response.

Thanks for the response!

Full duplex http. By the spec that should work, but unfortunately none of the current browser support it (Source).

Interesting, I didn't realize that wasn't supported. I'll have to adjust my approach. I might end up doing separate POSTs for each file.

However, if you want to send incremental status updates after the request has fully arrived, that should work.

Not as useful for me, but there are probably other use cases where that is useful. Overall it's just a convenience feature.


L515 not being detected on realsense-viewer on Ubuntu 20.04

Required Info

Camera Model
L515

Firmware Version
<IP_ADDRESS> Last Known Version

Operating System & Version
Ubuntu 20.04

Kernel Version (Linux Only)
5.8.0

Platform
PC

SDK Version
v2.40.0

Language
n/a

Segment
n/a

Issue Description
The L515 is not being recognized as USB device or being detected by realsense-viewer or rs-enumerate-devices. It almost feels like it is a hardware failure. I have already looked through other similar Github issues. Please advice.

Hi @BhavyanshM
Do you have any images that you can share?
Also are you using the USB cable that came with the camera?
Is it possible to use a Windows based machine with a USB3 port and see if the camera is recognized on that system?  Use also RealSense Viewer for Windows as well.
Have you tried flipping the orientation of the USB-C connector?

Yes, using the MicroUSBC to USB 3.0 cable that came with the L515, the results were the same on Windows 10 as well. No USB device detected and RealSense Viewer did not show anything. The images were included above. Flipping the orientation of the USBC-C connector had no effect as well. Please advice. Thank you again.

Flipping the orientation of the USB-C connector worked for me


Removing  tags and docker-images

Describe the bug
I deployed the version 24.0.0 version of the keycloak-operator the same day that it was released following the guide from https://www.keycloak.org/operator/installation (not using OLM). Today, when firing up the minikube cluster, I noticed that the keycloak operator was not starting up and getting Image pullback. So I saw in Quay, and the github repository that the 24.0.0 release has been removed and purged.
This was quite confusing to me especially as there are release notes https://www.keycloak.org/docs/24.0.0/release_notes/ for this 24.0.0 release.
If its a patch, perhaps a new release with 24.0.0-1, Or in this repository reference images to the major.minor tag?
Version
24.0.0
Expected behavior
Any old images/releases should not be deleted.
Actual behavior
Image is removed and no longer pullable
How to Reproduce?
Can't reproduce it now since you've dont keep the branches and just have "releases"
Anything else?
No response

Nevermind, I read the release notes for 24.0.1, I guess this was the best choice considering.

but on the other hand.. https://www.keycloak.org/docs/24.0.1/release_notes/
It says to update the migration model to 24.0.0 from 999, but is this for the OLM database?
Looking at the postgresql database for KC I see this..
keycloak=# SELECT * from migration_model;
  id   | version | update_time
-------+---------+-------------
 ldhhe | 24.0.0  |<PHONE_NUMBER>

Im pretty sure I installed it quite early, same day as the release.
Looking at the CRD metadata which i installed same day, and the c
Creation Timestamp:  2024-03-04T12:14:00Z
CreationTimestamp:      Mon, 04 Mar 2024 13:14:09 +0100                                                                                │

Hello, if this is still valid, could you please open an issue in the main Keycloak repository? This repository is not monitored or used for tracking issues.
Thank you.


Support for pullup on spi

@albertd Thank you for your support. I reviewed your code but I'm not sure this works well for Scared. SD card module need MISO pull-up only. So I implement SPI pull-up feature different way. Please use new interface in #658


Mention secrets in README

Hey,
It would be cool if you could explain about the hard-code client id and client secrets in the README and that they are harmless?
I never saw someone publishing the client id and client secret of oauth apps and was first worried 😅

@shyim Does https://github.com/hickford/git-credential-oauth/commit/6d4dd40011232ad6e921198cf8eb8bd615311501 explain clearly?
https://github.com/hickford/git-credential-oauth/blob/6d4dd40011232ad6e921198cf8eb8bd615311501/main.go#L45-L50

Sounds good thanks!


Docs are very out of date

The docs need to be updated to version 0.7

The docs are currently up to date!


Where do I find the full documentation?

Hi!
I'm starting up with MahApps.Metro. I'm pretty new and don't know anything about this framework.
I was looking for some documentations on the web, but the official documentation I found was not complete.
Is there a full documentation out there?
Regards, Max

Hi @Matix-Media
the documentation is in deed not complete. We are working on it but as it is a free time project there is no due date. You can find it here: http://mahapps.com
More over you can ask us on gitter (https://gitter.im/MahApps/MahApps.Metro) or in the discussions section. Please do not open issues for questions.
A good starting point is to download the source and digg into the incuded demo apps.
Happy coding
Tim

Thanks, Tim! I take a look at the Gitter. Hopefully this issue will help people who have problems starting in the future.


docs(core:form-group): add examples of vertical and horizontal row forms

PR Checklist
Please check if your PR fulfills the following requirements:

[N/A] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
[ ] If applicable, have a visual design approval

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[x] Documentation content changes
[ ] clarity.design website / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
This was discussed internally on Slack.

Thank you for your contribution!

Thanks @astorije !


Improve performance of TCP bridge

Ideas:

Investigate TCP_NODELAY setting for lower latency on one-off transactions
Make use of the last flag when handling larger transactions

Closing after the TCP upgrade #214, which includes the TCP_NODELAY setting.  The measured performance is now 130 us round-trip latency and 40 KT/s between two programs using switchboard on the same machine.  Could explore implementing the TCP bridges in C++ and/or using the last flag, but will close this PR for now until there is a use case needing better performance.


Added synchronous support

I ran into several issues where asynchronous processing was causing my final output to be ordered based on how long each file took to process imports.
This PR simply allows a ?sync parameter to be passed in.

Cool, thx! :+1: Could you also add some tests?

Synchronous compilation has been implemented, but there is no flag yet...


Implement Textured Area Lights

This ticket is a request for comments/progress tracker for adding textured area lights as an extension to the current LTC implementation.

DEMO
The above example includes an custom version of the engine (v1.54) that implements textured area lights using the current LTC shader chunks. It's using the cookie texture slot on the lighting system as the light source. Works with diffuse/specular/CC.
The blurriness/roughness is an approximation of a gaussian kernel that uses weighted samples of the mip-chain. This appears to be a better quality blur than many other approaches (especially at higher blurriness levels) but is cheaper to compute  than most solutions of a similar quality. The cost is bound to the texture resolution (1k is 10 taps) and independent of the blur strength.
Tasks:

[x] Update Standard Material + shader chunks
[ ] Integrate with clustered lighting.

Optional:

[ ] Implement a mipmap-less approach similar to https://github.com/playcanvas/engine/pull/3783 by @slimbuck may be suitable
[ ] Allow lower quality/cheaper solution using 2 taps of the mip-chain

Open Questions:

Should the textured area lights use the cookie texture slot or a dedicated one. The semantics are different but there may also be some practical issues if one light has a cookie and another is a textured area light. This will also have implications for the cookie atlas in clustered lighting.
Is it preferable to pre-compute a mipmap-less texture in a similar way to https://github.com/playcanvas/engine/pull/3783. This may not always be required if using dynamic/video textures for example but for static ones it may be better (same code path for all devices)

Related PRs
Clustered Area Lights
Clustered Lights
mipmap-less environment lighting
Any feedback welcome @mvaligursky @slimbuck @willeastcott

Fantastic work so far!

Cookie slots are rarely used, and personally I think using them for area lights cookie texture is a perfect solution.
I think we'll need to implement a mipmap-less solution. This is definitely needed for clustered lights, where cookie textures are stored in an atlas.

Perhaps it could work like this:

a cookie texture on an area light would be expected to be a normal texture / movie texture.
internally, after the lights are culled, for visible area lights we'd generate a mipmap-less texture (result texture stored on a light, some private variable). Perhaps this could be handled similarly to how lights render shadows. By default it would generate mipmap-less once, but a property could be set to do it every-frame or this-frame (see SHADOWUPDATE_THISFRAME for example), giving user the control over the cost (for example every 10th frame).
when the area light is used for rendering, it would use the mipmap-less texture.
if clustered lighting is used, this mipmap-less texture would be then copied to the atlas.

I think it would be ok if this was done only for the clustered lights, saving having to do this for normal lighting as well - as this will get deprecated in not too distant future most likely.

This is fricken amazing! 🥹
Do you have any idea what might be causing the spikes on the ministats GPU plot?

Will take a look @slimbuck, but it could well be the video texture upload which is happening outside the update loop

I'm not seeing the same spikes on my machine @slimbuck but I've disabled the video texture upload regardless

I think those spikes are caused by something (likely the GPU) taking longer than one frame, so on occasions a frame is skipped. Probably nothing to worry about at this stage.

Just an update - in the engine 1.55 https://github.com/playcanvas/engine/releases/tag/v1.55.0 we've enabled the clustered lighting as the default lighting solution.

That's great to hear @mvaligursky. I've not managed to integrate with the clustered lighting as yet as I've not had the time. It requires a bit of thought on the atlas texture fetches and sampling the mips without any bleeding


update CI

Description
update ci to reflect infra change.

Job PR-375/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-375/1/index.html


Makefile plugins target needs mkldnn dependency

Description
Building MXNet from source and enabling the WarpCTC plugin following these instructions:
https://github.com/apache/incubator-mxnet/tree/master/example/ctc#ctc-loss-in-mxnet
fails to build on Ubuntu with make -j$nproc  because it depends on mkldnn which wasnt compiled yet. This is due to a missing makefile dependency on the plugin build target.
Heres the error message:
In file included from include/mxnet/./op_attr_types.h:36:0,
                 from include/mxnet/operator.h:40,
                 from plugin/warpctc/./warpctc-inl.h:31,
                 from plugin/warpctc/warpctc.cc:27:
include/mxnet/././ndarray.h:41:22: fatal error: mkldnn.hpp: No such file or directory
 #include <mkldnn.hpp>
                      ^
compilation terminated.
make: *** [build/plugin/warpctc/warpctc.o] Error 1

@mxnet-label-bot add [Build, Bug]

Thanks to raising the issue. @xinyu-intel could you help take a look?

@mxnet-label-bot add [MKLDNN]

@samskalicky  you can workaround by using: make -j1

Thanks guys!
Ive tried adding " | mkldnn " to the Makefile here:
https://github.com/apache/incubator-mxnet/blob/master/Makefile#L492
that seems to be working. This is similar to another target above:
https://github.com/apache/incubator-mxnet/blob/master/Makefile#L476
Any thoughts about committing this change into the makefile?

Why do we need warpctc if mxnet already has native implementation?


Show all ctnr fields

Fixes: https://github.com/OSU-Net/cyder/issues/924
Also might fix https://github.com/OSU-Net/cyder/issues/877

Works perfectly.

It looks like this pull request resulted in being unable to create new static interfaces. I had to revert it (not sure why Github didn't have the usual "revert this merge" option), so I guess just try to fix it up and submit another pull request.

Sorry about that. I should have tested it more thoroughly.


What is the difference between the goals of gcp4s and googleapis-http4s-runtime?

There are two GCP-related projects; googleapis-http4s(-runtime) and this repository.
I found there are some overlaps and slightly different but almost the same implementation between these projects.
Is gcp4s supposed to be a wrapper for googleapis in the same way firestore-rs provides richer APIs over underlying gcloud-sdk-rs(auto-generated from google proto files and openapi schema) or is gcp4s yet another googleapis-http4s-runtime?
https://github.com/davenverse/googleapis-http4s-runtime looks still WIP, but separating manual implementation(e.g. auth middleware) from auto-generated API clients seems better design. Perhaps, is there ongoing effort to migrate authentication stuffs to http4s-googleapis-runtime?
It is nice to be able to access GCP using Typelevel stack, so I'm happy to contribute whichever project.

Perhaps, is there ongoing effort to migrate authentication stuffs to http4s-googleapis-runtime?

Yes, that's correct. I wanted to migrate the authentication code from gcp4s to http4s-googleapis-runtime and add support for Scala Native.
I also want to add support for HTTP APIs to http4s-googleapis thanks to https://github.com/armanbilge/gcp4s/issues/254.

Is gcp4s supposed to be a wrapper for googleapis

This is an old project, that pre-dates HTTP/2 and gRPC support in Ember, otel4s, and Scala Native support in the Typelevel stack. Probably we can sunset it.

Thank you for quick response!
I'will send some PRs to googleapis-http4s projects!


Get address for ResOperands

Fix #206
The handling of addresses for Uint256 elements will be solved as part of #187

After the first commit some test were failing: Adding a method Get for the ResOperanders causes them to implement the CellRefer interface as well, which is a problem for all the logic in the project that assumes CellRefers and ResOperanders are separated. So, decided to just change the name of the method to be GetAddress


Update the dependency to core-java 0.10.85-SNAPSHOT.

Auto-generated PR to update core library dependency to the latest version.

Closing as the version has already been updated in https://github.com/SpineEventEngine/jdbc-storage/pull/114.


azurerm: support subnet

Add support for azurerm_subnet.
Local Test
Import azurerm_resource_group, azurerm_virtual_network and azurerm_subnet within a certain resource group.
$ rg_name="magodo-vnet-test"
$ terraformer import azure -C -p "{output}" -r resource_group,virtual_network,subnet -f "virtual_network;resource_group_name;$rg_name" -f "subnet;resource_group_name;$rg_name" -f "resource_group;name;$rg_name"

Run terraform plan against the generated config:
💤 tf plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.

data.terraform_remote_state.local: Refreshing state...
azurerm_resource_group.tfer--magodo-002D-vnet-002D-test: Refreshing state... [id=/subscriptions/xxx/resourceGroups/magodo-vnet-test]
azurerm_subnet.tfer--subnet3: Refreshing state... [id=/subscriptions/xxx/resourceGroups/magodo-vnet-test/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/subnet3]
azurerm_subnet.tfer--subnet2: Refreshing state... [id=/subscriptions/xxx/resourceGroups/magodo-vnet-test/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/subnet2]
azurerm_subnet.tfer--subnet1: Refreshing state... [id=/subscriptions/xxx/resourceGroups/magodo-vnet-test/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/subnet1]
azurerm_virtual_network.tfer--virtualNetwork1: Refreshing state... [id=/subscriptions/xxx/resourceGroups/magodo-vnet-test/providers/Microsoft.Network/virtualNetworks/virtualNetwork1]

------------------------------------------------------------------------

No changes. Infrastructure is up-to-date.

This means that Terraform did not detect any differences between your
configuration and real physical resources that exist. As a result, no
actions need to be performed.

@magodo can you fix lint error?

@sergeylanzman Done.


Row ID in XML output is not unique

Currently, the cell value for Row ID is hard-coded as "1" in _payform.xml.erb. Instead, according to @jeminlee, it should be changed to a sequentially rising value (i.e. <%= key %>).

(This doesn't seem right to me according to the comments in the file, so I'll wait for Jemin to double-check.)


feat: terraform autodiscovery

Fix #534
Add terraform autodiscovery support for lock files.
Test
To test this pull request, you can run the following commands:
cd pkg/plugins/autodiscovery/terraform/
go test ./...

name: Terraform Auto Discovery

autodiscovery:
  crawlers:
    terraform:
      platforms:
        - linux_amd64
        - linux_arm64
        - darwin_amd64
        - darwin_arm64

Additional Information
Tradeoff

Potential improvement

Support terraform/providers

While this a great PR, I have  one important change and a few questions
Jsonschema
The variable AutodiscoverySpecsMapping: https://github.com/updatecli/updatecli/blob/91b2be178f4f1a42e9c7c2e15c5bbfc07f11a4f2/pkg/core/pipeline/autodiscovery/main.go#L36
needs the mapping for Terraform similarly to the other entries, that variable is used to generate the Jsonschema spec which is ultimately used to generate the website documentation and IDE.
Default Autodiscovery
The variable DefaultCrawlerSpecs could have terraform listed there, that variable contains the default autodiscovery plugins we want to execute when we run updatecli diff --experimental. Note that every autodiscovery plugins shouldn't necessary be there as we may have collusion between plugin but I think it could be interesting in the current situation.
Platform
I did a quick test with the following manifest on https://github.com/jenkins-infra/azure
autodiscovery:
  crawlers:
    terraform:

and it complained about missing platform, I had to use
autodiscovery:
  crawlers:
    terraform:
      platforms:
        - linux_amd64
        - linux_arm64
        - darwin_amd64
        - darwin_arm64

It's been a while since I had to maintain Terraform and I don't remember the purpose of that platform setting, could it be detected? If not that's ok but then we shouldn't add the terraform plugin to the default list of plugin execute as it will always fail

AutodiscoverySpecsMapping
I'll add that.
Default Autodiscovery
It can be added, but only if we solve Platform
Platform
When running terraform init it will detect the platform you are running on you can then add hashes for that. You can add additional platforms using terraform providers lock command.
An option is provide a sensible default maybe just linux_amd64 if nothing is specified.

Thanks for the information,

An option is provide a sensible default maybe just linux_amd64 if nothing is specified.

That's what I initially tried but it was confusing because Updatecli reported some changes such as bump version from "1.0.0" to "1.0.0" basically I had to specify the four platforms to show me the correct result.
If it's not possible to detect what platform is in used within the lock then I guess the best approach is to not run the terraform autodiscovery by default

That's what I initially tried but it was confusing because Updatecli reported some changes such as bump version from "1.0.0" to "1.0.0" basically I had to specify the four platforms to show me the correct result.

Yeah that would be because the hashes would have been removed for the other platforms, there's probably some additional logging required for when that happens.

If it's not possible to detect what platform is in used within the lock then I guess the best approach is to not run the terraform autodiscovery by default

Detecting platforms would be expensive as I don't think there's anyway to look up hashes origin without downloading all of the artefacts and cross checking them.
Should there be a default added so the empty config works?
autodiscovery:
  crawlers:
    terraform:

I think I would do something like
if len(platforms) == 0 {
  logrus.Warningf("No platforms specified, we fallback to linux_amd64, linux_arm64, darwin_amd64, darwin_arm64")
  set default value
}

Also added log message:
⚠ - "hashicorp/random" already set to "3.5.1" hashes for the provider have been updated in file ".terraform.lock.hcl"

Thanks for the quick feedback, I just did some testing and it works great

Thanks @mcwarman for the PR

@mcwarman  I almost forgot but that would be great to have some documentation on https://github.com/updatecli/website/tree/master/content/en/docs/plugins/autodiscovery

@olblak Added the following:

#1627 - The curse of copy and paste
https://github.com/updatecli/website/pull/1162


Login screen UI update

please update the login screen UI.

I can help you out. Please assign this issue to me.

sure


Directory Traversal Vulnerability

Vulnerability file address
internal/controllers/admin/setting/adminSystemController.go line 83 ,c.Query("path") the incoming path value is not filtered, resulting in directory traversal.
path = gstrings.JoinStr(configs.RootPath, c.Query("path"))

	files, err = ioutil.ReadDir(path)
	if err != nil {
		con.Error(c, "获取目录失败")
		return
	}

POC
http://ip:port/admin/setting/system/getdir?path=
Attack results pictures

You're right.，this bug has been fixed


Use HTTP 404 status for missing images

This is important for analysis tools. A 500 error looks like a major problem, while 404s are treated differently. It's also just the standard for Internet-facing websites.

Thanks for your input. We will consider to change in the next release.

We have updated our solution, and I believe your issue has been fixed. If you still see the issue with the latest version (v4.2), please feel free to reopen the issue.
You can refer to the recent changes here


Fix #4062. Adds on_error event to ProxyImage

This PR adds the 'on_error' event to ProxyImage, which can be dispatched when a remote image cannot be loaded, as proposed in #4062. The cause of the error (the exception info) is provided as suggested in #1735, so the user code can notify the user, retry the loading, debug or whatever it fits.
If the event is not binded, nothing extra happens, just as now.

Merged in https://github.com/kivy/kivy/pull/4545.