version: add constants for regexes

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?
[ ] Have you successfully run brew man locally and committed any changes?

This PR adds constants for shared patterns among version regexes:

Let x, y, z, etc. be strings containing only digits (i.e. integers)
DOT_OPTIONAL - requires at least x, and accepts x.y, x.y.z, etc.

Examples: 1, 1.2, 1.2.3, <IP_ADDRESS>

DOT_REQUIRED - requires at least x.y, and accepts x.y.z, etc.

Examples: 1.2, 1.2.3, <IP_ADDRESS>

MINOR_OR_PATCH - only accepts x.y or x.y.z

Examples: 1.2, 1.2.3

BIN_SUFFIX - ., _, or - followed by any of the following:

bin, dist, stable, src, source, sources, final, full
Examples: .bin, _dist

ALPHA_SUFFIX - ., _, or - followed by any of the following along with an integer of at most two digits:

alpha, beta, pre, rc
Examples: _alpha1, -beta.23

Note that the regexes have remained equivalent to those in master; they should produce exactly the same matches and captures. This is verified by running
brew ruby -e 'require "formula"; Formula.sort.each { |f| puts "#{f} #{f.version}" }'

and verifying that the diff between the outputs of master and this branch is nil.
(In the near future I plan to open one or more PRs with non-backwards-compatible fixes/improvements)
Supersedes https://github.com/Homebrew/brew/pull/10372

Review period will end on 2021-01-28 at 01:46:44 UTC.

Review period will end on 2021-01-28 at 01:46:44 UTC.

Review period ended.

Review period ended.

Something like this might be nice for livecheck, too.

The DOT_OPTIONAL and DOT_REQUIRED regexes are primarily what we use in livecheck, though we preface them with v? (i.e., v?(\d+(?:\.\d+)+)). I have some in-progress work to make common regex snippets available in livecheck blocks, so I'll work on wrapping it up and creating a PR soon-ish (I've been a bit busy with work/life).

Something like this might be nice for livecheck, too.

The DOT_OPTIONAL and DOT_REQUIRED regexes are primarily what we use in livecheck, though we preface them with v? (i.e., v?(\d+(?:\.\d+)+)). I have some in-progress work to make common regex snippets available in livecheck blocks, so I'll work on wrapping it up and creating a PR soon-ish (I've been a bit busy with work/life).

Thanks again @SeekingMeaning!

Thanks again @SeekingMeaning!


[MoveToMapPokemon] Efficiency improvements in moving to Pokemon (last steps)

Short Description
[MoveToMapPokemon] stop going "the last bit (30-40m)" to a Pokemon's location after it has been seen and caught as the task is set to move to it's location, but is generally seen just before hitting that location.
Possible solution
Update the logic in the MoveToMapPokemon to complete earlier?
Detect for the Pokemon it's after?
How it would help others
Efficiency dividends
Prevents issues like #4143

I'd love to see this, but it looks like a problematic thing to develop.
My bot often finds random pokemon while on the way to MapPokemon. These randoms presumably don't show up on my Map instance so MoveToMapPokemon can't target them.
Can we differentiate between the Pidgey encountered randomly and Pidgey spawn targeted by MapPokemon? What happens if we encounter a random Pidgey while moving to MapPokemon-Pidgey?
Would it be sufficient to continue to the next MapPokemon if you catch ANY pokemon that is identical to your current target?

I'd say this a feature request for an enhancement to move to map. This task seems to cause most people grief and seeing as bans seemed to be being blamed on "teleporting" tasks this should either be disabled or refactored to be more human like.
If the fix option is chosen then this should be considered as part of the rewrite


AutoComplete not clear when Reset fired

Subject of the issue
AutoComplete not cleared when reset method fired
Describe your issue here.
when I press clear values button which result of calling Reset method inside Redux form its not clearing the UI of autoComplete
Your environment
all environment
Steps to reproduce
I attach this sandbox link
https://codesandbox.io/s/redux-form-material-ui-example-m7lhy
I have a list of components there first one is rendered by autocomplete component
choose any item then click clear values button
result AutoComplete Ui still has the value selected
Expected behaviour
the value inside autocomplete should be removed
Actual behaviour
value selected still there

Please fix example in sandbox because is broken.

sorry I fixed it, AutoComplete is the first component

@minaairsupport I think something wrong is with the component you use.
Add a console.log(input.value) in renderAutocomplete and you will see that redux-form is passing value correctly

I just tried that now and it's not you could check yourself

Your not passing correct value to Autocomplete
use value={input.value}

yea I just tried that too but still not fix the issue, I think the issue come from freeSolo option in AutoComplete

I replaced value={value} with value={input.value} and it worked.


#S07. As Staff, I would like to view all teams' information.

Visible items should only include:

Team Name
Slack Display Names of Members

@stephy

Thanks @stephyraju ! I've moved to In Progress!

Thanks!

Hi @stephyraju , I have put my name against #P07, As a participant, I would like to view my team's info. Thinking these 2 issues are pretty similar, wondering if we should join forces? Will PM you on slack :)

You're right, @AMcCall22 - they should've been one in the same - I like the collaboration teamwork! ❤

@stephyraju
I'm just checking-in with this issue, since it's still "Open".
How are you and @AMcCall22  getting on with progress, or has this been sorted via a different PR now?

@TravelTimN
I'm still working on to solve this. Ali has started and already done some of the backend work, and now I'm checking with the remaining some issues. It's not completed yet. The template is almost done. The team members and hackathone name are appearing. Now working on with the authentication part.
I have a silly question on this, What is the difference between the" view all Team information " to Staff and Participant?


firebird 2.5 comment still

use jdbc jaybird 4.0.2,java jdk 8.0.connet firebird 2.5 ,everything is ok,but the comment for chinese is still gibberish,please tell how to  solve the problem？

hi @qqrate ,
can you add a screenshot that will show the problem?
Thanks in advance

there is no update on the issue for a long time.
If it is still actual for you - feel free to reopen it


Fix reserved keyword escape example in CEL

Description
Add the missing escaped property name for the reserved keywords example in the CEL escape sequences examples table.

I believe this would a shame as an example makes it clear how reserved keywords should be escaped.
Could we get feedback from someone who knows how CEL escape sequences work and make sure the example is correct?
On August 8, 2024 7:10:37 PM GMT+02:00, Tim Bannister @.***> wrote:

@sftim commented on this pull request.

@@ -342,12 +342,12 @@ use the underscore escaping
Examples on escaping:

{{< table caption="Examples escaped CEL identifiers" >}}

-
property name
rule with escaped property name

-
namespace
self.__namespace__ > 0

-
x-prop
self.x__dash__prop > 0

-
redact__d
self.redact__underscores__d > 0

-
string
self.startsWith('kube')

+
property name
rule with escaped property name

+
---------------
----------------------------------------

+
namespace
self.__namespace__ > 0

+
x-prop
self.x__dash__prop > 0

+
redact__d
self.redact__underscores__d > 0

+
string
self.__{string}__.startsWith('kube')

How about dropping the line:
| `string`      | `self.startsWith('kube')`         |

entirely?
--
Reply to this email directly or view it on GitHub:
https://github.com/kubernetes/website/pull/47382#discussion_r1709944651
You are receiving this because you authored the thread.
Message ID: @.***>

@kubernetes/sig-api-machinery-pr-reviews please take a look

I believe this PR still deserves some attention.
/remove-lifecycle-stale
On December 26, 2024 2:20:19 PM GMT+01:00, Kubernetes Triage Robot @.***> wrote:

The Kubernetes project currently lacks enough contributors to adequately respond to all PRs.
This bot triages PRs according to the following rules:

After 90d of inactivity, lifecycle/stale is applied
After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
After 30d of inactivity since lifecycle/rotten was applied, the PR is closed

You can:

Mark this PR as fresh with /remove-lifecycle stale
Close this PR with /close
Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
--
Reply to this email directly or view it on GitHub:
https://github.com/kubernetes/website/pull/47382#issuecomment-2562710003
You are receiving this because you authored the thread.
Message ID: @.***>


Is there any way to make two channels?

Is there any way to make two channels? and how to make inactive channel to running?

You can have as many channels as you like.  You can define channels (and any other MQ objects) using a number of administrative interfaces, including the web console, MQSC, and programmatically using PCF messages.
There are number of reasons for a channel to be marked as inactive, including:

Channel has not been started (run START CHANNEL in MQSC)
A client has not connected to the channel (SVRCONN channel)
The channel has finished
The channel has disconnected normally

See CHSTATUS
Please be advised that this repository is for issues specific to the samples provided for running MQ in containers.  General MQ questions are better submitted elsewhere, for example stackoverflow.com with the ibm-mq keyword.


Fix remark-lint issues.

Summary
Based on the check settings for remark-lint in the PR #316 , a revision was made .md files that contained warnings.
I combined 2 PRS in a separate branch and checked it in my fork: https://github.com/dvkruchinin/datumaro/pull/8
How to test

Checklist

[x] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT

I think it would be good to move the remark workflow addition to this PR, so that:

All the fixes are validated.
Nobody can introduce new issues before the workflow is added.

I think it would be good to move the remark workflow addition to this PR, so that:

All the fixes are validated.
Nobody can introduce new issues before the workflow is added.

Combined.

I think it would be good to move the remark workflow addition to this PR, so that:

All the fixes are validated.
Nobody can introduce new issues before the workflow is added.

Combined.

I meant to only add the remark workflow, not Pylint or Bandit. This PR only fixes remark issues, after all.

I think can leave it like this.

I think can leave it like this.

