Grpc.Core.RpcException: 'Status(StatusCode=Unavailable, Detail="failed to connect to all addresses")'

Environment details

OS: Window 10
.NET version: 4.7.2

Steps to reproduce

Call 'AnalyseSentimentAsync' never returns response.

My code:

Thanks for the report. Could you give any details about your networking, e.g. any proxies that might cause problems? We test this regularly in our integration tests, so it definitely can work - we need to work out what's different in your environment.

(I probably won't be able to look at this more before Monday UK time, btw.)

Additional questions:

Does this happen all the time, or just intermittently?
If you use other Google Cloud APIs, have you seen the same problem with those?
Are you able to test the same code on a different network?

Hi Jskeet,
It happens all the time when I'm at work, however it works all the time when I'm on my home network.
I can use speech to text, face detection and translation API's okay both at work/home.

Okay, so it definitely sounds like a network issue on your work network. The Translation API only uses HTTP/1.1 so I'm not surprised that that works - but I'm surprised that the TextToSpeech and Vision APIs work but Language doesn't. Could you confirm exactly which NuGet packages you're using for text-to-speech and face detection?

Google Speech to Text - Google.Cloud.Speech.V1 1.1.0
Google Vision - Google.Cloud.Vision.V1 1.4.0

Okay, so still the gRPC APIs. I've very surprised that they work but this does.
If I provide a small console app that uses all three of them in a single application (trivially) would you be happy to run that and report the results?

Yes that would be fine.

Okay, here's a sample console application. Just unzip it and run "dotnet run" and it should print out versions and test the API. (Obviously look at the source code first to prove to yourself that this isn't hostile code!)
Sample.zip

Hi there,
Thanks for sharing with me.
So initially with your example when I ran it didn't connect with any as it just hung once calling the Language API and produced the same error as above.
I moved the ordering around and it worked for speech but not for the vision.

However when I change the vision API call from 'DetectImageProperties' to be the one I'm using in my solution 'DetectFaces' that works fine.

So what happens with DetectImageProperties? Does that fail with the same error as before? I don't understand why one call would fail and the other succeed, to be honest (or why Language would fail).

Just as one thing to test, could you run it again with the GRPC_DNS_RESOLVER environment variable set to native? If that changes things (either for Vision or Language) that would give a bit hint.

Yes exact same issue with the DetectImageProperties.
Added the environment variable and same issue occurs.

That's really interesting. One extra test to run, just to really, really show that it's the feature type that makes a difference in Vision... here's a replacement Main method:
static void Main()
{
    var client = ImageAnnotatorClient.Create();
    var image = Image.FromUri("https://cloud.google.com/images/devtools-icon-64x64.png");
    var request = new BatchAnnotateImagesRequest
    {
        Requests =
        {
            new AnnotateImageRequest
            {
                Image = image,
                Features = { new Feature { Type = Feature.Types.Type.FaceDetection } }
            }
        }
    };

    try
    {
        client.BatchAnnotateImages(request);
        Console.WriteLine("Detect faces success");
    }
    catch (RpcException e)
    {
        Console.WriteLine($"Detect faces failed: {e.Status}");
    }

    // *Just* change the feature type...
    request.Requests[0].Features[0].Type = Feature.Types.Type.ImageProperties;
    try
    {
        client.BatchAnnotateImages(request);
        Console.WriteLine("Detect image properties success");
    }
    catch (RpcException e)
    {
        Console.WriteLine($"Detect image properties failed: {e.Status}");
    }
}

Judging by what you've said, I'd expect the first call to pass, and the second to fail. Could you test that that is in fact the case? If it is, I'll need to file a bug internally for this.

No it doesn't work for either case above, same error again.

I'm intrigued that neither of those works - I'd expect the face detection to work, given that that works for you elsewhere. Could you try to make changes to the code (e.g. using the Image that you'd use in your own code, loading from a file or whatever) to try to get the facial detection working? If we can pinpoint exactly what's needed to go from "reliably working" to "reliably failing" that could make all the difference. Apologies for all the back and forth on this - if I could reproduce it myself, I would, of course...

It works when I use the DetectFaces call on the original code you had given me, just not when using the BatchAnnotateImages with the facial detection inner request. Is there differences with how these two methods connect to the API?

No, DetectFaces calls BatchAnnotateImages pretty simply, as far as I remember. I'll check it tomorrow to see what differences there are.

Okay, here's a version where either both should fail or both should succeed. Please let me know what happens:
static void Main()
{
    var client = ImageAnnotatorClient.Create();
    var image = Image.FromUri("https://cloud.google.com/images/devtools-icon-64x64.png");

    // Detect faces via the helper method...
    try
    {
        client.DetectFaces(image);
        Console.WriteLine("DetectFaces success");
    }
    catch (RpcException e)
    {
        Console.WriteLine($"DetectFaces failed: {e.Status}");
    }

    // Now do the saem thing manually...
    var request = new BatchAnnotateImagesRequest
    {
        Requests =
        {
            new AnnotateImageRequest
            {
                Image = image,
                Features = { new Feature { Type = Feature.Types.Type.FaceDetection } }
            }
        }
    };
    try
    {
        client.BatchAnnotateImages(request);
        Console.WriteLine("BatchAnnotateImage success");
    }
    catch (RpcException e)
    {
        Console.WriteLine($"BatchAnnotateImage failed: {e.Status}");
    }
}

Okay so I have just got back into the office and neither are working and are producing the same error.

Okay, that's at least self-consistent... but isn't the DetectFaces line the exact same one that was working yesterday? Or were you using a different image for that?
Do you know if there's anything unusual at all about either your GCP project or your networking? (I suspect at this point that it might be a failure within GCP, in terms of your project accessing the image, but it's still hard to tell...)

Yes, but my guess is that my machine had switched to the guest WIFI, as I have just switched to this to test both methods and they work, so I think we can disregard that.
Is there anything you want to know specifically about the network?

Ah - so when on the guest wifi everything works, but on your normal corp network things fail? (If you try the earlier Sample.zip, do all three APIs work?)
Does everything fail at that point for the Vision API? Does Speech still work on your Corp network, just not Vision and Language?
It might be worth trying to ping the three endpoints both on your guest wifi and corp network:

vision.googleapis.com
speech.googleapis.com
language.googleapis.com

Yes all work when I'm on the guest network, I've ran a list of tests and here is the output:
Work network:
Speech - Success
Vision - Fail
Language - Fail
ping vision.googleapis.com - Fail
ping speech.googleapis.com - Fail
ping language.googleapis.com - Fail
Guest network:
Speech - Success
Vision - Success
Language - Success
ping vision.googleapis.com - Fail
ping speech.googleapis.com - Fail
ping language.googleapis.com - Fail

I'm interested that the pings all fail. Do they fail to resolve to IP addresses, or just fail to make the eventual calls?
I think it's probably worth talking to your network administrator to ask what differences there are between the guest and work networks... for example, is one of them using IPv6 and one using IPv4?

They resolve the IP addresses and try to send a request 4 times before stopping. Each time the request times out.

Okay - that may well just be your firewall. When you talk to your network administrator, it's worth asking about any proxy differences in particular between the two networks. It's very odd that Speech works but not Language or Vision though.

This happens on both the guest/regular network even though the API calls work okay on the guest network so I suspect it's a bit of a red herring.
I'm in talk with our network administrators and will update you further when I know more information.

So our network was blocking googleapis.com and they have now allowed access and it works okay. It is very bizarre that speech to text was working though. Thank you for your help I'm going to close this issue now.

Hooray - glad it's solved; thanks for giving the explanation. (That might be useful to future readers.)

I am having the same problem, ping is working fine.

@rmfogel: Presumably the way you're pinging it doesn't use HTTP/2 though, which is what gRPC uses. I would ask your network administrators whether they have any specific HTTP/2 rules in place, and whether they have tracing/detection to help you diagnose this. I'm afraid there's not a lot we can do from a libraries perspective.


Add more emphasis on adding to availability group

We mention adding to the AG briefly at the bottom of this article but it's easy to overlook. Can we add a couple of steps/screenshots highlighting how to:

Connect to SQL
Add the DBs to the availability group
Perform failover to test

https://docs.microsoft.com/en-us/azure-stack/operator/app-service-deploy-ha

@easyveazie Thanks for the feedback! We are currently investigating and will update you shortly.

@BryanLa Hi Bryan, could you please take a look of this issue and update the document as necessary? Thank you.

@easyveazie - thanks for your feedback.
I believe the 2nd item (Add the DBs to the availability group) is covered in detail, in the linked SQL article, which provides 3 different ways of adding them along with steps/examples.
I'm wondering if the 3rd item (Perform failover to test) is covered in the adjacent Perform a Forced Manual Failover of an Always On Availability Group article in the same SQL doc set?
In terms of making this more visible, I could pull that portion of text out of the "Next steps" section, and turn it into it's own section, if that would help?
I'd also like to get thoughts from @apwestgarth on this request as well.

@easyveazie - I'll close this for now, but please let me know if you want us to reconsider any of the above. The article you cited was also modified recently FWIW, to add a script link to the 2nd item (to sync login accounts between replica members).
#please-close


Attempt to de-reference a null object

Hey James,
I'm not sure when this started, but I'm getting QueuableHandler errors when editing or deleting a record from the child object that rolls up.
I don't seem to have issues when I add a new child. It also works fine when I do a recalc from the parent or from the Rollup app, but every time I edit or delete a child, I get a de-reference error.
I have attached the log file:
apex-07L74000000U95mEAC.log
I honestly haven't been updating every release so I probably jumped a few versions in my last upgrade. I also don't know if it just started after the last time I upgraded, but it seems likely since no one reported issues until recently.
Here are my Org Defaults:

Here is my configuration:

The issue is when I edit or delete from the Fund Grant Association.

@jkenzer so sorry - I actually have been getting the error emails for this issue and I fixed it in commit https://github.com/jamessimone/apex-rollup/commit/21f63bea3b14f347f72704bbb4ebcd02728adb4c - I am just working to finish up the fix for #208 (or at least attempt to) prior to releasing the next version with that fix.
Good to see you here, and I'm sorry you're experiencing this issue!

@jamessimone Thanks. Good to know you are on top of it.
I just installed Nebula to try that out. Just an FYI, it doesn't seem to log errors generated via the QueueableHandlers. Not sure if that is a limitation of Queueables.

@jkenzer you mean the Nebula Logger Adapter plugin? There is logging for that, you should be able to see errors getting logged via the RollupFinalizer class ...

