It is not working

Server doesn't respond.

Hi @Gentlee,
Thanks for the report! I've tried and it seems to be working. Could you give it another try?

@typicode yeah, sorry, opened from vpn, seems some problem with my provider.

Hello, the same for me.
I'm from Russia. I've tried different Internet providers, but the server is not reachable.
nslookup jsonplaceholder.typicode.com

Non-authoritative answer:
Name:	jsonplaceholder.typicode.com
Address: <IP_ADDRESS>
Name:	jsonplaceholder.typicode.com
Address: <IP_ADDRESS>

whois <IP_ADDRESS> | grep cloud

Comment:        All Cloudflare abuse reporting can be done via https://www.cloudflare.com/abuse
OrgTechEmail<EMAIL_ADDRESS>OrgNOCEmail<EMAIL_ADDRESS>OrgAbuseEmail<EMAIL_ADDRESS>RAbuseEmail<EMAIL_ADDRESS>RTechEmail<EMAIL_ADDRESS>RNOCEmail<EMAIL_ADDRESS>
I've managed to find <IP_ADDRESS> in Russia's IP blacklist: https://blocklist.rkn.gov.ru. Looks like your load balancer has giver you blocked IPs in our region.
Any chance to update configs?


Correct .npmrc for newer versions of NPM

[x] All tests passed. If this feature is not already covered by the tests, I added new tests.

Replaces old _auth from the temp npmrc file conditionally if we are past or equal the version 8.19 which introduced the new format.

I have read the CLA Document and I hereby sign the CLA

I'm not part of the dev-ops team, but i'll mention to them that this Plug-in is not being as actively developed.  As mentioned, the part where this should shine is with running against Node 15 and Node 20, where as before that would have failed.

@eyalbe4  Any chance you can re-run the checks?

@eyalbe4  Is there anything else needing to be done for this to be rechecked?

@yahavi Are you able to re-execute the checks?

@Spaction , Sorry for the delay, we'll review this soon

Hi @Spaction ,
I took the liberty to update the PR with a few fixes to the tests infrastructure. I also temporarily changed the target branch so that the changes to the workflow made in this PR will reflect in the tests.
Seems like the npm tests are failing. Could you please look into it before we proceed?
Thanks

@RobiNino,
Updated the Unit tests. Can honestly say the test doesn't differ between between the NPMExtractor Test vs the one for NpmBuildInfo. The expanded test for the v15 vs v20 is what would have failed previously during the NPMExtractorTest. Only way to confirm this would be to expand only the unit test to include Node v20 and see that it fails for that branch. This is only to say that the new test can be excluded as the other indirectly tests the method\execution path in its npmCiTest

@RobiNino Any updates on my last resposne?

@RobiNino , @eyalbe4  Any update?

@RobiNino , @eyalbe4 ?

@Spaction,
While we'd like to continue promoting this, the team is currently loaded with a few other initiatives and will get back to this when they become available.
As a side note, Artifactory's build info integration with NPM and other package managers is strongly recommend by us through JFrpg CLI and not through this older java based build-info-extractor code. The JFrog CLI integration is already more stable, has better support for NPM and receives a lot more attention from the community and the dev teams.

@eyalbe4 You mentioned that back in March, to which I'll repeat what I said earlier. I've no control over what tools we use. I've brought up to the team responsible to use the newer library and for reasons I won't state here was told it would not be happening.


Excessive mob sounds

There may not be anything you can do a bout this I'm not sure.
You should be able to set a dimension not to spawn any mobs though i think..
I thought that was the case when i tried using dreadful dirt to create a mob farm inside, and it refused to spawn any mobs..

could be hard coded into dreadful dirt I'm not sure

But after repurposing the cubes for storage and other things..  I've noticed that mob sounds are a problem  it sounds like hundreds of mobs are outside of the cube.  Which for me personally kind of makes the cubes a bit annoying to work with..

ARE hundreds of mobs outside the cube?

I can't confirm or deny.   The FTB map doesn't generate anything for the dimension it's just blank (as best i can tell)
I tried warping through the wall which made me instantly and uncontrollably fall to my death at which point i was thoroughly annoyed (void)  and even with creative mode  and /god and flight on   it still forces me down
So i can't figure out how to test that.

Right, the hyperbox dimension is void on the other side of the wall, I mean are there hundreds of mobs out in the "parent" dimension where you placed the box

I wasn't going to play today, but this got me wondering..
I went back and checked,  the box is placed above my mob farm..  now i didn't think anything of this because the sounds are muffled in the overworld.
Turning the farm off stopped the sounds inside the box.  go figure.

They shouldn't be playing louder in the box than they are outside, so I'll investigate further

Mob sounds are working as intended


Command numberfact

A command to be added numberfact
This command shows a random number fact

Please assign me this under hacktoberfest

@CH1NRU5T As the repo has the Hacktoberfest topic, all contributions are hacktoberfest

Implemented in #34


Support for Sequelize v5?

Versions

sequelize: 5.3.0
sequelize-typescript: 0.6.10
typescript: 3.4.3

I'm submitting a ...

[x] bug report
[ ] feature request
Actual behavior:
../../node_modules/sequelize-typescript/lib/annotations/association/BelongsTo.d.ts(1,10): error TS2305: Module '"../../../../sequelize/types"' has no exported member 'AssociationOptionsBelongsTo'.
../../node_modules/sequelize-typescript/lib/annotations/association/HasMany.d.ts(1,10): error TS2305: Module '"../../../../sequelize/types"' has no exported member 'AssociationOptionsHasMany'.
../../node_modules/sequelize-typescript/lib/annotations/association/HasOne.d.ts(1,10): error TS2305: Module '"../../../../sequelize/types"' has no exported member 'AssociationOptionsHasOne'.
../../node_modules/sequelize-typescript/lib/annotations/validation/Validate.d.ts(2,10): error TS2724: Module '"../../../../sequelize/types"' has no exported member 'DefineValidateOptions'. Did you mean 'ModelValidateOptions'?
../../node_modules/sequelize-typescript/lib/enums/DataType.d.ts(2,32): error TS2709: Cannot use namespace 'DataTypes' as a type.
../../node_modules/sequelize-typescript/lib/interfaces/IAssociationOptionsBelongsToMany.d.ts(1,10): error TS2305: Module '"../../../sequelize/types"' has no exported member 'AssociationForeignKeyOptions'.
../../node_modules/sequelize-typescript/lib/interfaces/IAssociationOptionsBelongsToMany.d.ts(1,40): error TS2305: Module '"../../../sequelize/types"' has no exported member 'AssociationOptionsManyToMany'.
../../node_modules/sequelize-typescript/lib/interfaces/IBaseIncludeOptions.d.ts(1,10): error TS2305: Module '"../../../sequelize/types"' has no exported member 'FindOptionsAttributesArray'.
../../node_modules/sequelize-typescript/lib/interfaces/IBaseIncludeOptions.d.ts(16,34): error TS2749: 'where' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IBuildOptions.d.ts(1,10): error TS2305: Module '"../../../sequelize/types"' has no exported member 'ReturningOptions'.
../../node_modules/sequelize-typescript/lib/interfaces/ICountOptions.d.ts(1,10): error TS2305: Module '"../../../sequelize/types"' has no exported member 'LoggingOptions'.
../../node_modules/sequelize-typescript/lib/interfaces/ICountOptions.d.ts(1,26): error TS2305: Module '"../../../sequelize/types"' has no exported member 'SearchPathOptions'.
../../node_modules/sequelize-typescript/lib/interfaces/ICreateOptions.d.ts(1,10): error TS2724: Module '"../../../sequelize/types"' has no exported member 'InstanceSaveOptions'. Did you mean 'InstanceUpdateOptions'?
../../node_modules/sequelize-typescript/lib/interfaces/IDefineOptions.d.ts(1,10): error TS2724: Module '"../../../sequelize/types"' has no exported member 'DefineOptions'. Did you mean 'FindOptions'?
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(1,20): error TS2305: Module '"../../../sequelize/types"' has no exported member 'FindOptionsAttributesArray'.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(1,61): error TS2305: Module '"../../../sequelize/types"' has no exported member 'LoggingOptions'.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(1,81): error TS2305: Module '"../../../sequelize/types"' has no exported member 'SearchPathOptions'.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,32): error TS2749: 'where' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,40): error TS2749: 'fn' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,45): error TS2749: 'literal' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,55): error TS2749: 'or' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,66): error TS2749: 'col' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,72): error TS2749: 'literal' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,82): error TS2749: 'and' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(9,88): error TS2749: 'or' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(38,22): error TS2749: 'col' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(38,28): error TS2749: 'fn' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(38,33): error TS2749: 'literal' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(41,25): error TS2749: 'col' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(41,31): error TS2749: 'fn' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(41,36): error TS2749: 'literal' refers to a value, but is being used as a type here.
../../node_modules/sequelize-typescript/lib/interfaces/IFindOptions.d.ts(73,14): error TS2315: Type 'WhereOptions' is not generic.

Expected behavior:
works ? :)
Steps to reproduce:
Upgrade to sequelize 5.3.0

Hey @vekexasia, thanks for asking. As the docs say you have to install sequelize-typescript@canary (or since sunday sequelize-typescript@next also installs a 1.0.0 version)

I'm closing this. @vekexasia If you still have any questions, don't hesitate to ask


LTI - Remove Tool Features / Rationalize DB Fields

This need to land after Zhuo's JIRA 50427 lands.  I will rebase this once his code is in master. But folks can look at it now.

This will need a rebase once #12581 is in master - so I have it draft for now.


Add dNation members Martin, Matej, Roman.

Signed-off-by: Kurt Garloff<EMAIL_ADDRESS>

Your reviews @mpilka, @matofeder and @chess-knight are appreciated.


Request for changing visibility and structure of methods in Error.php, NotAllowed.php and NotFound.php

I love the new JSON and XML error displays, but for HTML I am triggering Smarty to display the error within our template.
As Error.php is using private methods, I have to copy and paste most of the code.
It would be great if I instead could extend the Error class and only override renderHtmlErrorMessage - but as this is a private function I can't. Would this be possible to change to protected instead?
NotAllowed.php and NotFound.php generates the output inside the switch statement instead of using functions like Error.php - it would be similarly great if the output was defined by a protected function rather inline statements, as these could easily be overridden by extending the class.
I do appreciate that this makes BC more of an issue in the future if these methods change. If this is an acceptable change I am happy to submit a PR for them.

