Add my name to Readme.md File

implement my name to readme. md file
@HimangshuSharma01 @sanjay-kv
please assign me this issue!

No need to assign @kushwxha
Please add ur name and create a PR.


(help) How to select cells dynamically?

How to select a cell by clicking a button?
Selected option overrides default keyboard navigation.
Without affecting the default keyboard navigation, how to move the focus from one cell to another cell?
//below code will select (2,2), but i have to implement keyboard navigation
selected = {{ start: { i: 2, j; 2}, end: { i: 2, j: 2} } }

i got it from here
https://github.com/nadbm/react-datasheet/issues/118#issuecomment-419919153
so, closing this..


Page Does not reload  V1

HI!
I have a notification list with unread and read sign (red for unread) (no sign if already read)
My problem is when user click on the notification to view it on notification detail page and go back again to the list, the LIST page did not update (we have code to remove the red sign if already read)
Our code is working properly, the only problem is the page does not reload/refresh
I try to navigate on some other page then go back again in notification list, that is only the time it refresh
I put a page back event to (that’s why there is alert after going back to detail page to list)
MORE DETAILS WITH VIDEO
http://forum.framework7.io/t/page-does-not-reload-refresh-v1/3418

Sorry, but v1 is not maintained anymore

is this a known bug?
On Fri, 11 May 2018, 7:44 PM Vladimir Kharlampidi<EMAIL_ADDRESS>wrote:

Sorry, but v1 is not maintained anymore
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/framework7io/framework7/issues/2378#issuecomment-388376163,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIjgfdTwDcBc5d_zEGIBYxB_4iISy8Ocks5txZzLgaJpZM4T57FG
.

so there is no solution to this?
On Fri, 11 May 2018, 7:58 PM John Dave Manuel<EMAIL_ADDRESS>wrote:

is this a known bug?
On Fri, 11 May 2018, 7:44 PM Vladimir Kharlampidi <
<EMAIL_ADDRESS>wrote:

Sorry, but v1 is not maintained anymore
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/framework7io/framework7/issues/2378#issuecomment-388376163,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIjgfdTwDcBc5d_zEGIBYxB_4iISy8Ocks5txZzLgaJpZM4T57FG
.

No, for me looks like the problem in your code/implementation. GitHub is just not the right place for v1 issues/questions. There is a forum for this

hi I also posted in forums
On Fri, 11 May 2018, 8:02 PM Vladimir Kharlampidi<EMAIL_ADDRESS>wrote:

Closed #2378 https://github.com/framework7io/framework7/issues/2378.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/framework7io/framework7/issues/2378#event-1622071396,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIjgfYTI3j5jpeduVuro0qDclF7vAiD6ks5txaDsgaJpZM4T57FG
.


JFrog CLI does not work with docker CE 17.05

Since 1.20.x of JFrog CLI, support for older docker login without --password-stdin is broken. The PR #353 would be a good workaround if it gets released.

The fix of this error is very important to us. We use Openshift, and there the client docker version is very old. No fix makes it difficult to implement CI / CD automation for Docker images based on Jfrog CLI

@scottrus and @maras1,
Thanks for sharing this.
I guess we can add a --skip-login option to the jfrog rt docker-push command.
Would that resolve the issue for you?

Yes, that would work for our use case of current jfrog + older docker without the --passwd-stdin option.

This would work for my usecase as well and would invalidate the need for #353

Great - I created https://github.com/jfrog/jfrog-cli-go/pull/380.
I guess this issue can be closed then @scottrus.

@djgilcrease, @scottrus and @maras1,
https://github.com/jfrog/jfrog-cli-go/pull/380 made it into the latest release.
Looking forward to your feedback.
Closing this issue.


Actually cache intermediate results in getBaseConstraint

pushTypeResolution returns -1 (no cycle) when it finds a valid cached value for the desired property. In getBaseConstraint, we push a type resolution.... but never actually check that cache for a value to terminate recursion, so we recur forever. In the example given in the associated issue, T[K] acquires a cached resolved constraint during this process, triggering the issue. We can't and don't want to check on resolvedBaseConstraint within getBaseConstraint, as it is this-instantiated, therefore not safe to propagate; so in this PR I swap the checks on resolvedBaseConstraint with a new field, immediateBaseConstraint which, unlike resolvedBaseConstraint should be transitive (as it is not this-instantiated yet) and safe to propagate.
Fixes #25379

The pattern from #25379 looks familiar, so I think this might fix some other existing bugs. :+1:


Added fields and some cleanup

First Commit
Added channel_for_external_ids field for creating a notification. This has a value of either push or email. I'm using EnumMember which isn't yet used in this project. I have tested this with the API.
Second Commit
I saw some opportunity for cleanup of unneeded converters, if EnumMember is compatible with all .Net targets. I'll let you make the call on that. If not, I can remove this commit. This commit isn't fully tested but it should be functionally identical to the custom converters.
I also added the country field to DelayedOption.

Sorry for the force push noise. Used the wrong git user.

@MrTarantula
Note here, I merged even untested, I will provide a version during the day to unblock your work.


compare-and-set

compare-and-set
Signed-off-by: huangnauh<EMAIL_ADDRESS>

@Little-Wallace Please confirm if this rfc is out of date?


Milestone report - Delete

As an analyst
I want to be able to delete a milestone row
So that I can correct for my mistakes
Acceptance Criteria:
Wireframe
Private Zenhub Image

[ ] When user clicks on the red x on the view page for the claim, user sees Modal asking for confirmation
[ ] When user clicks 'Yes Delete' then modal disappears and the row with the claim is deleted (soft delete in backend)
[ ] All data that were imported from the Excel file to the database are archived
[ ] When user clicks 'No Keep' then the modal disappears and the row with the milestone report stays the same and data remains in database

Implementation Details

Please add your planning poker estimate with Zenhub @VB-at-Bis


Support for the "containment" option

Hello!
Is there any possibility to add support for the "containment" option?
Currently the containment only works on the object where the mouse is hover, as a result the other objects can be dragged off the containment area.
Thanks for this great plugin!

Would you be able to submit a pull request? I'm not available at the moment to work on this.
Sent from my iPhone

On Oct 27, 2016, at 12:47 PM, peca11<EMAIL_ADDRESS>wrote:
Hello!
Is there any possibility to add support for the "containment" option?
Currently the containment only works on the object where the mouse is hover, as a result the other objects can be dragged off the containment area.
Thanks for this great plugin!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Drift Detection always leave one instance with older version after a Kubernetes version upgrade.

Description
Observed Behavior:
After upgrading Kubernetes version I have observed that a single Karpenter instance is left running with the older Kubernetes version running. Even after a whole day the node has not been upgraded yet.
I have observed this is 3 clusters after upgrading to EKS 1.27 and 1.28
Looks like an off by one kind of thing 😓

Expected Behavior:
All instances should be marked as drifted and upgraded
Reproduction Steps (Please include YAML):
settings:
  featureGates:
    drift: true

Versions:

Chart Version: v0.32.1
Kubernetes Version (kubectl version):

Client Version: v1.28.2
Server Version: v1.28.3-eks-4f4795d

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Can you show the output of kubectl describe node the-node-name on the node? In particular I want to see the events.


Update to Angular 5

Angular 5 was released
At first glance, the only things that need to change to be compatible are:

a few OpaqueTokens that need to be replaced by InjectionTokens
we need to replace Http with HttpClient in the DSpaceRESTv2Service

The following dependencies have no compatible version yet:

@angularclass/idle-preload:

Symptom: Breaks build (uses OpaqueToken)
Issue: https://github.com/AngularClass/angular2-idle-preload/issues/6

@ngrx/platform:

Symptom: peer-dependencies warning
Issue: https://github.com/ngrx/platform/issues/538

ng-bootstrap:

Symptom: peer-dependencies warning
Issue: https://github.com/ng-bootstrap/ng-bootstrap/issues/1938

@wellingWilliam do we still need idle-preload? it hasn't been updated in almost a year…

After the update we can remove our custom transfer-state module, and switch to the new built-in one

sorry if repeating myself, but we are using previous version of ngrx and wondering if we can have it also be maintained so we can upg to ng5 (opaque token removed version)
regards
Sean

@born2net You're asking in the wrong place. This project makes use of ngrx. Try https://github.com/ngrx/platform/issues

Oops ... sorry. tx!

Angular 5 requires a different AoT webpack plugin: https://github.com/angular/angular-cli/tree/master/packages/%40ngtools/webpack

ng-bootstrap should be compatible now. They closed https://github.com/ng-bootstrap/ng-bootstrap/issues/1938 and released a new version

I installed beta 6, but still have the warning :
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.


Clone Webhook Issue

Rancher Versions:
Server: 1.5.3
healthcheck: v0.2.3
ipsec: rancher/net:holder
network-services: rancher/metadata:v0.8.11
scheduler:
kubernetes (if applicable):
Docker Version: 1.12.6
OS and where are the hosts located? (cloud, bare metal, etc): AWS
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB) Single Node MySQL
Environment Type: (Cattle/Kubernetes/Swarm/Mesos) Cattle
Steps to Reproduce: Clone a Webhook
Results: Cloned item does not match original
Scale a Service vs. Upgrade a service

Duplicate of #7996 - Clone always reverts back to Kind = Scale a service.


Can't enable automatic scanning on Pixel 6 running GrapheneOS

As the title says I can't enable the automatic scanning option on my phone, It gets to https://github.com/mjaakko/NeoStumbler/blob/ce4d69b8657747e55c0acd43d9472371886d5017/app/src/full/kotlin/xyz/malkki/neostumbler/ui/composables/autoscan/AutoScanToggle.kt#L88 executes the nested calls all the way through https://github.com/mjaakko/NeoStumbler/blob/ce4d69b8657747e55c0acd43d9472371886d5017/app/src/full/kotlin/xyz/malkki/neostumbler/scanner/autoscan/ActivityTransitionReceiver.kt#L70 then just gets stuck trying to step over to the next line in AutoScanToggle.kt.
Full thread dump.txt
Visually this manifests as the toggle becoming greyed out and non-interactive until leaving and returning to the settings page. Using the Pixel 3a emulator in Android Studio there is no such problem and it activates fine.

