 Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
✔ Wrote files to lib/commonjs
ℹ Building target module
ℹ Cleaning up previous build at lib/module
ℹ Compiling 28 files in src with babel
✔ Wrote files to lib/module
ℹ Building target typescript
ℹ Cleaning up previous build at lib/typescript
ℹ Generating type definitions with tsc
src/FBLoginButton.tsx:126:8 - error TS2786: 'RCTFBLoginButton' cannot be used as a JSX component.
  Its instance type 'Component<never, {}, any> & Readonly<NativeMethods>' is not a valid JSX element.
    The types returned by 'render()' are incompatible between these types.
      Type 'import("/Users/amritsubramanian/code/react-native-fbsdk-next/node_modules/@types/react/index").ReactNode' is not assignable to type 'React.ReactNode'.
        Type 'ReactElement<any, string | JSXElementConstructor<any>>' is not assignable to type 'ReactNode'.
          Property 'children' is missing in type 'ReactElement<any, string | JSXElementConstructor<any>>' but required in type 'ReactPortal'.

126       <RCTFBLoginButton
           ~~~~~~~~~~~~~~~~

  RNFBSDKExample/node_modules/@types/react/ts5.0/index.d.ts:175:9
    175         children: ReactNode;
                ~~~~~~~~
    'children' is declared here.

src/FBLoginButton.tsx:128:9 - error TS2322: Type '(event: Event) => void' is not assignable to type 'never'.

128         onChange={this._eventHandler.bind(this)}
            ~~~~~~~~

src/FBSendButton.tsx:43:13 - error TS2322: Type '{ shareContent: ShareContent; style?: ViewStyle | undefined; }' is not assignable to type 'never'.

43     return <RCTFBSendButton {...this.props} />;
               ~~~~~~~~~~~~~~~

src/FBSendButton.tsx:43:13 - error TS2786: 'RCTFBSendButton' cannot be used as a JSX component.
  Its instance type 'Component<never, {}, any> & Readonly<NativeMethods>' is not a valid JSX element.

43     return <RCTFBSendButton {...this.props} />;
               ~~~~~~~~~~~~~~~

src/FBShareButton.tsx:43:13 - error TS2322: Type '{ shareContent: ShareContent; style?: ViewStyle | undefined; }' is not assignable to type 'never'.

43     return <RCTFBShareButton {...this.props} />;
               ~~~~~~~~~~~~~~~~

src/FBShareButton.tsx:43:13 - error TS2786: 'RCTFBShareButton' cannot be used as a JSX component.
  Its instance type 'Component<never, {}, any> & Readonly<NativeMethods>' is not a valid JSX element.

43     return <RCTFBShareButton {...this.props} />;
               ~~~~~~~~~~~~~~~~

Found 6 errors in 3 files.

Errors  Files
     2  src/FBLoginButton.tsx:126
     2  src/FBSendButton.tsx:43
     2  src/FBShareButton.tsx:43
✖ Failed to build definition files.
bob build

build files for publishing

Options:
  --help     Show help                                                 [boolean]
  --version  Show version number                                       [boolean]

Error: Failed to build definition files.
    at build (/Users/amritsubramanian/code/react-native-fbsdk-next/node_modules/react-native-builder-bob/lib/targets/typescript.js:112:11)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Object.handler (/Users/amritsubramanian/code/react-native-fbsdk-next/node_modules/react-native-builder-bob/lib/index.js:379:9)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Expected Behavior

yarn example:devcopy completes without errors
Code Example

Environment

🤔  didn't happen when I committed previously and CI didn't catch it. I wonder if we're not committing a yarn.lock in here, allowing one of the deps to slip forward to some incompatible version, or we are using a lock but the version ranges or loose - same hypothesis though, time passed and a dep moved forward resulting in incompatible types somehow
Unexpected even if that hypothesis is wrong though. Not sure I'll have time to look at this for a little while though - my stack of open source repos where I contributes has a couple others that are farther ahead in line for maintenance than this one.
Ideally you can work through whatever type incompatibilities have happened until the bob build task works


fix if there is a rowset version hole, do not compaction

Signed-off-by: nextdreamblue<EMAIL_ADDRESS>Proposed changes
Issue Number: close #16424
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[x] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[x] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run COMPILE

run COMPILE


Auditing is not working anymore

Hello,
Using the latest version of kube-oidc-proxy the auditing is not working anymore.
Please check my setup for running the application:
`
root@oidc-proxy-kube-oidc-proxy-5fdb8f4d78-wkc9q:/# ps -ef|grep oidc
root           1       0  0 13:03 ?        00:00:06 kube-oidc-proxy --secure-port=443 --tls-cert-file=/etc/oidc/tls/crt.pem --tls-private-key-file=/etc/oidc/tls/key.pem --oidc-client-id=xxxxxxxx --oidc-issuer-url=https://example.com  --oidc-username-claim=sub --oidc-ca-file
=/etc/oidc/oidc-ca.pem --oidc-groups-claim=groups --oidc-signing-algs=RS256 --audit-log-path=/dev/stdout --audit-policy-file=/audit/audit.yaml
root@oidc-proxy-kube-oidc-proxy-5fdb8f4d78-wkc9q:/# cat audit/audit.yaml
apiVersion: audit.k8s.io/v1
kind: Policy
rules:

level: RequestResponse
`

It is not clear for me from what version is this happening.
Can you please check and advice?
Thank you!

i'll take a look.  we've informally deprecated the audit capability, with the thinking that it's much better to be done that the API server layer anyways.  What are you looking to get out of kube-oidc-proxy for audit that the API server doesn't have?

The kube-oidc-proxy audit logging was at hand and I didn't need to make changes at the fluentd/fluentbit logging solution.

@rmaihge can you please provide your full policy file?  i'm looking at this now.  hoping to include whatever fix is needed in the release i'm working on now

The policy file used is:
    apiVersion: audit.k8s.io/v1
    kind: Policy
    rules:
    - level: RequestResponse

@rmaihge give ghcr.io/mlbiam/kube-oidc-proxy:1.0.6-8fc6b0 a try.  think i got it figured it out.

Bug solved.
Thank you!

This fix was included in the 1.0.6 release that was cut last week


Update DEPS, remove upstream-buildroot

... which is now merged into the monorepo. Yay!

Can we close this now? 🥳


Arbitrator job?

Hello,
do you intend to add and support arbitrator job? It was part of cf-mysql-release before.
I have use case for it in on-prem deployment with 2 DCs only, 3rd DC is far away and can't run node in full sync replication. But could run arbiter.
Would you consider merging a PR that adds this job? However you would have to also upload blobs and update releases, so it would be a bit more involving than just merging...
Thanks

Just had a look at old arbitrator job, looks like it is something different to galera arbitrator: https://galeracluster.com/library/documentation/arbitrator.html
This galera arbitrator is present in xenial apt repository (package name galera-arbitrator-3), or can be downloaded form galera directly: http://releases.galeracluster.com/galera-3/ubuntu/pool/main/g/galera-3/?C=N;O=A


Problem with "es_EA" locale

Hi there!
Sorry for bothering again, but I think I've discovered a bug.
When using you example, take "select currency code", then select "EUR", then select "es_EA".
Then you can't enter digits anymore.
The problem is, if I use the "textfield.currency" field to set the currency of a textfield, it will take the first one of all locales connected with Euro and then it won't work because it takes "es_EA" locale.
Do you know why this happens?
I can take a look at your code, but my Obj-C is not the best :/

Hi @bernhardwaidacher, hmmm I have no idea why it is happening. Actually I'm a little bit rusty on Obj-C, I migrated everything I have to Swift, so I would need to take a deep look on this and right now I don't have much time to take a look on this, sorry.
However, if you could find out what is happening I would be glad to approve the commit.


[BUG] scripts/test_env.sh wasn't backported to iroha2-lts branch

Current environment
OS: MacOS M1 (run on metal)
Branch: iroha2-lts
Running docker containers: neither one running
Description of actions
 $ git clone https://github.com/hyperledger/iroha.git --branch iroha2-lts
 $ cd iroha
 $ cargo build -p iroha_client_cli
 $ scripts/test_env.sh setup

Actual behaviour

Log contents
alexstrokelive@Aleksandrs-MacBook-Pro iroha % scripts/test_env.sh setup
+ TEST=./test
+ HOST=<IP_ADDRESS>
+ IROHA2_CONFIG_PATH=./test/peers/config.json
+ IROHA2_GENESIS_PATH=./test/peers/genesis.json
+ declare -A public_keys
scripts/test_env.sh: line 12: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] …]

Expected behaviour
Successfully runs
Note
I should change first string of the script #!/usr/bin/env bash instead #!/bin/bash
Who can help to reproduce?
@astrokov7

It seems to be a bash version being outdated: I think that -A option should declare a new associative array.


Added ingress_application_gateway

Added ingress_application_gateway block

any news on this feature ? @yupwei68 @generalconsensus

Since this feature was included in #139 I'll close this pr. Thanks for @generalconsensus 's work!


kubernetes version select

I see hetzner-kube supports k8s version select via undocumented flag. Is there any option instead of patching default value in source and re-build hetzner-kube to choose k8s version to be deployed?

sounds like an interesting feature. Is it an option to make a PR on that?


handle unexpected_cfgs

See e.g. https://github.com/tokio-rs/mio/actions/runs/8986077701/job/24682502223 due to https://github.com/rust-lang/cargo/pull/13571

I meant remove all the CI setup stuff, just #![allow(unexpected_cfgs)].

You probably need #![allow(unknown_lints, unexpected_cfgs)]. See also https://github.com/tokio-rs/tokio/pull/6538.

Heads up, with the release of rust-lang/cargo#13913 (in nightly-2024-05-19), there is no longer any need for the kind of workarounds employed in this PR. Cargo has now gain the ability to declare --check-cfg args directly inside the [lints] table with [lints.rust.unexpected_cfgs.check-cfg][^1]:
Cargo.toml:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(foo)'] }

Note that the diagnostic output of the lint has been updated to suggest the [lints] approach first. You can use it to guide you through the --check-cfg arguments that may need to be added.

[^1]: take effect on Rust 1.80 (current nightly), is ignored on Rust 1.79 (current beta), and produce an unused warning below

Closing in favour of #1787, which adds the two expected cfgs instead of ignore the lint (since I think it's quite useful for Mio).


error: Unsupported type: Build.LazyPath @ Zig 0.13.0

Hi! I'm kinda new to zig and wanted to try connecting to a postgres DB. I searched on the internet and your library seems pretty awesome! Tried to install it like the README said but when I try to compile my script it fails with:
[elrohirgt@elrohirgt:~/Documents/Development/JUWURA/backend]$ zig build -freference-trace
/nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:1532:21: error: Unsupported type: Build.LazyPath
            else => @compileError("Unsupported type: " ++ @typeName(T)),
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:1087:40: note: called from here
    const type_id = comptime typeToEnum(T);
                             ~~~~~~~~~~^~~
