text:
Suddenly, all GoVee devices do no longer show up

Govee Device SKU
H605C, H6046, H6072, H61E1
Govee2MQTT Version
2024.04.29-30cf7732
Describe the issue
I discovered that my previously working setup did not receive any new updates from my GoVee hardware. I therefore updated everything to the newest version (GoVee devices and HA software) and tried again. No changes, I then thought maybe I needed to reinstall everything, so I removed the integration for mQTT and its devices and reinstalled both Mosquito and Govee2MQTT. MQTT works fine (tested with other devices) but I don't receive any updates from my Govee devices.
What I tried:

ensure that the LAN API is enabled on all of them
give each device a static IP and add it to the "Additional IPs" list
tried "Send discovery to each network interface"
tried "Send discovery to global broadcast address"
setting a MQTT user & password

My network consists of two AVM Fritzboxes where one is configured as a mesh slave to the other one. All Goovee devices connect via Wi-Fi to the slave device. I checked the Fritzbox manual, but there is nothing regarding Multicasting or Broadcasting.
Startup Diagnostics
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
GOVEE_API_KEY=REDACTED
GOVEE_LAN_BROADCAST_GLOBAL=false
GOVEE_MQTT_HOST=core-mosquitto
GOVEE_TEMPERATURE_SCALE=C
GOVEE_LAN_SCAN=192.168.178.106,192.168.178.105,192.168.178.104,192.168.178.98,192.168.178.108,192.168.178.87
GOVEE_EMAIL=REDACTED
GOVEE_PASSWORD=REDACTED
GOVEE_MQTT_PASSWORD=REDACTED
GOVEE_LAN_BROADCAST_ALL=false
GOVEE_MQTT_USER=addons
GOVEE_LAN_NO_MULTICAST=false
GOVEE_MQTT_PORT=1883
++ cd /app
++ exec /app/govee serve
[2024-05-09T21:14:50 INFO  govee::commands::serve] Starting service. version 2024.04.29-30cf7732
[2024-05-09T21:14:50 INFO  govee::commands::serve] Querying platform API for device list
[2024-05-09T21:14:52 INFO  govee::commands::serve] Querying undocumented API for device + room list
Additional Logs
I restarted my HA again, I reicived an error during startup of the govee2MQTT addon.
Error: timeout connecting to IoT in AWS
Caused by:
deadline has elapsed
Stack backtrace:
0: std::backtrace_rs::backtrace::libunwind::trace
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
1: std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: std::backtrace::Backtrace::create
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/backtrace.rs:331:13
3: govee::service::iot::start_iot_client::{{closure}}
4: govee::commands::serve::ServeCommand::run::{{closure}}
5: govee::Args::run::{{closure}}
6: tokio::runtime::park::CachedParkThread::block_on
7: tokio::runtime::context::runtime::enter_runtime
8: tokio::runtime::runtime::Runtime::block_on
9: govee::main
10: std::sys_common::backtrace::__rust_begin_short_backtrace
11: std::rt::lang_start::{{closure}}
12: core::ops::function::impls::<impl core::ops::function::FnOnce for &F>::call_once
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:284:13
13: std::panicking::try::do_call
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40
14: std::panicking::try
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19
15: std::panic::catch_unwind
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14
16: std::rt::lang_start_internal::{{closure}}
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/rt.rs:148:48
17: std::panicking::try::do_call
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40
18: std::panicking::try
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19
19: std::panic::catch_unwind
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14
20: std::rt::lang_start_internal
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/rt.rs:148:20
21: main
Home Assistant Logs
No response
Anything else?
No response

I had the same but it started working on restarting govee2mqtt addon. Have you tried restarting?

@muzammilk , yes I restarted the add-on and HA multiple times. No improvement.


text:
🛑 Mumble (CN) is down

