text:
Vulnerabilities CVE-2023-39325 , CVE-2023-3978 and  CVE-2023-44487 in Hoverfly v1.6.0

Description of the bug
@tommysitu - Hoverfly v1.6.0 has three vulnerabilities  CVE-2023-39325 , CVE-2023-3978 and CVE-2023-44487 with golang.org/x/net
Steps to reproduce the issue

CVE Details:  https://avd.aquasec.com/nvd/cve-2023-39325
https://avd.aquasec.com/nvd/cve-2023-3978
https://avd.aquasec.com/nvd/cve-2023-44487
Observed result
Hoverfly error messages seen (If none, say none)
(paste here)

If possible, add screenshots to help explain your problem
Expected result
Vulnerabilities have to be fixed
Additional relevant information

Hoverfly version: 1.6.0
Anything that might help us to diagnose the problem

Hi, it has been fixed here: https://github.com/SpectoLabs/hoverfly/pull/1102
I will try to get a release out asap 👌

@tommysitu  thank you

https://github.com/SpectoLabs/hoverfly/releases/tag/v1.6.1 should contain the fix

authors: UdayKumarNettem tommysitu

repo: SpectoLabs/hoverfly


text:
order when exploring root with index

Is the following expected?
E.g., \sqrt[2n]{x} using mathspeak rules creates "rootIndex 2 n startRoot x endRoot". When exploring, the order is "Radicand x" followed by "Index 2 n".
I would have expected the index before the radicand so I wanted to double check.

This should be fixable by changing the skeleton structure.

I found a discrepancy between the skeleton structure and the explorer for matrix structures. The skeleton does not appear to take the fences into account. @pkra do you have a quick way to examine that in your walker?

I'm not sure what you need but happy to build something.
If you just need to generate the aria tree structure, the sre-to-tree tests show how the approach I usually use to generate things.
If you're looking for something to build a web demo with the client side demo, I could create a quick codepen example where you could paste the output.

source: gharchive/issue

authors: pkra zorkow

repo: Speech-Rule-Engine/speech-rule-engine

license_type: permissive

license_source: github-api


text:
feat: add support for vc+sd-jwt format

This adds support for the vc+sd-jwt format as described in HAIP. It's a bit weird, as the spec describes that the object must be empty: https://vcstuff.github.io/oid4vc-haip-sd-jwt-vc/draft-oid4vc-haip-sd-jwt-vc.html#name-presentation-definition
The actual alg values supported etc.. are defined in the client metadata, and not in the PD. This works ok when using this format with HAIP, but if you use e.g. DIDComm with PEX it would be nice to also have these values here. I think once the formats will be registered in the DIF registry, it may get some properties defined for the format: https://github.com/vcstuff/oid4vc-haip-sd-jwt-vc/issues/63
@nklomp do you agree with it being an empty object for now, or should we also allow the client metadata values (sd-jwt_alg_values and kb-jwt_alg_values) in the PD?

@nklomp would you be able to take a quick look at this PR and release a new version? It's a dependency for the upstream work in PEX, so then all remaining work is to be done in ssi-types + PEX

I would for sure add the metadata values as optional. To me it seems the HAIP profile does suggest them to be present, if you look at the texts talking about it. I think they simply haven't updated the example.
If we make them optional then we can have implementer choose where they want to put it

@nklomp the fields are only described in the verifier metadata (see https://vcstuff.github.io/oid4vc-haip-sd-jwt-vc/draft-oid4vc-haip-sd-jwt-vc.html#name-verifier-metadata).
However, the section on presentation definition specifically mentions the object is empty:

The presentation of a SD-JWT VC is requested by adding an object named vc+sd-jwt to the format object of an input_descriptor. The object is empty.

See https://vcstuff.github.io/oid4vc-haip-sd-jwt-vc/draft-oid4vc-haip-sd-jwt-vc.html#name-presentation-definition
So maybe that needs to be changed in HAIP, but they're not defined for the PEX formats.

I'll add them as optional for now, as otherwise you can't really convey this metadata in PEX without using OpenID4VC
This is not a concern of HAIP though, so I'm not sure if they're open to change this

Updated the PR to include the properties as optional

source: gharchive/pull-request

authors: TimoGlastra nklomp

repo: Sphereon-Opensource/pex-openapi


text:
mysql aexecute

Trying run execute on background, but not work, not make any.

Threads have an known issue that explained here by @Jhobean: https://github.com/Sphereserver/Source-X/issues/484
So do you try it by restarting server and don't resync it by changing ini file. So if still not working please let us know.

I have tried it again and was using it incorrectly. With the example of wikipedia it works.
But, if I want to use it without getting a response, is it not possible?
[FUNCTION f_test_execute] DB.AEXECUTE "insert into test (test) values ('execute')"

What do you mean with response? I haven't used execute command for a long time, i don't remember if it's give response or not. If yes, can you tell me what is the response is.

I was using the function incorrectly.
https://wiki.spherecommunity.net/index.php/AEXECUTE

authors: alexrmrm xwerswoodx

repo: Sphereserver/Source-X


text:
haipproxy_1  | squid: ERROR: No running copy

When I run docker-compose up, I got this error and can not use proxy with ip:3128:
haipproxy_1  | 2018-03-08 09:19:18 [client] INFO: no proxies got at this turn
haipproxy_1  | squid: ERROR: No running copy
haipproxy_1  | 2018-03-08 09:19:18 [client] INFO: update squid conf successfully
haipproxy_1  | 2018-03-08 09:22:18 [schedule] INFO: Running job Every 3 minutes do update_conf() (last run: 2018-03-08 09:19:18, next run: 2018-03-08 09:22:18)
haipproxy_1  | squid: ERROR: No running copy
haipproxy_1  | 2018-03-08 09:22:18 [client] INFO: update squid conf successfully
haipproxy_1  | 2018-03-08 09:25:18 [schedule] INFO: Running job Every 3 minutes do update_conf() (last run: 2018-03-08 09:22:18, next run: 2018-03-08 09:25:18)
haipproxy_1  | squid: ERROR: No running copy
haipproxy_1  | 2018-03-08 09:25:19 [client] INFO: update squid conf successfully
haipproxy_1  | 2018-03-08 09:28:19 [schedule] INFO: Running job Every 3 minutes do update_conf() (last run: 2018-03-08 09:25:19, next run: 2018-03-08 09:28:19)
haipproxy_1  | squid: ERROR: No running copy
haipproxy_1  | 2018-03-08 09:28:19 [client] INFO: update squid conf successfully

Thanks for your feedbacks.
It seems that squid failed to start.You can execute

docker exec -it haipproxy_haipproxy_1 /bin/bash

service squid start

to start squid manually or just update the code at git master.
Have fun with haipproxy!

If there are still some problems, please let me know!

Thanks.

authors: ResolveWang gaojiuli

repo: SpiderClub/haipproxy

license: MIT


text:
Modsecurity GUI

Hi,
I am having difficulties in handling the logs of several websites behind Modsecurity.
Maybe a better way of visualizing attacks, is there any GUI interface that can be added?
Thank you.

Hi @zeroploitable,
As the auditlog can be saved in JSON format, you can easily import it in our logging tool: Logstash, Grafana, influxdb, and any tool that can handle JSON data.

authors: zeroploitable zimmerle

repo: SpiderLabs/ModSecurity

license_source: bigquery


text:
Use std::shared_ptr for variable resolution

AnchoredSetVariable::resolve is called for every rule (see RuleWithOperator::evaluate). The previous implementation allocated a new copy of every variable, which quickly added up. In my tests, AnchoredSetVariable::resolve function consumed 7.8% of run time.
AnchoredSetVariable (which is a multimap) values are never changed, only added. This means it's safe to store them in std::shared_ptr, and make resolve return shared_ptr pointing to the same object.
Other resolve implementation could also use this optimization by not allocating new objects, however, they are not hot spots, so this optimization was not implemented there.
In my benchmark, this raises performance from 117 requests per second to 131 RPS, and overhead is lowered from 7.8% to 2.4%.
As a bonus, replacing plain pointer with smart pointers make code cleaner, since using smart pointers makes manual deletes no longer necessary.
Additionally, VariableOrigin is now stored in plain std::vector, since it's wasteful to store structure containing just two integer values using std::list<std::unique_ptr<T>>.
Before (the thing to the left of executeTransformations labeled "modsecuri.."):

After:

SVG files for the flamegraphs: flamegraphs.tar.gz

Hi, @WGH-
Please consider using std::deque instead of std::vector for the VariableOrigin as explained at: #2375.
That sounds like a good modification, we didn't change so much the Variable class on 3.1 yet, so I think it will be easy to rebase that to 3.1-experimental. Do you mind?
Thank you for your work. Very nice to see the flame charts. Kudos :)

I'm skeptical that deque would be more performant here.  I would personally leave them as vector.

I made a test. std::deque basically gives the same performance (slower within the margin of error: 130 RPS).
std::deque shines when you actually use it as a queue: i.e. append/remove items to/from either end. Sure, it also avoids reallocations when you append elements, but the count and the size of individual elements are too small here to matter.

By the way, AnchoredSetVariable has a couple of places where the variable is inserted in front of the vector for no apparent reason. I think replacing it with push_back will have bigger impact.
https://github.com/SpiderLabs/ModSecurity/blob/0eb3c123f447b8787ea726ad4d4439018a07ee31/src/anchored_set_variable.cc#L83-L88
https://github.com/SpiderLabs/ModSecurity/blob/0eb3c123f447b8787ea726ad4d4439018a07ee31/src/anchored_set_variable.cc#L91-L102
I don't think the order of the resolved variables supposed to matter,  and even AnchoredSetVariable::resolve inserts new elements by iterating over std::unordered_map, which is, well, unorderdered, but it still causes some test to fail:
  # File Name                                         Test Name                                                             Passed?
--- ---------                                         ---------                                                             -------
  1 offset-variable.json                              Variable offset - FILES_NAMES                                         failed!

Test failed. From: ../test/test-cases/regression/offset-variable.json.
Test name: Variable offset - FILES_NAMES.
Reason:
Error log was not matching the expected results.
Expecting: o0,8o0,8v491,8t:trimo0,16o0,16v709,16t:trim
<...>
Error log:
ModSecurity: Warning. Matched "Operator `Rx' with parameter `(fiasdfasdfledata|filedata)' against variable `FILES_NAMES:filedata' (Value: `filedata' ) [file "offset-variable.json"] [line "2"] [id "1"] [rev ""] [msg "s"] [data ""] [severity "0"] [ver ""] [maturity "0"] [accuracy "0"] [hostname "200.249.12.31"] [uri "/wheee/f i l e "] [unique_id "1596052147"] [ref "o0,16o0,16v709,16t:trimo0,8o0,8v491,8t:trim"]