referenced by:
    build: /home/elrohirgt/.cache/zig/p/1220fb3f43073a6f9f201764c3ae78aa87b29edbc7b021c1174b29b020967d0b146c/build.zig:31:42
    runBuild__anon_16318: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:2117:37
    dependencyInner__anon_15177: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:2097:29
    dependency__anon_14239: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:1954:35

Since the only thing I changed before compilation was adding the library to the build.zig.zon and build.zig I tried to clone your repo and build it too. I fails with more or less the same error:
[elrohirgt@elrohirgt:~/Documents/Development/pg.zig]$ zig build -freference-trace
/nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:1532:21: error: Unsupported type: Build.LazyPath
            else => @compileError("Unsupported type: " ++ @typeName(T)),
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:1087:40: note: called from here
    const type_id = comptime typeToEnum(T);
                             ~~~~~~~~~~^~~
referenced by:
    build: /home/elrohirgt/Documents/Development/pg.zig/build.zig:31:42
    runBuild__anon_8821: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/Build.zig:2117:37
    main: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/compiler/build_runner.zig:301:29
    callMain: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/start.zig:524:32
    callMainWithArgs: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/start.zig:482:12
    posixCallMainAndExit: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/start.zig:438:20
    _start: /nix/store/j9sp79vdhz4l6lfnvzhvcprhar803zr3-zig-0.13.0/lib/zig/std/start.zig:351:40

Whats really weird is the line 31 and 30 are practically the same but if only fails on 31. Am I using the incorrect version of Zig? Do I need to configure SSL even if I'm not going to use it?

I realized I didn't really supply my build.zig script, here's the relevant part:
const pg = b.dependency("pg", .{
        .target = target,
        .optimize = optimize,
    });
    main_exe.root_module.addImport("pg", pg.module("pg"));