In 283d9f0, Mumble (CN) (mumble.winterco.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mumble (CN) is back up in 7e8f68b after 9 minutes.

source: gharchive/issue

repo: wfjsw/status-winterco-org

license: MIT

license_type: permissive

license_source: github-api


text:
Fix volumes not appearing on volumes page

Fixes GUI#201
Description:
When the volumes page loads it makes an asynchronouse call to https://localhost:7443/api/volume?limit=0&category=unused.
The problem is that nginx proxies this request over to gunicorn, where
it then generates a 301 to http://localhost:7443/api/volume/?limit=0&category=unused. This would normally be ok as when it
get sent back to nginx it would 302 to https://localhost:7443/api/volume/?limit=0&category=unused, but because the url changed
from https to http the csp is not satisfied and the request is then
canceled. I belive there are two things that need to be done to solve
this issue:

redirect api calls to always have a trailing slash before being
proxied to gunicorn
Update existing api calls that do not have a trailing slash

This patch addresses the first item.
Signed-off-by: Will Johnson wjohnson@whamcloud.com

Can you explain why this happens in Docker but not outside containers?

@jgrund , I'm putting documentation together now that will hopefully explain this.

Codecov Report

Merging #943 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #943   +/-   ##
=======================================
  Coverage   95.42%   95.42%
=======================================
  Files           2        2
  Lines         153      153
=======================================
  Hits          146      146
  Misses          7        7

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 ae2b6a8...b567665. Read the comment docs.

Not the absolute core cause but I do have more information as to why this happens in docker and not vagrant. Running a curl request in both the nginx and gunicorn containers clearly shows that gunicorn receives the message but the 301 (generated by gunicorn) points to http, not https. In vagrant, the Location header points to https in the 301. This is why we don't see the error in vagrant, but I still need to find out why the 301 doesn't point to https in docker. Here is some output and the commands I ran both in the docker containers and the vagrant node:
curl commands:
# curling api endpoint from nginx
curl -k -i -L \
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3" \
-H "accept-encoding: gzip, deflate, br" \
-H "accept-language: en-US,en;q=0.9" \
-H "cache-control: no-cache" \
-H "upgrade-insecure-requests: 1" \
-H "X-Forwarded-Proto: https" \
https://127.0.0.1:443/api/volume?limit=0&category=unused

# Curling api endpoint from gunicorn
curl -k -i -L \
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3" \
-H "accept-encoding: gzip, deflate, br" \
-H "accept-language: en-US,en;q=0.9" \
-H "cache-control: no-cache" \
-H "upgrade-insecure-requests: 1" \
-H "X-Forwarded-Proto: https" \
http://127.0.0.1:8001/api/volume?limit=0&category=unused

Docker containers:
From nginx:

/ # HTTP/2 301
server: nginx/1.15.12
date: Mon, 20 May 2019 20:56:32 GMT
content-type: text/html; charset=utf-8
location: http://nginx:7443/api/volume/?limit=0

HTTP/1.1 302 Moved Temporarily
Server: nginx/1.15.12
Date: Mon, 20 May 2019 20:56:32 GMT
Content-Type: text/html
Content-Length: 146
Connection: close
Location: https://nginx:7443/api/volume/?limit=0

HTTP/2 200
server: nginx/1.15.12
date: Mon, 20 May 2019 20:56:32 GMT
content-type: application/json
vary: Accept, Cookie
cache-control: no-cache

From gunicorn:

 HTTP/1.1 301 MOVED PERMANENTLY
Server: gunicorn/19.9.0
Date: Mon, 20 May 2019 20:57:56 GMT
Connection: keep-alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
Location: http://gunicorn:8001/api/volume/?limit=0

HTTP/1.1 200 OK
Server: gunicorn/19.9.0
Date: Mon, 20 May 2019 20:57:56 GMT
Connection: keep-alive
Transfer-Encoding: chunked
Vary: Accept, Cookie
Content-Type: application/json
Cache-Control: no-cache

Vagrant:
From nginx:

HTTP/1.1 301 MOVED PERMANENTLY
Server: nginx/1.12.2
Date: Mon, 20 May 2019 21:16:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: https://127.0.0.1/api/volume/?limit=0

HTTP/1.1 200 OK
Server: nginx/1.12.2
Date: Mon, 20 May 2019 21:16:01 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept, Cookie
Cache-Control: no-cache

From gunicorn:
[root@adm conf.d]# HTTP/1.1 301 MOVED PERMANENTLY
Server: gunicorn/18.0
Date: Mon, 20 May 2019 21:13:45 GMT
Connection: keep-alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
Location: https://127.0.0.1:8001/api/volume/?limit=0

curl: (35) Encountered end of file

It's also worth noting that on vagrant gunicorn appears to listen to the -H "X-Forwarded-Proto: https" \ header. This means that the 301 gets routed to https. In docker, it seems to ignore this header and redirect to http.

@johnsonw So that shows that it is happening, but still doesn't explain why one environment gets a 301 and the other gets a 302.
Given that, It seems like this is more of a configuration problem. Have you tried matching the versions on both gunicorn and nginx?

@jgrund I'm recording the environment variables so I can compare them across both environments. Once I'm done comparing them I will check the versions.

Just a quick update that I updated the gunicorn container to use 18.0 as is used in vagrant and still see the same issue.

Going to investigate difference between docker stack / compose and non-containerized environments

source: gharchive/pull-request

authors: codecov-io jgrund johnsonw

repo: whamcloud/integrated-manager-for-lustre


text:
When altering pgpass, fix newline issue and replacing stanza for diff username

Fix dropping newline when replacing a line not the last line of a multiline pgpass file
Add additional constraint to only replace line if username also matches

Does this change work on both *nix and Windows boxes?

We can discuss whether or not this is in scope for this branch, but I notice that the module overwrites existing lines for this server (wrds-pgdata). For end users this is not an issue, as they should have only one account, but for those of us with test accounts it is disruptive.

repo: wharton/wrds

license: mit

license_source: bigquery


text:
Unable to start Home Assistant

Hi, i try to install hassos on proxmox 6.2.4 on nuc8i3 with this script various times but i get already same problem.
Or a gui don't start or it starts after 20/30 minutes..... i try to modify various things but without success, can you help me to debug ?
thanks

I have recently seen this myself. Watching the first boot, I noticed that sometimes the resizing partition process doesn't finish before the rest of the OS starts. If your first boot fails to load the web page after about five minutes, Reset the VM and see if the web interface shows update after the second boot.

I had the same issue, rebooted and it worked on the second boot!


text:
social-icon_name_codepen.bemhtml.js

в social-icon_name_codepen.bemhtml.js лежат не свои иконки

Блок удалён

authors: inquiring koloskof

repo: whitepapertools/whitepaper-bem


text:
Download "clean" FCS files

Implement downloading of FCS files with ReFlow channel annotations. This allows a project user to export all the files with a common set of channel names. Also, create a file name convention for the "clean" files that is consistent and contains useful metadata about the file such as the site code, subject code, etc.

1b91c584adfb2f24ad42c54ab8fbdf8058b6f628 closes #19

Need to add the original compensation matrix, if present, to the cleaned FCS file. This is usually stored in the $SPILL metadata key/value.

Added original spillover matrix in 1c4e6971f9c5eb6403c1abbce9cfccd8e203d127
But, the $PnR values need to be set differently to match the original files. A lot of cytometers use 262144 for this value. I'll calculate the max value and set all $PnR values to 262144 if the true max is below that value. If the true value is above, I'll use the real max value.

feature completed in 424718eb004faa87112b7e2ea939003e5860da7a

repo: whitews/ReFlow


text:
Add Year slider to Filters & Sorting Options

enhancement request:
add a year slider (similar to Duration, Size, Resolution, Star sliders) to Filters & Sorting Options.
It would be great to have a slider so that you can select a range of years to filter on (e.g. 2015 to 2017).  the slider could start at the minimum year of your hub and end at the max year.

I'm thrilled to hear someone is using the year feature 😅
Adding a slider for it is doable, I'll be happy to accept a PR (code contribution) for this feature. In the codebase there's already a pattern for adding sliders, and it wouldn't be too complicated.
I'm currently a bit busy for the next few months. Afterwards I'll want to do some work on face recognition. I'll keep this suggestion open for future development 🤝

@whyboris I am working on this one, but getting some errors I cant figure out, maybe you can take a look when you get a chance. I tried updating to most recent node js and installing. Im not familiar with typescript so it might be something obvious im missing.
Generating browser application bundles (phase: building)...node/main-ipc.ts:73:15 - error TS2339: Property 'openItem' does not exist on type 'Shell'.
73         shell.openItem(path.normalize(fullFilePath)); // normalize because on windows, the path sometimes is mixing \ and /
~~~~~~~~
node/main-ipc.ts:156:17 - error TS2339: Property 'openItem' does not exist on type 'Shell'.
156           shell.openItem(savePath);
~~~~~~~~
node_modules/electron/electron.d.ts:6642:21 - error TS2694: Namespace 'NodeJS' has no exported member 'Require'.
6642     require: NodeJS.Require;

Thank you for working on this 😁
Try merging in #648 (I'll be putting it on the main branch soon) - this has the latest Electron and fixes the openItem API change: https://github.com/whyboris/Video-Hub-App/pull/648/files#diff-0b4a13d876020b09b600e6a8fb04f755f6d531ecb9c9a7335510da545bbe9d7bR73

@whyboris quick question on desired behavior for this.
The year is a bit unique in that people will have to add the year to their videos, they might have a huge amount of videos that have no value for this attribute.
The way I have it currently is that the min value on the slider is the lowest year they have in their library with max being the highest.
But this means that turning on this year filter immediately filters to only the videos that have set a value for the year.
Any thoughts on that?

I'm unsure how the app should behave 😅
It might make sense to not show any videos that are not already tagged 🤔 but I'm open to any other alternative you propose.
One benefit of hiding videos - is that I think that's the easiest behavior from the code perspective (right?), and also it seems easy to grasp from the user's perspective 🤔
I'm open to suggestions for anything different 🤝

Yeah I like the hiding approach because it limits the slider to only the available years. Rather than sliding from "Year 0" all the way to 2021 😅

authors: litelime misterb667 whyboris

repo: whyboris/Video-Hub-App


text:
2.11.3 登录超时

Qinglong version
2.11.3
Steps to reproduce
登录超时，f12查看网络，链接至o1098464.ingest.sentry.io,时间过长
What is expected?
如何解决连接超时问题
What is actually happening?

System Info
No response
Any additional comments?
No response

用站长工具ping这个网址，好像就广东超时，而我又是广州的机子，这个有没有的改的

@baigeiapi 登录超时跟这个没关系，升级到 2.16.5 试试

authors: baigeiapi whyour

repo: whyour/qinglong


text:
🛑 Girasol 🇪🇸 (es) is down

In 4fabfc8, Girasol 🇪🇸 (es) (https://holiday-lescala.com/es/h/casa-girasol/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Girasol 🇪🇸 (es) is back up in 0e299a7 after 19 minutes.

Resolved: Girasol 🇪🇸 (es) is back up in 8e7d330 after 19 minutes.

repo: whytspace/upptime-holiday-lescala


text:
🛑 Francoli 🇫🇷 (fr) is down

In 22d3d3f, Francoli 🇫🇷 (fr) (https://holiday-lescala.com/fr/h/maison-francoli/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Francoli 🇫🇷 (fr) is back up in 034fe1c after 23 minutes.


text:
Samba network path suport.

Can be inputted but can't to be outputted.
Please fix this, thank you.

@harbinbeer What is path you are inputting and what formats have you used?

This can be limitation of command-line tools not supporting network path.

You're right, That's Wavpack's issue.
I've tried run wavpack.exe in cmd, doesn't support network path. with '\' prefix.
Sorry.

authors: harbinbeer wieslawsoltes

repo: wieslawsoltes/BatchEncoder


text:
Use master branch for main development

as discussed on IRC with @d00rman

Yes. I know that but I don't know to that in one step on github
"Add more commits by pushing to the mathoid-0-2-8 branch on wikimedia/MathJax-node."
Maybe I can just push to the master branch?

Maybe I can just push to the master branch?

There are basically two ways:

branch off of mathoid-0-2-8, commit there and then create a PR
keep this PR and open another one with just that change

IMHO, option (1) is better as it makes the PR self-contained

I followed (1).

See the diff here https://github.com/wikimedia/MathJax-node/compare/mathoid-0-2-8...wikimedia:master

repo: wikimedia/MathJax-node


text:
How to keep the code that ships with extension separate from docs and test framework

There are different ways to do it but I would suggest reorganizing the folder structure so that the Chrome extension itself is in a subfolder. That way it is easy to make a zip file to submit to be published. There is no reason to be publishing your readme file and test framework etc.

We could name subfolders that are not needed in the release with underline at the beggining like _Whatever. on publish those folders could be excluded.

Isn't there an issue discussion use of webpack? Or maybe Vite.
And this applies to both family view and extension?

repo: wikitree/wikitree-browser-extension


text:
Add ability to specify a "target" version for updates

This is related to https://github.com/wildfly/wildfly-proposals/pull/577 to be able to update WildFly installations coming from our zip and tgz archives.
We can add the channel metadata to these installations but they are "bound" to the manifest version that was used to generate them (as store in the .installation/installer_channels.yaml.
If we want to be able to update these installations to more recent manifest (eg I want to update my 33.0.0.Final zip installation to 33.0.1.Final), we need a way to specify the target version. It is possible to manually edit the .installation/installer_channels.yaml` and change the version but that's not user-friendly and might be error-prone.
Instead, we could add a target-version to prospero update perform subcommand to override the value read from .installation/installer_channels.yaml before the update is performed. If the update is successful, then .installation/installer_channels.yaml would be persisted with that new version.
As the .installation/installer_channels.yaml can contain multiple channels, we need to specify the name of the channel as well as the version of the manifest.
For https://github.com/wildfly/wildfly-proposals/pull/577, I'm planning to give simple name to our channels wildfly, wildfly-ee, wildly-preview.
With that change, the prospero update could be something like:
$ prospero channel list
# wildfly
  manifest: org.wildfly.channels:wildfly:33.0.0.Final
  repositories:
    id: jboss-public-repository-group
    url: https://repository.jboss.org/nexus/content/groups/public/
    id: central
    url: https://repo.maven.apache.org/maven2
    id: jboss-ga-repository
    url: https://maven.repository.redhat.com/ga/

$ prospero update perform
# No available updates, the installation is coming from the 33.0.0.Final zip

$ prospero update perform --target=wildfly:33.0.1.Final
=> Update the installation to 33.0.1.Final

$ prospero channel list
# wildfly
  manifest: org.wildfly.channels:wildfly:33.0.1.Final
  repositories:
    id: jboss-public-repository-group
    url: https://repository.jboss.org/nexus/content/groups/public/
    id: central
    url: https://repo.maven.apache.org/maven2
    id: jboss-ga-repository
    url: https://maven.repository.redhat.com/ga/
-------

=> The installation is not bound to WildFly 33.0.1.Final

Note, that for multiple channels, user would be responsible for ensuring that the manifest versions are compatible. Wildfly-channels do not provide ability to enforce version requirements between channels

authors: jmesnil spyrkob

repo: wildfly-extras/prospero


text:
Streams for artifacts with classifiers

Right now Stream is identified by groupId and artifactId only. This means that eg. org.wildfly.core:wildfly-cli and org.wildfly.core:wildfly-cli:client will always be on the same version and when one is updated, the other one has to be released as well.
Should those two represent two different streams or one stream?

This could be an improvement for future versions but I think using the same version for all classifier/extensions of the same groupId:artifactId makes most sense. After all, all these classifiers have to be released together anyway.

Resolving as defered

repo: wildfly-extras/wildfly-channel


text:
[WFCORE-149]:  Failures in 'resolve-expression" op appear in server log.

The handler doesn't fail but returns a failure instead.
Jira: https://issues.jboss.org/browse/WFCORE-149

@ehsavoie Why does setting the failure description need to be done in a ResultHandler?

because otherwise the step is marked as failed and a trace is automatically added if we are in model/runtime phase.

I was concerned about the impact of delaying reporting the failure so I played around:
[standalone@embedded /] :resolve-expression(expression=${foo})
{
    "outcome" => "failed",
    "failure-description" => "WFLYCTL0211: Cannot resolve expression '${foo}'"
}
[standalone@embedded /] batch
[standalone@embedded / #] /system-property=foo:add(value=bar)
[standalone@embedded / #] :resolve-expression(expression=${foo})
[standalone@embedded / #] :resolve-expression(expression=${bar})
[standalone@embedded / #] run-batch
The batch executed successfully
[standalone@embedded /] :composite(steps=[{operation=resolve-expression,expression=${foo}},{operation=resolve-expression,expression=${bar}}])
{
    "outcome" => "success",
    "result" => {
        "step-1" => {
            "outcome" => "success",
            "result" => "bar"
        },
        "step-2" => {
            "outcome" => "failed",
            "failure-description" => "WFLYCTL0211: Cannot resolve expression '${bar}'"
        }
    }
}

This shows deferring the failure reporting does result in the step reporting "outcome" => "failed", which is good, but it doesn't result in the overall op failing, which is bad. Granted, this is an edge case but I don't want to introduce a new failure handling semantic just for this case. I have an idea about what to do though.

The last commit at https://github.com/bstansberry/wildfly-core/commits/WFCORE-149 seems to take care of the problem:
[standalone@embedded /] :resolve-expression(expression=${foo})
    "outcome" => "failed",
    "failure-description" => "WFLYCTL0211: Cannot resolve expression '${foo}'",
}
[standalone@embedded /] batch
[standalone@embedded / #] /system-property=foo:add(value=bar)
[standalone@embedded / #] :resolve-expression(expression=${foo})
[standalone@embedded / #] :resolve-expression(expression=${bar})
[standalone@embedded / #] run-batch
The batch failed with the following error (you are remaining in the batch editing mode to have a chance to correct the error): {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-3" => "WFLYCTL0211: Cannot resolve expression '${bar}'"}}
[standalone@embedded / #] discard-batch
[standalone@embedded /] :composite(steps=[{operation=resolve-expression,expression=${foo}},{operation=resolve-expression,expression=${bar}}])
{
    "outcome" => "failed",
    "result" => {
        "step-1" => {
            "outcome" => "failed",
            "failure-description" => "WFLYCTL0211: Cannot resolve expression '${foo}'",
            "rolled-back" => true
        },
        "step-2" => {
            "outcome" => "failed",
            "rolled-back" => true
        }
    },
    "failure-description" => {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "WFLYCTL0211: Cannot resolve expression '${foo}'"}},
    "rolled-back" => true
}

Full integration - Windows Build 1222 outcome was FAILURE using a merge of 038ca99859f5b33d4d3a50a7174fe2faf77d9c59
Summary: Exit code 1 (new) Build time: 00:01:03

Linux Build 3732 outcome was FAILURE using a merge of 038ca99859f5b33d4d3a50a7174fe2faf77d9c59
Summary: Tests passed: 45; exit code 1 (new) Build time: 00:01:05

Core - Full Integration Build 2798 outcome was FAILURE using a merge of 038ca99859f5b33d4d3a50a7174fe2faf77d9c59
Summary: Exit code 1 (new) Build time: 00:01:12

Windows Build 3164 outcome was FAILURE using a merge of 038ca99859f5b33d4d3a50a7174fe2faf77d9c59
Summary: Tests passed: 45; exit code 1 (new) Build time: 00:01:13

Checkstyle problem:
[21:22:21][org.wildfly.core:wildfly-controller] C:\BuildAgent\work\db872761b443af46\core\controller\src\main\java\org\jboss\as\controller\operations\common\ResolveExpressionHandler.java:98: Line has trailing spaces.
[21:22:21][org.wildfly.core:wildfly-controller] Audit done.
[21:22:21][org.wildfly.core:wildfly-controller] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.15:checkstyle (check-style) on project wildfly-controller: An error has occurred in Checkstyle report generation.

retest this please

authors: bstansberry ehsavoie wildfly-ci

repo: wildfly/wildfly-core


text:
[WFLY-9471] Export org.apache.activemq.artemis.addons module

Export org.apache.activemq.artemis.addons from
org.apache.activemq.artemis as the code that is responsible for
instantiating classes in Artemis are defined in
org.apache.activemq.artemis.journal sinrce WFLY-5522.
JIRA: https://issues.jboss.org/browse/WFLY-9471

Do you have any concerns about classes in this module being visible to other things that depend on artemis.main besides .journal?

@bstansberry you are right, I amended my commit so that the org.apache.activemq.artemis.addons is not a dependency of org.apache.activemq.artemis.journal and no longer needs to be exported.

authors: bstansberry jmesnil

repo: wildfly/wildfly


text:
[WFLY-10633] Update test suite to use certificate generation utilities - Fix

Fixes integration conflict between WFLY-10633 and WFCORE-3920

Superseded by https://github.com/wildfly/wildfly/pull/11456

Closing in favor of #11456

authors: fjuma jamezp justinmcook


text:
[WFLY-18799] Fix rendering of distributed-realm and failover-realm and alphabetize security realms table

https://issues.redhat.com/browse/WFLY-18799

@Skyllarr This doesn't work because the docs you are linking to are not incorporated into the overall guide; they are just files in the source.
The list of includes in https://raw.githubusercontent.com/wildfly/wildfly/main/docs/src/main/asciidoc/_elytron/Subsystem_Component_Documentation.adoc needs to include all the adoc files.
Also, I think it would be good to alphabetize the realms table (https://docs.wildfly.org/30/WildFly_Elytron_Security.html#realms) and any other tables that are not alphabetized. Doing them all is reasonably out of scope for this JIRA, but I think at least fixing the 'Realms' table as part of this would be good.

@bstansberry Thank you! I fixed it and alphabetized the security realms table

Thanks @Skyllarr

authors: Skyllarr bstansberry


text:
CloudFlare JS Error

Platform: Linux (to be exact, Raspbian GNU/Linux 8)
Python Version: 2
Program Version: 1.8.4
Searching for episode: Episode-008
Warning: KissCartoon and KissAsian tend to ask for capcha after 5 video intervals.
Started session at https://kissanime.to/Anime/[......]
Waiting for authentication...
Should take about 4 seconds
Uh oh, an error occurred.
Go to https://github.com/wileyyugioh/kissanime_dl to report bugs.
Caught Error: RuntimeError('Converting the CloudFlare JS has changed!',)
I tested getting the contents (just the html) of the same page using cloudflare-scrape and had no problems getting in.
I am not seeing the same behaviour on KissCartoon.

Further testing, commenting out the following "fixes" the error:
if(form_get.url != js_var_t_href):
    raise RuntimeError("Converting the CloudFlare JS has changed!")

@ChiselTip are you able to visit the kissanime website? JS changes on the website has rendered it unusable on linux/firefox
Duplicate of #9 ?

I'm running a headless linux box, so I can't speak to Firefox on Linux. I'm having no issues with Firefox on Mac.
The problem seems to be the (above) check.
form_get.url = http://kissanime.to/
whereas
js_var_t_href = https://kissanime.to/
Possibly a duplicate.

@ChiselTip does changing that make a difference?
@wileyyugioh  Did you check using kissanime_dl ?
The website loads on my phone but not on Linux Firefox, have no idea why.

Can you see if https://github.com/wileyyugioh/kissanime_dl/commit/db7dba5f809175fcd7e9617f90c34e7239e41ad5 fixes the problem? Since it seems to be the inconsistency between http and https I fed it through urlsplit and hopefully it should fix any problems now.

@wileyyugioh  How do I test it. Pip has only releases. how to install manually?

download the directory, cd to it, and
pip install .

I installed and tested on the same environment as above. This looks to have fixed the issue.

Then you should close the issue

authors: ChiselTip hex007 wileyyugioh


text:
🛑 will.cymru is down

In d990c51, will.cymru (https://www.will.cymru) was down:

HTTP code: 523
Response time: 3478 ms

Resolved: will.cymru is back up in 4a41ea2 after 30 minutes.


text:
change param device_id  type from int to string, also change it's name to device_name

after those change, launch file can support  symlink camera name in udev rules.
the rules below can fix zed to video003.
SUBSYSTEM=="video4linux", ATTR{name}=="ZED: ZED", MODE:="0666", OWNER:="xiaoqiang", SYMLINK+="video003"

Thanks for your contribution.

authors: willdzeng winf


text:
Decoupling LightningModule and DataLoaders

Is your feature request related to a problem? Please describe.
I'm using Lightning for a few hours, so maybe I am missing something. pl.LightningModule's tng_dataloader and similar methods couple DataLoaders to the module. Ok, I can pass them as the constructor arguments, but then methods like MyModule.load_from_metrics will not work.
Describe the solution you'd like
Option to pass DataLoaders to Trainer or Trainer.fit instead of specifying them in the LigthningModule.
Describe alternatives you've considered
Make it possible to pass additional arguments to load_from_metrics and other methods, which create a specified LightningModule instance.

you wouldn’t pass them as constructor arguments. why would you want to do that?
can u post your code?

@ivanlazarevsky this make sense? closing the ticket. i’m renaming this ticket to implement the load function discussed

@IvanLazarevsky this make sense? closing the ticket. i’m renaming this ticket to implement the load function discussed

Yes, thanks.

authors: IvanLazarevsky williamFalcon

repo: williamFalcon/pytorch-lightning


text:
Objetivos

[x] Alterar arquivo anterior para o mais atualizado
[x] Por cabeçalho no código fonte do projeto, juntamente com os autores

[x] Requisitos mínimos

[x] Controle de posição
[x] Motores Independentes
[x] Velocidades dos motores independentes

Adicionais

[ ] Teclado matricial
[ ] Display 16x2
[ ] Input e conversão

[ ] Input do usuário
[ ] Validação do input
[x] Conversão do input do usuário em pulsos para o motor

Issue fechada pois os "adicionais" não seriam mais necessários, e os integrantes do grupo não tinham mais acesso aos motores de passo, ao teclado matricial e display lcd.


text:
Network bridge

Is there a way to make the network for the VM bridged?
This would be handy to test for network printers and the likes.

Network bridges require tap/tun interfaces to be configured. While network bridging is a great feature it is out of scope for quickemu, which is designed to be a means of taking your VMs with you on USB drive and just work on any Linux without configuration 🙂

I was just curios of a way to achieve it in general.
Wouldn’t be a problem if it wasn’t through quickemu.

authors: Nebucatnetzer flexiondotorg

repo: wimpysworld/quickemu


text:
Supermium fail in some websites

Hi! same website in regular chrome load fine, attach screenshot, any ideas are welcome
Chromium

Supermium

I wonder if this issue is related to the secure DNS provider issues?
But I'll be sure to investigate once the build system is functional again (right now I'm focusing on the Electron offshoot of Supermium).

I have run across this issue several times but then I tap on the blue icon and the pages ge to load just fine.


text:
ItemTreeManager width needs to be a string in Zotero 7.0.10

In #47 we resolved some ambiguity in the type of the ItemTreeManager width parameter by setting it to be a number.
Since this commit (https://github.com/zotero/zotero/commit/aec6e61cb3a6a3d464d51f3de2e7d93a884ca328#diff-47663018c3ecf5367c1ca06605676e2bae760a2bdfc388d9b9af240fc3d9af7eR83) in Zotero 7.0.10, this parameter is checked and an error thrown if it isn't a string.
I guess we should update all the types to match the new type validation that Zotero itself does?

Thanks a lot!

repo: windingwind/zotero-types


text:
engine: reap old images when starting a watch

Hello @maiamcc, @jazzdan,
Please review the following commits I made in branch nicks/reaper3:
a6a635487a69c109d4e31167685b4b335bcc79fa (2018-09-07 16:43:45 -0400)
engine: reap old images when starting a watch

fwiw, it's not clear to me how necessary this is -- i still go back and forth on whether there will be cases where we'll want to do incremental images vs container updates

repo: windmilleng/tilt


text:
🛑 US West San Jose (Santana) is down

In 710d76a, US West San Jose (Santana) (https://us-west-078.whiskergalaxy.com:6363/latency) was down:

HTTP code: 0
Response time: 0 ms

Resolved: US West San Jose (Santana) is back up in 4722b19 after 12 minutes.


text:
Unit test using winston-spy

Hi there!
I'm having a little trouble with unit testing a method that makes use of winstonjs. Here is a brief example of the implementation:
router.all('/api', (req, res) => {
 res.status(404);
 logger.error('404 Not Found!');
res.end();
  });
And here is the unit test:
before(() => {
  winston.add(winston.transports.Console);
winston.add(spyLogger, { spy });
});
 after(() => {
winston.remove(winston.transports.Console);
winston.remove(spyLogger, { spy });
});
 it('should log 404 not found message', async () => {
 await request(app).get(<api_url>);
winston.error(notFoundLogMessage);
expect(spy.calledWith('error', notFoundLogMessage)).to.equal(true);
});
However, my unit tests fails the first time with this message:
Error: Transport already attached: console, assign a different name
Error: Transport spyLogger not attached to this instance
When I run the tests for a second time, they pass. Is there something I am missing? Why does the test fail the first time?

What version of winston are you using?

I've setup a project to try and reproduce this issue, but I wasn't able to. However I did get the two error messages you mentioned when running the test(s). The Error: Transport already attached: console, assign a different name is thrown in the before hook because the default winston logger already has a console transport and because of this the spyLogger transport is never attached to the default logger of winston. Which also explains the second Error: Transport spyLogger not attached to this instance message in the after hook.
I tried this with mocha@5.1.1. I can create a repo with the complete setup I used if you want. And on a side note I also tried to use winston@3.0.0-rc5, but I wasn't able to get the spyLogger to work.

This is worth keeping open as an example of interop with winston@2. The winston-spy code should get wrapped in a LegacyTransportStream in winston@3.0.0-rc5.

@indexzero, Managed to wrap the winston-spy code in the LegacyTransportStream. Here is the code.

@ChrisAlderson thank you! I'll give this a try first thing tomorrow morning and will get back to you

@paulmbw I also forked and re-made winston-spy to work with winston@3.x.x without the LegacyTransportStream. The fork is here: ChrisAlderson/winston-spy

@ChrisAlderson wow!! Awesome, thanks a million. Will check it out!

@ChrisAlderson Are there d.ts definitions for your testing lib? It doesn't work in TypeScript otherwise.

authors: ChrisAlderson indexzero lonix1 paulmbw

repo: winstonjs/winston


text:
Revise class loader

Fixes https://github.com/wintercms/winter/discussions/214.
This fixes a long standing issue with the ClassLoader that handles loading module and plugin classes where only lowercase paths to the (properly cased) class file were technically supported. This prevents PSR-4 folder structures in plugins and modules from working; and even worse it would usually only show up in production with an opaque error message since production machines typically have case sensitive filesystems and development machines tend to not.
The current logic uses a directory scanning approach of generating many different possible variations of a valid path for a given class and then looping over the "loaded directories" to scan each of them for a valid instance of a possible path.
The new logic instead switches to requiring class prefix to class path to be registered with the ClassLoader explicitly which not only makes the resolution logic much faster (since the prefix is directly matched with the request class instead of always having to scan for a potential match) but it also means that the autoloading can be completely disabled for plugins and modules that aren't currently enabled which isn't currently the case and will help with fully cutting off disabled plugins and modules from the application.

@LukeTowers Is this PR responsible for the class loading issues in Windows?

@damsfx most likely yes. We still haven't encountered the issues you were reporting nor have we heard from anyone else about them so if you're able to track it down on your machine and submit a PR I would appreciate that :)

@LukeTowers
After investigating ... the resolvePath of the ClassLoader seems to be the faulty.
When running the Winter.Test plugin migration, I've got this issue.
In seed_tables.php line 31:
  Class "Winter\Test\Models\Person" not found

The resolvePath() method is called with the following argument in this case
$path = "P:\_Sites\_Labs\winterdev\plugins\winter\test\Models\Person.php"

but the return value is
$path = "P:\_Sites\_Labs\winterdev\P:\_Sites\_Labs\winterdev\plugins\winter\test\Models\Person.php"

The method adds $this->basePath . DIRECTORY_SEPARATOR unnecessarily.
It may be necesary to include the base path in the test :
    /**
     * Resolve the provided path, relative or absolute
     */
    protected function resolvePath(string $path): string
    {
        if (!Str::startsWith($path, ['/', '\\', $this->basePath . DIRECTORY_SEPARATOR])) {
            $path = $this->basePath . DIRECTORY_SEPARATOR . $path;
        }
        return $path;
    }

Oh, I see, on windows the basePath does not necessarily start with a slash or backslash...
Care to submit a PR @damsfx ?

authors: LukeTowers damsfx mjauvin

repo: wintercms/storm


text:
fix MQTT topics search

Исправил поиск в MQTT топиках
https://wirenboard.youtrack.cloud/issue/SOFT-3048

Я не понял из задачи, что было не так

Например вот:

Ну так ничего не изменилось

Ну так ничего не изменилось

тут же в значении есть 99

@KraPete раньше неправильно работал поиск по числам, потому что искал вообще по всем полям которые приходят с бека, но не рисуются в таблице, а теперь находит то что должен находить, а то что не должен находить не находит

authors: KraPete ninedev-i sikmir

repo: wirenboard/homeui


text:
[1.20.1] Accessories And Inventorio Incombatablity

I cant open my inventory with accessories and inventorio enabled at the same time

Duplicate of #24

authors: Danmccool Dragon-Seeker

repo: wisp-forest/accessories


text:
Clarify how to add images to RSS

📚 Subject area/topic
RSS
📋 Page(s) affected (or suggested, for new content)
https://docs.astro.build/en/guides/rss/
📋 Description of content that is out-of-date or incorrect
Following the guide for adding an RSS feed, you'll be left with an RSS feed with no images.
Explaining how to add this with sanitize-html would be good.
I've forked and added this here, until I read that I should open an issue for something more than a typo.
Happy to open a PR with my fork too.
🖥 Reproduction in StackBlitz (if reporting incorrect content or code samples)
No response

@at-the-vr Is it ok to open a PR for my fork?

I gotta ask if you could wait for approval from maintainers 🙏

Hi @tommyp , this looks like a great idea to add to the RSS content! Thank you for suggesting it!
Thank you for also waiting for the discussion here, and I do have thoughts...
Since we try to keep things concise and simple for everyone, what would you think about working this into the main example itself? So, no second code sample, but add everything required to the original code sample?
So, assume someone did want to include images. What all is required to add to that snippet, and what does the whole thing look like?
The line could be adjusted to something like:

When using content collections, render the post body using a standard Markdown parser like markdown-it and sanitize the result, including any extra tags (e.g. <img>) needed to render your content:

Would be happy to receive a PR along those lines, and we can work out the fine details in the PR itself!  :raised_hands:

I am happy to take a look at implementing this. Since @tommyp already has a fork that does some of the work, if he gets a PR in will let him take it :)!

@sarah11918 Thanks for the suggestion and the vote of confidence @SatanshuMishra! I've opened the PR. Glad I could make a contribution to such an awesome project.

authors: SatanshuMishra at-the-vr sarah11918 tommyp

repo: withastro/docs


text:
Minor typo

📋 Explain your issue
On the life cycle section of the view-transitions page (https://docs.astro.build/en/guides/view-transitions/#lifecycle-events), there appears to be a small typo: "The  router fires a number events on the document during navigation".

Nice catch @he00741098, would you like to contribute with a PR fixing the typo? Or would you rather want us to handle it?

I've submitted a pull request


text:
i18n(es): Update of google-firebase.mdx, kinsta.mdx & images.mdx

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Updated different files based on these commits:

google-firebase.mdx → 29aae1bdf726826b6effdc9aed7b142b7974e065
kinsta.mdx → fadae4274c54d07dd3be000aec28fb54fcc2cfcd
images.mdx → 8077640390594eab66c6497d5e9146c2e5bef371

Gracias por la revisión @Waxer59, tenia en el olvido está PR 🫣


text:
i18n(es): Updated endpoints.mdx

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Updated endpoints.mdx based on this commit 046e0af9329b5f23bbc8dcde58681a4d956f3261

Muchas gracias por la revisión @Waxer59 😁


text:
New community content section

Description (required)
Includes a new Community Resources section in the sidebar with new pages:

This PR adds two new pages to the sidebar for community content:
Courses/Guides/Recipes

lists the common intro tutorials we're always recommending in Discord
links to some curated video tutorials (build a blog, create a netflix clone etc.)
Moves the "community recipes" from the cluttered More Recipes page and organizes with rough section headers
(includes a link on the More Recipes page to the community ones here, instead of listing on the page)
includes a CTA to add your own here

Talks/Interviews/Streams

Includes some curated conceptual intro to Astro videos (Astro in 100 seconds, Why you'll love Astro, What is Astro, Islands Architecture etc.)
Seeds the other categories with basic, mostly recent conference talks, streams, podcasts.
includes a CTA to visit the blog for new content resources each month (will be updated to encourage signing up for newsletter here when available)
includes CTA to visit/subscribe to the Astro Community Events Google Calendar to not miss out on live events, (and eventually CTA to let us know about upcoming events when we can accept them. Eventually I'd like a more proper place for the calendar, and a way for people to submit events, but until we have that, this seems like the logical place to include.)

How to review this PR:

wording/grammar etc!
Do the Recipes categories make sense? Are the entries in the proper categories?
Are we happy with all the Intro tutorials included? Are there any you don't wish to tacitly endorse?
Are we happy with the videos in the About Astro section? is that too many? Are there any obvious ones missing?
Are there any other recent conference talks that should be included (note: intention here is that conference talks show that Astro is (a thing), and encourage others to think about making talks of their own
Same general questions for the other categories Are we happy with this content (both the categories and the specific links) in docs?

Looked at the community section and really like it!

At one point I had used the <Badge /> component to highlight paid. (But, I also had a lot of different formats going on :sweat_smile: ) I'll make another preview and see what people think.

Thanks @TheOtterlord - this was my solution, and I think it works!

Co-authored-by: Elian <15145918+ElianCodes@users.noreply.github.com>
Co-authored-by: Luiz Ferraz <11063910+Fryuni@users.noreply.github.com>
Co-authored-by: voxel!() <20650404+VoxelMC@users.noreply.github.com>
Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
Co-authored-by: Atharva <88548999+at-the-vr@users.noreply.github.com>


text:
Docs housekeeping

What kind of changes does this PR include?

Minor content fixes (broken links, typos, etc.)

Description

Small nit-picky docs pass tweaking a couple of code examples
Added a couple more frameworks to the CO₂ comparison table

size-limit report 📦

Path
Size

/index.html
13.08 KB (0%)

/_astro/*.js
16.54 KB (0%)

/_astro/*.css
9.03 KB (0%)

authors: astrobot-houston delucis

repo: withastro/starlight


text:
搭建Spark集群

1. SSH配置

打通master和slave集群，把master上spark用户的公钥scp到包括master本身的所有集群上.ssh/authorized_keys
注意mac还需要在: 系统偏好-》共享-》远程登录 钩上才能用ssh的22端口

starting org.apache.spark.deploy.master.Master, logging to /Users/resry/sparkTest/spark-2.0.0-bin-hadoop2.3/logs/spark-resry-org.apache.spark.deploy.master.Master-1-resry-2.local.out
localhost: ssh: connect to host localhost port 22: Connection refused

2. Spark配置文件
$ cd conf
$ cp slaves.template slaves
$ cp spark-env.sh.template spark-env.sh

编辑spark-evn.sh，加入 export JAVA_HOME=$(/usr/libexec/java_home  -v "1.8*")
编辑slaves文件，加入所有工作节点的主机名，每个节点占据一行。

3. 复制Spark目录

接着将配置好的Spark目录复制到所有节点上，目录所存放的位置在所有节点上都必须是一致的，如/Users/resry/sparkTest/spark-2.0.0-bin-hadoop2.3

4. 启动spark集群

sbin/start-all.sh

5. 运行一个用例

运行example
$ ./bin/spark-submit --master spark://resry-2.local:7077 examples/src/main/python/pi.py

6. 查看运行结果

本地执行Spark计算Pi值
$ ./bin/run-example SparkPi 10

查看UI:http://10.180.21.26:4040

交互式Shell: pyspark
$ ./bin/pyspark
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel).
16/10/06 16:41:23 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
16/10/06 16:41:23 WARN SparkConf:
SPARK_WORKER_INSTANCES was detected (set to '1').
This is deprecated in Spark 1.0+.

Please instead use:
 - ./spark-submit with --num-executors to specify the number of executors
 - Or set SPARK_EXECUTOR_INSTANCES
 - spark.executor.instances to configure the number of instances in the spark config.

Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /__ / .__/\_,_/_/ /_/\_\   version 2.0.0
      /_/

Using Python version 2.7.10 (default, Oct 23 2015 19:19:21)
SparkSession available as 'spark'.
>>> lines = sc.textFile('/etc/passwd')
>>> lines.count()
96

本地提交scala jar任务
$ pwd
/Users/resry/sparkTest/sbtTest
$ spark-submit --class LineCount --master local ./target/scala-2.11/line-count_2.11-1.0.jar

本地提交python任务

https://github.com/wittyResry/myIssue/tree/sbtTest

$ spark-submit --master local LineCount.py
Test/pythonSparkTest/LineCount.py:6, took 0.726458 s
96
16/10/06 18:32:49 INFO SparkContext: Invoking stop() from shutdown hook

repo: wittyResry/myIssue

license: Unlicense


text:
🐛📚🤖 fix android cmd tools path

Description

This pull request addresses the issue described here: https://github.com/wix/Detox/issues/3668
– closes https://github.com/wix/Detox/issues/3668

In this pull request, I have fixed android sdk path in documentation

For features/enhancements:

[x] I have added/updated the relevant references in the documentation files.

For API changes:

[x] I have made the necessary changes in the types index file.

Thanks for the contribution @A-Tokyo!

authors: A-Tokyo asafkorem

repo: wix/Detox


text:
ValueError: invalid literal for int() with base 10: '(294).JPG'

第一次训练，出现的

@henbucuoshanghai may you explain how you resolved this issue?

@smoolya17 Be careful when making val.txt, especially don't miss image_index!

Yes
On Mon, Aug 5, 2019, 19:09 as1392 notifications@github.com wrote:

@smoolya17 https://github.com/smoolya17 Be careful when making val.txt,
especially don't miss image_index!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/wizyoung/YOLOv3_TensorFlow/issues/70?email_source=notifications&email_token=AE6Y3H6FJVIEMAS3JG7KRYLQDAUS7A5CNFSM4HOHWQ62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3R3AWY#issuecomment-518238299,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE6Y3H5TN3K2EW35IYIVOMTQDAUS7ANCNFSM4HOHWQ6Q
.


text:
클라이언트 구현

커넥터
재연결

#11 에서 이슈 해결

repo: wj-dominic/gonetlib


text:
각 질병, 질환에 대한 정보

각 질병이나 질환에 대한 어떠한 점을 조사할지 궁금합니다.
ex) 지방간에 대하여 조사한다면 지방간의 증상, 치료법 등등 어떤 것들을 조사해서 기입할지.

질병에 대한 정의가 먼저 설명되어야 할 것 같습니다.

질병을 유발하는 원인에 대한 설명이 필요할 것 같습니다.
또한 그 원인에 따른 예방법도 추가적인 조사가 필요합니다.

질병의 정의, 원인, 증상, 예방법 등이 들어가면 좋을 것 같습니다.

authors: JustHaWall gosaemin wjdduqtls1517


text:
Collision Shape was Disabeled

It totally was just that the collision shape was disabled, but because we made the enemy local to the level scene, the changes we made to the enemy scene didn't propagate. Deleting the enemy and re-importing it as a reference to the scene fixes the issue.
Now you just have to figure out why it's flying lol.

Thank You!


text:
i18n

I couldn't find a recommended approach to integrating i18n strings and having them rendered. Is this something that you can advise on - or should I look into providing a PR?

Hi @nothingismagick .... thanks for this.
We've no urgent need for i18n right at the moment (and pretty epic backlog)... but this idea does open-up a lot of opportunities. Not sure we can do much just at the moment, so we'd love some input or a PR.

authors: nothingismagick timneedham

repo: wmfs/qscript


text:
country ISO3166 3-letter code current in capital letters

Currently the country code is in upper case
https://github.com/wmo-im/wis2-topic-hierarchy/blob/main/topic-hierarchy/country.csv
Should we change to lower case for the topic values to have everything in lower case or not?

Given we are based on ISO 3166 alpha3, I would think we would stay with upper case for consistency.

See the ISO OBP for ISO 3166: https://www.iso.org/obp/ui
Options:

Country codes SHALL be UPPERCASE
Define as 'WMO' country codes that are based on 3166 alpha3, but lowercased (includes possible additions from #1)
Other options?

cc @golfvert @efucile @maaikelimper

I don't have access to full iso standards ($$)...
Can you copy/paste the iso 3166 statement about this?
The example is in upper case. But, is it mandatory?

Typically, the two-letter version of the country ode is used in lower case for domain name (DNS).
If not explicitly requested to be always in UPPERCASE in ISO 3166, I would go for all lowercase in the topic hierarchy. Hence, lower case for country code too.

I can't see anything normative (publicly at least).  Lower case would be a better fit given the rest of our core topic hierarchy is lower-cased.  The question is whether we want/are able to say that our country codes are ISO 3166 alpha-3 valid.
Having said this, we can see from the 3166 Annex F outline:

Principles for short form lower case
Principles for short form capitals

A PR in #12 implements lowercase if there is no objection.
+1 from me for lowercase with clarification in the documentation.

The "beauty" (grrr...) of iso standards is that they are not public.
I agree, from what I can see and practical usage (eg DNS) lowercase doesn't seem to contradict the standard.
So, I would go to lowercase in the entire topic hierarchy.

Implemented as lowercase in #12

authors: antje-s golfvert tomkralidis


text:
Toaster: The offset prop doesn't seem to do anything

Describe the bug
When setting the offset the container remains in place
Reproduction
I am unable to reproduce in in a repl, I honestly have no clue why this could be happening.
I have a SvelteKit app where the Toaster is in the root layout with a top center position and an offset of 80 px but the container just stays near the top. I'd be extremely happy to share more code, here are bits of it:

<Toaster position="top-center" />

{#key $page.params.lang}
	<slot />
{/key}

My own toast module:
import { toast as sonner_toast } from 'svelte-sonner';

import Toast from '$lib/components/toast/Toast.svelte';

export type ToastSettings = {
	title: string;
	description?: string;
	duration?: number;
	type: 'success' | 'info' | 'error';
};

export function trigger(settings: ToastSettings) {
	return sonner_toast.custom(Toast, {
		componentProps: settings
	});
}

export const toast = {
	success: (settings: Omit<ToastSettings, 'type'>) => trigger({ ...settings, type: 'success' }),
	info: (settings: Omit<ToastSettings, 'type'>) => trigger({ ...settings, type: 'info' }),
	error: (settings: Omit<ToastSettings, 'type'>) => trigger({ ...settings, type: 'error' })
};

My toast component:

		{title}

	{#if description}

{description}

	{/if}

Logs
No response
System Info
System:
    OS: Windows 11 10.0.22621
    CPU: (12) x64 AMD Ryzen 5 5600 6-Core Processor
    Memory: 18.91 GB / 31.93 GB
  Binaries:
    Node: 20.10.0 - C:\Program Files\nodejs\node.EXE
    npm: 10.2.3 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.12.1 - ~\AppData\Local\pnpm\pnpm.EXE
  Browsers:
    Edge: Chromium (120.0.2210.144)
    Internet Explorer: 11.0.22621.1
  npmPackages:
    @sveltejs/kit: ^2.3.2 => 2.3.2
    svelte: ^4.2.8 => 4.2.8
    svelte-sonner: ^0.3.11 => 0.3.11

Severity
annoyance

I just realized on smaller screens it always jumps to the top, I really need to have a it a little bit lower so it's right below my header instead of on top of it, how should I disable this behavior?

I was able to override it with:
	:global([data-sonner-toaster][data-y-position='top']) {
		top: 60px !important;
	}

But I am not very happy with this solution

I just tried it locally by setting the offset to 160px or 160 for example:

See my comments, it does this on mobile, on desktop it actually works as intended

Ah, I see now. That's because the offset prop is only applied to [large] devices. There is a fixed offset for mobile devices.

I see, well my hacky solution works but it could be cool if such a prop ever became available

repo: wobsoriano/svelte-sonner


text:
Single quote syntax

Has been changed in spec, but also the original implementation probably wasn't right anyway.
Relevant bit of the spec:

The sequence 's\W+ - a single quote followed by a lowercase 's' and one or more whitespace characters - should be replaced with is (space, is, space)

This allows Janie's got a gun (initialises Janie with the value 313) and Union's been on strike (initialise Union with the value 426) as valid variable declarations.

All other single quotes are then ignored. ain't is equivalent to aint, wakin' has five letters, and ''''' is equal to the empty string. This means you can use single quotes freely throughout your program to punctuate, adjust word lengths and generally channel the spirit of rock'n'roll without worrying about compiler errors.

Currently awaiting clarification on this as it's not clear to me how some edge cases are supposed to work: https://github.com/dylanbeattie/rockstar/issues/45#issuecomment-407917446

I changed rockstar-py to match the new specs, but you're right. Jane is Mark's girlfriend is converting Mark's to Mark is, adding 1 to the number value. I can solve that pretty quickly tomorrow, but that's not clearly specified

I think it'd be better if 's could only be converted to is if it's on the first word of the sentence. It'd be much much easier

First word only wouldn't work as expected for multi-word proper variables.


text:
Plugin generator should ask for activation and deactivation hook generation

Hi @wolfika,
Running empty functions on activation and deactivation of the plugin is really unnecessary, so the generator should ask if you need such functions.

Hi @ocReaper,
Thank you for the suggestion, good idea. But as the generator is beginning to have more and more questions regarding the removal of some boilerplate parts, I think it might be a better idea to remove all these questions, and implement a list selection instead. Something like this: http://stackoverflow.com/a/25530535

authors: ocReaper wolfika

repo: wolfika/generator-wp-suite


text:
The hooks is not working with whmcs 8+ version

Hello,
Is this hook still working?
Apparently on WHMCS version 8.1.0 is not working.
This is the code I am using:
`<?php
//https://github.com/wolkenbauer/whmcs-cancelinvoice-hook
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
use WHMCS\Database\Capsule;
add_hook('DailyCronJob',1,function($vars)
{
//
// Change $overduedays to whatever you need. Default is cancel all invoices after being overdue for 90 days.
//
$overduedays=14;
$invoices=Capsule::table("tblinvoices")->where("status","Unpaid")->where("duedate","<",date("Y-m-d",strtotime("-$overduedays days")))->get();
foreach($invoices as $invoice)
{
//use UpdateInvoice API Call for changing the status, otherwise the InvoiceCancelled hook will not trigger
//and may affect other modules/apps which rely on this hook.
$results = localAPI("UpdateInvoice",array("invoiceid"=>$invoice->id,"status"=>"Cancelled"));
if ($results["result"]=="success")
logactivity("[INVOICECANCELHOOK] has cancelled Invoice ID: $invoice->id automatically.");
}
}); //hook`
My cronjob ran today but it didn't fire the cancelation of unpaid invoices that are overdue for more than 14 days.
Any insight is appreciated.
Thank you

Hi,
is the hook firing at all?
if not: where did you store the hook file and with which file permissions?
Is there anything in the whmcs or PHP logs?

Hi,
is the hook firing at all?
if not: where did you store the hook file and with which file permissions?
Is there anything in the whmcs or PHP logs?

I checked this morning, apparently its working fine. I just had too few overdue invoices that I didn't notice. Checked the log, its firing correctly. Thank you

I checked this morning, apparently its working fine. I just had too few overdue invoices that I didn't notice. Checked the log, its firing correctly. Thank you

authors: seyzed wolkenbauer

repo: wolkenbauer/whmcs-cancelinvoice-hook


text:
Random hash

Can I have random hash not from image?
It can be useful from null or default case.

I have been experimenting with things in the Swift BlurHashKit project. Check out https://github.com/woltapp/blurhash/blob/master/Swift/BlurHashKit/Generation.swift for instance.
You could even just try using random AC components (probably with decreasing amplitude or something).

I took some of the source code and created a typescript function that suits my needs.
Works best with a 2x2.
https://gist.github.com/StoneyEagle/8a773f4ec60339bc59376476f1fe6b61

authors: DagAgren StoneyEagle dfdgsdfg

repo: woltapp/blurhash


text:
sync modifier or listening for :update event

How can I do either:
<MyComponent mode.sync={mode} />

or
<MyComponent mode={mode} on[mode:update]={val => this.mode = val} />

<MyComponent mode={mode} onModeUpdate={fn}

Thanks !!! I'll try this tomorrow!!! 😉
Sent with GitHawk

@numfin it didn't work.
I can catch the event in the Vue dev tools:

But even though I added this to my TSX template:
onUpdateMode={(val: string) => (this.mode = val)}

nothing happened

This worked:
on={{'update:mode': () => ()}}

authors: mesqueeb numfin

repo: wonderful-panda/vue-tsx-support


text:
java.lang.NullPointerException

java.lang.NullPointerException: Attempt to write to field 'java.util.LinkedHashMap$LinkedEntry java.util.LinkedHashMap$LinkedEntry.prv' on a null object reference
	at java.util.LinkedHashMap.postRemove(LinkedHashMap.java:292)
	at java.util.HashMap.remove(HashMap.java:629)
	at android.hardware.Camera$Parameters.put(Camera.java:3004)
	at android.hardware.Camera$Parameters.set(Camera.java:2984)
	at android.hardware.Camera$Parameters.setPreviewSize(Camera.java:3078)
	at com.flurgle.camerakit.Camera1.adjustCameraParameters(Camera1.java:376)
	at com.flurgle.camerakit.Camera1.access$200(Camera1.java:30)
	at com.flurgle.camerakit.Camera1$1.onSurfaceChanged(Camera1.java:75)
	at com.flurgle.camerakit.PreviewImpl.dispatchSurfaceChanged(PreviewImpl.java:37)
	at com.flurgle.camerakit.TextureViewPreview.dispatchSurfaceChanged(TextureViewPreview.java:80)
	at com.flurgle.camerakit.TextureViewPreview$1.onSurfaceTextureAvailable(TextureViewPreview.java:26)
	at android.view.TextureView.getHardwareLayer(TextureView.java:368)
	at android.view.View.updateDisplayListIfDirty(View.java:15261)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.updateDisplayListIfDirty(View.java:15279)
	at android.view.View.draw(View.java:16072)
	at android.view.ViewGroup.drawChild(ViewGroup.java:3622)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3409)
	at android.view.View.draw(View.java:16305)
	at com.android.internal.policy.PhoneWindow$DecorView.draw(PhoneWindow.java:2771)
	at android.view.View.updateDisplayListIfDirty(View.java:15284)
	at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:295)
	at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:301)
	at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:345)
	at android.view.ViewRootImpl.draw(ViewRootImpl.java:2686)
	at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2495)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2120)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1138)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6227)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:884)
	at android.view.Choreographer.doCallbacks(Choreographer.java:696)
	at android.view.Choreographer.doFrame(Choreographer.java:631)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:870)
	at android.os.Handler.handleCallback(Handler.java:743)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:150)
	at android.app.ActivityThread.main(ActivityThread.java:5546)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:682)

