[BUG] TopicClient.sendAsync timeout after 2 minutes even if default operation timeout is 1 minute

Describe the bug
We are observing every day we have random 2 to 4 service bus send calls taking more that a minute to complete. some of them are successfully and some of them fail with timeout error. Interesting part is onces that fail with timeout error seem to fail after 2 minutes even though default timeout is 1 minute
Exception or Stack Trace
The operation did not complete within the allocated time 00:00:59.9999667 for object message.Reference: 9542a42a4ad14bce933bcadaffcc9fb1_G26, 08/21/2019 00:56:59 The operation did not complete within the allocated time 00:00:59.9999667 for object message.
Microsoft.Azure.ServiceBus.ServiceBusTimeoutException:
at Microsoft.Azure.ServiceBus.Core.MessageSender+d__53.MoveNext (Microsoft.Azure.ServiceBus, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7e34167dcc6d6d8c)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at Microsoft.Azure.ServiceBus.RetryPolicy+d__18.MoveNext (Microsoft.Azure.ServiceBus, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7e34167dcc6d6d8c)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at Microsoft.Azure.ServiceBus.RetryPolicy+d__18.MoveNext (Microsoft.Azure.ServiceBus, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7e34167dcc6d6d8c)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at Microsoft.Azure.ServiceBus.Core.MessageSender+d__40.MoveNext (Microsoft.Azure.ServiceBus, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7e34167dcc6d6d8c)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at Company.Common.Messaging.TopicService+<>c__DisplayClass12_01+<<SendAsync>b__2>d.MoveNext (Company.Common.Messaging, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null)    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at Polly.FallbackSyntaxAsync+<>c__DisplayClass3_1+<<FallbackAsync>b__1>d.MoveNext (Polly, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc)    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at Polly.Fallback.FallbackEngine+<ImplementationAsync>d__11.MoveNext (Polly, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc)
Inner exception System.TimeoutException handled at Microsoft.Azure.ServiceBus.Core.MessageSender+d__53.MoveNext:
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at Microsoft.Azure.Amqp.AsyncResult.End (Microsoft.Azure.Amqp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
at Microsoft.Azure.Amqp.SendingAmqpLink.EndSendMessage (Microsoft.Azure.Amqp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
at Microsoft.Azure.ServiceBus.Core.MessageSender+d__53.MoveNext (Microsoft.Azure.ServiceBus, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7e34167dcc6d6d8c)
To Reproduce
Steps to reproduce the behavior:
Code Snippet
using basic TopicClient.SendAsync() to send messages with defaults.
Expected behavior
sendAsync should respect default operationTimeout of 1 minute and it should timeout exactly at one minute instead of 2 minutes.
Screenshots

Setup (please complete the following information):
we have common nuget messaging package  which is used from code in 1, 2 below and in both cases we see this issue.

api hosted in aks 1.14.6 (microsoft/dotnet:2.1.5-aspnetcore-runtime)
azure functions consumption plan

"Microsoft.Azure.ServiceBus" Version="3.0.2"

Additional context

Mostly calls originating from aks pod to azure service bus are for sure failing if time elapsed is above 120 seconds with timeout error. There are some calls taking upto 120 seconds but still passing.
Calls originating from azure functions are max taking 63 to 64 seconds and passing (why did they not timeout since default timeout is 1 minute ?)

@krishnasingh1818 , Thanks for creating this issue. We are trying to reproduce your problem. Would you please provide the code snippet or minimal Docker image (seems that you are using AKS and you may be using Docker) that does not include any sensitive information.

@krishnasingh1818, We have recently fixed couple of issues regarding few operations taking more time than the provided timeout. The client side fixes are present in Microsoft.Azure.ServiceBus version 4.0.0 -  https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Microsoft.Azure.ServiceBus/changelog.md.
The service has also been fixed with few of these issues and will be deployed soon. If the problem persists after a month, we could investigate further on that.

Could you also confirm if this is happening outside the scope of AKS?

@krishnasingh1818, We have recently fixed couple of issues regarding few operations taking more time than the provided timeout. The client side fixes are present in Microsoft.Azure.ServiceBus version 4.0.0 - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Microsoft.Azure.ServiceBus/changelog.md.
The service has also been fixed with few of these issues and will be deployed soon. If the problem persists after a month, we could investigate further on that.

am trying this fix and will update with results.

I updated all our microservices to use new Microsoft.Azure.ServiceBus version 4.1.1 but am seeing lot of
System.OperationCanceledException being generated in application insight logs.
System.OperationCanceledException:    at System.Threading.CancellationToken.ThrowOperationCanceledException (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at System.Threading.SemaphoreSlim+<WaitUntilCountOrTimeoutAsync>d__33.MoveNext (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)    at Microsoft.Azure.ServiceBus.MessageReceivePump+<MessagePumpTaskAsync>d__11.MoveNext (Microsoft.Azure.ServiceBus, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7e34167dcc6d6d8c)

@krishnasingh1818 yes, #8449 should fix OperationCanceledException which should be released in 4.1.1 version


Fix Event unsubscribe

If an existing subscription becomes the rootSubscription, it needs to be removed from the subscriptions Set to avoid being invoked twice per message.

Good catch! Thank you!


feat: add sync conflict info to sync progress

- What I did
added conflict information to SyncProgress
- How I did it
Added ConflictInfo object with local and remote values
Implemented logic in sync_service_impl --> _checkConflict method. When same key is updated in remote server and the key is updated in local storage/app, conflictinfo object will be added to SyncProgress.KeyInfo
App developers can make use of this information to know about conflicts during sync via SyncProgressListener
- How to verify it
Run the functional test at_functional_test/test/atclient_sync_conflict_test.dart

LGTM
Please create an issue to add documentation explaining this new feature

https://github.com/atsign-foundation/at_client_sdk/issues/601


Challenges with Local File Inclusion from Other Projects in Latest Version

Hello gitlab-ci-local maintainers,
First, I express my sincere gratitude for developing and maintaining gitlab-ci-local. This tool has been precious in enhancing my development workflows, and your efforts are greatly appreciated.
I've encountered a limitation with the recent version changes to how local file inclusions are handled. Previously, I could use the following setup in my .gitlab-ci.yml:
include:
  - local: "../otherproject/file.yml"
    rules:
      - if: ${GITLAB_CI} == "false"
  - project: "otherproject"
    file: "file.yml"
    rules:
      - if: ${GITLAB_CI} == "true"

This configuration allowed me to include a file from another GitLab project cloned to a local folder in my local development environment. However, the stricter implementation in the latest version no longer supports this method.
While I fully understand and respect the efforts to align gitlab-ci-local's functionality closely with GitLab, it introduces challenges for utilizing gitlab-ci-local in a multi-repository inner development loop. This setup is critical as it allows developers like myself to maintain a very rapid code-build-test cycle locally, which is exactly what gitlab-ci-local excels at facilitating.
I attempted to use the --volume option to make the file from the other project's local folder accessible within this project. As expected, this does not work because include:local processes files before the Docker container starts.
Ideally, the most straightforward solution would be to eliminate the include:local variation altogether, relying solely on include:project and include:file as I would in a GitLab environment. However, this would require configuring gitlab-ci-local to access other GitLab projects at different local paths. Is there a way to accomplish this, or are there any plans to support such a feature?
Any suggestions or guidance on better handling this situation would be greatly appreciated.
Thank you for your support, and I look forward to any possible solutions!

Is your example even passing gitlab lint ? @finduspedersen

For now,  @finduspedersen
i think you can go with the following workaround

@firecow
i believe the author is aware that it does'nt pass the gitlab-lint,
But he wants to be able to include: local from another directory for quicker local iteration ?
How should we proceed from here though..
Is the proposed workaround good enough ? or should we introduce yet another cli flag to allow the "directory traversal"

I don't like the idea, that gitlab-ci-local should facilitate what can be done via a symlink.


Self-service Refresh database needs downtime ?

On a self service scenario, refresh from Production to a sandbox. Is it necessary to do this activity during downtime (non-business hours / No users are logged in to the system). Please clarify!!
-Manish

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

ID: 9d28e8cc-5110-f01b-db76-94479ec2fa91
Version Independent ID: f0710707-9ff2-84a1-30c7-1f0d44e3a0d7
Content: Refresh database - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/fin-ops-core/dev-itpro/database/database-refresh.md
Service: dynamics-ax-platform
Product: ****
Technology: ****
GitHub Login: @laneswenka
Microsoft Alias: laneswenka

@manishmoothedath, thanks for contacting us. If you need immediate assistance consider one of the options described here: Support contact options. In particular, you might want to go to the Dynamics 365 Community page to get help with your questions from the Dynamics community.
@laneswenka, please review this comment. Thanks!

Any action like database refresh will incur downtime as you are deleting the in-place database and bringing in a new copy.  Doing it off-hours is ideal if you have heavy load in your Sandbox environments during business hours.  You also can use the refresh API and something like LogicApps or Flow to schedule this to be hands-free.


GitHub Action to run tox

Because Travis CI is no longer free to open-source projects.

#194

Test results: https://github.com/cclauss/flaky/actions

@Jeff-Meadows Your review, please.

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

@cclauss  Could you tell me a bit more about the pylintrc changes and why they are part of this PR?
I think no longer running the nosetests makes sense at this point.

Modern versions of Pylint have added several new lint rules that we needed to update or the pylint runs would fail.


Issues with Light GBM C_API

Hello, I've been trying to use the C-API solving a simple regression problem. I created a simple toy model of linear regression.
Basically, my code creates dataset handle from mat using DatasetCreateFromMat then adds label field, and then creates a booster using BoosterCreate. However, the resulting booster does not predict anything, the prediction result is always 0.
My code is attached.
Please advise what I am doing wrong in using the API.
Thank you,
demo.txt
Nathan

@nathans3 it seems you didn't call the training function?

I was looking for a training function, but could not find an explicit one. Is it UpdateOneIter?

Refer to https://github.com/microsoft/LightGBM/blob/e83042f20633d7f74dda0d18624721447a610c8b/src/c_api.cpp#L1335-L1344


Persistent off-canvas-overlay

I'm having trouble replicating the off-canvas-sidebar behavior found in the documents. When I shrink the window width to under 960px, everything works as expected. I click the button to reveal the sidebar and then expand the window back to over 960px, but the off-canvas-overlay doesn't disappear.
Expected behavior:

shrink window width to under 960px
reveal hidden sidebar
expand window to over 960px
left sidebar should appear normally alongside main content area
shrink window width back to under 960px
sidebar and off-canvas-overlay still visible until off-canvas-overlay is clicked

This is how the sidebar in the documentation behaves.
Here is my html:
<!DOCTYPE html>

    <title>Spectre.css Test</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" href="css/spectre.css">
    <link rel="stylesheet" href="css/spectre-exp.css">
    <link rel="stylesheet" href="css/spectre-icons.css">

        Sidebar

Content

The main content will appear in this paragraph.

Hopefully this clip better demonstrates my problem:
Video

@picturepan2 I use the CSS Files:

spectre.min.css
spectre-exp.min.css
spectre-icons.min.css
in the Version v0.5.2 from unpkg.com
But the issue still exists....


ElasticSearch update-advanced-visibility-schema job keep detecting schema version 3 instead of recent one

When I upgraded my cluster from 1.20.3 to 1.21.4, I've got an error on update-advanced-visibility-schema job:
Expected schema version: v5
Current schema version: v3
Schema version upgrade is needed
Can't do Elasticsearch schema upgrade for no-following version numbers. (eg. from v1 to v2, but not from v1 to v3)

I've tried to manually upgrade to schema v4 using steps from update-advanced-visibility-schema.sh script and let the job re-run, but it failed at the same step.
It look like the condition to detect schema v3 is still "true" on newer version and as the script consider it found the current version, it ignore newer version detection.
To finish the migration I had to scale to 0 the temporal-operator deployment, edit the ConfigMap which contain the update-advanced-visibility-schema.sh script and change the is_v3 condition to make it false. Once the job ran successfully, I could scale up temporal-operator and let it finish the upgrade.
This also happened to me when deleting, then re-deploying Temporal cluster, the schema was already upgraded in v5 but I still had the same issue.
temporal-operator version: 0.15.0

Hi @Tassatux !
Thanks for the issue, let me dig inside it and I'll come back to you :)

Thanks for the report! I did the fix, it will be released in 0.15.1 !
Now when upgrading from 1.20.3 to 1.21.4, the job prints the following lines:
Expected schema version: v5
Current schema version: v4
Schema version upgrade is needed
Upgrading to schema v5
{
  "acknowledged": true
}
true

Thanks for the bug report's quality @Tassatux !


C109177: Escaping mock URLs

Localization team has reported source content issue that causes localized version to have broken/different format compared to en-us version.
Description: All hyperlinks are mock hyperlinks and should not be rendered. Please consider adding a backslash on all hyperlinks to prevent link rendering

Docs Build status updates of commit 9bac88e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/using-the-windows-device-portal.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Hi @JonMLyons, could you please approve and merge this PR if agree?
regards

Hi @JonMLyons , We know that, but it seems to be here as a reference or example, if it really needs to work as a clickable link, it should be in link md format reference name.
Please, confirm if which way it should be displayed and I make the changes.
Regards.

Docs Build status updates of commit 051c55e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/using-the-windows-device-portal.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

I have put the link in the correct format and will be merging this PR.
Thanks All

Thanks @jessemcculloch


cmake format, lint, etc.

How about including cmake format and linting? There is cmake-format, but it would be more natural to have all cmake stuff here.

cmake-format already supports pre-commit. See https://cmake-format.readthedocs.io/en/latest/installation.html#pre-commit

Indeed it does, and I linked to the precommit repo. But as I said, it would be more natural for it to be included in this repo. Also if you look at the implementation, it could use more improvement to pass arguments etc.

Well, you should be able to pass extra arguments by using the args: [] key when declaring the hook.
Like so:
  - repo: https://github.com/cheshirekow/cmake-format-precommit
    rev: v0.6.13
    hooks:
      - id: cmake-format
        args: [--tab-size, 4]

Hmm I guess there is also no "collection" like functionality in pre-commit such that you would only be bundling additional tools?

Well, you should be able to pass extra arguments by using the args: [] key when declaring the hook.
Like so:
  - repo: https://github.com/cheshirekow/cmake-format-precommit
    rev: v0.6.13
    hooks:
      - id: cmake-format
        args: [--tab-size, 4]

Sorry, did a quick test, and this doesn't actually work

Hmm I guess there is also no "collection" like functionality in pre-commit such that you would only be bundling additional tools?

Indeed there is no such functionality. The bundling is done on a project by project basis through the .pre-commit-config.yaml configuration file.


Fix: save window maximized state

Fix for https://github.com/usebruno/bruno/pull/452#issuecomment-1755101199: save if the window is maximized in the window state and maximize on start if it was before.

@martinsefcik it's working for me now on Ubuntu/macOS (but those ones also didn't save negative positions for me), I wasn't able to test on Windows as I don't have a Windows environment here. If you have some time, it'd be great if you could confirm the bug fixed.

Just tested it on windows, works there too!


Add support for single file strings

When globbing files, it would be nice to do:
glob.sync(['./app/**/*.js', '!./app/controllers/error.js'])

and have the error.js file left out of the returned array. Not sure if this would be a breaking change, but I think pattern compatibility could still be maintained.

Pass an ignore: ... option in.


[FEAT] Trivia Game

Is your feature request related to a problem? Please describe. Link an issue if needed.
Trivia Games are fun to play.
Describe the solution you'd like
Add a trivia command to the bot.
Describe alternatives you've considered
N/A
Additional context
N/A

Who would you like to work on this issue?

[ ] Yourself
[X] Anyone

This could probably be done through some sort of trivia API.

Here is an API: trivia.py.


Uploads fail after while until server restarted

2022/09/11 03:13:23 operation error S3: PutObject, failed to rewind transport stream for retry, request stream is not seekable

https://aws.github.io/aws-sdk-go-v2/docs/sdk-utilities/s3/#unseekable-streaming-input 🤔

As a followup, I haven't seen this reappear after #7, so I do think that actually fixed it.


Task 01 Done

Issue: #2
Added the image around 1 : 30 PM

Hey @23abdul23
Thanks for opening this PR 🚀. Mentor will review your pull request soon and till then, keep contributing and stay calm.
Thanks for contributing in OpenCode'24 ✨✨!


Implement MySQL support

Because SQLite really sucks at scale, especially the way CVNBot does it right now with the .NET/C-sharp implementation that essentially re-opens and re-closes a 30MB+ file on every query and thus for every packet received from recent changes feeds.
There is also a ton of complexity right now from the 25 CVNBot instances trying to sync their lists through a private "broadcast" IRC channel. This federation feature is cool and super useful when the bots run on different servers. But for many years now we've consolidated them all under Wikimedia Cloud so they can totally use a shared database instead. The broadcasting feature could then be turned off in our primary deployment.

For local development we'd want to keep using SQLite for simplicity. So in addition to supporting MySQL, we'd need the same abstraction/interface to support SQLite as well.
In PHP, one such backend-agnostic interface exists in the form of PDO. I'm sure such libaries exist for C# as well, I just haven't had the time to reseach them and see what's needed to adopt them. Help always welcome!

Moved to https://phabricator.wikimedia.org/T327128.


Utility menu items

Just starting to play around with Reverie and like what I see so far. I am puzzled why the utility menu items are in the reverse sequence from the primary menu.
I made a new wp 3.3 install, created three pages (One, Two, Three), created two menus (Primary, Utility), added all three pages to both menus, and made Primary my primary menu and Utility my utility menu. The pages are listed in the same order (One Two Three) in both menus. The primary menu at the top of the home page shows the items in the expected order: One Two Three. The utility menu shows the items in reverse order: Three Two One.
The Reverie page on themefortress.com/reverie displays this behavior. Is this intentional?
Thanks

That is a CSS thing. I simply create a placeholder for the utility menu where "float:right" is used. You can change it to "left" and wrap it in a new div if you prefer.

If you take a look at the CSS file and search for ".footer-nav li", you can see a "float:right". That's the reason the utility nav listed in reverse order. Change it to left and you will get the normal order as the primary nav.

Yep, that does it! Thanks!


SqlDacpacDeploymentOnMachineGroup : error on queuing new build

Environment

Server - Azure Pipelines
Agent - Hosted

Issue Description

Task name : SqlDacpacDeploymentOnMachineGroup
Configuration

Error on queuing a new build

Hi @RubenDelange , you are using the "Sql Server on Dacpac Deployment" task for Deployment Group. This task is meant to be used only in a Deployment Group Phase. That is why you are getting the error because you try to use this task in an Agent Phase. I think what you need is the "IIS Web App Deployment using WinRM" extension. This extension has a task called "Sql Server Dacapac Deployment using WinRM". You can install this extension from marketplace here

@arjgupta : Thanks, we'll give it a try!


Add video feedback email script

Fixes #1.

Before this is merged, I should create tests.

Closed in favor of #14.


Change Appernetic to closed source

Although Appernetic as organization have some open source presence, Appernetic.io as a product/CMS is not open sourced.

Thanks for the update! Sorry for the delay.


aiotnb - Library Core - Milestone 1

Link to milestone and objective list
thenewboston-developers/Projects Proposal 215
Milestone proof of work

HTTP client system
Source code

Exceptions library
Source code

Type checking
Actions workflow overview
Latest Actions run
To run a type check on your machine, first install Pyright, then
 $ git clone https://github.com/AnonymousDapper/aiotnb.git
 $ cd aiotnb
 $ pyright --pythonversion 3.8 aiotnb

JSON validation
Source code

Testing
HTTP test source code
JSON Validator test source code
Keypair management test source code
Test results screenshot.

xfail tests are tests that are meant to fail. This is a good and intended result.

Performance Benchmark
Unfortunately, the network at the current time is not large enough to truly demonstrate the advantage of coroutine functions over normal Python functions. That said, there is still a small speed boost, even with only 2 validator nodes. The average speedup from using aiotnb vs the original library with two nodes is 3%. This will continue to increase as the network gets larger and the library can take advantage of the parallel nature of coroutines.
Source code
How to run
aiotnb currently requires a minimum python version of 3.8, this will be lowered to 3.6 in a future version
 $ git clone https://github.com/AnonymousDapper/aiotnb.git
 $ cd aiotnb
 $ git clone https://github.com/thenewboston-developers/thenewboston-python-client.git

 $ pip install virtualenv
 $ virtualenv .venv
 $ . .venv/bin/activate

 $ pip install thenewboston-python-client
 $ pip install .

 $ python examples/speed_demo.py

While working on this milestone my inexperience in estimating work made itself very clear to me, so I'll be submitting a more detailed proposal for milestone 2.
Project Wallet
16c9d5010701093e4427b12d3674024346a6ac90f7cc3cbebc6d3d041d435fdd

Hi @AnonymousDapper, Manish is going to run some local tests against the code to verify. We'll get back to you shortly.


trackBy function

Currently, trackBy prop only accepts String values, implying that objects are uniquely identified by a single property field. However, this isn't always the case. Quite often a combination of keys is required (e. g. in case of composite primary keys).
This PR is a proposal implementing Array and Function support:

Array (of Strings) is mapped to corresponding option keys and then concatenated via underscore
:trackBy="['abc', 'xyz']" --> option.abc + '_' + option.xyz
probably glue (underscore) has to be parametrized as well

Function is called with option as parameter (similar to custom-label), allowing arbitrary complexity:
:trackBy="option => option.abc + '_' + option.xyz" or just
:trackBy="getObjectKey"

Hey! Thanks for the contribution.
However, how is this more beneficial compared to the developer being able to just pass a prepared array of elements as a computed value:
preparedOptions () {
  return this.options.map(option => ({ ...option, key: option.abc + '_' + option.xyz }))
}

I ask because I would really love to limit the API by avoiding things that can be easily solved in userland.

Hello and thanks for your interest!
The additional key prop is indeed trivial to append to the option list as it's a pure one-way data manipulation.
However, the current option / value has to be manipulated in the same way both on it's way into multiselect and then on it's way back up  @input (stripped of the additional key prop). For sure, technically it is possible via a suitable computed getter/setter, though it already gets a little ugly.
Now in my particular - probably not so common - scenario the (actually awesome!) multiselect is used to dispay and asynchronously provide instances of specific classes, value instanceof someModel. The model itself is auto-generated from external specs I cannot manipulate. That is, I cannot simply append a key and then remove it - instead, I would have to extract data from value instance, manipulate it for usage in the multiselect and then re-create the instance again.
Obviously, just specifying any custom key-generator and operating directly on instances is much more transparent. In principle, the same mechanism that is already working perfectly for labels via custom-label prop.

The explanation makes sense, thanks for providing it. The implementation also looks great (good job!), though I would like to remove the part related to Arrays. Let’s just make it either a string or a function to make the API surface a bit smaller. Anyone will be able to implement a join function for selected properties so it does not reduce the functionality in any way.

Having a test case for it would make it perfect! @aiankile Thanks again for doing it.
Got a hard time maintaining the project as the v3 release takes longer than I anticipated, so I appreciate the focus on quality you take with this PR!

I don’t think we need to do that – this should throw an error at the user since it’s wrong to pass trackBy if your options are primitives.
Looking good! Gonna merge it soon once I get a moment to run it locally.

Any status update on this one? We still have to maintain a copy supporting multi-key objects...

 Miissed the PR because the bot closed it...

One more thing – I would prefer that we simplify the functionality to only add support for functions rather than Array.

Resolved conflicts, removed all unnecessary changes originating from the build process (dist, yarn etc.)

@shentao Is there anything holding this PR from being merged?

I just thought I'd say hello!

Thread bump?


Support missing for CreateOrAlterDatabaseIngestionMapping

Hi,
First of all I'm a big fan of this library! Thank you for maintaining it @vplauzon
I have some very generic ingestion mappings (e.g. raw from source) I would like to create on database level.
However, currently this type of ingestion mapping is unsupported by Delta-Kusto. Is this something to be added in the future?

Not needed anymore, but might be nice to have in the future 😄


Prices_vol_changes

Show open and closing prices as well as volume.

Parece que todo bien. Hagamos la prueba


Containerd bug fixes

This PR solve the following containerd issues:

Snapshot not deleted on appInstance delete
Resolution: Added a snapshot delete call in ctrRm() (container remove)

Containerd bundle uuid and appInstance's uudi (in xen config) were not same.
Resolution: Instead of generating new uuid while creating container's bundle, using the same uuid from domainStatus.

EntryPoint was not included as part cmdline file in container bundle
Resolution: Included Entrypoint in cmdline file

Remove unused variables from mount_disk.sh
Resolution:  Remove $major and $minor variables which are never used.

environment variables with special characters failed to export
Resolution: Added quotes around the environment values

Also added the files generated when we ran make run-compose  to .gitignore

Hey @adarsh-zededa can you please rebase this on top of #749 ?
@eriknordmark -- please don't pull it in for now, ok?

@adarsh-zededa and I have been talking via slack. We are trying to get the GC part sorted. Either way, as long as the snapshot removal is idempotent, ie it can sanely handle it if the delete returns “no such snapshot” as distinct from “error deleting the snapshot”, then I see no issues with this.

Hey @adarsh-zededa can you please rebase this on top of #749 ?

Done. Had to do some minor changes.

Using the same UUID for Xen domain and container bundle.
There was an extra "]\n" in p9 of Xen config. Corrected that.

EveImage check:  https://jenkins01.devt.zededa.net:8080/job/Smoketest-EveImageCheck/123/testReport/

One good thing to note in the results is test_multiapps passed. But there
are 3 other failures. Can you check and confirm these are not related to
your code changes?
Thanks,
Kalyan
On Mon, Mar 16, 2020 at 12:14 PM adarsh-zededa<EMAIL_ADDRESS>wrote:

EveImage check:
https://jenkins01.devt.zededa.net:8080/job/Smoketest-EveImageCheck/123/testReport/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lf-edge/eve/pull/750#issuecomment-599714140, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AK4GJOM2DCYSZ73Q6O7KXD3RHZ3ARANCNFSM4LK54AOQ
.

@kalyan-nidumolu
Error failures reason:
Error 1: App instance TestAppAssignedAudio-sc-supermicro-zc1-2020-03-16T16-57-29 to be online timed out
Reason: qemu crashed - please restart application instance.
I'll be working on this next as part of  https://www.pivotaltracker.com/story/show/171826181
Error 2: Image 4.2.0-amd64 to become active on sc-supermicro-zc1 - CONDITION FAILED
Reason: Reboot from agent vaultmgr, Reboot from agent nodeagent, Reboot from agent nim, Reboot from agent diag.
All the above failures are for the image: 4.2.0-amd64 on the device sc-supermicro-zc1
Error 3: Network Instance Create Failed body
Reason: Subnet conflicts with network instance TestOneApp-colfax-sm300-gw5-NI-2020-03-16T20-34-07
I guess this is not related to my changes. Need to look at what are to 2 conflicting apps and fix that.

I wanted to test it somewhat more today @kalyan-nidumolu -- hence the holdup with merging. We will merge this tomorrow (or should I say later today ;-))

Squashed and merged this @adarsh-zededa
Thanks for the patch!


templates field missing for istiooperator crds

What happened:
We are using kubefed version 0.7.0 as well as the kubefedctl in version 0.7.0
In our cluster, we are using the following istiooperator crd:
istiooperator crd version 1.10.0
# SYNC WITH manifests/charts/istio-operator/templates
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  name: istiooperators.install.istio.io
  labels:
    release: istio
spec:
  conversion:
    strategy: None
  group: install.istio.io
  names:
    kind: IstioOperator
    listKind: IstioOperatorList
    plural: istiooperators
    singular: istiooperator
    shortNames:
    - iop
    - io
  scope: Namespaced
  versions:
  - additionalPrinterColumns:
    - description: Istio control plane revision
      jsonPath: .spec.revision
      name: Revision
      type: string
    - description: IOP current state
      jsonPath: .status.status
      name: Status
      type: string
    - description: 'CreationTimestamp is a timestamp representing the server time
        when this object was created. It is not guaranteed to be set in happens-before
        order across separate operations. Clients may not set this value. It is represented
        in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for
        lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata'
      jsonPath: .metadata.creationTimestamp
      name: Age
      type: date
    subresources:
      status: {}
    name: v1alpha1
    schema:
      openAPIV3Schema:
        type: object
        x-kubernetes-preserve-unknown-fields: true
    served: true
    storage: true
---

When we use the following command kubefedctl enable istiooperator the federatedIstioOperator crd is created without the "template" field. This leads to federatedIstioOperator creations that will always miss template configurations.
When deploying the istiooperator crd version 1.9.0 the template field is created with no issues:
# SYNC WITH manifests/charts/istio-operator/templates
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
  name: istiooperators.install.istio.io
  labels:
    release: istio
spec:
  additionalPrinterColumns:
  - JSONPath: .spec.revision
    description: Istio control plane revision
    name: Revision
    type: string
  - JSONPath: .status.status
    description: IOP current state
    type: string
    name: Status
  - JSONPath: .metadata.creationTimestamp
    description: 'CreationTimestamp is a timestamp representing the server time when
      this object was created. It is not guaranteed to be set in happens-before order
      across separate operations. Clients may not set this value. It is represented
      in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for
      lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata'
    name: Age
    type: date
  group: install.istio.io
  names:
    kind: IstioOperator
    plural: istiooperators
    singular: istiooperator
    shortNames:
    - iop
    - io
  scope: Namespaced
  subresources:
    status: {}
  validation:
    openAPIV3Schema:
      properties:
        apiVersion:
          description: 'APIVersion defines the versioned schema of this representation
            of an object. Servers should convert recognized schemas to the latest
            internal value, and may reject unrecognized values.
            More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#resources'
          type: string
        kind:
          description: 'Kind is a string value representing the REST resource this
            object represents. Servers may infer this from the endpoint the client
            submits requests to. Cannot be updated. In CamelCase.
            More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
          type: string
        spec:
          description: 'Specification of the desired state of the istio control plane resource.
            More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
          type: object
        status:
          description: 'Status describes each of istio control plane component status at the current time.
            0 means NONE, 1 means UPDATING, 2 means HEALTHY, 3 means ERROR, 4 means RECONCILING.
            More info: https://github.com/istio/api/blob/master/operator/v1alpha1/istio.operator.v1alpha1.pb.html &
            https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
          type: object
  versions:
  - name: v1alpha1
    served: true
    storage: true
---

You should be able to reproduce this on any cluster. Right now, due to this we cannot update to istio version 1.10.0 because the federated component is created faulty in my oinion.
What you expected to happen:
template field should be included in the federatedIstioOperator
How to reproduce it (as minimally and precisely as possible):

deploy istiooperator crds for 1.9.0 use kubefedctl enable istiooperator command
use following command to check if template field is created: kubectl get crd federatedistiooperators.types.kubefed.io -oyaml |grep template

remove the crd again and the federatedIstioOperator crd aswell (also the federatedTypeConfig) e.g:
kubefedctl disable istiooperators.install.istio.io --delete-crd
kubectl delete crd istiooperators.install.istio.io
afterwards deploy the istiooperator crd version 1.10.0
and do the same steps as above. The template field should be missing now.
Anything else we need to know?:
Environment:

Kubernetes version (use kubectl version) 1.20.x
KubeFed version 0.7.0
Scope of installation (namespaced or cluster) cluster

/kind bug

Hello, was anyone able to reproduce this? We really cannot upgrade to a newer istio version due to this bug. Any help would be appreciated!

Hello, is anyone able to reproduce this? I am facing the same issue with kubefed version 0.8.1 - why would the entire template field go missing? Anyone has any idea/suggestion?

Could it be that kubefed is not able to create the template: field for v1 api resources? It looks like kubefed is only able to create the template: field for their federated components when the crd is a v1beta1 crd...


一直顯示正在初始化

一直顯示正在初始化，刪掉再安裝也是一樣，本來可以用，刪掉重新安裝後就無法載入，請問一下有什麼辦法解決嗎？謝謝您
2023-07-26 10:16:48.563 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-07-26 10:16:48.564 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration panasonic_smart_app which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-07-26 10:16:48.564 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration taipower_bimonthly_cost which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-07-26 10:16:48.567 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration growatt which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-07-26 10:16:48.567 ERROR (SyncWorker_3) [homeassistant.loader] The custom integration 'growatt' does not have a version key in the manifest file and was blocked from loading. See https://developers.home-assistant.io/blog/2021/01/29/custom-integration-changes#versions for more details
2023-07-26 10:16:48.567 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration adaptive_lighting which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-07-26 10:16:55.297 ERROR (MainThread) [homeassistant.components.hassio.handler] /store return code 500
2023-07-26 10:16:55.324 ERROR (MainThread) [homeassistant.components.hassio] Failed to to call /store -
2023-07-26 10:17:00.051 ERROR (MainThread) [homeassistant.setup] Setup failed for xiaomi_miot_raw: Integration not found.
2023-07-26 10:17:06.423 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.daily_net_production_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.427 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.daily_solar_powered_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.430 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.weekly_net_production_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.432 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.weekly_solar_powered_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.433 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.monthly_net_production_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.436 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.monthly_solar_powered_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.438 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.yearly_net_production_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:06.440 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.yearly_solar_powered_percentage (<class 'homeassistant.components.sense.sensor.SenseTrendsSensor'>) with state_class None has set last_reset. Setting last_reset for entities with state_class other than 'total' is not supported. Please update your configuration if state_class is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A"integration%3A+sense"
2023-07-26 10:17:07.491 WARNING (MainThread) [custom_components.hacs] You have 'timvancann/homeassistant-growatt' installed with HACS this repository has been removed from HACS, please consider removing it. Removal reason (Integration is missing a version, and is abandoned.)
2023-07-26 10:18:37.781 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:18:55.187 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:18:55.189 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:18:55.194 WARNING (MainThread) [homeassistant.config_entries] Config entry '0927002511' for panasonic_smart_app integration not ready yet: None; Retrying in background
2023-07-26 10:19:22.393 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:19:40.202 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:21:55.248 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:22:12.750 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:25:48.124 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:26:05.756 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:26:05.757 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:27:48.269 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:28:06.367 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:28:06.369 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:29:48.193 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:30:05.697 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:30:05.698 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:33:46.781 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:34:05.059 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:34:05.061 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:39:39.287 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:39:44.887 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:40:02.209 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:40:02.210 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:40:20.900 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:40:37.159 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140654517469136] Error handling message: Unknown error (unknown_error) elvishung from fe80::401:9f73:c09f:e3f7 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
await func(hass, connection, msg)
File "/usr/src/homeassistant/homeassistant/components/frontend/init.py", line 682, in websocket_get_translations
resources = await async_get_translations(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/translation.py", line 318, in async_get_translations
cached = await cache.async_fetch(language, category, components)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/translation.py", line 209, in async_fetch
await self._async_load(language, components_to_load)
File "/usr/src/homeassistant/homeassistant/helpers/translation.py", line 230, in _async_load
raise int_or_exc
homeassistant.loader.IntegrationNotFound: Integration 'xiaomi_miot_raw' not found.
2023-07-26 10:40:39.001 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:40:39.002 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:41:41.117 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:41:43.915 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:41:58.430 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:41:58.431 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:42:01.129 ERROR (MainThread) [custom_components.panasonic_smart_app.smartApp] Failed to access API. Returned 417: {"State":"fail","StateMsg":"無法透過CommandId取得Commmand"}
2023-07-26 10:42:01.130 ERROR (MainThread) [custom_components.panasonic_smart_app] Error fetching Panasonic Smart Application data: Failed while updating device status
2023-07-26 10:43:18.611 INFO (MainThread) [custom_components.panasonic_smart_app]
Loading your Panasonic devices. This may takes few minutes to complete.

@osk2 代為刪除重複及敏感資訊

log 中有帳號相關資訊先代為移除了
這看起來是帳號內有離線裝置，設定套件時先將所有裝置連線試試

謝謝你，問題解決了，真的是有一台斷線

osk2 @.***> 於 2023年7月26日 下午2:52 寫道：
log 中有帳號相關資訊先代為移除了
這看起來是帳號內有離線裝置，設定套件時先將所有裝置連線試試
—
Reply to this email directly, view it on GitHub https://github.com/osk2/panasonic_smart_app/issues/80#issuecomment-1651082921, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2RZ23WDTQRX3MOT7OMX5ULXSC5CFANCNFSM6AAAAAA2X5O4TM.
You are receiving this because you authored the thread.


Does multiparty BFV or BGV in Lattigo supports modulus switching?

Hi,
I am currently exploring the multiparty homomorphic encryption features in the Lattigo library. However, I could not find any specific functions or methods that implement modulus switching in the documentation or source code.
Could you please confirm whether modulus switching is supported in Lattigo's multiparty BFV or BGV implementation? If it is, could you provide some guidance or an example on how to use this feature?
Thank you for your help!
Best regards,
Qingwen

The multiparty aspects of Lattigo only relate to the key generation, interactive bootstrapping and decryption/recryption to the secret shared domain.
Everything else is identical to the single party setting and the single party packages for everything related to the circuit evaluation.


Important folder path suggestions in the script by default

Hi @kensoh
Desktop, home and temp folder paths may be required in RPA projects.
For this I made the following changes in the tagui_parse.php file.
$marker_for_home_path = "var home_path = '" . str_replace("\\","/", drush_server_home()) . "';\n\n";
fwrite($output_file,$marker_for_home_path);

$marker_for_desktop_path = "var desktop_path = '" . str_replace("\\","/", drush_server_home()."/Desktop") . "';\n\n";
fwrite($output_file,$marker_for_desktop_path);

$marker_for_temp_path = "var temp_path = '" . str_replace("\\","/", sys_get_temp_dir()) . "';\n\n";
fwrite($output_file,$marker_for_temp_path);

I can now access desktop_path in my project.Maybe it can be added to the tagui project by default.

Thanks @muratcim for sharing your inputs! Passing on to @siowyisheng to review to see if this is something to add into future release of TagUI in v6/v7. I added below my inputs.
Hi Yi Sheng, for your assessment. Few points -

Above marker_for_syntax is not relevant as it is only for flow_path, if this is added, it can be added with more meaningful temporary variables

the drush_server_home() stuffs are nothing to do with TagUI or macOS or Linux, but looks like a Drupal project called Drush. If implemented, this has to be done using normal PHP functions

Home folder has no meaning I think on Windows, also Desktop folder may not have meaning on Linux. This is not easy to implement in consistent way across all OSes

Overall, I'll think that it would not be a common use case for users to have to access temp folder or home folder, or the desktop folder, since folder location can already be by context of where the script is located. I'm leaning not to add this new global variables due to hard to implement consistently and not a common use case, but will leave it to you to decide.

Bumping my colleague @siowyisheng for inputs

Closing issue for now until further similar suggestions from users!


Getting a Unable to decode nSig Error

I wasn't getting an error before and my program was running fine, but suddenly I started getting a "unable to decode nSig" error anytime I try to run my application. I then tested with the package's Github test examples and saw that I'm getting the same error. What should I do in order to fix this.

have changed from decypher.go.
you can visit this link: https://github.com/kkdai/youtube/issues/256
I've seen code updated on master but on tag 2.7.15 still not update yet

Please check out the latest relase 2.7.16 and leave a message if this issue still exists.


Remove-AzureADOAuth2PermissionGrant example not working

https://docs.microsoft.com/en-us/powershell/module/azuread/remove-azureadoauth2permissiongrant
I have a question on Example 1: Remove an OAuth2 permission grant
I don’t see how this will work, at least it is not working in my case.  I am trying to do some work with the Microsoft Graph, and I noticed that the AzureADOAuth2PermissionGrant cmdlets do not work properly when I provide the ObjectID of the Enterprise Application.  When I try to run through the code in your example, that is exactly what is being provided back to me when I run: Get-AzureADServicePrincipal | Where-Object {$_.DisplayName -eq "TestServicePrincipal"}
If I use this value as input into the Get-AzureADOAuth2PermissionGrant command, I get no results.
However, if I go into Azure AD, into the Enterprise Application and click on the Permissions button I can see the permissions currently assigned.  If I click on one of those permissions, I now see a field in the Permission details called Service principal ID.
If I take this ID and plug it into the commands described in your example as the ObjectID, everything works and I get results back.

Hi @rkyttle
Sorry for the delay in response.  I have opened a work item for this so that engineering can take a look and possibly address this.  At this point, I am going to go ahead and close this issue and will post any update I have here.  Thanks!
Bill


Added The University of Texas at Tyler

@BravinR Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


browse path

Thank you for your great work!
I would be so happy if gitb has a command to open the page of specified file or directory.
For example:
gitb browse path path/to/file

Opens https://myspace.backlog.com/git/MYPROJ/myrepo/blob/mybranch/path/to/file in the browser.
--
Backlog junky

"browse show" command has been added to gitb!
https://github.com/vvatanabe/gitb/pull/32
So I close this issue.


Update repo with cookiecutter template

Motivation

Current dependencies on/for this PR:

main

PR #77   👈

This comment was auto-generated by Graphite.


Show environ in every BuildProc

@catdevnull I have updated it a bit for you. What do you think?

Yes, this is so much better. I didn't know what to go off by because there's no design, and I used Object.entries because I didn't know the Vue-specific syntax. Shouldn't the build error considering that I didn't add environ to the TypeScript definition? Either way +1


Cartesia bump to 0.4.0

Changesets should handle this on its own. looking into why, but we shouldn't merge this, it might break some things

if we want to bump cartesia to 0.4.0 instead of 0.3.1, we should instead change the .changeset/five-planes-drum.md file to say minor instead of patch

if we want to bump cartesia to 0.4.0 instead of 0.3.1, we should instead change the .changeset/five-planes-drum.md file to say minor instead of patch

I'm going to release this one manually, since agents isn't ready for the next release yet.


feat: Added permissions to list zone tags in iam-role-for-service-accounts-eks module

Description
When using the --aws-zone-tags filter feature of external-dns, route53:ListTagsForResource permissions are required.
Without it, external-dns will fail to start.
Motivation and Context

This change adds the necessary permissions required for external-dns to start when using the --aws-zone-tags filter.
Breaking Changes

No breaking changes.
How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have applied the changes from my fork and confirmed external-dns starts successfully
[x] I have executed pre-commit run -a on my pull request

This PR is included in version 5.21.0 :tada:


Housekeeping

[X] I'm sure this issue is not a duplicate

Icon Type

[X] File Icon
[ ] Folder Icon

Icon Type

[ ] Extension
[X] Filename
[ ] Language ID

Original Icon
https://raw.githubusercontent.com/vscode-icons/vscode-icons/master/icons/file_type_tsconfig.svg
Icon Information
This icon already exists inside vscode-icons, it's just not used for all tsconfig files.
More Information:
When you have alternative names for tsconfig (like tsconfig.vite.json, tsconfig.custom.json, etc..) the icon suddenly changes from file_type_tsconfig to file_type_json or if you are creating the file vscode-icons just treats it like a json file, when it clearly it's not.
Can we get the tsconfig icon for all tsconfig files?

In the meantime, people can "override" this behaviour by adding this to their settings.json:
  "vsicons.associations.files": [
    { "icon": "tsconfig", "extensions": ["tsconfig.custom.json"], "filename": true, "format": "svg" }
  ]

@HarTstaRx that kind of thing is not supported yet by the vscode api. It's been requested for ages and hopefully it will make it to production soon. We'll implement that once the vscode api is there. Thanks!


Add Git-commit-log example config

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

Could a collaborator please add the Config example label to this PR? Thanks!


Make DataFrame.rows iterable

I've spent quite some time on trying to get this to work. Sadly it doesn't seem to be possible.


MDButton receives touch events even in the disabled state

Description of the Bug
The button functions like a normal button even when disabled, with the MDButtonText area not receiving touch events outside its area. Thus, the button still receives touch events and callbacks as if it were enabled.
Code and Logs
from kivymd.app import MDApp
from kivy.lang import Builder

KV = '''
MDBoxLayout:
    MDBoxLayout:
        size_hint_x: .5
    MDBoxLayout:
        size_hint_x: .5
        MDButton:
            disabled: True
            on_release: print('Button pressed!')
            MDButtonText:
                text: 'disabled'
'''

class MyApp(MDApp):
    def build(self):
        return Builder.load_string(KV)

MyApp().run()

Screenshots
here is a video
https://github.com/kivymd/KivyMD/assets/113103699/d835455f-d03c-441c-8b9c-a4c914b72293
Versions

OS:  Window
Python:  3.11.7
Kivy:  v2.3.0
KivyMD: 2.0.1.dev0

same problem with  MDExtendedFabButton.


TurnContext.UpdateActivity does not apply a conversation reference

Version
Latest
Describe the bug
TurnContext.SendActivitiesAsync uses Activity.GetConversationReference and Activity.ApplyConversationReference to ensure that outgoing activities have all the information the adapter and the connector client need in order to send the activities. This allows TurnContext.SendActivityAsync to work with activities that were generated using MessageFactory rather than just activities that were generated using Activity.CreateReply (which I have been advised to not use anymore). However, TurnContext.UpdateActivityAsync does not apply a conversation reference to its activity, so in order to update an activity using MessageFactory you have to set the new activity's Conversation property manually. This is unintuitive.
To Reproduce
Steps to reproduce the behavior:

Generate a new activity using a static method from the MessageFactory class
Set the new activity's Id property using a saved resource response ID
Use the new activity as the argument in TurnContext.UpdateActivityAsync
See null reference exception

Expected behavior
TurnContext.UpdateActivityAsync should use the available conversation information just like TurnContext.SendActivityAsync.
Screenshots

Additional context
I am happy to submit a PR for this myself if I am assigned to it.
[bug]

Same here :(

Some problem here

Some problem here

This has worked for me on Teams:
Send card first time:
                   IMessageActivity originActivity = MessageFactory.Attachment(_actionsCard.CreateAdaptiveCardActions("jose"));                     userProfile.ConversationId = turnContext.Activity.Conversation.Id;                     var response = await turnContext.SendActivityAsync(originActivity, cancellationToken);                     userProfile.PreviousActivityId = response.Id;
Update card:
  IMessageActivity responseActivity = MessageFactory.Attachment(_logTimeCard.CreateLogTimeCard2("2"));                     responseActivity.Id = userProfile.PreviousActivityId;                     responseActivity.Conversation = turnContext.Activity.Conversation;                     await turnContext.UpdateActivityAsync(responseActivity, cancellationToken);
Let me know if you need further assistance

I have noticed that in the Node.js SDK, you must not only set the updated activity's conversation property but also its serviceUrl property

I was trying to update the activity on bot framework emulator, but when i do it on Teams it works perfectly

@v-kydela, Thanks! Can you submit a PR for C#?
(and for JS!)

I have submitted PR's for .NET and Node. I just examined the Python and Java source code and found that the problem exists in them as well, so I will attempt to fix those too.


Please add a whitelist feature for the "Keyboard Remapping" function.

Description of the new feature / enhancement
Allow some applications to bypass keyboard remapping, using the native raw key without being affected by PowerToys.
Alternatively, support behavior similar to profile overrides, where the remapping for unspecified applications will be overridden by the remapping specified for certain applications.
Scenario when this would be used?
I use PowerToys' keyboard remapping feature to match my Mac key habits, so I globally swap Ctrl-Alt, etc. However, this causes issues when using some Windows-specific programs, such as games. Additionally, in applications like VS Code that support multi-platform key binding synchronization, the shortcuts in my Windows VS Code behave like "double mapping," resulting in unintended behavior.
Supporting information
No response

I guess solving issue #34383 would already help here.


feat: graph supports external and built in modules

Closes #127
I think it is functionally complete, and I have all the existing tests running.  I just need to add tests for the new stuff,
But basically it is a minor refactor for existing code which goes from:
LoadResponse {
  specifier,
  maybe_headers,
  content
}

To:
LoadResponse::Module {
  specifier,
  maybe_headers,
  content
}

And the new external and built-in would be:
LoadResponse::External(specifier);
LoadResponse::BuiltIn(specifier);

They will be represented in the graph as:
ModuleKind::External;
ModuleKind::BuiltIn;

I don't think for eszips we need even external specifiers slots in the graph

deno compile's usage of eszip may require it


makeAuthResponse username is not populated for .btc names

Describe the bug
When the user login into an application via the Hiro wallet, the username field is an empty string while it should be the .btc domain.
What version of Blockstack.js are you using?
Is the bug present in the Blockstack CLI, Gaia hub, Connect or Blockstack Browser?
To Reproduce
Steps to reproduce the behavior:

use the Hiro wallet to login into an app with an account that does have a .btc name
call userSession.loadUserData() and see that the username field is an empty string

Expected behavior
When the user is logging in into my app I should be able to read the owner .btc username from the userSession.loadUserData() function. Similarly to .id.stx names.
Desktop (please complete the following information):

OS: Mac
Browser: chrome
Version 96.0.4664.55

The usernames of which network would you expect? You get the stx address for mainnet and testnet and could use that to find a username. This is done in the todo example https://github.com/hirosystems/todos/pull/104

My understanding is that only one name is allowed at a time, so I was expecting to have the username filled, the Hiro wallet extension is displaying the .btc name, so it's a bit confusing that it's not passed down as the other names (.id.stx  ... )

@pradel I agree. It is confusing. This needs to be defined in the auth protocol.
I don't like the username property in the auth response because it does not include in indicator for the network where this username was registered. Users can have different usernames on mainnet and on testnet. There is also a discussion whether a public key can own more than one username (https://github.com/stacksgov/sips/issues/37)

Is this issue resolved or is further action needed here for Stacks.js?

@markmhx I don't know what approach you want to go with for this, but from a user perspective, the current behaviour of the username field is really confusing.

I like to see the username in the auth response: https://github.com/stacksgov/sips/pull/50

I am developing a web application with stacks.js and I've run into the same thing. https://github.com/hirosystems/stacks.js/issues/1199 . The popup/modal for selecting a wallet is able to correctly identify the usernames, but this is not passed in to the UserSession object when the user has finished going through the auth flow.

cc: @friedger or @kyranjamie for thoughts.

@m-roll The current implementation does not return usernames.
Workaround is to look the name up via https://hirosystems.github.io/stacks-blockchain-api/client/classes/generated.namesapi.html#getnamesownedbyaddress

@m-roll The current implementation does not return usernames.
Workaround is to look the name up via https://hirosystems.github.io/stacks-blockchain-api/client/classes/generated.namesapi.html#getnamesownedbyaddress

Thanks!

Just running through this issue with @janniks.
Can someone explain why it's important for the wallet to return a username in the first place? App can themselves query the registrar. Is anyone opposed to killing this functionality? Stacks.js could even expose helper methods to fetch the name.

As it's easy for apps to fetch the name, definitely not opposed to remove this functionality. This issue was more for consistency as the .btc names were not injected. Moving to the app level is good too.

I'd also support removing the username from the wallet's response data as part of our general intent to separate concerns better going forward.


nice option low power and the / instead of the .

it's not a issue... but a thumbs up
i push a request to egzumer and put you as the idea comming from....
nice thing.... 👍
i am working on the chirp driver for egzumer firmware  in egzumer repo
do you have the code, i want to know where do you store the info in memory, eeprom, flash....
at what address....

Hello,
The code of my modifications is available here https://github.com/armel/uv-k5-firmware-custom/tree/feature_f4hwn
Armel F4HWN.

I made a version driver for chirp for your modif for the setlow... i test it and it work... :)
if your interest to it. let me know,  send me a address where i can send it to you.


Intel contributions on containers

Thanks, @OliverFendt . There is a saying in Greece, going something like: "work done at night seems awful next day". I should have known better than try to sanitize our internal docs late in the evening...

Thank you very much @zvr. Great contribution


feat: drag and drop building block on canvas with skeleton loader

Description
Goal
To allow users drag and drop building blocks on the canvas just like widgets today. We are also implementing a loading state with the platform skeleton component immediately the user drops the block on the canvas.
Why
The dropping of building blocks needs to make an API call to the backend to process adding the building block functionality to the users app. This loading skeleton acts as a placeholder for the block while the API call is processing.
How

We had listed the building blocks in a previous PR
Created a new saga to handle widget and building block addition called addUIEntitySaga
The saga handles widget addition like it did previously, but also handles building block addition to canvas.

PR fixes following issue(s)
Fixes #31314
Media
Type of change

Please delete options that are not relevant.

New feature (non-breaking change which adds functionality)

Testing

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration.
Delete anything that is not relevant

[ ] Manual
[ ] JUnit
[ ] Jest
[ ] Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

Summary by CodeRabbit

New Features

Introduced drag-and-drop functionality for building blocks within the canvas editor.
Added a new feature flag to enable/disable drag-and-drop building blocks.
Implemented new UI components such as SeeMoreButton, UIEntityList, and UIEntitySidebar for enhanced widget management and exploration.
Enhanced widget sidebar with improved search and filter capabilities.

Enhancements

Updated various components and sagas to support the new drag-and-drop functionality and building blocks management.
Improved loading and organization of UI explorer items, including widgets and building blocks.

Refactor

Adjusted import paths and reorganized imports across multiple files for better code maintenance.
Consolidated widget addition logic under a unified saga for handling different UI entity types.

Bug Fixes

Fixed the directory structure for the useIsEditorPaneSegmentsEnabled hook to reflect recent changes.

/ok-to-test<EMAIL_ADDRESS>@tag.MainContainer, @tag.Visual"

/ok-to-test<EMAIL_ADDRESS>


Updates for 0.11

Yes please.

Pinging @zudov

Thanks

@zudov could you please also make a v2.0.0 release?

:tada: https://github.com/zudov/purescript-var/releases/tag/v2.0.0


Adding checks for MESOS-9868 bug

Since I have recently encountered this bug, I thought it might be nice addition to bun.
More details here: https://jira.apache.org/jira/browse/MESOS-9868

Hi, @wavesoft, thanks a lot for adding a check. It's beautiful and useful. I took your PR and made some minor changes to it. Could you please check the PR I made on top of your PR: https://github.com/mesosphere/bun/pull/9


Audio mutes when window minimized

Hi,
I'm using the MediaPlayer element to play a sequence of various audio files. After enabling the Background Media Playback capability, the audio will mute once I minimize the app window (on Windows).
Please elaborate this tutorial to indicate what's supposed to work and what not, or perhaps it's not clear what steps have to be taken to make the MediaPlayer continue play audio in the background.

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

ID: 4cec2ecd-7c7b-8b22-d592-17ef1776c342
Version Independent ID: a55428d6-9091-0f58-78b6-bdad27002bc8
Content: Play media in the background - UWP app developer
Content Source: windows-apps-src/audio-video-camera/background-audio.md
Product: uwp
GitHub Login: @drewbatgit
Microsoft Alias: drewbat

Thanks for taking the time to let us know about this and we sincerely apologize for the delayed response. Due to the sheer volume of feedback in our repo, we are currently prioritizing new Issues. If you believe your feedback is still actionable, let us know either directly in this thread or by filing a new Issue and we’ll work to incorporate the suggestions into the documentation. Though the Issue will be marked as Closed, I will monitor any replies that come afterwards so feel free to treat this like an open Issue.
GitHub issues in this repository are for feedback specifically about the documentation. It seems like your issue is a developer support request. Here are all of the developer support resources:

The Microsoft Q&A site is the home for technical questions and answers at Microsoft.
The Feedback Hub app is the right place to lobby for a change, a feature, or to make a suggestion.
For community assistance with development questions, there are our forums, and StackOverflow.
The Windows developer support site explains other support options.
The Visual Studio developer community is available, and responsive. The former User Voice feature is now there on the Suggest a feature tab, if you want to lobby for a change, a feature, or to make a suggestion.
For developer issues, or suspected product bugs, there's Microsoft Support; a support engineer will look at the repro and see whether the issue is a Microsoft product bug, or something else. If it's a bug with a Microsoft product then the ticket will be free of charge.

If you receive assistance via any support resource, and you believe that information would help us improve the documentation, then please come back and let us know.


Full instructions for installation.

It needs to be documented.

were you able to install this?

This is now documented; on supported platforms, you should be able to create an installer using briefcase.


Support for JSON Schema Draft 4 required fields

Feat: BREAKING CHANGE support for JSON schema draft 4 format for required fields. The previous version is no longer supported and will break for no valid draft 4 schema definitions. Additional required can be controlled at a form level by using options. Resolves #7

 BUG? Make policy-definiton schema be valid JSONSchema


fix(taplo): add settings table to taplo

Without the settings table present, no use configuration of the server can be done. This has been causing a lot of issues for us Neovim Taplo users. See: https://github.com/tamasfe/taplo/issues/181 and https://github.com/tamasfe/taplo/issues/167

I'm not sure I understand. This is just the first workspace/didChangeConfiguration that is sent. Users can always send a second settings request later on to add their settings or customize the one in settings. Are you saying we need to send an empty settings table for taplo to work? That seems like an upstream issue?

Ugh. Apparently this is hairier than I thought. Thanks for the response. I'm digging deeper.


Incorrect multiplication order for einsum when aggregating adjacent node information. (vw -> wv)

Hi! I like your great work! But I have one question when reading your source code:
https://github.com/nnzhan/MTGNN/blob/d9d4235433a0395768599471977c64c54bff40ea/layer.py#L14
Should the above code be changed into x = torch.einsum('ncvl,wv->ncwl',(x,A))  so that it would be consistent with the definition in https://github.com/nnzhan/MTGNN/blob/d9d4235433a0395768599471977c64c54bff40ea/layer.py#L45 (every row in the adjacent matrix sum up to 1)?
Thanks!

Hi, thanks for your comment, I think you are right. I will correct it.

Hi thanks for your comment, I think you are right. After further investigation, I will correct it.

OK, thanks!

@ntubiolin @nnzhan hello, im getting this error:
return _VF.einsum(equation, operands)
RuntimeError: size of dimension does not match previous size, operand 1, dim 0

in```
MTGNN-master/layer.py", line 14, in forward
x = torch.einsum('ncvl,vw->ncwl',(x,A))
have you got any idea on how i could solve it?

@lorrp1 Can you print out the shape of X and A?

@ntubiolin @nnzhan Hello，I had the same problem
    return torch._C._VariableFunctions.einsum(equation, operands) RuntimeError: size of dimension does not match previous size, operand 1, dim 1
in
 MTGNN-master/layer.py", line 14, in forward     x = torch.einsum('ncvl,vw->ncwl',(x,A))
and I printed out the shapes of X and A
torch.Size([64, 32, 206, 13]) torch.Size([207, 207])
I'm using the METR-LA dataset

@ntubiolin @nnzhan Hello，I had the same problem
    return torch._C._VariableFunctions.einsum(equation, operands) RuntimeError: size of dimension does not match previous size, operand 1, dim 1
in
 MTGNN-master/layer.py", line 14, in forward     x = torch.einsum('ncvl,vw->ncwl',(x,A))
and I printed out the shapes of X and A
torch.Size([64, 32, 206, 13]) torch.Size([207, 207])
I'm using the METR-LA dataset

@zhp66 Were you able to solve this?


Pa11y with axe automated testing

Hello,
I have a proof of concept setup where I have pa11y with axe testing your Jekyll site for accessibility issues. You can see the results here https://github.com/dmundra/accessibility-news-and-you/pull/1, let me know if you want me to share the changes back to this repo as a pull request. Looks like the majority of issues are related to contrast.
Another example of the automation is on the CivicActions accessibility site that you can see in action here: https://github.com/CivicActions/accessibility/pull/128
Let me know if you have any questions about the setup.
Daniel

Yeah thanks @dmundra I'm afraid the Jekyll default styling theme/template used fails on colour contrast. There is a new look and feel on the most recent pages of the site such as https://bbc.github.io/accessibility-news-and-you/guides/accessibility-swarms.html which is fully colour complaint, this new look and feel will be used on all pages when they are updated.


Different behaviour, hard to control between implementations

by @maciej-gromul
https://github.com/spring-projects-experimental/spring-cloud-sleuth-otel/blob/a449cd64898d2898c2d95a27735d3f50a5ea245b/spring-cloud-sleuth-otel/src/main/java/org/springframework/cloud/sleuth/otel/bridge/OtelSpanInScope.java#L47
Current otel implementation is behaving differently than default one with brave tracer. Brave tracer when it get's extracted parent context through propagator creates a new span with parent context connected. When you open scope for that span, any new span will be connected with that new span.
Because in otel the OtelSpanInScope changes context to parent context when creating new span it's like having a child span but the scope is always to it's parent. It's even different with the builder where BraveBuilder simply creates new span with parent context, while otel returns after calling start a new span with method return of
if (this.parentContext != null) {
  return OtelSpan.fromOtel(new SpanFromSpanContext(span, span.getSpanContext(), (OtelTraceContext) this.parentContext));
}

So for brave if we get kafka record with b3 headers of<PHONE_NUMBER>00000a-000000000000000b-1-000000000000000a, method extract gives us a child span of random spanId connected with trace id<PHONE_NUMBER>00000a, and if we use tracer.withSpan(child) we will have that child as a scope and current trace context.
In case of otel calling tracer.withSpan(child) will have parent span and trace context as current span and trace context.
related issue https://github.com/spring-projects-experimental/spring-cloud-sleuth-otel/issues/156

done via https://github.com/micrometer-metrics/tracing/commit/f4274f1cedc67b086aff96c3e997641be61a548f


'amp log -f' first working implementation

#11
In order to test this PR:
./swarm stop
./swarm pull
./swarm start --min

In order to circumvent an issue (#69) in accessing kafka from amplifier, you need add kafka container hostname to your machine /etc/host.
Getting kafka hostname:
docker ps
docker inspect kafka_container_id | grep hostname
sudo cat /var/lib/docker/containers/a4424bcafbab110b67922994243aca15fc57ab3422fdec21f7460fe16b024456/hostname

Update /etc/hosts in order to assign <IP_ADDRESS> to kafka hostname:
<IP_ADDRESS>	localhost a4424bcafbab

Then test as follows:
make
amplifier
amp logs --f
amp logs --f --short

@bertrand-quenin Just letting you know I'll go ahead and resolve the conflicts so we can get the PR merged asap.

@bertrand-quenin You can also run ./swarm restart --min to do the same as the three steps in the description.

This is all you need to do to get the hostname for now (researching if there's a better way):
docker ps --filter "name=kafka\." --format '{{ .ID }}'

I explain it in more detail here: https://github.com/appcelerator/amp/issues/69#issuecomment-242557111.

Rebased.

Very nice, the streaming works well. I would like to make a few changes with the flags you created, but I don't want to hold up this PR. We can tackle those changes later.
👍


Make dataplanenode controller watch dataplanerole

Make the dataplanenodes reconcile for dataplanerole. This would ensure the following:

Role changes would result in node recocnile.
This would mark the node as Ready when the role is Ready.
We don't have to update dataplane node status from dataplanerole controller which is an anti-pattern.

recheck

recheck

recheck

recheck

recheck


"made with pugl" screenshot gallery?

As pugl moves towards a new version, and the whole lv2kit coming too, it might be a good idea to have a showcase of plugin UIs that use pugl as backend.
As a start, feel free to use anything from DPF.
So https://github.com/DISTRHO/DPF-Plugins/ and https://github.com/DISTRHO/DPF provide a bunch of them.

Pugl doesn't look like anything, and I don't want confused people judging it based on screenshots that don't really have anything to do with it.


Stop raising Cairo VM errors for Stack over/under-flow

Time spent on this PR: 1 day
Pull request type
Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?
In stack.cairo, one checks for each push/pop op that there is enough and not too many items in the Stack, and possibly raises a Cairo VM errors.
Resolves #776
What is the new behavior?
No more Cairo error for Stack over/under-flow, but a reverted ExecutionContext.
No extra checks: checks are made only once in the beginning of the opcode.
Stack has been updated to use a Dict<Uint256*>, dividing by two the number of dict ops.

Regarding the newly failing ef-tests, we have
previously passing due to some Cairo VM error:
stRandom2::test_randomStatetest481_d0g0v0_Shanghai
stRandom2::test_randomStatetest538_d0g0v0_Shanghai
stRandom2::test_randomStatetest597_d0g0v0_Shanghai
stRandom2::test_randomStatetest649_d0g0v0_Shanghai
stRandom::test_randomStatetest257_d0g0v0_Shanghai
stRandom::test_randomStatetest303_d0g0v0_Shanghai
stRandom::test_randomStatetest32_d0g0v0_Shanghai
stReturnDataTest::test_returndatacopy_after_failing_callcode_d0g0v0_Shanghai
previsouly passing and regression
stSystemOperationsTest::test_suicideAddress_d0g0v0_Shanghai
stSystemOperationsTest::test_suicideSendEtherPostDeath_d0g0v0_Shanghai
stSystemOperationsTest::test_suicideSendEtherToMe_d0g0v0_Shanghai
stTransactionTest::test_SuicidesAndSendMoneyToItselfEtherDestroyed_d0g0v0_Shanghai
I'll investigate the suicide issue, but I think that it's fine to skip the others


[Theme Request] Hayase Nagatoro

Who/What do you want to be featured?
Hayase Nagatoro
What do they look like?
Nagatoro is a very tan girl, because she likes sports (swimming) and is often outside. Always has tan lines from wearing a one-piece swimsuit outdoors.
Here's the wiki of the character

What type of theme?

[ ] Light Theme
[x] Dark Theme

Additional Information (Optional)
Nagatoro is hands down best girl, she deserves her own Doki theme. She is also very popular character at the moment because she is getting her own anime this spring.

Tan girls are nice! Haven't seen much on this show, but I knew of its existence.
I see those two hair clips and immediately think of Mai Sakurajima. Thanks for the suggestion!

@HjalmarThulstrup If you are still using my themes, then you have something to look forward to in the coming weeks. If not, no worries, I think she's still a good addition to my collection.

Kinda wish I watched the anime so I could have derived a more accurate look and feel :shrug:
It will look something a bit like that.
Thanks for the suggestion!


otelfiber: add WithCustomMetricAttrbutes option

Add WithCustomMetricAttributes which is analogous to WithCustomAttributes for span.
Alternatively, we can apply WithCustmAttributes to metrics, but it doesn't give enough control over attributes
Fixes #1156
(If the solution is good, I'll update the README then)

Summary by CodeRabbit

New Features

Introduced custom metric attributes functionality for enhanced observability in the Fiber middleware.
Added a new test for validating custom metric attributes in the Fiber application.

Bug Fixes

Improved readability of the middleware code without altering its logic.

Tests

Implemented a test function to ensure correct behavior of custom metric attributes within the Fiber framework.

Great! Let me push the README then