And I think you can't. Adding the remark wokrflow is safe, because this PR fixes all existing remark issues in the codebase. The same is not true for Pylint and Remark. If those pipelines are added before the existing issues are fixed, pull requests may start to fail due to unrelated issues.

I think can leave it like this.

And I think you can't. Adding the remark wokrflow is safe, because this PR fixes all existing remark issues in the codebase. The same is not true for Pylint and Remark. If those pipelines are added before the existing issues are fixed, pull requests may start to fail due to unrelated issues.

Done. PR #316 re-opened.


ST7789V in portrait results in ultrawide resolution

I've managed to get my ST7789V based display working almost correctly, however, I noticed the cursor was disappearing off of the right hand side of the screen. I used the command:
xdpyinfo  | grep -oP 'dimensions:\s+\K\S+'

Which reports that my resolution is 960x320. 960 is a multiple of both 320 and 240 so I must have messed up a setting somewhere.
The display I am using is the Phoenix Contact 1226370.
Below are the changes I made to the files. This is on a fresh install of Raspbian on a CM4 plugged into the IO board. Ignore the [!], these aren't in the code, I just used them for syntax highlighting.

config.h:

// If defined, rotates the display 180 degrees. This might not rotate the panel scan order though,
// so adding this can cause up to one vsync worth of extra display latency. It is best to avoid this and
// install the display in its natural rotation order, if possible.
!  #define DISPLAY_ROTATE_180_DEGREES

// If defined, displays in landscape. Undefine to display in portrait.
!  //#define DISPLAY_OUTPUT_LANDSCAPE

st7735r.h:

#if defined(ST7789) || defined(ST7789VW)
#define DISPLAY_NATIVE_WIDTH 240
!#define DISPLAY_NATIVE_HEIGHT 320

st7735r.cpp:

#endif
!   madctl ^= MADCTL_COLUMN_ADDRESS_ORDER_SWAP;
    SPI_TRANSFER(0x36/*MADCTL: Memory Access Control*/, madctl);
    usleep(10*1000);

st7735r.cpp:

#ifdef ST7789
    // The ST7789 controller is actually a unit with 320x240 graphics memory area, but only 240x240 portion
    // of it is displayed. Therefore if we wanted to swap row address mode above, writes to Y=0...239 range will actually land in
    // memory in row addresses Y = 319-(0...239) = 319...80 range. To view this range, we must scroll the view by +80 units in Y
    // direction so that contents of Y=80...319 is displayed instead of Y=0...239.
    if ((madctl & MADCTL_ROW_ADDRESS_ORDER_SWAP))
!      SPI_TRANSFER(0x37/*VSCSAD: Vertical Scroll Start Address of RAM*/, 0, 0);
#endif

/boot/config.txt:

!hdmi_group=2
!hdmi_mode=87
!hdmi_cvt=240 320 60 1 0 0 0
!hdmi_force_hotplug=1

/etc/rc.local

sudo /home/pi/fbcp-ili9341/build/fbcp-ili9341 &

The cmake command I used was:
cmake -DST7789VW=ON -DGPIO_TFT_DATA_CONTROL=25 -DGPIO_TFT_RESET_PIN=27 -DSPI_BUS_CLOCK_DIVISOR=8 -DSTATISTICS=0 ..

Thank you in advance.

Which reports that my resolution is 960x320.

If the system is reporting the display size to be 960x320, but you have hdmi_cvt at boot config set to 240x320, it is possible that some application/utility has changed the display size after the Pi has booted. You can run tvservice -s to check what the Pi thinks of the HDMI mode. See https://www.raspberrypi.org/documentation/computers/configuration.html#what-modes-does-my-device-support.
What does fbcp-ili9341 print at startup for the screen dimensions?


Fix non-optional unwrapping error in Swift 3.2 / XCode 9.

The NSManagedObjectModel initializer in question is no longer failable

Hi @berkmolla I pulled the branch and run it on Xcode 9.0.
Your change confused me as it wasn't making the project building. I reverted it here and moved to Swift 4 (with actually no changes at all, wohooo 🎉).


Automated Latest Dependency Updates

This is an auto-generated PR with latest dependency updates.

Looks like the root cause may be that converting a nullable type to Categorical preserves the nullable types in the pandas Categorical categories. On the top is the latest pandas and on the bottom is 1.3.4 pandas.

This causes np.asarray calls in our imputers to introduce the new pandas null value place-holder, <NA> which throws off sklearn:


Support Gatsby v3

Several steps to support Gatsby v3

@m99coder did you ever get this working?

Rather no, as a couple of your downstream dependencies are not compatible with React 17.


Navigating to methods, properties, says no definition found.

Type: Bug
I can not navigate to items (methods, properties, fields) even in the same project using F12, it says "No definition found for xxx".

LSH logs:
Using dotnet configured on PATH
Dotnet path: /opt/dotnet-sdk-bin-8.0/dotnet
Activating C# standalone...
Starting server at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.LanguageServer.dll
Server arguments /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.LanguageServer.dll --logLevel Trace --telemetryLevel all --extensionLogDirectory /home/dmcbride/.config/Code/logs/20231231T145855/window1/exthost/ms-dotnettools.csharp
waiting for named pipe information from server...
[stdout] trce: Program[0]
      .NET Runtime Version: .NET 8.0.0
[stdout] dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.AnalyzerUtilities.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.CSharp.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.CSharp.Features.dll added to workspace.
[stdout] dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Elfie.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Features.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Razor.Compiler.CSharp.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Razor.Compiler.Language.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Razor.Compiler.Mvc.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Razor.Compiler.Mvc.Version1_X.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Razor.Compiler.Mvc.Version2_X.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Remote.Workspaces.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Scripting.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Workspaces.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll added to workspace.
dbug: LanguageServerWorkspaceFactory[0]
      Solution-level analyzer at /home/dmcbride/.vscode/extensions/ms-dotnettools.csharp-2.14.8-linux-x64/.roslyn/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll added to workspace.