@jkenzer please let me know if the latest release fixes this for you. Otherwise feel free to re-open; it’s been a bit busier than usual so I haven’t had as much time to test the fix out as I normally do, but rest assured if there’s any other problem we will get it patched up!

@jamessimone All looks good. I haven't had an error since upgrading yesterday. I upgraded to 1.3.19 this morning as well.


Empty-out the list of apps_using_rabbitmq on integration

As part of our Trial AmazonMQ deployment process on integration epic, we need to remove Icinga alerts relating to the existing self-hosted RabbitMQ.
This PR has the effect of removing all the queue / consumer monitoring for each app. I've verified it by deploying this branch  and running govuk_puppet --test on each of the RabbitMQ instances and (crucially) the monitoring instance. The outstanding queue-specific alerts in Icinga are now cleared.
There are still some lingering alerts coming from the RabbitMQ boxes themselves, relating to dead nodes & high watermarks, but they should disappear once we decommission the EC2 instances in a subsequent PR on govuk-aws

There are still some lingering alerts coming from the RabbitMQ boxes themselves, relating to dead nodes & high watermarks, but they should disappear once we decommission the EC2 instances in a subsequent PR on govuk-aws

There is one box (...5.103) which is still sending alerts despite multiple runs of govuk_puppet, but this might be because there are currently 4 EC2 rabbitmq instances despite the ASG having a max and desired size of 3. Will look into that next


WIP: Translate concepts/architecture/controller into Japanese

Closes #21739
Comment
This work is in progress. I need to finish and refine the translation.

/language ja

/assign @nasa9084

/approve


Fix libcxx include path when using CMake targets from external projects

Headers are installed into ${CMAKE_INSTALL_INCLUDEDIR}/openenclave/3rdparty/libcxx:
https://github.com/Microsoft/openenclave/blob/eb59d2c8089d9d2d7494d98676d15a44980b6ac9/3rdparty/libcxx/CMakeLists.txt#L18
However, the matching target_include_directories in the same file defines ${CMAKE_INSTALL_INCLUDEDIR}/openenclave/libcxx. This PR fixes that.
@johnkord @CodeMonkeyLeet This is another example that slipped through CI due to a missing CMake-based sample. It would be great if more emphasis is placed on the CMake route of using Open Enclave, making it a first-class citizen.

bors r+

bors try

bors try

bors r+


Guava introduced into Egeria build without discussion

Why is Guava needed?
Why was it introduced without discussion?

Unassigned myself because it is not used in my code and the dependency can be removed as far as my code is concerned. @DimitriosMaimaris ?

I used it for Immutable Collections. Why what is the issue with it is Apache2 license?

It is used explicitly in OLS - as @DimitriosMaimaris mentioned.
note that in addition even if we don't use directly, we may need to keep the version spec within <dependencyManagement>. Guava is used by testng & mockito (testing only), janusgraph & cassandra. We may need the transitive dependency declaration to get the right versions included to resolve clashes (unless this was only caused by OLS)


feat: implement attesters checks for ecdsa signature scheme

Summary of changes
Summarize the description of your changes.
If it fixes a bug or creates a feature, link the issue.
Acceptance Checklist
What types of changes does your code introduce?
Put an x in the boxes that apply
Dependencies

[ ] Any dependent changes have been merged and published in downstream modules
[ ] Any teams which manage the dependencies have been notified of the breaking changes

Bug (non-breaking change which fixes an issue):

[ ] Have you written tests to protect against future occurrences of the bug?

Feature (non-breaking change which adds functionality)

[x] Have you seen it working in a development environment?
[x] Have you written tests for happy and unhappy paths?
[ ] Have you implemented this feature as per the issue acceptance criteria?

Substrate
If this change involves substrate, have you remembered:

[ ] Storage Migration?
[ ] RPC methods?
[ ] Chainspec, both JSON specs & the module?
[ ] Runtime versioning?
[ ] Benchmarks?

Breaking change (a feature that would cause existing functionality not to work as expected)

[ ] Is the breaking change documented?
[ ] Are your commits fully representative of the change?
[ ] Has any previous functionality been deprecated and versioned?

CI/CD

[ ] If introducing new actions, have you looked at the action code for anything spurious?
[ ] Have you written custom scripts for things that could be actions already on the marketplace?
[ ] If introducing new actions, have you pegged a static version?

Documentation Update

[ ] Have you checked other documentation, such as the docs repository?
[ ] If updating script documentation, have you tested it on both environments?

Further comments
Feel free to explain in further detail your choices if this is a significant change.
Screenshots (Please demonstrate this working in PolkadotJS)

continued in #918


Peer View

R Citation
The paper successfully cites R, fulfilling the requirement for proper citation in both the content and reference list.
Class Paper Identification
The metadata, including project and folder names, as well as the title, do not indicate this is a class paper, meeting the criteria.
Detailed Criteria
Title
The title of the paper, "My title," lacks specificity and does not indicate the research outcome. It fails to meet the criteria for an informative title.
Author/s, Date, and Repo
The authors and the date are mentioned, but lack of real name and  the draft does not include a link to a GitHub repository, missing an essential criterion.
Abstract
The abstract is not provided in the text provided, which is a significant gap, as it should outline the paper's purpose, findings, and implications.
Introduction
The introduction mentions R and Wickham et al. (2019) which is good. However, the section structure of the remainder of the paper is briefly mentioned but lacks detail on the gap being addressed and the importance of the research.
Data
The paper mentions data on penguins and planes but lacks depth in discussing the dataset's broader context or why specific datasets were chosen.
Model
The model setup and justification are briefly outlined, with references to the appendix for details. This meets the basic requirements but could benefit from more in-depth justification in the main text.
##Res ults and Discussion
Results are summarized in a table without proper interpretation in the text. The discussion points are listed but not elaborated upon, missing an opportunity to deepen the analysis.
Overall, this seems to be an incomplete paper
#Recommendations

Document usage explicitly in the README or a usage file as per guidelines.
Revise the title to more accurately reflect the research findings and significance.
Include a link to the GitHub repository where the code and data supporting the analysis can be accessed.
Add an abstract that summarizes the research question, methods, key findings, and implications.
Expand on the introduction to clearly state the research gap, the study's contributions, and its significance.
Provide more context around the chosen datasets and justify the selection.
Enhance the discussion by deeply analyzing the results, addressing the paper's limitations, and suggesting directions for future research.
For further improvement, considering the inclusion of more detailed analyses and discussions would greatly enhance the paper's contribution to the field.

All Addressed: Updated ReadMe, revised title, included github link, expanded in the introduction,added depth to discussion


Fix 2D audio in multiple viewports

While investigating the bug, I found this:

TODO: This is a mediocre workaround for #50958. Remove when that bug is fixed!

The issue was closed, but the underlying issue was still there. For whatever reason World2D had a protected method _register_viewport() that was never used nor even implemented (or the implementation was removed). I made it public and now Viewport will register itself when setting World2D.
This wasn't enough to fix the bug tho, because while AudioStreamPlayer had access to all viewports, the latest viewport on the list was overwriting the sample volume. I wasn't sure how to resolve it, so the final volume is composed of max channel volumes across all viewports.
Properly fixes #50958
Fixes #76634

Cherry-picked for 4.0.4.


refresh data in form

Hi,
How I refresh the submission.data in form rendered ?

I'm assuming that you want to programmatically change the values that are shown in the UI with the values show in submission.data. Since I'm not sure what's the proper way, I'll share what I'm currently using..
Changing the specific values in the submission.data does not seem to do anything since watch property is for the whole object, not it's specific values. You can trigger this watch property by reassigning this object with "new" object.
submission.data = Object.assign({}, submission.data)

But somebody with more proper knowledge probably knows the right way. But this should do it. Atleast it's a simple solution, but it may raise other problems..

We're currently addressing a backlog of GitHub issues. Closing this thread as it is outdated. Please re-open if it is still relevant. Thank you for your contribution!


When exploring data in a topic, sorting of upper right green arrow brings authentication screen