You can already do this by overriding the error class via the Pimple container:
    // $sc = Slim DI Container (Pimple)
    $sc = $app->getContainer();
    unset($sc['errorHandler']);
    $sc['errorHandler'] = function() {new MyErrorHandler .... };

Yes, I already do override the error handler. The issue here is that I currently need to recreate the whole class, and I would prefer to extend the existing class and just override a single method in the class to provide the output I need. That way I would benefit automatically from the framework improving the error handling class, whilst retaining the ability to customize the message.

@pokmot send separate PR's for the issues you mentioned above. One for making private methods protected and another for moving the inline errors to their own protected methods.

@pokmot I see now. Sorry I misunderstood your intent.

Hold on before merging - I just realised it may be very beneficial to have the Request object available to the rendering method.

@pokmot make that a separate PR, also I don't think these methods should take anything more than the exception as an argument. At the point where you need more flexibility, create your own Error handling class.

Agreed.

Question - the request method is used to display the homeUrl in NotFound.php - what would be the best way to handle this?
Should we make the render message generic rather than including the homeUrl and then expect people to override it? I could easily override the __invoke, set a protected $request variable in my class, and read this in the render method, so that's easily handled.

I am happy to complete the trio by proving a PR for NotFound.php. However, as mentioned the current message uses request which is passed through invoke.
What do you suggest is the best way of handling handling this?  Just remove the "homeUrl" from the message? Avoid refactoring it? Pass through 'request' to the method?

@pokmot I will have a look at this soon.


app-operator on v19 incorrectly trying to modify another clusters ConfigMap

I noticed the following error in the app-operator logs for cluster gorilla / ei9o7:
{
  "caller": "github.com/giantswarm/app-operator/v6/service/watcher/appvalue/cache.go:146",
  "level": "info",
  "message": "failed to add label to `configmap` `rfjh2-cluster-values` in namespace `rfjh2`",
  "stack": {
    "annotation": "configmaps \"rfjh2-cluster-values\" is forbidden: User \"system:serviceaccount:ei9o7:app-operator-ei9o7\" cannot get resource \"configmaps\" in API group \"\" in the namespace \"rfjh2\"",
    "kind": "unknown",
    "stack": [
      {
        "file": "/root/project/service/watcher/appvalue/cache.go",
        "line": 208
      }
    ]
  },
  "time": "2023-06-08T13:00:50.270174+00:00"
}

app-operator appears to be attempting to add a label to the ConfigMap of another workload cluster, rfjh2 in this instance, but is correctly being blocked by RBAC.
This is only effecting v19 clusters and it appears that the ConfigMap that the app-operator attempts to modify is the first WC on that MC to have been upgraded to v19.
This issue has also been observed on anteater.

This is not tied solely to the v19.0.0 release, for other releases are affected by this as well, for example the App Operator coming from the v18.4.2 release behaves the same way. See an example from the apie2 workload cluster in the anteater installation:
I 06/13 17:58:06 failed to add label to `configmap` `coredns-user-values` in namespace `seu01` | app-operator/v6/service/watcher/appvalue/cache.go:146
        /root/project/service/watcher/appvalue/cache.go:208
        unknown: configmaps "coredns-user-values" is forbidden: User "system:serviceaccount:apie2:app-operator-apie2" cannot get resource "configmaps" in API group "" in the namespace "seu01"

This comes as a result of how we build configs watcher in App Operator, that is we use the version label selector, see this, for watching for App CRs in all namespaces, see this. If there are other workload clusters of the same release version, App Operators of every single one of them will, or rather try to, watch each other's configs.
I'm certain historically it was implemented like this, because until the middle of last year, all App Operators had admin permissions in within the clusters. Then, due to the security incident we had in the middle of last year, we fixed these permissions to be more restrictive. Why the App Operator has stayed configured this way on fixing the incident? I don't know, I remember we surely discussed this, but vaugly remember the outcome of this discussion, my gut feeling is it had to stay this way for some reason and these errors are trade off we agreed to. I will try to look through the issues we had back then and see if I find answer there.

Anyway, I wouldn't be worried about this problem, for these errors come from the cache building part of the App Operator, and as stated yesterday, although I don't recall exactly, I am quite certain it is not an overlook and it had to stay configured this way for a reason. So, the App Operator of one workload cluster does not try to reconcile another workload cluster's apps, it just tries to build cache out of all apps it can see, sometimes including other clusters' apps, what it fails to accomplish for some apps, hence the error, due to insufficient permissions, which is what we actualy want. The error is reported only and it does not harm the processing.

Pending @ljakimczuk's decision if it's ready to close.

As per @ljakimczuk, we're safe to close this.


Spec: Keep same Logger for server restarts

When we run Log.setup the second time we'd loose logging in specs.
I'm not sure exactly why logging stops working, but needed a fix to debug some other specs and this worked ...

Printed out log level before Log.setup: https://github.com/cloudamqp/lavinmq/blob/main/spec/spec_helper.cr#L124
Full spec run and something change the LOG_LEVEL to error multiple times.
Without this check of previous created servers, the new Log.setup will override the previous setup (DEBUG or chosen log level). https://crystal-lang.org/api/1.6.1/Log.html#default-logging-configuration