[stdout] {"pipeName":"/tmp/5de44c25.sock"}
received named pipe information from server
attempting to connect client to server...
client has connected to server
[Info  - 3:00:00 PM] [Program] Language server initialized
[LanguageServerHost] [10:00:00.159][Start]initialize
[LanguageServerHost] [10:00:00.165][Start]Initialize
[LanguageServerHost] [10:00:00.185][End]Initialize
[LanguageServerHost] [10:00:00.205][End]initialize
[LanguageServerHost] [10:00:00.208][Start]initialized
[LanguageServerHost] [10:00:00.249][End]initialized
[LanguageServerHost] [10:00:00.257][Start]workspace/diagnostic
[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=0
[LanguageServerHost] Processing 0 documents
[LanguageServerHost] [10:00:00.279][Start]solution/open
[Info  - 3:00:00 PM] [LanguageServerProjectSystem] Loading /home/dmcbride/prj/k2/k2-server/ka-server.sln...
[BuildHost PID 24507] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.Program[0]
[BuildHost PID 24507] Message from Process:       BuildHost Runtime Version: .NET 8.0.0
[BuildHost PID 24507] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.BuildHost[0]
[BuildHost PID 24507] Message from Process:       Registered MSBuild instance at /opt/dotnet-sdk-bin-8.0/sdk/8.0.100
[Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager] Choosing a build host of type NetCore for /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj.
[Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager] Choosing a build host of type NetCore for /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj.
[Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager] Choosing a build host of type NetCore for /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj.
[BuildHost PID 24548] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.Program[0]
[BuildHost PID 24548] Message from Process:       BuildHost Runtime Version: .NET 8.0.0
[BuildHost PID 24548] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.BuildHost[0]
[BuildHost PID 24548] Message from Process:       Registered MSBuild instance at /opt/dotnet-sdk-bin-8.0/sdk/8.0.100
[BuildHost PID 24548] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.BuildHost[0]
[BuildHost PID 24548] Message from Process:       Loading /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj
[BuildHost PID 24548] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.BuildHost[0]
[BuildHost PID 24548] Message from Process:       Loading /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj
[BuildHost PID 24548] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.BuildHost[0]
[BuildHost PID 24548] Message from Process:       Loading /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj
[LanguageServerHost] [10:00:00.848][Start]workspace/didChangeConfiguration
[LanguageServerHost] [10:00:00.851][End]workspace/didChangeConfiguration
[LanguageServerHost] [10:00:00.943][Start]workspace/didChangeConfiguration
[LanguageServerHost] [10:00:00.945][End]workspace/didChangeConfiguration
[LanguageServerHost] [10:00:01.080][Start]workspace/didChangeConfiguration
[LanguageServerHost] [10:00:01.081][End]workspace/didChangeConfiguration
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj (net8.0) now has 9 source file(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj (net8.0) now has 4 source file(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj (net8.0) now has 5 source file(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj (net8.0) now has 316 reference(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj (net8.0) now has 183 reference(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj (net8.0) now has 202 reference(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj (net8.0) now has 9 analyzer reference(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj (net8.0) now has 9 analyzer reference(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj (net8.0) now has 23 analyzer reference(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj (net8.0) now has 2 analyzer config file(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj (net8.0) now has 2 analyzer config file(s).
[LanguageServerProjectSystem] Project /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj (net8.0) now has 2 analyzer config file(s).
[LanguageServerHost] Closing workspace/diagnostics request
[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
[LanguageServerHost] [10:00:01.170][End]workspace/diagnostic
[Info  - 3:00:01 PM] [LanguageServerProjectSystem] Successfully completed load of /home/dmcbride/prj/k2/k2-server/KA.Scheduler/KA.Scheduler.csproj
[Info  - 3:00:01 PM] [LanguageServerProjectSystem] Successfully completed load of /home/dmcbride/prj/k2/k2-server/KA.Tools/KA.Tools.csproj
[Info  - 3:00:01 PM] [LanguageServerProjectSystem] Successfully completed load of /home/dmcbride/prj/k2/k2-server/KA.Rest/KA.Rest.csproj
[Info  - 3:00:01 PM] [LanguageServerProjectSystem] Completed (re)load of all projects in 00:00:00.6935250
[BuildHost PID 24548] Sending a Shutdown request to the BuildHost.
[BuildHost PID 24548] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.Program[0]
[BuildHost PID 24548] Message from Process:       RPC channel closed; process exiting.
[BuildHost PID 24548] Process shut down.
[BuildHost PID 24507] Sending a Shutdown request to the BuildHost.

[LanguageServerHost] [10:00:01.234][End]solution/open
[BuildHost PID 24507] Message from Process: info: Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.Program[0]
[BuildHost PID 24507] Message from Process:       RPC channel closed; process exiting.
[LanguageServerHost] [10:00:01.242][End]workspace/debugConfiguration
[LanguageServerHost] [10:00:03.174][Start]workspace/diagnostic
[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=0
[LanguageServerHost] Processing 0 documents
[LanguageServerHost] Closing workspace/diagnostics request
[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
[LanguageServerHost] [10:00:03.182][End]workspace/diagnostic
[LanguageServerHost] [10:00:05.185][Start]workspace/diagnostic
[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=0
[LanguageServerHost] Processing 0 documents
[LanguageServerHost] [10:00:50.464][Start]workspace/buildOnlyDiagnosticIds
[LanguageServerHost] [10:00:50.464][Start]textDocument/didOpen
[LanguageServerHost] didOpen for file:///home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs
[LanguageServerHost] [10:00:50.467][End]textDocument/didOpen
[LanguageServerHost] Could not find 'file:///home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs'.  Searched Host
[LanguageServerHost] [10:00:50.479][Start]textDocument/diagnostic
[LanguageServerHost] PublicDocumentPullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=0
[LanguageServerHost] Processing 1 documents
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:50.485][Start]textDocument/documentSymbol
[LanguageServerHost] Closing workspace/diagnostics request
[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
[LanguageServerHost] [10:00:50.486][End]workspace/diagnostic
[LanguageServerHost] Found 0 diagnostics for DocumentDiagnosticSource: /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs in Miscellaneous Files
[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicDocumentPullDiagnosticsHandler finished getting diagnostics
[LanguageServerHost] [10:00:50.520][End]textDocument/diagnostic
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:50.574][Start]textDocument/inlayHint
[LanguageServerHost] [10:00:50.581][End]textDocument/inlayHint
[LanguageServerHost] [10:00:50.645][End]workspace/buildOnlyDiagnosticIds
[LanguageServerHost] [10:00:50.654][End]textDocument/documentSymbol
[LanguageServerHost] [10:00:50.696][Start]workspace/buildOnlyDiagnosticIds
[LanguageServerHost] [10:00:50.697][End]workspace/buildOnlyDiagnosticIds
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:50.713][Start]textDocument/semanticTokens/range
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:50.793][Start]textDocument/foldingRange
[LanguageServerHost] [10:00:50.804][End]textDocument/semanticTokens/range
[LanguageServerHost] [10:00:50.808][End]textDocument/foldingRange
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:50.937][Start]textDocument/codeLens
[LanguageServerHost] [10:00:50.950][End]textDocument/codeLens
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:51.339][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:51.339][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:51.339][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:51.340][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:51.340][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:51.340][Start]codeLens/resolve
[LanguageServerHost] [10:00:51.340][Start]codeLens/resolve
[LanguageServerHost] [10:00:51.340][Start]codeLens/resolve
[LanguageServerHost] [10:00:51.341][Start]codeLens/resolve
[LanguageServerHost] [10:00:51.341][Start]codeLens/resolve
[LanguageServerHost] [10:00:51.341][Start]codeLens/resolve
[LanguageServerHost] [10:00:51.445][End]codeLens/resolve
[LanguageServerHost] [10:00:51.454][End]codeLens/resolve
[LanguageServerHost] [10:00:51.454][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.455][End]codeLens/resolve
[LanguageServerHost] [10:00:51.456][End]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:52.485][Start]textDocument/diagnostic
[LanguageServerHost] PublicDocumentPullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=1
[LanguageServerHost] [10:00:52.486][Start]workspace/diagnostic
[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=0
[LanguageServerHost] Processing 0 documents
[LanguageServerHost] Processing 1 documents
[LanguageServerHost] Diagnostics were unchanged for DocumentDiagnosticSource: /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs in Miscellaneous Files
[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicDocumentPullDiagnosticsHandler finished getting diagnostics
[LanguageServerHost] [10:00:52.495][End]textDocument/diagnostic
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:52.836][Start]textDocument/definition
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:52.859][Start]textDocument/codeLens
[LanguageServerHost] [10:00:52.859][End]textDocument/codeLens
[LanguageServerHost] [10:00:52.860][End]textDocument/definition
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:52.981][Start]textDocument/hover
[LanguageServerHost] [10:00:53.002][End]textDocument/hover
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.047][Start]textDocument/documentHighlight
[LanguageServerHost] [10:00:53.067][End]textDocument/documentHighlight
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.157][Start]textDocument/definition
[LanguageServerHost] [10:00:53.159][End]textDocument/definition
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] [10:00:53.241][Start]codeLens/resolve
[LanguageServerHost] [10:00:53.248][End]codeLens/resolve
[LanguageServerHost] [10:00:53.248][End]codeLens/resolve
[LanguageServerHost] [10:00:53.248][End]codeLens/resolve
[LanguageServerHost] [10:00:53.248][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] [10:00:53.249][End]codeLens/resolve
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:00:53.306][Start]textDocument/codeAction
[LanguageServerHost] [10:00:53.402][End]textDocument/codeAction
[LanguageServerHost] /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [10:03:06.832][Start]textDocument/diagnostic
[LanguageServerHost] PublicDocumentPullDiagnosticsHandler(category: , source: ) started getting diagnostics
[LanguageServerHost] previousResults.Length=1
[LanguageServerHost] Processing 1 documents
[LanguageServerHost] Diagnostics were unchanged for DocumentDiagnosticSource: /home/dmcbride/prj/k2/k2-server/KA.Logic/Model/Star.cs in Miscellaneous Files
[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicDocumentPullDiagnosticsHandler finished getting diagnostics
[LanguageServerHost] [10:03:06.832][End]textDocument/diagnostic

Extension version: 2.14.8
VS Code version: Code 1.85.1 (0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2, 2023-12-13T09:47:11.635Z)
OS version: Linux x64 6.6.1-gentoo
Modes:

System Info

Item
Value

CPUs
13th Gen Intel(R) Core(TM) i7-13700KF (24 x 5300)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
2, 2, 2

Memory (System)
62.62GB (41.42GB free)

Process Argv
. --crash-reporter-id a35db7b1-57ea-4dd9-a3f7-4ffe723758c1

Screen Reader
no

VM
0%

DESKTOP_SESSION
plasma

XDG_CURRENT_DESKTOP
KDE

XDG_SESSION_DESKTOP
undefined

XDG_SESSION_TYPE
x11

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vslsvsres303:30308271
vserr242cf:30382550
vsjup518:30340749
vshan820:30294714
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
py29gd2263:30899288
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyone:30548225
89544117:30613380
showlangstatbar:30737416
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
welcomedialog:30910333
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30902429
pythonregdiag2cf:30926736
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
pythontbext0:30879054
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
aa_t_chat:30882232
cp7184c:30925681

@dmcbride the server is loading ka-server.sln - is Star.cs supposed to be part of a project in that solution?  It looks like the server believes it is not part of the solution.

Yes, it most definitely is.  Further, I got this to mostly work by downgrading the extension to version 1.26.0.  I will hopefully find some time to play with it and narrow down when it starts breaking, but I can say it works with 1.26.0 and does not work with 2.14.8 or 2.4.4.  I have other failures with 2.0.
By "mostly" work, I mean that there are obviously some features added in later versions that are not present in this earlier version, but this particular feature, of going to the definition of the method, property, or field, does work, and, while I do miss the newer features, or at least some of them, this is so incredibly helpful, that it's worth the sacrifice.
Note also that other features that don't work for this project in 2.14.8 include being able to use Ctrl+. to add using statements.  Also, when F12 does work on a particular method or what have you in another project that is part of the same solution, it seems to prefer to decompile the DLL instead of just taking me to the source in question.  This is probably related, and I bring it up in the hopes that it is related and may provide additional clues.

@dmcbride If you would like to use the 2.x version of the extension with OmniSharp, you can enable dotnet.server.useOmnisharp which might be easier than keeping it downgraded while we work on your issue.
When using OmniSharp do you also have omnisharp.enableMsBuildLoadProjectsOnDemand enabled in your VS Code settings or through an OmniSharp.json file (either in the repo or your user folder)?

@dmcbride in addition to Joey's comments, would you mind telling me the exact name of the project that Star.cs is in?  I can see the server found the following projects in the solution to load:
...k2/k2-server/KA.Rest/KA.Rest.csproj.
...k2/k2-server/KA.Tools/KA.Tools.csproj.
...k2/k2-server/KA.Scheduler/KA.Scheduler.csproj.

If the project names are supposed to match the folder structure I'm not seeing a KA.Logic project being loaded.  Which might mean it is missing from the sln file.
As Joey mentioned, it is possible it loads with O# using the omnisharp.enableMsBuildLoadProjectsOnDemand setting.  We don't currently have support for this flag in the non-O# version of the server, that is tracked by https://github.com/dotnet/vscode-csharp/issues/6008

i'm seeing very similar issues.  I'm running on MacBook with apple silicon using the x64 version of dotnet and setting DOTNET_ROOT so using omnisharp doesn't work for me it was all working fine until recently.
I see the same things with the Miscellaneous files message and an unable to go to definition:
[LanguageServerHost] /Users/dpoole/Repos/Aurora-Base/src/Tests/ScenarioTests/TestBlocks/CSharp/CsVmWatchKustoDataValidationTest.cs found in workspace MiscellaneousFiles
[LanguageServerHost] /Users/dpoole/Repos/Aurora-Base/src/Tests/ScenarioTests/TestBlocks/CSharp/CsVmWatchKustoDataValidationTest.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [09:02:50.757][Start]codeLens/resolve
[LanguageServerHost] /Users/dpoole/Repos/Aurora-Base/src/Tests/ScenarioTests/TestBlocks/CSharp/CsVmWatchKustoDataValidationTest.cs found in workspace MiscellaneousFiles
[LanguageServerHost] [09:02:50.757][Start]codeLens/resolve
[LanguageServerHost] /Users/dpoole/Repos/Aurora-Base/src/Tests/ScenarioTests/TestBlocks/CSharp/CsVmWatchKustoDataValidationTest.cs found in workspace MiscellaneousFiles

@dmcbride in addition to Joey's comments, would you mind telling me the exact name of the project that Star.cs is in? I can see the server found the following projects in the solution to load:
...k2/k2-server/KA.Rest/KA.Rest.csproj.
...k2/k2-server/KA.Tools/KA.Tools.csproj.
...k2/k2-server/KA.Scheduler/KA.Scheduler.csproj.

If the project names are supposed to match the folder structure I'm not seeing a KA.Logic project being loaded. Which might mean it is missing from the sln file.

This is indeed the case.  I missed it because everything was working just fine (other than the C# plugin here): dotnet build would indeed build it, and incorporate it into the output, and everything would execute just fine.  I'm not sure if maybe dotnet itself should not be allowing this to work, but, either way, seems like the C# plugin should (eventually) follow whatever dotnet does.
I've added the missing project, and it seems, at least at a quick glance, to work now.
Perhaps, at least until this is working, it could pop up some sort of "Request failed" message that could indicate that maybe a project is missing from the solution, similar to the pop-up I get when I hit F12 on a GeneratedRegex method?

As Joey mentioned, it is possible it loads with O# using the omnisharp.enableMsBuildLoadProjectsOnDemand setting. We don't currently have support for this flag in the non-O# version of the server, that is tracked by #6008

I did not have this set either before or after.  So somehow Omnisharp was loading the extra declared project despite not being in the sln file.

i think my issue may be different then.  It was all working fine before the new year on this same machine, something that updated in between has broken it.  language server is only working for some specific cases, I'm not getting any inline squiggly underlines, intellisense, light bulbs or anything.  I tried switching to omnisharp but got the error :

Are there logs I can share to help diagnose the issue further?
Any suggestions for older versions I can go back to identify when the problem started happening?

I do see this error when opening code:
Activating the "Microsoft.VisualStudio.CpsProjectIconSourceService (0.1)" service failed.
I also see this in the C# Dev Kit - Test explorer log:
Created Test Controller
Using vstest from dotnet sdk in [/usr/local/share/dotnet/x64/sdk/8.0.100].
Initialized Test Explorer Server [67339]
Test Store Folder: /Users/dpoole/Library/Application Support/Code/User/workspaceStorage/0cb1155ccf7c948a51123cea767d1c2e/ms-dotnettools.csdevkit
Error opening test data: Failed to deserialize Microsoft.VisualStudio.TestWindow.Records.LogEntry value.
Test data was cleared upon opening.
Test data store opened in 0.001 sec.
Initialized project system provider.
Microsoft.ServiceHub.Framework.ServiceActivationFailedException: Activating the "Microsoft.VisualStudio.ProjectSystem.Query.Remoting.QueryExecutionService (0.2)" service failed.
 ---> StreamJsonRpc.RemoteInvocationException: Failed to start host 'dotnet.projectSystem$C94B8CFE-E3FD-4BAF-A941-2866DBB566FE'. Host exited with code '130' (ErrorKind: HostExited)
   at StreamJsonRpc.JsonRpc.InvokeCoreAsync[TResult](RequestId id, String targetName, IReadOnlyList`1 arguments, IReadOnlyList`1 positionalArgumentDeclaredTypes, IReadOnlyDictionary`2 namedArgumentDeclaredTypes, CancellationToken cancellationToken, Boolean isParameterObject)
   at Microsoft.ServiceHub.Framework.RemoteServiceBroker.GetProxyAsync[T](ServiceRpcDescriptor serviceDescriptor, ServiceActivationOptions options, CancellationToken cancellationToken)
RPC server exception:
StreamJsonRpc.RemoteInvocationException: Failed to start host 'dotnet.projectSystem$C94B8CFE-E3FD-4BAF-A941-2866DBB566FE'. Host exited with code '130' (ErrorKind: HostExited)
      at StreamJsonRpc.JsonRpc.InvokeCoreAsync[TResult](RequestId id, String targetName, IReadOnlyList`1 arguments, IReadOnlyList`1 positionalArgumentDeclaredTypes, IReadOnlyDictionary`2 namedArgumentDeclaredTypes, CancellationToken cancellationToken, Boolean isParameterObject)
      at Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.<>c__DisplayClass9_0.<<RequestServiceChannelAsync>b__0>d.MoveNext()
   --- End of stack trace from previous location ---
      at Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.<>c__DisplayClass9_0.<<RequestServiceChannelAsync>b__0>d.MoveNext()
   --- End of stack trace from previous location ---
      at Microsoft.ServiceHub.Utility.Shared.ServiceHubRetry.ExecuteAsync[TReturnType](Func`1 actionToExecute, TraceSource logger, ServiceHubRetryConfiguration`1 serviceHubRetryConfiguration, CancellationToken cancellationToken)
      at Microsoft.ServiceHub.Utility.Shared.ServiceHubRetry.ExecuteAsync[TReturnType](Func`1 actionToExecute, TraceSource logger, ServiceHubRetryConfiguration`1 serviceHubRetryConfiguration, CancellationToken cancellationToken)
      at Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.RequestServiceChannelAsync(ServiceMoniker serviceMoniker, ServiceActivationOptions options, CancellationToken cancellationToken)
      at Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.RequestServiceChannelAsync(ServiceMoniker serviceMoniker, ServiceActivationOptions options, CancellationToken cancellationToken)
      at Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.View.RequestServiceChannelAsync(ServiceMoniker serviceMoniker, ServiceActivationOptions serviceActivationOptions, CancellationToken cancellationToken)

   --- End of inner exception stack trace ---
   at Microsoft.ServiceHub.Framework.RemoteServiceBroker.GetProxyAsync[T](ServiceRpcDescriptor serviceDescriptor, ServiceActivationOptions options, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.ProjectSystem.Query.Remoting.QueryClientExecutionEngine.GetExecutionServiceAsync(CancellationToken cancellationToken)
   at Microsoft.VisualStudio.ProjectSystem.Query.Remoting.QueryClientExecutionEngine.SubscribeAsync[TEntity](AsyncQueryable query, IObserver`1 resultsReceiver, IQueryExecutionRemoteContext remoteContext, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.TestWindow.VSCode.ProjectSystemProvider.Service.ProjectSystemProviderService.<InitializeAsync>b__8_0()
   at Microsoft.VisualStudio.TestWindow.Logging.ILoggerExtensions.CallWithCatchAsync(IInternalLogger log, Func`1 func)

Likely because there is no solution shown in the solution explorer is why the Language server is not working?

Perhaps, at least until this is working, it could pop up some sort of "Request failed" message that could indicate that maybe a project is missing from the solution, similar to the pop-up I get when I hit F12 on a GeneratedRegex method?

This is a tough one.  A file not being in a solution is a totally expected scenario (e.g. you just open a loose C# file).  Opening a pop-up in that case would generally just be noisy.  We do have some backlog work to implement some kind of UI that shows what project the current opened file is in.  I think that would help here as you'd be able to tell at a glance that the file isn't part of a project.

I did not have this set either before or after. So somehow Omnisharp was loading the extra declared project despite not being in the sln file.

Interesting.  That is possible, I am not as familiar with the O# project loading side.

@dpoole73 yeah - if you don't have a solution explorer, devkit didn't successfully load the project (which the logs also seem to indicate).   If devkit doesn't tell us the project information, we'll think everything is a misc file as you're seeing.
I've filed an issue on the devkit side with your logs, they would need to take a look to see what is going wrong.
See https://github.com/microsoft/vscode-dotnettools/issues/840

I'm going to close out this issue, I think everything is either resolved or already tracked somewhere else.


Support requirements.txt with --hash

safety version: 1.8.5
Python version: 3.6.7
Operating System: Ubuntu 18.04

Description
safety skips package(s) with --hash inside requirements.txt
$ cat requirements.txt
flask==0.12.1 --hash=sha256:6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242

What I Did
$ safety check -r requirements.txt
│ REPORT                                                                       │
│ checked 0 packages, using default DB                                         │

If I remove --hash, then safety will process and check the package(s) as expected

Thanks for reporting this :+1:


Fix typo in README

I was going to make this very same PR.  Sadly it seems the maintainer of this repo has abandoned it nearly 7 years ago...

Further analysis indicates we should probably flag this repo as deprecated in favour of dotenv since it has 240,000 users vs 4,000 for this one.

seems to be


Robust source map resolver (prevent exception when source map contains invalid entry)

Change prevents exception in SourceMapResolver when there is an invalid entry in the source map such as "../../" seen here https://github.com/angular/closure-demo/issues/25.

The compiler shouldn't be throwing an exception for this, yes.
Can you add some unit tests to https://github.com/google/closure-compiler/blob/b33fc4f/test/com/google/javascript/jscomp/SourceMapResolverTest.java?
It looks like the compiler allows some invalid source map entries right now, but crashes on yours. Possibly we should still return a SourceFile instead of null from SourceMapResolver.getRelativePath for any paths passed in, or should more consistently handle invalid paths.

Created internal issue b/122075799


Update README.md

It has one dependency, now, but it is pure JS.

While we are at it, let's also add the bit on the top level README about wanting to make sure contributions to the compiler stay open, but all libraries are Apache 2 licensed so you can use them in your proprietary codebases

This is a different README, though. Just for the js-runtime, not the outermost README.
I can do that in a different PR, though? (I did it by just clicking the "edit" button on the README, I don't have this branch local.)


PowerShell snippet includes variables in tab stops

VSCode Version: Code 1.15.1 (41abd21afdf7424c89319ee7cb0445cc6f376959, 2017-08-16T18:05:38.342Z)
OS Version: Windows_NT ia32 10.0.15063
Extensions:

Extension
Author (truncated)
Version

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

bracket-pair-colorizer
Coe
0.10.9

vscode-eslint
dba
1.2.11

tslint
eg2
0.17.0

code-runner
for
0.7.1

vscode-angular2-emmet
jak
2.0.3

csharpextensions
jch
1.3.0

Angular2
joh
2.7.0

docomment
k--
0.0.17

vscode-exec-node
mir
0.5.0

mssql
ms-
1.1.0

csharp
ms-
1.12.1

PowerShell
ms-
1.4.2

angular2-inline
nat
0.0.17

live-server-preview
neg
0.0.4

vscode-icons
rob
7.12.0

partial-diff
ryu
0.3.1

vscode-sql-beautify
sen
0.0.4

code-settings-sync
Sha
2.8.3

autoimport
ste
1.2.2

cordova-tools
vsm
1.2.12

quokka-vscode
Wal
1.0.62

html-css-class-completion
Zig
1.10.0

(1 theme extensions excluded)

Steps to Reproduce:

Add the following snippet to PowerShell snippets:

    "Test snippet": {
        "prefix": "_test",
        "body": [
            "$$test = '${1:value for test}'",
            "$0"
        ],
        "description": "Test snippet for tab stops"
    }

Open new PowerShell window
Add snippet by entering _test followed by TAB
The start position is on the value for test value.
Hit TAB and it will jump to the variable $test
Hit TAB again and it will go to the final cursor position.

Reproduces without extensions: Yes

I'm assuming it's because the $ is used to identify the tab stops, but in PowerShell I wouldn't want to tab over every variable in a snippet. I also had to add $$ for the variable name or else it would be lost upon completion of the snippet. I haven't been able to figure out if there is a way to include $ in a PowerShell snippet without including it in the tab order.

I'm assuming it's because the $ is used to identify the tab stops,

Yes and no, it is unfortunate... The grammar and parser identifies things like $1, ${2:default} as tabstops/placeholders and things like $foo, ${foo:default} as variables. The problems is that our old parser had a bug and that it would interpret the variable-syntax as tabstop. This has left us with thousands of falsy snippets that we don't want to break...
@mrchops1024 Do you want to insert $$test or $test (single dollar)? Can you try to escape the dollar with backspace (and backspace with backspace) so, \\$test = ${1:fooo}?
We should also consider a flag that marks a snippet as proper, e.g. no funky handling of variable/tabstop confusion required...

@jrieken Escaping the dollar sign AND the backslash seems to be the key. I tried escaping the dollar sign at first, but didn't think of escaping the backslash. I tried the double dollar-sign and it seemed to be working, except for the aforementioned tab stop issues. Using \\$test properly inserts $test and is ignored when tabbing.
Thanks!

Great. Yeah, it messy and I am sorry for that. TextMate escapes things with a backslash, and JSON escaped backslashes with backslashes..


Support for arabic and persian numbers

Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch<EMAIL_ADDRESS>for the project I'm working on.
This fixes adding arabic/persian numbers and converts them to back english numbers
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-animated-otp-input/src/index.tsx b/node_modules/react-native-animated-otp-input/src/index.tsx
index 9d775df..1a913b1 100644
--- a/node_modules/react-native-animated-otp-input/src/index.tsx
+++ b/node_modules/react-native-animated-otp-input/src/index.tsx
@@ -13,6 +13,20 @@ import { type IOtpContext, type IOtpInput } from './Type';

 const { width } = Dimensions.get('window');

+export const getEnglishNumbers = (str: string): string => {
+  if (!str) {
+      return '';
+  }
+  const persianNumbers = ['۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹', '۰'];
+  const arabicNumbers = ['١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩', '٠'];
+  const englishNumbers = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'];
+
+  return str
+      .split('')
+      .map(c => englishNumbers[persianNumbers.indexOf(c)] || englishNumbers[arabicNumbers.indexOf(c)] || c)
+      .join('');
+};
+
 const OtpContext = createContext<IOtpContext>({} as IOtpContext);

 const OtpItem = ({ i }: { i: number }) => {
@@ -144,7 +158,7 @@ export const OtpInput = ({
       setFocus(-1);
       inputRef.current[index].current.blur();
     }
-    otpValue[index] = value;
+    otpValue[index] = getEnglishNumbers(value);
     setOtpValue([...otpValue]);
   };

This issue body was partially generated by patch-package.

Hi @karam1ashqar,
Thank you for contributing.
However, it would be better if you can add a custom props for handling this problem.
For eg: you can pass the an array of the special numbers to the Otp Component. From that you can check whether to you the convert function or not.
Thanks


redefinition of dip::clamp_cast()

When compiling diplib with GCC 8.2.1:
[ 31%] Building CXX object src/CMakeFiles/DIP.dir/analysis/chord_length.cpp.o
In file included from /home/sebas/Projects/diplib/include/diplib.h:30,
                 from /home/sebas/Projects/diplib/src/analysis/chord_length.cpp:23:
/home/sebas/Projects/diplib/include/diplib/library/clamp_cast.h:225:20: error: redefinition of ‘template<class T> constexpr T dip::clamp_cast(dip::uint)’
 constexpr inline T clamp_cast( dip::uint v ) {
                    ^~~~~~~~~~
/home/sebas/Projects/diplib/include/diplib/library/clamp_cast.h:200:20: note: ‘template<class T> constexpr T dip::clamp_cast(dip::uint64)’ previously declared here
 constexpr inline T clamp_cast( uint64 v ) {
                    ^~~~~~~~~~
In file included from /home/sebas/Projects/diplib/include/diplib.h:30,
                 from /home/sebas/Projects/diplib/src/analysis/chord_length.cpp:23:
/home/sebas/Projects/diplib/include/diplib/library/clamp_cast.h:342:20: error: redefinition of ‘template<class T> constexpr T dip::clamp_cast(dip::sint)’
 constexpr inline T clamp_cast( dip::sint v ) {
                    ^~~~~~~~~~
/home/sebas/Projects/diplib/include/diplib/library/clamp_cast.h:313:20: note: ‘template<class T> constexpr T dip::clamp_cast(dip::sint64)’ previously declared here
 constexpr inline T clamp_cast( sint64 v ) {
                    ^~~~~~~~~~
make[2]: *** [src/CMakeFiles/DIP.dir/build.make:76: src/CMakeFiles/DIP.dir/analysis/chord_length.cpp.o] Error 1

This seems to be because dip::uint and dip::uint64 are the same type, and so are dip::sint and dip::sint64. E.g. for uint:
https://github.com/DIPlib/diplib/blob/c528265acad57a296c7a77b702e594f49e5baf8c/include/diplib/library/types.h#L67
https://github.com/DIPlib/diplib/blob/c528265acad57a296c7a77b702e594f49e5baf8c/include/diplib/library/types.h#L90
And of course, std::size_t == std::uint64_t on 64-bit systems.
Looks like this bug was introduced in a74647352d7be8a4250836b87916a52f42319c9f

I'm using GCC 8.3 on MacOS  and don't have this issue. I also don't see it with GCC 5.4 on Linux. I actually needed to create the dip::uint and dip::uint64 overloads separately because the compiler couldn't resolve the one with the other.
I will have to add a conditional there to determine if those types are considered the same.

Out of curiosity, when do you need to work with dip::uint/std::size_t data? It's quite unpredictable as we see here (and you mention yourself: "it makes assumptions about the size of the pointer"). And you will usually know the exact pixel type.
I'm not familiar with the code and I'm sure it's there for a reason.. just curious.

It is for cases where you create an image with constant data or data from e.g. a dip::IntegerArray (by copy). This happens also when e.g. multiplying an image by a constant. For example img / img.NumberOfPixels().

Ah ok, thanks for the info.
I just set up Travis CI for testing, which uses GCC 5.4.0 on Ubuntu 16.04 by default, and it also fails there:
https://travis-ci.org/slokhorst/diplib/builds/520934430

Indeed, I had not tested on Linux. I usually do. A CI setup would certainly be useful.
This seems to be a platform-dependent thing. I've re-written dip::clamp_cast and a few other things. This now works correctly on MacOS with GCC 8.3 and Apple Clang 10, and on Linux with GCC 5.4. I cannot readily test on Windows, unfortunately.
@slokhorst, could you help me set up Travis CI for this repository?


Make the reload command reload locales.

I'm not sure why we aren't already doing this, no errors. I am also investigating weird issues with PAPI

Try setting this  to true.


Getting Authentication Failed

Hi There,
I am using this gem and trying to track a fedex shipment using 'find_tracking_info' function.
following is my code
fedex = ActiveShipping::FedEx.new(login: Test_Meter_Number, password: Test_Password, key: Test_Key, account: Test_Account_Number)
  tracking_info = fedex.find_tracking_info('449044304137821', carrier_code: 'fedex_ground')

on calling above method I am getting ActiveShipping::ResponseError: ERROR - 1000: Authentication Failed
While I am doing same using following code, I am getting a proper response.
xml_req = "<TrackRequest xmlns='http://fedex.com/ws/track/v3'><WebAuthenticationDetail><UserCredential><Key>Test_Key</Key><Password>Test_Password</Password></UserCredential></WebAuthenticationDetail><ClientDetail><AccountNumber>Test_Account_Number</AccountNumber><MeterNumber>Test_Meter_Number</MeterNumber></ClientDetail><TransactionDetail><CustomerTransactionId>ActiveShipping</CustomerTransactionId></TransactionDetail><Version><ServiceId>trck</ServiceId><Major>3</Major><Intermediate>0</Intermediate><Minor>0</Minor></Version><PackageIdentifier><Value>449044304137821</Value><Type>TRACKING_NUMBER_OR_DOORTAG</Type></PackageIdentifier><IncludeDetailedScans>1</IncludeDetailedScans></TrackRequest>"
path = "https://gatewaybeta.fedex.com:443/xml"
url = URI.parse(path)
http = Net::HTTP.new(url.host,url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
response =  http.post(url.path, xml_req)
response_body = response.body

Please let me know what am I doing wrong while using this gem. Or there might be some chances that there is some API version problem.

I got the problem. I was in development environment and did not passing 'test' parameter as true.
Now I am able to get the response like this
fedex = ActiveShipping::FedEx.new(login: meter_number,
                                  password: password,
                                  key: key,
                                  account: account,
                                  test: Rails.env != 'production')
tracking_info = fedex.find_tracking_info(tracking_number, carrier_code: 'fedex_express')

Anyway thanks :)


Upgrade dependencies with security releases

GitHub is reporting that 2 of the fixed version dependencies of Netbox have security upgrades and both are marked as high severity by GitHub.

Paramiko (CVE-2018-1000805)
Vulnerable versions: >= 2.4.0, < 2.4.2
Patched version: 2.4.2

pycryptodome (CVE-2018-15560)
Vulnerable versions: < 3.6.6
Patched version: 3.6.6

In both cases the requirements.txt file is forcing the exact version and doesn't allow for an easier upgrade.
Take into consideration also the possibility to relax a bit those requirements to allow for patch version upgrades at least.

Thank you for the heads up!


[react] Local Wallet UI refactor, various fixes and cleanup

Remove Guest Mode flag
Remove credentialStorage flow
Allow two modes - persist - true and false
Fix Safe + Magic Link not working
use walletIds object instead of using raw strings for wallet id
Fix EOA wallets using wrong config in smartwallet or safe

/release-pr


Unresolved reference: "WhatsAppUserUiState".

The class at "io.getstream.whatsappclone.uistate.WhatsAppUserUiState" is missing.
Opened the module "core-uistate" and I haven't found the file WhatsAppUserUiState.kt
Am I missing something here?

Hi @Ahmad-Hamwi, WhatsAppUserUiState is a generated class after compiling the project.
The UiState in this project generates dedicated Ui models based on SealedX Kotlin Symbol Processing. You can find more information about the Kotlin Symbol Processing.

@skydoves Thank you for your quick response and explanation. I'm reading more about SealedX and KSP and they rock!


Device password

First off thanks for the work in getting this integration done
I have failed at installing the integration, it is asking for a device password, I have left this bland and it returns an error, other passwords don't seem to work. May just be something Im overlooking but assistance would be appreciated
Great work
D

putting the logs in here
Logger: aiohttp.server
Source: /usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py:421
First occurred: 12:00:15 PM (6 occurrences)
Last logged: 5:12:29 PM
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 543, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 114, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 83, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 88, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp_session/init.py", line 199, in factory
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 295, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 71, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 222, in post
return await super().post(request, flow_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 73, in wrapper
return await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 122, in post
result = await self._flow_mgr.async_configure(flow_id, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 368, in async_configure
result = await self._async_configure(flow_id, user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 414, in _async_configure
result = await self._async_handle_step(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 518, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/chihiros/config_flow.py", line 161, in async_step_user
assert self._discovered_device is not None
AssertionError

Looks like there is no compatible device discovered. Are you sure that your device is in range? What device are you trying to connect?

Thanks for this, im trying to connect a slim v2 BUT this is not even installing the integration and happens immediately, not even a split second of a delay

Did you set password for your device in the chihiros app?

I don't recall doing so, I searched for any password BUT did not find any
I have to be honest this did not look like there was any querying of any app or device it was literally instantaneous.... It appeared to me as if the integration was failing rather than the process of querying any device, I then powered down the lights and was 100% exactly the same. Could this not be an issue with the installation of the integration ?

Well, from the error above it seems like no compatible device is discovered. The discovery happens in the background, so thats why the manual setup step fails immediately. Could you provide the name of your device, maybe it is currently not supported.

What you could also try is to disconnect the LED from your phone, maybe this could help.

Im going to do some more work here and come back to you, thanks for the input, greatly appreciated

I released a new version which has an improved manual setup step that let's you select the discovered devices. maybe you can try it out and see if your device shows up.

Thanks a ton for this !!

On 14 Jun 2024, at 20:29, Michael Dietrich @.***> wrote:
I released a new version which has an improved manual setup step that let's you select the discovered devices. maybe you can try it out and see if your device shows up.
—
Reply to this email directly, view it on GitHub https://github.com/TheMicDiet/chihiros-led-control/issues/31#issuecomment-2168554225, or unsubscribe https://github.com/notifications/unsubscribe-auth/BA42FNM45YCJHDNCUQM7GL3ZHMZBZAVCNFSM6AAAAABJIBKYCCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRYGU2TIMRSGU.
You are receiving this because you authored the thread.

Ok so retried the integration after installing the last three recent updates and BOOM there it was.  Once again thanks for the great work


Avoid using deserialization registry for simple case.

We defer registering (de)serializers unless we need them because it triggers imports of many optional dependencies.
I think the best solution is to incorporate dask's clever "lazy registration" mechanism, but for now this is a simpler path.

Merging as hotfix for regression in #293


Introduce Publishing chapter in User Guide

As discussed and proposed in https://github.com/gradle/gradle/issues/4939#issuecomment-386595121, the User Guide should feature a chapter on Publishing that briefly introduces the new publishing plugins and mentions the original, soon to be deprecated mechanism with links to the plugin reference chapters (Ivy Publish, Maven Publish, Signing, Old Maven).

@pledbrook I've assigned this to you and the 4.9 RC 1 milestone for now. Please figure out how to prioritize this with all the other things you have on your plate and update it as you see fit. Thanks!

This has been merged.


SFrame builder API documentation

From #102 the API of SFrame builder requires some better documentation (maybe a better user guide chapter).is very obscure. There could also be a way to write out a single row of data (like tfrecord)?

Merging into #546 for consideration in docs redesign.


Re-use mysql db queries for mariadb

Fixes Issue #2279
Description of Change
Use same query customization as mysql for mariadb
Have test cases been added to cover the new functionality?
no

Manually tested locally using a dockerized mariadb:latest


DOCS-1349: Add kubeNodePortRanges to the Felix table

Product Version(s):

Issue:
(https://tigera.atlassian.net/browse/DOCS-1349)
Link to docs preview:

SME review:

[ ] An SME has approved this change.

DOCS review:

[ ] A member of the docs team has approved this change.

Additional information:

@fasaxc Can you please review this one?


Small update to readme

Hi!
I want to say that the result is incredible!
I just want to point out the small difficulties that I encountered importing the project when following the instructions of the readme:

There is a setup regarding the layers that is missing from the "setup" section. I added  a "Terrain" layer and it worked. The error message was clear, but I am not sure if there is any dependency of details missing

I tried Unity 2018.2, 2017.3 before trying with 2018.3 where everything worked. The errors were minors and could be fixed but it would be nice for

There is a missing script on the camera in the example scene

I am aiming to test in VR on Monday, but so far I am really impressed!
Thank you very much!

Thanks @simonduf! Does the commit referenced above do the trick?
The prereqs section addresses all of the above points, hopefully this is a good solution.

Yes it does! I missed the version number in the header.
I try to always give the feedback on "first time user issues" because I can only do it once!
You are doing that only in your free time?

I know what you mean :) please keep any improvement feedback like that coming.
I've heard good things about how the underwater looks in VR. Hope i will witness this myself one day :). Crest has been changing at a pretty high velocity lately and i havent been testing in VR so let me know if it works or not..
So far yes. It started as an R&D playground and then some nice people started using it for their projects and giving me improvement suggestions and it all kinda snowballed..


Add version option for Team

Currently there are options for default, Raid, Mythic, PVP, Dungeon, Heroic.
I would like an option for Team.  This option will only be used when the player is in a Team(group), but not in one of the others:  Raid, Mythic, PVP, Dungeon, Heroic, etc.

The check for this is on zone change.  IE when you zone it makes the check and it returns a value for Battlegrounds, Raid/Dungeon difficulty.  How do I evaluate "Team"?

First, if this ends up being too difficult don't worry about it.
There are a lot of events that fire related to a party.
Another addon, Jamab, uses the following ones:
PARTY_INVITE_REQUEST
PARTY_LEADER_CHANGED
Another one is:
PARTY_MEMEBERS_CHANGED
Again, don't worry about it if is too complicated or too unreliable to detect.

Im doing some work in this area for 2.2 and talent based options so will add this in.


Add Bay Mills Community College

bmcc.edu

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


Few SNPs generated using two haplotype sequence

Hi there,
I use two haplotype fasta sequences as input to simulate 10X linked reads in human genome. By default, it should output 3M SNPs because -1 parameter (1 SNP per INT base pairs [1000]). But I only got ~10k SNPs. Could you help to figure out the problem? The command I used is below:
./simulateLinkedReads.pl -g hap1_genome.fa,hap2_genome.fa -p HG002_sim -7 0 -0 0

Best,
Peng Xu

if you use -g, no variant will be simulated. Please use -r if you need variant simulation.


How to only explain a subset of the input features?

I have a CNN model that both take images and scalar variables.
I would like to investigate only the importance of the scalars (not the pixels in the image).
As the images are (56,11,4), and the scalars are only (12,) I believe explaining only the scalars would greatly improve speed, so I seek a way to tell the shap_values method that I only want the scalars explained. How can I do this using the KernelExplainer? (I am using KernelExplainer because my model is a nested Keras model, and I believe that to be incompatible with SHAP as is.)
A subproblem of trying to explain all features is that the KernelExplainer has problems in its optimization, and gives the ConvergenceWarning: Regressors in active set degenerate warning, among others.
I think this would go away if I only tried to explain the 12 scalars.
    import numpy as np
    import shap

    # Assume that model, x_imgs, x_scalars are defined

    x = [x_imgs, x_scalars]

    # Get shapes for use in model_for_shap()
    x_imgs_shape = x_imgs.shape
    x_scalars_shape = x_scalars.shape

    def _flatten_input(x):
        x_img = x[0].reshape(x[0].shape[0],-1)
        x_scalars = x[1].reshape(x[0].shape[0],-1)
        x_concat = np.concatenate((x_img, x_scalars), axis=1)
        return x_concat

    x_flat = _flatten_input(x)

    def model_for_shap(x_flat):
        # Reshape back into non-flat input before feeding to model
        n_img_features = np.prod(x_imgs_shape[1:])
        x_imgs = x_flat[:,:n_img_features]
        x_scalars = x_flat[:,n_img_features:]
        x_imgs = x_imgs.reshape((x_flat.shape[0],*x_imgs_shape[1:]))

        preds = model.predict([x_imgs, x_scalars]).flatten()
        return preds

    # Explain predictions of the model
    e = shap.KernelExplainer(model_for_shap, x_flat)
    shap_values = e.shap_values(x_flat, nsamples=100)

Thanks!

The challenge is that shapley values are computed by permuting all the combinations of features.
Therefore, with an image, we would need to permute all pixels. This is irrespectively of whether we want to explain those features or not, since the explanation of scalar1 depends on whether the existence of pixel345 has an impact on the importance of scalar1.

@jorgecarleitao Thank you for your answer!
What if we consider the model I'm using a black box, that actually only takes the scalar variables as input, and which simply has some internal parameters that happen to change for each datapoint (the images). This would be akin to models taking some input, along with a vector of noise (e.g. GANs) - you wouldn't want to explain the noise vector.
I guess this would be equivalent to pixel345 having zero impact of scalar1. Does this is some way break the assumptions of the shapley value computation?
If it does, do you have any idea how to solve the convergence problem (ConvergenceWarning: Regressors in active set degenerate)?

Hey, I'm struggling with the same issue. In my case there are two inputs to the model, the first is a text input, while the second indicates a category. The category does differ for the inputs, but is only for configuring the model.


set-parameters command fails for projects with .python-version set

Orb version: 0.1.4
What happened:
When I run the path-filtering/filter job in my pipeline, it fails on the set-parameters step with this error: pyenv: version '3.9.9' is not installed (set by /home/circleci/project/.python-version). My project has a .python-version file which is set to 3.9.9, which I'm assuming is where the error is coming from when the code is checked out in the filter job. I was able to resolve the error by adding tag: "3.9.9" to my filter job, but I now have to make sure to keep my .python-version and tag set to the same version, otherwise my setup job will fail.
Expected behavior:
It would be nice if the python version in the filter job didn't have to match the python version set by my repo's .python-version. While it definitely isn't a world ending issue, it's an extra level of coupling that I now have to maintain.
Additional Information:
my config.yml file before changes (build fails):
version: 2.1
setup: true
orbs:
  path-filtering<EMAIL_ADDRESS>
workflows:
  setup:
    jobs:
      - path-filtering/filter:
          base-revision: master
          config-path: .circleci/continue_config.yml
          mapping: |
            Dockerfile build-docker-image true

screenshot from above build ^:

my config.yml file after changes (build succeeds):
version: 2.1
setup: true
orbs:
  path-filtering<EMAIL_ADDRESS>
workflows:
  setup:
    jobs:
      - path-filtering/filter:
          # this needs to match .python-version
          tag: "3.9.9"
          base-revision: master
          config-path: .circleci/continue_config.yml
          mapping: |
            Dockerfile build-docker-image true

Could you try using version 0.1.6 of the orb @davware ? We updated it to not care about the .python-version file

I'm closing this since we haven't heard back from the user, if this still an issue we should be able to reopen it


Character don't exit when called, on 4.3 Web Exports

The problem
Describe the bug

On only web export, during dialogic play through, execute function "characters leave"
( ie.. leave character1 [animation="Instant Out"] )
No characters leave.

To Reproduce
Steps to reproduce the behavior:

Functioning godot + dialogic project.
Godot 4.3 web: threaded and single thread exports, on both prebuilt downloads and self compiled builds.
Bug present in both exports.

Expected behavior

Characters leave when called to.

Screenshots
If applicable, add screenshots to help explain your problem.
System (please complete the following information):

OS: Windows and Mac
Godot Version: Godot 4.3 prebuilt and compiled
Dialogic Version: 2.0 Alpha 15

Solutions
WIP
Workaround
Tried the different options for characters leaving.
Leave --All--
Leave Character 1
etc, nothing ran

Possible fixes
Any idea to fix the issue or a link to the line of code that might be the cause for this problem
This might be a Godot Web Export Templates issue... as it works on other exports.  Will see if there's anything that can be done...

Hey @metanoder, thanks for the report. Could you check if #2391 fixes this for you? I confirmed that if fixes animations on a windows export and hoping it's the same issue.

Hi @Jowan-Spooner
Yes, that did it!
Tested on Godot 4.3 compiled single threaded and use the latest main dialogic build, and just typed in your fix.
Ran it on Edge, Chrome, Firefox, and Safari.
It works!
https://github.com/user-attachments/assets/5dbfb420-ffca-4776-bbae-cc38f3bddc41
thank you for the fix!


Fixed broken links reported from aggregate-report

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=553433&view=logs&j=10327055-d4d6-50a6-a312-3d2cd4bd9cb9

@sima-zhu:  Would you please be so kind as to provide additional context around which library this should be routed to?

Updated the description.

Fixed by #15527


Error building MATLAB Bindings

Hello,
I'm trying to compile the MATLAB binaries on Ubuntu 22.04 and I get the following errors:
clipper/bindings/matlab/finddensecluster_mex.cpp:65:37: error: ‘clipper::utils’ has not been declared
   65 |   if (u0.size() == 0) u0 = clipper::utils::randvec(m);
      |                                     ^~~~~
clipper/bindings/matlab/finddensecluster_mex.cpp:74:21: error: ‘findDenseCluster’ is not a member of ‘clipper’
   74 |     soln = clipper::findDenseCluster(Ms, Cs, u0, params);
      |                     ^~~~~~~~~~~~~~~~
clipper/bindings/matlab/finddensecluster_mex.cpp:76:21: error: ‘findDenseCluster’ is not a member of ‘clipper’
   76 |     soln = clipper::findDenseCluster(M, C, u0, params);
      |                     ^~~~~~~~~~~~~~~~

On inspection, it seems findDenseCluster is not a declared function in the C++ code. Am I missing something? How did you compile the MATLAB binaries?

Hi, unfortunately the matlab bindings have become out of sync with the c++ implementation because of a variety of efficiency improvements. It is certainly possible to update them, but would take some effort.
The Python bindings are up to date, however.


DHCP Search Enhancements

User Story:
As a network engineer I want to be able to search the DHCP portal by MAC Address & Host Name - Device.
So that the search function will cover the most common search during troubleshooting
Context:
We need to improve the search functionality on the DHCP portal to help LAN engineers more easily find MAC addresses and hostnames. This will aid with troubleshooting and network maintenance.
DOD:

[ ]

on Jira


Accessibility: [Keyboard] Focus loss after pressing "Tab" from Health Bot bar.

Expected
After pressing Tab from Health Bot address bar  (kphelpbot.azurefd.net), the focus should come to first actionable element in DOM which is call 911
Actual
The focus is not visible and is present on the non-actionable container (highlighted by red rectangle in the screenshot below).
WCAG Violation
SC 2.4.7:  Focus Visible
https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-focus-visible.html

These are accessibility issues of v3 of Web Chat, which has been deprecated and we no longer support unless there are security risks. For accessible Web Chat, please migrate to v4.

This should be fixed in Web Chat v4.


import past hyperparms and results to start gp.minimize with previous info

Hello, is there a way to basically save results from gp.minimisze, and then input those results the next time you want to run the hyperparameter turning? And multiple results, I'm aware that you can feed gp.minimize default params. Thanks!

Hi @svideloc ,
There is an example in the documentation
you can have a look at hyperparameter-hunter. It that and much more (based on skopt).
KR


NICDEF statements are wrong after adding switch

Currently, the NICDEF statement is repeated twice in couple_nic_to_vswitch of zvmsdk/smtclient.py and anything after NICDEF XXX like MACID is removed.
A simple fix would be
                    v = ent
                    if vlan_id < 0:
                        v += " LAN SYSTEM %s" % vswitch_name
                    else:
                        v += " LAN SYSTEM %s VLAN %s PORTTYPE %s" \
                             % (vswitch_name, vlan_id, port_type)

                    new_user_direct[-1] = v

This may not a bug, as https://github.com/openmainframeproject/feilong/pull/374 @jichenjc made the change to avoid NICDEF statement longer than 72.

um.. the ask I think is
https://github.com/openmainframeproject/feilong/blob/master/zvmsdk/smtclient.py#L2263
compare to above
v = ent
so with proposal , v will be something like NICDEF XXX MACID xxx
while our current code will force v to be NICDEF 1000
this might really lost some original NIC info .. is @rezass you are suggesting such ?

        for ent in user_direct:
            if len(ent) > 0:
                new_user_direct.append(ent)
                if ent.upper().startswith(nicdef):
                    # If NIC already coupled with this vswitch,
                    # return and skip following actions,
                    # such as migrating VM
                    if ("LAN SYSTEM %s" % vswitch_name) in ent:
                        LOG.info("NIC %s already coupled to vswitch %s, "
                                 "skip couple action."
                                 % (nic_vdev, vswitch_name))
                        return
                    # vlan_id < 0 means no VLAN ID given
                    v = nicdef
                    if vlan_id < 0:
                        v += " LAN SYSTEM %s" % vswitch_name
                    else:
                        v += " LAN SYSTEM %s VLAN %s PORTTYPE %s" \
                             % (vswitch_name, vlan_id, port_type)

                    new_user_direct.append(v)

In current implementation, MACID remain there, after couple_nic_to_vswitch, should be like:
NICDEF xxx MACID xxx
NICDEF xxx LAN SYSTEM xxx VLAN xx PORTTYPE xxx


[AKS] BREAKING CHANGE: az acs: Remove the deprecated command group

Related command

az acs
Description

BREAKING CHANGE: Remove az acs commands from acs module.
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

AKS

AKS

Looks good to me.


Selected text unreadable due to styling

Selected text has blue background and white foreground but the shades make it impossible to read the selected text. This needs to be fixed.
Everything else is great (:

Hi @thakkarparth007!
Which browser are you using? I see no issues on my end since the theme doesn't handle ::selection/::-moz-selection selector and it's inherited from the browser's default stylesheet.
I might, probably should, apply custom styles to it. If so, tell me what you think about this. :smile:

Hey, this looks good, thanks!
I was using Mozilla btw, not sure why it was different for me. Maybe OS default?
Anyway, thanks for the update :)

Thanks for reporting this issue and I'm glad you're enjoying the theme. :smiley:

I was using Mozilla btw, not sure why it was different for me. Maybe OS default?

If you're using Linux then it's most likely caused by the global GTK theme. I couldn't find anything related to ::selection: in the official WhatsApp CSS file, so that's my bet.


Is it possible to scan a hologram image Using MBIImageReturnProcessor ?

Is it possible to scan a hologram image Using MBIImageReturnProcessor ?

Hi,
Okay thanks for your reply.
One more question, Is there any possibility to compare a part of image with a different image ?

Hi @himanshujindal8
Can you please give me more information regarding the image comparison question?
Do you need to compare the images because of verifications or some other reason?
Will all images be taken via the SDK?
Regards,
Milan

Hi @mparadina,
Yes I need it for verification purpose.
The document scanned from SDK will be compared with an image that we have got locally with us just for verification.
Whether scanned document image contains the image or not ?

Thanks,
Himanshu

Hi @himanshujindal8
Thank you for the clarification.
From my understanding of the inquiry, I can suggest using the Document Capture recognizer, which only takes the cropped document image:
https://github.com/blinkinput/blinkinput-ios#-document-capture-recognizer
With it, you can get the cropped image of the document with the fullDocumentImage method when the recognizer enters the valid state.
The part of the code would look like this:
func barcodeOverlayViewControllerDidFinishScanning(_ barcodeOverlayViewController: MBIBarcodeOverlayViewController, state: MBIRecognizerResultState) {

        // check for valid state
        if state == MBIRecognizerResultState.valid {
            // first, pause scanning until we process all the results
            barcodeOverlayViewController.recognizerRunnerViewController?.pauseScanning()

            DispatchQueue.main.async(execute: {() -> Void in
                let image = self.documentCaptureRecognizer?.result.fullDocumentImage?.image
                //perform the verification actions with the obtained image
            })
        }
    }

Also to add, maybe using our BlinkID SDK might help in achieving your use case.
For instance, with it, you can scan both sides of the document, extract the information from it (if needed), and take both cropped full document images (both, front and backside), and send the images for your internal verification.
You can find more information here:
https://github.com/BlinkID/blinkid-ios
Also, you can use the BlinkID Combined recognizer to capture both sides of the document and retrieve full document images:
http://blinkid.github.io/blinkid-ios/Classes/MBBlinkIdCombinedRecognizerResult.html
If you only want to scan, for instance, the front side of the document, you can use the BlinkID recognizer:
https://github.com/BlinkID/blinkid-ios#-blinkid-recognizer
Let me know if you have any additional questions.
Regards,
Milan


[BUG] - Right alignment of amplitude and length sweep gives error but left alignment works.

Describe the bug
A experiment breaks when sweep section alignment is changed with left and right.
This issue has already been discussed with Clemens but I am including it here to keep track of it.
To Reproduce
The included notebook reproduces the error. Changing the variable sweep_alignment = SectionAlignment.RIGHT to  sweep_alignment = SectionAlignment.LEFT solves the issue. This issue appears when both sweeps, time and amplitude of the sweep, are included.
For simplicity I also add the relevant part of the python document here.
## experimental pulse sequence
# outer loop - real-time, cyclic averaging in standard integration mode
with exp.acquire_loop_rt(uid="shots", count=pow(2, average_exponent),
    averaging_mode=AveragingMode.CYCLIC, acquisition_type=AcquisitionType.INTEGRATION
    ):
    # inner loops - real-time sweep of qubit drive pulse amplitude and lentgth
    with exp.sweep(uid="len_sweep",
               alignment=sweep_alignment, # Left alignment works, right does not
               parameter=length_sweep):
        with exp.sweep(uid="amp_sweep",
                       alignment=sweep_alignment, # Left alignment works, right does not
                       parameter=amplitude_sweep):
            exp.add(pulse_section)
            exp.add(measure_section)

Expected behavior
The experiment should compile.
Versions used:

laboneq -> 1.2
zhinst-core -> 22.8.36541

Context

[ ] Do you know a workaround for the issue?
As described in the issue, using Left alignment does not give any compilation error.
[ ] Does the issue block your experiments?

Hi @AGaliciaMartinez, we have identified and fixed the issue, the fix will be in release 1.4 coming this Friday, December 2nd.

Great! thanks for fixing this!

Hi @AGaliciaMartinez, this issue is fixed in the just released version 1.4. Closing this ticket, let us know if you observe other problems.


react-icons dependency used in Navbar.js but not updated in package.json

Someone updated Navbar.js file 2 days ago but package.json file was last edited 7 months ago, which means it is not updated properly. Due to which the application is not working when npm start command is used. Please ask for more info if I am not clear enough.

@itSarthak please explain error ,if possible add screenshots.

When I try to run this project locally, that is after following the below steps

Fork the repo
git clone locally
npm install
npm run

The following error is displayed

which can be easily explained since there is no react-icons dependency mentioned in packed.json file

But it is clearly used in the navbar.js fle on line 7

This is breaking the local build, and it can be easily fixed by simply adding "react-icons": "^5.3.0" in package.json file.

@itSarthak Great !! You can work on it.

Thanks for merging the pr


Compiling help: "You must have a "project.xml" file or specify another valid project file when using the 'test' command"

[X] Windows
[ ] Linux
[ ] Mac
When trying to compile the game, I ran into this issue after running the haxelib run lime test windows command. It still gives me an error even after checking that I have a project.xml.

you're running the command in your user directory, instead of the project's directory
try using cd to navigate to the project's directory and try again


Update device support link

Hey there, appreciated contributor!
Have you taken a look at the contribution guidelines for this project? To enable our CI to work correctly and version the releases of the project, you need to ensure your commit messages contain the required information detailed here. Thank you!

@phil-d-wilson please follow our contribution guidelines: https://sound.balenalabs.io/contributing/

@phil-d-wilson please follow our contribution guidelines: https://sound.balenalabs.io/contributing/

Hey @AlexProgrammerDE - Phil@balena here - just trying to PR a quick documentation fix from my phone whilst out with the kids. Unfortunately my commit message didn't work. I'll sort it later/tomorrow, unless someone else fixes it first.