I believe the configuration should already grant all roles, so why do I get the auth screen (I don't even know what user/pass) to provide:
[ftardif@fonse-db1 ~]$ cat /opt/kafkahq/application.yml
kafkahq:
server:
base-path: "/kafka/kafkahq"
connections:
kafka-vic:
properties:
bootstrap.servers: geo-kafka-broker.query.consul:9092
schema-registry:
url: http://geo-kafka-schema-registry.query.consul:8081
security:
default-roles:
- topic/read
- node/read
- topic/data/read
- group/read
- registry/read
- connect/read
- topic/delete
- topic/config/update
- node/config/update
- topic/data/insert
- topic/data/delete
- group/delete
- group/offsets/update
- registry/insert
- registry/update
- registry/delete
- registry/version/delete
- connect/
- connect/insert
- connect/update
- connect/delete
- connect/state/update

On micronaut (java base framework), a non existing route will lead to unauthorized url.
The url was wrong on this pagination when using a base-path.
Fix :+1:
Thanks for the report :+1:
BTW,  you can use a simple configuration files like that :
kafkahq:
    server:
        base-path: "/kafka/kafkahq"
    connections:
        kafka-vic:
            properties:
                bootstrap.servers: geo-kafka-broker.query.consul:9092
            schema-registry:
                url: http://geo-kafka-schema-registry.query.consul:8081

Default roles is already defined on base configuration.


Update mir-core (required for SIL)

@skoppe, please tag a patch release when merged

I saw a similar change in SIL, what is the reason?

Just pushed a tag, code.dlang.org should pick it up in a few coffees. Let me know if it doesn't quick enough.

An argument forwarding has been fixed in mir.algebraic. If a visitor handler like match or visit accepts algebraic by value/ref it should forward it to a visitor by value/ref.


Fixed in 1.2.0.


Tidy Tink Worker documentation

Simplify the Tink Worker documentation and link out to the Tink repository as other service descriptions do.

@displague Mind merging?


Is “Init Events” in lifecycle diagram incorrect?

Moved from this topic: https://forum.vuejs.org/t/is-init-events-in-lifecycle-diagram-incorrect/9421
In vue guide "Init Events" in lifecycle diagram is described after 'beforeCreate' hook.
https://vuejs.org/v2/guide/instance.html#Instance-Lifecycle-Hooks
But Vue seems to call 'beforeCreate' hook after "Init Events".
"vue/src/core/instance/init.js".
initLifecycle(vm)
initEvents(vm)
initRender(vm)
callHook(vm, 'beforeCreate')
initInjections(vm) // resolve injections before data/props
initState(vm)
initProvide(vm) // resolve provide after data/props
callHook(vm, 'created')

Actually, $emit() is available in beforeCreate().
https://jsfiddle.net/z114vzyk/
Is this a bug of Vue runtime or mistake of diagram?

It seems that this is indeed an inaccuracy. Will take some work to correct the image though.
Thanks for the report!

init event in a component.
beforeCreate(){
this.$on('name_event',function(params1,params2){
console.log(params1);
console.log(params2);
});
},
created(){
this.$emit('name_event','event 1', 'event 2');
},

@yyx990803 I've assigned you, as I believe you made the diagram in Illustrator.


Also, the first token is no longer emitted on the first frame.

Cool!!
It might be nice at some point to have a way of computing average delays, as would be experienced by the user.
[e.g.. between the times printed in our alignment, and the time it was output.]  That way, if we compute the delay from the reference alignment to our alignment, we can add the delay due to the latency of the algorithm to find the total delay.

@csukuangfj What is missing in this PR ?

I think I only made changes to lstm_transducer_stateless.
Other folders for streaming models have not been updated yet.

Ok ! Let me try to take care of it today

You can use the  changes from this PR.  I am closing it now.
Thanks again!

@csukuangfj You mean I create my own branch with your changes right ?

@csukuangfj You mean I create my own branch with your changes right ?

Yes, you can use any approach that you think work the best.


update "illuminate/support" for 5.4

https://github.com/the-control-group/voyager/issues/622

Fixed in v0.1.1.


fuzz: new fuzz package and lnwire parsing harnesses

This PR updates the fuzzing harness and converts it into one harness per message, updates the README for updated building instructions, and updates the corpus to include support for the newer messages.  A new fuzz package was introduced which contains all of the message harnesses.
TODO:

[x] Update the README with newer build instructions.

[x] Build script

[x] Update the go-fuzz fuzzing corpus to include support for the newer lnwire messages.

[x] Add a fuzzing harness for each lnwire message so that things like correct encodings / signatures can be added and so the fuzzer doesn't get "confused".

Future Work:

Flame graph tooling.

Fuzz the wtwire messages.

Add better corpus messages for increased code coverage.

Add correct signatures / encodings in the harnesses and other things the fuzzer won't guess.

Run for a long time. See: https://github.com/bitcoin/bitcoin/issues/11045#issuecomment-323203253

Ping on this PR, is it good to go/review as is, or do you plan to address the lingering TODO's (or update the list)?

Experiencing this problem: https://github.com/dvyukov/go-fuzz/issues/195
because of go modules.  Was able to get around it though, but not ideal.

I was talking to @tuxx42 and we can get very good coverage information similar to AFL by using gccgo - so if the fuzzer is trying to guess a magic value, we will know and can add this input to the corpus.

Added zlib harnesses to hit the EncodingSortedZlib block

Updated the PR with just 2 commits and included better building instructions since go-fuzz-build master branch fails to build the targets.  Also included a one-liner in fuzz.md that builds all fuzzing binaries for a given package.  The only thing left to do would be to generate a decent corpus for each message and zip it up in each harness directory.  However, I don't have the resources to do that right now.

@Roasbeef rebased+squashed, not sure why Travis is failing.  I would also like to point to your attention 0b78f59 which errors if the decoded EncodingType is unknown.  I think the fix more accurately follows the ideal behavior of decoding+mimics the encoding, plus it also helps in fuzz testing since the general harness will panic if WriteMessage fails.

New test failure?
--- FAIL: TestReplyChannelRangeEmpty (0.00s)
    --- FAIL: TestReplyChannelRangeEmpty/empty_zlib_encoding (0.00s)
        reply_channel_range_test.go:86: unable to decode req: unable to create zlib reader: unexpected EOF

New test failure?
--- FAIL: TestReplyChannelRangeEmpty (0.00s)
    --- FAIL: TestReplyChannelRangeEmpty/empty_zlib_encoding (0.00s)
        reply_channel_range_test.go:86: unable to decode req: unable to create zlib reader: unexpected EOF

New test failure?
--- FAIL: TestReplyChannelRangeEmpty (0.00s)
    --- FAIL: TestReplyChannelRangeEmpty/empty_zlib_encoding (0.00s)
        reply_channel_range_test.go:86: unable to decode req: unable to create zlib reader: unexpected EOF

Have to do this: https://github.com/lightningnetwork/lnd/pull/1895#discussion_r384063219

Ran all the fuzzers one last time and no more bugs with the fuzzing harness from what i can tell. Should be g2g now


Outlined icons not rounded

Hi and thank you for the easy-to-use library.
Unfortunatly the outlined icons are not rounded as the originals on the website.
Take the "help-circle-outline" as an example:
Should be:

Is:

Maybe there is something you can do about that? Would be really great 👍
Greetings

I use an older version - v5.0.1 - which used by react-native-vector-icons. I will upgrade it if there is a new TTF version available.
Thank you

Unfortunately it looks like the react-native-vector-icons library is not so good maintened. Perhaps one could download the icons from the ionicons website and create the updated ttf yourself with software like https://glyphter.com/.
It just looks much nicer with the softly rounded edges on the outlined icons.

Fixed in v0.1.0

Fixed in v0.1.0


Feature: Click on the game screen while learning a new move for tracker info

Adding a feature that allows the user to click on the game screen itself. If their pokemon is in the process of learning a move, that move will show on the InfoScreen.
Also adding version number to Options screen (finally), and other minor visual updates.

Only works if you click on the message bar at the bottom of the game screen, and only when you are in the middle of learning a new move. During the entire move-learning process you should be able to click near the bottom to get move info.
The memory addresses for "LearnMoveLoop" and "MoveReturn" are used to restrict the timing for when these clicks are allowed.


winget install fails with 'No applicable installer found; see logs for more details'

Brief description of your issue
When I issue a 'winget install' command such as winget install --id Git.Git -e --source winget --scope user I get
No applicable installer found; see logs for more details.
I am NOT using a local admin when I try this (my goal is to develop a process that doesn't require local admin).
Are there additional requirements to winget?
Steps to reproduce
winget install any application
Expected behavior
software installed
Actual behavior
No applicable installer found; see logs for more details.
Environment
winget --info
Windows Package Manager v1.2.10271
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.18363.2158
Package: Microsoft.DesktopAppInstaller v1.17.10271.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Scope: user doesn't currently exist for the Git.Git package; only the machine-wide installer exists right now.
It uses similar installer switches like WinPython so it should be easy to add in winget-pkgs: https://github.com/microsoft/winget-pkgs/blob/cf7eaf4220df0030072fe5f82c78876ab957d5d2/manifests/w/winpython/winpython/<IP_ADDRESS>/winpython.winpython.installer.yaml#L14-L16
https://github.com/git-for-windows/git/releases/download/v2.36.1.windows.1/PortableGit-2.36.1-64-bit.7z.exe and https://github.com/git-for-windows/git/releases/download/v2.36.1.windows.1/PortableGit-2.36.1-32-bit.7z.exe are the Download URLs for the portable (current user) version of Git

I appreciate your feedback about the -user scope.  There appears to be a bug with the manifest that is also in play
https://github.com/microsoft/winget-pkgs/issues/36878

There appears to be a bug with the manifest that is also in play

That's also missing Scope which is fixed in https://github.com/microsoft/winget-pkgs/pull/61741 and was tested on VM that it works.
--scope (and scope settings in settings.json) will only work if the manifest declares it. Not all packages have Scope yet.
For the OS version issue for Windows Terminal we're waiting for a WinGet update to solve that. A workaround right now is to do winget install Microsoft.WindowsTerminal --version 1.12.10982.0 --scope user if you're on Windows 10. This issue is tracked by https://github.com/microsoft/winget-cli/issues/2134.

https://github.com/microsoft/winget-pkgs/pull/61771#issuecomment-1136344761

A workaround right now is to do winget install Microsoft.WindowsTerminal --version 1.12.10982.0 --scope user

This workaround is not working on some machines. working on my work pc but not on my personal laptop.
$ winget install Microsoft.WindowsTerminal -v  1.12.10983.0 --scope user
No applicable installer found; see logs for more details.

Log
2022-06-01 15:31:09.285 [SQL ] Opening SQLite connection: 'file:/C:/Program Files/WindowsApps/Microsoft.Winget.Source_2022.601.600.163_neutral__8wekyb3d8bbwe/Public/index.db?immutable=1' [1, 40]
2022-06-01 15:31:09.285 [REPO] Opened SQLite Index with version [1.3], last write [2022-06-01 10:30:31.000]
2022-06-01 15:31:09.448 [REPO] Sending http POST request to: https://storeedgefd.dsx.mp.microsoft.com/v9.0/manifestSearch
2022-06-01 15:31:10.465 [REPO] Response status: 200
2022-06-01 15:31:10.478 [CLI ] Found one app. App id: Microsoft.WindowsTerminal App name: Windows Terminal
2022-06-01 15:31:10.479 [REPO] Downloading manifest
2022-06-01 15:31:10.479 [CORE] WinINet downloading from url: https://winget.azureedge.net/cache/manifests/m/Microsoft/WindowsTerminal/1.12.10983.0/8a05-Microsoft.WindowsTerminal.yaml
2022-06-01 15:31:12.209 [CORE] Download hash: 81b61f5e8242b2a37701420b595980ae80881ad957274fb10899fc7518ff8b3e
2022-06-01 15:31:12.209 [CORE] Download completed.
2022-06-01 15:31:12.212 [CLI ] Manifest fields: Name [Windows Terminal], Version [1.12.10983.0]
2022-06-01 15:31:12.212 [CLI ] Starting installer selection.
2022-06-01 15:31:12.212 [CLI ] Installer [X64,msix,User,] not applicable: Current OS is lower than MinOSVersion 10.0.22000.0
2022-06-01 15:31:12.212 [CLI ] Installer [Arm64,msix,User,] not applicable: Current OS is lower than MinOSVersion 10.0.22000.0
2022-06-01 15:31:12.212 [CLI ] Installer [Arm64,msix,User,] not applicable: Machine is not compatible with Arm64
2022-06-01 15:31:12.212 [CLI ] Installer [X86,msix,User,] not applicable: Current OS is lower than MinOSVersion 10.0.22000.0
2022-06-01 15:31:12.220 [CLI ] Terminating context: 0x8a150010 at D:\a\_work\1\s\external\pkg\src\AppInstallerCLICore\Workflows\InstallFlow.cpp:74

I'm also getting the error 'No applicable installer found; see logs for more details.' when trying to install the new Quick Assist from the store, but I am using the --scope=machine instead of user.  I've tried with WinGet v1.2.10941 and v1.3.1391-preview
winget install "quick assist" --accept-source-agreements --accept-package-agreements --scope=machine
If I remove the --source switch it installs, but I want the app available to all users on the device.

Isn't it possible to install the app for the machine instead of just the user?

cc @shannonfritz: It's not currently possible right now but will probably be in a future WinGet update.
"We are actually thinking to add support for provisioning msix for all users. When user requested scope:user, standard add-appxpackage will be invoked. When requested scope: machine. add-appxprovisionedpackage will be invoked. So I think it's ok to leave the scope not defined now?" in https://github.com/microsoft/winget-pkgs/pull/61742#issuecomment-1136428194

It's not currently possible right now with WinGet but will probably be a thing in a future update.

@ItzLevvie That's a bummer.  I was trying to use winget specifically because it's possible to get the store app without an account (since 1.3.1251-preview anyway), but now it won't install in the context I need.  I've already jumped a bunch of hoops to install VCLibs and UI.Xaml and NuGet and DesktopAppInstaller just to get winget working.
Is it maybe possible to use winget to download the appx/msix/license from the store, and then I can use add-appxprovisionedpackage myself?

You have to use version 1.12.10982.0 instead of version 1.12.10983.0 which will solve it for your use case on Windows 10.

Still facing the same issue even with 1.12.10982.0
winget install Microsoft.WindowsTerminal --version 1.12.10982.0 --scope user
Found Windows Terminal [Microsoft.WindowsTerminal] Version 1.12.10982.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Successfully verified installer hash
Starting package install...
  ██████████████████████████████  100%
Installer failed with exit code: 0x80070002 : The system cannot find the file specified.

here's the log
Msg:[Operation failed: Windows cannot remove Microsoft.WindowsTerminal_3001.12.10982.0_neutral_~_8wekyb3d8bbwe because the current user does not have that package installed. Use Get-AppxPackage to see the list of packages installed.]

2022-06-04 16:22:49.590 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Deployment.cpp(124)\WindowsPackageManager.dll!00007FFEB8DCBF5E: (caller: 00007FFEB8C65CD3) LogHr(1) tid(1100) 80073CF1 Package was not found.

Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Deployment.cpp(54)\WindowsPackageManager.dll!00007FFEB8C6484A: (caller: 00007FFEB8C65C36) Exception(2) tid(1100) 80073CF1 Package was not found.

Msg:[Operation failed: Windows cannot remove Microsoft.WindowsTerminal_3001.12.10982.0_neutral_~_8wekyb3d8bbwe because the current user does not have that package installed. Use Get-AppxPackage to see the list of packages installed.]
]

2022-06-04 16:22:49.594 [CLI ] MSIX installer failed:<PHONE_NUMBER>
2022-06-04 16:22:49.594 [CLI ] Terminating context: 0x80070002 at D:\a\_work\1\s\external\pkg\src\AppInstallerCLICore\Workflows\InstallFlow.cpp:17f

I managed to trace the issue down as it's a client-side issue. I will be removing Scope from Windows Terminal to prevent broken installs and upgrades from happening.
MSIX apps doesn't seem to work properly with --scope yet.

Still facing the same issue even with 1.12.10982.0

Well I spoke too soon with those pull requests. It's a bit of a hit or miss sometimes.
Running winget install Microsoft.WindowsTerminal --version 1.12.10982.0 --scope user on Windows Terminal in Windows PowerShell:

Here's where the magic happens. Running winget install Microsoft.WindowsTerminal --version 1.13.11431.0 --scope user on Windows Terminal in Windows PowerShell:

want the app available to all users on the device. Isn't it possible to install the app for the machine instead of just the user?

It's not currently possible right now with WinGet but will probably be a thing in a future update.

@ItzLevvie That's a bummer. I was trying to use winget specifically because it's possible to get the store app without an account (since 1.3.1251-preview anyway), but now it won't install in the context I need. I've already jumped a bunch of hoops to install VCLibs and UI.Xaml and NuGet and DesktopAppInstaller just to get winget working.
Is it maybe possible to use winget to download the appx/msix/license from the store, and then I can use add-appxprovisionedpackage myself?

I was able to work around this by installing the current version of DesktopInstaller from GitHub in order to update Winget and install QuickAssist, and then try using Add-AppxPackage to register the app in the user context if needed.
You can find the script here
https://www.powershellgallery.com/packages/Invoke-QuickAssist/


How does one find the height of a particular position in the map

My objective is to have battles where my team is on the high ground.  To do this, I need to be able to determine the height at various point s on the map.  However, I am not able to find a simple way to map a position (x,y) to a position with height (x,y,z).
Is there a way to determine the height of a given position on the map?

I added some simple function to get some basic info about map positions (in develop branch for now). https://github.com/Dentosal/python-sc2/blob/02c95fb5195900aecdbf63d4841f0f2f89a98b7a/sc2/bot_ai.py#L427-L458
You should be able to make use of self.get_terrain_height now. It accepts a Unit, Point2 and Point3 as argument.
Make sure your coordinates are within boundries,
0 <= x < self._game_info.terrain_height.width and
0 <= y < self._game_info.terrain_height.height.
However, be careful when comparing the terrain_height with a unit's Z-coordinate. They seem to be linear proportional to each other, but they are not exactly the same.

The solution is now on master branch in the bot_ai get_terrain_height function, added in https://github.com/Dentosal/python-sc2/pull/141


Provide shortcuts to the webmail extension

Originally created by Antoine Nguyen on 2012-10-21T10:08:31Z
To improve the usability, the sieve extension should provide shortcuts such as:

Assign colors to specific e-mails
Create filters based on search criterias
Etc.

This issue was moved to modoboa/modoboa-sievefilters#2


token 2022: add UpdateGroupMaxSize instruction from SPL Token Group interface

This PR adds the UpdateGroupMaxSize instruction to Token2022 - from the SPL Token Group interface.

Current dependencies on/for this PR:

master

PR #5616

PR #5548

PR #5621

PR #5601

PR #5626   👈

PR #5614
PR #5549

PR #5593

This comment was auto-generated by Graphite.

Once these PRs are rebased, I'll take a look!


Build failure on Windows platform

For library integration, we are cross-compiling on Linux for Windows platform.
The build fails with the following error:
x86_64-w64-mingw32-g++  -std=c++11 -Wsuggest-override   -fPIC -I/home/build/rack-plugin-toolchain/Rack-SDK/include -I/home/build/rack-plugin-toolchain/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/plugin.cpp.o src/plugin.cpp
src/libMTSClient.cpp:16:10: fatal error: shlobj_core.h: No such file or directory
 #include <shlobj_core.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

The Rack toolchain is available here if you want to create a Docker container with the build environment for troubleshooting this or catch future issues early: https://github.com/VCVRack/rack-plugin-toolchain

Ah right, nice one.  Have committed a fix, thanks!
source code: https://github.com/ODDSound/MTS-ESP-VCVRack
version: v1.0.0
branch: main
commit hash: c28aa5d

Works. Thank you for the fix!


Missing function Document.setDataLibrary

The python scripts mxvalidate.py and generateshader.py make use of a function doc.setDataLibrary(...), but the function doesn't exist. I've also checked the C++ API reference and can't find the function there. Was it added/removed in a recent update?
I am using pip to install MaterialX, version 1.39.1.
Links to python files:
https://github.com/AcademySoftwareFoundation/MaterialX/blob/73f5f393f61f4f62dc99fa76d466d1e5d74a7640/python/Scripts/mxvalidate.py#L34
https://github.com/AcademySoftwareFoundation/MaterialX/blob/73f5f393f61f4f62dc99fa76d466d1e5d74a7640/python/Scripts/generateshader.py#L78

It was added recently. There are scripts as part of the pip installing with the working mxvalidate.py and generateshader.py files.


Adding purchase status support

Not really sure what to name the function (purchaseStatus), any input?
I also created a proposal to add it to the interface; https://github.com/thephpleague/omnipay/issues/355
Ping @delatbabel @kayladnls

getPurchaseStatus() would seem to make sense to me.

@delatbabel changed it

Merged. Please test that there are no issues in production then I will tag.

Works fine!


Some Documentation problems … and a request

@fwallacevt  ... Hi Forest … I stumbled on this while trying to research creating recurring tasks using the Notion API ... without using something like zapier or automate.io.  This looks really promising. I see some problems in the Readme file. Here they are

Inbox didn't have a status field (select; with option "to do") ... so I added it into the Inbox ... but I suspect it's not needed.
When you say give it access to both databases, there are actually 3.
NOTOIN_TIMEZONE_DB_ID (your timezone database ID) ... Notion spelled wrong and TIMEZONE should be plural ... so it should be ... NOTION_TIMEZONES_DB_ID
Link to Execution Schedule is broken ... where it says "And just like that, you should be good to go! Now, you can customize your databases or the extension's schedule ... https://github.com/fwallacevt/notion-recurring-tasks/blob/main/customizing-schedules.md"

The main issue I have is that none of the values of any of the fields (including Status) are copied over EXCEPT for Name, Priority, Schedule, Tags. I don't know Python, but since you've copied over Priority, Schedule, and Tags, I figure I can do it for other fields also. But can you point me in the right direction for where I should be looking to add that functionality? In an ideal world, ALL fields would be copied over UNLESS the fields are explicitly excluded somewhere (probably in a separate file that gets included).

Hi @jeff9315 - thank you for the feedback! Replying in order below.

Tasks don't have status because I considered them either "done" or "not done", which is represented by the checkbox. If you prefer a kanban style, feel free to incorporate status!
Good catch! Feel free to open a PR and include this edit.
Same as 2.
Fixed. However, it looks like I never filled in the docs on customizing schedules. Can you open an issue for me to do that?

If you add other fields and regenerate the ORM wrapper for tasks on your branch, everything should default to being copied over. The only things I change by default are due date, and setting done to False.


Compare ESLint and JSCS/JSHint

We're currently using JSCS and JSHint on WSK but ESLint seems to be the new hotness and has been gaining grounds.
Lets quickly compare ESLint vs. JSCS+JSHint in the context of WSK and its upcoming move to enable ES6.

From https://github.com/google/web-starter-kit/issues/742#issuecomment-132745919:

The reason I prefer ESLint is that it covers all the JSHint rules and most of the JSCS rules in one tool that is IMHO easier to use, especially when you take advantage of shareable configs. You could go with the eslint-config-xo-space shareable config which comes with sane defaults, if you don't want to deal with all the ESLint rules. Or go all in and use XO with the space option.

I prefer ESLint myself. It has a well documented customization API for developers creating custom rules for their projects. This makes it far more versatile compared to JSCS from what I can tell. I'm even working on a Cross-browser compatibility checker for ESLint, at least to what extent it can be done for JS. This kind of plugin system can be very beneficial to developers and having ESLint by default makes it easier to add the extra things developers will want in their projects.

One of the hesitations I've had with switching away from the current toolset is that with JSCS we have a one-line config option for using the Google JS styleguide. Does anyone know the state of play for achieving this using ESLint? Would one ultimately need to use something like https://gist.github.com/dmnsgn/75926316af5360c379da?

I wouldn't be worried about the config length. The one-liner that JSCS provides is a convenience, but ESLint's extension model makes it a much better choice for general developers. It also would be more specific to end-users as to what the code style is exactly. "google" doesn't mean much. While ESLint's configuration values are vague as hell without reading the manual, overall you get more clarity from the configuration file in what exactly is allowed and not allowed.
IMO, the bigger thing to worry about missing is the auto-formatting option JSCS provides. ESLint is just now starting to experiment with a few rules being auto-fixed, but it isn't nearly as detailed or complete as JSCS.

While ESLint's configuration values are vague as hell without reading the manual, overall you get more clarity from the configuration file in what exactly is allowed and not allowed.

I personally don't mind us getting more verbose if ultimately we're improving clarity if you read the docs. Despite writing a blog post about the JSCS autoformatting options, I don't think a huge number of people rely on the feature just yet.

One of the hesitations I've had with switching away from the current toolset is that with JSCS we have a one-line config option for using the Google JS styleguide. Does anyone know the state of play for achieving this using ESLint?

I personally prefer to use Sindre's XO which I think is pretty consistent with the style here (except that we'd need to use the space option)
That said, there are so much projects using the Google styleguide that it's maybe just a good idea to publish a shared config to npm anyway...

