Swift Package Manager Not Working

hi,
I tried to add SPM to my project unfortunately I faced an error. kindly help to resolve it.
`
Showing All Messages
https://github.com/SVProgressHUD/SVProgressHUD.git has no Package.swift manifest for version 2.2.5
`

Same issue here. please fixed it ASAP.

See here: https://github.com/SVProgressHUD/SVProgressHUD/pull/1063
Needs to be merged

Yep, I am looking for this also.

Yep, I am looking for this also.

Same here, this should be a quick fix, can we get some eyes on this?

Same here, this should be a quick fix, can we get some eyes on this?

@holiday As a quick fix you can use the fork from the PR mentioned above, so use this link https://github.com/sereivoanyong/SVProgressHUD.git and choose the master branch, worked for me! 🎉

@holiday As a quick fix you can use the fork from the PR mentioned above, so use this link https://github.com/sereivoanyong/SVProgressHUD.git and choose the master branch, worked for me! 🎉

Not working for me. I get a "Framework not found SVProgressHUD" Error when follow your instructions and then try to build.

@Jeehut  thank you, man. you saved me.

@ethanwa Please try the master branch of https://github.com/Papershift/SVProgressHUD.git instead, I fixed #1068 in there on top of the fix in the mentioned PR. But please note that "Framework not found SVProgressHUD" doesn't sound like a but with the Swift Package Manager integration, more link a linking error. Is any other Swift package working in your project?

I figured out the problem. When I switched from the Pod to SPM, there was left over Linker Flags in the Build Settings causing some issues. Thanks @Jeehut

So I am guessing that since no one has merged this simple, but important, pull request in the last 4 months that this project is basically abandoned.  What other libs are people using to provide this functionality?

So I am guessing that since no one has merged this simple, but important, pull request in the last 4 months that this project is basically abandoned. What other libs are people using to provide this functionality?

I just branched the project, created a new version with the pulls, and used SPM on my branch URL. Works for me for now.

I'm migrating to MBProgressHUD since this project doesn't work with SPM

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If this issue was overlooked, forgotten, or should remain open for any other reason, please reply here to call attention to it and remove the stale status. Thank you for your contributions.

Here is activity

I've updated the component and addressed several bugs. Please review version 2.3.0, and should you find any remaining issues, your feedback would be greatly valued.

@honkmaster
I've updated the component and addressed several bugs. Please review version 2.3.0, and should you find any remaining issues, your feedback would be greatly valued.

I'll be honest, friend, I just stopped using this and found alternaties

@honkmaster
Please review version 2.3.0, and should you find any remaining issues, your feedback would be greatly valued.

I'll be honest, friend, I just stopped using this and found alternatives. Best of luck

Yep, me too.  I thought this project was dead.


Cannot use the package: The method doesn't override an inherited method. Try updating this class to match the superclass, or removing the override annotation.

I am unable to use this package.

I added dependency in pubspec.yaml
Imported ''package:after_init/after_init.dart''

I get the following error:
The method doesn't override an inherited method. Try updating this class to match the superclass, or removing the override annotation (dartoverride_on_non_overriding_member)
I tried removing the override but the function doesn't run.

You need to add a mixin ... extends State<...> with AfterInitMixin<...>


WindowsAzure is not defined

Hi, I want to use Azure with Ionic 2. I installed the Cordova plugin via ionic plugin add cordova-plugin-ms-azure-mobile-apps
But when I try to WindowsAzure.MobileServiceClient I get this error "WindowsAzure is not defined"
I saw another user described the exact same issue, however he closed his issue without posting the solution. Any help is appreciated.

You cannot access plugins (and hence the WindowsAzure object) until the device is ready.  The most common error is trying to access WindowsAzure before the deviceready is fired.
If this answers your question, please close the issue!

No, I called it in the constructor of app.components.ts inside a deviceready:
constructor(platform: Platform) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      StatusBar.styleDefault();

		console.log('check');

		this.client = new WindowsAzure.MobileServiceClient('https://bepunkttest.azurewebsites.net');

    });
  }

Ok.  I've not seen this before (I haven't used Ionic), so I'll check into it.

Are you running your app in a browser? If yes, are you using ionic run browser or ionic serve?
ionic serve does not load plugins, refer https://github.com/driftyco/ionic-cli/issues/354.
Instead use:
ionic platform add browser
ionic run browser

WindowsAzure will be available in the global namespace once the ready event (or equivalent) is fired:
$ionicPlatform.ready(function() {
    var client = new WindowsAzure.MobileServiceClient('http://app-url');
}

Please close the issue if this helps. If not, please share your ionic version, platform you are running on and what command you are using to run your app.

Closing this issue now (it's been a week).  If you are still having problems, please re-open and provide the details that Shrirang asked for.


After Clicking on Home, the website should redirect to the Home page

At this time it not affecting but might be in the future when we are going to add a blog, learn, etc.
Suppose If the user is on a blog page then after clicking on Home it should go to home. but for now, it just adding a hash to the current URL

I agree with @0shivamh. Do you want to work on this? 🙂

I agree with @0shivamh. Do you want to work on this?

Yes, please assign

Hi , please assign this project to me. I will be glad to help : )

Hi , please assign this project to me. I will be glad to help : )

Sorry, this was already assigned to @0shivamh. We hope to see you contribute with another good first issue. Thanks for your interest. 🙂


Dev

Codecov Report

Merging #515 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #515   +/-   ##
=======================================
  Coverage   87.18%   87.18%
=======================================
  Files          52       52
  Lines        4621     4621
  Branches      502      502
=======================================
  Hits         4029     4029
  Misses        434      434
  Partials      158      158

Continue to review full report at Codecov.

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


mod is unstable in multiplayer

when both me and my friend updated to 1.5.4 from 1.5.3 we noticed a problem. sometimes while in combat the host would crash. This could be caused by the new quest update.

Does it happen when the non-host kills a creature that is in it's quest list?

We were killing mobs not related to the quest.

I also have this problem.

yes, it is! Thank you!


Add cli-only flag to drsolvers

As in title, add flag --cli-only to drsolver, so it doesn't launch the TUI and just outputs the same as the log outputs.

Also add cli-only option to drplotter.


Feature idea - enumeration variant matching

Hey 👋🏾
I really like the fluid syntax of this library. While working with it, a few assertions would be great to have. Some of them are for ergonomics when working with enumeration variants. Like simple matching. So I could imagine for example something like:
enum Color {
   RED,
   GREEN,
   BLUE,
   RGB(u8, u8, u8),
}

assert_that!(Color::RED).matches(Color::RED);
assert_that!(Color::RGB(255, 0, 0)).matches(Color::RGB(_, _, _));
assert_that!(Color::RGB(255, 0, 0)).matches(Color::RGB(_, _, 0));

With the "default" API you can write these simply with assert!(matches!(...)). But then we have the syntax of the assertor it's assert_that! mixed with the other. Which does not read and feel great. So I though it might be easy enough to add this? 🙈
In any case: thanks for this library. Like it so far!

Thank you for your proposal!
Introducing pattern matching with descriptive error message is challenging as far as my knowledge goes.  matches!() macro in Rust std is a syntax suger of match expression (doc), and there is no API in Rust lang to get "why it doesn't match" given a match expression and a value.  So, library cannot output descriptive error message beyond assert!(matches!(...)).
It may be worth enabling users to delegate checking by passing an anonymous function; for example assert_that!(...).is(|actual_value| matches!(actual, Color::RGB(_, _, 0))).  This API could be used with macros representing anonymous functions like assert_that!(...).is(matching!(Color::RGB(_,_,0))).

Interesting. Sorry, I haven't thought about the error messages. Very good point.
How would this problem of descriptive error message be solved for the very generic approach you proposed? 🤔

In the generic approach in my comment, error message for assert_that!(Color::RGB(1,2,3)).is(matching!(Color::RGB(_,_,0))) can be:
Expected `matching!(Color::RGB(_,_,0))` to return true for a value `RGB(1,2,3)`, but it doesn't.

The actual value (=RGB(1,2,3)) is additional information compared to the original asserting, assert!(matches!(...)).
It may be have slight difficulties in macros to stringify the function though, it is easy, I think.

Alright, sounds like a good extension to me. :+1:


As a contributor to the Hand Gesture Volume Control project, I developed a Python application that utilizes computer vision techniques to control system volume through hand gestures. This project leverages OpenCV and MediaPipe for real-time hand tracking, enabling users to adjust audio levels seamlessly through natural hand movements.
Key Contributions:
Real-time Hand Gesture Recognition: Implemented a robust hand detection system using MediaPipe, allowing for accurate tracking of hand positions and movements.
Dynamic Volume Control Logic: Developed a volume adjustment algorithm that translates the position of the user's hand into corresponding system volume levels, enabling smooth transitions from 0 to 100%.
Distance-Based Volume Adjustment: Designed a system where the height of the user's hand correlates with the volume level, allowing users to easily increase or decrease volume by raising or lowering their hand.
Cross-Platform Compatibility: Ensured the application operates effectively across various operating systems, making it accessible for a wide range of users.
Technologies Used:
Python
OpenCV
MediaPipe
Pycaw (for system volume control)
This project demonstrates the potential of gesture-based interfaces in enhancing user interaction with technology, providing an intuitive solution for audio control without physical contact. I am excited to contribute to an open-source initiative that merges innovative computer vision with practical applications, improving accessibility and user experience.
https://github.com/user-attachments/assets/0443a2a3-f85a-4a5a-b184-8f07d5a863a6
look at the sound settings change according to hand movement.

Hope you like it!

mention the issue no?

574

issue 574
please check

fix #574

Hey!!! I didn't received my score for this.

mention the issue no?

Hey what about my score!


Double normalization

Thanks for your work. I read the source code of Informer with RevIN, and I found that the data is normalized by standard normalization, and then sent to the RevIn layer. So there are actually two normalization steps by default. So is that the way to enhance performance and get the result in your paper?