Suspect the cause coming from all specs containing TestHelpers.setup (e.g. https://github.com/cloudamqp/lavinmq/blob/main/spec/vhost_spec.cr#L33)
And flag check revert LOG_LEVEL back to default=error
https://github.com/cloudamqp/lavinmq/blob/main/spec/spec_helper.cr#L51


DB sizes doesnt add up

Hi I find this super helpful addon, easy to use and easy to find the problems.
the only thing I suspect something is not taken into consideration.
If I look at the database size via file manager its size is approx. 350MB however when i look with this addon approx total sum size is around 160MB. So I wonder where is the gap of 190MB more than half isnt shown...??
DB size in file manager:

DB tables sizes in the DbStats:

Or it is not suppose to show full view of sizes??

Hi! Table size is taken from database special metadata tables, so it quite correct.
But database size file size can't be equal to the sum of table sizes, since there are indexes, caches, redo logs, system tables and many other things,specidic for each database type.
Also, database often does not shrink size after data deletion unless you run vacuum command.
So it's perfectly fine even if empty database takes up 70 MB space :)


[Backport 2.x] Enhance CheckpointState to support no-op replication (#5282)

Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #5729 (47d7485) into 2.x (85b85b1) will increase coverage by 0.12%.
The diff coverage is 81.75%.

@@             Coverage Diff              @@
##                2.x    #5729      +/-   ##
============================================
+ Coverage     70.53%   70.65%   +0.12%
- Complexity    58612    58726     +114
============================================
  Files          4741     4750       +9
  Lines        280588   280727     +139
  Branches      40894    40907      +13
============================================
+ Hits         197918   198360     +442
+ Misses        66152    65855     -297
+ Partials      16518    16512       -6

Impacted Files
Coverage Δ

...eplication/checkpoint/PublishCheckpointAction.java
22.41% <0.00%> (-1.23%)
:arrow_down:

...n/support/replication/ReplicationProxyFactory.java
25.00% <25.00%> (ø)

...ensearch/action/bulk/TransportShardBulkAction.java
78.32% <33.33%> (-1.29%)
:arrow_down:

...upport/replication/TransportReplicationAction.java
77.43% <60.00%> (+0.93%)
:arrow_up:

...org/opensearch/index/seqno/ReplicationTracker.java
68.33% <66.66%> (+0.03%)
:arrow_up:

...recovery/RemoteStorePeerRecoverySourceHandler.java
77.77% <77.77%> (ø)

...h/action/support/replication/ReplicationProxy.java
80.00% <80.00%> (ø)

.../recovery/LocalStorePeerRecoverySourceHandler.java
82.95% <82.95%> (ø)

...support/replication/ReplicationModeAwareProxy.java
90.00% <90.00%> (ø)

...search/indices/recovery/RecoverySourceHandler.java
79.71% <90.90%> (+3.10%)
:arrow_up:

... and 499 more

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


ImportError: No module named BaseHTTPServer (Mac OS 10.12)

Apologies if this is an error that has already been solved - I did search but was unable to find anything. I'm new to unix/command line/etc so I do apologise if I'm missing something.
Using Terminal/zsh, upon typing rtv --help  I get this error:
Traceback (most recent call last):
File "/usr/local/bin/rtv", line 7, in
from rtv.main import main
File "/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rtv/main.py", line 30, in
from .oauth import OAuthHelper
File "/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rtv/oauth.py", line 14, in
from six.moves.BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
ImportError: No module named BaseHTTPServer

My mistake. I had installed via pip and brew, so uninstalled both then re-installed with brew only and it worked.


Water Heater: HA automation action "Set target temperature" ignores operation mode

Describe the bug
Setting up a HA automation, with action setting the water heater mode (in my device e.g. mode "eco") works fine.
Setting up a HA automation, with action setting the water heater target temperature (e.g. "35 °C") works fine.
But in the target temperature setting when you enable also the optional "Operation mode: New value of the operation mode." checkbox and enter valid value "eco" as mode, and then test run the automation action (see screenshot), the temperature is set, but the mode is not set (changed). The operation mode setting is just ignored.
You can also enter an invalid mode (e.g. "xyz"), and that is also just ignored.
Expected behavior
Not only the temperature should be set, but also the operation mode (like the direct mode setting action works).
When an invalid mode (e.g. "xyz") is entered, an error message should be thrown, like it is the case when you do the mode setting automation directly:
Error running action
Operation mode xyz is not valid for water_heater.wassererhitzer. Valid operation modes are: eco, heat_pump, performance, off

Screenshots

Environment details:
Home Assistant all updated
Integration Version 0.39.0
Core 2024.5.1
Supervisor 2024.04.4
Operating System 12.2
Frontend 20240501.0

Last know working version:  unknown

LG device type and model with issue:
Device info
WHT_056905_WW-Water Heater (WATER_HEATER)
by LG
Firmware: clip_hna_v1.9.203

LG devices connected (list):  only this Water Heater

Bug is still.

up


Address sanitizer error when deserializing string

fn main() {
    rkyv::from_bytes::<String>(&[0x0b; 8]);
}

I'm not actually sure if this is a true positive, because miri runs and doesn't complain.
Worth investigating though, since this is a bug in some project, either rkyv+miri or address sanitizer.
Error when running RUSTFLAGS="-Zsanitizer=address" cargo run -Zbuild-std --target x86_64-unknown-linux-gnu on the above program against the latest git version:
=================================================================
==3700907==ERROR: AddressSanitizer: global-buffer-overflow on address 0x5622235991a8 at pc 0x56222357463d bp 0x7ffdd295d2d0 sp 0x7ffdd295d2c8
READ of size 1 at 0x5622235991a8 thread T0
    #0 0x56222357463c in core::str::validations::run_utf8_validation::hcad631f03622d547 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/str/validations.rs:232:38
    #1 0x56222357463c in core::str::converts::from_utf8::h2a93d4b244b19e6e /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/str/converts.rs:89:11
    #2 0x562222fa0a8f in _$LT$str$u20$as$u20$bytecheck..CheckBytes$LT$C$GT$$GT$::check_bytes::h2e8a3bad59eac485 /home/jess/.cargo/registry/src/github.com-1ecc6299db9ec823/bytecheck-0.6.9/src/lib.rs:558:9
    #3 0x562222f94203 in rkyv::string::_::_$LT$impl$u20$bytecheck..CheckBytes$LT$C$GT$$u20$for$u20$rkyv..string..ArchivedString$GT$::check_bytes::h9e86422bc0562611 /home/jess/.cargo/git/checkouts/rkyv-41442ee1b7a4be0a/ac62695/rkyv/src/string/mod.rs:211:17
    #4 0x562222fa7100 in rkyv::validation::internal_check_archived_value_with_context::hf73ec3540e7f2d74 /home/jess/.cargo/git/checkouts/rkyv-41442ee1b7a4be0a/ac62695/rkyv/src/validation/mod.rs:324:13
    #5 0x562222fa6639 in rkyv::validation::check_archived_root_with_context::h51cc3fc9a685811a /home/jess/.cargo/git/checkouts/rkyv-41442ee1b7a4be0a/ac62695/rkyv/src/validation/mod.rs:364:5
    #6 0x562222f914b4 in rkyv::validation::validators::check_archived_root::h241746b2956021b8 /home/jess/.cargo/git/checkouts/rkyv-41442ee1b7a4be0a/ac62695/rkyv/src/validation/validators/mod.rs:228:5
    #7 0x562222fa13de in rkyv::validation::validators::util::from_bytes::h78a902d7040dbd36 /home/jess/.cargo/git/checkouts/rkyv-41442ee1b7a4be0a/ac62695/rkyv/src/validation/validators/util.rs:70:5
    #8 0x562222fa1b6c in scratchIOJVLY6jl::main::h999b78c1c4969738 /tmp/scratchIOJVLY6jl/src/main.rs:2:5
    #9 0x562222fa255a in core::ops::function::FnOnce::call_once::h02b00b071f958b95 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:248:5
    #10 0x562222fa0f84 in std::sys_common::backtrace::__rust_begin_short_backtrace::h462b11348f7bc08b /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:122:18
    #11 0x562222f9ea33 in std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::haaccb1fb3307bff7 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:145:18
    #12 0x5622230b5d5d in core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::h56368090aef70681 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:280:13
    #13 0x56222319a212 in std::panicking::try::do_call::h65278fcc93738e77 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:492:40
    #14 0x5622231a016a in __rust_try std.761dae2d-cgu.8
    #15 0x5622231991e3 in std::panicking::try::h89de3370b9a87b2c /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:456:19
    #16 0x5622232d6cc9 in std::panic::catch_unwind::hb6d8a87d2b102dec /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:137:14
    #17 0x562222fe3ffb in std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::hbf8a52e5fcb4ed91 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:128:48
    #18 0x56222319a56a in std::panicking::try::do_call::hea0f784ce3d8fcc3 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:492:40
    #19 0x5622231a016a in __rust_try std.761dae2d-cgu.8
    #20 0x562223199863 in std::panicking::try::hf30f7d38dc4abab8 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:456:19
    #21 0x5622232d6b59 in std::panic::catch_unwind::h1d636962a94e22c6 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:137:14
    #22 0x562222fe3966 in std::rt::lang_start_internal::h0fd7c29382542cb2 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:128:20
    #23 0x562222f9e98d in std::rt::lang_start::hbc55b33527984885 /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:144:17
    #24 0x562222fa1c2b in main (/home/jess/.cache/cargo/target/x86_64-unknown-linux-gnu/debug/scratchIOJVLY6jl+0x1aec2b)
    #25 0x7efc4384b2cf  (/usr/lib/libc.so.6+0x232cf) (BuildId: 9c28cfc869012ebbd43cdb0f1eebcd14e1b8bdd8)
    #26 0x7efc4384b389 in __libc_start_main (/usr/lib/libc.so.6+0x23389) (BuildId: 9c28cfc869012ebbd43cdb0f1eebcd14e1b8bdd8)
    #27 0x562222ef2254 in _start /build/glibc/src/glibc/csu/../sysdeps/x86_64/start.S:115

0x5622235991a8 is located 0 bytes to the right of global variable 'alloc3' defined in '3re1uzrvf5rr5ii3' (0x5622235991a0) of size 8
SUMMARY: AddressSanitizer: global-buffer-overflow /home/jess/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/str/validations.rs:232:38 in core::str::validations::run_utf8_validation::hcad631f03622d547
Shadow bytes around the buggy address:
  0x0ac4c46ab1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0ac4c46ab1f0: 00 00 00 00 00 00 00 00 00 00 00 00 04 f9 f9 f9
  0x0ac4c46ab200: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
  0x0ac4c46ab210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0ac4c46ab220: 00 00 00 00 00 00 00 f9 f9 f9 f9 f9 00 00 00 00
=>0x0ac4c46ab230: 00 00 00 00 00[f9]f9 f9 00 00 00 00 00 00 00 00
  0x0ac4c46ab240: 00 00 00 00 00 00 00 00 00 00 00 00 00 07 f9 f9
  0x0ac4c46ab250: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
  0x0ac4c46ab260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0ac4c46ab270: 00 00 00 00 00 00 00 00 00 00 00 00 06 f9 f9 f9
  0x0ac4c46ab280: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==3700907==ABORTING

I haven't gotten a chance to repro locally yet, but this one is a head scratcher. Because the buffer is all zeroes, this should be checking a byte slice of length 0. That should not cause any bytes to be read, especially not in the loop indicated by the stack trace.

Looks like I misread 0x0b as 0x0, I'll take a closer look at this one.

Should be fixed by 6d62a188c3c85ffd11cf3c4a4f11860a65752da0


Ct101 Radio Thermostat  not showing command class

I checked the list at #1600  for my device.  I see the Ct100 is listed,  but I have the CT101.
two issues with it:  In my log I have:
Dropping message because it could not be deserialized: The command class Thermostat Fan State is not implemented
and lovelace doesn't properly display the "Current Temp" in the thermostat card.
Imgur
Im running Hassio:
Core: core-2021.2.1
Supervisor: supervisor-2021.02.5
Operating System:  Home Assistant OS 5.11
Host: RPI 4

The command class Thermostat Fan State is not implemented

You can request a CC implementation here: https://github.com/zwave-js/node-zwave-js/issues/729

and lovelace doesn't properly display the "Current Temp" in the thermostat card.

That is an issue with HomeAssistant. Please report it in the HomeAssistant repo!

I see the Ct100 is listed, but I have the CT101

@blhoward2 ?

Fan state has already been requested: https://github.com/zwave-js/node-zwave-js/issues/729#issuecomment-733972927 :)

and lovelace doesn't properly display the "Current Temp" in the thermostat card.

That is an issue with HomeAssistant. Please report it in the HomeAssistant repo!

issue opened: https://github.com/home-assistant/core/issues/46257

I see the Ct100 is listed, but I have the CT101

@blhoward2 ?

I have 3 CT101 devices that appear identical physically and from OZWAdmin, other than one character in the hex Product Code. One of them shows up in ZJS as a CT100 for me.

You need to post the type and device id if the missing ones so I can take a look, but that wouldn't cause it not to work.

Googling Device ID seems to indicate that means Node ID, but I can't imagine that's what you want. What do you need?
In my case, there is no config for the device in ZJS for the device ID'd as CT100.

No we need the product ID and product type - you should be able to see that in zwavejs2mqtt. Not sure about HA.

It'll be a series of hex numbers in zwave2jsmqtt that identify your device 0x0000-0x0000-0x0000. I believe it's at the top of the node menu when you click on a node. No does if or where the HA server shows that.

If it helps,  here's my network.jsonl  .  I believe the Product code/ID is listed in there.
asic", "Manufacturer Specific", "Thermostat Mode", "Thermostat Setpoint", "Version"], "mandatoryControlCCs": []}, "isListening": false, "isFrequentListening": true, "isRouting": true, "maxBaudRate": 40000, "isSecure": false, "version": 3, "isBeaming": true, "manufacturerId": 152, "productId": 12, "productType": 25857, "firmwareVersion": "9.0", "deviceConfig": {"manufacturerId": 152, "manufacturer": "Radio Thermostat Company of America (RTC)", "label": "CT101", "description": "Z-Wave Thermostat", "devices": [{"productType": "0x6501", "productId": "0x0000"}, {"productType": "0x6501", "productId": "0x000c"}, {"productType": "0x6501", "productId": "0x000d"}], "

OZW ProductCodes:
Properly ID'd CT101: 0x0098 0x000c 0x6501
CT101 ID's as CT100 (no configs in ZJS): 0x0098 0x000c 0x6501

https://devices.zwave-js.io/?selectedPath=0x0098:0x0015:0x6401:0.0 includes the last ID

That will be incorrect, as they are pretty obviously different devices.

Just pointing it out because you said "no configs". The ID was most likely added to the wrong file.

Ah, sorry, I should clarify that I meant no configuration parameters.

#1733 will fix misidentified device


GTK/QT themes section of manual is out of date

Issue description
The GTK/Qt themes section of the wiki seems out of date - the gtk attribute for qt5.qtbase does not exist.
Steps to reproduce
Try to put qt5.qtbase.gtk in systemPackages and do a nixos-rebuild, errors with "attribute 'gtk' missing".
Technical details

system: "x86_64-linux"
host os: Linux 4.15.7, NixOS, 17.09.3145.df691948987 (Hummingbird)
multi-user?: yes
sandbox: no
version: nix-env (Nix) 1.11.16
channels(jad): ""
channels(root): "nixos-17.09.3145.df691948987"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

This is a duplicate of #20017.


enable dropbox 'open with...' intents to work

These changes allow opening, editing and saving changes with Writeily from the Dropbox app. Single test on my phone.

This would be much handy.
@plafue Could you please merge this and put out a new release? Or perhaps pass the project to a new maintainer?

Please merge this.  It's totally ridiculous that if I find a .md file in the File Manager, I can't open it with Writeily just becase it's in the "wrong" folder.  Writeily should get out of its one-directory silo and be a system-wide editor for Markdown files.  Isn't this a step in this direction?

Hi there, as the project is no longer maintained/dead, and not available on F-Droid too anymore, I wanted to keep it alive. For that I forked and made it compile and runable again with current sdk and appcompat. I also cherry-picked your commits of this PR. I don't know yet where it will lead, and how much time I can invest, but I want to at least keep it updated to latest Android SDK.
This is my repository: https://github.com/gsantner/maroffice


sonoff switches keep becoming 'unavailable' in HA yet work ok in eweelink app ?

Hi, a slight update...... it seems this issue mainly affects 2 switches which are M5-3C by SONOFF (Firmware: 1.2.3). i guess all the other sonoff devices are affected by the cloud connection failing but they reconnect quickly by themselves but these 2 M5-3C switches take forever to reconnect and the only way i found to speed up the reconnect is to reload the sonoffLAN to get them back online / working. any ideas anyone please?
Hi, recently (last few days  / a week?) my sonoff switches keep becoming unavailable in HA. sometimes this can last a matter of seconds and other times it can last for a longer period. it happens randomly but usually a few times an hour.
i have tied local only / cloud only / auto  options which helped for some things but not all my switches can work local only. i have a few that will and some that will not.  i enabled logging and checked through those as best i can and it seems the problem is with the cloud connection, i have pasted some of the log file showing what i think is the issue:-
2024-01-15 10:51:31 [W] Cloud WS Connection error: Cannot connect to host eu-dispa.coolkit.cc:443 ssl:default [Network unreachable]
2024-01-15 10:51:31 [D] CLOUD True => False
2024-01-15 10:51:32 [D] Cloud connection retrying in 15 seconds
2024-01-15 10:51:47 [W] Cloud WS Connection error: Cannot connect to host eu-dispa.coolkit.cc:443 ssl:default [Network unreachable]
2024-01-15 10:51:47 [D] CLOUD False => False
2024-01-15 10:51:47 [D] Cloud connection retrying in 60 seconds
2024-01-15 10:52:47 [D] CLOUD False => True
..........
2024-01-15 15:51:33 [W] Cloud WS Connection error: Cannot connect to host eu-dispa.coolkit.cc:443 ssl:default [Network unreachable]
2024-01-15 15:51:33 [D] CLOUD True => False
2024-01-15 15:51:33 [D] Cloud connection retrying in 15 seconds
2024-01-15 15:51:48 [W] Cloud WS Connection error: Cannot connect to host eu-dispa.coolkit.cc:443 ssl:default [Network unreachable]
2024-01-15 15:51:48 [D] CLOUD False => False
2024-01-15 15:51:48 [D] Cloud connection retrying in 60 seconds
2024-01-15 15:52:48 [W] Cloud WS Connection error: Cannot connect to host eu-dispa.coolkit.cc:443 ssl:default [Network unreachable]
2024-01-15 15:52:48 [D] CLOUD False => False
2024-01-15 15:52:48 [D] Cloud connection retrying in 300 seconds
2024-01-15 15:57:48 [D] CLOUD False => True
....................................
that same error is repeated regularly, the problem only affects my sonoffLAN and all my other devices keep working fine. i can still connect to my HA through cloudflare etc so it does not seem to be an issue with my connection / wifi locally.
is this a problem with my installation or is there anything i can do to improve my issue please?

UPDATE:- this issue seems to have resolved itself, both my M5-3C switches have remained online and available for the last 24 hours. i can only assume that it was some sort of instability in the connection to coolkit / cloud.


icloud sync of pinned instances

https://developer.apple.com/documentation/swiftdata

https://www.hackingwithswift.com/quick-start/swiftdata/how-to-sync-swiftdata-with-icloud


[Hyperborea] Change num spell col to number.

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description
This change improves the "number spells memorized" column by changing it's type from string to number.

Character Sheet Info Roll20 Internal Use only.


require('connectycube') returns empty object in Node 12

I am initialising ConnectyCube inside a Firebase Cloud Function (serverless function), but the require returns an empty object:
const connectyCube = require('connectycube');

		console.log('connectyCube >>>>>>>>>>>>>>>>>>>>>>>>>>>>', JSON.stringify(connectyCube));
		console.log('connectyCube.init >>>>>>>>>>>>>>>>>>>>>>>', JSON.stringify(connectyCube.init));

package.json:
  "engines": {
    "node": "12"
  },
  "dependencies": {
    "connectycube": "3.10.0",
    "firebase-admin": "^9.10.0",
    "firebase-functions": "^3.14.1"
  },

I have tested for circular dependencies but it seems fine.
Do you know what could be the cause of the problem?
Thanks.

Hi @whenmoon
Try const ConnectyCube = require('node_modules/connectycube/lib/cubeMain.js');
I didn't manage to reproduce:

@DaveLomber did you ever tried install ConnectyCube inside the Firebase Cloud Function?

Thanks @ccvlad, it strange because this has been working for me for a long time but now it has stopped working.
I tried what you suggested and it doesn't work. I'll investigate further and let you know what I find.

Marking this as closed as resolved on my side but still have issues initialising the app - will create another issue if necessary


Validation; Bugfixes; Sensible Defaults

After using this role on our infrastructure I encountered some bugs and thought of some improvements:

When I used the role for the first time on an LXC container running CentOS 7, it did not work since I chose I was trying to install MySQL community edition and I had set "mysql_origin=distribution". CentOS do not distribute MySQL community edition, so the role failed. Commit 0910c25 fixes this by alerting the user when they make this invalid selection.
When installing MySQL community edition from 'mysql_origin=upstream' on CentOS 7, the upstream YUM repo did not install because the version number of the distribution was too specific. The Ansible variable 'ansible_distribution_version' was used which lead to "7.4.1708" being inserted into the repo URL. Commit 1bf2354 fixes this by using the 'ansible_distribution_major_version' variable.
The role sets up backups by default, while a useful feature, I found the 'on by default' behaviour a nuisance as I have my own backup setup and did not require the role to create one. It is also difficult to undo and uses the default password. I thought a more sensible default was to have it disabled. Commit eae258b fixes this
Finally there is a security risk by including default MySQL passwords and accepting them when applying the role. I thought a sanity check to alert the user when they have not set a root or backup password would be a good security improvement. Commit 0910c25 fixes this.
I was not importing any databases, I was creating new, empty schemas. When I did not specify 'mysql_databases.item.import_file'. Commit 708851d fixes this by checking is 'mysql_databases.item.import_file' defined before it validates it. This way Ansible gracefully ignores the absence of the variable which it does not require in any case, since it is happy to proceed without importing anything.

Thank you very much!

My pleasure, thank you :)
On 29 September 2017 at 22:08, Martin Janser<EMAIL_ADDRESS>wrote:

Thank you very much!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mjanser/ansible-role-mysql/pull/5#issuecomment-333073781,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACqU-NLdGJr_mcqZbHyLIuSKRwb15qOvks5snLODgaJpZM4PmWix
.

--
David Foley
Email<EMAIL_ADDRESS>Telephone:
NZ +64 (0)22 3147388
Ireland +353 (0)87 9418284


Merge editor calls computeDiff extra times

I noticed this will looking into slowness with the merge editor in GHPR. The sequence of computeDiff calls:

diff of merge base with input 1
diff of merge base with input 2
diff of merge base with merge output
diff of merge base with merge output

/duplicate #185357


Gazebo SITL and PX4 not handling simulated wind correctly

As pointed out by @CHschizo in this other issue post here: https://github.com/PX4/Firmware/issues/11116#issuecomment-452724619  the wind estimate and flight performance isn't working correctly in Gazebo SITL.  See screenshot below of the vehicle tracking offset to the intended location east-west cross-track error, but tracking okay north-south cross-track error.
this is using the default PX4 Gazebo Plane model

moving to the proper repo here: https://github.com/PX4/sitl_gazebo/issues/287


Model is not working, csv training

Hi, :)
today I started a new Training with my own csv data. I pulled the latest version of the repository and installed all requierements.txt into a fresh, untouched anaconda environment. I have to use tf 1.15 because the cluster I am training on does not support cuda 10.2 yet and I could not train with tf 2.1 and a cuda <10.2
The Problem is "inference.py" is not detecting Objects. There are Output boxes:

But all Labels are "0" and the score is "0.01000005" for every box. They are not even near any plausible detection.
I trained my Model with:
srun python3 train.py --snapshot imagenet --phi 1 --gpu 0,1 --random-transform --compute-val-loss --freeze-backbone --epochs 200 --batch-size 24 --steps 1000 csv /work/traffic_dataset/train_labels_eff.csv /work/traffic_dataset/class_name_to_ID.csv --val-annotations-path /work/traffic_dataset/validation_labels_eff.csv
with

cuda/10.0

lib/cudnn/<IP_ADDRESS>_cuda_10.0

What makes me think something is wrong with my training is, the model started with an accuracy of 0.38 with an Imagenet snapshot. I don't think this is legit. I am trying to detect traffic obstacles.

I changed one line in the csv.py:
            if osp.exists(csv_data_file):
                self.base_dir = ''
            else:
                self.base_dir = osp.dirname(csv_data_file)

to
        if self.base_dir is None:
            self.base_dir = osp.dirname(csv_data_file)

because the images could not be found else.
Inference.py:
    phi = 1
    weighted_bifpn = False
    model_path = 'checkpoints/2020-03-30/csv_08_0.1805_0.2343.h5'
    image_sizes = (512, 640, 768, 896, 1024, 1280, 1408)
    image_size = image_sizes[phi]
    # coco classes
    classes = ['blue', 'yellow', 'orange', 'orange_big', ]

It works good with the coco weights provided.
Do you have any guess what is the Problem?
Best regards
Simon

i additonally noticed, the number of false positives while validation is very high and the number of true positives is about half the annotations (28046):
num_fp=248701.0, num_tp=14564.0

this is is still a Problem. I am still using old code


feat(mdz deploy): Make watch by default (Updated PR)

Hi @gaocegege , I've been learning Go and now I think I have a much better understanding of the language, esp. how the module / package works.
Since the repo has been converted to public, I lost write access and here's a PR for #55 based on my fork.

Please rebase the upstream. Thanks!

Could you close the previous PR, then file a new one in the upstream?

Of course. Please see https://github.com/tensorchord/openmodelz/pull/137 .


A11y_AzureDataStudioAAE_Azure ADC(Preview)_Azure Configuration_ScreenReader: Screenreader is not announcing “selected” word for by default selected list item while navigating with help of tab key .