I've started work on a shared config. As it turns out quite a few of our projects are considering switching to ESLint atm and it could be useful for the Google GitHub org to have this available to others. Will aim to get out soon.

Here's the trade-off report I have for these two from my notes and the contributions of others. Let me know if you see any errors.
If you would like to help reduce the time people spend trying to understand the differences between things, please go here and complete a questionnaire about a technology you know.

@addyosmani If y'all still want to use jscs, I made a issue on jscs seeing if anyone org members wanted to maintain the preset themselves https://github.com/jscs-dev/node-jscs/issues/1811. If that's something you might be interested in let us know (since you can also make your own config/preset/rules as well).

ESLint is awesome, I like that I can manually configure based on client specs. Looking forward to this update!

@hzoo thanks for the corrections. I hope there are more differences. It would be pretty sad if there are two virtually equivalent tools out there that people developed separately instead of just talking to each other.

I like that I can manually configure based on client specs.

@lodestarops, is this something that can't be done with JSCS? How does configuration differ between these two products?
Updated trade-off report

You basically configure it in the same way - you can override a preset's rules by setting a new value or setting the value to false or null.
I also suggested that the "google" preset could be moved to outside of JSCS so it could be updated in an external repo. Yeah we should think about combining efforts more.

@dancancro basically you can configure it more for ECMA scripting rather than JavaScript specifically, meaning it gives you more configuration options to adjust for custom styling, syntax (within ECMA) so you can use with other scripting languages. Once you get your config locked down for whatever coding style or build language you can use it across other non JavaScript projects. When I did my tests it seemed that it was easer to configure ESLint rather than JSCS. May need to do more digging than that, but I basically choose ESLint for future proofing. Especially with ECMA6, we'll see how things play out though.