Automatic scanning uses Activity Recognition API from Google Play Services to detect when the device is moving. Does GrapheneOS have some type of implementation for that?

GrapheneOS lets you install a sandboxed version of the regular play services, so I would assume so, although I can't find much reference to this particular permission and API. I may try making a testing app when I've got some time.

I'm guessing what happens here is that GrapheneOS provides an stub implementation for some Google Play Services API which then never actually returns anything and that causes NeoStumbler to get stuck. I'll see if it would be possible to add a timeout so that the toggle doesn't get stuck if automatic scanning can't be enabled

I've added a timeout for the toggle so that it doesn't get stuck if automatic scanning can't be enabled

Could not you use accelerometer with the same algorithm used by pedometers?

Could not you use accelerometer with the same algorithm used by pedometers?

I'm not sure if Android provides a battery-friendly API to do this. But this would be one way to do automatic scanning without relying on Google Play Services

Using a Pedometer app I found that they rely on it and also the possibility to use a hardware step counter which seems that some Android phones integrate which even uses less battery.

Closing this issue because the root problem seems to be in a third-party implementation of Google Play Services and the UI getting stuck has been fixed


Save with IndexedDB

Save with IndexedDB
User Story
AS A developer
I WANT to create notes or code snippets with or without an internet connection
SO THAT I can reliably retrieve them for later use
Acceptance Criteria
GIVEN a text editor web application
WHEN I enter content and subsequently click off of the DOM window
THEN I find that the content in the text editor has been saved with IndexedDB

This has been completed


Use ObjectMapperShim in all core packages, deprecate direct ObjectMapper usage

This change

onboards azure-core-management and azure-core-serializer-json-jackson to ObjectMapperShim (with limited exposure to those modules).
deprecates methods that get raw ObjectMapper from JacksonAdaper and provides configuration methods, promoting SDKs to use JacksonAdapter APIs directly

It allows us to enable more resilient support for multiple Jackson versions and also have better diagnostics information in all core modules.
This is an intermediate step and not a final state of ObjectMapperShim API, next steps are:

publish dependency version troubleshooting docs and refer to them from relevant exceptions
use streaming API for models in azure-core (no databind types usage) and then in all core packages (management and jackson)
use streaming APIs for all auto-generated and manually written SDK models
as a result, find the final shape of ObjectMapperShim API (and friends) and make it public (go through API review)

if SDK supports custom model serialization, use JacksonAdapter or ObjectMapperShim

/azp run java - core - ci

/azp run java - core - ci

Is this a temporary fix until we export ObjectMapperShim from azure-core or do we need to do this for every library that has this issue?

this is a temporary fix, it won't be needed if/when we expose ObjectMapperShim (or what's left of it).
we need to do it for tests of all SDKs' using json-jackson (~10 of them for now) :(


<EMAIL_ADDRESS>download via aria2 failed

Scoop Configuration

{
  "last_update": "2023-07-28T14:36:41.3263344+02:00",
  "aria2-enabled": true,
  "scoop_branch": "master",
  "scoop_repo": "https://github.com/ScoopInstaller/Scoop"
}

Updated and fixed in https://github.com/anderlli0053/DEV-tools/commit/0762f5dee6d9ae3dd699f7e92b7b23ac68a090fa
Run scoop update and then try to install again


[Feature] Gateway trait should show domain in the list page

Right now there is no other information on the trait list page.

If it's a gateway trait, we should show domain in its card.

The service endpoints are displayed on the environment page.


[DRAFT] TODO - small changes which need to be moved somewhere else

Placeholder, so I do not forget what else I wanted to add

TODO: add .vscode/ to .gitignore


add finnish and kannada to publish form

PR Checklist

Please check all that apply to this PR using "x":

[ x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[x ] I have checked that this PR does not introduce a breaking change
[ ] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ x] Feature
[ ] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation changes
[ ] Other - Please describe:

Fixes
Issue Number: https://github.com/lbryio/lbry-desktop/issues/3698

Thanks for the PR, we'll get a review on it soon.


Add integration test for nest.land

Mandarine must have an integration test that confirms Mandarine's latest nest.land module is fully stable. This integration test must run in a different workflow.

What do you mean by determining stability of the module? If you are referring to it being "online," this would be quite easy to do 👍

What do you mean by determining stability of the module? If you are referring to it being "online," this would be quite easy to do 👍

Yes so we basically want to verify the latest release of nest.land is stable and all the imports are missing, we don't do this with deno.land/x because deno.land/x fetches the github repository, so we can assure that it has all the imports working properly. But in nest.land since files are sent through a transaction to a blockchain, we want to verify that all the files passed the transaction and are working properly. If you look here https://github.com/mandarineorg/mandarinets/tree/master/tests/integration-tests/files , we have all those integrations tests pointing out to the same repository, now Mandarine needs a integration test (a single file) with all the most important components of Mandarine, but instead of pointing out to the project's folder, we point out to<EMAIL_ADDRESS>so like
import { Controller, GET, MandarineCore, Injectable, Service .... bla bla bla } from<EMAIL_ADDRESS>

Fair enough. Thanks for the explanation. That really wouldn't be too difficult to do, as you'd just need to ensure that no errors occur when you attempt to import the function(s).

Closing this issue as I have to re-think whether I want to do this


#8, #16, #17, #18, #20 drag-and-drop and mock data updates

I'll review in about an hour. Keep them coming :)

For sure, but not any more today. ;P

Removed #18 from the list issues since was not actually corrected in this PR.


Request workspace/executeCommand failed : 没匹配完[1][fail]

This error occurs when I attempt to use the "Quick Fix..." option in VS Code to mark a variable as a defined global variable.
I have uninstalled and installed the extension.
This might be closely related to issue #80.
...extensions/sumneko.lua-0.13.1/server/src/json/decode.lua:156: 没匹配完[1][fail]
// Place your settings in this file to overwrite default and user settings.
{
}
stack traceback:
	[C]: in function 'error'
	...extensions/sumneko.lua-0.13.1/server/src/json/decode.lua:156: in function 'json.decode'
	...ua-0.13.1/server/src/method/workspace/executeCommand.lua:80: in field '?'
	...ua-0.13.1/server/src/method/workspace/executeCommand.lua:256: in function 'method.workspace.executeCommand'
	[C]: in function 'xpcall'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:58: in method '_callMethod'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:105: in method '_doProto'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:714: in method '_loadProto'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:960: in method 'onTick'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:983: in method 'listen'
	...li/.vscode/extensions/sumneko.lua-0.13.1/server/main.lua:23: in main chunk
	[C]: in ?
stack traceback:
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:105: in method '_doProto'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:714: in method '_loadProto'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:960: in method 'onTick'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:983: in method 'listen'
	...li/.vscode/extensions/sumneko.lua-0.13.1/server/main.lua:23: in main chunk
	[C]: in ?
[Error - 9:01:08 PM] Request workspace/executeCommand failed.
  Message: {
	arguments = {
		[1] = {
			action = "add",
			key = {
				[1] = "diagnostics",
				[2] = "globals",
			},
			value = "transition",
		},
	},
	command = "config",
}
...extensions/sumneko.lua-0.13.1/server/src/json/decode.lua:156: 没匹配完[1][fail]
// Place your settings in this file to overwrite default and user settings.
{
}
stack traceback:
	[C]: in function 'error'
	...extensions/sumneko.lua-0.13.1/server/src/json/decode.lua:156: in function 'json.decode'
	...ua-0.13.1/server/src/method/workspace/executeCommand.lua:80: in field '?'
	...ua-0.13.1/server/src/method/workspace/executeCommand.lua:256: in function 'method.workspace.executeCommand'
	[C]: in function 'xpcall'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:58: in method '_callMethod'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:105: in method '_doProto'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:714: in method '_loadProto'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:960: in method 'onTick'
	...ode/extensions/sumneko.lua-0.13.1/server/src/service.lua:983: in method 'listen'
	...li/.vscode/extensions/sumneko.lua-0.13.1/server/main.lua:23: in main chunk
	[C]: in ?
  Code: -32603

Wow thanks for the fast response!
I've uninstalled the extension, pulled your latest commits, then reinstalled the extension. Unfortunately, I'm still getting the same error with the same output. Is there something else I need to do?

Sorry I forget to update the decode.lua after I fixed it in another project.


Library plugins

Building on the Plugins design work, (#39) this describes how we could support pluggable library sources - something that was on our original 1.x roadmap but got bumped.

This feature was added in 1.3 - merging this PR.


Implement a generic OpenId-Connect auth-provider

Implement a generic OpenIdConnect auth-provider
This PR introduces a generic configurable OpenId-Connect auth-provider.  The already-implemented generic Oauth2 auth-provider is insufficient for our use case, as it does not support retrieving user profile information from a dedicated endpoint.  This profile retrieval is built-in to the OpenID-Connect specification, which is in turn built on top of Oauth2.
By leveraging the OpenId-Connect spec, we are able to avoid the two-stage profile retrieval problem as described in https://github.com/backstage/backstage/issues/1984.
Note: In order to get the openid-client passport integration to work, I had to introduce the express-session middleware.  The express-session middleware configuration in this PR is not sufficient for production use.
:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)

@bleathem looks like we could do with some more tests on here to make codecov happy. Is there some places we could add some tests for?

Thanks for the reviews!  From my perspective this PR is good to go.  We've tested it functionally internally and it works for auth and identify.  All though I have to log in every time I refresh the page - I'm not sure if that is by design, or something lacking from my oidc provider implementation.

Thanks, I fixed the refresh functionality in a new PR: #3409


chore: rename Lambda related interfaces

What does this PR do?

Rename: DatadogProps -> DatadogLambdaProps
Rename: DefaultDatadogProps -> DatadogLambdaDefaultProps
Rename: DatadogStrictProps -> DatadogLambdaStrictProps
Add a type alias export type DatadogProps = DatadogLambdaProps; so the renaming won't affect users