This should be fixed now with the latest release. Can you update your build.gradle to reference com.wonderkiln:camerakit:0.11.1. If the issue persists can you please re-open.
Thanks!

authors: dwillmc nailperry-zd

repo: wonderkiln/CameraKit-Android


text:
too many files missing

hello, i am finding difficulty in running the programe. i am running train_cnn.py / train_rnn.py
Traceback (most recent call last):
File "train_CNN.py", line 70, in
fit_model(model, train_data, test_data, weights_dir, input_shape)
File "train_CNN.py", line 45, in fit_model
callbacks=[checkpointer, tensorboard, earlystopping]
File "C:\Python36\lib\site-packages\keras\legacy\interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
File "C:\Python36\lib\site-packages\keras\engine\training.py", line 2192, in fit_generator
generator_output = next(output_generator)
File "C:\Python36\lib\site-packages\keras\utils\data_utils.py", line 793, in get
six.reraise(value.class, value, value.traceback_)
File "C:\Python36\lib\site-packages\six.py", line 693, in reraise
raise value
File "C:\Python36\lib\site-packages\keras\utils\data_utils.py", line 658, in data_generator_task
generator_output = next(self._generator)
File "C:\Users\jigne\Desktop\BE PROJECT FILES\ActionRecognition\utils\UCF_utils.py", line 60, in image_from_sequence_generator
batch_video, batch_label = next(video_gen)
File "C:\Users\jigne\Desktop\BE PROJECT FILES\ActionRecognition\utils\UCF_utils.py", line 39, in sequence_generator
raise FileExistsError('Too many file missing')
FileExistsError: Too many file missing