I have rebased it on top of v3/dev/3.1-experimental branch.
I have been unable to test it with my benchmark, because it crashes. Base v3/dev/3.1-experimental crashes as well, so it's not caused by the shared_ptr changes.
(gdb) bt
#0  0x00007ffff7c0cf16 in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007ffff7ea7d6f in modsecurity::RuleWithActions::executeTransformations (this=this@entry=0x5555565eeb00, trans=trans@entry=0x555564ca3390, in="%2F", Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
results=std::__cxx11::list) at rule_with_actions.cc:336
#2  0x00007ffff7ead9f4 in modsecurity::RuleWithOperator::evaluate (this=0x5555565eeb00, trans=0x555564ca3390) at rule_with_operator.cc:303
#3  0x00007ffff7e9bba4 in modsecurity::RulesSet::evaluate (this=0x5555555bc870, phase=phase@entry=3, t=t@entry=0x555564ca3390) at rules_set.cc:300
#4  0x00007ffff7e88303 in modsecurity::Transaction::processRequestBody (this=<optimized out>) at transaction.cc:985
#5  0x0000555555559a8c in process_transaction (it=0x7fffffffe080, modsecTransaction=0x555564ca3390, j=...) at benchmark.cc:103
#6  main (argc=<optimized out>, argv=<optimized out>) at benchmark.cc:194
(gdb) frame 1
#1  0x00007ffff7ea7d6f in modsecurity::RuleWithActions::executeTransformations (this=this@entry=0x5555565eeb00, trans=trans@entry=0x555564ca3390, in="%2F", results=std::__cxx11::list = {...}) at rule_with_actions.cc:336
336             if (dynamic_cast<actions::transformations::None *>(t)) {

I made a test. std::deque basically gives the same performance (slower within the margin of error: 130 RPS).
std::deque shines when you actually use it as a queue: i.e. append/remove items to/from either end. Sure, it also avoids reallocations when you append elements, but the count and the size of individual elements are too small here to matter.

Thank you for having a test on it. My concern was about memory handling, but you have a point. @martinhsv also mentioned to me the possibility to use .reserve() to promptly pre-allocated the vector resources whenever we are able to measure (or educated guess its size).
We do use it here:
https://github.com/SpiderLabs/ModSecurity/blob/5824470768e73d438a5db03b7a6eb24d7c795097/src/anchored_set_variable.cc#L31-L36

By the way, AnchoredSetVariable has a couple of places where the variable is inserted in front of the vector for no apparent reason. I think replacing it with push_back will have bigger impact.
https://github.com/SpiderLabs/ModSecurity/blob/0eb3c123f447b8787ea726ad4d4439018a07ee31/src/anchored_set_variable.cc#L83-L88
https://github.com/SpiderLabs/ModSecurity/blob/0eb3c123f447b8787ea726ad4d4439018a07ee31/src/anchored_set_variable.cc#L91-L102
I don't think the order of the resolved variables supposed to matter, and even AnchoredSetVariable::resolve inserts new elements by iterating over std::unordered_map, which is, well, unorderdered, but replacing it with push_back still causes some test to fail:
  # File Name                                         Test Name                                                             Passed?
--- ---------                                         ---------                                                             -------
  1 offset-variable.json                              Variable offset - FILES_NAMES                                         failed!

Test failed. From: ../test/test-cases/regression/offset-variable.json.
Test name: Variable offset - FILES_NAMES.
Reason:
Error log was not matching the expected results.
Expecting: o0,8o0,8v491,8t:trimo0,16o0,16v709,16t:trim
<...>
Error log:
ModSecurity: Warning. Matched "Operator `Rx' with parameter `(fiasdfasdfledata|filedata)' against variable `FILES_NAMES:filedata' (Value: `filedata' ) [file "offset-variable.json"] [line "2"] [id "1"] [rev ""] [msg "s"] [data ""] [severity "0"] [ver ""] [maturity "0"] [accuracy "0"] [hostname "200.249.12.31"] [uri "/wheee/f i l e "] [unique_id "1596052147"] [ref "o0,16o0,16v709,16t:trimo0,8o0,8v491,8t:trim"]

Placing that on my TODO list, getting back to you in a few.

Rebased this patch here: be4cba2a375d22c74866c076d75e4b99eeacf8a1
It seems that it introduces an issue regarding the RunTimeString execution.
The test case: regression/issue-1844.json is falling with a core dump.
https://github.com/SpiderLabs/ModSecurity/blob/b32182940d558db803c063575552621bc061380b/test/test-cases/regression/issue-1844.json#L241-L287
back trace below:
#0  0x00007ffff7e94f5b in std::__uniq_ptr_impl<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >::_M_ptr (this=<optimized out>) at rule_with_actions.cc:399
#1  std::unique_ptr<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >::get (this=<optimized out>) at /usr/include/c++/10.1.0/bits/unique_ptr.h:421
#2  std::unique_ptr<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >::operator bool (this=<optimized out>) at /usr/include/c++/10.1.0/bits/unique_ptr.h:435
#3  std::operator==<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >(std::unique_ptr<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> > const&, decltype(nullptr)) (__x=...) at /usr/include/c++/10.1.0/bits/unique_ptr.h:760
#4  modsecurity::actions::ActionWithRunTimeString::getEvaluatedRunTimeString[abi:cxx11](modsecurity::Transaction*) const (transaction=<optimized out>, this=<optimized out>) at ../src/actions/action_with_run_time_string.h:53
#5  modsecurity::RuleWithActions::getMessage[abi:cxx11](modsecurity::Transaction*) const (this=0x555555646c60, t=0x5555556651a0) at rule_with_actions.cc:399
#6  0x00007ffff7e3ac2f in modsecurity::variables::Rule_DictElement::msg (t=<optimized out>, rule=<optimized out>, l=0x7fffffffafa0) at ../src/variables/rule.h:124
#7  0x00007ffff7e91f10 in modsecurity::RunTimeString::evaluate[abi:cxx11](modsecurity::Transaction*) (this=0x555555645350, transaction=transaction@entry=0x5555556651a0) at run_time_string.cc:58
#8  0x00007ffff7ec62e1 in modsecurity::actions::ActionWithRunTimeString::getEvaluatedRunTimeString[abi:cxx11](modsecurity::Transaction*) const (transaction=0x5555556651a0, this=0x555555682d60) at ../src/actions/action_with_run_time_string.h:53
#9  modsecurity::actions::SetVar::execute (this=0x555555682d60, t=0x5555556651a0) at actions/set_var.cc:50
#10 0x00007ffff7e9609d in modsecurity::RuleWithActions::executeActionsIndependentOfChainedRuleResult (this=0x55555558ffc0, trans=0x5555556651a0) at rule_with_actions.cc:207
#11 0x00007ffff7e9cb0e in modsecurity::RuleWithOperator::evaluate (this=0x55555558ffc0, trans=<optimized out>) at rule_with_operator.cc:338
#12 0x00007ffff7e89724 in modsecurity::RulesSet::evaluate (this=<optimized out>, phase=phase@entry=3, t=t@entry=0x5555556651a0) at /usr/include/c++/10.1.0/bits/shared_ptr_base.h:1324
#13 0x00007ffff7e76d1a in modsecurity::Transaction::processRequestBody (this=0x5555556651a0) at transaction.cc:984
#14 0x000055555555db39 in perform_unit_test (test=<optimized out>, tests=<optimized out>, res=<optimized out>, count=<optimized out>) at regression/regression.cc:344
#15 0x000055555555976f in main (argc=<optimized out>, argv=<optimized out>) at regression/regression.cc:548
>>> bt
#0  0x00007ffff7e94f5b in std::__uniq_ptr_impl<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >::_M_ptr (this=<optimized out>) at rule_with_actions.cc:399
#1  std::unique_ptr<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >::get (this=<optimized out>) at /usr/include/c++/10.1.0/bits/unique_ptr.h:421
#2  std::unique_ptr<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >::operator bool (this=<optimized out>) at /usr/include/c++/10.1.0/bits/unique_ptr.h:435
#3  std::operator==<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> >(std::unique_ptr<modsecurity::RunTimeString, std::default_delete<modsecurity::RunTimeString> > const&, decltype(nullptr)) (__x=...) at /usr/include/c++/10.1.0/bits/unique_ptr.h:760
#4  modsecurity::actions::ActionWithRunTimeString::getEvaluatedRunTimeString[abi:cxx11](modsecurity::Transaction*) const (transaction=<optimized out>, this=<optimized out>) at ../src/actions/action_with_run_time_string.h:53
#5  modsecurity::RuleWithActions::getMessage[abi:cxx11](modsecurity::Transaction*) const (this=0x555555646c60, t=0x5555556651a0) at rule_with_actions.cc:399
#6  0x00007ffff7e3ac2f in modsecurity::variables::Rule_DictElement::msg (t=<optimized out>, rule=<optimized out>, l=0x7fffffffafa0) at ../src/variables/rule.h:124
#7  0x00007ffff7e91f10 in modsecurity::RunTimeString::evaluate[abi:cxx11](modsecurity::Transaction*) (this=0x555555645350, transaction=transaction@entry=0x5555556651a0) at run_time_string.cc:58
#8  0x00007ffff7ec62e1 in modsecurity::actions::ActionWithRunTimeString::getEvaluatedRunTimeString[abi:cxx11](modsecurity::Transaction*) const (transaction=0x5555556651a0, this=0x555555682d60) at ../src/actions/action_with_run_time_string.h:53
#9  modsecurity::actions::SetVar::execute (this=0x555555682d60, t=0x5555556651a0) at actions/set_var.cc:50
#10 0x00007ffff7e9609d in modsecurity::RuleWithActions::executeActionsIndependentOfChainedRuleResult (this=0x55555558ffc0, trans=0x5555556651a0) at rule_with_actions.cc:207
#11 0x00007ffff7e9cb0e in modsecurity::RuleWithOperator::evaluate (this=0x55555558ffc0, trans=<optimized out>) at rule_with_operator.cc:338
#12 0x00007ffff7e89724 in modsecurity::RulesSet::evaluate (this=<optimized out>, phase=phase@entry=3, t=t@entry=0x5555556651a0) at /usr/include/c++/10.1.0/bits/shared_ptr_base.h:1324
#13 0x00007ffff7e76d1a in modsecurity::Transaction::processRequestBody (this=0x5555556651a0) at transaction.cc:984
#14 0x000055555555db39 in perform_unit_test (test=<optimized out>, tests=<optimized out>, res=<optimized out>, count=<optimized out>) at regression/regression.cc:344
#15 0x000055555555976f in main (argc=<optimized out>, argv=<optimized out>) at regression/regression.cc:548

Updated to 47be22e62a4b2ab06dae1075c2187f47b462b2f1

I have rebased it on top of v3/dev/3.1-experimental branch.
I have been unable to test it with my benchmark, because it crashes. Base v3/dev/3.1-experimental crashes as well, so it's not caused by the shared_ptr changes.
(gdb) bt
#0  0x00007ffff7c0cf16 in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007ffff7ea7d6f in modsecurity::RuleWithActions::executeTransformations (this=this@entry=0x5555565eeb00, trans=trans@entry=0x555564ca3390, in="%2F", Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
results=std::__cxx11::list) at rule_with_actions.cc:336
#2  0x00007ffff7ead9f4 in modsecurity::RuleWithOperator::evaluate (this=0x5555565eeb00, trans=0x555564ca3390) at rule_with_operator.cc:303
#3  0x00007ffff7e9bba4 in modsecurity::RulesSet::evaluate (this=0x5555555bc870, phase=phase@entry=3, t=t@entry=0x555564ca3390) at rules_set.cc:300
#4  0x00007ffff7e88303 in modsecurity::Transaction::processRequestBody (this=<optimized out>) at transaction.cc:985
#5  0x0000555555559a8c in process_transaction (it=0x7fffffffe080, modsecTransaction=0x555564ca3390, j=...) at benchmark.cc:103
#6  main (argc=<optimized out>, argv=<optimized out>) at benchmark.cc:194
(gdb) frame 1
#1  0x00007ffff7ea7d6f in modsecurity::RuleWithActions::executeTransformations (this=this@entry=0x5555565eeb00, trans=trans@entry=0x555564ca3390, in="%2F", results=std::__cxx11::list = {...}) at rule_with_actions.cc:336
336             if (dynamic_cast<actions::transformations::None *>(t)) {

@WGH- do you mind to test it again against the top of v3.1-experimental. If it still failing, can you share the set of rules that you are using? I am not able to reproduce it here.

It seems that it introduces an issue regarding the RunTimeString execution.

I'm having the same crash in my benchmark in base v3.1-experimental. I supposed this patch is not at fault, it just shuffled something a bit so the underlying problem surfaces in the regression test.
I'll create a minimal reproduction, and report back to #2376

It seems that push_back was used together with std::make_shared on different places, those could be replaced with emplace_back. I am having it tested here.

std::make_shared<T>(...) is more efficient than std::shared_ptr(new T(...)), since the former will do only one heap allocation instead of two, though.

@zimmerle Did you already merge it into v3/dev/3.1-experimental? Or what happened?

@zimmerle Did you already merge it into v3/dev/3.1-experimental? Or what happened?

Yes. It is merged on v3.1-experimental. As shared pointer I have delayed the variable resolution to the next minute if needed.
Listed here-
https://github.com/SpiderLabs/ModSecurity/blob/abf59f4b84992195e9ba58c378d8ab4441f73b6b/headers/modsecurity/variable_value.h#L51-L86
I did not collected the numbers yet, trying to make the branch stable first.

I am going to close this. We can track the performance numbers in a separated issue, if needed.
Thank you @WGH- .

It's just the state of this PR after you force-pushed some diverged branch utterly confused me. It's clear now, thanks,

R after you force-pushed some diverged branch utterly confused me. It's clear now, thanks,

v3.1-experimental is being rebased against v3/master from time to time, indeed it is confusing.

authors: WGH- martinhsv zimmerle


text:
[1.x] Expose the EnvSetting class

The EnvSetting class is a tool that allows configuring the value that may differ across environment types. Previously it was an internal tool, but now it is available for all Spine projects.
Usage example:
    EnvSetting<UserReader> setting = new EnvSetting<>();
    setting.use(projectsUserReader(), Production.class)
           .use(localUserReader(), Local.class)
           .use(testsUserReader(), Tests.class);

This changeset includes the following changes in the EnvSetting:

introduced method chaining for a more fluent and convenient API (as shown in the example);
added a new method that allows retrieval of the stored value for the current environment type of the application;
made the tool thread-safe, allowing concurrent read operations while ensuring exclusive access for write operations to maintain data integrity.

@Artem-Semenov-dev
   UserReader currentUserReader = setting.use(projectsUserReader(), Production.class)
                                          .use(localUserReader(), Local.class)
                                          .use(testsUserReader(), Tests.class)
                                          .value();

This should be an illustration of some real-world usage. In which (on Earth) scenario, one would call .value() right after .use()?

authors: Artem-Semenov-dev armiol

repo: SpineEventEngine/core-java


text:
Updated & fix integration of openscad-openjscad translator

This PR :

fixes the issues with the translator and our new infrastructure.
depends on an updated (read, cleaned up) translator within the JSCAD org.
removes the last 'hard dependency' : ie removes the js/libs folder from this project
fixed scad code display

Are you sure that the switch to SCAD syntax is correct? I believe there's code to determine the syntax and switch the editor to SCAD when SCAD is loaded.


text:
Inventory: flexible clicking

One class per click type (normal, drop, later shift, hotbar-swap, drag), which handles packet creation and inventory updating when the click is accepted.
Also allows for multiple clicks to be executed one after another, as long as all of them get accepted.

I'm merging this, want to do some work on it anyway

authors: Gjum nickelpro

repo: SpockBotMC/SpockBot

license: mit


text:
Add features specific to Shulkers, ShulkerBullets and ShulkerBoxes.

SpongeAPI | SpongeCommon
This PR adds everything I found for Shulkers and its derived products.
I only have a doubt about ShulkerBullet#getDirection, as it may be a DirectionalData.
Reviews are welcome.
Test Plugin
Fixes #1901

~qa

Links are broken here and in common

authors: RedNesto XakepSDK

repo: SpongePowered/SpongeAPI


text:
Entity spawning events do not provide correct SpawnType

I am currently running

SpongeForge version: spongeforge-1.12.2-2838-7.2.2 (Current standard for our server but will upgrade soon)

Java version: Java 8 U251

Operating System: Windows 10 Professional

Plugins/Mods:

Conquest Reforged
Worldedit
LuckPerms

Issue Description
Issue: Incorrect SpawnType being provided from SpawnEntityEvent and ProjectileLaunchEvent
Steps to reproduce:

Throw a snowball
Place an armor stand
Notice that the event types are both "PLACEMENT"

Expected: Snowball, Ender Pearls, Eyes of Ender, etc. should all be SpawnType PROJECTILE
Item Frames, Armor Stands should be of SpawnType PLACEMENT
Code to replicate
https://gist.github.com/codestripper/9498b54dd162fe98ae4f97ae6b2b7ae7

Please follow the issue template, it's actually rather important if you want to get dev attention to fix your issue.
Edit this issue with the required details / template, and I'll reopen and hide this comment.

I have fixed the issue description. Thank you.

Sorry, I missed the ping

authors: ImMorpheus codestripper

repo: SpongePowered/SpongeCommon


text:
help command underline

Hello,
i think it would be better, if the commandlist after /help display without underlines. (Letters are cut)
https://picload.org/image/wrdrcrl/helpcommand.png

This is a SpongeCommon issue, as the help text is generated there. If you wouldn't mind re-opening there, that would be great~

ok thanks
https://github.com/SpongePowered/SpongeCommon/issues/399
this issue can close now

repo: SpongePowered/SpongeVanilla


text:
Core rework

Rework the core library to expose better types to minimize the code overhead of projects using this library. One of these types should be a WitcherConnection type that hides the details of connecting to the game, sending requests and receiving responses,

Resolved by #7


text:
🛑 [C] IP Ending with .33 is down

In 620f262, [C] IP Ending with .33 ($IP_GRP_C.33:$MONITORING_PORT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [C] IP Ending with .33 is back up in ae3f38f after .


text:
Fix Color Theme

Changing the definition method of color themes and adapting colors to components.

@testusuke
検証
・colorの定義
　→検証してみたところ、現在のthemeの定義方法ではなぜか'.main'をつけないと反映されませんでした...
・spacingの値の定義
　→時間があるときに統一しときます😎

再検証したところ行けそうな感じでした！
すべて変更しておきます！

了解です。変更できたらReviewerのところで再度review request投げておいてくださいm(_ _)m

repo: Sports-day/sports-day-form


text:
get_current_tid_inner for ios

I just confirmed and verified that pthread_threadid_np can indeed be called on ios. This has been compiled on my example

Closed as in favor of #37, which added CI check. Thank you anyway!

authors: SpriteOvO newbeeAirfeeen

repo: SpriteOvO/spdlog-rs


text:
Add new button with icons and hover effect issue#1123 resolved

Fixes Issue
Closes #1123
Changes proposed

1 ) Created a new download button with border outside it.
2) On hover text size increase with some transitions
3 ) On hover it's text change from download to click me
3) After click on button text change to Thankyou add check icons inside it and add some moving transitions to look attractive
Screenshots
Created Button