Motivation

To make it cleaner to add DatadogStepFunction class later. Details in [RFC] Changing API for Datadog CDK Construct
Testing Guidelines

npm test
Additional Notes

Types of Changes

[ ] Bug fix
[ ] New feature
[ ] Breaking change
[x] Misc (docs, refactoring, dependency upgrade, etc.)

Check all that apply

[ ] This PR's description is comprehensive
[ ] This PR contains breaking changes that are documented in the description
[ ] This PR introduces new APIs or parameters that are documented and unlikely to change in the foreseeable future
[ ] This PR impacts documentation, and it has been updated (or a ticket has been logged)
[ ] This PR's changes are covered by the automated tests
[ ] This PR collects user input/sensitive content into Datadog

/merge

This is a breaking change
https://github.com/DataDog/datadog-cdk-constructs/issues/294


Consider disallowing let variables from being imported via use

This always felt a little weird. We currently need it, however, to import let values that are constants. Instead, we may have to add constants to the language.
It's worth thinking about this again to see if it's a viable path.

I don't believe this is possible anymore since vars can only be declared inside predicates.


Support Qovery as a deployment option

Hi Ackee team,
I added docs on deploying Ackee to Qovery - feedback is welcome.
Arnaud.

Thanks for adding Qovery!
My suggestion is to reduce the number of lines for point 2, 3, 4 and 5. The Qovery part takes up a lot of space in the guide.
E.g. this is how step 5 could look like:

Select "PostgreSQL" and a PostgreSQL version. Give the database a name and continue with "Next".

It would also be good to add a small info why PostgreSQL works when Ackee requires a MongoDB. I'm sure that I'm not the only one confused by this 😃

It would also be good to add a small info why PostgreSQL works when Ackee requires a MongoDB. I'm sure that I'm not the only one confused by this 😃

When I saw the PR I was wondering the same, why does it work?! 😄

Hi @electerious,
I reduce each step according to your recommendations.
Let me know,

Thanks!


USB serial wait_connection not working on F4

This example does not print "Connected" or "Disconnected" when running on a custom F412 board with USB-C, but otherwise it works correctly.

I don't have an F4 nucleo with user usb to test on, so it might be caused by the wiring on the custom board, however I'm fairly confident the wiring is correct.
If the program starts with usb unplugged, the first wait_connection works, however after unplugging, write_packet hangs (until the cable is back in) and wait_connection instantly returns. When I plug the usb back in, everything still works.
If the program starts with usb plugged in, no matter what I do to the cable, wait_connection always instantly returns and write_packet hangs (until the cable is back in) when the cable is not there.
BTW The host is Arch Linux

This is the electrical wiring of the usb port:

probably related to #1365

My current workaround is to set a 1s timeout on write_packet, but that only prevents hanging, because timeout can also happen when the usb is connected but the host is not receiving data


Docs deployment failing

Docs deployment failing as there are some issues when installing extras in the docs deployment workflow.
We get this warning:
WARNING: turftopic 0.2.12 does not provide the extra 'docs'
which is related to pip install turftopic[docs,pyro-ppl]

Not sure if relevant, but in pyproject.toml, we have version = "0.2.11" -- not sure if this can be as simple as a weird issue with version mismatch.

@jankounchained Can you look into this?

fixed.


Question about the l4 benchmark's leaderboard

Firstly, I really appreciate your outstanding contribution to the LVLM field.
But I am confused about the leaderboard of I4 Benchmark as many models in that leaderboard do not support the input of one text prompt with multiple images. Therefore, it's really confusing for me how you get the result of the models like InstructBLIP, LLaMA-Adapter-v2, and so on.

Thank you for recognizing our contribution to the LVLM field. For models that don't inherently support multiple image inputs, our workaround has been to concatenate the embeddings of all the images, which can be explained as treating images as frames of a video.  To ensure the positional information of each image is retained in an interleaved image-text instruction, we explicitly indicate the location of each image within the context.


feat(shwap): Add validation file

Adds simple validation middleware to file to prevent unwanted access by invalid index.
Based on https://github.com/celestiaorg/celestia-node/pull/3425

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

Please upload report for BASE (shwap@60e757e). Learn more about missing BASE report.

Files
Patch %
Lines

share/new_eds/testing.go
72.09%
32 Missing and 4 partials :warning:

share/shwap/row_namespace_data.go
42.85%
9 Missing and 3 partials :warning:

Additional details and impacted files
@@           Coverage Diff            @@
##             shwap    #3485   +/-   ##
========================================
  Coverage         ?   43.47%
========================================
  Files            ?      288
  Lines            ?    16599
  Branches         ?        0
========================================
  Hits             ?     7216
  Misses           ?     8545
  Partials         ?      838

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

Commits from another PR? https://github.com/celestiaorg/celestia-node/pull/3484/commits

Linter break?


Scaffolding exits silently if the project has build errors.

If you try to run scaffolding on a project that has build errors, it should report the build errors.
Currently it does not report anything.
The output is just the runtime as below.
RunTime 00:00:36.82

cc @sayedihashimi @barrytang @balachir


webpack_public_path ignored in entry point when hot reloading using webpack-dev-server

The webpack documentation says, if you don't know publicPath when compiling you can specify __webpack_public_path__ in your entry point. __webpack_public_path__ becomes __webpack_require__.p in the webpack bundle. It appears that after hot reloading there are at least two copies of the function __webpack_require__ since the p property is only set on one of them. My hot reload is failing because whatever copy of __webpack_require__ it's using to hot reload doesn't have p set to the new value. If I set publicPath in webpack.config.js the reload works fine.
Does this sound correct? Thanks for any guidance!

yep, that's true.

also ran into this. really hard to find the cause... any idea for a solution besides setting the public path in the config?
The problem is, that with hmr enabled, the variable __webpack_require__ is created for each module (id): https://github.com/webpack/webpack/blob/master/lib/HotModuleReplacement.runtime.js#L30-L34
because of the highlighted lines, the public path is copied at module load and no longer connected to the "global" webpack_require. So changing the public path (__webpack_public_path__) will only change the public path for the __webpack_require__ that was created for this module.
tl;dr: look at the generated output of a module:
/***/ 53:
/***/ function(module, exports, __webpack_require__) {
    __webpack_require__.p = 'https://mycdn.com/myPublicPath/';
/***/ },

if HMR is not enabled, __webpack_require__ is the global instance, where the public path (.p) is read from.
if HMR is enabled, each module gets a specialized __webpack_require__ injected, which is no longer pointing to the global __webpack_require__ and therefore changes at this object are not visible to other modules or the webpack runtime.

I don't see any workaround for this issue?

It's actually easy to fix...

:+1:


Output items of the same collection with different paths by condition

Hello! I have a collection type “articles”, each “article” has a field “category” which is an enumeration with values “news”, “blog”, “reviews” etc.
Each article is available at “/articles/[categoryName]/[slug]”.
And I don't understand at all how do I add this to the sitemap? I don't understand how to add an output condition.
So far it came to mind to break the collection “articles” and sub-collections “news”, “blog”, etc., but this option is not convenient.
Is there a solution to this?
Thanks in advance!

I figured it out. I added the “category” field to allowedFields and generated the necessary urls in sitemap


DUPLO-15096 bug fixed missing elasticsearch version

Overview
Summary of changes
Bug fix for missing elasticsearch version in terraform state after terraform apply
This PR does the following:

Changed struct tag json name for ElasticSearchVersion attribute in DuploElasticSearchDomain struct for duplo_aws_elasticsearch resource

Testing performed

[ ] Using unit tests
[ ] Manually, on my local system
[ ✔] Manually, on a remote test system

Describe any breaking changes

...

Task linked: DUPLO-15096 TF Provider: duplocloud_aws_elasticsearch: Getting empty string for elasticsearch_version attribute in tfstate output


gatewayEui and channel are missing in mqtt output

Please add gatewayEui and chan (channel) to the mqtt output

Added in 724f2e87


Migrate to use constituent grades

Context
We need to migrate structured grades so that there is space in the data model to include public ids for each qualification.
Changes proposed in this pull request
Change all forms to use the new constituent_grades column for an application, rather than the structured_grades column
The structure will change from:
{ "English Lit": "A", "English Lang": "B" }

to:
{ "English Lit": { "grade": "A" }, { "English Lang": { "grade": "B" } }

There will be a follow up PR to actually populate the public_id section of this JSON
Guidance to review
Per commit
Link to Trello card
https://trello.com/c/54vJ4u9D/3288-gcses-in-api-response-have-duplicate-ids-causing-sits-to-discard-them
Things to check

[] This code does not rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] API release notes have been updated if necessary
[x] New environment variables have been added to the Azure config

This code depends on the rake task from the previous PR having been run


Create labels for different kinds of issues

This started with me thinking that I frequently have questions that i don't feel justified spamming up the issues system with. I was about to suggest we open some alternative discussion channel.
But then I realised we'd probably need to sub-categorise things properly anyway unless we had as many systems for discussion  as there were types of things that can come up therefore I'm leaning towards saying let's do issues but with better tagging.
Here are some obvious category suggestions just to get started:

Bug reports
Todo's
Support requests (can be used for both external and internal development help)
Suggestions

I took a first pass at organizing the labels for now.
Right now in early days I'm fine with github issues for general questions and discussion.
In the future if the conversation picks up a lot of steam (and users) something more real-time will be nice.


FIX: Deleted label not appearing for bigquery

Describe your changes :

I worked on the Fixing Deleted label not appearing for bigquery.
Fix: #8059

Type of change :

[x] Bug fix
[x] Improvement

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

LGTM, Have you tested it with other services (besides BQ)?

No I have only tested with BQ and it's working fine.

Cool, can you test it with at least Snowflakes and Redshift to confirm we have not introduced any regression?

Cool, can you test it with at least Snowflakes and Redshift to confirm we have not introduced any regression?

sure let me do that.

Cool, can you test it with at least Snowflakes and Redshift to confirm we have not introduced any regression?

Hey @TeddyCr I test out with Snowflakes and Redshift also, and it's working fine.