If anything it should be easier to configure with JSCS if you are specifically talking about support language features. In ESLint you use ecmaFeatures to determine what you want to support (http://eslint.org/docs/user-guide/configuring.html#specifying-language-options) - this is useful if you don't want to allow certain features. In JSCS you include esnext: true to use babel parsing (otherwise you don't do anything since esprima supports es6 as well). Maybe I'm just confused as to what you mean by configuration since normally configuration means that you can configure the types of rules to lint.

https://github.com/sindresorhus/eslint-config-google

Nice :+1:! And if yall want to maintain the JSCS google preset we can move it out of the JSCS repo and into a separate module/repo and use that liked I mentioned before.

Can this be closed in favor of https://github.com/google/web-starter-kit/issues/775?

Sounds like it

Yeah. Let's close.

Help welcome with #775 otherwise I'll PR next week.


Defining a block diagonal matrix in terms of the block matrix variables.

I want to define a block diagonal covariance matrix in terms of the block matrix variables. I use kronecker product to do that, but it seems like it does not work for cvx variables. For example, in the code below, I was expecting covar to be a 10 by 10 matrix. The reason I want it to be 10 by 10 is that I want to multiply covar with a constant matrix A whose dimension is N  by 10. A.dot(covar) gives an error (dimension mismatch)
Any help is very much appreciated.

dmat1 = np.eye(5)
dmat2 = np.eye(5)
diagcov1 = Variable(2,2);
diagcov2 = Variable(2,2);
covar = np.kron(dmat1, diagcov1)+np.kron(dmat2, diagcov2)
covar.shape
(5, 5)

You can't use numpy functions on cvxpy objects. You'll have to use the cvxpy functions hstack and vstack. I'll add a cvxpy kron function when I have time.

Can I stack cvx variables and zeros together (since the covar matrix is a block diagonal)? I don't want to define covar as a new cvx variable, that will increase the dimension of the problem. I need to define covar matrix just to calculate the objective function easily.

Looks like i can. never mind. thanks!


Postman renderer

Provide renderer which can build Postman compatible file with api and groups.
It can be based on Core JSON Renderer so it would be simplified to json transformation from stardard apiator json to postman

Won't fix due to the moving to OpenApi


Make README more readable

This change is

@ayj

Jenkins job istio/presubmit passed

@andraxylia , can you help to merge? Thanks.


Fixed: missing control of password response

Input::accept() method is not called with Password input.
But in description, the working of this input is similar than Input.

Sorry for the delay @ElGigi thanks!


removed extra tab space

Seems like you have to commit something to restart this status check

Seems like you have to commit something to restart this status check

Are you unable to see a commit is that why the checks are not working?

No It seems like github check gets stuck some times like this and just needs a restart

I will close this PR then.


Add link to "button-has-type" rule docs in the main README

Added the link. Partially resolves: https://github.com/yannickcr/eslint-plugin-react/issues/1546
I was now wondering though, should this rule not have the jsx- prefix? As it's dealing with JSX specific linting only.
Unfortunately that would be a breaking change, since it is already released without this prefix right now.

No, because it shouldn't be dealing only with jsx - it should be able to catch React.createElement calls as well.


Configuration failing: «No device»

Checklist

[X] I have verified that the account and device works in the Comfort Cloud App.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of currently previous issues..

What version of Home Assistant Core?
core-2024.11.3
Describe the issue
Started setting up my Home Assistant fairly recently, and trying to set up Panasonic CC.
When configuring and logging in with email and password, I’m getting the response ‘no device’. After looking into other issues I’ve reset both MFA and password and retried logging in, by stil getting the same result.
Able to log into Panasonic Comfort Cloud app on iOS just fine where my device is listed (a CS-HZ35UKE heat pump).
Setup:
Panasonic CC 2024.11.0
HACS 2.0.1
HA Core 2024.11.3
HA OS running on Raspbery Pi 4
Error/Debug Logs
No response

Hi, I have the same problem. Have you found a solution yet?

Hi, I have the same problem. Please help

I was able to configure this a couple of days ago, so the error did not occur to me anymore

I tried to configure it yesterday and I still have this problem

Same problem.

same from there


Documentation for label extensions

It's possible to extend labels too, can this be documented here too? And how to cope with multiple extensions on the same label file, how should the naming be done?

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

ID: b7526dd1-39d1-a882-8560-52c530ef5649
Version Independent ID: 7dd2a62b-b310-595b-eeda-f746679bbf3c
Content: Extensibility home page - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/extensibility/extensibility-home-page.md
Service: dynamics-ax-platform
Product: ****
Technology: ****
GitHub Login: @FrankDahl
Microsoft Alias: fdahl

@gertvdh, thanks for the feedback.
@FrankDahl, please review.

Bug 516073 logged to track this issue.

This information is documented in the "Label extensions" section in  the Customize through extension and overlayering topic. Thanks!


Add field mapping for Patient - contact:address

Added the contact address field to the patient model class, hibernate and script files.


Feat/test role

Fix: https://github.com/morpho-org/morpho-seatbelt/issues/2

@Rubilmax  @makcandrov  @julien-devatom

@MerlinEgalite file does not appear in main even if the branch is merged.


Problem with cake script compilation with travis, trusty, mono and dotnet.

Creating issue as per: https://stackoverflow.com/questions/49677894/travis-ci-mono-5-4-0-201/49678678?noredirect=1#comment86374258_49678678
What You Are Seeing?
Two different errors at compile of cake script stage, depending on mono version.
The first is here:
https://stackoverflow.com/questions/49677894/travis-ci-mono-5-4-0-201/49678678?noredirect=1#comment86374258_49678678
Problem as can be seen in log:

Compiling build script...
Error: Cake.Core.CakeException: Error occurred when compiling build script: (2399,40): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

And here is the travis config for this build:
{
  "language": "csharp",
  "sudo": "required",
  "dist": "trusty",
  "dotnet": "2.1.103",
  "mono": "5.2.0",
  "os": "linux",
  "before_install": [
    "git fetch --unshallow"
  ],
  "script": [
    "./build.sh -v Diagnostic"
  ],
  "cache": {
    "directories": [
      "src/packages",
      "tools"
    ]
  },
  "global_env": "DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true",
  "group": "stable"
}

Full log:
GIST LINK - https://gist.github.com/dazinator/5c080921ec8f5b72d74c076a5deee63b
I then tried suggestion of upping the version of mono (tried both 5.4.0, and 5.4.1) which resulted in a different exception from mono (have linked gist below)
The travis config for this second attempt using mono 5.4.0 is:

{
  "language": "csharp",
  "sudo": "required",
  "dist": "trusty",
  "dotnet": "2.1.103",
  "mono": "5.4.0",
  "os": "linux",
  "before_install": [
    "git fetch --unshallow"
  ],
  "script": [
    "./build.sh -v Diagnostic"
  ],
  "cache": {
    "directories": [
      "src/packages",
      "tools"
    ]
  },
  "global_env": "DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true",
  "group": "stable"
}

And that results in a nasty mono exception.
GIST LINK - https://gist.github.com/dazinator/43419caa4f902d9b071eedd252688586
What is Expected?
Cake script compiles.
What version of Cake are you using?
latest stable cake release.
Are you running on a 32 or 64 bit system?
See travis build definition.
What environment are you running on?  Windows? Linux? Mac?
Linux (with mono and dotnet) as per travis build config above.
Are you running on a CI Server?  If so, which one?
Travis: https://stackoverflow.com/questions/49677894/travis-ci-mono-5-4-0-201/49678678?noredirect=1#comment86374258_49678678
How Did You Get This To Happen? (Steps to Reproduce)
Run the travis build.
Output Log
There are two different errors I am seeing depending on mono version used.
Mono version 5.2.0:
GIST LINK - https://gist.github.com/dazinator/5c080921ec8f5b72d74c076a5deee63b
Mono version 5.4.0 (also similar error on 5.4.1)
GIST LINK - https://gist.github.com/dazinator/43419caa4f902d9b071eedd252688586

Here is exact cake version from tools/packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
	 <package id="Cake" version="0.26.1" />
	 <package id="Cake.CoreCLR" version="0.26.1" />
</packages>


Identifying sections and add section information to metadata

The goal of this issue is to identify sections within documents and add the section information to the document's metadata.

I'm surprised that the partition function doesn't return the section as an element. This would be a very helpful for so many use cases


Working versions of Unity?

Wondering what working versions of unity work with this project. Looking to ideally use 2022.3.14f1, does this package support that, or 2023 versions? I don't see it stated anywhere so I assume it works with all / most versions but want to make sure. Thanks

on our side, it works well for sure with 2021.3.5f1

@angelos3lex will it work with this react-native version "react-native": "0.72.6",

Yeap, that's what we are using, both android and iOS. (Not tested on simulators)

Any more info on this? I've gotten 2021.3.9f1 to work, but having crashes with 2022.3.10f1


When using min_length on Sequence field, outputted JSON schema is minLength instead of minItems for array type

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
class Example(BaseModel):
  array: Sequence[int] = Field(default_factory=list, min_length=1)

Example.model_json_schema()

The above returns a JSON schema
{'properties': {'array': {'items': {'type': 'integer'}, 'minLength': 1, 'title': 'Array', 'type': 'array'}}, 'title': 'Example', 'type': 'object'}

which uses minLength rather than minItems which is incorrect.
However, when we use array: list[int], the JSON schema correctly uses  minItems.
Example Code
from pydantic import BaseModel
from typing import Sequence

class Example(BaseModel):
  array: Sequence[int] = Field(default_factory=list, min_length=1)

Example.model_json_schema()

Python, Pydantic & OS Version
pydantic version: 2.7.0
        pydantic-core version: 2.18.1
          pydantic-core build: profile=release pgo=true
                 install path: /Users/yc/Library/Caches/pypoetry/virtualenvs/hippocrates-mp3Iifoy-py3.12/lib/python3.12/site-packages/pydantic
               python version: 3.12.2 (main, Feb  6 2024, 20:19:44) [Clang 15.0.0 (clang-15<IP_ADDRESS>.5)]
                     platform: macOS-14.4-arm64-arm-64bit
             related packages: typing_extensions-4.11.0 mypy-1.4.1
                       commit: unknown

@skylander86,
Thanks for reporting this! We can fix in a 2.7 patch release soon. Adding to the corresponding milestone!

Ok I don't think this is actually a 2.7 issue (can reproduce in 2.6.4.

Removing this from the 2.7 milestone, great first issue if someone wants to pick this up!


Release-6.4.0

Summary of the Pull Request
OneFuzz Release 6.4.0
Deployment Change:
In the config.json used during deployment; authority, tenant_domain, and cli_client_id are now required values. These values are being moved from parameters used in the onefuzz config CLI command, which not be present in a future release, however they are unchanged for this version. There is an updated version of the config.json with default values that correspond to the Microsoft.com tenant in this release as well. Please review Pull Request - #2771 for more information.
Added

Deployment/CLI: OneFuzz Config refactored - authority, tenant_domain, and cli_client_id are now required values in the config.json used during deployment #2771
Agent: Fully escape allowlist rules #2784
Agent: Apply allowlist to all blocks within a function #2785

Changed

Agent: Updated Rust version to 1.67 #2781
Service: Include AssignedTo when failing to create a work item due to an authentication exception #2770

Fixed

Agent: Fixes & improvements to Expand behavior #2789
Agent: Triming whitespace in output from monitored process before printing #2782
CLI: Fixed default value of analyzer_exe #2797
Service: Fixed query to get the existing proxy #2791
Service: Truncate webhooks message length for azure queue size compatibility #2788

Codecov Report

Merging #2799 (6be36bd) into main (291f9df) will decrease coverage by 2.72%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2799      +/-   ##
==========================================
- Coverage   29.52%   26.80%   -2.72%
==========================================
  Files         322      125     -197
  Lines       38782    13236   -25546
==========================================
- Hits        11449     3548    -7901
+ Misses      27333     9688   -17645

Impacted Files
Coverage Δ

src/ApiService/ApiService/OneFuzzTypes/Events.cs
79.20% <0.00%> (-1.61%)
:arrow_down:

...Service/ApiService/onefuzzlib/notifications/Ado.cs
0.00% <0.00%> (ø)

...vice/onefuzzlib/notifications/NotificationsBase.cs
0.00% <0.00%> (ø)

src/agent/storage-queue/src/azure_queue.rs

src/agent/onefuzz/src/machine_id.rs

src/agent/debugger/src/module.rs

src/agent/coverage-legacy/src/cache.rs

...ent/onefuzz-task/src/tasks/regression/libfuzzer.rs

src/agent/onefuzz-agent/src/done.rs

src/agent/libclusterfuzz/src/lib.rs

... and 200 more

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


Issue while running py.test

Using fresh virtualenv with pip install -U -r requirements-dev.txt
py.test returns:
napalm-panos$ py.test
=========================================================================== test session starts ===========================================================================
platform linux2 -- Python 2.7.12+, pytest-3.0.6, py-1.4.32, pluggy-0.4.0 -- /home/xionox/napalm-panos/env/bin/python
cachedir: .cache
rootdir: /home/xionox/napalm-panos, inifile: setup.cfg
plugins: pythonpath-0.7.1, json-0.4.0, cov-2.4.0, pylama-7.3.3
collected 0 items / 1 errors
Coverage.py warning: No data was collected.

----------------------------------------- generated json report: /home/xionox/napalm-panos/report.json -----------------------------------------

---------- coverage: platform linux2, python 2.7.12-final-0 ----------
Name                             Stmts   Miss  Cover   Missing
--------------------------------------------------------------
napalm_panos/__init__.py             8      8     0%   15-28
napalm_panos/panos.py              348    348     0%   14-531
napalm_panos/utils/__init__.py       0      0   100%
--------------------------------------------------------------
TOTAL                              356    356     0%

================================================================================= ERRORS ==================================================================================
____________________________________________________________________________ ERROR collecting  ____________________________________________________________________________
env/local/lib/python2.7/site-packages/py/_path/common.py:366: in visit
    for x in Visitor(fil, rec, ignore, bf, sort).gen(self):
env/local/lib/python2.7/site-packages/py/_path/common.py:415: in gen
    for p in self.gen(subdir):
env/local/lib/python2.7/site-packages/py/_path/common.py:415: in gen
    for p in self.gen(subdir):
env/local/lib/python2.7/site-packages/py/_path/common.py:415: in gen
    for p in self.gen(subdir):
env/local/lib/python2.7/site-packages/py/_path/common.py:415: in gen
    for p in self.gen(subdir):
env/local/lib/python2.7/site-packages/py/_path/common.py:415: in gen
    for p in self.gen(subdir):
env/local/lib/python2.7/site-packages/py/_path/common.py:405: in gen
    if p.check(dir=1) and (rec is None or rec(p))])