On hover

After Click on button

Text size getting small after some time on mouse over

Checklist

[ x] You've linked this PR to the correct issue.
[ x] You have checked that the code is working correctly.
[ x] You ⭐ the repository!

Note to reviewers
@PoorviShetty issue#1123 resolved Please check it!

Can you add your name either to the very first or very end

Please check #1346

Can you add your name either to the very first or very end

Yeah sure !!

Can you add your name either to the very first or very end

@Souravvmishra Now check #1349

It's still the same. Add your name in the data.js file at the very first or very last. Also Fix The Merge Conflicts.

@Souravvmishra  now check #1375
No Conflicts issue.

Done ✅

Kindly revert the changes i made.

But make sure to format the data.js file as I did


text:
Reset button

i have added reset button to various calculators. here are some screenshots.

.
.
.
in this way all the convertor or calculator have reset button, which is working effectively. i have added only few screenshot.

this pull request will closes #39

Your commit has some conflicts. Can you please resolve this?
Make a git pull from main repo.
And also put the RESET button to all the calculators added till now.

ok working on it.

authors: Aditya-Raghuvanshi Srijita-Mandal

repo: Srijita-Mandal/fix-your-nums


text:
RuntimeError: Sizes of tensors must match except in dimension 1. Expected size 2 but got size 1 for tensor number 1 in the list

Hi
I am trying to generate an image but I receive the following error in the terminal :
Microsoft Windows [Version 10.0.19045.4170]
(c) Microsoft Corporation. All rights reserved.

S:\AI Softwares\Cascade>venv\scripts\activate

(venv) S:\AI Softwares\Cascade>cd stablecascade

(venv) S:\AI Softwares\Cascade\StableCascade>cd gradio_app

(venv) S:\AI Softwares\Cascade\StableCascade\gradio_app>python app.py
RUNNING ON: cuda
Loading pipeline components...:   0%|                                                                                | 0/6 [00:00<?, ?it/s]S:\AI Softwares\Cascade\venv\lib\site-packages\diffusers\models\lora.py:387: FutureWarning: `LoRACompatibleLinear` is deprecated and will be removed in version 1.0.0. Use of `LoRACompatibleLinear` is deprecated. Please switch to PEFT backend by installing PEFT: `pip install peft`.
  deprecate("LoRACompatibleLinear", "1.0.0", deprecation_message)