https://user-images.githubusercontent.com/85863999/127464839-60272ddf-dd9a-4fbb-a10c-037611e2e6fd.mp4
Actual:
When focus is on 'Azure account'. NVDA is not announcing “selected” word for by default selected list item while navigating with help of tab key.
Similar issue is observed with JAWS.
Similar issue is present in below scenarios:
Azure Arc Data Controller(Preview)-Controller Configuration
Expected:
When focus is on 'Azure account'. NVDA is should announce “selected” word for by default selected list item while navigating with help of tab key.
GitHubTags: #A11yMAS;#A11yTCS;#A11ySev2;#SH_AzureDataStudio_AAE_Jun2021;#SQL Azure Data Studio;#Win10;#FTP;#DesktopApp;#STP;#WCAG1.3.1;#NVDA;#Jaws;#AINotInScope;
Environment Details:
Application Name: Azure Data Studio-AAE
Windows Version: Win10
Screen reader: NVDA(2020.2), Jaws(2020.2008.24)
Repro Steps:

Launch the application-Azure Data Studio-Insiders and install extension Azure arc and Azure data ClI
Connect to Azure Arc Controller
Tab till "Connection" and tab to see more button
Tab to "New Deployment" and Azure ADC(Preview) and then tab select button
Deployment Prerequisite page will open and tab on next "Select from existing Kubernetes cluster" will open
Start NVDA
Tab till 'Azure account' and check how NVDA is announcing the information

User Impact:
Screenreader user will not able to get complete information of 'Azure account'.
“Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”

@sspatil123 Please link documentation indicating where this is listed as being required. I can't find any documentation saying that - and in fact I can't even get NVDA to announce "selected" through any combination of adding aria-selected or selected attributes.
It doesn't seem like announcing selected is actually adding anything useful - the user already knows it's a combobox and the currently selected item is read when tabbing onto the box which I believe should be clear enough.

this bug can be closed ad per the above comment

Closing as not repro

GitHub Tags: #Closed;


This code will fix the issue[apache#522] that warm-up method is Ineffective code and result double io in the sync flush

1.What is the purpose of the change?
In the part of RocketMQ store,the goal of the warm-up mappedFile is that prewrite some random value into memory page corresponding to the mappedFile,so the target memory will swap to the physical memory in advance.But in fact,this action will result in double IO to the operation system.First IO is in the warm-up MappedFile,and secode IO is in the process of write message data into pagecache.
2.Optimization change action
Because of the above reason,we can remove the part of write some random value,prevent-gc and force flush codes in the warm-up method.In the mmapOperation,we can call mlock() method directly.

Coverage increased (+0.1%) to 43.168% when pulling 3eea1e708d13f18c6813f5a8215f8d48e4b8a83d on zongtanghu:develop_fix_warmUpFile into 82a59610b8c53edd8713ea04e775222ba277dbfd on apache:develop.

Because the allocated page is CopyOnWrite, only using mlock  can't lock the physical memory , you must write some value, you can read this article


update datafusion to 42

Waiting on datafusion 42 release (any day now).

Datafusion already release 42

superceded by #47, it was easier to create a new PR due to conflicts. We can close this once we're no longer using a sha from  this branch in logfire.


code generate not match with gRPC generated code

I have an Org schema, which has an edge parent point to itself, and another edge children
// the schema definition is as follows
func (Org) Edges() []ent.Edge {
  return [] ent.Edge {
      edge.From("children", Org.Type).Ref("parent").
            Annotations(entproto.Field(6))
  }
}

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

After I run go generate for both ent and grpc.
protoc generate method AddChildIDs for property children, but, ent use method AddChildrenIDs
Expected Behavior 🤔

use same method
Steps to Reproduce 🕹

Steps:

create a schema with a children property
generate using ent and protoc
check the generated method

Your Environment 🌎

Tech
Version

Go
1.17.5

Ent
0.9.1 and v0.9.2-0.20210821141344-368a8f7a2e9a

entgo.io/contrib
v0.2.0

protoc-gen-go
v1.26.0

protoc-gen-go-grpc
v1.1.0

hey @zhaochy1990
thanks for reaching out!
thanks for reaching out can you please create a bug repo to help us triage this?
https://github.com/ent/bug

I'm currently stumbling upon the same issue.


dr-elephant has already started, But i can't find dr-elephant.log file

dr-elephant has already started, But i can't find dr-elephant.log file and  UI doesn't show anything. Please help.

@mkumar1984 I have the same problem: dr-elephant starts but dr-elephant.log file is not created in dr-elephant/logs/elephant directory (there is only application.log file in /logs directory) and UI shows zero jobs processed. Please assist in resolving this issue. Thanks.

look into dr-elephant/../logs/elephant

if it is not coming then look application.log in dr-elephant/logs directory.

@mkumar1984 The only thing I have in the application.log after I start dr-elephant is the following:
<timestamp> - [INFO] - from play in main
database [default] connected at jdbc:mysql://mydbserver:3306/drelephant?characterEncoding=UTF-8

<timestamp> - [INFO] - from application in main
Starting Application...

<timestamp> - [INFO] - from play in main
Application started (Prod)

<timestamp> - [INFO] - from play in main
Listening for HTTP on /0:0:0:0:0:0:0:0:8080

How should I proceed in resolving this?
Thanks!

I've found the logs directory...
Since I was starting dr-elephant from the it's root directory using ./bin/start.sh ./app-conf/ command, the logs folder was created one level above the expected because the conf/log4j.properties files points to ../logs/elephant/dr_elephant.log

I've found logs directory with elephant directory in it one level above the expected, i.e. on the same level with dr-elephant's root directory

i meet the same problem too~~and i don't know how to deal with it

image
Dr-elephant comepare and FlowHistroy how to configure
The configuration scheduler azkaban is also not displayed

Dr-elephant comepare and FlowHistroy how to configure
The configuration scheduler azkaban is also not displayed @nutscrack @PhoebeMY

i meet the same problem too~~and i don't know how to deal with it

@PhoebeMY @nutscrack is the issue resolved?

@ShubhamGupta29  Facing the same issue. No log file created dr_elephant.log.
No errors in dr.log and log/application.log
UI showing zero jobs. Could you help?

@ShubhamGupta29  Facing the same issue. No log file created dr_elephant.log.
No errors in dr.log and log/application.log
UI showing zero jobs. Could you help?

@shagneet330 the path for dr_elephant.log is **../dr-elephant/logs/elephant/dr_elephant.log** , also in dr-elephant/RUNNING_PID you can find the process_id for Dr.E and check if the process is executing or not.
Also kindly create a new issue for further help. I am closing this issue as the original reporter of the issue is inactive.

@shagneet330 the path for dr_elephant.log is **../dr-elephant/logs/elephant/dr_elephant.log** , also in dr-elephant/RUNNING_PID you can find the process_id for Dr.E and check if the process is executing or not.
Also kindly create a new issue for further help. I am closing this issue as the original reporter of the issue is inactive.

You could find the dr_elephant.log in the root path where you unzip the drelephant package, for my situation at least

这是自动回复邮件。来件已接收，谢谢。


Breaks snippet

Not sure if it's because my snippet has quotes in it or because it uses multiple cursors
Snippet:
<snippet>
	<content><![CDATA[console.log("${1}:", ${1});]]></content>
	<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
	<tabTrigger>cl</tabTrigger>
	<!-- Optional: Set a scope to limit where the snippet will trigger -->
	<scope>source.js</scope>
</snippet>

How the snippets works normally:

How the snippets works with FFP enabled:

Hi unformatt.
I tested the snippet on my machine and it works as expected. Both cursors are within the brackets.
FuzzyFilePath does move the cursor after a completion, but only if a trigger validates on the context. I guess a trigger is active on your snippet-statement, which might probably be an issue through misconfiguration.
There is a regex in settings, which triggers the jump: "post_insert_move_characters": "^[\"\'\);]*". The movement may be deactivated by adding the following to your user-settings: "post_insert_move_characters": false
In order to debug your context adding a keybinding to the show context command
{ "keys": ["alt+y"], "command": "ffp_show_context" }

might help (Scroll the view to check for the Trigger-Title).

"post_insert_move_characters": false worked - thank you


Next release?

Support question
Hey there,
composer/semver was added 2 months ago. Is there a plan for releasing a new version somewhen soon?

Hi,
Next week Monday there is most likely a catch up with the members and this will be on the agenda, hope to have an answer soon!
I think the 2.15 and 2.16 releases should be good to go.

I know you are busy, but any news on a new tagged release 🙏 ? I really want to use the latest hot features in 2.16.x. 😍

Hi!
Thanks for the ping, however I'm not the one who does the releases in this project. We've missed some monthly team align meetings because of everything going on in peoples lives. I'll try to see if what we can do though, 'cause yeah I would love to see new releases, we've done so much since the last ones! :heart:

Can't wait for the next release as well :-)

releases have been done :)


phpunit tests

Hi @WouterSioen,
I was just wondering if it would come in handy that tests are automatically executed when trying to commit. Sometimes we do not want to push commits that break our tests... But sometimes we do want this... what do you think?

I'm mainly using this with Fork, which has unit tests and functional tests. I'd probably want the unit tests to run when committing (because they are fast), but I wouldn't want the functional tests to run, because this would slow development down a lot.
It could be possible to run a phpunit -c app --testsuite=unit, but this would tie this pre-commit script to the Fork implementation of unit tests.
I'm thus not really a pro of adding this. (At least nog by default).
If I could find a way to check if we have the project structure of Fork and have a testsuite called unit, I would probably add this, but I'm not that good at bash scripting, so I'm not really sure (at this moment) if I could create this.


Pipe.Net for Mac and Linux

Hi,
Thanks for the Pipe.net , it works pretty well for windows, but when i try to run Node.Demo it in the mac or linux its not working. Does named pipes work in mac and linux, if yes please let me know how??

Hi,
This first version was written on .Net Framework so is not cross platform. Conceptually I think it can work on other platforms but I hadn't planned on looking at that. You're welcome to give it a try. What specific error do you get?

Hi Grahamm,
Thanks for the response, i have used your code on a .NetCore application, so as you said it should technically work on mac and linux. But when i try to run the Node.Demo on mac i got the following error.
events.js:183
      throw er; // Unhandled 'error' event
      ^
Error: connect ENOENT \.\pipe\Pipe.Server
    at Object._errnoException (util.js:992:11)
    at _exceptionWithHostPort (util.js:1014:20)
    at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)

I suspect this more of issue in javascript library,but not sure as i have little knowledge on it.