env/local/lib/python2.7/site-packages/_pytest/main.py:682: in _recurse
    ihook = self.gethookproxy(path)
env/local/lib/python2.7/site-packages/_pytest/main.py:587: in gethookproxy
    my_conftestmodules = pm._getconftestmodules(fspath)
env/local/lib/python2.7/site-packages/_pytest/config.py:339: in _getconftestmodules
    mod = self._importconftest(conftestpath)
env/local/lib/python2.7/site-packages/_pytest/config.py:375: in _importconftest
    self.consider_conftest(mod)
env/local/lib/python2.7/site-packages/_pytest/config.py:398: in consider_conftest
    if self.register(conftestmodule, name=conftestmodule.__file__):
env/local/lib/python2.7/site-packages/_pytest/config.py:250: in register
    ret = super(PytestPluginManager, self).register(plugin, name)
env/local/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py:370: in register
    self._verify_hook(hook, hookimpl)
env/local/lib/python2.7/site-packages/_pytest/config.py:239: in _verify_hook
    super(PytestPluginManager, self)._verify_hook(hook, hookmethod)
env/local/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py:485: in _verify_hook
    _formatdef(hookimpl.function), ", ".join(hook.argnames)))
E   PluginValidationError: Plugin '/home/xionox/napalm-panos/env/lib/python2.7/site-packages/napalm_base/test/conftest.py'
E   hook 'pytest_generate_tests'
E   argument 'basefile' not available
E   plugin definition: pytest_generate_tests(metafunc, basefile)
E   available hookargs: __multicall__, metafunc
========================================================================= pytest-warning summary ==========================================================================
WC1 None [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
=============================================================== 1 pytest-warnings, 1 error in 0.83 seconds ================================================================

Please let me know how I could troubleshot it more.

I just ran "tox" on the develop branch and didn't see any issues:
  py27: commands succeeded
  py34: commands succeeded
  py35: commands succeeded
  congratulations :)

@XioNoX Test on the develop branch and see if it works. It looks like the 'master' branch is a bit out of date and a release needs created.