Hello
I am having the same issue have you find out any solution for this?

Any solutions?

Any solutions?

Oh I misname the data folder name. It solved.

Any solutions?

Oh I misname the data folder name. It solved.

Can you explain in detail

repo: woodfrog/ActionRecognition


text:
Organisation-wide pipelines

Clear and concise description of the problem
It would be nice to add organisation-wide pipelines especially for some of the upcoming events (PR close, comment/issue events).
Suggested solution
Ideally in the User/Organisation page there would be a section where it lists added pipelines with enable/disable options for said User/Organisation with options to add more or delete existing ones.

Add: It's a repo picker with all repos in the organisation. You also provide the path to the pipeline inside the repo you want to use (in the default branch).

Delete: You simply remove the pipeline with a delete button (deleting the pipeline should automatically remove it)

Enable/Disable: Instead of deletion you could temporarily disable added pipelines

Pipelines should work like any other pipeline.
Prerequisites:

It might be required to create new ENV variables but I don't really have a concrete list at this time.
Organisation-wide secrets would be preferable - Instance-wide secrets suffice in the meantime.

Alternative
No alternative I can think of.
Additional context
No response
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Is there any possibility currently to define Instance-wide secrets?

Both organization-wide and global secrets are already available in development (:next) version

authors: Gr3q lafriks patrickuhlmann