I also found this issue. Do you have any new ideas recently?

Yeah I also think this is a big issue that the authors should answer. Because RevIN is casually used in many recent Time Series papers, the double normalization problem appears very frequently. I'm also wondering if the result of the paper could change if the scale variable in the dataloader is set to false.

I also found this issue. Do you have any new ideas recently?

Not yet

I would also be interested in the Author's weighing in on this. Table 3 in the paper seems to suggest that RevIN replaces standard normalization techniques but if standardization is necessary for the RevIN layer to reproduce the results, this should probably be made explicit. I plan on replicating a subset of the results with NBEATS on the ETTh1 dataset, with and without pre-standardization of the input data, I'll update here with my results.


Add a quick start guide

Is your feature request related to a problem? Please describe.
how to start using this?
Describe the solution you'd like
A quick start guide
Describe alternatives you've considered
A reading the code, but I don't see an entry point
Additional context
using google colab would be a great start

Added a quick how to start section for now.


[BugFix] fix visitor cannot process case when operator

What type of PR is this：

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

Which issues of this PR fixes ：

Fixes #15631
Problem Summary(Required) ：

The last modification in this pr missed a line.
Checklist:

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

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

Bugfix cherry-pick branch check:

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

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

run all

@Mergify backport branch-2.5

run starrocks_admit_test

[FE PR Coverage Check]
:heart_eyes: pass : 1 / 1 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/BaseScalarOperatorShuttle.java
1
1
100.00%
[]


View and alert resource import support

The current version 1.0.0 of the provider does not appear to support importing of existing view or alert resources:
https://registry.terraform.io/providers/logdna/logdna/latest/docs/resources/logdna_view
Are there any plans to support this feature?