Fix floor and ceiling rendering when angle underflow

render_floor_and_ceiling not working properly when the angle is less the -2*PI
wrap camera.direcation with properMod to fix the issue
to reproduce rotate left more then one time
Example:

@idanzur that fixes it. Thank you! :+1:


Bugfix: Failed template while enable nodePort creation. issue #3.

Signed-off-by: Ji Bin<EMAIL_ADDRESS>

Thank you @matrixji for the PR! You're right, the extra - results in an invalid manifest.


SyntaxError line 7

When I attempt to run the tool I get this error:

How do I fix this? Thank You!

Having the same issue.  Would like to see the answer to this one.

@JohnDriz
I just tested this in ArcMap 10.7 with a freshly downloaded zip from this repo and I cannot reproduce this issue.
I tested on a new point feature class in a file geodatabase.

What type of layer are you using as the input for that tool?
What version of ArcMap?
Did you recently download the tools and extract the toolbox from the zip folder?

Thanks
-Kevin


Double events (Discussion)

Then came the first day:
I make a version for Android and it worked cross:
func _unhandled_input(e):
    if e.is_echo() || get_state() != S_LIVE || !e.is_pressed():
        return

    if (e.type == InputEvent.MOUSE_BUTTON && e.button_mask & (BUTTON_LEFT | BUTTON_RIGHT)):
        _next_dir()
        game.add_score(1)

And I was glad.
Then came the second day:
Then they gathered for IOS and found that it no longer works. Quickly realizing that what he added:
func _unhandled_input(e):
    if e.is_echo() || get_state() != S_LIVE || !e.is_pressed():
        return

    if e.type == InputEvent.SCREEN_TOUCH || (e.type == InputEvent.MOUSE_BUTTON && e.button_mask & (BUTTON_LEFT | BUTTON_RIGHT)):
        _next_dir()
        game.add_score(1)

And on IOS earned. And the sun was shining brightly and the sky was cloudless
Then came the third day:
He returned to the version on the android. He discovered that no longer work. I check all. All all right but still does not work. I began to look and found that the source android getting press on the screen at first sends the press as an event from the mouse and then once already as an event of touch. Because of this action in the script worked twice in a row (the second takes away the first), and I do not what happened.
Attention to the question: why it was done? No need to be combined into one 2 very different events. Well, or at least while on other platforms to make the same behavior.

What I am proposing. It is necessary to divide the mouse event and touch. This must be done either by default or the ability to control it in the settings of the project through what may be the key.

It's a feature, makes it easy to port code to mobile. Not every app/game
needs multitouch.
On Thu, Jun 9, 2016 at 5:04 AM, ret80<EMAIL_ADDRESS>wrote:

What I am proposing. It is necessary to divide the mouse event and touch.
This must be done either by default or the ability to control it in the
settings of the project through what may be the key.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/5113#issuecomment-224826583,
or mute the thread
https://github.com/notifications/unsubscribe/AF-Z2-c7PLN_PwkRpafCwgJLCqOFknyeks5qJ8kCgaJpZM4IxgVt
.

Let. Then I offer to make this feature a controlled (on / off). And let everyone decides it needs it or not. Regarding easy porting to mobile phones: it is not so because under iOS still need to handle the touch and messages from the mouse does not come there. Because this does not make sense in the monotony of the chips there.

Not many complained about this, but it makes sense, so feel free to make a PR for this

Doing this will of course disable GUI completely, which relies on input events

I'd like to help on this but I'm not sure I'm getting the point.
Is the issue that touch events on Android are being reported twice, once as a touch event and once as a mouse event?
And is that happening only on Android (not iOS)?

It's not a bug, It's a feature
On Jun 23, 2016 1:44 AM, "Pedro J. Estébanez"<EMAIL_ADDRESS>wrote:

I'd like to help on this but I'm not sure I'm getting the point.
Is the issue that touch events on Android are being reported twice, once
as a touch event and once as a mouse event?
And is that happening only on Android (not iOS)?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/5113#issuecomment-227948527,
or mute the thread
https://github.com/notifications/unsubscribe/AF-Z27KhuLJZJorInQjnrwNKDqYgHeQTks5qOg8YgaJpZM4IxgVt
.

@RandomShaper, @reduz  - Yes, it is true. It is not clear what are the advantages of this opportunity. Required to make it as an option in the project settings. When you enable this option, double messages will be sent not only on Android but also on other platforms with the touch-screen.

I clarified some what details. About the fact that the IOS does not come double messages: the update number 25 they are (maybe they used to be, not sure already). Here are just a mask they always zero. while for smooth Android unit.
What is the actual problem:
In my game for that to start playing you need to click at any space where there are no buttons. But Android and all other systems in addition to IOS I processed the message from the mouse and watched the mask (you can not do this). And there's a mask was always greater than zero. The IOS mask is zero (I did not know about it) and I had to do a background check on the tach. Unfortunately touch comes in any case, even if we pressed the button. And my game is launched. Which was not true behaviors.
Bottom line: it seems that somewhere impaired message processing logic.

Pretty bump, was there any change on master or 2.1/HEAD since?

It's a feature, makes it easy to port code to mobile.

... and its feature im using and enjoing.
This way one can rapidly design/debug android game on PC using mouse.
and when deploing to target android platform - it just works.
If it will get changed, designing android game might turn from easy and fun to annoing and time consuming, because each test run will require sending everything to real device which takes time.
If someone run his code for test every fiew lines, you can imagine what a torment it could be.