Thanks for pasting the error here @Anji494. I tried running the demo on a Mac and I get the same error you did. After doing some research, it looks like it will be possible to get the library running on .Net Core since the System.IO.Pipes API is supported (see https://github.com/dotnet/corefx/blob/master/src/System.IO.Pipes) I have decided to try port the library to .Net Core and will keep you updated on the progress here.

Busy with the port, I am trying to fix an exception when I open the pipe on Mac OS: System.PlatformNotSupportedException: Message transmission mode is not supported on this platform.


[MLIR] Use more threads when building mlir+llvm

Instead of using fixed number of threads use ProcessorCount to find out number of logical cores and pass it to make.

Yes. ProcessorCount(VAR) Is just a function that tries to get the (max) number of logical cores at config time and store the value in VAR .  I have another PR draft #4101 that enables Ninja build. This PR is mostly for improving Unix Makefile generator.


How to use condition (if) with message for success and failed cases?

Congratulations on the project.  It's helping me a lot!
Below is an example to illustrate the need:
deploy:
  runs-on: ubuntu-latest
  steps:
    ...

notify:
  needs: deploy
  runs-on: ubuntu-latest
  steps:
    - name: Send Telegram Message on Push
      uses: appleboy/telegram-action@master
      with:
        to: ${{ secrets.TELEGRAM_TO }}
        token: ${{ secrets.TELEGRAM_TOKEN }}
        format: markdown
        if: ${{ needs.deploy.result == 'failure' }}
        message: *Sorry*. After *${{ github.event_name }}* was *not* deployed!
        if: ${{ needs.deploy.result != 'failure' }}
        message: After *${{ github.event_name }}* the deploy it was done!

Like this
message: ${{ condition && 'Success Message' || 'Failure Message' }}

Thanks, @albinpk!
I tried to use this format with multiple lines, but it was not possible. Here's an example:
notify:
    needs: deploy
    runs-on: ubuntu-latest
    steps:
      - name: Send Telegram Message on Push
        uses: appleboy/telegram-action@master
        with:
          to: ${{ secrets.TELEGRAM_TO }}
          token: ${{ secrets.TELEGRAM_TOKEN }}
          format: markdown
          message: ${{ needs.deploy.result == 'failure' && `'Success Message' <br /> *${{ github.actor }}* created commit:` || `'Failure Message' <br /> *${{ github.actor }}* created commit:` }}

I saw that it is possible to use multiple lines in the message like this:
notify:
    needs: deploy
    runs-on: ubuntu-latest
    steps:
      - name: Send Telegram Message on Push
        uses: appleboy/telegram-action@master
        with:
          to: ${{ secrets.TELEGRAM_TO }}
          token: ${{ secrets.TELEGRAM_TOKEN }}
          format: markdown
          message: |
            ${{ needs.deploy.result == 'failure' && 'Success Message' || 'Failure Message *${{ github.actor }}* created commit:' }}
            ...

Unfortunately, the value of *${{ github.actor }}* informed in the message text is not displayed. How to solve?

Another workaround is to split the step into two parts: success and failure.
  notify:
    needs: deploy
    runs-on: ubuntu-latest
    steps:
      - name: Send failure message
        if: ${{ needs.deploy.result == 'failure' }}
        uses: appleboy/telegram-action@master
        with:
          to: ${{ secrets.TELEGRAM_TO }}
          token: ${{ secrets.TELEGRAM_TOKEN }}
          format: markdown
          message: |
            Failure Message *${{ github.actor }}* created commit

      - name: Send success message
        if: ${{ needs.deploy.result != 'failure' }}
        uses: appleboy/telegram-action@master
        with:
          to: ${{ secrets.TELEGRAM_TO }}
          token: ${{ secrets.TELEGRAM_TOKEN }}
          format: markdown
          message: |
            Success Message

Thanks, @albinpk!
this solves the problem.


debugger can become inoperational when changing ip address on roku

if I change my roku's network (I do this a lot due to VPN), the telnet connection get's gummed up and I need to restart the vscode plugin AND my roku box.
Not sure if this is a roku issue; didn't test against eclipse/telnet for example.

@georgejecook is this still an issue for you.


[bug] can not upload to storage with multiple files or folders

Search before asking

[X] I had searched in the issues and found no similar issues.

Environment
preview.laf.run
What happened
can not upload to laf.dev storage with multiple files or folders.
the folders:
test
├── api
│   ├── test-02.md
│   └── test.md
├── examples
│   └── test.html
├── hi.html
└── readme.md

and this is the result and console.log

a single file can uploaded
multiple files without folders can uploaded, but not so sure(because some times failed)
folder and multiple folders can not be uploaded
files with folders can not be uploaded

How to reproduce
open new tab with laf.dev
and select an app storage to upload.
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

now you can upload files and folder together , in your case,
1st: create a folder named 'test'
2nd: chose 'upload folder' , then select your 'test' folder


Updated issue triage guidelines

Issue: #733
What I did
@tmeasday and I sat down and reworked the issue labels in the Storybooks repo. This change summarizes the changes we made. Separately we will propose some guidelines around closing issues that have gone stale, etc.
How to test
N/A

@shilman I think this branch is messed up, I don't see any changes

@tmeasday sorry my bad. fixed!

Looks good--want to add a description of what maintenance and greenkeeper mean too?

Good work!

Could we add a description or clarify use cases for labels:

do not merge / in progress. Is it different or should we left only one of them?

ready

needs review

does documentation include cases when we need documentation? And how should we handle situations when merging PR which adds a feature but does not document it. Should we keep the documentation label on this merged PR and remove it as soon as it adds to documentation?
One more not related to this PR but possible worth to discuss. Should we ask people to add [prefix] with area/type label when they submitting an issue/PR since they can't add labels themselves?

@UsulPro Those are all great points. I'm going to merge this now and will follow up on the status-related labels in a separate PR.


feat - adding statistics page sections

Don't really know much about contributing so I thought I would try. I hope I haven't messed something up!

Hi, I've made the changes you requested. I also made the profile pictures pop into a column format on smaller devices, just so the text paragraph width isn't too small. Thanks!

@all-contributors please add @mah51 for code


glass.core.constants.ARCMIN2_SPHERE is used in public examples

What is the Topic of Your Question
Usage
Add Your Question Below
The constant is used in user-facing examples but is a part of the internal API. Should it be made public, or should we just define the constant in the notebooks that use it?

Happy to define the constant where it is used. Actually not sure we need the constants module at all.


Promote MVVM

In most examples the first pattern shown to devs is the onClicked ... pattern. MVVM I think is the promoted coding style and so should really be the first example.

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

ID: f70c4017-a981-2cd6-24b2-7da7674efa5a
Version Independent ID: 2b4a8128-38d8-352f-c310-d033b56a3081
Content: Xamarin.Forms ImageButton - Xamarin
Content Source: docs/xamarin-forms/user-interface/imagebutton.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Hi @ndastur
We go with using events as it's easier to understand for new users. Using MVVM adds a layer of complication, which tends to be avoided through Microsoft Docs.


General registry

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/91403
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 34b5c55886ff594bbd917ee5d24739986c09e196
git push origin v0.1.0


perf: remove unused event_overruns, reduce type of delta times to 32bits

32 bits are still enough to measure elapsed times up to 1 hour.
Testing on Pixracer: I counted 73 allocations and 39 frees during bootup,
resulting in 2kB RAM usage after boot. This patch reduces this by ~0.5kB.
Fixes #6801

What is the overall RAM saving with the last patch (note that it doesn't clear CI)?

Got it.


Added the CODEOWNERS file.

- What I did
I added the codeowners file
- How I did it
I only added my name and one feature. It's based on the github syntax.
- How you can verify it

I added tests on this CODEOWNERS file to check that the path exists and that the github user exists (to avoid typos).

This is related to #417


Action succeds for push but fails for pull_request

Description:
Im trying to use private npm packages which works if the event_name is push but fails for pull_request
Action version: @v3
Platform:

[x] Ubuntu

Runner type:

[x] Hosted

Tools version:

node 16
yarn v1.22.19

Repro steps:

create private npm package in a different repository
install npm package and run the workflow below
create pull request to trigger pull_request event

on: [push, pull_request]

permissions:
  checks: write
  contents: write
  packages: read

jobs:
  eslint:
    name: EsLint
    runs-on: ubuntu-latest

    steps:
      - name: Check out Git repository
        uses: actions/checkout@v3

      - uses: actions/setup-node@v3
        with:
          node-version: 16
          cache: "yarn"
          registry-url: "https://npm.pkg.github.com"

      - name: Install Packages
        run: yarn install --frozen-lockfile
        shell: bash
        env:
          NODE_AUTH_TOKEN: ${{ github.token }}
      - name: Run Eslint
        run: yarn lint

Expected behavior:
the workflow should succeed for push and pull_request
Actual behavior:
the workflow succeeds for push but NOT for pull_request

here is the output of the failed action (edited to remove repo/package/org name)
Run yarn install --frozen-lockfile
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred<EMAIL_ADDRESS>Request failed \"403 Forbidden\"".
info If you think this is a bug, please open a bug report with the information provided in "/home/runner/work/REPO/REPO/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Error: Process completed with exit code 1.

Hello, @TheRealSyler ! Thank you for creating the issue, we will take a look and get back to you with the answer :)

Hello @TheRealSyler. Sorry for the late response. It looks like the issue with permissions for token that is why I think that the root cause not in setup-node. I could resolve it by adding repository in packages settings and changing permission package to write. Could you please also check this link.
For now I'm going to close the issue.


adding github-script action

adding github-script action

hi @TingluoHuang , can you please add github-script action as part of the action-versions. thanks!

the overall usage of github-script is not high enough to make it into the cache of the Hosted runner.
feel free to fork the repo and add any action you want to meet your usage.


Confusion between @project-chip and @matter npm repos

Hello everyone,
I know that version 0.11 is still in development, but I’m unsure which repository to use. Most examples target @matter.js later @matter, but about a month ago, it stopped receiving updates, and @project-chip restarted development. However, @matter seems more complete. Which one should we use to start a new project?

0.11 was released today (n 26 mins before your issue opened gg) ... so @matter is the new main home.
@project-chip/matter.js is still needed for some "legacy" cases and currently Controller building. The examples show how to best use it

Thank you @Apollon77


Preparing to support several remote mechanisms

Signed-off-by: Artem Belov<EMAIL_ADDRESS>Description
VXLAN hardcode changed to more common code
Motivation and Context
Preparing for #724
How Has This Been Tested?

[ ] Covered by existing integration testing
[ ] Added integration testing to cover
[x] Tested locally
[ ] Have not tested

Types of changes

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

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Unfortunately, this is not enough as we have VNI allocation all over the code. It is a good start though.


fix(cursor-hasNext): cursor hasNext returns false when exhausted

Instead of throwing an error when the cursor is exhausted, the
hasNext method returns false.
Fixes NODE-1197

@rweinberger nitpick on commit style, I think in this case it would just be fix(cursor)


Fix Bekijk map not being appropriate in main view.

Nope. Also, I fixed a lot worse things just now.


Ionic 3 not functioning - directive nor programmatically

Please provide you version information :

Dependency
Version

ionic
3

angular
4

ionic-img-viewer
2.6.1

Have you checked...

[x] That npm install returns no warning ?
[ ] Doing a purge of your node_modules folder ?

Symptom:
When executing as per readme.md, I am unable to enlarge an image upon click. This issue is observed for directive and js/ts
DEBUG:
No Errors displayed from directive usage, but no functionality either
Stack Trace from js/ts:
TypeError: Cannot read property 'create' of undefined
    at GalleryComponent.webpackJsonp.596.GalleryComponent.presentImage (http://localhost:8100/build/1.js:184:48)
    at Object.eval [as handleEvent] (ng:///HomeVendorPageModule/GalleryComponent.ngfactory.js:37:24)
    at handleEvent (http://localhost:8100/build/vendor.js:12421:138)
    at callWithDebugContext (http://localhost:8100/build/vendor.js:13713:42)
    at Object.debugHandleEvent [as handleEvent] (http://localhost:8100/build/vendor.js:13301:12)
    at dispatchEvent (http://localhost:8100/build/vendor.js:9321:21)
    at http://localhost:8100/build/vendor.js:9913:20
    at HTMLImageElement.<anonymous> (http://localhost:8100/build/vendor.js:33426:53)
    at t.invokeTask (http://localhost:8100/build/polyfills.js:3:9967)
    at Object.onInvokeTask (http://localhost:8100/build/vendor.js:4647:37)

DEBUG-CODE:
import { Component } from '@angular/core';
import { ImageViewerController } from 'ionic-img-viewer';

/**
 * Generated class for the GalleryComponent component.
 *
 * See https://angular.io/docs/ts/latest/api/core/index/ComponentMetadata-class.html
 * for more info on Angular Components.
 */
@Component({
  selector: 'gallery',
  templateUrl: 'gallery.html'
})
export class GalleryComponent {
  public images:any;
  private _imageViewerCtrl: ImageViewerController;

  constructor() {
    console.log('Hello GalleryComponent Component');
    this.images = ['1.jpg', '2.jpg', '3.jpg'];
  }

  presentImage(myImage) {
    const imageViewer = this._imageViewerCtrl.create(myImage);
    imageViewer.present();
  }

}

@jmmclean You need to inject the ImageViewerController via constructor. Try moving the ImageViewerController instantiation into the constructor like this:
  constructor(private _imageViewerCtrl: ImageViewerController) {

Im going to go ahead and blame coders block on this one...i ended up just making page and importing IonicImageViewerModule. Thanks for the response!


Support Gulp v4.0.0

I've really liked the CodyHouse experiments, so I'm excited to start using the framework
If you're interested, I migrated to Gulp v4 and updated other dependencies. I added a script so that you can use npm run gulp watch rather than a globally installed gulp; tested on Windows and Mac

Thanks for the commit! Merged into the master. Cheers.


Speedup Git analysis

Codecov Report
Attention: Patch coverage is 0% with 54 lines in your changes missing coverage. Please review.

Project coverage is 52.17%. Comparing base (fca6605) to head (63b5177).

Files with missing lines
Patch %
Lines

src/Scm/GitRepository.go
0.00%
34 Missing :warning:

src/Analyzer/GitAnalyzer.go
0.00%
20 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #75      +/-   ##
==========================================
+ Coverage   52.00%   52.17%   +0.17%
==========================================
  Files          46       46
  Lines        5317     5299      -18
==========================================
  Hits         2765     2765
+ Misses       2316     2298      -18
  Partials      236      236

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


feat: animate challenges page components

Fix #522 , also fixes the font (was using the old one)

 feat: animate challenges page components


Neo4j: install apoc

We need to install apoc on the Neo4J instance of CORDIS[1], to do some database introspection [2] among other things.
[1] https://neo4j.com/docs/labs/apoc/current/introduction/#installation
[2] https://neo4j.com/docs/labs/apoc/current/database-introspection/meta/: CALL apoc.meta.graph

Installed APOC v<IP_ADDRESS>.
Steps:

Download *jar file from here: The first two digits of the version should match the current Neo4j version.
SSH to Neo4j server and place the *jar file into /var/lib/neo4j/plugins directory.
Add to the /etc/neo4j/neo4j.conf file the following line: dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*
Restart the Neo4j server using: sudo systemctl stop neo4j
Check whether APOC is working: RETURN apoc.version()

@porter22 This is great thanks!
I'm getting an error when trying to use CALL apoc.meta.graph though [1].
I think setting
dbms.security.procedures.unrestricted=algo.*,apoc.*

and restart Neo4j could fix it.
[1]
Neo.ClientError.Procedure.ProcedureRegistrationFailed: apoc.meta.graph is unavailable because it is sandboxed and has dependencies outside of the sandbox. Sandboxing is controlled by the dbms.security.procedures.unrestricted setting. Only unrestrict procedures you can trust with access to database internals.

Fixed the APOC error: turns out there was a script that regenerates neo4j config file on restart.
The updated APOC installation steps are as follows:

Download *jar file from here: The first two digits of the version should match the current Neo4j version.
SSH to Neo4j server and place the *jar file into /var/lib/neo4j/plugins directory.
Edit the /etc/neo4j/neo4j.template the dbms.security.procedures.unrestricted parameter as follows:
dbms.security.procedures.unrestricted=algo.*, apoc.*
Restart the Neo4j server using: sudo systemctl stop neo4j
Check whether APOC is working: RETURN apoc.version()

Awesome well done!


Zend\Cache clearExpired - getMTime(): stat failed

Hello,
I recently encountered an old problem that was first described and fixed here: https://github.com/zendframework/zf2/issues/6048
On my more busy projects the logs get filled up with
PHP Fatal error: Uncaught exception 'RuntimeException' with message 'SplFileInfo::getMTime(): stat failed for .../some/dir/filename.dat' in .../some/dir/zendframework/zend-cache/Zend/Cache/Storage/Adapter/Filesystem.php:153
The ExceptionHandler should have taken care of it actually, but somehow it doesn't anymore.
startef
Edit: Just noticed, it is not only the getMTime(). It also shows exceptions for unlink(), probably for the same reason of concurrent requests.
Edit2: PHP-Version is 5.5.22

A temporary solution was posted at https://github.com/heiseonline/shariff-backend-php/issues/22

This issue has been moved from the zendframework repository as part of the bug migration program as outlined here - http://framework.zend.com/blog/2016-04-11-issue-closures.html
New issue can be found at: https://github.com/zendframework/zend-cache/issues/104


KYLIN-3597 Refactor methods to reduce Cognitive Complexity

https://issues.apache.org/jira/browse/KYLIN-3597

Can one of the admins verify this patch?

Pull Request Test Coverage Report for Build 3787

30 of 67 (44.78%)  changed or added relevant lines in 2 files are covered.
6 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.005%) to 23.325%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

storage-hbase/src/main/java/org/apache/kylin/storage/hbase/util/GridTableHBaseBenchmark.java
0
8
0.0%

core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java
30
59
50.85%

Files with Coverage Reduction
New Missed Lines
%

core-metadata/src/main/java/org/apache/kylin/source/datagen/ColumnGenerator.java
1
81.08%

core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java
2
68.46%

core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/MemDiskStore.java
3
78.42%

Totals

Change from base Build 3782:
0.005%

Covered Lines:
16326

Relevant Lines:
69995

💛  - Coveralls

Codecov Report

Merging #303 into master will decrease coverage by <.01%.
The diff coverage is 41.79%.

@@             Coverage Diff              @@
##             master     #303      +/-   ##
============================================
- Coverage     21.32%   21.32%   -0.01%
- Complexity     4447     4448       +1
============================================
  Files          1088     1088
  Lines         69989    69995       +6
  Branches      10111    10104       -7
============================================
- Hits          14926    14923       -3
- Misses        53664    53671       +7
- Partials       1399     1401       +2

Impacted Files
Coverage Δ
Complexity Δ

...in/storage/hbase/util/GridTableHBaseBenchmark.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...c/main/java/org/apache/kylin/cube/CubeManager.java
40.39% <47.45%> (+0.68%)
44 <7> (+2)
:arrow_up:

...he/kylin/dict/lookup/cache/RocksDBLookupTable.java
72.97% <0%> (-5.41%)
6% <0%> (-1%)

.../apache/kylin/cube/cuboid/TreeCuboidScheduler.java
63.84% <0%> (-2.31%)
0% <0%> (ø)

...g/apache/kylin/source/datagen/ColumnGenerator.java
70.94% <0%> (-1.36%)
8% <0%> (ø)

...rg/apache/kylin/cube/inmemcubing/MemDiskStore.java
70.21% <0%> (-0.92%)
7% <0%> (ø)

Continue to review full report at Codecov.

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

Merged with a minor update. Thank you yichen .


Acutally execute TaskScheduler

Hi
Thanks a lot for this repo. I could use it as a good template in a project.
I had the problem that the scheduled task was never executed.
The changes made it work. So you may want to merge it.
Best,
Mänu

@emanuelduss Which hardware are you running on?
I did a bunch more work on this branch for a QT Py: https://github.com/sighmon/co2_sensor_scd4x_esp32_http_server/compare/main...add/4-adafruit-qt-py-esp32-c3
So might have to revisit what should be merged back into the main branch, and for what microcontroller.

It looks like the QT Py branch contains the required code to run the scheduled task. Also, this PR contains more commits than I expected. I only wanted to make a PR for fc79e5e. So for me it's OK to close the PR :).


Generate line pragmas even for whitespace.

We need to pre-emptively generate line pragmas to handle C# scenarios which are session based. For instance, if a C# completion session starts at a location without a pragma they capture the origination point; at which point if a user keeps typing we generate a line pragma drastically changing where the copmletion started resulting in a broken C# completion experience.
Updated test files to reflect new behavior.

This is what this PR enables:

#2299

The idea of this makes sense...
Can we find a way to add this invariant to our tests so that it's impossible to introduce a bug? For instance, would it be possible to add the invariant that all C# spans appear in our in output. This would make the principle behind this change broadly enforced, and prevent us from having any kind of bug like this in the future.
In principle, this is part of the fix for what you're working on

Can we find a way to add this invariant to our tests so that it's impossible to introduce a bug? For instance, would it be possible to add the invariant that all C# spans appear in our in output. This would make the principle behind this change broadly enforced, and prevent us from having any kind of bug like this in the future.

Agree, figured that was covered by this

So you're doing it then?

So you're doing it then?

Not as part of this issue, It's not nearly a high enough priority. We've had this issue in every version of Razor and it was just recently reported. After we get through the 15.8 issues we can consider.

@dotnet-bot test OSX 10.12 Release Build please

@natemcmaster is KoreBuild in a borked state for OSX? Looks like the OSX builds keep failing to find dotnet

Yes. Run build.cmd -update /t:noop to get the latest korebuild

As I understand it, the problem statement is that you don't get intellisense in empty or whitespace-only C# regions correct? And this is more likely to occur in live-share scenarios due to the way the remote-editor interactions work correct?
So how do you know you fixed all of the cases? You surely fixed this for code blocks containing only whitespace. Are there others?

As I understand it, the problem statement is that you don't get intellisense in empty or whitespace-only C# regions correct?

Partially correct, without me personally spending the time to dive into all the pieces that @ToddGrun did the issues seems to be scoped to whitespace pieces in a single line @{} only. I've tried out other whitespace scenarios such as @functions {} @{ \r\n } @() and they all work. The bet is that Roslyn behaves odd in the @{} scenario. @ToddGrun could probably explain more since he did the initial dive in the original VSTS issue.

And this is more likely to occur in live-share scenarios due to the way the remote-editor interactions work correct?

Ya it could be exacerbated in the live share scenario because the completion logic is done on the host.

@rynowak and I talked offline. Going to leave this as is and get it in.


is it possible to unlock an account?

Is this due to be implemented, or deliberately not done for fear of exposing passwords over a network?

@andylockran The account is maintained by the client (e.g. geth), so it needs to be unlocked through the client (e.g. with the --unlock option).


This necessary to run using Python old version

This was necessary in order to be able to run on an old Python version:
sed -i 's/python3/python/g' makeHosts
sed -i 's/[{]:,[}]/{0:d}/g' updateHostsFile.py
sed -i 's/[{]:,[}]/{0:d}/g' updateReadme.py
./makeHosts

@braian87b which version of Python are you using?
In your view, should we include this as a tip in the docs?

I just wanted to run the scripts on an old CentOS box, and even when I ran yum update/yum upgrade python later python complained about those curly brackets "{:,}" lines 141 at updateHostsFile.py and 44 and 63 at updateReadme.py it works well when replaced to "{0:d}" and as the script runs well on python 2 should be fine to have just "python" on makeHosts (on machines with python 3 only python usually works as an alias to python3.
Please, if you could add to Wiki/docs or modify the source code any option will be fine 👍

@StevenBlack This one can be closed.


[BUG] Could not parse respons

Describe the bug
Script error after generating audio and on process get video from pexel
To Reproduce
Steps to reproduce the behavior:

Just doing step like in docs
Wait until audio generated
Error appear

Expected behavior
Video generated
Screenshots

Desktop (please complete the following information):

OS: Linux
Browser: Firefox
Python Version 3.11.7

Additional context
backend error log
[*] GPT returned an unformatted response. Attempting to clean...
[-] Could not parse response.
[-] Error: the JSON object must be str, bytes or bytearray, not list
<IP_ADDRESS> - - [07/Feb/2024 23:27:36] "POST /api/generate HTTP/1.1" 200 -

Try pip3 install PyObjC

This just happens sometimes, I suggest you restart the webserver.

Let me try again

The last error message is gone!
But it still failed; and after i recheck vimeo is blocked ISP :")
using vpn is solve this issue


Added event Shopware_Plugins_HttpCache_ContextCookieValue

Description

Questions
Answers

Why?
Its needed to modify the cookie value

BC breaks?
no

Tests exists & pass?
yes

Related tickets?

How to test?
Subscribe to event

Requirements met?
Yes!

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-19173.
Please use this issue to track the state of your pull request.

thanks again @shyim :+1:
will be merged soon


deno: 1.23.2 -> 1.23.3

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for deno is: "A secure runtime for JavaScript and TypeScript"
meta.homepage for deno is: "https://deno.land/"
meta.changelog for deno is: "https://github.com/denoland/deno/releases/tag/v1.23.3"
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.23.3 with grep in /nix/store/87bvinpzq79ssq9fp5qzai3cna4fdf60-deno-1.23.3
found 1.23.3 in filename of file in /nix/store/87bvinpzq79ssq9fp5qzai3cna4fdf60-deno-1.23.3

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
deno

Instructions to test this update (click to expand)

Build yourself:
nix-build -A deno https://github.com/r-ryantm/nixpkgs/archive/e266dc2b737bb7186ac41dd170730c81089cd988.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/87bvinpzq79ssq9fp5qzai3cna4fdf60-deno-1.23.3
ls -la /nix/store/87bvinpzq79ssq9fp5qzai3cna4fdf60-deno-1.23.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

Maintainer pings
cc @06kellyjac for testing.

I think I just merged #180300 :thinking:


Cgm - Missing " Targetare .ro" button

ENVIRONMENT: production
URL: https://scrapers.peviitor.ro
Browser: Chrome
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:

Open the URL in the browser
Search for " Cgm" Company
Click on the "Targetare.ro" button
Open page "Targetare.ro"

EXPECTED RESULTS:
The "Targetare.ro" button is functional and the page is opened.
ACTUAL RESULTS:
Missing "Targetare.ro" button.

The company does not have a link in targetare.ro


💻 📚 👐 Add Plain Language Summaries

About
As identified in the January Community Session, we as a PPIE community would like to include a Plain Language Summary about each of the projects in the AIM Community Glossary of Terms.
What Needs to be Done:

[ ] Create a page to host the project summaries
[ ] Add introduction to the summary page
[ ] Add page to book contents
[x] AIM-CISC: Co-develop the summary and send for feedback
[ ] AIM-CISC: Get summary signed off
[ ] AIM-CISC: Add summary to page
[ ] AIM-CISC: Double check permission to share (and document)
[ ] AIM-CISC: Add link to program page
[x] AI-MULTIPLY: Co-Write summary and send for feedback
[ ] AI-MULTIPLY: Get summary signed off
[ ] AI-MULTIPLY: Add summary to page
[ ] AI-MULTIPLY: Double check permission to share (and document)
[ ] AI-MULTIPLY: Add link to program page
[ ] AI-MIXED Cluster: Co-develop summary and send for feedback
[ ] AI-MIXED Cluster: Get summary signed off
[ ] AI-MIXED Cluster: Add summary to page
[ ] AI-MIXED Cluster: Double check permission to share (and document)
[ ] AI-MIXED Cluster: Add link to program page
[x] DECODE: Co-develop summary and send for feedback
[ ] DECODE: Get summary signed off + permission in writing - scheduled to be addressed in their team meeting on 28 February
[ ] DECODE: Add summary to page
[ ] DECODE: Add link to program page
[x] DynAIRx: Co-develop summary and send for feedback
[ ] DynAIRx: Get summary signed off
[ ] DynAIRx: Add summary to page
[ ] DynAIRx: Double check permission to share (and document)
[ ] DynAIRx: Add link to program page
[x] OPTIMAL: Get summary signed off
[x] OPTIMAL: Double check permission to share
[x] OPTIMAL: Add summary to page
[ ] Add cMM definition to Glossary
[ ] Add cMM citation to OPTIMAL's summary
[ ] OPTIMAL: Add link to program page
[x] MELD-B: Co-develop summary and send for feedback
[ ] MELD-B: Get summary signed off
[ ] MELD-B: Add summary to page
[ ] MELD-B: Double check permission to share (and Document)
[ ] MELD-B: Add link to program page

Other Information
Some of the summaries have been shared as part of the NIHR grant proposals.
Summaries are being compiled in this folder: community-management/plain-language-summaries

AI-MULTIPLY have confirmed and are sending through their revised versions.

DECODE is addressing the summary in their next meeting.

Hiya @Chaps76
This is the issue that is tracking the status of the plain language summaries.

@BrainonSilicon - email requesting sing-off sent to all AIM consortia PIs & project managers - please let me know if this needs chasing up on an individual basis.

Using this Issue for documentation of process:
Optimal Sign Off
Monday, February 27, 2023 12:24 PM
To: Dave Chapman
Cc: Sophia Batchelor, Thomas Jackson, Krish Nirantharakumar
Subject: RE: AIM RSF plain language summary [action required please]
Hi Dave / Sophia,
I had a meeting with Thomas and Krish this morning and they’re happy to sign off on the plain English summary for OPTIMAL.
Kind regards,
Becky
Rebecca Birch
Inflammation Project Manager

We have 2 divergent versions on file for AI MULTIPLY.
Polly + Kat have been emailed to ask which one they would like to proceed with.

Plain Language Summary AIMULTIPLY.docx
AI MULTIPLY Research Summary for PPIE Members V1.0.pdf

AIM CISC had not picked up on this work package. Their currently summary is still the scientific summary and has been sent to Luna + Jenny for revision.

DynAIRx's PM has been in touch. I have sent the plain language summary we have on file through and they are taking it to the PIs to get it signed off.

DECODE's has been drafted and sent to the project manager and PPIE rep for sign off.


Make a release with capacitor 6 support

With support for the new version added, mind doing a release that includes it? Thanks!

Done!

@tafelnl seems like it's not done. On NPM it's still on 4.0.3, which requires the old version of capacitor.

It's under the alpha flag
So you need to install using @alpha

The plugin has been migrated to the @capacitor-community scope. So please install using npm install @capacitor-community/in-app-review'
Also see https://github.com/capacitor-community/in-app-review/releases/tag/v6.0.0 and in the readme

Oh, nice, thank you and apologies for not having caught that.


httpclient proxy support

I hope that Cyclone Httpclient could support proxy like Tornado httpclient

proxy_host
proxy_port
proxy_username
proxy_password

The current httpclient is based on twisted web's Agent API. http://twistedmatrix.com/documents/current/web/howto/client.html
There's this ProxyAgent class which is pretty much the same API. It's just a matter or implementing it properly.
Feel free to submit any pull requests or otherwise one of us will end up doing it at some point.