hi @jsoh! There are plans to support imports for views and alert resources (as well as support for drift https://www.hashicorp.com/blog/detecting-and-managing-drift-with-terraform)- there is a pr currently in draft that can be found here (https://github.com/logdna/terraform-provider-logdna/pull/10/files). The pr depends upon on the get endpoint for the configuration-api which will be released this coming week

This is available in v1.2.0 via 854b57bcffb9f0e8adda8a9418e86dcae08c2a80 🎉


Fix canonical native asset symbols to ETH

Description
Fix canonical native asset symbols to ETH for
Ropsten, Rinkeby, Goerli, Kovan, Optimism Kovan, Arbitrum Rinkeby, Optimism Goerli
Additional Information

[x] I read the contributing docs (if this is your first contribution)

Your ENS/address: vijay.eth

This fixes the issue indicated here https://github.com/wagmi-dev/wagmi/discussions/805

@vmichalik looks great! Can you add a changeset? Then it's good to go.

@tmm haven't used it before but neat tooling, I think I managed it


Improvement proposition - add OwnCloud support

Hi guys. Thanks a lot for this plugin.
I think that the cloud shared database of KeePass is reasonably a good feature. But all of the supported clouds are corporate (OneDrive too) so I think it will be great if you add an OwnCloud support.
Regards,
Nedko.

Duplicate to #47.
Nevertheless I do not plan to support Private Clouds with installations on own servers (like OwnCloud, SeaFile, etc.) or Corporate Accounts as long as it is not supported in the respective SDKs without to pay for running it (like OneDrive Business for which I have to pay for).
Especially for OwnCloud: take a look at the Forks of KeeAnywhere - if I remember right, someone implemented it already.


Replace user wallet address with their name

Users do not want to see an abbreviated or full length wallet address; rather, they'd prefer to see their full name show up on their profile page. To make this task easier create a JSON file in the static_data directory that contains a dictionary of our (Ian, Caroline, David) wallet addresses mapped to real/fake names.

@CarolineRinks is this a duplicate issue that you finished in your branch?

Whoops yeah I already did this.

Completed in issue #15


LICENSE file missing

Thank you for this interesting plugin.
I can't find if the source is released under a license. Is there a license?

I'll add a license in the coming days, I'm not sure yet how it should be licensed because I translated some licensed code that is under the Apache 2.0 license. Check back in at the end of next week then it should be done!


Cannot install using npm install command

When i run the command npm install react-native-contacts it gives me the following error

How can i install it?

Not sure what's going on here!  Have you tried deleting your node_modules and trying again?

I see windows

@npomfret, yeah I tried this...but same result

No idea, sorry.  Have you tried:

npm cache clean
run as administrator
upgrade npm
web search for "windows npm EPERM"!?


Problem encountered on https://dotnet.microsoft.com/learn/web/aspnet-microservice-tutorial/docker-image

Problem encountered on https://dotnet.microsoft.com/learn/web/aspnet-microservice-tutorial/docker-image
Operating System: windows
Provide details about the problem you are experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
I got error as below:
ERRO[0000] failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: open //./pipe/docker_engine:
The system cannot find the file specified.
error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/build?buildargs=%7B%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&session=rdpnox1bgk35hqgsvqjcni34i&shmsize=0&t=mymicroservice&target=&ulimits=null&version=1:
    open //./pipe/docker_engine: The system cannot find the file specified.
In the default daemon configuration on Windows, the docker client must be run elevated to connect.
This error may also indicate that the docker daemon is not running.

And I check services on windows services. There is no Docker for Windows Service installed.
But I follow the step (Install Docker),  I did install Docker correctly by typing docker --version, which gives me version of docker.

@MichaelSimons @leecow @richlander can you please help route the problem?

@Eilon @danroth27

@glennc - do you know about this article?

@shamexln this look like something wrong with Docker on the machine. Does docker run hello-world work on the commandline?

@glennc I tried it There is also error message as below
C:\Users\tester\myMicroservice>docker run hello-world
##############################
docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
See 'docker run --help'.
######################################

yes.I ran it on windows commandline
?取 Outlook for Androidhttps://aka.ms/ghei36

From: Glenn Condron<EMAIL_ADDRESS>Sent: Wednesday, March 6, 2019 2:21:24 AM
To: dotnet/core
Cc: shamexln; Mention
Subject: Re: [dotnet/core] Problem encountered on https://dotnet.microsoft.com/learn/web/aspnet-microservice-tutorial/docker-image (#2375)
@shamexlnhttps://github.com/shamexln this look like something wrong with Docker on the machine. Does docker run hello-world work on the commandline?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/core/issues/2375#issuecomment-469793724, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AeATSdxRTZVJWIlkkzoRsI80wSVB-foPks5vTrWkgaJpZM4beHcU.

@shamexln Right, that means there is something wrong with the Docker for Windows installation on your machine, Docker itself is not working regardless of what you are trying to do. Which is a bit outside the scope of what we can help you with in the .NET repo. All I can suggest is the Docker troubleshooting guide (https://docs.docker.com/docker-for-windows/troubleshoot/), Stackoverflow, and other Docker specific help channels. Just removing all of Docker from your machine and starting again might help, making sure you have the latest of everything.

got with thanks.
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Glenn Condron<EMAIL_ADDRESS>发送时间: Thursday, March 7, 2019 1:52:44 AM
收件人: dotnet/core
抄送: shamexln; Mention
主题: Re: [dotnet/core] Problem encountered on https://dotnet.microsoft.com/learn/web/aspnet-microservice-tutorial/docker-image (#2375)
@shamexlnhttps://github.com/shamexln Right, that means there is something wrong with the Docker for Windows installation on your machine, Docker itself is not working regardless of what you are trying to do. Which is a bit outside the scope of what we can help you with in the .NET repo. All I can suggest is the Docker troubleshooting guide (https://docs.docker.com/docker-for-windows/troubleshoot/), Stackoverflow, and other Docker specific help channels. Just removing all of Docker from your machine and starting again might help, making sure you have the latest of everything.
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/core/issues/2375#issuecomment-470207811, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AeATSb7KNKUYYcQj9A0NkpCsSGtOKShGks5vUABsgaJpZM4beHcU.


Standalone docker-compose install

@mdegat01 Thanks for creating this container and filling the void left by Grafana.
Thought I'd share how to use this container on a standalone docker install in case others use Home Assistant Container. This uses /ready to perform a healthcheck and also passes through the host name of the docker host for use in the config. This has been tested on a Pi 4 running rasbian 10 buster.
Create the promtail folder:
mkdir -p ~/promtail && cd ~/promtail
Change the following in promtail.yaml

clients: url to the IP of the machine running Loki

Save the files below in the ~/promtail folder made above and remove the .txt extensions.
run_promtail.sh.txt
docker-compose.yaml.txt
promtail.yaml.txt
Make sure run_promtail.sh is executable
sudo chmod a+x ~/promtail/run_promtail.sh
Create the container
sudo docker-compose up -d
Verify metrics
wget -qO- http://localhost:9080/metrics
Verify readiness
wget -qO- http://localhost:9080/ready

Thanks! Yea I was surprised they did not publish a container that came pre-made with a binary capable of reading from the journal. I mostly made this so my PRs stopped taking forever in the promtail addon repo due to making the binary every time but great that its also able to be used standalone.
I can take a look at this and update the doc to include this usage option. Although before I do, one quick question, is there an advantage to doing this in a Container install over using their docker driver? When I was reading through the Grafana's documentation it seemed like they were pushing people to use their docker driver in docker setups instead of trying to use promtail to read the docker logs. That's not an option in the supervised install because using journal logging is a requirement (and also because I tried and it broke everything 😄). I had thought that people doing a container install would be able to go that route though.
I ask because that is what I had posted on this community guide for setting up the PLG stack in a container install. If that's wrong though and this way is better I will gladly update the doc here and link to it back there.

Hi,
Yep, you're right, for docker logs it's best to use the docker driver. What I'm using this for is to forward the systemd Journal logs and syslogs from a Raspberry Pi. Grafana's promtail only forwards syslogs for arm machines and not journal logs, that's where your's fills the gap. Their amd64 promtail does journal and syslogs, not their arm install.
Grafana's docker driver is used to forward console logs from docker containers. It doesn't do journal or syslogs.  So you need promtail and the docker driver if you want everything. And you need your promtail if you want everything from an arm machine.
Systemd journal logs might be overkill for most users, but I have an issue where the Pi is locking up every week or so and I'm trying to forward all logs for troubleshooting. Hopefully, this will give me some indication as to what's going on.
Hopefully this helps clear it up. Thanks again!


vkGetBufferDeviceAddress doesn't return anything

https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkGetBufferDeviceAddress.html
This function should return a DeviceAddress, but in Vulkanalia it just returns ().  Very simple fix, because the PFN_ for it is already correct.

The code generator was failing to account for Vulkan commands that directly return results instead of using output pointer parameters which impacted not just vkGetBufferDeviceAddress but several other commands as well.
This issue, along with another issue related to command wrapper generation, has been fixed in v0.14.0.


Write-Progress -Completed requires an -Activity argument, even though it is pointless

To hide a progress bar explicitly, you call Write-Progress -Completed
Doing so currently requires that an -Activity argument be passed as well, even though that shouldn't be necessary, given that such an argument is only relevant for displaying the progress bar, not when hiding it.
Therefore, Write-Progress -Completed by itself should be sufficient to hide a progress bar (potentially combined with -Id to disambiguate, should multiple ones have been created).
Steps to reproduce
foreach ($i in 1..10) { Write-Progress $i -Activity foo; start-sleep -ms 100 }
Write-Progress -Completed
'Done'

Expected behavior
The progress bar should display, then disappear, followed by output 'Done'.
Actual behavior
Write-Progress -Completed unexpectedly prompts for an -Activity parameter value.
Environment data
PowerShell Core 7.2.0-preview.5

Somewhat relevant is that (at least to my memory) you have to pass a ProgressRecord with the IsCompleted property set to true when using the internal Cmdlet.WriteProgress() api, and you can't currently instantiate a ProgressRecord with a null or empty string as the Activity value.
I may be misremembering, but that's probably where this comes from -- and it should be fixed in some way that makes it much easier to use for both PowerShell and in C# cmdlets.

Thanks, @vexx32. Sounds like a simple fix would be to simply pass a dummy value behind the scenes.

It seems that Completed should be a separate parameterset from Activity (which is mandatory).  And I think this should just work as Activity should just be an empty string if not defined and Id will default to 0.

PS> [System.Management.Automation.ProgressRecord]::new(0, '', '')
Exception calling ".ctor" with "3" argument(s): "Cannot process the argument because the value of activity cannot be
null or empty."
At line:1 char:1
+ [System.Management.Automation.ProgressRecord]::new(0, '', '')
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : PSArgumentException

This will require additional changes to the ProgressRecord API to allow the cmdlet to construct a ProgressRecord in this way.
Also, if I'm not mistaken, Completed and Id will still need to share a set, otherwise it will become impossible to mark other progress messages as completed if they have been given a custom ID.

Activity is an unique identifier. How this can be changed if there can be many progress bars at the same time.

It is the -Id parameter that provides the unique identifier; -Activity is just display text.
Though, come to think of it: it's unclear how -SourceId relates to -Id; the help topic doesn't make that clear:

You can use this in place of Id but cannot be used with other parameters like ParentId.

It is the -Id parameter that provides the unique identifier; -Activity is just display text.

No 😄 These names are deceiving. Please see the cmdlet sources. Only -Activity is mandatory. -Id is for subordinate activities.

😁 Well, you know how much I love looking at the source code.
Let's try it my way for a second (on Windows):
With different -Activity arguments and with an implied -Id:
Write-Progress -Activity 'Bar 1'; Start-Sleep 1
Write-Progress -Activity 'Bar Harbor' -Completed
choice  # The bar is gone, implying that the -Completed call successfully hid it - the differing -Activity values did not matter

With different -Id arguments but identical -Activity arguments:
Write-Progress -Id 1 -Activity 'Bar 1'; Start-Sleep 1
Write-Progress -Id 2 -Activity 'Bar 1' -Completed
choice  # The bar is still there, because the -Completed call didn't hide the original bar, due to using a different ID.

Let's mix and match: different -Activity values, but same -Id value:
Write-Progress -Id 1 -Activity 'Bar 1'; Start-Sleep 1
Write-Progress -Id 1 -Activity 'Bar Harbor' -Completed
choice  # The bar is gone, implying that the -Completed call successfully hid it, due to targeting the same -ID

Yep. Id is the identifier for the progress bar. The only reason it's not mandatory is because the cmdlet explicitly chose to default it to zero. All that means is that using Write-Progress without specifying an ID will simply overrule other usages of Write-Progress that also don't specify the ID.
Activity is mandatory because you can't construct an instance of ProgressRecord without it, and there isn't much of a sensible default you can provide.

Good points, @vexx32.
To summarize:

In terms of the user-facing cmdlet syntax, -Completed, with -Id optional (and possibly -SourceId?) must become a new parameter set that permits no other parameters - except optionally -Activity for backward compatibility only.

With respect to the underlying API, (System.Management.Automation.ProgressRecord)[https://docs.microsoft.com/en-US/dotnet/api/System.Management.Automation.ProgressRecord]:

A quick and dirty fix would be to let the Write-Progress implementation pass non-empty dummy values to the current constructor, in case -Completed was specified.
Preferably, we should extend this API to allow constructing a record of type Completed  without needing to specify additional, unnecessary values, along the lines of a static CompletedProcessRecord property on the class.

It's strange that we haven't discussed Clear-Progress. This is most in the spirit of PowerShell and solves the root of the problem.


UMV Components Missing?

Porting the 1.12.2 back to 1.7.10 for GTNH, the UMV components were skipped?

after some careful consideration i made the conclusion that
UMV should be the Purple ones (Spacetime), UVX(OPV) should be the green ones (id argue they should be red hued since theyre made of shirabon and MCSM), and MAX since its not implemented would just have a place holder
Looking forward for updates


Bugfix: update location of xco2-mean and detections-plane in source code

Modified data locations in S3 from xco2/*mean* to xco2-mean and detections/plane to detections-plane in order to stay up to date with #46

@leothomas can you re: PR this against develop

oh yeah - my bad, we even talked about that this morning. Sorry!


Added psa_export_key & psa_generate_random to TS Provider

References #341
Waiting on https://github.com/parallaxsecond/parsec/pull/467 for breaking changes.

You can rebase on top of main now that #467 was merged 🚀


Adding YAML editor to YAML Tab VMI

Signed-off-by: Matan Schatzman<EMAIL_ADDRESS>
📝 Description
Added YAML editor component to YAML tab at VMI details
🎥 Demo

/approve


--filter command doesn't work

I just installed 0.4.0 from git with the git command present on the README.
ddbug is able to read a file, however when I specify a filter it tells me that <FILE> was not provided.
Running ddbug on an elf file:
bash-3.2$ ddbug elf | head
file elf
        size: 204272
        fn size: 247142
        var size: 70805
        other size: 0
        sections:
                .vector_table
                        address: 0x8000000-0x8000297
                        size: 664
                .text
[2024-11-20T10:36:22Z ERROR ddbug] elf: IO error: Broken pipe (os error 32)
bash-3.2$

However, adding --filter name=foo does not work:
bash-3.2$ ddbug --filter name=foo elf
error: the following required arguments were not provided:
  <FILE>

Usage: ddbug --filter <FILTER>... <FILE>

For more information, try '--help'.
bash-3.2$

Thanks for the bug report. As a workaround, you can put the file first (ddbug elf --filter name=foo).

Fixed in ec3cc6d

Thanks! That does fix it for me.


Watcher should ignore dist folder when homeDir points to './'

subj
Many people complained about It. it is confusing indeed.

FIxed in 3.7.0-next.1


Support for Repository Layouts

While the majority of our repositories use the "simple-default" layout we do have a handful of specific repository layouts that we make use of. Currently they're manually configured via the UI, which breaks our goal of having all common Artifactory configurations in config-as-code.
We would be very appreciative if your team could add support for custom repository layouts.

Please give us an example of the kind of HCL you had in mind
Also, do you know this guy:
https://github.com/pjweisberg

The Edit interface is pretty straightforward, it'd be mostly about getting these options into HCL.

Also, do you know this guy: https://github.com/pjweisberg
My avatar is normally redmage

Alas no, this is a somewhat random user icon I use for work purposes :)

Do you know what the icon is?
re the request: Will consider


Tailwind CSS Next.js - Flowbite - Takes ~90 seconds to compile

When following the guide here, running npm run dev results in a compilation time of ~90 seconds.
Expected behavior
Compilation should be <10 seconds.
Additional context
This does not occur when following the guide at the bottom of the flowbite-next-start project here

My project didn't even compile at all.
I managed to fix it by changing the following lines in my tailwind.config.ts, based on the working project you linked to:
Change  "./node_modules/flowbite-react/**/*.js" to "./node_modules/flowbite-react/lib/**/*.js" on the content array.
Change
plugins: [
    require("flowbite/plugin"),
  ],

to:
import flowbite from "flowbite/plugin";

...
plugins: [
    flowbite,
  ],

I'm not sure which one fixed it.

The plugin changes you made I think are equivalent so that should not have made a difference. I prefer the import -> reference over require("whatever") but that is just a personal preference.
Your first change ...react/** -> ...react/lib/** will likely be the thing that allowed this to compile.  It was taking SO long on my machine that it looked like it had failed.
I've created a PR for this change here -> https://github.com/themesberg/flowbite/pull/744 which fixes it.
I did afterward see another similar PR that scopes it further to the ...react/lib/esm/** folder however, I'm not sure this is necessary.  Including the ...react/lib/cjs/** (aka everything in ...react/lib/**) folder is fine and makes no materially noticeable difference to the compile time.

The solution provided by @richardfwashington worked for me, too! Compliation time is reduced dramatically.

Fixed by @richardfwashington's PR. Thanks for contributing! <3


feature: submit to official repo

I am submitting a new Community Plugin
Repo URL

Link to my plugin: https://github.com/philips/obsidian-plugin-supernote
Release Checklist

[x] I have tested the plugin on

[x]  Windows
[x]  macOS
[ ]  Linux
[ ]  Android (if applicable)
[x]  iOS (if applicable)

[x] My GitHub release contains all required files

[x] main.js
[xd] manifest.json
[ ] styles.css (optional)

[x] GitHub release name matches the exact version number specified in my manifest.json (Note: Use the exact version number, don't include a prefix v)
[x] The id in my manifest.json matches the id in the community-plugins.json file.
[x] My README.md describes the plugin's purpose and provides clear usage instructions.
[x] I have read the developer policies at https://docs.obsidian.md/Developer+policies, and have assessed my plugins's adherence to these policies.
[x] I have read the tips in https://docs.obsidian.md/Plugins/Releasing/Plugin+guidelines and have self-reviewed my plugin to avoid these common pitfalls.
[x] I have added a license in the LICENSE file.
[x] My project respects and is compatible with the original license of any code from other plugins that I'm using.
I have given proper attribution to these other projects in my README.md.

submitted https://github.com/obsidianmd/obsidian-releases/pull/3314

Congrats for passing through review! Welcome to the community store.

Thank you @sigrunixia

Now available in the community store!


Final statics - try classloader solution

SAT-1648

Duplicate of https://github.com/UnitTestBot/UTBotJava/issues/80


[Suggest] - Open Gitpod variables page

Another suggest, add an access to the gitpod variables page 😄

Another suggest, add an access to the gitpod variables page 😄

For sure @jeanphibaconnais, we would love to do add support for configurable environment variables for each workspace as soon as the api is available 😃


Unterminated @_dynamicReplacement eats func keyword

Issue Kind
Bad Diagnostic Produced
Source Code
@_dynamicReplacement(
func test_dynamic_replacement_for2() {
}

Description
Produces the following diagnostics
1:22: Expected 'for' in attribute argument
1:22: Expected ':' in attribute argument
2:6: Expected ')' to end attribute

We shouldn’t be eating the func as an argument for @_dynamicReplacement
This is the AttributeTests.testMissingArgumentToAttribute test case.

rdar://100212843


Complete Pekko doc updates

Some work is done but there is plenty more to do:

pekko custom sbt-paradox (tentatively @jrudolph)

https://github.com/apache/incubator-pekko/issues/92

continuing work on updating docs (markdown files)

removing Akka/Lightbend specific docs (sometimes by linking to the Akka doc)
links and other akka references

linked to #98

What is the status here ?  is there a list of things that need to be done to close this issue?  or a tool that can be used to find all the places that need to be checked?

Only humans who check the docs - that's all we have.
This is largely done. I'll close this and let humans report any issues that they find - as new issues.


Closes #36

this should help prevent problems such as https://github.com/bigchaindb/bigchaindb/pull/785#issue-186972441 to occur
In line with guidelines in https://packaging.python.org/requirements/#install-requires:

It is not considered best practice to use install_requires to pin dependencies to specific versions, or to specify sub-dependencies (i.e. dependencies of your dependencies). This is overly-restrictive, and prevents the user from gaining the benefit of dependency upgrades.

Current coverage is 85.94% (diff: 100%)

Merging #37 into master will not change coverage

@@             master        #37   diff @@
==========================================
  Files            17         17
  Lines           804        804
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            691        691
  Misses          113        113
  Partials          0          0

Powered by Codecov. Last update 3cb30c1...12cc7b9


Scale and Sign of the real and imaginary parts

Greetings!
I'm comparing the output of fft.js with MATLAB fft implementation and there are two issues worth nothing:

The imaginary part sign, in fft.js, is always different from the "golden standard" (MATLAB).
The scale of both imaginary and real parts, in fft.js, appears to be already scaled by (1/sampleRate).

Take a look at this example: http://pastiebin.com/54c3d0ae2e413

Hey, thanks for the note.  Both the issues you note are entirely conventional, but they point out that the documentation here is a little lacking.   I'll update the README to note the conventions used.
You can easily map the result into MATLAB's convention with the mapper on the ComplexArray of the transformed data should you need to.

Hi, dntj. I will stick up to this topic!
I've got the question about scaling. I'm creating 8192 samples of cosinus function (amplitude = 1, frequency = 3Hz). The signal generates as it should.
Now I do .fft(), and .magnitude(), print the results to the plot, and there are two spikes: 3Hz and -3Hz (like it should), but the amplitude is 45. I know I should do scaling, but I have no idea what parameters should I use, because the 45 (compared to 1) is no-meaning number.

@soanvig, your amplitude of 45 comes from the fact that a cosine with have two frequency components of magnitude N/2/√N which is ~45 for with N = 8192.
I've added a note about conventions to the readme to this effect.

I'm not the best with that topic. Is it enough that I scale any signal (i.e. sum of sin and cos) by this N/2/sqrt(N) factor?

If you'd like to scale individual frequencies down to have amplitude 1 in the transformed signal, then multiplying by 1/(N/2/sqrt(N)) should do it.

Thank you. I will play with it. I'm using your library in my engineering project.


Add new ResourceOperation fields to mongo marshalling code (#1752)

Addresses #1752

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1753   +/-   ##
=======================================
  Coverage   38.36%   38.36%
=======================================
  Files         149      149
  Lines       11816    11816
=======================================
  Hits         4533     4533
  Misses       7081     7081
  Partials      202      202

Continue to review full report at Codecov.

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


Implement device enumeration functions

This adds ability to enumerate devices available on the system. This is a multi-step PR, with steps being:

Rename name argument of Device constructor to name_pattern. Some devices in sys/class have name attribute (e.g. /sys/class/input*/name). Having a positional argument name would
prohibit filtering such devices by name attribute in kwargs (because positional argument name would clash with keyword argument name).
Implement list_device_names generator function. The function takes same arguments as Device constructor and lists all device names that match the provided arguments. Example:

>>> [n for n in list_device_names('/sys/class/tacho-motor', 'motor*')]
['motor0', 'motor1']

Implement list_devices generator function. The function takes same argument as Device class and enumerates all devices present in the system that match the provided arguments. In order to implement the function, optional argument name_exact was added to Device constructor. When name_exact=True, the constructor assumes that name_pattern argument contains exact device name and constructs the Device directly, without any checks. Example:

[m.get_attr_string('port_name') for m in list_devices('tacho-motor', 'motor*')]
['outB', 'outC']

Implement list_motors generator function. Enumerates all tacho motors present in the system. Example:

[m.port_name for m in list_motors()]
['outB', 'outC']

More generator functions may be easily added later for different class types.

The existing code should not be affected by this.

Why not use https://pyudev.readthedocs.org/en/latest/?

I was not aware of that (or, rather, I forgot about that). This PR just moves the enumeration code out of Device constructor into list_device_names function. So we could use pyudev even before this PR. I wonder which solution is more lightweight though.
Also, is it possible to filter devices in pyudev based on sysfs attributes? Something like
[d for d in list_devices('tacho-motor', 'motor*', driver_name='lego-ev3-l-motor')]

Also, is it possible to filter devices in pyudev based on sysfs attributes?

Yes, we also have properties for this as well, so it would look something like this...
[d for d in context.list_devices(subsystem='tacho-motor', LEGO_DRIVER_NAME='lego-ev3-m-motor')]

The properties are listed by the uevent attribute of each sysfs node.
There is also match_attribute() for matching attributes on the enumerator returned by list_devices() if there is not property.

Yes, we also have properties for this as well, so it would look something like this...

Right now the keyword arguments (attribute matches) may come from the user, so we either need to ask of him/her to know how attributes translate to properties, or add another mapping into spec.json. Unless there is an easy name-translation rule.

So go ahead with this PR - we're not going to use pyudev ?

I'd like to do some tests on pyudev first. If it works good, may be we want to switch to it for all interaction with sysfs?

There is no rush to change anything now that 0.5.0 is released :-)

Here is a test of relative performance of attribute access with pyudev and python-ev3dev: http://nbviewer.ipython.org/gist/ddemidov/ca99b74d054cb56cf037. It shows pyudev is about twice as fast, so we may want to switch to using it and get rid of some complexity in our code. @rhempel, what do you think?

I have a few questions:

How much complexity is it actually getting rid of?
Does it affect the ev3dev package load time?
The "it may be caching results" statement is bothering me

I think we always want to return the actual result of a property query - caching can result in strange behaviour of robots :-)