repo: woodpecker-ci/woodpecker


text:
AbstractLinks::transform() generates invalid "prev" / "next" links

AbstractLinks::transform() sets "prev" and "next" to null when there is only one page in the result set. This does not pass JSON:API schema validation.
For instance, the following response does not pass schema validation:
{
  "jsonapi": {
    "version": "1.0"
  },
  "links": {
    "self": "/v1/transactions?page%5Bnumber%5D=1&page%5Bsize%5D=100",
    "first": "/v1/transactions?page%5Bnumber%5D=1&page%5Bsize%5D=100",
    "last": "/v1/transactions?page%5Bnumber%5D=1&page%5Bsize%5D=100",
    "prev": null,
    "next": null
  },
  "data": [
    {
      "type": "transactions",
      "id": "1",
      "links": {
        "self": "/v1/transactions/1"
      },
      "attributes": {
        "timestamp": "2020-07-01T07:01:24.450+00:00",
        "symbol": "TSLA",
        "amount": -20,
        "price": 950.12
      }
    }
  ]
}

This is probably a problem with the spec itself that mandates each link be either a string or an object with href and meta, while at the same time stating that a pagination link key could be either omitted or null. Schema validation would pass if keys are omitted instead of being set to null.

https://github.com/json-api/json-api/issues/887