No torture with debugging android you will not. A thoughtful problem.
It is necessary to do what would the mouse clicks come as mouse clicks and not converted into a touch (I do not remember how it's done already).
And clicking on the screen was not converted into messages from the mouse.
If you need something that would be clicked on the screen as clicking on the left mouse button, you can add an option to the settings that includes this feature. But by default, it should be turned off.
On ios and android there must be a uniform behavior. Now this is not so.

How does the 'emulate touchscreen' setting interact with this?
In my game I'm getting double events when running from the editor, something somehow expected, but it's happening the same on Android (iOS not tested).
And it's weird because I thought (and it looks as I was right by looking at the code) that such setting has no effect on OS's typically featuring a touchscreen.

Anyway, I think every platform should behave the same, as much as possible.
(Regarding the iOS vs. Android disparity.)
El 10 abr. 2017 5:02 p. m., "ret80"<EMAIL_ADDRESS>escribió:

No torture with debugging android you will not. A thoughtful problem.
It is necessary to do what would the mouse clicks come as mouse clicks and
not converted into a touch (I do not remember how it's done already).
And clicking on the screen was not converted into messages from the mouse.
If you need something that would be clicked on the screen as clicking on
the left mouse button, you can add an option to the settings that includes
this feature. But by default, it should be turned off.
On ios and android there must be a uniform behavior. Now this is not so.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/5113#issuecomment-292976748,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALQCtpw-uzaEZx2IYoVLRzbQbT1srdoJks5rukRygaJpZM4IxgVt
.

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about it here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

As there was no answer to the above request, we're closing this issue as inactive.
If you can still reproduce it, please open a new issue against a currently supported release of Godot.


how to prevent error message duplication when using exec

When using something like
const schema = {
  type: 'object',
  properties: {
    data: {
      type: 'object',
      currency: {
        type: 'string',
        exec: function (schema, currency) {
          if (isValidCurrency(currency)) {
            this.report('Currency not valid')
          }
        }
      }
    }
  }
}

for something like schemaInspector(schema, {})
Will output something like:
{ error:
   [
     {
       code: 'data.currency',
       reason: 'optional',
       message: 'is missing and not optional',
       property<EMAIL_ADDRESS>     },
     { code: 'data.currency',
       reason: 'unknown',
       message: 'Currency not valid',
       property<EMAIL_ADDRESS>     }
  ]
}

Is it possible to have only error that is reported from this.report()?

Hi @srkimir
Actually it's not possible but you can use lodash for example to regroup the errors for a specific code: https://lodash.com/docs/4.17.4#groupBy


Ignore legacy okttp versions

Grabbed the identified targets from here https://app.renovatebot.com/dashboard#github/square/okhttp/589151568
And https://docs.renovatebot.com/configuration-options/#ignoredeps

LGTM


Overwriting already painted region

Hey.
I've noticed an issue where recently overwritten region will be displayed without the changes when reloading the page for a few minutes.
Here is an quick example:

That's what i see in my normal game

This is what i see when i reload the page
Even though this is just a small visual glitch it would be nice if it gets fixed.
Regards

Seems to be fixed since version 1.1


[BP-1.11][FLINK-19557] Trigger LeaderRetrievalListener notification upon ZooKeeper reconnection in ZooKeeperLeaderRetrievalService

Backport of #13725 to release-1.11.

Thanks for the review @rmetzger. Merging this PR now.

Merged manually via 751d42ca4a9642f53cb68f4b315b1a2cd000a42f


Create Userrouters.js file under Controllers > API folder

Add the routes for getting users

im not entirely sure on the final use case for this but i will start on this


Upgrade user-event to v14 with setup

Introduction of why need setup() method is in https://testing-library.com/docs/user-event/setup
It also brings more variety of useful events: pointer, unhover, copy, cut

Note: user-event setup api is compatible with v13

Change Type
Indicate the type of change your pull request is:

[ ] maintenance
[ ] documentation
[x] patch
[ ] minor
[ ] major

@yannbf Would you have any suggestions on this?


Missing "Manage Groups" Button in "Scene -> Node -> Groups" Menu

Tested versions
Latest master Build
Git commit hash: e7dd6f11ed1ed4d72186d3a90d5f4ef42e79c4d0
System information
Windows 11, Godot 4.3-latest
Issue description
Manage Button is missing in current master branch:

It should be like this:

In 4.2 it works fine.
Steps to reproduce
Just create a scene and click on a Node -> Tab Node -> Groups
Minimal reproduction project (MRP)
N/A

Removed in https://github.com/godotengine/godot/pull/60965

Ah ok. The documentary is out of date. I'll open an issue for it.


Add build_root image configuration for prow

/assign @cschwede
we need this as @rabi have proposed a PR to add jobs for the swift operator which is failing due to this missing file.
https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_release/40644/rehearse-40644-pull-ci-openstack-k8s-operators-swift-operator-main-images/1673339734610415616/build-log.txt


Change background color of selected text

Summary
I want to change the background color of selected text
Screenshots
https://imgur.com/a/bXzmMqh
Version
@toast-ui/react-editor: 2.5.3,
react: 16.10.2
Additional context
I tried to change the background by :selection pseudo-element but it not work. Does someone have a solution for it?

@ndhhien27
Can you try as below?
/* change the color what you want */
.CodeMirror-selected { background: blue !important; }
.CodeMirror-focused .CodeMirror-selected { background: blue !important;}

@js87zz  Ya, it works fine. Do you have any solution to select text only instead of the entire line?
Ex:

Selection of this lib:

@ndhhien27
We have not considered that case. Thanks!


We have are continually increasing the timeouts within the karma.conf file for the amount of time given to Chrome before it disconnects from no activity (increased both captureTimeout and browserNoActivityTimeout).
We have also experienced issues where, due to the timeout, we have multiple (headless) Chrome instances running the tests where Karma has started another instance (although this sounds like an issue with Karma, but I thought I'd mention it)
On our project in particular, the vendor bundle is ~15mb, which is taking a long time to load when running the test in debug mode (watching the network activity in Chrome before the tests start).
Opening this issue for a broader discussion with @filipesilva

Upgrading to cli 1.5 / angular 5 should speed things up quite a lot. Alternatively (since this is a large project), disable sourcemaps (--sourcemaps=false), that should decrease the vendor bundle by a large amount and make the build faster.

We did some work to speed up rebuilds in 1.5.0 as @lucasvanhalst mentioned, but I know this is still a problem for many projects.
There's a couple of parts to this issue:

rebuild time: the time it takes for the CLI to rebuild bundles when a change is made.
karma test run time: the time it takes for karma to finish tests after a refreshing.
JIT compilation time: the time it takes for the JIT compiler to compile component templates at runtime.

Let's look at them individually.
Rebuild time
This is the domain of the CLI build system. We have a highly customized karma webpack plugin that allows for a vendor chunk (https://github.com/angular/angular-cli/pull/6160).
This helps in rebuilds by allowing your test chunk to be rebuilt separately from the vendor chunk. Generally speaking, smaller chunks are faster to rebuild so it helps to split.
You can actually further split your test chunks as well using System.import() (or just import() if you use "module": "esnext" in your tsconfig https://github.com/Microsoft/TypeScript/issues/16675#issuecomment-309999772).

// Change the first argument of `.context()` to specify a subfolder like `./app/some-folder/`.
const context = (require as any).context('./', true, /\.spec\.ts$/);
// And load the modules.
context.keys().map(context);

// update ./src/tsconfig.spec.ts to include the lazy chunk

  "include": [
    "test-lazy-chunk-1.ts",
    "**/*.spec.ts",
    "**/*.d.ts"
  ]

Splitting your tests into chunk should make rebuilds faster.
Turning off sourcemaps also helps (by making rebundling faster) but then debugging will be hard.
Karma test run time
After a rebuild Karma will load your bundles and re-run all tests. So the more tests you have, the longer this will take. I think this is the problem most people actually have.
Jest solves this problem by only re-running stuff that needs to be run again. Last I checked we couldn't really plug the webpack build setup (just try to convert) into it so it's not an option.
The best you can do to limit this is limit the re-run tests via fdescribe of fit in your tests. Maybe we could run some advanced code transforms and do this for you? Would have to look into it.
JIT compilation time
After your code is rebuilt, it is loaded by the browser and tests are ran. Unit tests are always ran in JIT mode, which means that component templates are compiled in the browser.
This takes time. It's fairly imperceptible in small projects but becomes noticeable as template complexity and number increase.
Outside of unit tests, this is the time after the rebuild is done and your browser has reloaded, but your screen is white and your application hasn't actually loaded. That's the JIT compiler processing templates.
The solution to reducing this time is to use AOT in unit tests, which means that the build step would also compile templates. This is still experimental so we haven't added support to it in the CLI (see https://github.com/angular/angular-cli/pull/8007#issuecomment-336973766).
So for now there isn't much that you can do to reduce this time (apart from limiting the specs as listed in the Karma test run time section above).

Does 1.5.x require Angular v5? If so, I will have to schedule for our project to be updated (which is quite a large task in itself).

Rebuild time

Can you elaborate on the splitting the tests into chunks? Would these files be per test? (for example, foo.component.spec.ts) or a barrel containing imports for other test files (akin to a test suite in Junit I guess). Turning off sourcemaps for development and debugging in tests isn't really a viable option I'm afraid and we already go this route on CI.

Karma test run time

Understand, I'm not too worried about the test run time, we have approx. ~1500 tests, and I'm actually surprised how quickly this phase runs all things considered. During development, we will focus a suite or spec with fdescribe or fit.

JIT compilation time

Does the compiler compile all templates here, or just those run as part of the tests? They are declared in the beforeEach blocks, so I'm expecting it to only compile what is needed.
AoT compile for tests does sound promising.
Is there a way to minify just the vendor bundle for tests? If it's all 3rd party modules, I'm likely not going to debug it (that often hopefully!).

1.5 itself doesn't require Angular 5 but the new pipeline does. So effectively the rebuild improvements are only if you update both.
I'd try to just split them by folders really, to have a feel for it. So you could do something like:
const context = (require as any).context('./app/module-1/', true, /\.spec\.ts$/);

And so forth for the other top level modules.
Only templates for components being used at runtime are compiled.
No way to minify just the vendor bundle but I don't see how that would help. Minifying takes time, and if it's unchanged between builds it's also cached.

As an update...
We are in the process of moving our code and all its libraries into a mono-repo, as part of that process I've updated to Angular 5.1.0 and CLI 1.6.1. We are now running ~ 3000 specs. The code splitting using the lazy chunks have definitely helped the build / rebuild cycle, and loading a 'suite' of tests into the browser is much faster than loading the one bundle.
However, we am still hitting issues with the time taken to actually run the tests. A full run takes about 20 mins when it completes.
The main culprit seems to be our Form based tests. (a bit of background: we have user definable forms on the server side, any component could appear in a generated form, meaning the whole form has to be dynamic and injected at runtime).
Compiling the module that contains all these form components (100+) takes a long time, and as this is done per test... you can see where this is going. This seems okay when running in isolation (fit), but when running with the rest of the tests, it seems to slow down dramatically over time, even on seemingly unrelated tests, eventually causing Karma to disconnect and crash - on first glance it seems like a memory leak somewhere, but I have not done any investigation yet.
I've been looking into the suggestions posted in this issue: https://github.com/angular/angular/issues/12409
I've also looked into running the tests in Jest and also following the progress on Bazel very closely here: https://github.com/alexeagle/angular-bazel-example

I remember @wardbell had some woes in running unit tests that were individually heavy, he might have some advice here.
The disconnects are bad though. That might need an increased timeout in Karma? Maybe that's not it though.

Heya, I'm closing this issue as the overall discussion seems to have run its course.


Question Regarding KITTI LIDAR Intensity

Hi,
The raw Velodyne data is given by x y z signal where 'signal' refers to the Lidar intensity.
According to the Velodyne HDL-64E manual the intensity values should be in the range of [0-255], but the actual given values are normalized to [0,1].
My question is what kind of normalization was used? Just division by 255? Or something more sophisticated?
I didn't find any information in the KITTI360 documentation.
Thanks
Yuval

@yiyiliao correct!

@yiyiliao I got myself question for my project. What is the max intensity and density value from the HDL-64E in the KITTI dataset?


gfORM支持迁移和关联模型吗?如果不支持以后有计划支持吗

1. What version of Go and system type/arch are you using?

2. What version of GoFrame are you using?

3. Can this issue be reproduced with the latest release?
4. What did you do?

5. What did you expect to see?
6. What did you see instead?

@orchie 可能不会支持migrate特性，不过有实验性的关联模型功能，请参考：https://goframe.org/database/gdb/model/association


timeout error while deploying chained-function-serving

Describe the bug
After configured vHive following the quick start tutorial, I tried to deploy the chained-function-serving benchmark but it cannot be deployed.
To Reproduce
After configuring vHive with vhive-ubuntu20 profile on CloudLab, I tried to deploy chained-function-serving with the following command according to Running benchmarks tuturial:
./tools/kn_deploy.sh benchmarks/chained-function-serving/knative_yamls/inline/*
Expected behavior
Deployment finished successfully
Logs
~/vSwarm$ ./tools/kn_deploy.sh benchmarks/chained-function-serving/knative_yamls/inline/*
++ set -e
++ '[' 3 -eq 0 ']'
++ for pattern in "$@"
++ for file in $pattern
++ echo 'applying benchmarks/chained-function-serving/knative_yamls/inline/service-consumer.yaml'
applying benchmarks/chained-function-serving/knative_yamls/inline/service-consumer.yaml
++ kn service apply -f /dev/fd/63
+++ envsubst
Creating service 'consumer' in namespace 'default':

  0.034s The Route is still working to reflect the latest desired specification.
  0.041s ...
  0.053s Configuration "consumer" is waiting for a Revision to become ready.
Error: timeout: service 'consumer' not ready after 600 seconds
Run 'kn --help' for usage

I also checked the deploying information:
~/vSwarm$ kn service list consumer
NAME            URL                                                   LATEST                AGE   CONDITIONS   READY   REASON
consumer        http://consumer.default.<IP_ADDRESS>.sslip.io                              10m   0 OK / 3     False   RevisionMissing : Configuration "consumer" does not have any ready Revision.

Notes
By the way, I noticed you mentioned "The function deployment can be monitored using kn service list --all" in Running benchmarks tuturial. However, it will drop an error:
~/vSwarm$ kn service list --all
Error: unknown flag: --all for 'kn service list'
Run 'kn service list --help' for usage

So, do you actually mean run command  kn service list --all-namespaces?

@dhuang-esl regarding the kn service list --all-namespaces, you are right, can you please submit a fix via a PR?
I think I know what the problem is. Atm, vSwarm Knative yaml files are written for using containers, not MicroVMs. Info on running vHive with containers is here. It would be good to clarify it in the *.md file you mentioned.
We would welcome docs improvements 👍

thanks! please do not close it before merging your fix.

Is the original issue being tracked by another issue ID?
I am still facing the issue with "Configuration "consumer" is waiting for a Revision to become ready.".
I tried fibonacci too  - same issue:
kn services list
NAME               URL                                                      LATEST   AGE   CONDITIONS   READY     REASON
fibonacci-python   http://fibonacci-python.default.<IP_ADDRESS>.sslip.io            43s   0 OK / 3     Unknown   RevisionMissing : Configuration "fibonacci-python" is waiting for a Revision to become ready.

@adayaru this issue was fixed by #59, I believe.
Is the issue you observe sporadic or deterministic? sometimes resetting the cluster helps.
I close the issue now, please re-open if it's a deterministic issue and it reproduces.

The fix for #59  is a documentation fix. That didn't change my scenario.
I followed the instructions as given in
https://github.com/ease-lab/vSwarm/tree/main/benchmarks/fibonacci#running-this-benchmark-using-knative
I am using a single-node vHive serverless cluster with Firecracker MicroVMs.
Hardware: VMware VM with 4CPU and 32GB RAM - so I presume machine resources is not an issue.
If this doesn't work, one option for me is to "port" vSwam code into the vHive examples (like say, replacing hello world code with fibonacci) and try this.

@adayaru I believe your problem is unrelated to this Issue.
Firecracker-based vHive requires slightly different format of YAML files when deploying a function. Take a look at the firecracker YAML here. Particularly, these lines:
          env:
            - name: GUEST_PORT # Port on which the firecracker-containerd container is accepting requests
              value: "50051"
            - name: GUEST_IMAGE # Container image to use for firecracker-containerd container
              value: "ghcr.io/ease-lab/helloworld:var_workload"

Thanks @ustiugov !
I had already tried to use a yaml similar to the one in the example for Firecracker-based vHive - here's what I tried:
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
  name: fibonacci-python
  namespace: default
spec:
  template:
    spec:
      containers:
        - image: crccheck/hello-world:latest # Stub image. See https://github.com/ease-lab/vhive/issues/68
          ports:
            - name: h2c # For GRPC support
              containerPort: 50051
          env:
            - name: GUEST_PORT # Port on which the firecracker-containerd container is accepting requests
              value: "50051"
            - name: GUEST_IMAGE # Container image to use for firecracker-containerd container
              value: "docker.io/vhiveease/fibonacci-python:latest"

When I applied the yaml above, this is the output:
root@ubuntu77# kn services apply -f kn-vhive-fibonacci-python.yaml
Creating service 'fibonacci-python' in namespace 'default':

  0.035s The Route is still working to reflect the latest desired specification.
  0.057s ...
  0.083s Configuration "fibonacci-python" is waiting for a Revision to become ready.
  5.038s ...
  5.048s Ingress has not yet been reconciled.
  5.106s Waiting for load balancer to be ready
  5.295s Ready to serve.

Service 'fibonacci-python' created to latest revision 'fibonacci-python-00001' is available at URL:
http://fibonacci-python.default.<IP_ADDRESS>.sslip.io
root@ubuntu77#

It says that the "service" is up:
root@ubuntu77# kn services list --all-namespaces
NAMESPACE   NAME               URL                                                      LATEST                   AGE   CONDITIONS   READY   REASON
default     fibonacci-python   http://fibonacci-python.default.<IP_ADDRESS>.sslip.io   fibonacci-python-00001   19h   3 OK / 3     True
root@ubuntu77#

But test-client fails:
root@ubuntu77# ./test-client --addr $URL:80 --name 13
2022/08/17 08:56:01 could not greet: rpc error: code = Unimplemented desc = Method not found!
root@ubuntu77#

When I look at the service details, I found that it doesn't "pull" the fibonacci image - so the "service" that comes up doesn't have the Method that test_client is looking for.
I have a couple of questions:

vSwarm recommends using vHive. vHive recommends using kvm and firecracker containers. Now, vHive samples are running fine. However vSwarm sample (I just tried fibonacci - since it's a simple function) doesn't even come up.
Here's the output:

root@ubuntu77:~/vSwarm/benchmarks/fibonacci# kn service apply -f ./yamls/knative/kn-fibonacci-python.yaml
Creating service 'fibonacci-python' in namespace 'default':

  0.046s The Route is still working to reflect the latest desired specification.
  0.080s ...
  0.141s Configuration "fibonacci-python" is waiting for a Revision to become ready.
^C
root@ubuntu77#

You have mentioned that "Firecracker-based vHive requires slightly different format of YAML files when deploying a function. ". So it's likely that I am doing something wrong with the yaml I tried. Please take a quick look at the modified yaml I pasted above and let me know if the modifications are ok. Appreciate the help!

Will the same docker images that are in the example work with vHive too? I compared the Dockerfile contents under vSwarm benchmark directory and vHive example directory. There were some minor differences:
For instance the base image used by vHive was
vhiveease/py_grpc:base (which also copied files from vhiveease/py_grpc:builder_grpc). The base image used bu vSwarm is vhiveease/python-slim:latest
Should I be building the images in another way for using with vHive that runs on firecracker.containerd?

@adayaru sorry for the (very) late response. vHive doesn't recommend any of the sandbox technologies but supports all of them, maybe we need to clarify that in the docs.
The YAML files seems right. If the issue is still relevant, please open a new issue (please don't write to closed issues as it might lead to delayed responses) and supply logs from firecracker-containerd, vhive, and containerd.


Add jinja2 template engine

Added Jinja2 template engine for the genplugin.
Added HTML code coverage report
Added publish of coverage report to the pipeline
Removed archFile from the plantUML since it's an unused duplicate of the parsed model
Updated the plantuml and spec plugins to match generated plugins.

Not sure why the pipeline is failing, tox works when I run it locally in a gitpod instance. Will investigate over the weekend.


How can we help you to translate ?

Hello,
Uncolored is fantastic, but is it possible to help you to translate it ?
Thanks :smiley:

Hello @Lulucmy,
The translation system is not done for now, it's wiser to wait the version 1.0 to implement it (with features and texts finalized).
I will remember your name when the time comes.
I can translate texts in English & French. In which languages can you translate the texts ?
Thanks for your involvement ;)

Hello @n457 ,
I can help you in French and in English too :) !
Thanks you for Uncolored ;)

Alright, I'll keep this in mind

I can help with Brazilian portuguese translation.

Same here, i can help with brazilian portuguese as well =)

I can take care of the German translation.

I can help out with a Swedish translation. What localization system is to be used?
gettext or similar?

Hi @filipeoliveira @julianasouza @Tyrandus @christopheranderton !
Sorry for the delayed answer ¯_(ツ)_/¯
Alright, I will come back to you when the time comes, for the translations ! 👍
@christopheranderton No, since most of (Un)colored UI text content is rich, a gettext-like system would not be very convenient. (Un)colored translation system will work like this :

One XML translation file for each language (en_US.xml, fr_FR.xml), that contains translated HTML rich content.
In HTML app template : target HTML elements (that will contain HTML rich content), identified with a unique data-lang-id attribute (or similar) (e.g. : data-lang-id="io-reading-message").
In JS : real time injection of translated HTML rich content, from XML translation file into identified HTML target elements.

Thank you guys for contributing, it's always a pleasure to answer !
See you soon, I'm trying my best to keep the flow going :)

Hey! I can translate to spanish :) I would be glad to help.

maybe I can translate to simplified chinese!
do you have template? ☺

Catch me up for Italian!

Alright @DarkSiderOC  ! thx


Incorrect information

"In .NET Framework, use IHttpClientFactory to manage your HttpClient instances."
I clicked on that link and selected .NET Framework 4.8.1 in the dropdown on the left, and it said "The requested page is not available for .NET Framework 4.8.1. You have been redirected to the newest product version this page is available for."
It looks like it's only available in .NET Platform Extensions 7.
I can't find any information on the internet about how to download .NET Platform Extensions 7 or how to access IHttpClientFactory in .NET framework.

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

ID: 1a42e9c6-2624-e047-ed1c-03ec047b538a
Version Independent ID: 3b1dd30f-82a8-2526-bd51-fb6401c52e81
Content: HttpClient guidelines for .NET - .NET
Content Source: docs/fundamentals/networking/http/httpclient-guidelines.md
Product: dotnet-fundamentals
GitHub Login: @gewarren
Microsoft Alias: gewarren

You need to reference the Microsoft.Extensions.Http package.
I understand that the Applies to information for IHttpClientFactory is confusing since it doesn't mention .NET Framework. I've logged #8405 to improve that.


I am using "mdi-material-ui": "^6.10.0" version and cannot find cube-off mdi icon there although

I am using "mdi-material-ui": "^6.10.0" version and cannot find cube-off mdi icon.
Other variants of cube icon are there. I tried to update version of the dependency but getting an error
npm install<EMAIL_ADDRESS>npm ERR! code Z_BUF_ERROR
npm ERR! errno -5
npm ERR! zlib: unexpected end of file

not sure why it got closed

Please try the latest version, 6.1.14. The error you got looks like a download error or npm related error, can't do much about that.

Hi leMaik,
I am getting the same -5 error with version 6.14.0. Something must have changed after 6.10.0 because 6.10.0 and earlier versions do not have this issue. Just by looking at the error I am guessing that this is related to compression format which my version of npm does not understand. I am using npm v 6.4.1.  Can you confirm that you can use 6.14.0 as a dependency in your package.json and the version of npm you use?

They may have renamed the icon. I can't say why npm doesn't work on your computer. Make sure you are using the latest version of npm.
If this icon is new, it should be included in the latest release.

The cube-off icon is now there and I can install the package on my machine, so I'm closing this.
@jhrabows I'm sorry I couldn't help you with the npm issue. The npm community might be a better place to get help. :-)


can't load swin-tiny checkpoint right

hi, I use the swin-transformer.py to load the swin-tiny model pretrained by imagenet1k. And the message is here:
msg: _IncompatibleKeys(missing_keys=['layers.0.blocks.1.attn_mask', 'layers.1.blocks.1.attn_mask', 'layers.2.blocks.1.attn_mask', 'layers.2.blocks.3.attn_mask', 'layers.2.blocks.5.attn_mask', 'head.weight', 'head.bias'], unexpected_keys=['head.mlp.0.weight', 'head.mlp.0.bias', 'head.mlp.2.weight', 'head.mlp.2.bias', 'head.mlp.4.weight', 'head.mlp.4.bias', 'head.last_layer.weight_g', 'head.last_layer.weight_v'])
why is there missing keys here?

Hi,do you have ckpt and train logs , can you share  with me ?  I got an error ,when I download them.


Document custom filter

Note there's a small api change, in the customFilter api - moved remult to be the second parameter - it's less needed

Codecov Report
Base: 88.24% // Head: 88.24% // No change to project coverage :thumbsup:

Coverage data is based on head (43283ee) compared to base (7d467a5).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #126   +/-   ##
=======================================
  Coverage   88.24%   88.24%
=======================================
  Files          36       36
  Lines        3234     3234
  Branches      650      650
=======================================
  Hits         2854     2854
  Misses        222      222
  Partials      158      158

Impacted Files
Coverage Δ

projects/core/src/filter/filter-interfaces.ts
87.98% <100.00%> (ø)

projects/core/src/tests/entityForCustomFilter.ts
90.00% <100.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

merged into #94


Fix for Issue/167

Changes Unknown when pulling 8376bae2697f1e0fd8ef0417dc3378508343ca28 on FernandoDoming:issue/167 into ** on twitter:master**.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Fernando Domínguez seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


The usage examples shown in tutorials/ could present more detailed information about how to employ the SPOD output in further analysis

Although the examples of tutorials/ are very detailed about the instantiation and execution of the library PySPOD itself, it seems that a more deepened explanation on how to employ the SPOD output in further analysis or applications (for instance, to feed a machine learning model, if applicable) could be interesting to better introduce a unacquainted user.

Thank you @Joao-L-S-Almeida, I am working on adding projections, in order to show how to use the output. Once completed, I will comment here again.

Thank you @Joao-L-S-Almeida, I am working on adding projections, in order to show how to use the output. Once completed, I will comment here again.


Smart shuffle not working

🧐 Have you read the FAQ and viewed similar issues?

[X] I have read the FAQ
[X] I have checked older issues, open and closed
[X] I did a clean install of SpotX as described in the FAQ

Сountry of your account
US
What is your Spotify Plan?
Free
Do you have Spicetify installed?
No
ℹ Computer information
- Spotify: Spotify for Windows (64 bit)
<IP_ADDRESS>0.gc7b23f70
- Windows: 10
- PowerShell: 5.1.19041.4717

📝 Description

I put smart shuffle
The reccomended songs appear for a bit and then dissapear

...
📸 Screenshots
No response

this is normal behavior for smart shuffle, recommended songs only appear in the queue tab


Add logs panel for CoreDNS

Signed-off-by: Matias Charriere<EMAIL_ADDRESS>This PR

adds/changes/removes etc
screenshots before:
screenshots after:

Checklist

[ ] Update changelog in CHANGELOG.md in an end-user friendly language.


Docs should mention that layout styles support percentage values

Hey all 👋 I'm the maintainer of html-sketchapp and I'm currently rebuilding the project so that it uses react-sketchapp for rendering (instead of rendering directly to Sketch).
| -------------------------------------------------------------------------------------------------

Requesting a new feature

Proposal/Feature-request:
It looks like react-sketchapp supports both point and percentage values in the layout styles (width, top, margin, etc) just like react native does. However, it is not clear from the react-sketchapp docs which ATM only mention that these values should be numbers. IMO it'd be valuable to mention that percentages are also available e.g. by updating "type" of these props to number | string, points | percentages or defining a helper type (just like Color).

@kdzwinel made PR to add it in the docs :+1:


Assignment 4

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Update assignment-4
What did you learn from the changes you have made?
Matplotlib, Plotly, and Power BI
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
na
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
na
How were these changes tested?
na
A reference to a related issue in your repository (if applicable)
na
Checklist

[x] I can confirm that my changes are working as intended

A4 complete


The Little flower school domain is added.

@sivajr I am sorry, mytmail.net domain does not belong to a university, nor to a college. I have to close the request without merging. Please ensure that you are familiar with this repository rules located at the bottom of this page before submitting a new request.


Visual Studio 2022 Hangs on Editing CHTML

Describe the bug:
VS hangs whenever I try to edit chtml and update a href path for css file.
Version used:
VS2022 17.0.5
To reproduce:

Create a new ASP.NET Core Web App with .NET 6 and Razor pages
go to pages, Index.cshtml and start editing by inserting a link element
When providing the href, auto complete starts listing content of wwwroot, by trying to click lib, VS freezes
this doesn't happen when trying to provide source for

@mohdali hollly, that's absolutely awful, lets definitely get to the bottom of this! I tried reproducing using your steps but it doesn't look like I'm encountering the same issue as you (also tried various forms of clicking lib):

This all leads me to believe you may have an extension or a configuration that's unexpected on your box. Some questions to help dig deeper:

Do you happen to have any installed third-party extensions?
What workloads do you have installed on your VS?

@NTaylorMullen I removed/disabled all the extensions and did a fresh reinstall of 2022 and still get the same issue.
It is really puzzling me as script tag works fine while it happens with link tag.
I have installed VS 2022 Enterprise for web and desktop development. On the same machine I have VS 2019 Enterprise which runs smoothly.

@mohdali ya that should totally work. This is definitely odd. Would you mind submitting a VS "Report a Problem" (top right of VS) issue while using the recorder to capture the crash? If you link that issue here I can dig into some of the diagnostics that captures to understand more.

@NTaylorMullen oddly enough trying to report the problem and taking screen recording results in VS freezing as well. Is there any other way to collect logs?

@NTaylorMullen oddly enough trying to report the problem and taking screen recording results in VS freezing as well. Is there any other way to collect logs?
Edit: I think it managed to record afterall. Please check here: https://developercommunity.visualstudio.com/t/Visual-Studio-2022-Freezing/1647175?port=1025&fsid=d9ae72d8-1f19-4cce-aeed-f7f9297dd8b1&entry=myfeedback&ref=native&refTime=1643180696797&refUserId=365c9d0e-5138-483b-b4c7-d257a5ea1b3f

@mohdali You're awesome thank you! I'll take a look right away

Reaching out to some more folks internally to get a better understanding on the captured data. Definitely not an obvious hang :)

@mohdali Thanks for the report, I took a look at what we captured, and unfortunately, the two records have missed captured the right information.
Can you try this report one more time via the this:

Help -> Send Feedback -> My Feedback
And navigate to the above issue
Add a comment, check Attach system recordings and logs
Record the repro but (important!) keep the track under 30 seconds.

Dave

@davkean @NTaylorMullen than you for looking into this. I have uploaded a new recording. Hope it captures this time. Please note that since VS is freezing it makes it a little bit difficult to capture proper recording I believe.

Hi @davkean @NTaylorMullen as an update to this, I downloaded the latest VS 2022 Enterprise Preview Version 17.1.0 Preview 4.0 and the problem does not happen there.
So maybe it is something already fixed in 17.1 preview.
I'm not sure what is the timeline for 17.1.0, I will have to wait till release to start my project migration to .Net 6, can you please advise?
If this can help concluding the investigation please feel free to close the ticket.

@davkean @NTaylorMullen Any update on this? I updated to 2022 7.1.0 preview 4, and while initially it looked like the problem is solved, VS still froze when trying to edit chtml files, although not sure the exact reason. Morover, the VS2022 preview release caused VS2019 to stop loading projects properly so I had to ultimately remove it.
This is creating a bottleneck for me for upgrading my projects to .NET 6. Please let me know if there is any way to get around this.

Hi @mohdali we're still actively digging into details behind the scenes. Apologies for the slow responses!

Hi@NTaylorMullen ,
Can you please let me know if there is any further update?
I tried the latest release 17.1 and VS still freezes on editing chtml pages.
Thanks,

@mohdali we've looped in the appropriate team and they're taking a look.
Possible workaround until we fix: we recently had a report of a hang that was resolved by the customer deleting their .vs folder in their projects solution folder. Not guaranteed to solve your issue but it might if you wanted to give it a shot

@mohdali we've looped in the appropriate team and they're taking a look.
Possible workaround until we fix: we recently had a report of a hang that was resolved by the customer deleting their .vs folder in their projects solution folder. Not guaranteed to solve your issue but it might if you wanted to give it a shot

Hi @NTaylorMullen, thank you for your reply.
I have tried deleting .vs folder. Unfortunately it didn't resolve the problem.
I will await further update and hope to get resolved by 17.2.

@NTaylorMullen as per response in Feedback hub it was an OS version bug. I have upgraded my OS version from Windows Server 2016 to Windows Server 2019 and it seems to be ok now.
Many thanks for your support. I'm closing this as of now.

@NTaylorMullen as per response in Feedback hub it was an OS version bug. I have upgraded my OS version from Windows Server 2016 to Windows Server 2019 and it seems to be ok now.
Many thanks for your support. I'm closing this as of now.

So glad you're back in a working state. Thank you for the patience @mohdali!


[Feature]: Reduce cli dependencies size

Feature request 🚀
Expected:

No breaking changes
Reduce cli dependencies size.

Others:
Replace ora and chalk

ok, i will deal with it in free time. thx~


Binding Issue of StepButtonBar

Hello,
Currently I defined a Stepper with StepButtonBar in XAML in a WPF app targeting .NET Framework 4.8 in Visual Studio 2019. I noticed the below error in Output window when running the app.

System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='MaterialDesignExtensions.Controls.IStepper', AncestorLevel='1''. BindingExpression:Path=Layout; DataItem=null; target element is 'StepButtonBar' (Name=''); target property is 'Mode' (type 'StepperLayout')

The same issue also showed in the XAML Binding Failures when running the app.
Inside the StepButtonBar of the last step, I tried to bind its CancelCommand and ContinueCommand to CancelCommand and FinishCommand of the bound view model respectively. But the code didn't execute when I clicked the buttons in the StepButtonBar. I have two normal buttons on the same step which also bound to the same commands respectively and the code executed as expected.
I have attached the code as below for your reference. Do I miss something important to make it work or does this hit some bug somehow?
WpfApp1.zip
Thanks/Allen

Any fixes or workarounds for this? Apparently, they're still not working.

Any fixes or workarounds for this? Apparently, they're still not working.

I don't think there're any official fixes or workarounds for the time being. I used the following helper method in my view models whenever I wanted the Stepper to move to next step:
private void NextStep()
{
    MaterialDesignExtensions.Commands.Internal.StepperCommands.ContinueCommand.Execute(this, null);
}

Those commands are tempting to bind to, it's what I tried to first too.
But looking at the documentation, they instead seem to recommend binding to the ContinueNavigationCommand of the Stepper control itself.
Not sure if we have the exact same use case but this worked for me:
<mde:Stepper
    x:Name="Stepper"
    IsLinear="False"
    ContentAnimationsEnabled="False"
    Layout="Horizontal"
    Steps="{Binding Path=SubSteps, Mode=OneWay}"
    ContinueNavigationCommand="{Binding ElementName=Stepper, Path=ActiveStep.Content.SaveCommand}"
    />


Revisit/refactor MySky singleton

I'm also not really a fan of the Error thrown in the MySky constructor. I would make it possible for multiple MySky instances to be created, but structure the code in a way that only one is ever created. That's more easily said than done of course but perhaps in this case the easiest thing to do is use a global variable.
What's the reason only one MySky instance should get created by the way? Perhaps there's no real good reason and we don't have to care about all of this.
Originally posted by @peterjan in https://github.com/SkynetLabs/skynet-js/pull/361#discussion_r783911794

    if (MySky.instance) {
      return MySky.instance
    }

    this.pendingPermissions = permissions;
    MySky.instance = this
  }

Setting MySky.instance is also a responsibility of the constructor and not of New because using New is optional and someone can easily do
const ms1 = new MySky(...)
const ms2 = new MySky(...)

and it will just work. Also returning the existing instance is the standard practice with factories and other singleton implementations (the usual is a getInstance() as PJ mentioned).
(We'll also need to change the MySky.instance = new MySky(connector, permissions, hostDomain, currentPortalUrl); on line 217.)
I just read the discussion we had about this a month ago - I had forgotten about it. The way I see it we have two options:

Stop calling this a singleton and make is a standard class.
Implement a proper singleton.

I guess either one works and neither will take very long. I believe the suggested code above solves all issues we have with the singleton approach - it ensures that only one MySky object can be created and it also doesn't thow the error which PJ didn't like.
Originally posted by @ro-tex in https://github.com/SkynetLabs/skynet-js/pull/361#discussion_r804861103


Use ServiceLoader to determine which classes to load from MemoryClassLoader

Pulled test over from server-side p8e, it had been commented out with a note about needing to use an open source contract library. I was able to just add a test contract and then set up the Contract/ProtoHash classes with a ServiceLoader for test to accomplish the same thing. Additionally, I was able to run this with my local executor and verify that execution is still working.

This is awesome!

Codecov Report

Merging #24 (f8854a3) into main (15e81b7) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main      #24   +/-   ##
=========================================
  Coverage     39.83%   39.83%
  Complexity       44       44
=========================================
  Files            14       14
  Lines           836      836
  Branches         92       92
=========================================
  Hits            333      333
  Misses          466      466
  Partials         37       37

Continue to review full report at Codecov.

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


same user/repo ?

how gittorent protocol handle 2 persons using exactly the same name:  "user/repo" for 2 different repos ?

There are two ways to look up a user: their public key, or a name (e.g. "cjb") registered as assigned to that public key on the Bitcoin blockchain.
Two users can't have the same username, because the blockchain adjudicates which of the two users asked for that name first, and it is owned by that user and not the later one.


Look up libpython from /proc//maps file of running process

The original find_libpython did not find our libpython. This looks up the current process and looks for a library continaing libpython

I need to get CI working again, but I'm fine with the approach. However, this is not going to work on Windows, so you are going to need to add OS support guards.
EDIT: Maybe a try-except around opening the /proc file would suffice.

sounds good. updated. thanks

Reopening to re-run CI.

Is it possible to get a test for this case? Or is this really just an issue with your in-house Python build?

For some reason, the _linked_libpython_unix() is returning the process binary, not the library.
        path_linked = _linked_libpython_unix(libpython)
        # Get library from /proc method
        path_from_proc = list(_get_proc_library())[0]

>       assert path_linked == path_from_proc
E       AssertionError: assert '/usr/bin/python3.10' == '/usr/lib/x86...on3.10.so.1.0'

For some reason, the _linked_libpython_unix() is returning the process binary, not the library.

This is typical. Most distros use static linking and distribute libpython as a separate package. I would not assume this test to pass.

What is CDLL("") and where is it documented?

As soon as we get this in I will release 0.4 with some of the other improvements I did today.

Codecov Report
Attention: Patch coverage is 47.82609% with 12 lines in your changes are missing coverage. Please review.

Project coverage is 50.99%. Comparing base (ed35dd8) to head (43b78c6).
Report is 6 commits behind head on master.

Files
Patch %
Lines

src/find_libpython/__init__.py
47.82%
9 Missing and 3 partials :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           master      #44       +/-   ##
===========================================
- Coverage   63.27%   50.99%   -12.29%
===========================================
  Files           3        3
  Lines         177      202       +25
  Branches       47       54        +7
===========================================
- Hits          112      103        -9
- Misses         46       75       +29
- Partials       19       24        +5

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

There are rebase conflicts apparently?

There are rebase conflicts apparently?

I don't know. I don't see any message about rebasing, but I think I did rebase when I merged in some of your changes.

There are rebase conflicts apparently?

I don't know. I don't see any message about rebasing, but I think I did rebase when I merged in some of your changes.

I'm unable to merge in case you're waiting for that. It says I don't have write access.

A couple recommendations.

Don't use master, even in a fork, as a development branch.
This repo uses rebase merges, so avoid making merge commits and instead rebase.

Rebase flows are in general far easier to reason about. Especially for this repo where I only do rebase/squash merges, rebasing with merge commits is a nightmare, which is why it's not currently letting me merge due to rebase conflicts. I'll fix it this time.

Well, we don't have a single environment in CI that touches this code, so I hope it works for you, because we won't be able to verify it going forward. I'll merge this, but I recommend getting whomever is in charge of building your Python installations to make changes so it behaves more like a typical installation and hits some other case.

A couple recommendations.

Don't use master, even in a fork, as a development branch.
This repo uses rebase merges, so avoid making merge commits and instead rebase.

Rebase flows are in general far easier to reason about. Especially for this repo where I only do rebase/squash merges. Rebasing with merge commits is a nightmare, which is why it's not currently letting me merge due to rebase conflicts. I'll fix it this time.

Noted. thanks

Well, we don't have a single environment in CI that touches this code, so I hope it works for you, because we won't be able to verify it going forward. I'll merge this, but I recommend getting whomever is in charge of building your Python installations to make changes so it behaves more like a typical installation and hits some other case.

Yes, our project is using an embedded python, but will be relying on an external python in the future - which I assume will work better here.

And since you are probably watching this thread. v0.4.0 has been released!


chore: bump deps

This is just a simple npm audit fix.

Codecov Report

Merging #8 (a94ee6f) into main (d482a56) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main        #8   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines           48        48
  Branches         3         3
=========================================
  Hits            48        48

Continue to review full report at Codecov.

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


Minor linting fixes

Fixing statickcheck errors
US spelling consistently

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.
[ ] This change is using publicly documented (api.cloudflare.com or developers.cloudflare.com) and stable APIs.

thanks but you've included some changes to structs that will break downstream tooling (terraform-provider-cloudflare, cf-terraforming, pulumi). i don't have capacity at the moment to chase these up so i'm going to have to decline.
if you'd like to remove those, i'm happy to include the doc fixes.

@jacobbednarz I will check those


Cannot select installation location of Derail Valley

I either cannot find how to, or cannot set the location of my installation of Derail Valley. This prevents me from using the program.

What's your environment (Windows version, steam installation, DV path)?
This application tries to autodetect the game by scanning all your local steam game library directories.

I'm Running Windows 10. My DV Is In My Second Lib (In D:) At "D:\SteamLibrary2\steamapps\common\Derail Valley"

This is weird, because I have a similar setup (Win10 with DV not in my primary library either). Anyways, I added v1.1 to gitload that should fix this issue. If DV cannot be found, you're presented with a folder browser to manually select the directory.

Note that your selection is currently not saved, so you have to do this every time you run the application as of now. I will probably add a feature to remember the selected path in the next version.

Thank You For Being So Urgent. Your Help And Speed Is Greatly Appreciated!

Does manually selecting the installation work for you now?

Yes. However The Titles That Can Be Put On The Tracks You Install Do Not Show In Game.

It's possible that the boombox is ignoring your custom title if the track itself has a title attribute. It definitely does this for the webradio streams, but I'm not sure about the tapes.

It Does Do It For The Tapes. Is There Any Way To Rectify This Issue?

You could rename the files to match the title you want them to have. I think DV doesn't decodes the metadata and also ignores the Title you set. It may be simply based on the file name.

This Is Not Optimal But If It Is The Only Choice Than I Suppose It Will Have To Do. Thank You For Your Help.


Action Reducer enhancement

Now:
class MyReducers {
    @Reducer('add') add(state): { return { count: state.count + 1; } }
}

Enhanced:
class MyReducers {
    @Reducer() add(state): { return { count: state.count + 1; } }
}

Is this possible?

Fixed in #3