Same error :(
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
nothing to commit, working tree clean
$ virtualenv env
$ source env/bin/activate
(env)$ pip install -r requirements-dev.txt
[...] (no errors)
(env)$ pip install tox
(env)$ tox

@GGabriele can you take care of this?

@XioNoX This might fix it:
https://github.com/napalm-automation/napalm-panos/pull/36

pytest working now


WFLY-16037 Extract MSC-related classes within wildfly-clustering-infinispan-spi into separate module

https://issues.redhat.com/browse/WFLY-16037
Requires https://github.com/wildfly/wildfly/pull/15200

@rhusar Please review.


Update rosetta to target kava v0.26.x with cometbft & cosmos v0.47.x

Update to Go 1.21
Update all imports from tendermint to cometbft
Match go.mod replace statements with Kava
Use GRPC querier paths over ABCI since legacy queriers are removed

Includes a mock abci server for testing
Adds pagination logic for balances, delegations, unbonding
Updates the balance service for the new account not found error message

Updates mocks for cometbft v0.37.x

Ran integration tests, check:data, and check:construction against a release/v0.26.x node.  All tests passed and I found no regressions in non-existent account handling, block result height mismatches, or liquid & vesting balances.


Sending email subscriptions without new items

Hello.
I have enabled the subscription sending task and every day an email arrives in which no news is announced because there have been no changes in the items.
I would like that no emails are sent if there is no news to report.
Greetings.

There is a similar feature request in DSpace CRIS: https://github.com/4Science/DSpace/issues/332

@juangarcia-Cultura I think this might be solved by the eperson.subscription.onlynew configuration option in dspace.cfg:
# For backwards compatibility, the subscription emails by default include any modified items
# uncomment the following entry for only new items to be emailed
eperson.subscription.onlynew = true

It seems to me that the "eperson.subscription.onlynew" option is no longer being used. In DSpace version 7.5 it does not appear in the source code, although it remains in the dspace.cfg file. This causes notifications to be sent for both new and modified items.

 I hadn't noticed that it was missing in DSpace 7. This is definitely an issue we need to look into, whether it was removed on purpose or by accident...

On the other hand, so that emails do not arrive without news, I have changed the SubscriptionEmailNotificationServiceImpl class, it is enough to add a simple check

Recategorizing this as a "bug", since it existed in v6.x as eperson.subscription.onlynew.   It seems like we could look at restoring that configuration and updating SubscriptionEmailNotificationServiceImpl to use that configuration (if it exists).  This seems like a relatively minor change... assuming that's the case, it might be included in a future 7.6.x maintenance release.  (If somehow, this isn't a small fix, we should move this to 8.0)

PR https://github.com/DSpace/DSpace/pull/8981 fixes the problem of "empty" emails. I have a local fix to only consider "new" items in the generation of the subscription email. Is it planned to support the configuration eperson.subscription.onlynew = true in DS7?

I have a local fix to only consider "new" items in the generation of the subscription email. Is it planned to support the configuration eperson.subscription.onlynew = true in DS7?

Hi @saschaszott. I think that we should restore this functionality for DSpace 7+. It was a great relief to my colleagues who manage DSpace workflows when we discovered that in DSpace 6, only to have it go away in DSpace 7!


Volume is way too loud and no way to adjust

The volume needs to be like cut in half or more, it is insanely loud for both the victim and observers.
Also an option to control the volume in the config would be a nice addition too.

There is now a config option for volume.


Winget sees a package to update even the new version is installed side-by-ide

Brief description of your issue
Running 'winget upgrade', shows me 'Microsoft .NET SDK' and 'Microsoft Visual C++ 2015-2022 Redistributable (x64)' to be upgraded.
Looking at versions already installed, the available version is already installed.

Steps to reproduce
Install several versions of the .NET SDK.
Expected behavior
The new version being already installed side-by-side, it should'nt be showned as to be upgrade.
Actual behavior
The package is always seen as to be upgraded.
Environment
Windows Package Manager v1.1.12663
Copyright (c) Microsoft Corporation. Tous droits réservés.

Windows: Windows.Desktop v10.0.22000.318
Package: Microsoft.DesktopAppInstaller v1.16.12663.0

Journaux: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Duplicate of #1413
We're looking at this specific situation in a couple of other issues:

#1413
#1192
#1142
#752

This is still an issue. I dont think it ever got fixed. Currently showing version 14.30.30704.0 is installed but always showing 14.32.31326.0
No matter how many times I update it always shows which makes doing a full winget upgrade -h --all annoying as it always downloads and upgrades even though it isnt needed.
Maybe something new has been added to stop this or some bypass?

@dafunks
This issue was marked as a duplicate of:

#1413

That issue hasn't been closed yet. For "side-by-side" packages, we need to check if the latest is installed, and not show it as a potential upgrade for an older version currently installed on the system.


Add some detail on system notification

Some detail of an notification need to be added like date and message (can truncate the character)
Can use references from book firebase notification

Make sure to merge #141 before this one. There are some updates to the SystemNotification type.

Make sure to merge #141 before this one. There are some updates to the SystemNotification type.

#141 Merged


Moving more facilities to the collectives module

This depends on #4068

Good idea! Should spmd_block be in collectives as well?

Good idea! Should spmd_block be in collectives as well?

Yes, probably so. I can add it.

This is good to go now

The only thing I'm a bit worried about is that the osu_bibw test now times out on all the debug builds on pycicle. I can't see anything that stands out though so it may just be temporary... I've started a couple of builds on rostam to see if it happens there as well.

Just a clarification question:
In the vtk library (+paraview etc), the modularization was done in such a way that for each module there is usually a set of submodules, with one being the parallel (MPI) version of each algorithm, so a serial build uses module graphics, and a parallel one can also pull in graphics/parallel etc etc
Are we going to have collectives (on node) and collectives/distributed (multinode) as distinct modules - and is this pattern intended for other modules too?

@biddisco yes. Collectives are pretty much by definition distributed so there won't be a local version of this module, but there is already an algorithms module with local parallel algorithms and segmented_algorithms for the distributed equivalents. The rest of the lcos are going to be split up the same way. They won't be "submodules" in the way you describe them, but there will be local and distributed modules wherever it makes sense.

The only thing I'm a bit worried about is that the osu_bibw test now times out on all the debug builds on pycicle.

@msimberg I think those were real timeouts. I have reduced the windows size used for this test in debug mode (number of messages send/received concurrently), that should take care of the problem.


Overwriting theme wierd behaviour

There is some weird behavior when overwriting theme files...
Example:
platform/src/Storefront/Resources/views/storefront/page/content/index.html.twig
by this one
custom/plugins/MyTheme/src/Resources/views/storefront/page/content/index.html.twig
The Symfony Profiler will return @Storefront first, instead of @MyTheme

Does inheritance work for you? So the changes in your index.html.twig are working?
If so, it might be because of our implementation of sw_extend and sw_include which the profiler can't handle.