How much complexity is it actually getting rid of?

We will replace device enumeration code (currently in Device constructor), we will remove FileCache class, we will replace attribute access methods in Device with pyudev ones. Also, we will restore python3 support, which is currently broken.

Does it affect the ev3dev package load time?

I am away from ev3 now, so I can not answer this right away. Will come back in several hours.

The "it may be caching results" statement is bothering me

If I remove d.get_attr_string('name') from [1], it reports 26 times difference between best and worst times for python-ev3dev (and it guesses that caching is going on there as well).

Does it affect the ev3dev package load time?

Here are some results on ev3:
$ time python -c 'pass'

real	0m0.843s
user	0m0.600s
sys	0m0.160s

$ time python -c 'import ev3dev.ev3'

real	0m1.806s
user	0m1.390s
sys	0m0.250s

$ time python -c 'import ev3dev.ev3; import pyudev'

real	0m2.712s
user	0m1.890s
sys	0m0.610s

Yes, it does cache results, so you should not use d.get_attr_* for attributes that change value.

So I guess we stick to what we have now.

Implementing the device enumeration feature is still a good idea and does not break anything, right?
I'll merge into develop - including the LED fix, knowing that it will change when the kernel changes.

Thanks!


Make location suggestions available immediately [ Map search ]

Right now, the user has to select the search icon or press enter to make the list available.
If possible, the list should be available and change accordingly as the location is spelled out.
Current Model:

This is against the TOS of hosted Nominatim instance we're using, that's why we can't do it :/
https://operations.osmfoundation.org/policies/nominatim/

:(


F-B-Hide-Recommendations-and-Reels

The extension is not stopping the appalling reels, and by returning to the "Reset configuration" menu, the red "reset" button does not work and save the choices, despite it being clickable.

The reset button resets the config to our recommended defaults. It does not save the settings. That is why it is 'reset' and red...
On change of a setting, you'll see a green block to say the change is saved (it's a save on change) next to the setting you changed.
Please confirm the following:
Browser: (name and version)
Browser Lang:
Facebook Lang:
Version of extension:

Many thanks for your kind reply
Browser: (name and version) - Firefox 114.2 (64-bit)
Browser Lang: English
Facebook Lang: English
Version of extension: 1.26.27
Kind regards
Ed
Edward Moss
Need the write stuff? www.maykit.me.uk
My new book " https://www.amazon.co.uk/dp/B0BRSDQJ7GSpoiling some good
true life stories with facts: Autobiographical anecdotes"
https://www.amazon.co.uk/dp/B0BRSDQJ7G
The updated edition of my book "The HR Cynics Reader"
https://www.amazon.co.uk/dp/B0B2HRQXTM is now available
My blog https://steddyed.blogspot.com/
My travel and lifestyle column in Falstaff International Magazine
https://www.falstaff.com/en/authors/edward-moss
On Mon, 3 Jul 2023 at 20:58, Mitchell R @.***> wrote:

The reset button resets the config to our recommended defaults. It does
not save the settings. That is why it is 'reset' and red...
On change of a setting, you'll see a green block to say the change is
saved (it's a save on change) next to the setting you changed.
Please confirm the following:
Browser: (name and version)
Browser Lang:
Facebook Lang:
Version of extension:
—
Reply to this email directly, view it on GitHub
https://github.com/mrinc/F-B-Hide-Recommendations-and-Reels/issues/69#issuecomment-1619072407,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALYXAHMSWPZ6IG36EKFDWYLXOMP5JANCNFSM6AAAAAAZ4KLQ5U
.
You are receiving this because you authored the thread.Message ID:
@.***>

@steddyeddy - There was a recent push of version 1.26.28 which should fix the config issues :)
It's currently in review with firefox, so once it comes out - you should see fixes.
You can import it manually if you cannot wait : https://github.com/mrinc/F-B-Hide-Recommendations-and-Reels/releases/tag/v1.26.28
Download the firefox release, extract to folder, go to ff extensions, enable developer mode, load unpacked and select the extracted dir.

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension#trying_it_out

Many thanks Mitchell, your help is appreciated - I'd mortgage the house to
get away from the awful Facebook reels. They are truly appalling.
Kind regards
Ed
Edward Moss
Need the write stuff? www.maykit.me.uk
My new book " https://www.amazon.co.uk/dp/B0BRSDQJ7GSpoiling some good
true life stories with facts: Autobiographical anecdotes"
https://www.amazon.co.uk/dp/B0BRSDQJ7G
The updated edition of my book "The HR Cynics Reader"
https://www.amazon.co.uk/dp/B0B2HRQXTM is now available
My blog https://steddyed.blogspot.com/
My travel and lifestyle column in Falstaff International Magazine
https://www.falstaff.com/en/authors/edward-moss
On Tue, 4 Jul 2023 at 10:12, Mitchell R @.***> wrote:

@steddyeddy https://github.com/steddyeddy - There was a recent push of
version 1.26.28 which should fix the config issues :)
It's currently in review with firefox, so once it comes out - you should
see fixes.
You can import it manually if you cannot wait :
https://github.com/mrinc/F-B-Hide-Recommendations-and-Reels/releases/tag/v1.26.28
Download the firefox release, extract to folder, go to ff extensions,
enable developer mode, load unpacked and select the extracted dir.
—
Reply to this email directly, view it on GitHub
https://github.com/mrinc/F-B-Hide-Recommendations-and-Reels/issues/69#issuecomment-1619858564,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALYXAHMYJ334UR67QOM4K7LXOPM6FANCNFSM6AAAAAAZ4KLQ5U
.
You are receiving this because you were mentioned.Message ID:
@.***>

I know the feeling haha.
But try the above and see if that works.
If need be, we can troubleshoot some more :)

Many thanks for all your wonderful help, Do take care and keep well
On Tue, 25 Jul 2023 at 13:43, Mitchell R @.***> wrote:

Closing this as stale - most likely it worked :P
But just re-open the ticket if you need assistance :)
—
Reply to this email directly, view it on GitHub
https://github.com/mrinc/F-B-Hide-Recommendations-and-Reels/issues/69#issuecomment-1649765727,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALYXAHIMQ3G6Z72N7AGIZU3XR65NPANCNFSM6AAAAAAZ4KLQ5U
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Kind regards
Ed
Edward Moss
Need the write stuff? www.maykit.me.uk

The updated edition of my book "The HR Cynics Reader"
https://www.amazon.co.uk/dp/B0B2HRQXTM is now available
My new books " https://www.amazon.co.uk/dp/B0BRSDQJ7GSpoiling some
good true life stories with facts: Autobiographical anecdotes"
https://www.amazon.co.uk/dp/B0BRSDQJ7Gand First Aid for Pets
https://www.amazon.co.uk/dp/B0C91X6JTK
My personal soapbox blog https://steddyed.blogspot.com/
My travel and lifestyle column in Falstaff International Magazine
https://www.falstaff.com/en/authors/edward-moss


Handle Nethermind backwards sync

Description
We noticed sth like this on teku <> nethermind
09:18:09.096 FATAL - Exiting due to fatal error in Eth1DepositManager java.util.concurrent.CompletionException: tech.pegasys.teku.infrastructure.exceptions.FatalServiceFailureException: java.util.concurrent.CompletionException: tech.pegasys.teku.beacon.pow.exception.FailedToFindMinGenesisBlockException: Failed to retrieve min genesis block.  Check that your eth1 node is fully synced. (See log file for full stack trace)
Teku is shutting down
Thread pool did not terminate
and the problem is that we're still downloading old blocks and receipts
Nethermind is syncing to head at first and later we're downloading history of the chain. So we could response with null on old blocks

This now works.


Backend: App settings

See Settings and Environment Variables in the FastAPI docs
We currently have the following items either hardcoded or using environment variables:

SWS_PASSCODE
BASE_JOB_DIR
COMPILED_MODELS_BASE_PATH
COMPILATION_TIMEOUT
TINYSTAN_DIR

Additionally, it would be nice to have a global DEBUG setting, and possibly gate the idea of canonicalizing models for cache purposes behind a feature flag, since there are known tradeoffs to doing so.
Each of these being runtime configurable would also help with testing, see the FastAPI note on the subject: https://fastapi.tiangolo.com/advanced/settings/#settings-and-testing

This sounds good to me.


CIV-15113 Add EM_CCD_ORCHESTRATOR_URL env var

JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/CIV-15113
Change description
Add EM_CCD_ORCHESTRATOR_URL env var
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

Not required


update readme

Updates the readme so it looks nicer in wordpress.
Also, is there a strategy for managing an SVN repo alongside this?

@wismer I'm gonna merge this PR to include the license/contributors and developer edits (other stuff related to versions and tags were added in https://github.com/postlight/wp-callisto-migrator/pull/12)


[status-code] Disable find boost

Unbeknownst to me, the libraries test suite optionally tests compatibility against boost types which is completely unnecessary in our case and violates the maintainer guidelines.

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Thank you!


Update ACKNOWLEDGEMENTS.md

correct version of asm to 6.2

Well,  this version of asm should be the same as from etc/asm.md, shouldn't be?

correct! Thank you!


Write a detailed installation guide

Something more than the quickstart, that goes step-by-step through creating a local directory, configuring the docker-compose.yml, and triggers.json file.

#184

In addition to a detailed install guide, would it be possible to build out a web page to populate the settings.json, triggers.json  or other config files such as this website that generates answer files for Microsoft OS unattended deployments:  https://www.windowsafg.com/win10x86_x64_uefi.html
Ideally, the site would allow importing of existing .json files for modification and error checking

Technically? Yes, but it's not something I'm planning to do. I just don't have the time for it.
Editing in VSCode helps as the schema files result in auto-complete and tooltips.

There is no documentation on how to use gpu acceleration. For example the gpu tag should be used on the image and the runtime needs to be added

Closing old issues.


[TOOL-1417]: Update with latest feedback to make "Confirm" box  full width

Update with latest feedback to make "Confirm" box  full width
Alignment issues in Mobile

Preview:


Pull in latest frameworks for new DOS roles

For this trello ticket.
See this PR on the frameworks repo.
There are three new specialist roles for DOS3. The updated manifests
need pulling in.

[WIP]-ness gone, should be ready.


Bug related to HOME environment variable, Microsoft.Build.Utilities.ToolLocationHelper, and Microsoft.Cpp.x64.user.props or Microsoft.Cpp.Win32.user.props.

I have discovered three bugs in Clang Power Tools related to the HOME environment variable, Microsoft.Build.Utilities.ToolLocationHelper, and Microsoft.Cpp.x64.user.props or Microsoft.Cpp.Win32.user.props.
I discovered the bugs using my YekNeb project..

If the HOME environment variable is set, the following error occurs.

PROJECT: ${ProjectPath}
Set-Variable : Cannot overwrite variable HOME because it is read-only or constant.
At ...\msbuild-project-load.ps1:73 char:7
+       Set-Variable -name $name -Value $value -Scope Global
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (HOME:String) [Set-Variable], SessionStateUnauthorizedAccessException
    + FullyQualifiedErrorId : VariableNotWritable,Microsoft.PowerShell.Commands.SetVariableCommand