Loading pipeline components...: 100%|███████████████████████████████████████████████████████████████████████████████████████████████| 6/6 [00:00<00:00,  7.96it/s]
Loading pipeline components...: 100%|███████████████████████████████████████████████████████████████████████████████████████████████| 5/5 [00:13<00:00,  2.66s/it]
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
seed: 164324004
100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.20s/it]
  0%|                                                                                | 0/10 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\gradio\queueing.py", line 501, in call_prediction
    output = await route_utils.call_process_api(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\gradio\route_utils.py", line 253, in call_process_api
    output = await app.get_blocks().process_api(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\gradio\blocks.py", line 1695, in process_api
    result = await self.call_function(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\gradio\blocks.py", line 1235, in call_function
    prediction = await anyio.to_thread.run_sync(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\anyio\to_thread.py", line 56, in run_sync
    return await get_async_backend().run_sync_in_worker_thread(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 2144, in run_sync_in_worker_thread
    return await future
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 851, in run
    result = context.run(func, *args)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\gradio\utils.py", line 692, in wrapper
    response = f(*args, **kwargs)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\torch\utils\_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "S:\AI Softwares\Cascade\StableCascade\gradio_app\app.py", line 91, in generate
    decoder_output = generate_decoder(
  File "S:\AI Softwares\Cascade\StableCascade\gradio_app\app.py", line 47, in generate_decoder
    decoder_output = decoder(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\torch\utils\_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\diffusers\pipelines\stable_cascade\pipeline_stable_cascade.py", line 412, in __call__
    predicted_latents = self.decoder(
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\diffusers\models\unets\unet_stable_cascade.py", line 603, in forward
    level_outputs = self._down_encode(x, timestep_ratio_embed, clip)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\diffusers\models\unets\unet_stable_cascade.py", line 495, in _down_encode
    x = block(x, clip)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "S:\AI Softwares\Cascade\venv\lib\site-packages\diffusers\models\unets\unet_stable_cascade.py", line 108, in forward
    kv = torch.cat([norm_x.view(batch_size, channel, -1).transpose(1, 2), kv], dim=1)
RuntimeError: Sizes of tensors must match except in dimension 1. Expected size 2 but got size 1 for tensor number 1 in the list.

I am using:
Windows 10
RTX 3090 24GB
RTX 3060 12GB
32GB System RAM
Python 3.10.6
CUDA 11.8
Nvidia Driver 531.18

COOL

we have number of images support and amazing optimizations having app : https://github.com/Stability-AI/StableCascade/issues/125
by the way the naming of number of images in original gradio is actually = batch size not looping

authors: 1Nevermore2 FurkanGozukara deadpipe

repo: Stability-AI/StableCascade


text:
Quality small vs large model

Has anyone already compared the quality of the small models vs the big models?
I'm quite interested in the difference. If other people would also like to have more info on this, I can test it and report back here.

I can't even get the small models to load currently. I'm using the image-to-image notebook and have never made it past the "Load Extras & Models" cell. I finally got it to download the big models which the script will not run without, just constantly get this error:
--> 178                 for param_name, param in load_or_fail(self.config.generator_checkpoint_path).items():
179                     set_module_tensor_to_device(generator, param_name, "cpu", value=param)
180         generator = generator.to(dtype).to(self.device)
AttributeError: 'NoneType' object has no attribute 'items'
If I don't use the big-big option on model_download.sh and of course when I do use that I go straight to COOM on a T4 colab.

RTX 3080 (10 gb VRAM)
Caption = A green parrot with a knife in its paw threatens a fox
Big-big models:
47 minutes to create
Full memory usage, 100% GPU load
Output:

Small-small models:
~40 SECONDS to create
Full memory usage, 100% GPU load
Output:

Looks a little stupid compared to the larger models, but saves a lot of time
Changed captions, for example, "Cinematic photo of an green parrot in the city wearing sunglasses and a black suit"
40 seconds
Small-small models
output:

Bottom line: more details and understanding of context in larger models, but generation takes approximately too long with full memory and GPU load

I can't even get the small models to load currently. I'm using the image-to-image notebook and have never made it past the "Load Extras & Models" cell. I finally got it to download the big models which the script will not run without, just constantly get this error: --> 178 for param_name, param in load_or_fail(self.config.generator_checkpoint_path).items(): 179 set_module_tensor_to_device(generator, param_name, "cpu", value=param) 180 generator = generator.to(dtype).to(self.device)
AttributeError: 'NoneType' object has no attribute 'items' If I don't use the big-big option on model_download.sh and of course when I do use that I go straight to COOM on a T4 colab.

You need to replace model version and generator_checkpoint_path in config for small models.
For small stage B model (stage_b_3b.yaml):
model_version: 700M
generator_checkpoint_path: models/stage_b_lite_bf16.safetensors
For small stage C model (stage_c_3b.yaml):
model_version: 1B
generator_checkpoint_path: models/stage_c_lite_bf16.safetensors

authors: CyberTimon Deeps358 TheOneTrueGuy


text:
Add support for Homebrew

Very few people use MacPorts anymore. It would be nice to see support for installing blackbox via HomeBrew.
You'll have to refactor the blacbox_home variable to be externally set, or be able to not put the underscore scripts in the bin directory, that's a deal breaker for HomeBrew, they don't want any scripts going into bin that aren't called directly.

Moving the _.sh libraries to a "lib" directory has been something I've been wanting to do for a long time. However I don't want users to have to set blackbox_home externally.  I'm open to suggestions on how to find the _.sh files some other way.

+1 on figuring this out.  if you were to just symlink the non underscore files, would they work as is or would that path need to resolve the realpath?  (I havent tried yet, but will in just a few)

@ekristen What sort of bug would you run into without externally setting blackbox_home? I don't think I understand how that solves the problem.

Homebrew won't allow for included in the bin folder. So we need to place the underscore files in an include path
Sent from my iPhone

On Mar 20, 2015, at 18:49, Christian Bundy notifications@github.com wrote:
@ekristen What sort of bug would you run into without externally setting blackbox_home? I don't think I understand how that solves the problem.
—
Reply to this email directly or view it on GitHub.

Having brew package would be great! :+1:

@ekristen  You mean the _*.s files have to be in a 'lib' directory or something?  Any coding suggestions on how to do that in bash?

I think this can be closed: homebrew-core blackbox formula

Awesome!

authors: amosshapira christianbundy ekristen onyxraven shadone tlimoncelli

repo: StackExchange/blackbox


text:
Various traces API and CLI improvements

This pull request updates traces list API endpoint and st2 trace list CLI commands so it works in the manner user expects it to and so it's consistent with the st2 execution list command and related API endpoint:

Update default sort order for the API endpoint - now traces are sorted by start_timestamp (descending) first and trace_tag second
Fix -n parameter and make sure traces are sorted correctly (descending order) when this parameter is supplied
Allow user to specify sort order through the API and CLI (e.g. st2 trace list -n 5 --sort asc)

Closes #2855.

LGTM.

authors: Kami lakshmi-kannan


text:
Filter widgets for History grid

Select2 plugin can be used on initial implementation. It can be replaced by custom code or another plugin later on.

Done as it is. We have plans to further improve on filtering by making it a tokenized field the same way github does it for issues, but I believe this should be another ticket.

authors: enykeev gmedrano


text:
Auto Unlock - Completes but does not unlock

I'm trying to figure out why my unlock script is not working. The script seems to run fine and appends the unlock message to the audit.log file. However the lightning node does not unlock. It just sits there waiting to be unlocked.

Any error message in the debug.log?

No messages in debug.log :(

Did you use the latest version of the unlock script?

I'm trying to figure out why my unlock script is not working. The script seems to run fine and appends the unlock message to the audit.log file. However the lightning node does not unlock. It just sits there waiting to be unlocked.

It would be nice you could share your problem on #352
Then we have everything in one place and do not have to switch between issues

Yes, please check out the mentioned issue. Most issues arise from TLS problems.

authors: Stadicus daniel-vera-g ohenrik

repo: Stadicus/guides


text:
Support transactional emails and send drip email campaign post-signup encouraging additional actions

This task includes:

setting up communication.standwithcrypto.org in sendgrid
Adding a sendgrid webhook that sends events to mixpanel (edge function prob makes the most sense)
setup react email
setup unsubscribe flow
Add the actual product email post-signup as an inngest flow

poll every 5 minutes to see if it's been at least 5 min since the user did the last action on the website, send an email after it's been five
multi day drip email follow up (design to spec). Check unsubscribe status and current state of user before sending every time
We'll need UX for new signups, and tweaked UX for triggering this flow for users who signed up a while ago and havent recieved communication ("We've launched accounts!")

a new "UserCommuncationJourney" model that has a datetimeCreated and a "journeyEnum" that will just have "INITIAL_SIGNUP" for now.
A script we can run to send the initial journey  campaign to users programmatically. This script should query for users that dont have the  UserCommuncationJourney type yet and start the inngest flow. It should have a configurable limit of users to send to so we can roll out this flow gradually

https://www.figma.com/design/MWzmEAYQC1NYZiD4BG0FlI/V2-Fast-Follows?node-id=3604-2389&t=DU7FEgenDMQCf7ym-0

Unsubscribe flow involves tracking in the db and mixpanel

TODO

[x] DB Schema changes
[x] main Inngest function
[ ] Webhook and event tracking
[ ] Backfill script
[ ] Check unsubscribe flow events
[ ] identity / DNS config

We decided to include the other steps of the Initial Signup journey in this issue's scope, so this are the new templates to be implemented (see this for more info):

[ ] Finish your profile reminder
[ ] Phone number reminder
[ ] Membership reminder

Bug Bash
https://docs.google.com/document/d/1c7RwcwOtMUHaYk4zfwnrO58Fot2pl18cxl2HLDX3NnY/edit

authors: lucasrmp-cb travisbloom-cb

repo: Stand-With-Crypto/swc-web


text:
Regent -fskip-empty-tasks optimization can cause parent to block

This is an unintended side effect of the -fskip-empty-tasks optimization in Regent. If the region arguments of the optimized task reference a region whose index space is data-dependent (e.g. because it was generated from a dependent partitioning operation), the code generated by this optimization will cause the execution of the parent task to block. This is undesirable and in some cases can outweigh the benefit that the optimization provides.
To make this explicit, the optimization is effectively transforming this code:
f(r)

Into this code:
if r.ispace.volume > 0 then
  f(r)
end

And r.ispace.volume can block if r is a subregion generated by dependent partitioning.
Short of just turning the optimization off, the only solutions that I can think of would be to either:

Teach Regent to generate properly predicated code, so that the conditional of the if statement is computed inside a task and issued as a predicate to the task.
Lift the empty-task optimization into the runtime. Add a skippable-when-empty attribute to the task config options so that the runtime knows when this optimization can be applied to a task.

I am strongly in favor of option 1 since I would like to avoid adding additional functionality to the runtime when we already have something in the interface (e.g. predicated tasks) that are capable of handling this case.
To this end however, I can imagine the providing additional library functionality above the C API that the compiler targets for making it easier to implement this. Maybe something similar to what Regent already has for some of the partitioning interfaces to handle common tests like this.

I'm actually increasingly inclined to remove -fskip-empty-tasks, since it seems to be a special case and not something we end up needing in the majority of cases. In cases where you really do need it, there are better options. E.g. when doing an index launch, one could just use a sparse launch domain. At the moment -fskip-empty-tasks doesn't even handle this case (it only does it for single task launches), so it's really not even the right solution for DCR anyway.
If anyone disagrees let me know otherwise I'll put it on my to-do list to remove the optimization.

Reading through the issues again, it occurred to me that option (2) is really what #434 is proposing. I'm inclined to go that route since it will be some non-trivial effort for Regent to do this properly in the presence of index space launches anyway.

I did actually disable this when I merged predication in 624ee69fe21215534f1905f5190d936b588ab627. The extra if statements were causing issues for the predicated launch. That can be fixed, but it's not obvious if we really care; this seems like an optimization that is better done in the application, if it needs it.

authors: elliottslaughter lightsighter

repo: StanfordLegion/legion


text:
Concurrency-unsafe interactions with PDFDocument

Description
The PR #51 added several concurrency issues that makes this package not compile in Swift 6 mode. The problem manifest around the ConsentDocumentExport actor. In its current design in requires the PDFDocument to cross isolation boundaries which is not possible as the type is not Sendable. The PDFDocument is an open class and therefore cannot be Sendable by definition.
Generally
Reproduction
Just compile the package, ideally with the latest Xcode 16 release.
Expected behavior
SpeziOnboarding should be compatible with Swift 6.
Additional context
Non-sendable types can cross actor boundaries, if they are passed as sending parameters. A solution to this problem might need to investigate new language features of the Swift 6 toolchain.
Code of Conduct

[X] I agree to follow this project's Code of Conduct and Contributing Guidelines

Thank you for taking a look at this @Supereg; I added a longer comment in #58 👍

authors: PSchmiedmayer Supereg

repo: StanfordSpezi/SpeziOnboarding


text:
TypeError: argument of type 'ABCMeta' is not iterable

Hi,
I encountered this error when I was trying to run this command: 'python -m behavior.benchmark.behavior_benchmark --agent-class PPO --ckpt-path /tmp/my_checkpoint --split cleaning_toilet'.
It seems that because of loading the checkpoints. Do you know how to fix it?
Many thanks!

Hi
Could you post the error?
thanks

Hi,
The error is posted. I am using stable_baselin 3 = 1.5.0, torch = 1.11.0

Hi!
Yes, we are seeing some issues with stable_baselines ourself, even importing PPO crashes.
Do you need stable baselines for your work? Otherwise, I would recommend commenting out the imports until they fix the issues.

@HUSTColinLee , could you share an example of your checkpoint to help me reproduce your issue? our other issues with SB3 are gone

Hi!
I tried the checkpoint you provided in the repository. Its path is '/behavior/behavior/benchmark/agents/checkpoints'. Here are two checkpoints: ' onboard_sensing_ppo_random.zip' and 'full_observability_ppo_random.zip'. Both of them are not working in my case.
And I encountered another problem when I was trying to implement the imitation learning baseline today. According to the documentation, the BC agent uses task observations (456) and proprioception feedback (20) as state space. But in fact, the training dataset you provided has 456 observations and 22 proprioceptions.
The above problem is not difficult to fix but I encountered another one when I run 'test_bc_agent.py'. The config file I used is 'behavior_full_observability.yaml'. It has 90 proprioceptions and 456 task observations. This code cannot run successfully, as in the training phase there are only 22 proprioceptions. The content of config file and the error are attached. Can you help me with this issue?

Many thanks!

@HUSTColinLee Hi Colin I basically had the same issues. It seems that the two checkpoint files do not work for current version of code. I tried simple_bc_agent.py and found the inconsistencies of dimensions of proprioception. You only need to change line 21 and 49, proprioception_dim=22 and it should work.
I think more important questions include 1) the baseline of training agents using action primitives 2) how to reproduce and replay the demo using action primitives...

@HUSTColinLee , sorry for the delay. I was exploring this. The issue is a newer version of python. Are you using python 3.7? I think the breaking change is with python newer versions, e.g., 3.10. Those versions are incompatible with stable baselines

It might be due to opencv, stable-baselines or cloudpickle version mismatch.
Can you try these?
pip uninstall cloudpickle
pip uninstall opencv-python
pip uninstall opencv-contrib-python
pip uninstall stable-baselines3

pip install stable-baselines3==1.5.0
pip install cloudpickle==2.1.0
pip install opencv-contrib-python==4.5.5.64

Hello @ChengshuLi  @roberto-martinmartin I am facing the same issue as @HUSTColinLee : "the dimension of proprioceptions is 90 from test_bac_agent.py while it is 22 for the model". Running all the pip installs (as you've mentioned previously) did not solve this issue. How to go about this?
My pyhon version is Python 3.8.13

Hi, I'm getting the same error as in the second comment. I am running the following:
python -m behavior.benchmark.behavior_benchmark --agent-class="PPO" --ckpt-path=".../behavior/benchmark/agents/checkpoints/onboard_sensing_ppo_random.zip"

authors: Arpitrf ChengshuLi HUSTColinLee Roadsong oliviaylee roberto-martinmartin

repo: StanfordVL/behavior


text:
Из Expression нельзя достать Value его просто нет.

Хотя в более низких уровнях он есть ExpressionBase там есть value, но его нельзя связать с AndExpression

Я понял свою ошибку, но все равно если было бы в документации или в sample сцене конкретные примеры было бы сразу понятно.


text:
Not showing password on show resouces

Steps to reproduce the behavior (Required)
show resources
Expected behavior (Required)
password not mask

Real behavior (Required)
not show password
StarRocks version (Required)
SR3.X

Yes, it should be masked.
But JDBC external table is to be deprecated, JDBC catalog is recommended.

Currently, the jdbc catalog only supports mysql pg, others JDBC external table。

Please use JDBC catalog :)
You may open another issue if it doesn't fit your need.

@letian-jiang

authors: 0xqq Dshadowzh kevincai letian-jiang

repo: StarRocks/starrocks


text:
Using taobao dataset and trying to do a JOIN; BE just crashes

using https://forum.starrocks.io/t/retail-ecommerce-funnel-analysis-demo-with-1-million-members-and-87-million-record-dataset-using-starrocks/269
creating item table.
create table item ( ItemID bigint(20), Name String);
insert into item(ItemID, name) select distinct ItemID, ItemID from user_behavior;

Now running JOIN.  No message from BE.  BE container just fails.
with tmp1 as (
  with tmp as (
    select
      ItemID,
      t.level as level,
      count(UserID) as res
    from
      (
        select
          ItemID,
          UserID,
          window_funnel(
            1800,
            timestamp,
            0,
            [BehaviorType = 'pv',
            BehaviorType ='buy' ]
          ) as level
        from
          user_behavior
        where timestamp >= '2017-12-02 00:00:00'
            and timestamp <= '2017-12-02 23:59:59'
        group by
          ItemID,
          UserID
      ) as t
    where
      t.level > 0
    group by
      t.ItemID,
      t.level
  )
  select
    tmp.ItemID,
    tmp.level,
    sum(tmp.res) over (
      partition by tmp.ItemID
      order by
        tmp.level rows between current row
        and unbounded following
    ) as retention
  from
    tmp
)
select
  tmp1.ItemID,
  i.name,
  tmp1.level,
  tmp1.retention / last_value(tmp1.retention) over(
    partition by tmp1.ItemID
    order by
      tmp1.level desc rows between current row
      and 1 following
  ) as retention_ratio
from
  tmp1
JOIN item i ON tmp1.ItemID = i.ItemID
order by
  tmp1.level desc,
  retention_ratio
limit
  10;

works fine in celerdata cloud 3.1.3

hey @alberttwong, it's better to attach the crash reason from be.out file, otherwise we cannot reproduce or diagnose the crash

authors: alberttwong mofeiatwork


text:
FE replayer thread throws UNEXPECTED_STATE and can not replay log any more

Steps to reproduce the behavior (Required)

CREATE TABLE '...'
INSERT INTO '....'
SELECT  '....'

Expected behavior (Required)
Real behavior (Required)

StarRocks version (Required)

after 2.0

The reason of UNEXPECTED_STATE when refreshing log is that master gives an vlsn number to the current node and that node should sync all the data after that vlsn, but when syncing log that vlsn has been deleted because of checkpoint. We should close the environment and send refresh log request to master again.


text:
[Enhancement] fix error msg not showing hostname

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Problem Summary(Required) ：

#17194 and #17862 tried to show hostname in query cli error msg, but still failed to do it if an UserException is thrown. This PR add this case.
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[x] 2.4
[x] 2.3
[ ] 2.2

run starrocks_admit_test

run starrocks_admit_test

run starrocks_fe_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:disappointed: fail : 0 / 2 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/qe/Coordinator.java
0
2
00.00%
[699, 1012]

@Mergifyio backport branch-2.5

@Mergifyio backport branch-2.4

@Mergifyio backport branch-2.3

authors: decster wanpengfei-git


text:
[Doc] update param default value in strict mode

Signed-off-by: amber-create yangyanping@starrocks.com
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes:

Fixes #
Problem Summary(Required):

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

@mergify backport branch-3.0 branch-2.5 branch-2.4 branch-2.3


text:
Fix Bug: non-master fe writing bdb log will crash

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] others

Which issues of this PR fixes ：

Fixes #3608
Problem Summary(Required) ：

Check the state of current fe, if it is not master, throws exception.

please  add UT

do not merge

please add UT

done

authors: gengjun-git kangkaisen


text:
[Enhancement] Set thread local information for async task executed in IO threads pool

Why I'm doing:
To ease debugging, set thread local information for async task executed in IO threads pool
What I'm doing:
Set query_id and fragment_instance_id
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

@mergify backport branch-3.3


text:
refactor tableSupportOpColumn logic to function.

refactor for the tableSupportOpColumn logic, the function is existing already, replace the logic by the function.

run starrocks_fe_unittest

you need rebase the latest FE code

authors: Linkerist kangkaisen


text:
Error while attempting to install a service

29 Database Error: pool times out while waiting for an open connection

Possibly a duplicate of #593.


text:
Problem with attribute explanatory_space (due to method extract on MultivariateData?)

After estimation of a GLM (Poisson, binary, nominal or ordinal), the attribute explanatory_space of the model does not works when the estimation is made from the MultivariateData. It seems to be a problem of deleted pointer.
On the contrary, there is no problem when the estimation is made from UnivariateConditionalData.
I do not understand what is different in the two approaches.

This issue seems to be related to https://github.com/StatisKit/Core/issues/81

Any way, are UnivariateConditionalData and MultivariateConditionalData really useful ?
Would it be clearer to provide only one way to fit regressions using the MultivariateData along with response and explanatory indices (or names) as for the R language ?

Salut Pierre,
J'aimerais bien tester tes modifs des sample spaces mais je n'arrive pas à
les récupérer.
C'est parce que tu les a commité uniquement sur ton compte c'est ça ?
Merci
A+
Jean
Le ven. 26 avr. 2019 à 16:13, Pierre Fernique notifications@github.com a
écrit :

Any way, are UnivariateConditionalData and MultivariateConditionalData
really useful ?
Would it be clearer to provide only one way to fit regressions using the
MultivariateData along with response and explanatory indices (or names)
as for the R language ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/StatisKit/GLM/issues/34#issuecomment-487071818, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AES6Q3VCNFWDG6SMGYDSJOLPSMEYLANCNFSM4HGUEWVA
.

--
Jean Peyhardi
Maître de conférence à l'Université de Montpellier
Laboratoire de Biostatistique, Informatique et Physique Pharmaceutique
IGF, UMR 5203
Faculté de Pharmacie
15 Avenue Charles Flahault,34000 Montpellier
04.11.75.97.36

As you can see on the related issue feed, they are still some changes to do before merging the code.
PLEASE EDIT YOUR PREVIOUS COMMENT AS AN ISSUE COMMENT

I agree with the fact that conditional data are not mandatory. It would be clearer to use only MultivariateData to fit regressions.
Did you find the problem with explanatory_space pointer ?
Thank you.

authors: jpeyhardi pfernique

repo: StatisKit/GLM


text:
Memleak? GPU / Tab going to 4GB RAM use

Using Chrome and had it running over night, no clue how long it took till it got "full". But there seems to be a leak somewhere that results in ~4GB GPU and ~4GB Tab usage on my box.
No error or anything in the console at default debug lvl. Will raise it and see what happens next time. Tab was so unresponsive that even a reload did nothing but crash the chrome tab.

Did you have throttle renderer enabled? Did you have auto refresh enabled?
These are highly reccomended even if running script for short periods of
time. The game in itself is very data juice consuming.
ons. 17. jun. 2015 kl. 15.11 skrev Jean-Paul Rzyman <
notifications@github.com>:

Using Chrome and had it running over night, no clue how long it took till
it got "full". But there seems to be a leak somewhere that results in ~4GB
GPU and ~4GB Tab usage on my box.
No error or anything in the console at default debug lvl. Will raise it
and see what happens next time. Tab was so unresponsive that even a reload
did nothing but crash the chrome tab.
—
Reply to this email directly or view it on GitHub
https://github.com/SteamDatabase/steamSummerMinigame/issues/276.

Yes, fps 1 is enabled and no autorefresh. Script is running from console only.
When i posted the issue i restarted and values are currently as follows:

Already 500mb gpu and almost 700mb on the game tab.
Stuff is not happening when the game runs without the script.
By the time i finished this post GPU is almost at 600mb and the tab at 725mb both raising slowly.

The memory link is directly related to click rate. If you're not autoclicking without it, you wouldn't notice it. The original reason I got the script was to mitigate the memory leak without nearly crashing my computer. Autorefresh will help significantly, as will frame limiting and -especially- disabling particle effects. The last one isn't there to be easier on GPUs, it's there to prevent particles spawning and being left in memory.

i let it run 48 Hours now without Restart 676MB GPU currently, 872MB Game Tab...

Script is freezing/crashing Chrome without exception for me. Can't use it. :)
Restarted it couple of times in the past hours and it's already back to 1.3GB for tab and 1.1GB for GPU.
As it seems i am the only one with this problem... guess it will be ignored as the game is gone "soon" anyways.. unless valve brings a F2P entry for it in our libraries.. :D

@Autositz
I'm run this Script with Version 44.0.2403.52 beta-m (64-bit) with Tamper Monkey for over 48 Hours without Restart and it now eats 1GB for Gametab and 680MB for GPU. It' may be alot, but my Firefox also eats sometimes over 4-6GB if i have a alot of open Tabs, so after 48 Hours running i consider this as not so much.

authors: Autositz K4r0qtuYNE5G4qgZ Sanaki hansskogvold

repo: SteamDatabase/steamSummerMinigame


text:
Exception while closing command context

Env:
Camunda 7.9 in Tomcat 9.0.5
Steps to reproduce.:
I created the jar package and moved it into the tomcat library folder.
Added the configuration to the bpm-platform.xml
...
	    <plugin>
	    	<class>io.digitalstate.camunda.prometheus.PrometheusProcessEnginePlugin</class>
		<properties>
			<property name="port">9999</property>
			<property name="camundaReportingIntervalInSeconds">5</property>
			<property name="collectorYmlFilePath">/usr/local/bin/camunda/server/apache-tomcat-9.0.5/conf/prometheus.yml</property>
			<property name="bpmnDurationParseListener">true</property>
		</properties>
	    </plugin>
...

Added the basic prometheus metrics to the prometheus.yml
---
system:
- collector: io.digitalstate.camunda.prometheus.collectors.camunda.BpmnExecution
  enable: true
  startDate: 2015-10-03T17:59:38+00:00
  endDate: now
  startDelay: 0
  frequency: 5000
- collector: io.digitalstate.camunda.prometheus.collectors.camunda.DmnExecution
  enable: true
  startDate: 2015-10-03T17:59:38+00:00
  endDate: now
  startDelay: 0
  frequency: 5000
- collector: io.digitalstate.camunda.prometheus.collectors.camunda.JobExecutor
  enable: true
  startDate: 2015-10-03T17:59:38+00:00
  endDate: now
  startDelay: 0
  frequency: 5000

Restarted the server. Fails with the following log message:
[io.digitalstate.camunda.prometheus.collectors.camunda.BpmnExecution timer] org.camunda.commons.logging.BaseLogger.logError ENGINE-16004 Exception while closing command context: null
 java.lang.NullPointerException
	at org.camunda.bpm.engine.impl.persistence.entity.MeterLogManager.executeSelectSum(MeterLogManager.java:51)
	at org.camunda.bpm.engine.impl.metrics.MetricsQueryImpl$2.execute(MetricsQueryImpl.java:106)
	at org.camunda.bpm.engine.impl.metrics.MetricsQueryImpl.execute(MetricsQueryImpl.java:117)
	at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24)
	at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:104)
	at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:66)
	at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30)
	at org.camunda.bpm.engine.impl.metrics.MetricsQueryImpl.sum(MetricsQueryImpl.java:111)
	at io.digitalstate.camunda.prometheus.collectors.camunda.BpmnExecution.collectActivityInstancesStarted(BpmnExecution.java:48)
	at io.digitalstate.camunda.prometheus.collectors.camunda.BpmnExecution.collectAll(BpmnExecution.java:88)
	at io.digitalstate.camunda.prometheus.collectors.camunda.BpmnExecution$1.run(BpmnExecution.java:24)
	at java.util.TimerThread.mainLoop(Timer.java:555)
	at java.util.TimerThread.run(Timer.java:505)

@Citrullin can you provide some more details about this issue?  I am not able to reproduce.
7.10 appears to be functional as per unit tests.  Are you able to make this project's unit tests fail ?

@StephenOTT I have a different workplace now. Not working with Camunda anymore. But I will email my ex-colleagues. :)

Closing.  Please reopen if you develop repeatable steps

authors: Citrullin StephenOTT


text:
🛑 DNS (he.net) is down

In b5f47cb, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 3df5d49.

repo: Sternwarte-St-Ottilien-e-V/status


text:
🛑 DNS (he.net) is down

In 5558a46, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 18c65e5.


text:
🛑 DNS (he.net) is down

In b063bc5, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 5becb8b.


text:
🛑 DNS (he.net) is down

In 1d0e7e9, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in c4b303c.


text:
🛑 DNS (he.net) is down

In 457cf23, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in ccf4dc8.


text:
🛑 DNS (he.net) is down

In d497856, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 745c2df.


text:
🛑 Webmail is down

In d22af1e, Webmail ($WEBMAIL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Webmail is back up in 6b54aba after 2 minutes.


text:
Question: What is a final value?

In your documentation you refer to something called final value. Could you elaborate what a final value semtically is, please?

Can you clarify please (save me looking, loading source, scanning the readme, scanning the built-in docs etc)
a screenshot would do.

Ok, so I think contextually, this information (and the options they describe) come after the other options in a row. So it refers to the fact that once the value has been extracted from the buffer, converted to the specified type, the quantity requested etc, these options are applied to those values.

authors: Steve-Mcl hanneslueke


text:
BlockBreak and Place

Is it possible to place and break a block normaly, like a player? And if yes how?

This is mainly for issues, not simple questions. You can find an overview of Minecraft packets here: http://wiki.vg/Protocol


text:
Renault car vendor API is blocked (gigya.com)

Since some days the Renault vhicle API domains (gigya.com) are blocked by your hosts file, which is used by pihole project
Could U please check and remove the correspondig block entries?
API URL: https://renault-api.readthedocs.io/en/latest/reference/gigya.html
Official german renault URLs/Domains: https://renault-wrd-prod-1-euw1-myrapp-one.s3-eu-west-1.amazonaws.com/configuration/android/config_de_DE.json

This domain is also used for The Open University student website.

Hi Markus @thierolm thank you for this.
Which gigya.com subdomain is specifically required here?  Same question for you @metanoia02.
Various gigya.com subdomains are blocked by four of our curators. Unless you can provide the specific gigya.com subdomain, and someone can show that it isn't used for tracking, then this won't change.
So I need more specific info.

Hi Steven,
there are several projects on git, which are providing Renault vehicle informations.
I'm using https://github.com/evcc-io/evcc which is using accounts.eu1.gigya.com domain to load my car parameters (ZOE).
There are also other git projects like https://github.com/edent/Renault-Zoe-API.
In one of its issues the My Reanult App API Domains are named: https://github.com/edent/Renault-Zoe-API/issues/18
It would be really great if your host list would not block

accounts.eu1.gigya.com.

Its necessary to login and get the token for the My Renault app: https://apps.apple.com/de/app/my-renault/id1440073013

Thanks Markus @thierolm.  We don't block accounts.eu1.gigya.com.
As for everything else, thank you for those links but going down rabbit holes, looking for meaning, is not my gig. Not what I signed-up for.
Again, I need specific gigya.com subdomains to consider so I can route this request to the proper upstream curator(s). Everything else is just noise.
So please, can you distill "(where) My Reanult App API Domains are named" and then tell me specifically, which domains?

I'm using pihole+unbound docker image.
pihole uses by default https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts as adlist.
In this file you can find eu1.gigya.com.

@thierolm you said, twice: accounts.eu1.gigya.com 🙄
Why is this so hard? Just tell me which domains we need to look at.
I'm closing this issue now. When and if you start understanding what's required, I'll consider it.  Stop wasting my time.

authors: StevenBlack metanoia02 thierolm

repo: StevenBlack/hosts


text:
service-ad-impression-proxy.clusters.pluto.tv

Hi,
service-ad-impression-proxy.clusters.pluto.tv is needed for play stream on this website.

Thank you for this Oliver @F4HTB.
This isn't going to change.
Closing.


text:
A button to load more?

Does this extension have a "Load more products" button? I don't want to load infinitely without the user clicking this button but I don't want pagination.
If not, can it be added?
Thank you.

By default automatically loads 3 (or 5, i'm not sure) next pages, then "Load more products" button appearing

You can also customize most things either via configuration options or with a little bit of code.

Got it to work.
Thanks for a good module!

authors: Zyles gsomoza ihor-sviziev


text:
[CROSSDATA-550] Downgrade elasticsearch to 2.0.2

+1

:+1:

authors: darroyocazorla jjlopezm pianista215

repo: Stratio/Crossdata


text:
Aceptance test update with api tests running

Corrected bug in policycontext actor.

Coverage decreased (-0.0007%) to 51.683% when pulling 56e42146b8403621456e4da9b9f6ac4df36a9f18 on compae:bugfix/aceptance-test-update3 into 6ce8c559e9299eee4ffe6e54d3e8a5706135161a on Stratio:master.

authors: compae coveralls

repo: Stratio/Sparta


text:
Doc : Python Api fix

sqlContext Is wrongly referenced on the documentation.
Reference : (https://spark.apache.org/docs/latest/api/python/pyspark.sql.html#pyspark.sql.SQLContext)

Hi @abensrhir,
The import was correct, and it is not needed because pyspark shell offers SparkContext available as sc and HiveContext available as sqlContext.
We put the import only to inform that there is a SQLContext. Maybe it is more clear delete it.
Thanks for your feedback!

authors: abensrhir pmadrigal

repo: Stratio/spark-mongodb


text:
Github PR status not working

First of all, great app.
Secondly, sorry if this is in the wrong place.
I'm having a couple issues. The first is with the Github PR status functionality. Pushing to a PR does cause the test to run, but it doesn't give any status on the PR of the build result (I mean the little tick and github reporting all tests passed).
I have the PR status plugin and webhooks plugin and also they are both enabled for the branches I am testing on.
Running strider with DEBUG=strider-github-status gives output of the webhook content and also the two following errors:
strider-github-status initing +0ms 5804191dc291d08de48c undefined
strider-github-status No github PR data +2ms undefined { __v: 0, <snip webhook content>
I think this error is for the failing test but I am unsure (eslint test)
(node:2270) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Command failed: npm test --color=always
Any ideas? I may have everything configured wrong as I couldn't find a decent guide.

Additional info:
I have strider installed with npm i -g strider
strider-github-status@1.1.0
strider-github@2.3.1
strider-webhooks@0.1.4

I never used this functionality, maybe @knownasilya know something?

Maybe this is related with https://github.com/Strider-CD/strider/issues/989. I see this error too.

Hi,
The webhooks all appear to be delivering fine, tests run as expected, minus the status indicators.

I've just published strider-github with the PR you submitted @xgalen regarding empty data for the webhook, so give that a try.

Still gives the same error as the beginning.

@jack828 could you run strider like so  DEBUG=strider-github-status bin/strider and past the output after the status plugin is triggered?

@jack828 does your project have the strider public key set in the github deploy keys for your repo?

@knownasilya The public key is set (I think) as the repo is private so it needs them to clone it.
The output is as follows:
2016-10-31T11:20:28.395Z - error:   strider-github-status initing +0ms 581728e308cfd90cb4412bfb undefined
2016-10-31T11:20:28.404Z - error:   strider-github-status No github PR data +3ms undefined { __v: 0,
  type: 'TEST_ONLY',
  project:
   { _id: 580166f4394ec312bceb8a22,
     name: '',
     display_name: '',
     display_url: '',
     creator:
      { _id: 58013282cd90c60d55edf496,
        account_level: 1,
        hash: '$2a$10$7M4j01MBZVmwmo0xuE9xceK0jq6f0g30fd9zRpKJs2DAefjUYDZyu',
        salt: '$2a$10$7M4j01MBZVmwmo0xuE9xce',
        created: 2016-10-14T19:31:14.349Z,
        email: '',
        __v: 1,
        jobs: [],
        projects: [Object],
        accounts: [Object] },
     __v: 16,
     provider:
      { id: 'github',
        account: '',
        repo_id: '',
        config: [Object] },
     branches: [ [Object], [Object], [Object] ],
     prefetch_config: true,
     public: false },
  ref:
   { id: 'c58df5a62f158f872913f27dabc1e55df8113245',
     branch: 'meta/strider' },
  user_id: 58013282cd90c60d55edf496,
  created: 2016-10-31T11:20:02.960Z,
  _id: 581728e308cfd90cb4412bfb,
  errored: false,
  warnings: [],
  phases:
   { cleanup: { commands: [] },
     deploy: { commands: [] },
     test: { commands: [] },
     prepare: { commands: [] },
     environment: { commands: [] } },
  trigger:
   { type: 'commit',
     url: '',
     message: 'Annoy linter',
     timestamp: 2016-10-31T11:19:56.000Z,
     source: { plugin: 'github', type: 'plugin' },
     author:
      { name: 'Jack',
        email: '',
        image: 'https://secure.gravatar.com/avatar/baf3d4ef6dcbd14b9f07bfcf52a47d74' } },
  providerConfig:
   { pull_requests: 'all',
     auth: { type: 'ssh' },
     repo: '',
     owner: 'jack828',
     url: '',
     secret: '' },
  fromStriderJson: false }

I have removed personal information.

Also another problem now (project related) but I'm not sure if I should open a new issue for it - I use the dotenv module to load some OAuth credentials, what's the best practice? I need the same .env file for the entire project. Should I just set environment variables for the system and leave like that?

Does creating the initial PR work though, or doors it always not work (initial and subsequent pushes)?

Creating the initial PR causes the build but does not update the status - same with subsequent pushes. I will try deleting the web hook and re adding it shortly.

I tested it yesterday and it worked for me with latest everything. Might be you setup the project before setting your SERVER_NAME env?

I tried deleting the whole installation and cloning the repo instead - still nothing.
But I do get a new error:
2016-11-01T16:01:31.039Z - error: TypeError: Cannot read property 'author' of null
    at pushJob (/home/strider/strider/node_modules/strider-github/lib/webhooks.js:166:19)
    at startFromCommit (/home/strider/strider/node_modules/strider-github/lib/webhooks.js:49:16)
    at receiveWebhook (/home/strider/strider/node_modules/strider-github/lib/webhooks.js:262:16)
    at Layer.handle [as handle_request] (/home/strider/strider/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/strider/strider/node_modules/express/lib/router/route.js:131:13)
    at projectProvider (/home/strider/strider/lib/middleware.js:118:3)
    at Layer.handle [as handle_request] (/home/strider/strider/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/strider/strider/node_modules/express/lib/router/route.js:131:13)
    at /home/strider/strider/lib/middleware.js:234:7
    at /home/strider/strider/node_modules/mongoose/lib/query.js:2313:18
    at tryCatcher (/home/strider/strider/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/home/strider/strider/node_modules/bluebird/js/release/promise.js:510:31)
    at Promise._settlePromise (/home/strider/strider/node_modules/bluebird/js/release/promise.js:567:18)
    at Promise._settlePromise0 (/home/strider/strider/node_modules/bluebird/js/release/promise.js:612:10)
    at Promise._settlePromises (/home/strider/strider/node_modules/bluebird/js/release/promise.js:691:18)
    at Async._drainQueue (/home/strider/strider/node_modules/bluebird/js/release/async.js:138:16)
    at Async._drainQueues (/home/strider/strider/node_modules/bluebird/js/release/async.js:148:10)
    at Immediate.Async.drainQueues (/home/strider/strider/node_modules/bluebird/js/release/async.js:17:14)
    at runCallback (timers.js:628:20)
    at tryOnImmediate (timers.js:601:5)
    at processImmediate [as _immediateCallback] (timers.js:578:5)

The above error occurs when I try to redeliver the last failed webhook delivery (note that the test still ran despite this, initially. Redelivery does not prompt a retest)

@jack828 @knownasilya I ran into the same problem. I applied the changes in the following commit, and it solved the problem for me, but the package has not been updated/released yet. Please release:
https://github.com/Strider-CD/strider-github-status/commit/80abff776054a8845fd936fdcffb74b4cab97fb4

Thanks for the ping!

Fantastic, I'll take a look. Had to use Travis CI but prefer to use strider instead.

Should be released now as 2.1.0 in plugins.

Closing. If the issue still exists, please comment and I'll reopen.

authors: jack828 knownasilya oliversalzburg shilman xgalen

repo: Strider-CD/strider


text:
🛑 Nextcloud Papa is down

In 3641087, Nextcloud Papa ($NEXTCLOUD_2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud Papa is back up in cc84f3d.

repo: StudFu-WordToMD/status


text:
🛑 Nextcloud Papa is down

In a608e7b, Nextcloud Papa ($NEXTCLOUD_2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud Papa is back up in eea8f74.


text:
Download link in S3 Storage Folder returns 400

Clicking the Download link in the dropdown of a file in an S3 Storage Folder returns a 400 response.

The URL format of the GET made by the browser is https://<domain.com>/api/internal/data-files/download?locationId=618&path=<path-to-file>/test-upload.txt.
The front end is sending a query string locationId, but the API is looking for folderId.  I've confirmed that if we update the query string parameter, the file downloads as expected.
If this is as straightforward as it looks, I'm happy to drop a PR in. It looks like there are only two other pages that have commented code that would get updates.

Out of curiosity: was this download triggered from the File Manager page or the Files tab of a Study or Assay details page?

It's triggered from the Files tab right when a study is first opened.

Thanks, I'll get a fix for this out ASAP.

Thanks!  I just built off main and confirmed we're good.  I appreciate the quick turnaround!

authors: tennex-adam woemler

repo: Study-Tracker/Study-Tracker


text:
以前那个300MB左右的固件为什么没了？

现在所有的固件都变成了openwrt-mini的，以前编译好的内置软件很多的openwrt.img怎么没有了？

@crazygame12345 需要什么自己安装
https://github.com/SuLingGG/OpenWrt-Mini/blob/main/doc/LuCI-App-List.md

请教个问题，新固件里的防火墙里已经没有fullconeNAT的选项了，需要安装什么才能把这个选项找回来

请教个问题，新固件里的防火墙里已经没有 fullconeNAT 的选项了，需要安装什么才能把这个选项找回来

Turbo ACC 网络加速 - 全锥形 NAT

repo: SuLingGG/OpenWrt-Rpi


text:
I did have this working but now am stuck :(

I did have this working but now am stuck, Hopeful you can help :) the error i get is as below
Severity	Code	Description	Project	File	Line	Suppression State
Error	CS0400	The type or namespace name 'SuaveControls' could not be found in the global namespace (are you missing an assembly reference?)	test C:\test \test \test \obj\Debug\netstandard2.0\Pages\test \Displaytest\GroupDetails.xaml.g.cs	23	Active

Is this in your Xaml or code behind? Sounds like your xaml namespace is incorrect and doesn't specificy the assembly

authors: SuavePirate TechGuyGeek


text:
Create PLY reader class

Similar to the reader class for edge lists, this reader should handle PLY files. This gives us the opportunity to specify arbitrary simplicial complex implementations that may be stored in there.

Fixed; the new reader cannot handle all existing PLY files (yet) but it's a step forward.

repo: Submanifold/Aleph


text:
chore: add network policy

Description

Fixes FL-1457
Companion PR

https://github.com/Substra/orchestrator/pull/409

How has this been tested?
CI below

Checklist

[ ] changelog was updated with notable changes
[ ] documentation was updated

/e2e --refs orchestrator=chore/network-policy

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests sdk,substrafl,frontend,documentation

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests mnist,camelyon

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests sdk,substrafl,frontend,documentation,mnist,camelyon

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests sdk,substrafl,frontend,documentation,mnist,camelyon

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests substrafl,frontend,documentation

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests sdk,substrafl,frontend,documentation,mnist,camelyon

End to end tests: :hourglass_flowing_sand: STARTING

/e2e --refs orchestrator=chore/network-policy --tests sdk,substrafl,frontend,documentation,mnist,camelyon

End to end tests: :hourglass_flowing_sand: STARTING

authors: Owlfred SdgJlbl guilhem-barthes

repo: Substra/substra-backend


text:
feat: add Client.logout and context manager

Summary
Add a Client.logout function, which deletes a token obtained by Client.login (if any).
Add a context manager, making the following snippet legal:
with Client(
    client_name="org-1",
    backend_type="remote",
    url="http://substra-backend.org-1.com:8000",
    username="org-1",
    password="p@sswr0d44",
) as client:
    pass

Requires https://github.com/Substra/substra-backend/pull/698
Closes FL-1008
Notes
Please check if the PR fulfills these requirements

[x] If necessary, the changelog has been updated
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
[x] The commit message follows the conventional commit specification
For any breaking changes, companion PRs have been opened on the following repositories:

[ ] substra-tests
[ ] substrafl
[ ] substra-documentation

@ThibaultFy

do you think we need a run of CI on it before merging ? No strong opinion on it on my side.

I ran one yesterday but let's run a new one just to be sure ^^

@ThibaultFy

do you think we need a run of CI on it before merging ? No strong opinion on it on my side.

I ran one yesterday but let's run a new one just to be sure ^^

Ah ok ok :) you're not using the /e2e command ?

you're not using the /e2e command ?

I am, just from the backend PR instead of this one

authors: ThibaultFy oleobal

repo: Substra/substra


text:
refactored examples

Removed repetition in examples by requiring Joy.Shape as opposed to the Graphics module, refactored to increase readability and make more declarative.

@FayCarsons it's okay to keep the graphics examples for the moment -- as reference when we build with that as the backend in mind.
It would be a good idea to merge this when that is done. Until then we can park this PR.

authors: FayCarsons nikochiko


text:
[Mod Compat] Create, Sodium, Indium, and Beautify-Refabricated

The Problem
When placing a beautify block in the world with the above mods enabled, the game crashes instantly.
How to reproduce

Install the following mods on Minecraft version 1.20.1:

Fabric API for 1.20.1
Beautify Refabricated 1.20.1-V.1.1.0
Create Fabric 1.20.1 v0.5.1.d
Cloth Config API 1.20.1 v11.1.106
Sodium 0.4.10 (Newer version will not work with Create for 1.20.1)
Indium 1.0.21 for Minecraft 1.20.1/Sodium 0.4.10

Launch the game, create a new world, and place a block from Beautify Refabricated

Requested Solution
Update the mod info on Modrinth/Curseforge with the compatibility warning to save someone else my headache. Also, if possible, add an incompatibility requirement before the client starts. This could be demanding a newer version of Sodium/Indium if an older one is present (which may work for the time being unless Create updates), or if possible, add a warning upon loading the world if either of these mods are detected.
I don't think it's worth fixing. It's a shame I can't use this mod though :)

Downgrading to Fabric API 0.88.1 worked to allow all of these to jive together correctly. Thanks to this post :)  I know this is a Create issue, not a Beautify issue, but I figured it may be useful to have here since, for some reason, Beautify only fails to work when Create is enabled in the configuration above.

repo: Suel-ki/Beautify-Refabricated


text:
Random input Step MVP: Get through a simple form by generating random input

MVP:

[x] input field
[x] textarea
[x] checkbox
[x] radio button
[x] continue button

Stretch:

[x] date field
[x] number field
[x] Custom birthdate
[x] Custom three-part-date

Others?
Edit:
(#591)
Left to do for MVP:

[x] Give each screenshots folder a time-stamped name in case the dev gets clever and use the same Scenario to run multiple randomized tests.
[x] Make sure we can fail on actual errors - situations where there's a complete page or server error. Includes making an interview to test that is missing a variable definition or something.

MVP closed by #591

repo: SuffolkLITLab/ALKiln


text:
Create README files for 5 Projects

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Several projects within the repository lack essential README files, hindering project discoverability and understanding. This absence of documentation makes it challenging for potential contributors and users to grasp project details, including technology stacks and project objectives.
Describe the solution you'd like
A clear and concise description of what you want to happen.
I am interested in contributing to the project by creating comprehensive README files for projects that are currently missing them. I believe this will significantly enhance the project's visibility and accessibility. I am available to work on adding README files for 10 projects at a time and would be grateful if you could assign me this issue under GSSOC24.
acrobat, admin dashboard panel, advanced text encrypter, age calculator, alarm clock - these are the 5 projects i would like to add README files for.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
What problem is this feature trying to solve?
How do we know when the feature is complete?

@PradnyaGaitonde readme addition is not important for my project. Also why to open 5/5/5 files and giving different levels everytime. You can work on this in one go.
Every single I can't give level1 just to add one line for adding projects in the readme.

Work on the one shot 10-20 projects if possible. Otherwise readme is not essential here, I didn't mentioned anyone to add readme's to their projects. Contributors can add if they wanted to do this.

@Sulagna-Dutta-Roy Okay I would like to work on 20 projects in one go.

My suggestion is to create new projects rather than documentations. Because I can provide gssoc/level1 only, not level2/level3 as per the instructions. So that's why readme changes is not Important to me at all @PradnyaGaitonde

@Sulagna-Dutta-Roy Okay I'll contribute through projects.

authors: PradnyaGaitonde Sulagna-Dutta-Roy

repo: Sulagna-Dutta-Roy/GGExtensions


text:
feat: Fixes:#148 Add Bookmark Manager Extension

Description
This commit introduces the Enhanced Bookmark Manager extension, which provides advanced bookmark management capabilities within the browser. The extension includes the following features:

Bookmark Management: Users can add bookmarks along with custom tags for better organization.
Bookmark Display Options: Users can choose whether to display tags with bookmarks.
Sync Options: Enables bookmark syncing across devices.
Notification Options: Users can opt to receive notifications for new bookmarks.

Files and Directories

manifest.json: Defines the extension's metadata, permissions, and configurations.
popup.html: Provides the user interface for adding bookmarks and customizing options.
popup.js: Handles interactions in the popup interface.
background.js: Manages background tasks such as syncing bookmarks.
options.html: Allows users to customize their extension settings.
styles.css: Contains the styling for the popup interface to enhance user experience.
icons: Directory containing icon images (icon16.png, icon48.png, icon128.png).

Features

Add Bookmarks with Tags: Users can add bookmarks directly from the popup, including custom tags for better categorization.
Customization Options:

Bookmark Display Options: Users can toggle the display of tags with bookmarks.
Sync Options: Users can enable or disable bookmark syncing across devices.
Notification Options: Users can enable or disable notifications for new bookmarks.

Background Syncing: Automatically sync bookmarks across devices using Chrome's storage API.
Stylish and Responsive UI: The popup and options pages are styled with CSS for a modern and responsive user interface.

Future Enhancements

Search Functionality: Allow users to search bookmarks by tags or URLs.
Advanced Tag Management: Implement features for managing and organizing tags more effectively.
Nested Folders: Enable creating and managing nested folders for better bookmark organization.

Commit Overview
This commit lays the groundwork for an advanced bookmark management system within the browser. It provides a robust set of features for managing bookmarks more efficiently and sets the stage for future enhancements.
Fixes:  #148

Type of change

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

Checklist:

[x] I have made this from my own
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Kindly avoid master to master branch pushing. It's not a very healthy practice because of some constraints.
For the next pull requests, create a new branch then raise the PR.

Okay thanks for the suggestions, i will take care of that for next pull request

authors: Sulagna-Dutta-Roy Swapnilden


text:
Added Puzzle game extension

Description
Added Puzzle game extension
Fixes:  #(issue no.)
#560
Type of change

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

Checklist:

[x] I have made this from my own
[ ] I have taken help from some online resourses
[x] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Change the directory name as: Puzzle Game/your files

I have made a new PR please verify


text:
🛑 Zinc 15 is down

In 0f4bd0a, Zinc 15 (https://zinc15.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 15 is back up in 4b2045b.

repo: Sulstice/Uptime-Cheminformatics


text:
🛑 Chem Exper is down

In dfef82d, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 3130594.


text:
🛑 Chem Exper is down

In d57fed9, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 760960d.


text:
🛑 Chem Exper is down

In bddd1e9, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 4da0ebb.


text:
🛑 Chem Exper is down

In ba9957c, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in a83be82.


text:
🛑 Chem Exper is down

In 172918b, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in eecbbdf after 7 minutes.


text:
🛑 Chem Exper is down

In 7f0a189, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 48ba2f6 after 11 minutes.


text:
🛑 Chem Exper is down

In 85a3009, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in e143d5a after 8 minutes.


text:
🛑 Zinc 20 is down

In 0e3d644, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in a282485.


text:
🛑 Zinc 20 is down

In 5fa6712, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in 6c3dc9d after 25 minutes.


text:
🛑 Binding Database is down

In 1cd41d7, Binding Database (http://www.bindingdb.org/bind/index.jsp) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Binding Database is back up in e5a2bd1 after 47 minutes.


text:
🛑 Chem Exper is down

In 89ee905, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in bab3043 after 11 minutes.


text:
🛑 Chemical Resolver is down

In f4dd61d, Chemical Resolver (https://cactus.nci.nih.gov/chemical/structure) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chemical Resolver is back up in 6a57851 after 7 minutes.


text:
🛑 Chem Exper is down

In 5cbd7f5, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 4307381 after 7 minutes.


text:
🛑 Chem Exper is down

In 0fc554c, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 7b6ba7e after 7 minutes.


text:
🛑 Zinc 20 is down

In 7d9ba84, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in c7730ba.