Not it does not
I already guessed that was because of sw_extend and sw_include
On the meantime until this is solved (https://github.com/shopware/platform/issues/614 I open that issue)
I did modified platform/src/Storefront/Resources/views/storefront/page/content/index.html.twig
with {% sw_extends<EMAIL_ADDRESS>%}
I know that is not the way to go but I needed to move forward
There is a lot of issues with this sw_extend and sw_include
Why is this (https://issues.shopware.com/issues/NEXT-7517) mark as "Priority Minor"??
Is giving a lot of issues
50% of my includes does not work with sw_extend and sw_include, or have weird behavior (like cart multiplying products every time something is added to the cart)
I had to extend (and overwrite functions) a few controllers (like NavigationController, CheckoutController, AuthController) to replace @Storefront with @MyTheme because it loads @Storefront instead @MyTheme
But it will crash if SW updates those
I hope that this (https://issues.shopware.com/issues/NEXT-7517) is fixed soon cos not cool to leave hacks everywhere

We have fixed the inheritance of themes in 6.4. See also the linked issue.


minor spelling fix

@rsepassi tagging b/c this PR should be fine but something is funky with travis


Error with scriptorium make output file name

Called scriptorium make from directory with paper.mmd (folder name test).
Ryans-MacBook-Pro-2:test ryan$ scriptorium make -o test
Traceback (most recent call last):
File "/usr/local/bin/scriptorium", line 9, in
load_entry_point('scriptorium==2.0.0', 'console_scripts', 'scriptorium')()
File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scriptorium-2.0.0-py2.7.egg/scriptorium/main.py", line 78, in main
args.func(args)
File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scriptorium-2.0.0-py2.7.egg/scriptorium/main.py", line 12, in make
pdf = scriptorium.to_pdf(args.paper, use_shell_escape=args.shell_escape)
File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scriptorium-2.0.0-py2.7.egg/scriptorium/papers.py", line 76, in to_pdf
print('LaTeX conversion failed with the following output:\n', output)
UnboundLocalError: local variable 'output' referenced before assignment

Duplicates #12, fix is in progress there


Add statsd instrumentation into Zipkin core services

I order to be have visibility into the health of the application it would be great to be able to record stats based on various metrics from within the applications (collector, query, web)
This issue needs more thought in terms of:

which stats need to be collected
method of actual implementation
configuration methods

Will add more info later.

Given that existing implementation is based on Finagle, there are a lot of stats already being reported. However, they are not being emitted to any backend in the default configuration, and in fact there seems to be no external configuration mechanism aside from putting a text file in META-INF specifying the class name of the metrics backend.

+1, would find it very useful if Zipkin emitted metrics to allow it to be monitored and alerted on.

@petemounce have you seen this about metrics? https://github.com/openzipkin/zipkin/tree/master/zipkin-server#metrics


Struggling to get a homekey on the iphone

So Ive got the ESP scanner (I think) working.
I;ve got it recognised in the homekit device in home assistant.

when I lock and unlock the HK, I see the terminal doing stuff!!! ie requesting a change in state.
I've got homebridge on Home Assistant working and the lock is recognised on the iphone.
When I change the lock status on the iphone or on Home assistant, the changes flow through between devices and show on the terminal of the ESP HK.
BUT what I cant do is get the homekey to be issues on the iphone so I can check that NFC is working.  Nor can I work out how to set the rules for any authentication even if not a homekey.
Other than that, this looks like a solid option, and as you said elsewhere, you can use automation to unlock a door. (in my case a nuki)
Currently I use a tag and set a shortcut on the iphone to open the lock.  BUT its clumsy as I need to wait to connect to my local internet and I might as well go into the app.

OK so I worked it out after a bacon sandwich!!!
Dont add via homebridge, add it directly to the phone!
I was adding it the wrong way!!!!

Hello! :wave:
Homekey contains specific characteristics to be used by the Home App that Home Assistant doesn't know to forward to homebridge, it would just be a lock.
Also, if you wish to integrate it with HASS, the project already does that through MQTT Discovery, let me know if you need any help.

got it all working... just needed that bacon butty and an few hours playing!!!
cool piece of work... now need to 3D print an enclosure!


[feature] Show incoming tx Input address in wallet API

I need to get the incoming address of transactions.   I am using cardano-wallet for a service and need to use the incoming address for who sent transactions into the wallet.  The rest API lists what I am looking for and on the testnet I was getting the address, but on mainnet I am not getting the address.   I would like to not have to use another service / API to get this information.
GET /v2/wallets//transactions
"assets and address are always present for outgoing transactions but generally absent for incoming transactions. This information is present on the Cardano explorer, but is not tracked by the wallet."

Hi @MrMitch17, thanks for the report.
That feature is on our backlog but it's not a high priority at the moment.
You will need to query an explorer for now.

Sure thing, just figured I would make a note for visibility.

I'd love to see this as well. Recently we launched an NFT mint that was using the wallet API to watch for transactions coming in. We had to close again because we were missing the buyers' addresses. We're now converting the app to use Blockfrost.

Closely related to #2921

The /wallets/{walletId}/transactions-decode endpoint provides functionality like this.


[UNet2DConditionModel pipeline] the following issue arises in the UpBlock2D sub-module.

During the testing of the UNet2DConditionModel pipeline, the following issue arises in the UpBlock2D sub-module.
            if len(shape) != len(first_tensor_shape) or any(
                shape[i] != first_tensor_shape[i] for i in range(len(shape)) if i != dim
            ):
>               raise ValueError(
                    "All dimensions must be the same size except for the dimension along which the contenation is taking place."
                )
E               ValueError: All dimensions must be the same size except for the dimension along which the contenation is taking place.

ttnn/ttnn/operations/data_movement.py:224: ValueError

The error is triggered due to a disparity in tensor dimensions when performing the concatenation operation. Specifically, one tensor has a shape of [1, 1280, 4+28, 4+28], while another tensor has a shape of [1, 1280, 8+24, 8+24].
As the tensors which we pass for UpBlock2D is received from cross_attention_down_block_2d and DonwBlock2D, As this sub_modules returns two outputs but we are testing only the first output in the test file(Even in tt_lib version we are testing only first output of cross_attention_down_block_2d and DonwBlock2D) we think the tensor might be the issue for this.
So,we are further debugging on this issue.
Corresponding commit
Originally posted by @punithsekar in https://github.com/tenstorrent-metal/tt-metal/issues/4801#issuecomment-1923736678

While testing the Unet2dConditionModel pipeline with latest pipeline(Code) of dependent sub-modules, We are not facing this issue.
Working Unet2dConditionModdel pipeline, Corresponding PR #5119.


Update to A to Z of NHS health writing - Sleepy

Add the term 'Sleepy' to the A to Z of NHS health writing as per https://github.com/nhsuk/nhsuk-service-manual-backlog/issues/147

Thanks @theonlymojo. All fine.


Method signature and interface fixes

This PR fixes a few issues in the type definitions:

Interface InteractiveObjectProps now id: string property added.
selectObjects and deselectObjects will now take (string | Selection)[] rather than an array of one or the other.
listSelectedObjects will now return Promise<T extends SelectableObject> rather than Promise<any>.

 Fix reported errors in seatsio-types


feat: add rds breakpoints.scss mixins

The RDS breakpoints mixins use a device naming convention with the following:

mobile
tablet
laptop
desktop
site-max

The widths of these breakpoints can be configured in tokens.scss, but the names need to be fixed since SCSS doesn't have a way to dynamically generate mixins (unless we want to switch to calling our mixins like @include breakpoints.at('mobile') { /* styles */ }, which from past discussions sounds undesirable).
One benefit of using a fixed set of breakpoint names is that other RDS components can be written in a consistent way without having to assume any number of breakpoint possibilities.

Time to bite the bullet and adopt sm, md, lg, xl as the names for the names instead? (I waffle on this personally as I've enjoyed the other breakpoint names for years; although on the one project where I use the size-based breakpoint names I've found the transition easier than expected.)

Time to bite the bullet and adopt sm, md, lg, xl as the names for the names instead? (I waffle on this personally as I've enjoyed the other breakpoint names for years; although on the one project where I use the size-based breakpoint names I've found the transition easier than expected.)

For the record, I hate it, but it's probably the right choice. I checked tailwind, bootstrap, and a few others, and pretty much everyone else uses those names for breakpoints.

Another thing we might want to consider is how to name the -gt and -lt mixins. With the device naming convention (laptop-gt()), I always read it as "laptop and greater", but someone new to the size mixins might find the acronyms to be gibberish (xl-lt()). I don't have a better suggestion. boostrap uses -up() and -down(), but I'm not sure if those are any better.


reordering components fails

i can reorder components in the list in /dashboard/components but the change never gets saved.

Interesting, what browser, OS and host are you using? Re-ordering of components works on the demo.

chromium on debian jessie, self-hosted.

hmmm... and now it works.
odd.

actually, no, it doesn't work. i can reorder them and it says "components updated" but the changes do not reflect in the user-facing site. when i come back to the dashboard interface, the changes are gone.

Does it work for you in the demo app?

yes, it does (except for #525 of course ;).

Is this still a problem for you? Do you get any errors in the console when you've re-ordered your components? Are you using MySQL?

yes. the console shows a 500 error, and the network inspector in chrome tells me that the resulting page is Whoops, looks like something went wrong.
POST http://example.net/dashboard/api/components/order 500 (Internal Server Error)

i am using mysql.

It's yourself whom has problems with the CSRF tokens, right?

you mean #525? that was me yes. but i didn't have cookies enabled then, now cookies are enabled here.

This should've been closed when we merged #599. @anarcat if you're still experiencing this issue, let us know.

i can't confirm this, git pull blew up in my face (see #633).


Updating Azure CLI

I would like to be able to update to the latest version by typing
az update

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

ID: 8246b90a-efb1-03ce-f642-d3eb2441fc30
Version Independent ID: 2fdd20ef-7bd3-57bc-7957-93f4bb5377ce
Content: Install the Azure CLI for Windows
Content Source: docs-ref-conceptual/install-azure-cli-windows.md
Service: azure-cli
GitHub Login: @dbradish-microsoft
Microsoft Alias: dbradish

@munseym Thank you for your feedback! This repository is specifically related to the Azure documentation. The product team is active on their repo and would be the appropriate place to request new features.


 Then the ebs storage driver disappears from the storage (No storage drivers) after a while. It could be the case that the mounting container moved into another AZ. Ebs stack is working (no errors in the logs), if I start the mounting container in the right AZ it can mount the ebs volume.
Results:
UI shows "No storage drivers" if you open Infrastructur -> Storage

Can you ellaborate on "after a while" - how long is that?
How many times has this happened to you? Does it ever reappear?
Where does it disappear from? The storage page? Is the rancher-ebs stack on the stacks page still present and healthy? Are its containers still deployed?

Please let us know in a comment if you can still reproduce the issue, and we'll reopen it


Support EC2 instance attributes such as source-dest-check

What problem are you facing?
I want to create a NAT instance in AWS.
This requires disabling the source destination check, for example using the following AWS CLI:
aws ec2 modify-instance-attribute --instance-id $AWS_EC2_INSTANCE_ID --no-source-dest-check
However the Instance resource of the AWS provider does not support the attributes of "modify-instance-attribute", in particular the source-dest-check.
How could Crossplane help solve your problem?
Add the required attributes (at least sourceDestCheck) to the Instance resource.

This is already supported by the new provider-jet-aws.


Can't create a ubuntu container[mainnet]

I receive the following issue when I try to create an ubuntu container on mainnet:

This is the log file it included:
error_9671.txt

Fixed


Update organization-assets-library.md

https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/2437
Moved note

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@kaarins PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


prevent auto-installing wandb

Fixes #26

@shon-otmazgin @ariecattan wdyt?
this is ready for review

@aryehgigi very nice and clean solution. before approval, did you test it and it worked?

actually i didnt check it. and now that i do i see that it does not install wandb unless specified - as expected.
but then from fastcoref import FCoref throws an error cause __init__.py imports both modeling stuff and training stuff.
we can remove it from the init, but then users would need to import like this:
from fastcoref.modeling import FCoref which is fine, but will break backward compatability.
so dont merge this yet as i dont have a solution to not break backward compatibility but in the same time not import training. if you find something lmk?

ok @shon-otmazgin i found a solution that doesnt break backward compatability and doesnt import wandb if the trainer is not used.
the only disadvantage is that it is a bit ugly code-wise. but personally i think its fine.. wdyt?
(i obviously tested it now)


fix: expand on a check-fail output that crashed in a test

see https://github.com/dragonflydb/dragonfly/actions/runs/6436749970/job/17480707509?pr=1998#step:10:1424
We peek into tls engine to see if it produced some output to write into a socket, then we write some and then we consume (drain) the output that we written. The flow is not atomic so it may definitely create errors but unfortunately I still do not understand context well enough to fix the code.

Codecov Report
Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (6655f71) 77.49% compared to head (45153d6) 77.42%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #153      +/-   ##
==========================================
- Coverage   77.49%   77.42%   -0.07%
==========================================
  Files          98       98
  Lines        7166     7173       +7
==========================================
+ Hits         5553     5554       +1
- Misses       1613     1619       +6

Files
Coverage Δ

util/tls/tls_engine.cc
62.93% <14.28%> (-3.13%)
:arrow_down:

... and 3 files with indirect coverage changes

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

Hey Roman, can you merge these changes please? :pray:


Build Instructions

Hi! I wanted to check this implementation of Surfel GI out myself, but I couldn't quite figure out how to build the custom render passes against Falcor. Are there any instructions for this?

This repository is currently still in development, so I don't recommend building and testing it right now (because there's code that is hard-coded and scene-specific), but I'll explain you through it briefly.

Put SurfelGI/RenderPasses into SurfelGI/Falcor/Source/RenderPasses
Edit Falcor/Source/RenderPasses/CMakeLists.txt
add_subdirectory(Surfel)
Follow Falcor's build instrcution (Build Mogwai).
Run Mogwai and use below script.

from pathlib import WindowsPath, PosixPath
from falcor import *

def render_graph_DefaultRenderGraph():
    g = RenderGraph('DefaultRenderGraph')
    g.create_pass('SurfelGI', 'SurfelGI', {})
    g.create_pass('SurfelGBuffer', 'SurfelGBuffer', {})
    g.create_pass('SurfelDirectLightingPass', 'SurfelDirectLightingPass', {})
    g.add_edge('SurfelGBuffer.packedHitInfo', 'SurfelGI.packedHitInfo')
    g.add_edge('SurfelGBuffer.packedHitInfo', 'SurfelDirectLightingPass.packedHitInfo')
    g.add_edge('SurfelGI.output', 'SurfelDirectLightingPass.indirectLighting')
    g.mark_output('SurfelDirectLightingPass.output')
    return g

DefaultRenderGraph = render_graph_DefaultRenderGraph()
try: m.addGraph(DefaultRenderGraph)
except NameError: None

Load scene.

Since the cell (used for searching surfels) sizes are hard-coded, you'll probably need to resize the scene down. I'll fix that later.

Thanks! I'll be patient for now then and revisit this project once it's perhaps a little further along.