If Microsoft.Build.Utilities.ToolLocationHelper is used in a project file, it causes an exception.

My YekNeb project uses Globals.props. Globals.props uses the following construct to determine latest installed version of the Windows 10 SDK.
<LatestTargetPlatformVersion Condition="'$(VisualStudioVersion)'=='14.0' OR '$(VisualStudioVersion)'=='15.0'">
$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
</LatestTargetPlatformVersion>

This construct works correctly in the context of Visual Studio and MSBuild but it causes the following exception with Clang Power Tools.
Exception calling "ExpandString" with "1" argument(s): "Unable to find type [Microsoft.Build.Utilities.ToolLocationHelper]."
At ...\msbuild-expression-eval.ps1:166 char:9
+         $res = $ExecutionContext.InvokeCommand.ExpandString($expressi ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : RuntimeException

A number of my projects set additional include directories using Microsoft.Cpp.x64.user.props or Microsoft.Cpp.Win32.user.props which is found in $(LOCALAPPDATA)\Microsoft\MSBuild\v4.0. MSBuild loads settings from these files. This is a common technique for setting user include directories that should be used with all projects.

This technique is documented at How to include VC++ Directory paths defined in Microsoft,Cpp.User.prop file in MSBuild command line batch file build called in Hudson and in various other places.
The Clang Power Tools seem to be unaware of the include directories set using this technique. This causes the following error when I build my YekNeb project.
error: 'boost/predef.h' file not found [clang-diagnostic-error]
The property sheets are part of my SDKs project which sets up a standardized build environment for all of my personal projects.
My files can be found in the following locations.

Microsoft.Cpp.Win32.user.props
Microsoft.Cpp.x64.user.props

Hi @BenKey ,
Issue number 3 is already fixed; it'll become available in the next release (4.9).
We'll investigate issues 1 & 2 and update this thread as soon as progress is made.
Thank you for taking the time to investigate and document these issues.
Regards,
Gabriel

Hi again,
I'm happy to inform you that we've pushed fixes for all the CPT issues you've encountered while working on your project. They'll be available in the next release (v4.9).
Many thanks for the feedback and detailed info.
Regards,
Gabriel.

Hello,
I have installed the latest update. It is working great. Now that I can use
Clang-Tidy on my projects in Windows, I am able to continue my efforts to
improve the quality of my code. I very much appreciate your efforts.
On Mon, Mar 4, 2019 at 9:15 AM Gabriel Diaconita<EMAIL_ADDRESS>wrote:

Closed #542 https://github.com/Caphyon/clang-power-tools/issues/542.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Caphyon/clang-power-tools/issues/542#event-2178190052,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFZh0yxjciDVXL_YBmO0ckoDQbb96lbfks5vTTh_gaJpZM4bZ8xe
.


PowerToys Run Bug

ℹ Computer information

PowerToys version: <IP_ADDRESS>
PowerToy Utility: PowerToys Run
Running PowerToys as Admin: No
Windows build number: [run "winver"] 20H2

📝 Provide detailed reproduction steps (if any)

…trying to set up PowerToys Run
2021-02-04.txt

…

…

✔ Expected result
What is the expected result of the above steps?
❌ Actual result
What is the actual result of the above steps?
📷 Screenshots
Are there any useful screenshots? WinKey+Shift+S and then just paste them directly into the form

Hi @airvictor
Thank you for reporting the issue
I am closing this as a duplicate since it's already tracked on https://github.com/microsoft/PowerToys/issues/5658


PS/PlayStation Button Symbols/Icons

As someone that's more used to the symbols (cross, circle, square, and triangle) on PlayStation controllers, I wish I could set everything to use them instead. For daijishou, this would mean making cross (X) and circle (O) options for the confirm and cancel hints in the bottom right.

I would like to but those are trademarked

Interesting. Based on their presence on Wikimedia, they don't seem to enforce the copyright. I also don't see them on the list of PlayStation copyrights.
I wonder if Wikipedia, the source of that stack exchange answer, is outdated or misleading.

Perhaps directional button symbols like on the Switch when you have a single sideways joycon would be more neutral and copyright free?
rough example

Retroarch uses that system. I guess it could provide a more uniform experience? I'm a fan.


Invalid parameter for sample central app

[Enter feedback here]
In the section below, the argument '<devicekey>' for devkit_device.exe should be 'Primary Key' assigned to the device.
https://docs.microsoft.com/en-us/azure/iot-central/preview/tutorial-connect-pnp-device#build-the-code
.\Release\devkit_device.exe mxchip-001 <scopeid> <devicekey>

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

ID: bd01e3f6-581b-8d5a-fa57-39fd7bac3fe6
Version Independent ID: 2665fec7-e3ea-3b01-396a-85a1a62bed75
Content: Tutorial - Connect an IoT Plug and Play Preview device to Azure IoT Central
Content Source: articles/iot-central/preview/tutorial-connect-pnp-device.md
Service: iot-central
GitHub Login: @dominicbetts
Microsoft Alias: dobett

@kojish Thanks for bringing this to our attention. We are currently investigating and will update you shortly.

@kojish PR has been created to address this and update the doc. Changes will go live once it has been peer reviewed and merged.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Remove getting cache line size from runtime

Move runtime functionality to separate tool,   add constant to headers

Made variable static, initialization will be performed during threadpool initialization so there should be no races.


Move towards PEP8 naming convention, add typing

Should this library be moving towards a more pep8-friendly naming convention?
For example, rename (flatlib.ephem.swe.)lunarEclipseGlobal to lunar_eclipse_global, and add lunarEclipseGlobal = lunar_eclipse_global for backwards compatibility.
(Note: probably also rename this function to global_lunar_eclipse for a more grammatically correct name, or move it under .swe.eclipse.lunar(global=True) or similar)
Also, this library would heavily benefit from type annotations (example: def norm(angle: int) -> int:) which provide duck-type hints for IDEs and other typechecking tools, and reduces potential bugs.

Pinging @joaoventura, this issue is mostly also, like #48, a todo list item for myself to make a corresponding PR for later on, but also to receive feedback.

@ShadowJonathan, thanks for your will to update this library.
Regarding lowercase with underscores, I still have to think about it. I use it on most of my current projects, but there's too many code already there, and already being used. Let me think about it, probably to a new version.
As for type annotations, I'm not a fan and I think it obfuscates some of the code. Let me also think about it..

@joaoventura In that case, I was also planning to open a 3rd issue when I saw the lengthy .const file, with everything being thrown in as top-level names, and I thought that changing that to enums would clean up everything neatly into categories;
# Sign figures
SIGN_FIGURE_NONE = "None"
SIGN_FIGURE_BEAST = "Beast"
SIGN_FIGURE_HUMAN = "Human"
SIGN_FIGURE_WILD = "Wild"

# Sign fertilities
SIGN_FERTILE = "Fertile"
SIGN_STERILE = "Sterile"
SIGN_MODERATELY_FERTILE = "Moderately Fertile"
SIGN_MODERATELY_STERILE = "Moderately Sterile"

to
import enum

class SignFigure(enum.Enum):
    NONE = "None"
    BEAST = "Beast"
    HUMAN = "Human"
    WILD = "Wild"

class SignFertility(enum.Enum):
    FERTILE = "Fertile"
    STERILE = "Sterile"
    MOD_FERTILE = "Moderately Fertile"
    MOD_STERILE = "Moderately Sterile"

What're your thoughts on this as well?

As for type annotations, I'm not a fan and I think it obfuscates some of the code. Let me also think about it.

Type annotations' pros weigh out much more than adding more to the code, explicit > implicit, if i look at flatlib.angles.norm, and i look at the input variables, i have no idea if whatever comes in there is an int, a float, or a Decimal, because it's not annotated, and almost nothing else in the library is. This means that the IDE and the developer would mostly be working in the dark when working on and with this library, being without references and reasonably-assured typing with each variable.
Sorry if I come over as aggressive or pushy, but I think that type annotations have much more benefits than it might seem like at first glance, and in my personal opinion, it doesn't obfuscate, but rather clarifies most of it.

If putting typing inside the code files is an issue for obfuscation, it's also possible to put them inside specific .pyi stub files which go alongside the actual code files.

I think this doesn't bring much benefit for now..

Will close this for now..


feat: generate components using graphql

Description of changes
Updates the UI Builder plugin to include configurations for what APIs should be used in a customer's codegen output.

Issue #, if available

Description of how you validated changes
Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Pull request labels are added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Please hold with merge for a moment. We lost static analysis in our pipelines.

Static analysis is restored in pipelines, but has not run on this PR. @awinberg-aws before merging I recommend to either validate PR manually by running yarn lint-check or merge latest dev into PR to refresh pipeline definition.

@sobolk I'll rebase and re-push


Deserialization of interface types is not supported. Type 'Microsoft.JSInterop.IJSInProcessObjectReferece'. (using .NET 8)

First...  This is well put together and useful, great job!
The deserialization (not supported) for the specified type I got running your code under a .NET 8.0 version in a Blazor app within an Aspire project.  I stop right there and returned back to your provided sample code "KristofferStrube.Blazor.FileSystem.WasmExample" (WE) just changing the "Target framework" to .NET 8.0.  Before this I compiled the "KristofferStrube.Blazor.FileSystem" (FS) just changing the "Target framework" to .NET 8.0.  The example project just hangs there (I guess it got some unhandled exception).  Then I:

Changed WE to .NET 7, kept FS in .NET 8...  IT WORKS.
Tested WE in .NET 8, FS in .NET 8... just hangs there for eternity.

My next step could be try to figure out what is happening but first I like to see if you can provide a quick answer to this issue.
Hope to hear from anyone soon...

I will need to hear more about what errors you get or some minimal project that reproduces these problems before I can help.

When I reproduce the steps you described above, I get the following message in my Developer Console:
Error: Failed to start platform. Reason: TypeError: Cannot read properties of undefined (reading 'dotnet.wasm')

A quick search on Google gives the following as the first result on Stack Overflow: https://stackoverflow.com/questions/77210154/net8-with-blazor-has-an-error-reading-dotnet-wasm
The answer to that issue describes exactly what your problem is. You need to update the Microsoft.AspNetCore packages to an appropriate version that fits your .NET version when upgrading a project.
This is also documented in the official guide for upgrading an ASP.NET Core project from .NET 7 to .NET 8: https://learn.microsoft.com/en-us/aspnet/core/migration/70-80?view=aspnetcore-8.0&tabs=visual-studio
If this is not your problem, then I need a minimal reproducible repository to further troubleshoot this.

Your code works fine in the given solution.
Let me provide the context of the "Deserialization of interface types is not supported. Type 'Microsoft.JSInterop.IJSInProcessObjectReferece'." issue.
Step 1.  Create a ".NET Aspire" app with Blazor scaffolding project template as is.
Step 2. Add your libraries to the Blazor App.
Step 3. Create a Page with your sample "DirectoryExplorer.razor" and "ElementExplorer.razor".  Just copy the code for those 2 razor files, adjusted the namespace as needed.
Step 3.1 Added route to the "DirectoryExplorer.razor" page.
Step 4. Put a try catch in OPFS line (line 32) as shown below:
protected override async Task OnInitializedAsync()
{
    OPFS = await StorageManagerService.GetOriginPrivateDirectoryAsync();
}

Step 5. Debug it...  I did add a try - catch to be able to see the issue while calling "GetOriginPrivateDirectoryAsync" and that is where I found the "...interface types is not supported".
Interesting that .NET Aspire with Blazor works very nicely out of the box.  Maybe is not a small sample but I like to define where I actually got the error.  I tested your File System Access code in the app and it works great.
Again, thanks for your quick responses...

Ah okay. My guess is that the Aspire template uses Server rendering. In-process JSInterop can't be used when using server rendering so you would need to rewrite my samples to not use the InProcess variants of wrapper types. An easy way to make this rewite is to find all the types referenced that contain the words "InProcess" like "IFileSystemHandleInProcess" and then replacing that with "IFileSystemHandle". This will require some more rewrites like using async method instead of certain properties and synchronous methods that are available in the in-process variants.

Thanks for the fast response...  I actually started yesterday to do exactly
that. I will go this route since you see it as a solution.
Eduardo
On Sun, Jun 23, 2024 at 5:35 PM Kristoffer Strube @.***>
wrote:

Ah okay. My guess is that the Aspire template uses Server rendering.
In-process JSInterop can't be used when using server rendering so you would
need to rewrite my samples to not use the InProcess variants of wrapper
types. An easy way to make this rewite is to find all the types referenced
that contain the words "InProcess" like "IFileSystemHandleInProcess" and
then replacing that with "IFileSystemHandle". This will require some more
rewrites like using async method instead of certain properties and
synchronous methods that are available in the in-process variants.
—
Reply to this email directly, view it on GitHub
https://github.com/KristofferStrube/Blazor.FileSystem/issues/6#issuecomment-2185330112,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BG2F5NZN24CYOKERELHCWVDZI45SPAVCNFSM6AAAAABJYN2XBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBVGMZTAMJRGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Kristoffer,
The few modifications went smoothly and all looks good now...  Thanks for
you support.
Eduardo
On Mon, Jun 24, 2024 at 7:48 AM edam @.***> wrote:

Thanks for the fast response...  I actually started yesterday to do
exactly that. I will go this route since you see it as a solution.
Eduardo
On Sun, Jun 23, 2024 at 5:35 PM Kristoffer Strube <
@.***> wrote:

Ah okay. My guess is that the Aspire template uses Server rendering.
In-process JSInterop can't be used when using server rendering so you would
need to rewrite my samples to not use the InProcess variants of wrapper
types. An easy way to make this rewite is to find all the types referenced
that contain the words "InProcess" like "IFileSystemHandleInProcess" and
then replacing that with "IFileSystemHandle". This will require some more
rewrites like using async method instead of certain properties and
synchronous methods that are available in the in-process variants.
—
Reply to this email directly, view it on GitHub
https://github.com/KristofferStrube/Blazor.FileSystem/issues/6#issuecomment-2185330112,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BG2F5NZN24CYOKERELHCWVDZI45SPAVCNFSM6AAAAABJYN2XBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBVGMZTAMJRGI
.
You are receiving this because you authored the thread.Message ID:
@.***>


replace use-dark-mode

Our used library to implement light/dark mode is a bit abandoned and leads to npm installation problems in some case. As the library is super small and has rather standard functionality, we should just copy it into our own hook and be done with it:
https://github.com/donavon/use-dark-mode
Bonus for the UI, could be also done in extra issue:
We need 3 options:

System (default)
Light
Dark

Right now, we default to system setting but as soon as user manually interacts with Light/Dark switches there is no way to go back to system setting.

moved to mid so we can remove that annoying npm install command.

npm install without anything else should work already, as I replaced with https://github.com/oceanprotocol/use-dark-mode in #1700
So this issue here could be further reduced in priority, as remaining goal would be only to add a 3rd option. When not interacting with the appearance setting, this is all working out nicely already

awesome didn't notice that, in that case I'd close this.


Add release notes for 1.2.2

Signed-off-by: Sayali Gaikawad<EMAIL_ADDRESS>Description
Add release notes for 1.2.2
Issues Resolved
Related to #1333
Check List

[x] Commits are signed per the DCO using --signoff

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

Codecov Report

Merging #1348 (96c1855) into main (dd1560d) will decrease coverage by 19.94%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main    #1348       +/-   ##
=============================================
- Coverage     94.02%   74.07%   -19.95%
  Complexity       11       11
=============================================
  Files           136       17      -119
  Lines          3011       81     -2930
  Branches          8        8
=============================================
- Hits           2831       60     -2771
+ Misses          172       13      -159
  Partials          8        8

Impacted Files
Coverage Δ

src/test_workflow/test_recorder/test_recorder.py

src/manifests/build_manifest.py

src/ci_workflow/ci_input_manifest.py

src/build_workflow/build_target.py

src/test_workflow/dependency_installer.py

.../ci_workflow/ci_check_gradle_properties_version.py

...orkflow/ci_check_gradle_dependencies_opensearch.py

src/manifests_workflow/component.py

...orkflow/integ_test/integ_test_runner_opensearch.py

src/ci_workflow/ci_target.py

... and 109 more

Continue to review full report at Codecov.

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

Looks like this missed https://github.com/opensearch-project/performance-analyzer/pull/104


Update twirl-api to 2.0.4

About this PR
📦 Updates org.playframework.twirl:twirl-api from 2.0.3 to 2.0.4
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.playframework.twirl", artifactId = "twirl-api" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.playframework.twirl", artifactId = "twirl-api" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #10.


faces API image vs. payload discrepency

The image doesn't match the payload, which should be
[ { "age": 29, "gender": "Female", "faceRectangle": { "left": 447, "top": 195, "width": 162, "height": 162 } }, { "age": 11, "gender": "Female", "faceRectangle": { "left": 355, "top": 87, "width": 143, "height": 143 } } ]

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

ID: f12a77c5-fc42-c179-5af7-6c7b2197de28
Version Independent ID: 2db8d484-530e-d507-2842-c196a5e55c9a
Content: Computer Vision API for Microsoft Cognitive Services
Content Source: articles/cognitive-services/Computer-vision/Home.md
Service: cognitive-services
Product: unspecified
GitHub Login: @KellyDF
Microsoft Alias: kefre

Hi I'm the Product Manager for Computer Vision API. Thanks for your feedback.
Can you share some more information? What is the discrepancy you are seeing? I see you are calling the face feature of the Computer Vision API. What are you seeing that you don't expect to?

Yes hi, I'm a new SWE intern at Microsoft in the Universal Store team (and
haven't yet figured out how to sign into GitHub with my MS account--which
also means it's using my school email for feedback on MSDN apparently.) If
you'd prefer, you could email me directly at<EMAIL_ADDRESS>The
issue in the document is that the image is annotated with an 11 year old
girl and a 29 year old woman, but the JSON next to it is inconsistent with
the annotations.
Thank you for your swift reply. I actually need to learn the computer
vision API's for my intern project (or else I'll have something less cool)
so could you please do me a favor and connect me with some of the
developers of the API? I assume I can't talk too much about my project from
my non-work email, but I need to run OCR on scanned PDF documents and
compare to original text in a word or PDF document. Any help would be
greatly appreciated. Please reply to my alias<EMAIL_ADDRESS>so
I don't inadvertently violate my NDA.
David P. Silverstone
Course Producer | CSCI 270 – Algorithms and the Theory of Computing
Software Engineering Intern | Microsoft Corporation | Summer 2018
University of Southern California | Class of 2019
B.Sc. Computer Engineering/Computer Science | Concentration in Physics
Viterbi School of Engineering
https://www.linkedin.com/in/david-silverstone
<EMAIL_ADDRESS>|  (678)
772-7383 | Add me on LinkedIn
https://www.linkedin.com/in/david-silverstone-30a42242
On Thu, May 24, 2018 at 3:00 PM, KellyDF<EMAIL_ADDRESS>wrote:

Hi I'm the Product Manager for Computer Vision API. Thanks for your
feedback.
Can you share some more information? What is the discrepancy you are
seeing? I see you are calling the face feature of the Computer Vision API.
What are you seeing that you don't expect to?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_MicrosoftDocs_azure-2Ddocs_issues_9162-23issuecomment-2D391879586&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=CRA88uwToU6XUqiwnQqcNw&m=UXt8b2QbZhyJyhcCWVi-OWOFQ7pbN8fYtOaKz0r5Pt4&s=j7P3P-m8HWj7ln0g-UhAWNPvtRZsdILDIWZvKuNo5dM&e=,
or mute the thread
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ASV2CQcB0oIzOQiQusc1nvON6GCIvgQkks5t1y16gaJpZM4UNDlo&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=CRA88uwToU6XUqiwnQqcNw&m=UXt8b2QbZhyJyhcCWVi-OWOFQ7pbN8fYtOaKz0r5Pt4&s=T9_UKJzkGJCC-7-jm4bqGUNz8a6EVn1rU57qL23LB-c&e=
.

Oh, the image didn't upload in gmail. Here's the screenshot:

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


SmallIcon is missing for several notifications since Android 11

The small icon is missing for notifications which are created with the Home Assistant Companion App (https://github.com/home-assistant/android) on Android 12.
Other apps like FairMail, WhatsApp do work. But I have absolutely no clue why it should not work for the home assistant app.
SmallIcon is set in the MessagingService here: https://github.com/home-assistant/android/blob/edc41424a0b3b842932cacdb8dc90f85e0e53aa7/app/src/full/java/io/homeassistant/companion/android/notifications/MessagingService.kt#L710
The small icon is set and also seen in the notification itself. But not in the car. I've noticed this issue since i switched to the pixel 6 pro with android 12 coming from android 10. Maybe this is a problem introduced with android 12.
I'm using the latest AAIdrive (1.3.1) and also the latest (and for testing purpose some older versions) HomeAssistant Companion App.
Let me know if i can do something on the Home Assistant Companion app, as i'm quite active there.
Screenshots:

Good morning, glad to hear that you are enjoying it! While I am also a Home Assistant user, I haven't tried out the app yet, so thanks for testing!
What I suspect is happening is that Android 11 locked down the ability for apps to view what other apps are installed on the phone and to get their names and icons. I had understood this to mostly mean the actual app icon, but it might also mean their app resources too. I'll try to set up the Home Assistant app in a simulated Android 11+ phone and check out what's happening!

Thanks for taking the time to look at the issue 👍
I don't know if this was introduced with Android 11. I did the jump from 10 > 12. So i first noticed this issue with Android 12.

What I suspect is happening is that Android 11 locked down the ability for apps to view what other apps are installed on the phone and to get their names and icons. I had understood this to mostly mean the actual app icon, but it might also mean their app resources too. I'll try to set up the Home Assistant app in a simulated Android 11+ phone and check out what's happening!

Yes i think so too.
Today i noticed that the Blink app also does not have an icon.
Maybe some apps do not set an specific icon (App icon?!). Now AAIDrive tries to get the notification icon (which maybe does not work because of now  with A12 missing permissions). And then AAIDrive will fallback to use the app icon, which is not set.

That's quite possible! I was thinking about what you said about FairMail and WhatsApp showing icons, and I believe that would explain it. Here's my parsing code (apologies for the convoluted code)
The list icon can show several things: As an initial fallback it tries to load the notification's smallIcon. Next, if the notification has an image attached, it will use any discovered image as the side icon, which isn't the case here. Then, if the notification is coming from a messaging app, it will load up the icon representing that person, which is how FairMail and WhatsApp are working.
One more thing to confirm: If you click into the notification, do you see the icon and app name along the top of the window? The app's icon and name is displayed at the top of the details screen, instead of the list screen, but would be subject to the same app visibility restrictions that I think is affecting smallIcon.
There is a way to define a list of apps that the system will reveal to the app. It may be the case that I can configure it to reveal all installed apps for the Github release. I don't think I would be allowed to post such a version to the store, however.

One more thing to confirm: If you click into the notification, do you see the icon and app name along the top of the window? The app's icon and name is displayed at the top of the details screen, instead of the list screen, but would be subject to the same app visibility restrictions that I think is affecting smallIcon.

Yup the icon is shown.

There is a way to define a list of apps that the system will reveal to the app. It may be the case that I can configure it to reveal all installed apps for the Github release. I don't think I would be allowed to post such a version to the store, however.

Just tried that, but it didn't work, but maybe i did it wrong?

Oh very curious!! If the app icon and name is displayed, then the package visibility is indeed allowing it.
That change to specifically grant access to the HA app looks correct, which further indicates that it's not the Android 11 package visibility change. Thank you for investigating!
I'll set up an emulator and poke deeper.

I think you are right that it is due to the package visibility restriction introduced in Android 11, because it does work if i add the permission QUERY_ALL_PACKAGES.  But as you said thats not an solution, because of the play store restrictions.

THANKS @hufman . Now it does work with the package query.
i used the debug version of the  Home Assistant app, which uses a different package  :man_facepalming: With the playstore version of home assistant it does of course work.

Ahaha that would make sense!
I would happily accept a PR with the QUERY_ALL_PACKAGES permission added to the main manifest combined with a change to remove the permission from the playstore manifest. I think this will be the best solution until a general fix appears.

Excellent, thank you so much!
Unrelated:
As someone who works in the HA app, do you know if there is any API for other apps to control the Home Assistant app somehow? One distant project idea is to repurpose the old Samsung Smartthings car app resources into a frontend for Home Assistant somehow. Let me know what you think!

In fact, I've been thinking about taking this over. You have already implemented addon support for AAIDrive. So it should be perfectly possible to connect HomeAssistant.
Home Assistant itself (not the app) already offers a WebSocket API. This could be used for this purpose.
The WebSocket API is currently being implemented in the Home Assistant app (https://github.com/home-assistant/android/pull/1884). Theoretically, this implementation of the API should be outsourced as a library, so that it can also be used for the Home Assistant integration in AAIDrive.
Currently I have something similar built for me personally via app notifications. Works great :+1:

@chriss158 Please look at Hass Gestalt: I've implemented a Home Assistant OAuth and Websocket client and worked it into a car app over the last few weeks! I think it just needs a little more polish but it's shaping up pretty well for me so far, let me know what you think!

@chriss158 Please look at Hass Gestalt: I've implemented a Home Assistant OAuth and Websocket client and worked it into a car app over the last few weeks! I think it just needs a little more polish but it's shaping up pretty well for me so far, let me know what you think!

Thats really awesome! Works great! Good work!
I have many ideas in my head how to further improve the app. I have to write everything down and then create issues in the project. Maybe you should open the Discussions tab, so that we can talk there.

I look forward to hearing your suggestions :D

I look forward to hearing your suggestions :D

Sorry  for late reply. Have a look at the issue and the discussion tab 👍

I sincerely apologize, I hadn't actually configured email alerts for the repo, I replied to the discussion :)


Attempt to resolve Cosmos Spark test failure in Core From Source run

Attempts to resolve Cosmos Spark test running failing in the From Source CI run for Core.
https://dev.azure.com/azure-sdk/public/_build/results?buildId=1752865&view=logs&j=d5cb5ee7-effd-5b70-4516-0d612d533eae&t=46345e70-3060-5bc3-80d4-b5df45dc3e2e

API change check
API changes are not detected in this pull request.

@FabianMeiswinkel could you give the Cosmos Spark POM changes a quick look over

@FabianMeiswinkel could you give the Cosmos Spark POM changes a quick look over

Changes look good - tested some of them locally.


chore: remove feature flag from groups

Date: 09 oct 2024

Developer Name: Suvidh Kaushik

Issue Ticket Number
#874
Description
Removal of the dev feature flag from the groups page and updating of tests according to the change
Documentation Updated?

[ ] Yes
[x] No

Under Feature Flag

[ ] Yes
[x] No

Database Changes

[ ] Yes
[x] No

Breaking Changes

[ ] Yes
[x] No

Development Tested?

[x] Yes
[ ] No

Screenshots

Before Removal

After Removal

Test Coverage

Screenshot 1

Additional Details
Backend PR where feature flag was removed - #1637 website-backend

Can you please add the backend ticket where feature flag is removed

can you please confirm if this is the PR #1637 website-backend?

@Suvidh-kaushik This is not the PR as in API itself, the dev=true query is removed

LGTM, Thank you


Using the control+H to backspace shortcut will delete all images in article

Issue Summary
As a mac user, I use the global control shortcuts to quickly manipulate text when I type. One of these is
To Reproduce

Use control+d to delete characters.
Once you delete the last character on the line, and press control+d again, instead of just deleting the newline character at the end and of the line and bringing the subsequent paragraph upward, Ghost will instead replace all images in an article with a series of bullet point characters.

I've recorded this video to demonstrate this behavior:
https://youtu.be/HkbxeuO7j8k

@rishabhgrg Was able to replicate this also :grimacing:

@QuincyLarson @allouis were you using Ctrl+h as per the issue title or Ctrl+h as per the issue description?
If this is about Ctrl+d then this is a duplicate of https://github.com/TryGhost/Ghost/issues/10240

@kevinansfield Ah, I tried both Ctrl+h and Ctrl+d and hit the same behavior in both cases, maybe worth updating the original issue with Ctrl+h.

@rishabhgrg Agreed.
@kevinansfield Thanks for finding this. I'm closing this issue and I've commented over on #10240.


Add classic diffraction features

This may overlap with  issue #2 , but being able to click on a peak and know the length scale it corresponds to (a calculation involving simulation unit conversions, zoom, and the box length) will be super handy.
Also, the ability to write out a finished publication quality diffraction image with axes.
AAAAND! Check if rotations about the z-axis also rotate the diffraction pattern about the z-axis. Something about the diffraction pattern rotation seems a bit off looking at the lamellar example. It's not a huge deal, but having as close to 1-to-1 rotation correspondence would be nice.

The z-axis rotations is definitely a bug-- the rotation matrix currently doesn't take into account the up attribute of the camera, so I think fixing this issue could be as simple rotating the final diffraction pattern by the angle between [0,1,0] (default up) and current up.

should be resolved by the Figure example notebook and by the file menu option (save diffraction pattern)

This one is tricky if we want to think about "real units" because knowing what units a file is in is hard. If we just want to get these units in "simulation units", that should be pretty doable.

I am closing this with the intention of breaking it into atomic issues