I had the exact same issue and it worked with the latest version of zig (0.14.0, master, https://ziglang.org/builds/zig-linux-x86_64-0.14.0-dev.2384+cbc05e0b1.tar.xz).
However this version is not a stable release and must not be the only one working, maybe it could be fixed with a different build system depending on the zig version (with builtin.zig_version).

I'm so dumb, I didn't realize there were different branches according to the Zig version. For anyone wondering I fixed deleting the lines on my build.zig.zon that referenced this library and executed the following command:
zig fetch --save git+https://github.com/karlseguin/pg.zig#zig-0.13

Now it compiles and works as expected! I can also checkout the example in the branch for 0.13. Closing this since it was a skill issue.
Maybe have an announcement in the README to install the same version would be an improvement?

Once Zig 0.14 is released, I plan on changing my libraries around so that "master" will be stable on Zig 0.14, and then there'll be a "dev" branch or something for new development that will track Zig master.


How to change the width of the pushed controller from SideMenuController?

How to change the width of the pushed controller from SideMenuController? I want that the pushed controller width will equals to the device screen width. Now the pushed controller width is equals to SideMenuController width. I tried some different variants but they didn't help me.

@alexsanderkhitev I don't understand your question. If you push a view controller from a SideMenu, it is pushed onto the view stack of the view controller that presented it and is full-width. This works as expected. You need to provide more detail.


Add manual testing

Codecov Report

Merging #243 (474cfa3) into master (d863a3f) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #243   +/-   ##
=========================================
  Coverage     80.43%   80.43%
  Complexity      988      988
=========================================
  Files           146      146
  Lines          2842     2842
  Branches        338      338
=========================================
  Hits           2286     2286
  Misses          478      478
  Partials         78       78

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 d863a3f...474cfa3. Read the comment docs.


Missing Tower of Hanoi Problem

#217 Kindly assign and merge Tower of Hanoi

I would like to contribute on this solution using java
, can you assign me to resolve this issue? @nishant-ai

Hi @nishant-ai
Can you assign me this issue?


Docker.DotNet.DockerImageNotFoundException

I'm getting the same issue that was mentioned previously in the following issue.
https://github.com/testcontainers/testcontainers-dotnet/issues/424
Everything works fine locally but as soon as I try running my integration tests on azure dev ops I get the following error.
Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:14.4"}
The full error log:
Starting test execution, please wait...
A total of 1 test files matched the specified pattern.
[xUnit.net 00:00:08.51]     DevBlog.Api.IntTests.Controllers.ContactControllerTests.GivenInvalidContact_WhenExecuted_ThenErrorReturned [FAIL]
[xUnit.net 00:00:08.53]     DevBlog.Api.IntTests.Controllers.PostControllerTests.Given10PostsExist_WhenIndexCalled_Then10PreviewsReturned [FAIL]
[xUnit.net 00:00:08.54]     DevBlog.Api.IntTests.Controllers.ContactControllerTests.GivenValidContact_WhenExecuted_ThenOkResponseReturned [FAIL]
[xUnit.net 00:00:08.54]     [Test Class Cleanup Failure (DevBlog.Api.IntTests.Controllers.ContactControllerTests)] System.InvalidOperationException
[xUnit.net 00:00:08.54]     [Test Class Cleanup Failure (DevBlog.Api.IntTests.Controllers.PostControllerTests)] System.InvalidOperationException
  Failed DevBlog.Api.IntTests.Controllers.ContactControllerTests.GivenInvalidContact_WhenExecuted_ThenErrorReturned [1 ms]
  Error Message:
   Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:14.4"}

  Stack Trace:
     at Docker.DotNet.ContainerOperations.<>c.<.cctor>b__30_1(HttpStatusCode statusCode, String responseBody)
   at Docker.DotNet.DockerClient.HandleIfErrorResponseAsync(HttpStatusCode statusCode, HttpResponseMessage response, IEnumerable`1 handlers)
   at Docker.DotNet.DockerClient.MakeRequestAsync(IEnumerable`1 errorHandlers, HttpMethod method, String path, IQueryString queryString, IRequestContent body, IDictionary`2 headers, TimeSpan timeout, CancellationToken token)
   at Docker.DotNet.ContainerOperations.CreateContainerAsync(CreateContainerParameters parameters, CancellationToken cancellationToken)
   at DotNet.Testcontainers.Clients.DockerContainerOperations.RunAsync(ITestcontainersConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Clients.TestcontainersClient.RunAsync(ITestcontainersConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Containers.TestcontainersContainer.Create(CancellationToken ct)
   at DotNet.Testcontainers.Containers.TestcontainersContainer.StartAsync(CancellationToken ct)
   at DevBlog.Api.IntTests.Framework.ApiWebApplicationFactory.InitializeAsync() in D:\a\1\s\server\Tests\DevBlog.Api.IntTests\Framework\ApiWebApplicationFactory.cs:line 63
  Failed DevBlog.Api.IntTests.Controllers.PostControllerTests.Given10PostsExist_WhenIndexCalled_Then10PreviewsReturned [1 ms]
  Error Message:
   Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:14.4"}

I tried using the long form of the WithImage and including docker.io along with using WithRegistryAuthentication with my docker hub account credentials but I'm still getting the same issue.
Do you have any idea what could be going on?
    private readonly TestcontainerDatabase testcontainers = new TestcontainersBuilder<PostgreSqlTestcontainer>()
        .WithDatabase(new PostgreSqlTestcontainerConfiguration
        {
            Database = "db",
            Username = "postgres",
            Password = "postgres"
        })
        .WithImage("docker.io/postgres:14.4")
        .WithRegistryAuthentication("https://hub.docker.com/", "fooobarbaz", "xxxxxxx")
        .Build();

[...] along with using WithRegistryAuthentication with my docker hub account credentials but I'm still getting the same issue.

WithRegistryAuthentication is obsolete and shouldn't be not necessary anymore.
Do you use a private build agent? What's your Docker engine? It looks like you're running on Windows. I don't think a postgres image is available for Windows.
Do you use a private Docker registry or run proxy? What does docker pull postgres say?

Thanks for the quick response @HofmeisterAn.
It was the fact I was running it on a windows box that caused the issue.
By switching out the image from windows-latest to ubuntu-20.04 I resolved the issue.
  pool:
      vmImage: 'ubuntu-20.04'


Add support for std::optional

It would be nice to have an automatic conversion to and from std::optional, as this maps greatly on Lua's use of the nil value and is very useful in interfaces with C++.

That is very useful indeed. Thanks!


Git should be able to automatically track new files

I can make changes to a file in VS Code and Git will track those changes (even though they are not immediately staged, I can stage them easily when committing by using git commit -a). Same thing goes for files that I delete. However, new files that I create are a different story; Git does not track them and thus they are not staged when I use git commit -a. I have used IDEs before that give the option to automatically run git add on a file when I create it. I would like to have the same option in VS Code.

@JordanLongstaff Do new files appear in the Git view at all? They should appear as untracked. And if you type a commit message and commit, they will be automatically added and tracked.

Are you expecting me to use VS Code for my commits? Because I'm not. I'm using a terminal. When I do git status, the new files I created are listed as untracked. When I do git commit -a, they are not added to the commit and remain untracked.

Got it. Then this doesn't seem like an issue with VS Code at all right?  I suggest you file an issue and/or ask in StackOverflow for a solution to your problem.

This is a feature request. I want VS Code to automatically run git add on any new file I create.

Please reopen this.

@JordanLongstaff I see why you'd think this would be useful for your use case. But here's why it's a bad idea:
When you run git add it stages a file with the contents it had in that moment in time. If you continue typing in the file, there are now two versions of the file, as far as Git is concerned: the index version and the working tree version. If you were to commit then, only the initial contents would be in the commit and the file would stay "dirty". So... there isn't a solution as to the problem: when exactly should VS Code run git add on a new file.

That's not a problem for me. If I make a new file with Android Studio (which runs git add on new files upon creation) and then make changes to it, git status shows two changes to the same file, one staged ("new file") and one not ("modified"). But then if I run git commit -a, both changes will get committed.

This applies to other SCM providers as well, for mercurial we would love to be able to detect when files are added, deleted, or renamed via some VS Code API. The workflow in hg is to add once and future changes are included in that added file, so automatically adding is very useful. Perhaps more importantly for this use case, we would love to be able to detect renamed files. There's no git-like staging in hg and being able to run an hg command in response would let us keep blame through renames and remove the need to add the new file and mark the old as deleted after renaming.

This feature will also help working with large mono-repos. When a Git repo contains a lot of files (a few hundred thousand or more), git status becomes slow. Running git status -uno runs much faster at the cost of not displaying unstaged files. If VSCode would add newly created files automatically to Git, they would show up when running git status -uno.

I noticed that new files do get tracked automatically but the tracking display (the coloured bars on the side, the scroll bar and the map) do not appear. Is this a feature that is still being worked on or is this a different issue I'm reporting?

Workaround
List untracked files:

Install https://marketplace.visualstudio.com/items?itemName=nelsonjoshpaul.git-file-explorer&ssr=false#overview
Go to Explorer and drag the Git File Explorer section to the sidebar
Go to Source Control and drag it below the main section
In the settings, add "gitFileExplorer.gitCommand": "git --no-pager ls-files --others --exclude-standard -z",

The pane refreshes on file save.
Stage an untracked file:
https://marketplace.visualstudio.com/items?itemName=duniul.git-stage


Colour scheme mismatch

Description

Another colour that we have to manually override: active tab colour.

Resources

#40

Active tab color is fine now, but I noticed two other places
Hover over page tree

Hover over version

Also diagrams, from #191


Compiler: allow using macros inside lib declarations. Part of #2710

This implements the second part of #2710. With this, macros can be used in places where one can use ifdef: inside a lib, and inside a struct/union definition. This covers all current cases, so next we'll be able to remove ifdef from the language.

Let's do this!

Yeah! :heart:

Yeah, love it too. Thanks @jhass for the initial proposal!
This isn't just a replacement for ifdef, we can now define multiple similar functions with much less verbosity (for example in lib_llvm), so it's great.


Separate deployment package - move fork tests to it

Current dependencies on/for this PR:

main

PR #314

PR #305

PR #315   👈
PR #307
PR #262

PR #299

PR #312

PR #303

PR #309

PR #289

PR #294

PR #295

PR #273

PR #288

PR #284

PR #280

This stack of pull requests is managed by Graphite.

Merge activity

Nov 1, 5:27 PM: @oveddan started a stack merge that includes this pull request via Graphite.


Json string not valid

When I parsed this with jsondumper
<?php
class A{
    function a($b){
        eval($b);
    }
}
class B{
function __construct(){
        $this->session = new A();
    }
}
class C extends B{
}

class C extends B{
}

The output not right.
But the site https://php-parser.com/ output is right.  The site source code  in open?

I have solved it. astString = strings.Replace(astString, "}{", "},{", -1)


az aks create command requires ServicePrincipleProfile

Running the following command to create the cluster fails with the error:
Operation failed with status: 'Bad Request'. Details: The credentials in ServicePrincipalProfile were invalid. Please see https://aka.ms/aks-sp-help for more details. (Details: adal: Refresh request failed. Status Code = '401'.

 It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8c420b2c-e868-9a6a-49fb-913f2cd007ef
Version Independent ID: 5c543e08-7d75-21eb-9510-22e2cd56d16b
Content: Use multiple node pools in Azure Kubernetes Service (AKS)
Content Source: articles/aks/use-multiple-node-pools.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

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

@spboyer could it be your local cached SP credentials have expired?
Try to delete your cached $HOME/.azure/aksServicePrincipal.json or explicitly pass the SP parameters via
--service principal <SP_ID> --client-secret <SP_Password>

@palma21 Good point. file created 02/07/2018. Year has passed. Error message should be better.
--disable-rbac should not look for the file, nor principal though correct?

it will always look for the SP in other to give it permissions as network contrib to the azure subnet. will also need it later on to expose svcs through LBs.
We just added that message which is now doing pre-flight validation of the SPs credentials to avoid clusters in a bad state. Let me see how we can improve the text, thanks for the feedback.

Updated the service principal doc to add a troubleshooting note to check for credential file expiration. That PR has merged and will go live during the next publication cycle early Monday morning PST.


[Refactor] Avoid var_exports in favor of using ternary operators

Avoid var_exports in favor of using ternary operators
Related with https://github.com/Laravel-Backpack/CRUD/pull/3334

This is refactor, not bugfix. So I've moved this to 4.2.

This is refactor, not bugfix. So I've moved this to 4.2.


fix: MockResolver intercepts subscriptions matching fixtures

Motivation

Subscriptions cause fetches - which means components using subscriptions that are mocked will still cause a normal fetch
Solution

Since fixtures currently don't support any time-series based changes, simply blocked the mocked subscription dispatches will produce desired results.

/test is not tested yet :P

/test is not tested yet :P


Reindex Basic implementation - Structure Code

Description
Implement Reindex Operation.
As a basic implemention, it allows reindex operation be triggered and execute until completion.
Related issues
Addresses AB#83018
Testing
All tests pass

Due to https://microsofthealth.visualstudio.com/Health/_workitems/edit/81200, created new PR https://github.com/microsoft/dicom-server/pull/864

Due to https://microsofthealth.visualstudio.com/Health/_workitems/edit/81200, created new PR #864


test comment

don't submit, this is just a PR behavior test

looks like I was able to start a PR on the fork


Circular hyperlinks when trying to install Log Analytics Agent via Azure Arc

Some people (like myself) arrive at this page from https://docs.microsoft.com/en-us/azure/automation/automation-windows-hrw-install and attempt to connect a server to Azure Arc for the first time. After installing the Connected Machine Agent, the next step in the Hybrid Worker docs is to make sure Log Analytics Agent is installed.
This will place the user in a loop:
https://docs.microsoft.com/en-us/azure/automation/automation-windows-hrw-install#prerequisites links to
https://docs.microsoft.com/en-us/azure/azure-arc/servers/overview links to
https://docs.microsoft.com/en-us/azure/azure-arc/servers/onboard-portal#next-steps links to
https://docs.microsoft.com/en-us/azure/azure-monitor/agents/log-analytics-agent#installation-options links to
https://docs.microsoft.com/en-us/azure/azure-arc/servers/overview and now we're in a loop.
Nowhere could I find the actual method to install Log Analytics Agent.

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

ID: 6036c6de-a2e8-ffd7-50e9-44ae32bf1682
Version Independent ID: f7ab9abc-abd0-09e1-4b64-9ec304495ee5
Content: Connect hybrid machines to Azure from the Azure portal - Azure Arc
Content Source: articles/azure-arc/servers/onboard-portal.md
Service: azure-arc
Sub-service: azure-arc-servers
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

I did find the correct answer (Server resource in portal> Extension > Add) on a third-party blog, but it seems that the documentation could mention this.

@WyattBest Apologies for the experience. Thanks a lot for bringing this to our notice. Our team will review your feedback and update the document accordingly.

Thanks! I later found the proper instructions further down the page, in https://docs.microsoft.com/en-us/azure/automation/automation-windows-hrw-install#manual-deployment. I just never got that far because I was trying to satisfy the prerequisites.

Thanks for the update @WyattBest. Don't hesitate to ping if you have any followup questions.

@femsulu, I would argue that the doc could be improved. It says, "Prerequisites: Before you start, make sure that you have the following," then lists Log Analytics Agent as one of the prerequisites. However, the only way to find install instructions for Log Analytics Agent is to ignore the "before you start" instruction and continue on.
A change like the following would tell users that we should continue on this page instead of going somewhere else to look for Log Analytics Agent installation instructions.

For servers or machines hosted outside of Azure, you can install the Log Analytics agent using Azure Arc enabled servers.

to

For servers or machines hosted outside of Azure, you can install the Log Analytics agent using Azure Arc enabled servers (instructions below).

Good point, @WyattBest  - adding content owner @MGoedtel to review the suggested changes.

Valid points, I'm going to create a work item and see about addressing this in our August sprint.  Thanks @WyattBest.


Implement post_filter for Search

I found another missing feature in Search, namely post_filter
Thanks a lot!

Thanks, ditto as in https://github.com/vinted/elasticsearch-dsl-rs/issues/217!


Validate verifies the dynamic addition of form？

I dynamically added a validate, form can not work, do you have this solution?

Please provide a jsfidlle ?

Closing because no repro jsfiddle availabe.
If you still experience the issue, please comment and provide a jsfiddle or other kind of simplied code sample to reproduce.
Thanks for the report.


Unclear when cleaning has completed

Comment out one plugin and to PaqClean message reads Paq [1/28] removed.
Either it needs to say Paq [1/1] removed or it needs to say when it's completed. Something like Paq [1/28] removed. Operation completed. Personally I prefer if it said [1/1].

Nice plugin by the way :)

Yeah, that is still a bit weird. #2 fixed the same problem for installs and updates, but not for uninstalls. I think I 've a better idea on how it should work now. I'll try adding it today or monday.

Cheers. Let me know if you'd like someone to test it.


LET/D vars used in ensemble members -- grid problems

Reported by steven c hankin on 7 Jan 2016 00:24 UTC
This trac ticket records a few problems that have been detected in reading the code.  It's not yet clear how best to resolve these issues, but i wanted to get the problems recorded before they are forgotten:
Background:
The routine GET_UVAR_GRID is called just prior to the evaluation of every Ferret expression.  Its job is to determine the grid of that expression at the last possible moment, allowing the LET definitions to be changed right up until that moment.  To determine the grid it recursively descends the pyramid of definitions, (in IS_UVAR_GRID).  This guarantees that the grids of all of the components that will be needed during evaluation also get determined.
The "right" way to handle LET/D definitions that may be embedded within members of an aggregated variable would be to loop through the aggregation members at the time that grid of the aggregation result variable was being requested in IS_UVAR_GRID.  I.e. make the aggregation case into part of the recursive descent.
Instead the grids of LET/D variables are determined (or attempted) at the time of the DEFINE DATA/AGG command (in INIT_EF_AGGREGATE_DSET).  A number of potential problems arise from this logic -- not yet detected in practice.  Perhaps traps exist for some or all of these conditions, but in case they do not:

If a LET/D definition is changed after DEFINE DATA/AGG does a corruption occur?  (Or maybe the aggregation dataset is canceled when this happens?  Or the definition change is disallowed?)
in init_ef_aggregate_dset.F at line 254 the loop runs from member 2 to member N.  Inside of this loop is where GET_UVAR_GRID is called (in turn calling IS_AGGREGATE_GRID) to get the grid of the LET/D members.  If there are LET/D members of the 1st member dataset, their grids are not determined, resulting in a crash.
in init_ef_aggregate_dset.F at line 270 the test to see if the given member is a uvar involves uvar_dset(nv), where nv runs 1...maxvars (the maximum number of dataset variables).  But uvar_dset is dimensioned max_uvars (the maximum number of LET variables).  This could result in an array out of bounds.  A better test is needed.

Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2349

Comment by ansley.b.manke on 7 Jan 2016 01:11 UTC
I believe all of these describe situations that were not included in the original implementation of aggregations.
It may be that the best thing to do (or at least the thing to do next) in the case of a redefinition is to disallow the definition, so that the aggregate dataset would need to be canceled and redefined.

Comment by ansley.b.manke on 7 Jan 2016 17:53 UTC
In more detail:

''If a LET/D definition is changed after DEFINE DATA/AGG does a corruption occur?  (Or maybe the aggregation dataset is canceled when this happens?  Or the definition change is disallowed?)''

Nothing currently is done for this case, and if the new definition changes the grid of the variable, then likely a corruption would occur. So we could return an error on a LET/D definition when the dataset is a member of an aggregation. That would require that the aggregation be canceled and redefined to include the new definition. (All that is really needed is that the grids for THAT VARIABLE need to be re-compared to see if the definitions change. So that would be another possibility, with a NOTE that the aggregation is being updated.)

''in init_ef_aggregate_dset.F at line 254 the loop runs from member 2 to member N.  Inside of this loop is where GET_UVAR_GRID is called (in turn calling IS_AGGREGATE_GRID) to get the grid of the LET/D members.  If there are LET/D members of the 1st member dataset, their grids are not determined, resulting in a crash.''

Yes. The first dataset must be checked for LET/D variables, marking them for possible inclusion in the ensemble.

''in init_ef_aggregate_dset.F at line 270 the test to see if the given member is a uvar involves uvar_dset(nv), where nv runs 1...maxvars (the maximum number of dataset variables).  But uvar_dset is dimensioned max_uvars (the maximum number of LET variables).  This could result in an array out of bounds.  A better test is needed.''

The two declared sizes are the same:
max_uvar = 2000 in  fmt/cmn/tmap_dims.parm
maxvars  = 2000 in  fer/common/xvariables.cmn
So at least the comments in these two places should indicate that if one is increased the other should be as well.

Comment by steven.c.hankin on 7 Jan 2016 18:15 UTC
There are so many details in this business.  I found another detail-level problem:  namely, that it is acceptable for a LET/D variable to have the same name as a file variable in that dataset, and when that happens it takes precedence.  This means that the uvar list needs to be checked before the file var names -- requiring some changes in the looping in INIT_EF_AGGREGATE_DSET.  This probably effects IS_STRIP and IS_AGGERGATE_GATHER, too.  (Fortunately LET/D variables have precedence over global LET variables, so we do not have that confusion to worry about.)


Switch to filter instead of opacity

In Firefox, opacity causes the background color underneath the container to pop through. By using filter instead, only the elements on top of background are affected.
In Chrome, they both have the same effect.

Sounds good to me. Thanks for taking the time to fix this!


Date Picker Realtime reactive filter dates

Im using svelte and firebase. fetching realtime data into variable. i want to use DatePicker and streaming disabled dates from database.
when the DatePicker window is open, the filter function doesnt updates when the variable does.
how do i make the DatePicker, filter dates realtime even when the DatePicker window is open.
i event try this and still doesnt work
`export let disabled_dates = []
let date_open = false;
let myDatepicker = null
$: filterFunction = (date) => {
for (let disabled_index in disabled_dates){
  let disabled = disabled_dates[disabled_index].split("/")
  if(disabled[0] == date.getDate() && disabled[1]-1 == date.getMonth() && disabled[2] == date.getFullYear()){
    return false
  }
}
return true

}
$: refresh_dates(disabled_dates)
function refresh_dates(disabled_dates){
console.log("refresh_dates: ", disabled_dates)
if(myDatepicker != null){
if(date_open){
myDatepicker.close()
myDatepicker.open()
}
}
}
function load_input(){
document.getElementById("myDatepicker").addEventListener("open.te.datepicker", event => {
date_open = true
})
const myInput = new Input(document.getElementById("myDatepicker"));
const options = {
format: "dd/mm/yyyy",
// confirmDateOnSelect: true,
removeClearBtn: true,
// removeOkBtn: true,
// removeCancelBtn: true,
disablePast: true,
filter: filterFunction}
myDatepicker = new Datepicker(
document.getElementById("myDatepicker"),
options
);`

Hi! Have you tried using the Datepicker's update method? I think it could be useful in your case

https://tailwind-elements.com/docs/standard/forms/datepicker/#docsTabsAPI

@juujisai i did tried it before, and still doesnt work. i want a live update even when the calender is open
datePicker.update({
 filter: disabled_dates
})

@manalkaff The only thing I can think right now is to call close and open method together with update.
    datepickerInstance.close();
    datepickerInstance.update({ filter: filterFunction });
    datepickerInstance.open();

It will make the backdrop flash a little, but it will update the component

@juujisai same result, when the date change from the database. it did  disable live and realtime. its just got bugged where when the date or ok button clicked its only gray highlight the button not selecting it.

@manalkaff I see. Seems that the datepicker doesn't have time to close properly before opening and blocks the picker. You can try delaying the update and open methods but then the close/open animation is more visible
datepickerInstance.close();
setTimeout(() => {
  datepickerInstance.update({ filter: filterFunction });
  datepickerInstance.open();
}, 150);

@manalkaff
Thanks for posting this kind of solutions.
One question please.
Why .close() and .open() function doesn't work in my side?
Thanks.

@jamesito0923
I can't be sure without any details but its probably the variable datepickerInstance isnt intialized before you calling .close() and .open()

@jamesito0923 Does it throw any errors?


#730 updated Readme.md to include steps for using docker-toolkit in W…

…indows 10 HE
Issue Reference
This PR addresses the Issue : Fixes #730
Summarize
Just update the Readme file to have a section that describes how to setup the repo using docker-toolkit on Windows 10 Home Edition machines
Please review language and formatting.

Tested with Windows 10 Home Edition machine - working fine.

Tested and works in my local.

@gitLee47  can you please update the branch, there are conflicts.


Fix typo in readme

Checklist:

[x] Added a news entry.

copy news/TEMPLATE.rst to news/my-feature-or-branch.rst) and edit it.

See #25

Thanks for the catch.


Panel Data is not rendered in PDF Generated

Hi,
We are generating PDF for our Dashboard Panels, able to see PDF generated and shown in new Tab but in the generated PDF not able to see data rendered as graph
Dashboard Data

Generated PDF

Regards
Vijaya Kumar

Is this using some non standard panel? Or is that the standard Grafana graph panel? Third party panels have been known to not work properly with grafana's png rendering api.

It is happening for data that is coming from custom datasources like AIOpsTAS. I wonder if any validation happening with datasource name specified in the plugin.json

Does it render successfully if bypass the reporter and just use Grafana's UI to test? On the panel, try share -> direct link rendered image.

The issue is fixed now, It was the issue with PhantomJS we had.After upgrading and using Image renderer this issue is not happening


Create REST API documentation

There is an OpenAPI standard which can be used to describe a REST API:
https://www.openapis.org/
The benefits of using this standard are mainly in the tooling around it. One can find a tool to generate code from a specification, specification from a code, and HTML website from a specification:
https://swagger.io/
PoC implementation can be found in this PR: https://github.com/osbuild/osbuild-composer/pull/321
The problems are:

https://github.com/go-swagger/go-swagger has only support for OpenAPI 2.0 and there is already 3.0 (they have no plan to support it due to limited human resources)
the comments in the code look inconsistent even though it is what the documentation suggests
swagger-codegen is no longer available in Fedora repos and the container seems to fail (https://github.com/swagger-api/swagger-codegen#public-pre-built-docker-images)

Open questions:

[ ] Should we use code generation instead of documenting the code (RCM API seems to be perfect target for experiments due to its size)
[ ] What tools should we use so that it is available everywhere (Fedora, Arch, macOS, ...) and preferably reliable (where tools = code generator, spec generator, html generator)

This is now done by the PRs introducing swagger spec.


More precise list of resources

Is your feature request related to a problem? Please describe.
When I define a new resource, I get a really long list of resources that aren't at all related to what I'm looking for.
Describe the solution you'd like
When I begin typing "Microsoft.Net" for a Microsoft.Networking resource, I'd like to see a list of resources that match what I'm typing. So everything that begins with "Microsoft.Net", NOT a list of everything that has "Microsoft" in it and "Net" somewhere in the string.

👍🏻 In addition I'd add separation of resources and api versions - first you select Resource type, then in new hint window - it's api.

It should be possible to support segmented completions.
I suspect that some users will prefer the current behavior and others will want a more precise experience where it only searches through the segment you have typed. I think this one will have to be a setting on the VS code extension that gets passed to the language server.

We implemented segmented completions long ago.


AC shows an additional switch in HomeKit

First of all, thank you for the amazing work you're doing with this plugin!
I have one question/request.
Is there any way to disable the "Power" switch in HomeKit?
I prefer to use HomeKit just to set cooling/heating and target temperature. For anything else I prefer to use the remote that came with the AC.
Is there any way to achieve this? I have unchecked all options on Homebridge but it still appears there.
Model: LG PC12S1

try clean cached accessories in homebridge setting page


Edit line 22

newVar variable should be 5 not 6 because you initially let newVar equal to 5

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

@hcapati, we are showing an example of how to reassign the value of a variable. It does not make sense to give it the same value.

@hcapati, we are showing an example of how to reassign the value of a variable. It does not make sense to give it the same value.


fix scale & skew issue

scale shifted from the layer to the child (due to how pixi treats scale and skew)
offset x & y on the layer's child to reflect the change from container to child scale shifting

before : http://a-lyrae.com/demo/flump0.2/
after : http://a-lyrae.com/demo/flump0.2fix/

need more tests ....


egui-winit: Automatically detect and apply dark or light mode

Closes https://github.com/emilk/egui/issues/1001
Uses the dark-light crate: https://crates.io/crates/dark-light

Oh, dark-light doesn't even compile on Linux yet… I guess we'll wait with this until https://github.com/frewsxcv/rust-dark-light/pull/4 by @edfloreshz is merged and published

Blocked on:

https://github.com/frewsxcv/rust-dark-light/issues/1

Unfortunately, I think you'll also want https://github.com/frewsxcv/rust-dark-light/issues/3

We want https://github.com/frewsxcv/rust-dark-light/issues/3 but it is not needed in order to merge this

I suppose polling for changes is acceptable in the meantime.

Is there an advantage to egui-winit doing this versus leaving applications to use dark-light if they want?

Is there an advantage to egui-winit doing this versus leaving applications to use dark-light if they want?

One is to have a default: should egui be dark or light by default? Let's ask the system.
Second is convenience.

dark-light currently breaks eframe on my machine. dark_light::detect() times out on my machine but takes 25 seconds to do so - meaning that starting an eframe app results in it freezing for the first 25 seconds. I've tried to disable the feature, but it doesn't seem like it is possible to disable it.

#1437

Have you opened an issue at https://github.com/frewsxcv/rust-dark-light/issues @collin-kemper ?


Website Down.

Thanks for your report!
The website will be up again tomorrow.
Sorry for the inconvenience.

The website is back up, thanks for your assistance


Bug when expanded ensemble files don't have samples in all states

Counter was simply omitting the state rather than adding it with N=0. It's OK for one of the files to not have samples in some states as long as at least one file has samples in each state.
Fix to be submitted as pull request shortly.

see https://github.com/MobleyLab/alchemical-analysis/pull/93


would the a7r3 be supported?

just curious, if a7r3 will be supported then I will trade my r2 for an r3. but if it is hard(like the a9 being impossible) then I don't see the point of having a sony camera without open memories tweak.
recording time limit is just a b*tch

i just bought a a7iii from japan, so that means i have to use japanese for the life? what a shame.

Please advise if there is any progress

Any update on that ? No chance to have the a7iii supported ?


docs: move setup docs out of the readme

Coverage remained the same at 96.349% when pulling a34305979d7d8299654bf1f15bb4a4db1f545e3f on docs/move-setups into 31817de8e0da44f3d3fef7fc62cfc22cabcadc57 on master.


Update RxAlamofire.podspec to use RxSwift 4.0.0

Just saw that there is already a pull request for that


Stop prompting to login when there are accounts added by name/key

Storage Explorer Version: 0.9.6
OS Version: Windows 10 (All)
Steps to Reproduce:

Open Storage Explorer with only an account added by Name/Key

Expected Experience:
Not continuously prompted to login.
Actual Experience:
Continuously prompted to login.

Fixed on master.


Indicate number of voxels in sct_extract_metric

to add in excel + txt output

Could you be more precise? Do you mean the total fractional volume of the ROI? Or maybe the number of voxels where the ROI has a fractional volume > 0 (or >threshold)?

ok, actually it's the total fractional volume of the ROI. For example: if the tract is made up with 3 voxels: 0.1, 0.5, 0.5, then the total fractional volume is 1.1

OK!

Fixed in commit 417bf06 on branch sl_issues_825_829.


Update company factories calls so that they use existing objects when…

Description of change
Updated the existing company factory calls in the data_generator.py script to use existing objects (e.g. advisers and companies) where possible.
Added the DuplicateCompanyFactory call.
Checklist

[ ] Has this branch been rebased on top of the current main branch?

Explanation
The branch should not be stale or have conflicts at the time reviews are requested.

[ ] Is the CircleCI build passing?

General points

Other things to check

Make sure fixtures/test_data.yaml is maintained when updating models
Consider the admin site when making changes to models
Use select-/prefetch-related field lists in views and search apps, and update them when fields are added
Make sure the README is updated e.g. when adding new environment variables

See docs/CONTRIBUTING.md for more guidelines.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.57%. Comparing base (35b1e02) to head (ac54fb4).
Report is 2 commits behind head on firebreak/data-hub-test-data.

Additional details and impacted files
@@                      Coverage Diff                      @@
##           firebreak/data-hub-test-data    #5341   +/-   ##
=============================================================
  Coverage                         96.57%   96.57%
=============================================================
  Files                               927      927
  Lines                             21989    21989
  Branches                           1967     1967
=============================================================
  Hits                              21236    21236
  Misses                              610      610
  Partials                            143      143

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


Dataset Page completely broken (Urgent)

@baimingze the dataset view is completely broken (see the example). Please update this and commit the code as soon as possible.

Could you see the console's output by pressing the F12 button?
It's working fine on my computer.

close


Load multiple tilesets

Closes #13
Append as many MBTiles as you need
✗ node cli.js test/fixtures/sf-01.mbtiles test/fixtures/sf-02.mbtiles

Result:

cc: @aaronlidman

Uses d3-queue to defer the loading of the mb/sqlite interfaces and spin up the server.
Keeps track of sources in a tilesets hash.
Template iterates over a sources (tilesets config) hash.

This is great! My only suggestion would be to add some logic to ensure that the same random color isn't picked used for different sources.

I'm getting this error when using the qa-tiles:
TypeError: Cannot read property 'getTile' of undefined
    at /Users/aaron/mbview/mbview.js:78:31
    at Layer.handle [as handle_request] (/Users/aaron/mbview/node_modules/express/lib/router/layer.js:95:5)
    at next (/Users/aaron/mbview/node_modules/express/lib/router/route.js:131:13)
    at Route.dispatch (/Users/aaron/mbview/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/Users/aaron/mbview/node_modules/express/lib/router/layer.js:95:5)
    at /Users/aaron/mbview/node_modules/express/lib/router/index.js:277:22
    at param (/Users/aaron/mbview/node_modules/express/lib/router/index.js:349:14)
    at param (/Users/aaron/mbview/node_modules/express/lib/router/index.js:365:14)
    at param (/Users/aaron/mbview/node_modules/express/lib/router/index.js:365:14)
    at param (/Users/aaron/mbview/node_modules/express/lib/router/index.js:365:14)

I tracked ^ down to how you're using data.id here: https://github.com/mapbox/mbview/blob/6b401379c23140ea3db140b5b67c0c5ec982b86c/mbview.js#L36
The id does not relate to the filename, they just happen to be the same with the files you're working with, so I think you want to use name instead?

gotcha, cannot getTile of undefined means that tilesets['the_source'] does not exist. Your suggestion is 👌,  Let's keep the name var (that is the filename) as the hash key for loading the values corresponding to a source.

@aaronlidman feel free to merge if 7af915b works on your local env

👍

Adding that awesome screenshot to #25


'Unsupported'; origin: set_pitch_rate_and_yaw_rate(); params: (10, 0)" IN VERSION 1.3.0

I am running make px4_sitl gazebo_typhoon_h480. To control the gimbal, I am running gimbal.py from MAVSDK-Python but following error occured "raise GimbalError(result, "set_pitch_rate_and_yaw_rate()", pitch_rate_deg_s, yaw_rate_deg_s) mavsdk.gimbal.GimbalError: UNSUPPORTED: 'Unsupported'; origin: set_pitch_rate_and_yaw_rate(); params: (10, 0)"

What's the PX4 version?

I have installed it from source.

Details:
M	Tools/sitl_gazebo
M	launch/posix_sitl.launch
Your branch is up to date with 'origin/master'.

I see, master, ok. I'll try to reproduce it.

And what's the last / top commit when you do git log?

@MalikMuneebAhmad I tested this and for me it just works.
Can you also type gimbal status into the pxh> to check the output please?
For me, after running the script, it is:
pxh> gimbal status
INFO  [gimbal] Input Selected
INFO  [gimbal] Input: Mavlink (Gimbal V2)
INFO  [gimbal] Input not selected
INFO  [gimbal] Input: Test
  roll :   0 deg
  pitch:   0 deg
  yaw  :   0 deg
INFO  [gimbal] Output: MAVLink gimbal protocol v2
  quaternion: [1.0 0.0 0.0 0.0]
  angular velocity: [nan nan nan]

Output of git log is
Author: Daniel Agar<EMAIL_ADDRESS>Date:   Sat Jun 4 15:58:56 2022 -0400
Update submodule GPSDrivers to latest Sat Jun  4 12:38:49 UTC 2022 (#19766)

    - GPSDrivers in PX4/Firmware (6e77a084cd43830c8b13018b7fd5470da9bc4ff5): https://github.com/PX4/PX4-GPSDrivers/commit/181fae1a4b5e33576d786755782adb2f195ecc48
    - GPSDrivers current upstream: https://github.com/PX4/PX4-GPSDrivers/commit/016c37cd1f18c716427e2465d8daa6aa1054b0f1
    - Changes: https://github.com/PX4/PX4-GPSDrivers/compare/181fae1a4b5e33576d786755782adb2f195ecc48...016c37cd1f18c716427e2465d8daa6aa1054b0f1

    016c37c 2022-06-01 Julian Oes - sbf: fix overrun on i

gimbal status is
pxh> gimbal status
INFO  [gimbal] Input Selected
INFO  [gimbal] Input not selected
INFO  [gimbal] Input: Test
roll :   0 deg
pitch:   0 deg
yaw  :   0 deg
INFO  [gimbal] Input: Mavlink (CMD_MOUNT)
INFO  [gimbal] Output: MAVLink gimbal protocol v1

After running gimbal test yaw 30  gimbal status is changing but drone gimbal is still not changing.
INFO  [gimbal] Input Selected
INFO  [gimbal] Input not selected
INFO  [gimbal] Input: Test
roll :   0 deg
pitch:   0 deg
yaw  :  30 deg

Ok, so the first step is to get the gimbal working with the test command. What sort of gimbal is it and how is it connected?
You can use the param MNT_MODE_OUT to set the protocol between autopilot and gimbal.

Thank for your continuous replies. I have set the MNT_MODE_OUT and its value is
Symbols: x = used, + = saved, * = unsaved
x   MNT_MODE_OUT [431,941] : 2
but  gimbal status is still showing v1
INFO  [gimbal] Input: Mavlink (CMD_MOUNT)
INFO  [gimbal] Output: MAVLink gimbal protocol v1

Nice, so first step done. Now what about trying the gimbal.py example again?

I have commented the lines drone.gimbal.set_pitch_rate_and_yaw_rate(10, 0) in gimble.py and it is working and gimble is operating accordingly. But how can we change the pitch and yaw rate.?

So you want to set pitch angle and yaw rate?
What about first setting pitch and yaw: and then just set yaw rate (and leave pitch rate at 0) ?


Remove GA date for Python, Revert metadata for @azure/communication-n…

…etwork-traversal

CI has passed but status is not being reported -- https://dev.azure.com/azure-sdk/public/_build/results?buildId=1389081&view=logs&j=12f1170f-54f2-53f3-20dd-22fc7dff55f9&t=12f1170f-54f2-53f3-20dd-22fc7dff55f9

Nice 👏
احصل على Outlook لـ iOShttps://aka.ms/o0ukef

من: Ben Broderick Phillips @.>
تم الإرسال: Thursday, February 24, 2022 2:32:05 AM
إلى: Azure/azure-sdk @.>
نسخة: Subscribed @.***>
الموضوع: Re: [Azure/azure-sdk] Remove GA date for Python, Revert metadata for @azure/communication-n… (PR #3966)
Merged #3966https://github.com/Azure/azure-sdk/pull/3966 into main.
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-sdk/pull/3966#event-6128393857, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AS25BQRIIT7JRP7W63Q2WJTU4VN6LANCNFSM5PFUUVMQ.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

👍 Good job


Terragrunt website jekyll gh

The Terragrunt website built with Jekyll.
The website is compatible with Github Pages and can be served from the /docs folder on master branch as it is. No more actions are required. Github will automatically rebuild the website after every commit.

I rebased branch and split changes into 2 commits:

https://github.com/gruntwork-io/terragrunt/pull/976/commits/31c0995dcafcf2431142ddb4f20bced4283a4751 - commits only /docs folder containing Terragrunt website. It changes nothing in existing files.

https://github.com/gruntwork-io/terragrunt/pull/976/commits/ab15c598cc1dedae57bb5d7e04b793abe1816639 - contains only change in CONTRIBUTING.md. It's a link to the website documentation.


GetAllItems request failed with status code Unauthorized

When attempting to fetch items using the latest installer and OneNote from 365 build 16.0.14026.20270 (64-bit) I receive the error below-

I've attempted to resolve by re-installing the addin and a fresh OneNote install, along with re-generating a new cloud code. When registering in the web I still only see '1 Connected' Desktop App that should be the reMarkable app.

Hi @ParkerP2, thanks for noticing this. Looks like remarkable changed their device authentication URL according to https://github.com/juruen/rmapi/pull/178.
I will be pushing a fix with the updated url soon


Updates to get nerdpack in the App Catalog

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


rebuild y-py for python 3.12

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Changes:

[x] runs the test suite under coverage with threshold
[x] update pip invocation
[x] use same maturin as upstream
[x] manually apply the python 3.12 migration (was unsolveable due to old maturin pin)
[x] remove single use name variable
[x] hoist maturin version to a variable
[x] use azure for all builds
[x] add bot inspection for future PRs

@conda-forge-admin please rerender

@conda-forge/y-py ready for review

Thanks! Think the whole stack should be 3.12-ready, with this in.


Put JMXFetch exit file in a 'run' directory on Windows

Create it if it doesn't exist

Superseeded by https://github.com/DataDog/datadog-agent/pull/3670


URL encoding give auth error when using azure blob rest api

I am using curl to upload file using PUT Blob to azure blob storage. When I URL encode the path to where I want the file to be stored like "https://${endpoint}/${container_name}/a/b/c/te%20st.txt" (original file name is "te st.txt") and I put the same path in my canonical resource string like "/${account_name}/${container_name}/a/b/c/te%20st.txt", I get "AuthenticationFailed" error. I am using "Authorization: SharedKey ${account_name}:${signature}"
If I remove the % (and remove any spaces) it works like a charm. I tried escaping the % char with %2520 but does not work.
I am using
blob_type=x-ms-blob-type:BlockBlob
version=x-ms-version:2018-03-28 (also tried the version 2019-07-07)
Any leads will be highly appreciated, Thanks!

@xgithubtriage Hey just looking for an update. Thanks

Hi @raych1 no body has been assigned to this issue. Can you please make sure somebody addresses this. This is a critical issue for the company. Thanks!

Thanks @81092 for feedback. Normally our service team will help re-assign for this issue after add label 'service attention' after first triage.  Hi @zhusijia26, can you help assign to correct person in storage team? Thanks

@m81092 what is the end goal here? To have a file in storage with a object name of "/a/b/c/te%20st.txt", or a file in storage with an object name of "/a/b/c/te st.txt"?
My understanding is that the canonical name is not encoded, but the URL should be.

@adreed-msft The end goal is to store the file with space in the name like "/a/b/c/te st.txt". I tried putting /a/b/c/te st.txt in canonical resource string(un-encoded) and in the URL it is encoded like /a/b/c/te%20st.txt but still get 403. Below are the details-
https://stackoverflow.com/questions/61367473/url-encoding-give-auth-error-when-using-azure-blob-rest-api
Thanks!

On the off chance I was misremembering, I created a SAS token in The Azure Blob Storage SDK. All in all, the URI looks like such, and the string to sign is below. (signature redacted)
https://adeledevtest1.blob.core.windows.net/spaceinblobname/te st.txt?se=2023-05-01T10%3A42%3A43Z&sig=REDACTED&sp=rd&spr=https&sr=b&st=2020-05-01T10%3A42%3A43Z&sv=2019-02-02
rd
2020-05-01T10:38:39Z
2023-05-01T10:38:39Z
/blob/adeledevtest1/spaceinblobname/te st.txt

https
2019-02-02
b

Note that the string to sign is ordered as below (for 2018-11-09): (code snippet from the Go SDK)
stringToSign := strings.Join([]string{
		v.Permissions,
		startTime,
		expiryTime,
		getCanonicalName(credential.AccountName(), v.ContainerName, v.BlobName),
		signedIdentifier,
		v.IPRange.String(),
		string(v.Protocol),
		v.Version,
		resource,
		snapshotTime,         // signed timestamp
		v.CacheControl,       // rscc
		v.ContentDisposition, // rscd
		v.ContentEncoding,    // rsce
		v.ContentLanguage,    // rscl
		v.ContentType},       // rsct
		"\n")

Service level SAS tokens may grant more privileges than you're asking for-- But this page describes the SAS token format rather well in comparison to other parts of the documentation in my opinion:
https://docs.microsoft.com/en-us/rest/api/storageservices/create-service-sas

Assuming you saw my SO post(link mentioned in the last comment) which details the issue, You are suggesting, I should use SAS instead of SharedKey?

Hi @m81092 (Manpreet), do you still need help with this?

Hi @m81092 (Manpreet), do you still need help with this?


Use deno.ts for running tests

taichi.js heavily depends on WebGPU, which makes running tests very difficult.
Currently, the only way to run test is via the browser. More specifically, you need to do
npm run build_dev
npm run start

and then visit <IP_ADDRESS>:8080/tests
Very recently, deno.ts has introduced WebGPU support, so it would be great if we could use that to run tests locally via a npm run tests command.

Stumbled on this very cool project today. Another option could be @web/test-runner. I tinkered around with it today but ran into some issues with type-only imports and ESM. Each test needs to be converted into it's own independent entry-point, e.g.,
// src/tests/TestFloat.ts
import * as ti from "../taichi"
import {assertEqual} from "./Utils"

// test is mocha global
test("testFloat", () => {
  //  test
});

// web-test-runner.config.mjs
import { esbuildPlugin } from "@web/dev-server-esbuild";
import { fromRollup } from "@web/dev-server-rollup";
import taichi from "./rollup/rollup-plugin-taichi/src/index.mjs"; // converted to ESM, with JSDoc annotations

/** @type {import('@web/test-runner').TestRunnerConfig} */
export default {
	files: "./src/tests/Test*.ts",
	nodeResolve: { browser: true },
	plugins: [
		esbuildPlugin({ ts: true, target: "auto" }),
		fromRollup(taichi),
	],
};

wtr # runs tests in browser


Builds are no longer available

JFrog no longer makes the build available bintray. Any chance you could make the jar available through GitHub releases or something like https://mvnrepository.com/repos/central?
Building from source is particularly difficult since it requires building the JTCL source, and that requires Sun jdk 1.6.

Any updates on this?
I keep an old copy of jtcl-irule-0.9.jar offline for now.

Thanks for reaching out @olanystrom. Will look into this in due course.

I just uploaded jtcl-irule-0.9.jar to the 0.9 release: https://github.com/landro/jtcl-irule/releases/tag/v0.9


Bug: Remove rounding on hash USD price on dashboard

Summary of Bug
The USD hash price should be displayed as 3 decimal places, as it comes through on the price API.

vs
curl https://www.dlob.io/gecko/external/api/v1/exchange/tickers | jq
[
  {
    "tickerId": "HASH_USD",
    "baseCurrency": "HASH",
    "targetCurrency": "USD",
    "lastPrice": 0.119,
    "baseVolume": 295980,
    "targetVolume": 35179.24,
    "bid": 0.117,
    "ask": 0.119,
    "high": 0.119,
    "low": 0.118
  }
]

Version
latest
Steps to Reproduce

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Hello! May I ask for permission to contribute to the project @minxylynx ?
I've completed the steps below to reproduce and fix this issue:

Cloned the latest version and installed deps
In BlockSpotlight.js on line 165 made the following change:

-decimal: 2,
+decimal: 3,

Created Villian79/202/price-rounding branch locally ready to commit

@Villian79 of course! Make sure you assign yourself to the issue as well.
@webbushka FYI

@webbushka Created PR #207, but could not assign an issue to myself. Maybe someone can assist me with that?

@Villian79 Just assigned this to you. Thanks!


Refine status monitoring

It used to be based on tonic-health, which of course no longer makes sense. We need to do something basic ourselves.
Currently it is just hammering the version endpoint, but I guess that needs some refinement.
Basically the tonic health thing allows a service to announce itself that it is currently non-functional, that is the biggest difference.
https://github.com/grpc/grpc/blob/master/doc/health-checking.md

It seemed pretty rudimentary, so maybe simply calling the version RPC is sufficient to implement it as a start?

@ramfox this would be the issue to revive check and watch.

@rklaehn sounds good!


When using prop "inline" the modal doesn't dissapear when clicking Select

Describe the bug
When using the inline prop, the date modal doesn't dissapear when clicking select. The date gets updated but the modal when used default or with other props goes away.
Desktop & mobile (please complete the following information):
Only tried on desktop with Chrome and Firefox so far. Same behavior on both.

That is the point of inline, it is always shown, if you want to hide it, wrap it in a parent div and show/hide when needed

It was not clear from the documentation that this was the expected behavior. Please update the documentation?


ghidra: 9.2.2 -> 9.2.3

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 120353 at 68891e6a run on x86_64-linux 1

1 package built successfully:

ghidra-bin

1 suggestion:

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/tools/security/ghidra/default.nix:48:3:
   |
48 |   installPhase = ''
   |   ^


When does the callback inside the setter function of the useState hook execute?

The React documentation describes the setter function of the useState hook as follows:

React waits until all code in the event handlers has run before processing your state updates.
React queues this function（callback inside the setter） to be processed after all the other code in the event handler has run.
After the event handler completes, React will trigger a re-render.During the re-render, React will process the queue.Updater functions run during rendering.

Here is the reference address of the official documentation
Here's the pseudo code for the test:
function handleClick() {
  console.log('start')

  setCount(count => {
    console.log('set');
    return count + 1;
  })

  console.log('end')
}

According to the official React documentation, when handleClick is triggered, it first prints "start", then it puts the callback that include "console.log('set')"  into the queue (without executing it), then prints "end". After all the synchronous code in the event handler handleClick has finished running, the functions inside the queue will be executed.
In theory, the printing order should be "start", "end", "set".
However, in practice, the printing order was "start", "set", "end".
documentation provides an example where the functions inside the setCount are all queued up, not just the return value. This means that the console.log statements inside the callback functions are also queued up.
Why is the actual print order different from what I understand?

I tried it, but the answer came out to be correct as per the documentation.

I tried it, but the answer came out to be correct as per the documentation.

Really?Here 's my real code

When i click the button first time,then

but click second and more time then it's correct

It confuses me!!

I think so the actual print order is different because React doesn't guarantee the order of execution of the functions in the queue. According to the official React documentation, "React may batch multiple setState() calls into a single update for performance" which is the concept of batching, which means that the queued functions may not be executed in the order they were added.
In your example, the callback function passed to setCount is queued to be executed after the synchronous code in handleClick has finished running. However, React may choose to execute the queued function before the console.log('end') statement, which explains why the actual print order is "start", "set", and "end".

The timing for when the callback is called is not guaranteed. We may call it at any time, which is why it must not contain side effects. For example, in your sandbox the first ordering you're seeing is due to an optimization we do when there are no other updates queued, where we eagerly compute the next state and bail out if the state hasn't changed: https://github.com/facebook/react/blob/4cd7065665ea2cf33c306265c8d817904bb401ca/packages/react-reconciler/src/ReactFiberHooks.js#L3013
Importantly, even though we compute the state at this point, we don't apply these updates at that time. The update is still deferred to the same time (after the 'end' log, when the handler exits), even though we computed the state earlier.


Add CI for Node Binding with WebNN native by OpenVINO backend on Linux platform.

The new badge is .
@huningxin PTAL, thanks.

Thanks @BruceDai ! Please help fix the conflicts. And could you please also add Windows to DirectML badge? That would align with OpenVINO / Linux badge.

And could you please also add Windows to DirectML badge?

That's OK, thanks @huningxin.


Adding Link or Button into the Datatable row

Hi,
How can I add link or Button as an element or content of a DataTable Row.
As if I click the link or Button in the DataTable row it will do some javascript work or go to some other pages.

Plan to add two options:

isHTML: Boolean
isButton: Boolean

If isHTML is true, will render text as a HTML string
If isButton is true, user should define a button array and will render buttons by the array

added in this commit


recordingException

-- updated as per Brett comment:
"Adrian,
generally like the patch but I'm concerned about the terminology.
The term 'mute' whilst somewhat applicable here, is also used to 'mute'
a channel (i.e. set the channel so that one party can't hear) which has
nothing to recording. I'm wondering of we should be more direct and
create a 'recording' exception that is thrown for any circumstance when
there is a problem starting/stopping/pausing/resuming recordings? "

Sorry to be a pain but just noticed a second problem:
In the code:
 if (response instanceof ManagerError) {

       throw new NoSuchChannelException("Channel '" + name + "' is not available: " + response.getMessage());

   	if (response.getMessage().equals("Cannot set mute flag"))

   		throw new RecordingException(response.getMessage()+" on channel: '" + name);
   }

You need an else statement on the .equals().. otherwise the ManagerError goes unreported when its not a mute problem.
Perhaps just throw a RecordingException with the original ManagerError message (or the actual exception).

OK, looks fine. Only thing can you please reformat as per:

thanks Adrian.


Add more metrics

Coverage remained the same at 80.903% when pulling f19f4efab3d5f4af01d6a43a2f212ffaf72ffa3a on more_metrics into e77b411abfcebfdf7289aa3e88ea009d37c4d706 on master.

Coverage remained the same at 80.903% when pulling e8661b1a9fe42843071bd3c788ff90626e8e258f on more_metrics into e77b411abfcebfdf7289aa3e88ea009d37c4d706 on master.

Coverage remained the same at 80.903% when pulling 6149fd29949e0122b57dbf58985ee95a87be10c2 on more_metrics into e77b411abfcebfdf7289aa3e88ea009d37c4d706 on master.

Coverage remained the same at 80.903% when pulling 050de4b355ec1d9bb867f91313a82fc9db65653f on more_metrics into e77b411abfcebfdf7289aa3e88ea009d37c4d706 on master.

Coverage remained the same at 80.903% when pulling<PHONE_NUMBER>1573af95670e8acf69e71f750ffb90 on more_metrics into e77b411abfcebfdf7289aa3e88ea009d37c4d706 on master.


Link event to search blade

PR Checklist

link event to search blade

@mskailian this PR is more than a year old and not merged, closing it.


Refactor try blocks

Codecov Report

Merging #120 (fc1de65) into main (88b92ce) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #120   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           14        14
  Lines          816       816
=========================================
  Hits           816       816

Impacted Files
Coverage Δ

meilisearch_python_async/client.py
100.00% <100.00%> (ø)

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 88b92ce...fc1de65. Read the comment docs.


Recommend two papers about semantic segmentation

Knowledge Adaptation for Efficient Semantic Segmentation
https://arxiv.org/abs/1903.04688
Structured Knowledge Distillation for Semantic Segmentation
https://arxiv.org/abs/1903.04197

Hello @lartpang,
Could you please make a pull request with above papers?

OK, I'm glad to do it.


Update to latest snapshot + Work on GUI and Worldgen

Depends on: NOVA-Team/NOVA-Core#229, NOVA-Team/NOVA-Core#231, NOVA-Team/NOVA-Core#232, NOVA-Team/NOVA-Worldgen#1 and NOVA-Team/NOVA-GUI#8.

P.S.: commits: 0ec4420, de2921a and b3becb7 are the exact same commit, just some bug with GitHub for Windows caused them to be committed thrice.

Moved to #32


Message drops when several channels are subscribed

Some users reported that version 2.1.26 drops messages when several channels are subscribed. Reverting to version 2.1.24 is advised while the issue is investigated and hopefully solved.

Fixed in version 2.1.28


Fixed --enable-docker-bridge bootstrap arg

Issue #, if available:
Fixes bug introduced in #187
Description of changes:

Correctly set the docker bridge env var
Safely write the docker config file

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

FYI @0xAhmed @msvechla

This is the dumbest bootstrapping process of kubelet I have seen yet. Congratulations.

This is the dumbest bootstrapping process of kubelet I have seen yet. Congratulations.

@0verc1ocker is there something you’d like to see done differently?
Micah Hausler
Systems Development Engineer – EKS
Amazon Web Services
From: anton<EMAIL_ADDRESS>Reply-To: awslabs/amazon-eks-ami<EMAIL_ADDRESS>Date: Friday, February 22, 2019 at 11:02 AM
To: awslabs/amazon-eks-ami<EMAIL_ADDRESS>Cc: "Hausler, Micah"<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [awslabs/amazon-eks-ami] Fixed --enable-docker-bridge bootstrap arg (#192)
This is the dumbest bootstrapping process of kubelet I have seen yet. Congratulations.

This is the dumbest bootstrapping process of kubelet I have seen yet. Congratulations.
@0verc1ocker is there something you’d like to see done differently?

I'm sorry @micahhausler . It has been a frustrating day. :cry:  I just find it really confusing when arguments get passed from CloudFormation parameter into another script and then trying to figure out where things broke. In this sense, bootstrap.sh is acting as a single point of failure and it has multiple flags of where it can break.
My opnion is that allowing users to just append a startup script as a service, similar to kops hooks would be better experience overall if using CloudFormation to spin up the instances. Eventually they will have to use UserData for their own custom operations anyways.

Thank you for this fix! I'm new to eks, how do I apply the flag --enable-docker-bridge on an already running stack? I've used jx create cluster eks to create the cluster


Adds a like filter for string pattern matching

I've bumped into a situation where it would be nice to allow for simple text searching with LIKE queries.  I've quickly prototyped this, and I would like your feedback.
I thought about adding this to the SingleValueFilter, with and adding a new QueryCondition for LIKE, but I'm not sure that's best.  LIKE operations really only make sense for String values and not other types.
I'll submit a similar pull request on jsonql-jpa with possible implementation.
If you do choose to merge this in, you'll need to bump version numbers, I figured that wasn't my place.

@psyklopz Thanks for you contribution.
However, if we change the base FilterQueryBuilder interface, we'd need to implement this method in all subprojects which currently support automatic filtering for JPA, MongoDB and Hibernate Search (two version - one with a plain Lucene, one with ElasticSearch). And "like" filter is something what is only specific to the JPA implementation.
I can add to the project support for "like" queries but they need to be implemented in the following way:

Please move LikeQueryFilter into jsonql-jpa projekt. As you said, It's OK to have a new filter type, and it's better than adding new query condition to SingleValueFilter (still, "like" is something not supported by datasource other than JPA).
Please move add(@Nonnull String field, @Nullable LikeQueryFilter filter) method to JpaFilterQueryBuilder only and provide underlying implementation according to other add methods implemented for this query builder.
Please provide some additional test method in JpaQueryBuilderTest, which tests this kind of filter.

Then, when all tests will pass, I can merge this into the main project and increase version.


Request: Add small delay before restart to allow sending response

I noticed when using the / POST endpoint for setting the ssid and password that the device will restart before the browser gets a response back from the server. By adding a small delay before restarting, there is enough time for the web server to finish processing the request.

This addresses #103

Re: failed build, it looks like a problem on the CI server:

$ platformio update
Error: Python 3.6 or later is required for this operation.
Please check a migration guide:
https://docs.platformio.org/en/latest/core/migration.html#drop-support-for-python-2-and-3-5
The command "platformio update" failed and exited with 1 during .

Or is there something I need to do on my end?

Can you please rebase onto master, this will fix the CI issue.

Thanks for the contribution.


Widget won't update status

I have a toggle switch triple horizontal at position 7 as a group by sending the following to /nspanel/cmd/nspsend:
{
  "HMI_resources": [
    {
      "index": 7,
      "ctype": "group",
      "id": "7",
      "uiid": 3
    }
  ]
}

I've also set all the other widgets in the correct order from 1 to 8 (so the message for 7 was the 2nd to last message).
It correctly shows up on the NSPanel and when I touch "OUTLET 3", it turns on and the following message is received on /nspanel/RESULT:
{
  "NSPanel": {
    "ctype": "group",
    "id": "7",
    "params": {
      "switches": [
        {
          "switch": "off",
          "outlet": 0
        },
        {
          "switch": "on",
          "outlet": 1
        },
        {
          "switch": "off",
          "outlet": 2
        }
      ]
    }
  }
}

After a couple of seconds, the "OUTLET 3" is turned off on the screen.
I now want to manipulate the status of "OUTLET 3" through an MQTT message.
I'm sending the following to /nspanel/cmd/nspsend:
{
  "relation": {
    "ctype": "group",
    "id": "7",
    "params": {
      "switches": [
        {
          "switch": "off",
          "outlet": 0
        },
        {
          "switch": "off",
          "outlet": 1
        },
        {
          "switch": "on",
          "outlet": 2
        }
      ]
    }
  }
}

I get the following back on /nspanel/RESULT:
{
  "NSPSend":"Done"
}

However the status of "OUTLET 3" on the screen is still "off".
What do I need to change here to get it working?

I have same issue, change this:
static types = {
    '"switches":[{"outlet":':     0x87,
    "relation":   0x86,
    "ATC":      0x84,
    "index":    0x86,
    "params":     0x86,
    "wifiState":  0x85,
    "HMI_resources":0x86,
    "temp":     0x83,
    "year":     0x82,
    "weather":    0x81,
    "queryInfo":  0x80,
    "HMI_dimOpen":  0x87,
    "HMI_wallpaper":0x87,
  }

to this:
static types = {
    '"relation":':   0x86,
    '"switches":[{':     0x87,
    "ATC":      0x84,
    "index":    0x86,
    "params":     0x86,
    "wifiState":  0x85,
    "HMI_resources":0x86,
    "temp":     0x83,
    "year":     0x82,
    "weather":    0x81,
    "queryInfo":  0x80,
    "HMI_dimOpen":  0x87,
    "HMI_wallpaper":0x87,
  }

in nspanel.be


Fast-forward client session trivially to the current system state, if…

… the current system state were not associated with any state machine (null currentSyncStateMachine implies a trivial state machine). This can happen after recovery.

Pipeline build break will be fixed after this PR rolls out: microsoft/azure-pipelines-tasks#13058


Add Reference docs

Fix https://github.com/CartoDB/carto-vl/issues/502

Nice, @Jesus89 made one tiny edit!

Thanks @makella!


improve memory allocation during parsing

This PR is a complete rewrite of the parser to improve memory allocations.

The new implementation does not do any constant pool resolving, with new API, the user of the parse is responsible for resolving constant pool references to the actual bits.
The constant pool objects and events are now parsed with generated code (most of the files in types package, except idmap.go).
resolving methods is done without hashing for single chunk JFR file(there is a lazy fallback for hash resolving when there are multiple chunks). (our sdks dont do chunk splitting)

goos: linux
goarch: amd64
pkg: github.com/grafana/jfr-parser/parser
cpu: AMD Ryzen 9 5950X 16-Core Processor
                                                     │    old.txt    │              new.txt               │
                                                     │    sec/op     │   sec/op     vs base               │
Parse/example-32                                       10.208m ±  5%   1.721m ± 6%  -83.15% (p=0.002 n=6)
Parse/async-profiler-32                                 30.29m ±  7%   15.15m ± 2%  -50.01% (p=0.002 n=6)
Parse/cortex-dev-01__kafka-0__cpu_lock0_alloc0__0-32   20.970m ± 13%   5.751m ± 3%  -72.57% (p=0.002 n=6)
Parse/goland-32                                         617.5m ±  3%   113.8m ± 1%  -81.57% (p=0.002 n=6)
Parse/goland-multichunk-32                             327.09m ±  6%   73.19m ± 5%  -77.62% (p=0.002 n=6)
geomean                                                 66.60m         16.57m       -75.12%

                                                     │    old.txt    │               new.txt               │
                                                     │     B/op      │     B/op      vs base               │
Parse/example-32                                       5437.5Ki ± 0%   317.1Ki ± 0%  -94.17% (p=0.002 n=6)
Parse/async-profiler-32                                3903.2Ki ± 0%   185.1Ki ± 0%  -95.26% (p=0.002 n=6)
Parse/cortex-dev-01__kafka-0__cpu_lock0_alloc0__0-32   9076.8Ki ± 0%   623.3Ki ± 0%  -93.13% (p=0.002 n=6)
Parse/goland-32                                        443.02Mi ± 0%   14.91Mi ± 0%  -96.63% (p=0.002 n=6)
Parse/goland-multichunk-32                             242.20Mi ± 0%   12.38Mi ± 0%  -94.89% (p=0.002 n=6)
geomean                                                 28.63Mi        1.445Mi       -94.96%

                                                     │   old.txt   │              new.txt               │
                                                     │  allocs/op  │  allocs/op   vs base               │
Parse/example-32                                       1.180k ± 0%   1.324k ± 0%  +12.20% (p=0.002 n=6)
Parse/async-profiler-32                                 927.0 ± 0%    725.0 ± 0%  -21.79% (p=0.002 n=6)
Parse/cortex-dev-01__kafka-0__cpu_lock0_alloc0__0-32   4.886k ± 0%   2.450k ± 0%  -49.86% (p=0.002 n=6)
Parse/goland-32                                        36.04k ± 0%   37.73k ± 0%   +4.68% (p=0.002 n=6)
Parse/goland-multichunk-32                             21.20k ± 0%   20.20k ± 0%   -4.73% (p=0.002 n=6)
geomean                                                5.275k        4.474k       -15.19%

Future improvements:

batch allocate stackframes to reduce number of allocations
some of the fields were skipped to save memory(for example line numbers) as they are currently not used. we may want to improve and skip them with a runtime option
readin metadata currently allocates a lot of objects with temporary maps, we could reduce it, by using slices and reusing slices
when field is skipped in the generated code we can avoid computng the result skipped value with shifts and ors.

I think we should move this code into pyroscope. Specially if in the future we only want to stream and output pprof. This will make it easier to avoid allocation

some of the fields were skipped to save memory(for example line numbers) as they are currently not used. we may want to improve and skip them with a runtime option

We should pass the line number in pprof if we can, this is supported by the database. Does it also have filename ?

very big merge request


Is it possible to prevent going to the next slide

In this use case there should be an option to prevent going to the next slide. If I use something like this
<Slide goTo={9}>           <Slide8 />         </Slide>
It still goes to the next slide. Is there a way to prevent going to the next slide?

@kenwheeler do you know if this is possible?


ExtendExtension (EnumField) with Doctrine Class Table Inheritance

Hie,
Constat
Adding EnumField (extendExtension) with entity using Class Table Inheritance cause error on optionsBuilder during Migration due more one EnityClass on source table...
 Table "co_session" is expected to be related with 1 entity, but 3 entities found

Use case
Main EntityClass Session
/**
 * Session
 *
 * @ORM\Entity(repositoryClass="Coherans\Bundle\ActionBundle\Entity\SessionRepository")
 * @ORM\Table(name="co_session")
 * @ORM\InheritanceType("SINGLE_TABLE")
 * @ORM\DiscriminatorColumn(name="type", type="string")
 * @ORM\DiscriminatorMap({"model" = "SessionModel", "action" = "SessionAction"})
 * @Config
 */
abstract class Session extends ExtendSession
{

Migration File
$table = $schema->getTable('co_session');
$this->extendExtension->addEnumField(
    $schema,
    $table,
    'exFieldName', // field name
    'ex_field', // enum code
    false, // only one option can be selected
    true, // an administrator can add new options and remove existing ones
    [
         'extend' => ['owner' => ExtendScope::OWNER_CUSTOM]
    ]
);

I suppose :
to generate correct getter / setter on the right entity is not possible cause ExtendExtension has only source table not the entity ClassName. No ?

Hi,
Many thanks for your reply !
Is it possible to manage this case telling to OptionsBuilder to catch one of Classes (I do not see all the consequences)?
For the moment i'm going do not use Class Inheritance to use all possiblities of the ExtendEntityBundle.


The "Getting Started" section does not clearly indicate if an adapter is optional or required

Adapters are introduced by the following sentence:

The project provides adapters to different search engines. Choice the one which fits your needs best:

https://github.com/schranz-search/schranz-search/blob/0.1/docs/getting_started/index.rst#installation
The section does not include the fact that an adapter is a requirement. But the following section ("Configure Engine") requires an adapter:

It requires an instance of the Adapter which we did install before.

https://github.com/schranz-search/schranz-search/blob/0.1/docs/getting_started/index.rst#configure-engine

Thx for the feedback did change the sentence that it is written that atleast one adapter is required in #159

@froschdesign build docs are available here currently: https://schranz-search.github.io/schranz-search/


Translations?

Is it possible to make this plugin translatable? KeePass offers language files for itself, but does this also work with plugins? Do plugins have to implement their own translation handling?

I don't know, need to do some research.
Do you know any popular plugin that offers translations? I can take a look.

I notice that there is only one language/flag per plugin on the KeePass Plugins page.


Logo proposal

Greetings, I'm here today to offer my services. As a graphic designer in development and an open source enthusiast, I wish to contribute to this wonderful project by making a logo for it, the process (of course) is totally free and we would be working together to create the design that fits best with your project. Certainly, you can quit whenever you want. In case you agree, I would like to ask you a few simple questions about your project to have a better understanding of it and so deliver a better product, also you could share with me any preferences you may have about colors, shapes, etc.
Sorry for disturbing if this is not the proper channel to request this, best regards.

I'm not sure if this library needs a logo or particular branding.
But if you make a nice proposal, I'll put it in the README and give you some credit.

Great, I'll start right away. Anything you may have in mind about what you want to see in it or what you want the logo to transmit? That could help a lot to start in the right direction.

Since the library is about implementing a material design UI component, the logo should probably use a similar style.
Other than that, a calendar-like element seems obvious, but feel free to experiment. I don't have any strongly held opinions here ;-)

Hi, I have some designs that I want you to see and please, give me your opinion about them.

Great work!
I really like the middle one in the top row.
The middle one in the bottom row is also nice, but with the clock in light grey the time part is less obvious.
Thanks for taking the time do this, they are all really lovely :-)

I will make a few variations of those you liked most and will come back as soon as I finish them.


Cannot implement OnDestinationChangedListener in multiplatform navigation

Describe the bug
When you try to implement NavController.OnDestinationChangedListener, you get an Unresolved reference: Bundle error trying to import the Bundle class from androidx.core.bundle.Bundle.
Affected platforms
Any, since it's in the common implementation.
Versions

Kotlin version*: 1.9.22
Compose Multiplatform version*: 1.6.10-dev1580
JB Androidx navigation version*: 2.8.0-dev1580

To Reproduce

Clone the given Cupcake sample app nav_cupcake
Put anywhere inside the common implementation a class implementing the OnDestinationChangedListener interface. Can be inside the CommonUi file as such:
class NavListener() : NavController.OnDestinationChangedListener {  override fun onDestinationChanged(      controller: NavController,      destination: NavDestination,      arguments: Bundle?  ) {      TODO("Not yet implemented")  } }
Build project
Build fails on unresolved references, even though the imports are present

Expected behavior
Project should be able to be built

For anyone encountering the same error, adding org.jetbrains.androidx.core:core-bundle in version 1.0.0-dev1580 solves this. So maybe just a tooling issue, where Android Studio shows that the import of the Bundle is valid? However, that doesn't explain why exactly the same thing builds without issues in an iOS build without any errors.


embed

Dear authors of the package, your work is fantasitc. If you have time: I don't understand very well how to use embed() and and BosonicNParticleBasis(), can you give a simple example?. Thanks in advance!

Yeah the documentation for the multi-particle systems is definitively lacking. I hope I come around to improve it in the next few days. The embed function is useful if you have a composite system, e.g. a system consisting of 3 spins. You can define the basis with:
b_spin = SpinBasis(1//2)
b = b_spin ⊗ b_spin ⊗ b_spin

Assume you want to define an operator in this basis b that only acts onto the second spin. You could do that by doing
identityoperator(b_spin) ⊗ sigmap(b_spin) ⊗ identityoperator(b_spin)

or equivalently use the embed function
embed(b, 2, sigmap(b_spin))

Does this make things clear?

Completely clear now, thank you very much!

Documentation has been updated.


Add Event Store

What this PR does / why we need it:

Adds Event Store helm chart to the incubator repo

Checklist

[x] DCO signed
[x] Variables are documented in the README.md

Have you considered hosting this chart and repository yourself?   Helm's Chart Hub now supports external repositories.  See more here - https://github.com/helm/hub#how-to-add-your-helm-charts