@ettoredn Yes, you're right, the problem is with the spec itself.

Since I'm not going to backport fixes for the official schema, I've just added an optional constructor parameter for ResponseValidator to be able to provide a custom schema path which potentially has upstream fixes.

authors: ettoredn kocsismate

repo: woohoolabs/yin


text:
Simplify concurrency ID

synced local file(s) with worgarside/github-config-files.

This PR was created automatically by the repo-file-sync-action workflow run #7402987207

This PR is empty, closing it. :no_good:


text:
直接下载安卓apk配置的ChatGPT API，无法使用语音是什么问题

是的，目前讯飞的sdk对接比较麻烦  看后面有没有更好的服务可以接入或替换

authors: gallonyin winlone

repo: worktool/chatgpt-android


text:
🛑 Download-Server is down

In d14fa0c, Download-Server (https://dl.worldofplayers.de/wog/gothic1/sonstiges/GothicFps-108.zip) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Download-Server is back up in e266851 after 9 minutes.

repo: worldofplayers/status


text:
🛑 Download-Server is down

In 58b0f00, Download-Server (https://dl.worldofplayers.de/wog/gothic1/sonstiges/GothicFps-108.zip) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Download-Server is back up in e63a424 after 9 minutes.


text:
using defs() draggin is broken

Hi, thank your for svg.js !
I found this issue
var draw = SVG('canvas');
var pin = draw.defs().circle(10).fill('orange');
var in1 = draw.use(pin).move(100,100).draggable();

This code will produce a strange dragging.

When shape elements in <defs> have (x,y) != (0,0) dragging their <use> elements produces dislocation at the beginning of the drag operation:
http://jsfiddle.net/YsMtG/1/
var draw = SVG('canvas').size('100%', 400);

var rpin = draw.defs().rect(60, 100).move(-30, -50).fill('#088');
var ruse = draw.use(rpin).move(100,100).draggable();

var pin = draw.defs().circle(50).cx(0).cy(0).fill('orange'); //setting center to (0,0) sets (x,y) to (-25,-25)
var use = draw.use(pin).move(100,100).draggable();

That is because x,y of <use> element are translation values applied to referenced shape elements
http://www.w3.org/TR/SVG11/struct.html#UseElement
I solved it by checking if element is SVG.Use and using its x,y attributes for startPosition:
(in svg.draggable.js)
/* get element bounding box */
      box = element.bbox()

      // added next 4 lines
      if (element instanceof SVG.Use) {
        box.x = element.x()
        box.y = element.y()
      } else
      if (element instanceof SVG.G) {

This fix is used in the new version. Thanks for that!

authors: Fuzzyma Quazistax fibo


text:
Problem with iTerm2 2.9.20160206

I just installed it on Mac with iterm2 2.9.20160206 but got the following exception
i2cssh -m server1, server2
/Library/Ruby/Gems/2.0.0/gems/rb-scpt-1.0.1/lib/rb-scpt.rb:676:in `rescue in method_missing': Unknown property, element or command: 'create_window_with_profile' (RuntimeError)
	from /Library/Ruby/Gems/2.0.0/gems/rb-scpt-1.0.1/lib/rb-scpt.rb:646:in `method_missing'
	from /Library/Ruby/Gems/2.0.0/gems/i2cssh-2.0.0/lib/i2cssh.rb:20:in `initialize'
	from /Library/Ruby/Gems/2.0.0/gems/i2cssh-2.0.0/bin/i2cssh:298:in `new'
	from /Library/Ruby/Gems/2.0.0/gems/i2cssh-2.0.0/bin/i2cssh:298:in `<top (required)>'
	from /usr/local/bin/i2cssh:23:in `load'
	from /usr/local/bin/i2cssh:23:in `<main>'

What ruby version are you using? What version of i2cssh are you running?

ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]
i2cssh-2.0.0

Strange.. does the i2cssh 1.6 work for you?

Same issue here. Tried 2.0 and 1.6.0

same problem with iTerm2 2.9.20160313

Same issue, iTerm 2.1.4 , ruby 2.2.3

Same. iTerm 2 Build 2.1.4, ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]

Same.  iTerm 2 Build 2.1.4 .  - RUBY VERSION: 2.1.5 (2014-11-13 patchlevel 273) [x86_64-darwin14.0]

Same. iTerm 2 Build 2.1.4, ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-darwin14.5.0]

Thanks for all the feedback. I'm having a hard time reproducing this so debugging is hard.. I'll see what I can do.

should this line
@iterm = Appscript.app.by_name("iTerm")
refer to iTerm2 instead?

I got it to work by upgrading iTerm2 to 2.9.20160313 (beta)
I'm using ruby-1.9.3-p551
@testn iTerm2 v2.9 should have the application name "iTerm" not "iTerm2".  If you extracted the zip for 2.9 and the file iTerm already existed then it will be extracted as iTerm2.  Just rename it to iTerm, put it in the Applications folder (overwriting the earlier version) and try again.
This worked for me

@amcnerlin that works!

@amcnerlint i install iterm2-beta by brew cask and it works!

authors: 33b5e5 amcnerlin elmalto kibitan sharpyy testn wouterdebie


text:
multiple SubCollections with same Entity

This will cause an error to be thrown:
class Album {
  id: string;
  name: string;
}

@Collection()
class Band {
  id: string;
  name: string;
  @SubCollection(Album, 'albums')
  albums: ISubCollection<Album>;
  @SubCollection(Album, 'singles')
  singles: ISubCollection<Album>;
}

There are obvious workarounds, but I believe this should not cause an error.
I tried to fix it on my fork, however MetadataStorage.setCollection() seems to evaluate children before parents and updating the segments afterwards using a getWhereImParent() function. It becomes more of a design choice than a simple bug fix at this point, please advise.

We need a solution for this, I am having the same problem

I have not had the time to make a solution myself. (since last year, I know)
A workaround is to extend the class i.e.
class Single extends Album
If you really need a solution you can always make a pull request yourself.

authors: danieleisenhardt darmie

repo: wovalle/fireorm


text:
Input validation

Add input validation to check for things like a maximum allowed value (e.g. you can't salary sacrifice more than your gross salary when in Income analysis mode), checking if the input is a number, etc.

Hi, I'd be happy to start working on this in a few days

@programmurr more than welcome to! When you’re ready open a PR

authors: programmurr wozniakpawel

repo: wozniakpawel/cooltaxtool


text:
sort all compatibilities alphabetically

The list of compatibilities is getting long and sorting everything alphabetically can help users find what they're looking for faster.

Done

authors: ewsopp planv

repo: wpCloud/wp-stateless


text:
Etiquetas chegando pelo Webhook

Alguma possibilidade das etiquetagem de algum chat no app do smartphone chegar no Webhook da sessão?

@pedromagnox can you explain this feature more?

Alguma possibilidade das etiquetagem de algum chat no app do smartphone chegar no Webhook da sessão?

Olá Pedro, sim, é possível, ele retorna o ID do label dentro da array.
https://wppconnect.io/swagger/wppconnect-server#tag/Chat/operation/ChatById
No caso, para consultar quais são use a rota /get-all-labels
Lembrando que o /chat-by-id, estava com erro e fixei através de um commit agora.

@pedromagnox can you explain this feature more?

These are the labels that you can put in the chat on WhatsApp Business

@pedromagnoxcan you explain this feature more?

These are the labels that you can put in the chat on WhatsApp Business

Good translated his request wrong.
thanks for explaining.

Acho que eu não expliquei o problema de forma clara o suficiente @icleitoncosta.
Abri outro issue mais elaborado:
https://github.com/wppconnect-team/wppconnect-server/issues/1172

authors: Saifallak icleitoncosta pedromagnox

repo: wppconnect-team/wppconnect-server


text:
Expose htmlparser2 (or allow a custom processNodes function)

Hey,
For what I'm trying to achieve, I need to take multiple passes at HTML parsing.  Since the transform function of this lib returns react elements, I need to bring in the htmlparser2 lib as a separate dependency so I can do this, then use ReactHtmlParser.processNodes.
Cheers.
EDIT
Oops.. ReactHtmlParser.processNodes should have been ReactHtmlParser.convertNodeToElement

Sorry I don't entirely follow what the question is, or what you are trying to do. Can you elaborate - maybe with a code example if you think that would help?

I'll try to explain :) Essentially, I have a heap of HTML from the Wikipedia API which is mostly on one level like this:

...

...

...

...

...

See that last h3 has no content?  I'm trying to remove those titles.  There are more gnarly situations like this:

...

...

...

...

First of all, I've found htmlparser2's prev and next node attributes are unreliable and sometimes have null values when they shouldn't, when I try a recursive pattern like node > next > next > next > next...
So I've been able to achieve my goal using a basic loop and side effects, but I need access to the array of htmlparser2 nodes, like:
function processWiki(html) {
  const nodes = parseDOM(html, { decodeEntities: true })
  return processNodes(nodes).map(convertNodeToElement)
}

function processNodes(nodes, { showPruned }) {
  // ...
  for (const node of nodes) {

So basically - like the title suggests - it would be nice if your lib could just expose the htmlparser2 lib so I don't need to bring it into my project separately.  I'm currently using it just fine like this:

So what you're saying is?

react-html-parser has a dependency on htmparser2
You need to do some custom stuff that requires htmlparser2 directly but don't want to add it as a dependency to your project when it's already a dependency of one of your other dependencies

Is that right?

Sorry I've updated my reply about a bazillion times after too much coffee, so I'm not sure which version you've actually read :)
Yes, that would be great - but perhaps a better solution would be the ability to have a custom processNodes function, like my last edit.

OK I think allowing the processNodes function to be overridden is the best solution as that gives you complete control but with the caveat that it's for advanced use and you have to join everything up yourself.
So you can do something like this to totally ignore the internal processNodes and do everything yourself:
import ReactHtmlParser, { convertNodeToElement } from 'react-html-parser'
const elements = ReactHtmlParser(html, { processNodes })
function processNodes(nodes) {
  return nodes
    .customProcessing() // return array of nodes
    .map((node, index) => convertNodeToElement(node, index));
}

Or you can even join up with the internal processNodes after your custom processing which will allow you to process and filter the nodes as you want but still keep the filtering, transforming and mapping that the internal processNodes gives you:
import ReactHtmlParser, { processNodes } from 'react-html-parser'
const elements = ReactHtmlParser(html, { processNodes: myProcessNodes })
function myProcessNodes(nodes, transform) {
  const customNodes = customProcessing(nodes); // return array of nodes
  return processNodes(customNodes, transform);
}

Yeah I think that would be a nice addition to your library 👍

I'm going to have to consider how best to approach this. TagElementType calls processNodes on the node children which adds complexity to the situation as to make it recursive will mean passing processNodes to itself so it can pass it on down the chain which I don't like the sound of.
I think a better approach now would be to add a preprocessNodes option which will be passed the initial nodes for preprocessing before delegating back to the library:
export default function HtmlParser(html, { decodeEntities=true, transform, preprocessNodes }={}) {
  let nodes = htmlparser2.parseDOM(html, { decodeEntities });
  if (preprocessNodes) {
    nodes = preprocessNodes(nodes);
  }
  return processNodes(nodes, transform);
}

Hey @wrakky that seems like a solution that would work, but I think it could be improved by refactoring processNodes to call itself in the function body - pulling in the if-logic from TagElementType.  Then in my case, it would be up to the user to write a custom recursive processNodes function.
Although this adds a bit of complexity for the user, to me it makes sense since we're dealing with tree structures, and would give the most flexibility.

I'm joining in this conversation because I also agree that having access to a processNodes or even the internal htmlparser2 would be supremely helpful. It would make traversing the nodes much easier. In my case, I've created an xml-like DSL and would like to traverse the elements, filter and replace nodes prior to finally attaching the resulting elements to the DOM via react. Having access to the htmlparser or even pre-processing nodes would certainly help.

I've just released v2.0.1 with a preprocessNodes option and htmlparser2 exposed. I think this is the best balance between flexibility and complexity and should allow more advanced use cases like the ones mentioned here.

authors: ayyazdaniaryan daviestar wrakky

repo: wrakky/react-html-parser


text:
connected/disconnected with Zerion

Might also be something with zerion - but also weird that it detects a connection in one page but not in the other. Feel free to close if it is a zerion bug
https://github.com/wslyvh/show-up/assets/111600/3cd62197-91ff-445a-8897-5a1ab7687f72

The "Not connected" error is a fallback when you try to perform an action without being connected. The UI should've prevented that to happen in the first place though. Are you able to reproduce this? I.e. do you remember the steps you took before what's being recorded?

It was kinda the normal steps before - but do not recall 100% - but it was reproducible.
Just tried it again - got a bit further - but still a bit weird behavior:
https://github.com/wslyvh/show-up/assets/111600/c39046ec-8ac2-4eb7-a6d0-1edc6febbc7c

I think the approval/register issue was similar to the bug on #4 so should be fixed
I did notice there is still some delay in updating the UI (cache) which can make it seem like nothing happened.

I think this should be fixed now.
There was indeed a mismatch between server side vs. client-side cache.
Invalidating both now on any user action
Also FYI - you can play around on Sepolia as well https://test.showup.events/

authors: ligi wslyvh

repo: wslyvh/show-up


text:
Update pet-care-store test case swagger

Purpose

Update pet-care-store test case swagger

Goals

Update pet-care-store test case swagger

Approach

Update pet-care-store test case swagger

User stories

N/A

Release note

N/A

Documentation

N/A

Training

N/A

Certification

N/A

Marketing

N/A

Automation tests

Unit tests

N/A

Integration tests

N/A

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes
Ran FindSecurityBugs plugin and verified report? yes
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes

Samples

N/A

Related PRs

N/A

Migrations (if applicable)

N/A

Test environment

N/A

Learning

N/A

Codecov Report

Merging #463 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #463   +/-   ##
=======================================
  Coverage   82.29%   82.29%
=======================================
  Files          29       29
  Lines         864      864
  Branches       65       65
=======================================
  Hits          711      711
  Misses        109      109
  Partials       44       44

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 6c5cc07...6b569bd. Read the comment docs.

authors: codecov-io nadundesilva


text:
Add provider optional parameter for API object

Purpose
$subject

Codecov Report
Patch coverage has no change and project coverage change: +43.75 :tada:

Comparison is base (b397a59) 35.46% compared to head (236eb56) 79.22%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #959       +/-   ##
===========================================
+ Coverage   35.46%   79.22%   +43.75%
===========================================
  Files         167       11      -156
  Lines       17836      592    -17244
  Branches     5208      257     -4951
===========================================
- Hits         6326      469     -5857
+ Misses      11391      123    -11268
+ Partials      119        0      -119

Flag
Coverage Δ

idp-domain-service
79.22% <ø> (ø)

runtime-domain-service
?

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

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

Closing this since the full scenario will be handled by another PR

authors: RakhithaRR codecov-commenter


text:
Update Amazon SQS guide

Description:
Amazon SQS guide located in docs/content/src/learn/guides/saas-clients/amazonsqs is not created as a module. Need to create this as a module.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Completed guide is available in https://github.com/wso2/ballerina-integrator/tree/master/docs/content/src/learn/tutorials/saas-integrations/amazonsqs/notifying-fire-alarm-using-sqs


text:
Revert "Revert "Fix improper utilization of LDAP connection pooling for user authentication""

Reverts wso2/carbon-kernel#4132

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/12166319032
Status: success

authors: jenkins-is-staging sadilchamishka


text:
Update test runner with args support

Purpose
https://github.com/wso2-enterprise/choreo/issues/30116
Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email documentation@wso2.com to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Closing since these changes were pushed via https://github.com/wso2/docs-choreo-dev/pull/1555

authors: JanakaSandaruwan Nashaath


text:
NoClassDefFoundError when using getUserSessions Adaptive Function

Describe the issue:

It appears that the getUserSessions adaptive authentication function does not work in WSO2 IS v6.0.0 and v6.1.0. The following error occurs when the method is invoked in any authentication step.
ERROR {org.wso2.carbon.identity.application.authentication.framework.config.model.graph.JsNashornGraphBuilder} - Error in executing the javascript for service provider : My Account, Javascript Fragment :
function (context) {
           var user = context.currentKnownSubject;
           var sessions = getUserSessions(user);
       } java.lang.NoClassDefFoundError: org/wso2/carbon/identity/application/authentication/framework/internal/FrameworkServiceDataHolder
	at org.wso2.carbon.identity.conditional.auth.functions.user.model.JsWrapperFactoryProvider.<init>(JsWrapperFactoryProvider.java:35)
	at org.wso2.carbon.identity.conditional.auth.functions.user.model.JsWrapperFactoryProvider.<clinit>(JsWrapperFactoryProvider.java:29)
	at org.wso2.carbon.identity.conditional.auth.functions.user.GetUserSessionsFunctionImpl.getUserSessions(GetUserSessionsFunctionImpl.java:51)
...
Caused by: java.lang.ClassNotFoundException: org.wso2.carbon.identity.application.authentication.framework.internal.FrameworkServiceDataHolder cannot be found by org.wso2.carbon.identity.conditional.auth.functions.user_1.2.19
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:512)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:423)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:415)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:155)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 69 more

How to reproduce:

To reproduce the above issue you can utilize a sample adaptive script as shown below with the getUserSessions function and add it to any authentication step.
var onLoginRequest = function(context) {
   executeStep(1, {
       onSuccess: function (context) {
           var user = context.currentKnownSubject;
           var sessions = getUserSessions(user);
       }
   });
};

Environment information

Product Version: v6.0.0, v6.1.0

Closing as completed.

authors: RushanNanayakkara sanjulamadurapperuma


text:
Sign-Up button is disabled when JIT Provisioning enabled with "Prompt for password and consent" option or "Prompt for consent" option

Describe the issue:
When attempting to proceed with the Federation flow with Just-in-Time (JIT) provisioning enabled, with the options "Prompt for password and consent" and "Prompt for consent," users are redirecting to the sign up button but the sign up button is always disabled even the terms and conditions button was clicked.

How to reproduce:

Create a IDP. (ex: Google)
In the IDP setting enable Jit provisioning with the options "Prompt for password and consent" or "Prompt for consent."
Create a sample application.
Add created IDP as a Federated authenticator in the application.
Visit the application sign in page and try a JIT provision flow by clicking sign in with IDP option.

Expected behavior:
Sign Up button should visible to the users to complete the JIT provisioning.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: wso2is-7.0.0-alpha-SNAPSHOT
OS: Linux
Database: H2
Userstore: JDBC

Screen Recording
Screencast from 2023-11-06 20:57:24.webm

Analysis
With the unification effort we have changed the sign up button status to disable by default.[1]
And this changeButtonStatus may not be working with the consent tick.
[1] https://github.com/wso2/identity-apps/blob/7bc0edd26e0dd6b995b79dda858957d7aa8a08e9/identity-apps-core/apps/recovery-portal/src/main/webapp/self-registration-with-verification.jsp#L663-L665
[2] https://github.com/wso2/identity-apps/blob/7bc0edd26e0dd6b995b79dda858957d7aa8a08e9/identity-apps-core/apps/recovery-portal/src/main/webapp/self-registration-with-verification.jsp#L796-L800


text:
Couldn't configure WS-Trust as a connector

Describe the issue:
Build the repo [1]  and get the wso2is-sts-connector-5.6.3.zip. Follow the setup.sh and put all the required jars in relevant places. During the server startup getting following exception.
[1] https://github.com/wso2-extensions/identity-inbound-auth-sts
[2020-10-14 15:36:15,397] []  INFO {org.wso2.carbon.humantask.deployer.HumanTaskDeployer} - Initializing HumanTask Deployer for tenant -1234.
[2020-10-14 15:36:15,412] [] FATAL {org.wso2.carbon.core.init.CarbonServerManager} - WSO2 Carbon initialization Failed java.lang.NoClassDefFoundError: org/apache/xml/security/Init
	at org.opensaml.SAMLConfig.<init>(Unknown Source)
	at org.opensaml.SAMLConfig.instance(Unknown Source)
	at org.opensaml.XML$ParserPool.<init>(Unknown Source)
	at org.apache.rahas.impl.util.AxiomParserPool.<init>(AxiomParserPool.java:31)
	at org.apache.rahas.Rahas.init(Rahas.java:44)
	at org.apache.axis2.context.ConfigurationContextFactory.initModules(ConfigurationContextFactory.java:252)
	at org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:230)
	at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93)
	at org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65)
	at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:415)
	at org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:305)
	at org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:973)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.Init cannot be found by opensaml_2.6.6.wso2v3
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:512)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:423)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:415)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:155)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

How to reproduce:
Build the repo [1]  and get the wso2is-sts-connector-5.6.3.zip. Follow the setup.sh and put all the required jars in relevant places. During the server startup getting above exception.
Expected behavior:
No exception should be thrown server should startup without any issue.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [IS 5.11.0-alpha]
OS: [Linux]
Database: [Postgresql]
Userstore: [JDBC]

@SachiniSiriwardene we need to change the version range of org.apache.xml.security.version as follows. [1]
<org.apache.xml.security.version>[1.4.2,1.6.0)</org.apache.xml.security.version>
[1] https://github.com/wso2/orbit/blob/master/opensaml/2.6.6.wso2v3/pom.xml#L337

authors: IsuraD nilasini


text:
Bump Dependencies #3823411961

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/3823411961

 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.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant jenkins-is-staging


text:
Bump Dependencies #5058913851

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/5058913851

 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.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


text:
Bump kernel version to 4.10.11

$Subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/8360982590

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/8360982590
Status: success

authors: UdeshAthukorala jenkins-is-staging