Added TypedValue to fhirpath

This is a pretty big change, but it's mostly future-looking foundational work.  The goal is zero-to-minimal change in behavior in this PR.  It will allow us to add improvements in future PR's.
Major changes:

Added TypedValue - a simple enum with type: PropertyType and value: any

Currently, the behavior "guesses" the type, basically emulating the past behavior
In the future, the type can come from a schema, for better accuracy
When returning values with "choice of type", it provides a mechanism for returning the actual type

Atom signature changed to eval(context: TypedValue[]): TypedValue[]

Before context could be a single value or an array -- now it must be an array
Before the return value could be a single value or an array -- now it must be an array
Originally, the single values were included for performance reasons, to avoid creating tons of single element arrays
In practice, we still ended up creating tons of single element arrays anyway, so the performance was a wash
By enforcing an always an array, there are tons of simplifying assumptions throughout the code

Function signature changed to (input: TypedValue[], ...args: Atom[]): TypedValue[]

Changes to input and return value similar to the changes to Atom
Before, the "function signature" was implicit
Now it is a proper interface and all FHIRPath functions implement that interface

We should discuss this together. Not sure how this is going to interact with other work such as implementing FHIRPatch

We should discuss this together.

👍

Not sure how this is going to interact with other work such as implementing FHIRPatch.

This can only help, yeah?  I view this as a universal improvement to the implicit typing.

Another question is whether we should be using full ElementDefinitions to define the type rather than property definitions

That's valid... The TypedValue interface could be extended to include more metadata such as ElementDefinition and/or a path value, which represents where the node is at relative to the input.
The hard part here is integrating TypedValue.  Adding more details to TypedValue will only be easier after this.

Coverage decreased (-0.2%) to 94.973% when pulling 0c60648b12c999149a4363321e3d3895d74b0dde on cody-fhirpath-typed-values into c780f079704c8e6b5ddb873350d0aef3c67d393e on main.


TEN-186 added RedirectUrl to validate url in request

These need merging first
https://github.com/hmrc/app-config-qa/pull/15287
https://github.com/hmrc/app-config-staging/pull/10649
https://github.com/hmrc/app-config-production/pull/14968

lgtm, ill just run the journey tests against it


Please provide a git tag that points to the latest stable version

It's possible to choose the latest commit by just specifying the main branch, but it'd be nice to have a way to point to the latest stable version. The official github actions does this by manually moving their v1, v2, v3... tags to point to the latest stable versions (example). Another common way to do this is to use the git tag latest if one doesn't want to mess with multiple versions.
Somewhat related: the @v1 in the README example doesn't work because there is no git tag "v1".

Thanks for pointing this out, it has been added https://github.com/JohnnyMorganz/stylua-action/releases/tag/v1


Purchase Header table Promised Receipt Date field

Could you please add an event?   Thank you very much.
Current
field(5791; "Promised Receipt Date"; Date)
{
Caption = 'Promised Receipt Date';
        trigger OnValidate()
        begin
            TestStatusOpen();
            if "Promised Receipt Date" <> xRec."Promised Receipt Date" then
                UpdatePurchLinesByFieldNo(FieldNo("Promised Receipt Date"), CurrFieldNo <> 0);
        end;
    }

Request:
field(5791; "Promised Receipt Date"; Date)
{
Caption = 'Promised Receipt Date';
        trigger OnValidate()
        var
            IsHandled: Boolean;
        begin
            TestStatusOpen();
            IsHandled := false;
            OnBeforeValidatePromisedReceiptDate(Rec, xRec,  IsHandled);
            If IsHandled then
                exit;

            if "Promised Receipt Date" <> xRec."Promised Receipt Date" then
                UpdatePurchLinesByFieldNo(FieldNo("Promised Receipt Date"), CurrFieldNo <> 0);
        end;
    }

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Adjust grouping in context menu of MyPlanet sidebar item

According to @mejango

Two items removed:

Copy URL
Copy IPNS


steam-run fails to start Team Fortress 2 dedicated server (regression)

Describe the bug
The Team Fortress 2 dedicated server (not the in-game server) stopped launching through steam-run after https://github.com/NixOS/nixpkgs/pull/340710.  Here is the log:
$ steam-run ./srcds_run -console -game tf -nobreakpad -nominidumps -norestart -strictportbind +sv_pure 2 +map cp_sunshine +sv_lan 1
Auto detecting CPU
Using default binary: ./srcds_linux

WARNING: Failed to load 32-bit libtinfo.so.5 or libncurses.so.5.
  Please install (lib32tinfo5 / ncurses-libs.i686 / equivalent) to enable readline.

Using shader api: shaderapiempty_srv.so
Loaded 11596 VPK file hashes from /tf2/tf/tf2_textures.vpk for pure server operation.
Loaded 11596 VPK file hashes from /tf2/tf/tf2_textures.vpk for pure server operation.
Loaded 480 VPK file hashes from /tf2/tf/tf2_sound_vo_english.vpk for pure server operation.
Loaded 480 VPK file hashes from /tf2/tf/tf2_sound_vo_english.vpk for pure server operation.
Loaded 1344 VPK file hashes from /tf2/tf/tf2_sound_misc.vpk for pure server operation.
Loaded 1344 VPK file hashes from /tf2/tf/tf2_sound_misc.vpk for pure server operation.
Loaded 2878 VPK file hashes from /tf2/tf/tf2_misc.vpk for pure server operation.
Loaded 2878 VPK file hashes from /tf2/tf/tf2_misc.vpk for pure server operation.
Loaded 2878 VPK file hashes from /tf2/tf/tf2_misc.vpk for pure server operation.
Loaded 1232 VPK file hashes from /tf2/hl2/hl2_textures.vpk for pure server operation.
Loaded 574 VPK file hashes from /tf2/hl2/hl2_sound_vo_english.vpk for pure server operation.
Loaded 383 VPK file hashes from /tf2/hl2/hl2_sound_misc.vpk for pure server operation.
Loaded 450 VPK file hashes from /tf2/hl2/hl2_misc.vpk for pure server operation.
Loaded 450 VPK file hashes from /tf2/hl2/hl2_misc.vpk for pure server operation.
Loaded 5 VPK file hashes from /tf2/platform/platform_misc.vpk for pure server operation.
Loaded 5 VPK file hashes from /tf2/platform/platform_misc.vpk for pure server operation.
server_srv.so loaded for "Team Fortress"
Could not load: replay_srv.so
FATAL ERROR: Could not load: replay_srv.so

So what happened with replay_srv.so? Well…:
$ lddtree bin/replay_srv.so
bin/replay_srv.so (interpreter => None)
    libtier0_srv.so => None
    libvstdlib_srv.so => None
    libcurl-gnutls.so.4 => None ← now missing!
    libm.so.6 => None
    libdl.so.2 => None
    libstdc++.so.6 => None
    libpthread.so.0 => None
    ld-linux.so.2 => None
    libc.so.6 => None

Emphasis mine.
Steps To Reproduce
Steps to reproduce the behavior:

Download the TF2 dedicated server (no Steam account needed, & substitute steamcmd.sh with steamcmd from nixpkgs)
Run the TF2 dedicated server with steam-run, e.g. with: steam-run ./srcds_run -console -game tf +sv_lan 1 +map cp_granary (s/srcds_run/srcds_run_64/ for the 64-bit dedicated server, which this also occurs with)

Expected behavior
The server should start.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Notify maintainers
@K900 (made the change)
Not sure who the other maintainers of the whole steam-run thing are.

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.10.9, NixOS, 24.11 (Vicuna), 24.11pre681973.99dc8785f6a0`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.5`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Add a :+1: reaction to issues you find important.

You really want to run it through steamcmd, so it sets up the Steam runtime.

Typo? steamcmd is its own program, it can't be used to run other stuff AFAIK.

It can, use +app_run <app ID>

I will test that in a bit (had to re-download the entire server for some reason), but one issue is that I don't think this can be used to run multiple servers on the same machine, as steamcmd, when it's not installing into a different directory (which I believe is necessary for app_run to work, otherwise it gives me a "Missing configuration" error) only allows for one copy of the game on the same machine.
The "Missing configuration" error might affect the version installed in "~/.steam" too, though, I will report back on that in a bit.

Yep, just as I thought:
$ steamcmd +app_run 232250
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 84 msec
OK
ERROR! AppId 232250 launch failed (Missing configuration)

So you can't really use steamcmd for this.

You could explicitly use something like steam-run ~/.steam/root/ubuntu12_32/steam-runtime/run.sh -- path/to/your/game --more --flags to use the Steam runtime. This should work at least for the LD_LIBRARY_PATH runtime.

That works, thank you. It would be nice if this were documented, though.

That's not really the correct solution, the correct solution is to figure out why steamcmd isn't working and fix that, because newer games will also use different runtimes that require different kinds of setup, and Steam is the only thing in the chain that knows the right way to start each one.

Oh, so this is even more of a hack, not a solution, got it. If you need any help with testing, I can help for the program in question.

Just out of curiosity, can you try running it through steamcmd on https://github.com/NixOS/nixpkgs/pull/341219 ?

$ NIXPKGS_ALLOW_UNFREE=1 nix shell --impure --override-flake nixpkgs 'github:K900/nixpkgs/steamus-yeetus' 'nixpkgs#steam' 'nixpkgs#steamcmd'
$ steamcmd +app_run 232250
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 82 msec
OK
ERROR! AppId 232250 launch failed (Missing configuration)

You can get a bit further than "Missing configuration" by logging in with +login anonymous, but then you get "Invalid application configuration" when trying to run the server.
It seems like this is because the dedicated server doesn't have any launch options in its configuration and I'm not sure if there's anything that can be done to set them via steamcmd (there's app_set_config but I can't seem to get that to set the launch executable).
Compare: https://steamdb.info/app/440/config/ with https://steamdb.info/app/232250/config/ (you can also see these using app_info_print <appid>).

app_set_config only has presets, basically. This is only really used for Half-Life 1 mods (Counter-Strike 1.6, etc.), which all use the base installation of Half-Life 1 & apply this so-called config to it to set the mod. You can't use it to set arguments, to my understanding.

Given that the correct solution is to get the game to use the steam runtime as intended, I don't think there's anything actionable for Nixpkgs to do here.


ocsp stapling

Hi,
I am using the amazing feature of voyager that allows generating let's encrypt certificates using ACME DNS-01. The generation is working fine and the site can be visited using SSL with chrome, hsts is working fine too.
Today I tried to visit using Firefox one of the sites we are testing in a new kubernetes using one of those generated SSL certificates and I got this error:
MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING
After a check using ssllabs.com I saw this:
OCSP Must Staple | Supported, OCSP response not stapled

That pointed me to:
https://blog.mozilla.org/security/2015/11/23/improving-revocation-ocsp-must-staple-and-short-lived-certificates/
If I change the Firefox about:config section key security.ssl.enable_ocsp_must_staple to false the site works right.
Voyager adds to HAProxy OCSP stapling support? Thanks!
Miguel.

I have disabled the OCSP-must-staple for LE issued certificates. This is the simplest solution for now. You will have to reissue certificates to disable this, after the next release of Voyager.

Some handy links for future reference:

https://blog.mozilla.org/security/2013/07/29/ocsp-stapling-in-firefox/
http://www.jinnko.org/2015/03/ocsp-stapling-with-haproxy.html
https://github.com/pierky/haproxy-ocsp-stapling-updater

Hi @tamalsaha,
I am closing the bug because the fix is already merged.
When do you plan to make a new release with the fix?
Thanks!

We hope to get release out no later than early next week.


[Bug] Subtasks with #at/ not working as expected

Great work!
But: The syntax #at/ on a tag board does not only include all subtasks like #at/PersonA and #at/PersonB/waiting (good!) but also #Matt and #atHome and all others with the original searched tag as part of their tag (not so good).   Could you please have a look at the regex you are using to identify the matching tasks?
Thanks!

definitely not good - thank you for spotting - will take a look!

Have got it fixed - will be corrected in the next release (later today)
Thank you for spotting!


Generate a link for the pad so I can share it with a friend

I'd really like to share my pads with other developers. I'd like to get a link that leads my friends directly to my pad.
(Apologies if this is a dupe. I searched for "link")

started...

:yellow_heart:

cool !

https://github.com/dart-lang/dart-pad/pull/261


admonition, version

This look c0ol https://github.com/dillonzq/LoveIt/blob/master/layouts/shortcodes/admonition.html

{{< admonition note "Local Resource Reference" >}}
{{< version 0.2.10 >}}

There are three ways to reference local resources such as **images** and **music**:

1. Using [page resources](https://gohugo.io/content-management/page-resources/) in [page bundles](https://gohugo.io/content-management/page-bundles/).
   You can reference page resources by the value for `Resources.GetMatch` or the filepath of the resource relative to the page directory directly.
2. Store resources in the **assets** directory, which is `/assets` by default.
   The filepath of the resource to reference in the post is relative to the assets directory.
3. Store resources in the **static** directory, which is `/static` by default.
   The filepath of the resource to reference in the post is relative to the static directory.

The **priority** of references is also in the above order.

There are many places in the theme where the above local resource references can be used,
such as **links**, **images**, `image` shortcode, `music` shortcode and some params in the **front matter**.

Images in page resources or assets directory [processing](https://gohugo.io/content-management/image-processing/)
will be supported in the future.
It's really cool! :(far fa-grin-squint fa-fw):
{{< /admonition >}}

more:  https://raw.githubusercontent.com/dillonzq/LoveIt/master/exampleSite/content/posts/theme-documentation-content/index.en.md
rendered : https://hugoloveit.com/theme-documentation-content/#contents-organization

version https://github.com/dillonzq/LoveIt/blob/master/layouts/shortcodes/version.html

more here https://hugoloveit.com/theme-documentation-extended-shortcodes/

admonition adapted on 3c4249a5723dcd9d622daa591f34916c80e14f93


configuration doesnt work

publishFeed: <PROJECT_NAME>/<FEED_NAME>     does not work.
add information how to set registry ID and Where to get registry id.

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

ID: 10c01b82-71e7-f21d-e7d3-88792e8aea84
Version Independent ID: d8528b3d-6323-79bf-2663-f79431b66b2f
Content: Publishing npm packages using Azure Pipelines - Azure Pipelines
Content Source: docs/pipelines/artifacts/npm.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-artifacts
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

Duplicate of #7053.


Config file support

Hello and thanks for the great plugin.
Wondering if there's a way to define credentials in a config file or through aliases? I tried aliasing and that didn't go so well. We'd prefer to pull the values from our .env file. Thanks in advance!

More flexible configuration seems like a sensible idea, @leigeber! I'll see what I can do.

Hey @leigeber, I just updated the project readme to include instructions for this. You can create config/cloudflare.php and add something like...
<?php

return [
    'apiKey' => '',
    'email' =><EMAIL_ADDRESS>    'zone' => '', // zone ID
    'purgeEntryUrls' => false,
    'purgeAssetUrls' => true,
];

...or similarly rely on environment variables with...
<?php

return [
    'apiKey' => env('CLOUDFLARE_API_KEY'),
    'email' => env('CLOUDFLARE_EMAIL'),
    'zone' => env('CLOUDFLARE_ZONE_ID'), // zone ID
    'purgeEntryUrls' => env('CLOUDFLARE_PURGE_ENTRY_URLS', false),
    'purgeAssetUrls' => env('CLOUDFLARE_PURGE_ASSET_URLS', true),
];

...as long as you're defining them in your .env or elsewhere on your server. (The variables in the example are made up; they can be whatever you want as long as they're in env('FOO') format.)
Note that like all plugins, whatever you've got in the config file will persist even if you try to save new values from the control panel.
Closing this issue, but give me a shout if you run into any trouble!

Bah, you're right @leigeber—thanks for catching that! Fixed in the readme and my earlier comment just in case somebody winds up here and copies my example.


Test data must be on 'testdata' directory not to break bazel / gazelle

Rename internal/v2/tlsconfigstore/example_cert_key to internal/v2/tlsconfigstore/testdata to avoid breaking bazel users. Make sure this project can be used by bazel users with gazelle out-of-the-box, without the need for workarounds.
Context
Projects that use bazel will frequently also use gazelle to generate BUILD.bazel files. Since bazel can also run tests it needs to know what files are accessed by tests for hermicity reasons, allowing tests to be rerun when data changes. Gazelle automatically declares test data for all files inside directories that are named testdata. If a test uses files from outside of testdata directory, bazel will fail to analyze the build files with a build error. Ideally code that depends on this project should be usable out-of-the-box by bazel users with gazelle.
Workarounds are possible, but requiring a workaround will make using anything that depends on this project annoying to use.
Minimally reproducible example
Project: https://gitlab.com/xyko/s2a-go-bazelisk-issue
Step-by-step
Please have bazelisk installed, then:
git clone https://gitlab.com/xyko/s2a-go-bazelisk-issue
cd s2a-go-bazelisk-issue
go mod vendor
bazel run //:gazelle
bazel test //...

Expected
Successful run.
Observed
ERROR: /home/xyko/tmp/s2a-go-bazelisk-issue/vendor/github.com/google/s2a-go/internal/v2/BUILD:41:8: no such package 'internal/proto/common_go_proto': BUILD file not found in any of the following directories. Add a BUILD file to a directory to mark it as a package.
 - /home/xyko/tmp/s2a-go-bazelisk-issue/internal/proto/common_go_proto and referenced by '//vendor/github.com/google/s2a-go/internal/v2:v2_test'
ERROR: /home/xyko/tmp/s2a-go-bazelisk-issue/vendor/github.com/google/s2a-go/internal/v2/BUILD:41:8: no such package 'internal/v2/tlsconfigstore/example_cert_key': BUILD file not found in any of the following directories. Add a BUILD file to a directory to mark it as a package.
 - /home/xyko/tmp/s2a-go-bazelisk-issue/internal/v2/tlsconfigstore/example_cert_key and referenced by '//vendor/github.com/google/s2a-go/internal/v2:v2_test'
ERROR: Analysis of target '//vendor/github.com/google/s2a-go/internal/v2:v2_test' failed; build aborted: Analysis failed
INFO: Elapsed time: 0.244s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded, 31 targets configured)
ERROR: Couldn't start the build. Unable to run tests

--edit: fixed steps to reproduce the issue and the error message. The previous steps missed the vendoring step, and the result error message was reflecting that, instead of showing the issue I was trying to show. Sorry for the confusion.

Thanks for reporting!
The error msg doesn't seem to suggest issue with the directory naming convention.
You might want to run the gazelle update-repos command though: https://github.com/bazelbuild/bazel-gazelle#update-repos

Sorry for reverting myself, but but simply invoking update-repos doesn't actually help. I don't know how to get his package to work with bazel.

I am also struggling importing this repository with Gazelle. Especially when working with org_golang_google_api which needs access to s2a, but the go_library target @com_github_google_s2a_go//:s2a isn't visible to other packages.
This is what I tried
    go_repository(
        name = "org_golang_google_api",
        build_file_proto_mode = "disable_global",
        build_directives = [
            "gazelle:resolve go github.com/google/s2a-go @com_github_google_s2a_go//:s2a",
            "gazelle:resolve go github.com/google/s2a-go/fallback @com_github_google_s2a_go//fallback:s2a_fallback",
        ],
        importpath = "google.golang.org/api",
        sum = "h1:FNfHq9Z2GKULxu7cEhCaB0wWQHg43UpomrrN+24ZRdE=",
        version = "v0.118.0",
    )
    go_repository(
        name = "com_github_google_s2a_go",
        build_file_generation = "auto",
        build_file_proto_mode = "disable_global",
        importpath = "github.com/google/s2a-go",
        sum = "h1:3Qm0liEiCErViKERO2Su5wp+9PfMRiuS6XB5FvpKnYQ=",
        version = "v0.1.0",
    )

I have also tried to build with build_file_generation set to on, but in that case Gazelle is not creating the build files as expected. I get the following error.
ERROR: /home/paulsmsm/.cache/bazel/_bazel_paulsmsm/88642abe583907c56853b2008dde43be/external/com_github_google_s2a_go/internal/v2/tlsconfigstore/BUILD.bazel:27:8: Label '@com_github_google_s2a_go//internal/v2/tlsconfigstore:example_cert_key/server_cert.pem' is invalid because '@com_github_google_s2a_go//internal/v2/tlsconfigstore/example_cert_key' is a subpackage; perhaps you meant to put the colon here: '@com_github_google_s2a_go//internal/v2/tlsconfigstore/example_cert_key:server_cert.pem'?

Seems like a Gazelle issue. Not sure how to work around it.

We did fix a bazel target naming issue in v0.1.1, so if you try that in your go.mod file, it should work.
I've also updated @org_golang_google_api 's dependency, pending a new release. sry for the inconvenience, hope this helps.

The project I created to reproduce the issue was already using v0.1.1.
I also faced the issue after org_golang_google_api added this project as a dependnecy, but this minimally reproducible project only include this project. I don't know if the google api repo has an issue, but to me it looks clear that this one has its own problem with gazelle.

@FranciscoKurpiel do you mind share the errors messages with the v0.1.1 release? thanks

Gladly. The original post was with v0.1.1, so is the same error:
git clone https://gitlab.com/xyko/s2a-go-bazelisk-issue
cd s2a-go-bazelisk-issue
go mod vendor
bazel run //:gazelle update-repos -- -from_file=go.mod -prune=true # this like makes no difference
bazel run //:gazelle
bazel test //...
# Output:
# ERROR: /home/xyko/tmp/s2a-go-bazelisk-issue/vendor/github.com/google/s2a-go/internal/v2/BUILD:41:8: no such package 'internal/proto/common_go_proto': BUILD file not found in any of the following directories. Add a BUILD file to a directory to mark it as a package.
#  - /home/xyko/tmp/s2a-go-bazelisk-issue/internal/proto/common_go_proto and referenced by '//vendor/github.com/google/s2a-go/internal/v2:v2_test'
# ERROR: /home/xyko/tmp/s2a-go-bazelisk-issue/vendor/github.com/google/s2a-go/internal/v2/BUILD:41:8: no such package 'internal/v2/tlsconfigstore/example_cert_key': BUILD file not found in any of the following directories. Add a BUILD file to a directory to mark it as a package.
#  - /home/xyko/tmp/s2a-go-bazelisk-issue/internal/v2/tlsconfigstore/example_cert_key and referenced by '//vendor/github.com/google/s2a-go/internal/v2:v2_test'
# ERROR: Analysis of target '//vendor/github.com/google/s2a-go/internal/v2:v2_test' failed; build aborted: Analysis failed
# INFO: Elapsed time: 0.244s
# INFO: 0 processes.
# FAILED: Build did NOT complete successfully (0 packages loaded, 31 targets configured)
# ERROR: Couldn't start the build. Unable to run tests

@FranciscoKurpiel please take a look at https://github.com/google/s2a-go/issues/99#issuecomment-1509457584 for a potential short-term fix.
I'll come back to this when have a better solution. thanks

fwiw @xmenxk when utilizing the build_file_name attribute for the s2a-go go_repository to set BUILD.bazel and force file gen, I got the following warnings/errors:
DEBUG: .../external/bazel_gazelle/internal/go_repository.bzl:209:18: com_github_google_s2a_go: gazelle: .../external/com_github_google_s2a_go/internal/v2/tlsconfigstore/tlsconfigstore_test.go:53:3: pattern example_cert_key/client_cert.pem: matched no files
...
ERROR: .../external/com_github_google_s2a_go/internal/v2/remotesigner/BUILD.bazel:22:8: Label '@com_github_google_s2a_go//internal/v2/remotesigner:example_cert_key/client_cert.der' is invalid because '@com_github_google_s2a_go//internal/v2/remotesigner/example_cert_key' is a subpackage; perhaps you meant to put the colon here: '@com_github_google_s2a_go//internal/v2/remotesigner/example_cert_key:client_cert.der'?

Could be an issue in how I set it up, but that looks like an issue in how gazelle handles the testdata files. In the meantime, I've reverted my project (Go client library generation for googleapis) to use<EMAIL_ADDRESS>to unblock things.

Thanks @noahdietz I'm working two things to address the issue: 1. remove existing bazel BUILD files from the s2a repo, and 2. make sure gazelle can properly generate BUILD.bazel files for the repo.
will keep you updated.

@FranciscoKurpiel please take a look at #99 (comment) for a potential short-term fix. I'll come back to this when have a better solution. thanks

Removing preexisting BUILD files fixes the issue.
I noticed the original reported reproduction steps was missing one step, and the error message on the description of this issue were both incorrect. I was totally blind to it up to now. Sorry for it.

@FranciscoKurpiel @psalaberria002 created a new release v0.1.2, which should work with bazel/gazelle now

The updated dependency will be present in the upcoming google.golang.org/api release v0.119.0 for those curious. I tested it locally and it seems to have resolved the issues. Thanks @xmenxk great job.

v0.1.2 works perfectly on my side. Thanks for the super quick fix.


Improve docs of n_step_lstm

This is PR for improving docs of functions/links. Related issue: #2182
Modified functions/links:

functions/connection/n_step_lstm.py

@niboshi Thank you for the review! I followed your review.

@niboshi I have just fixed them!

Thank you for a quick fix!

jenkins, test this please

LGTM. Thanks!


engine/security: update apparmor docs to not unload all profiles

Proposed changes
Restarting AppArmor isn't necessary to unload a profile. In fact, it has the negative impact of causing all running processes to become unrestricted. See #8289.
Update docs to only unload the profile.
Unreleased project version (optional)
Related issues (optional)
Fixes #8289
Signed-off-by: Eric Chiang<EMAIL_ADDRESS>

Deploy preview for docsdocker ready!
Built with commit 652674a6d59cb7c01200db12b8b2f9686275622a
https://deploy-preview-8314--docsdocker.netlify.com

Thanks for the contribution, @ericchiang!


Fix header weather widget image style

Image was repeating and wasn't centered as there are no elements with
class .header-weather--icon--image, only .header-weather--icon-image
(--image vs. -image). Move css rules to the correct selector.

It will be better just remove one '-'

Sorry, I'm not too familiar with that class naming convention so might have done a poor judgement here.

Me neither :)
It's just chaos


Admission webhook

Feature Description

One-line feature description (can be used as a release note):

The admission webhook feature now supports both mutating webhook and validation (non-mutating) webhook. The dynamic registration API of webhook is promoted to v1beta1. The admission API is promoted to v1beta1.

Primary contact (assignee):
@caesarxuchao

Responsible SIGs:
/sig api-machinery

Design proposal link (community repo):
markdown version (latest): https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/admission-control-webhooks.md
google doc (outdated, contains many discussion history): https://docs.google.com/document/d/1c4kdkY3ha9rm0OIRbGleCeaHknZ-NR1nNtDp-i8eH8E/edit?ts=59e8c984#

Reviewer(s) - (for LGTM) recommend having 2+ reviewers (at least one from code-area OWNERS file) agreed to review. Reviewers from multiple companies preferred:

@cheftako @mbohlool @deads2k

Approver (likely from SIG/area to which feature belongs):

@erictune @lavalamp @deads2k

Feature target (which target equals to which milestone):

Alpha release target (x.y)
Beta release target (x.y)
1.9
Stable release target (x.y)

/sig api-machinery

/kind feature

/milestone 1.9

Design proposal link (community repo):
https://docs.google.com/document/d/1c4kdkY3ha9rm0OIRbGleCeaHknZ-NR1nNtDp-i8eH8E/edit?ts=59e8c984#

Let's get this in the community repo.

Ack, wil do.
On Tue, Oct 24, 2017 at 5:12 AM, David Eads<EMAIL_ADDRESS>wrote:

Design proposal link (community repo):
https://docs.google.com/document/d/1c4kdkY3ha9rm0OIRbGleCeaHknZ-
NR1nNtDp-i8eH8E/edit?ts=59e8c984#
Let's get this in the community repo.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/features/issues/492#issuecomment-338969394,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHuudrHnp8GGEQi3Xg2_P53JMApTFPMFks5svdQ6gaJpZM4QDoLK
.

Please use area/admission-control label for k/k issues/pulls  Applied to a few dozen existing ones.  @ae6rt

@caesarxuchao :wave: Please open a documentation PR and add a link to the tracking spreadsheet. Thanks in advance!

@caesarxuchao Bumping for docs ☝
/cc @idvoretskyi

I already have a documentation PR out, will add a link when I am back in
the office on thursday.
On Tue, Nov 28, 2017 at 3:48 PM, Zach Corleissen<EMAIL_ADDRESS>wrote:

@caesarxuchao https://github.com/caesarxuchao Bumping for docs
https://github.com/kubernetes/features/issues/492#issuecomment-346478349
☝
/cc @idvoretskyi https://github.com/idvoretskyi
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/features/issues/492#issuecomment-347703441,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAnglhGCUOaYouOfuzdmaiSO7t12wcbNks5s7JvBgaJpZM4QDoLK
.

The doc PR @lavalamp started: https://github.com/kubernetes/website/pull/6368

We are big fans and users of *WebHooks. But one issue is that there is no way to know if *WebHook admission controller is enabled in a cluster or not. This is an ux issue. If *Webhook admission controller is not enabled, hooks just do not get called. This is especially important for manged clusters like GKE, etc.  I would like to see some way to resolve this before webhook is considered GA.
A few ideas that come to mind are adding a Status section to Webhook like APIService or CRD objects. The other option may be component config (though that will probably give access to more information that we need).

adding a Status section to Webhook

agree

adding a Status section to Webhook

agree

that doesn't work well when you have multiple servers (as in the case of extension API servers), most of which you would not allow to write to the webhooks.

adding a Status section to not to  Webhook, should be ValidatingWebhookConfiguration and MutatingWebhookConfiguration

that doesn't work well when you have multiple servers (as in the case of extension API servers), most of which you would not allow to write to the webhooks.

That's not a big blocker, servers should have access to configuration and its subresource status

Filed https://github.com/kubernetes/kubernetes/issues/60700 to track need for better debugging of case when admission controller off.

@caesarxuchao
Any plans for this in 1.11?
If so, can you please ensure the feature is up-to-date with the appropriate:

Description
Milestone
Assignee(s)
Labels:

stage/{alpha,beta,stable}
sig/*
kind/feature

cc @idvoretskyi

This feature current has no milestone, so we'd like to check in and see if there are any plans for this in Kubernetes 1.12.
If so, please ensure that this issue is up-to-date with ALL of the following information:

One-line feature description (can be used as a release note):
Primary contact (assignee):
Responsible SIGs:
Design proposal link (community repo):
Link to e2e and/or unit tests:
Reviewer(s) - (for LGTM) recommend having 2+ reviewers (at least one from code-area OWNERS file) agreed to review. Reviewers from multiple companies preferred:
Approver (likely from SIG/area to which feature belongs):
Feature target (which target equals to which milestone):

Alpha release target (x.y)
Beta release target (x.y)
Stable release target (x.y)

Set the following:

Description
Assignee(s)
Labels:

stage/{alpha,beta,stable}
sig/*
kind/feature

Once this feature is appropriately updated, please explicitly ping @justaugustus, @kacole2, @robertsandoval, @rajendar38 to note that it is ready to be included in the Features Tracking Spreadsheet for Kubernetes 1.12.

Please note that Features Freeze is tomorrow, July 31st, after which any incomplete Feature issues will require an Exception request to be accepted into the milestone.
In addition, please be aware of the following relevant deadlines:

Docs deadline (open placeholder PRs): 8/21
Test case freeze: 8/28

Please make sure all PRs for features have relevant release notes included as well.
Happy shipping!
P.S. This was sent via automation

Hi
This enhancement has no milestone, so we'd like to check in and see if there are any plans for this to graduate stages in Kubernetes 1.13. This release is targeted to be more ‘stable’ and will have an aggressive timeline. Please only include this enhancement if there is a high level of confidence it will meet the following deadlines:
Docs (open placeholder PRs): 11/8
Code Slush: 11/9
Code Freeze Begins: 11/15
Docs Complete and Reviewed: 11/27
Please take a moment to update the milestones on your original post for future tracking and ping @kacole2 if it needs to be included in the 1.13 Enhancements Tracking Sheet
We are also now encouraging that every new enhancement aligns with a KEP. If a KEP has been created, please link to it in the original post or take the opportunity to develop a KEP.
Thanks!

I can take API review for this

@liggitt I'm interested in shadowing your review of this one.

@liggitt I'm interested in shadowing your review of this one.

great. there will be several distinct pieces landing over the next few weeks. work items are tracked in https://docs.google.com/spreadsheets/d/16tdSFcYYjGDRNhpK9vTx8m291JMy7qa6TeUXdu3jIHs/edit#gid=109074070 and as PRs get opened will be linked from here. I'll reach out to coordinate a time when items are ready for review

Hello @caesarxuchao , I'm the Enhancement Lead for 1.15. Is this feature going to be graduating stable stage in 1.15? Please let me know so it can be tracked properly and added to the spreadsheet.
Once coding begins, please list all relevant k/k PRs in this issue so they can be tracked properly.

Hi, @kacole2. Yes, the plan is GA in 1.15.
Do we need to link to already merged PRs?

@caesarxuchao it would be very much appreciated for tracking purposes. This way we know what PRs were associated with this enhancement. Thank you!
/milestone v1.15
/stage stable

https://github.com/kubernetes/kubernetes/pull/76346
https://github.com/kubernetes/kubernetes/pull/74998
https://github.com/kubernetes/kubernetes/pull/74855
https://github.com/kubernetes/kubernetes/pull/74154
https://github.com/kubernetes/kubernetes/pull/74477
https://github.com/kubernetes/kubernetes/pull/74448
@liggitt @mbohlool  if you have more to add to the list.

/unassign mbohlool

Hey, @caesarxuchao @liggitt   👋 I'm the v1.15 docs Lead.
Does this enhancement require any new docs (or modifications)?
Just a friendly reminder we're looking for a PR against k/website (branch dev-1.15) due by Thursday, May 30th. It would be great if it's the start of the full documentation, but even a placeholder PR is acceptable. Let me know if you have any questions

/assign @jpbetz

Hi @jpbetz caesarxuchao. Code Freeze is Thursday, May 30th 2019 @ EOD PST. All enhancements going into the release must be code-complete, including tests, and have docs PRs open.
It looks like all these are merged and this is in good shape. Let me know if there are any k/k PRs in flight.
kubernetes/kubernetes#76346
kubernetes/kubernetes#74998
kubernetes/kubernetes#74855
kubernetes/kubernetes#74154
kubernetes/kubernetes#74477
kubernetes/kubernetes#74448
If you know this will slip, please reply back and let us know. Thanks!

Hey, @caesarxuchao @liggitt . Deadline for submitting at least Draft/Placeholder PR by May 30th 2019 @ EOD PST. Does this enhancement require any new docs (or modifications)?

PRs we're tracking for this feature:
https://github.com/kubernetes/kubernetes/pull/78491
https://github.com/kubernetes/kubernetes/pull/78080
https://github.com/kubernetes/kubernetes/pull/78505

draft docs PR for 1.15 changes at https://github.com/kubernetes/website/pull/14671

status for 1.15 is still beta, continuing improvements.
/stage beta

/milestone v1.16
/stage stable

Hey @jpbetz / @liggitt / @caesarxuchao - I'm adding this to the tracked enhancements for 1.16 as expected to graduate to stable. Please let me know if I got any of this wrong.
As a reminder, 1.16 milestone dates are Enhancement Freeze 7/30 and Code Freeze 8/29.
Thanks!

Hey,  @jpbetz  @liggitt  @caesarxuchao   I'm the v1.16 docs release lead.
Does this enhancement (or the work planned for v1.16) require any new docs (or modifications)?
Just a friendly reminder we're looking for a PR against k/website (branch dev-1.16) due by Friday,August 23rd. It would be great if it's the start of the full documentation, but even a placeholder PR is acceptable. Let me know if you have any questions!

There is a requirement that GA/stable APIs must have conformance tests:
See: https://github.com/kubernetes/community/pull/1806/files
I created an umbrella issue for missing conformance tests using https://apisnoop.cncf.io:
See: https://github.com/kubernetes/kubernetes/issues/80767
/assign @timothysc

1.16 WIP docs PR at https://github.com/kubernetes/website/pull/15985

Released as stable in v1.16.0
Post-GA work tracked in https://github.com/orgs/kubernetes/projects/32
/close


Training CLIP-ViT

@jongwook Thanks for this great work!
I am trying to train CLIP VIT B/32 from scratch, but cannot get a higher score on imagenet versus CLIP resnet-50. May I ask what initialization you use in training VIT?
In the paper: We closely follow their implementation with only the minor modification of adding an additional layer normalization to the combined patch and position embeddings before the transformer and use a slightly different initialization scheme.

Did you write the training code yourself？

Did you write the training code yourself？

yes, it's not hard.

Are you comparing ViT-based and ResNet50-based models trained with the same dataset? Vision transformers tend to underperform ResNet-based models unless they're trained on a huge dataset, so I'd suspect that could have been the reason, rather than the initialization scheme.

Are you comparing ViT-based and ResNet50-based models trained with the same dataset? Vision transformers tend to underperform ResNet-based models unless they're trained on a huge dataset, so I'd suspect that could have been the reason, rather than the initialization scheme.

Thanks for your reply. We have trained on 100M text-image pairs. It turned out that ViTB32 model outperformed ResNet50 model on some of benchmarks.

@Meteorix what dataset did you use?

@jongwook Thanks for this great work!
I am trying to train CLIP VIT B/32 from scratch, but cannot get a higher score on imagenet versus CLIP resnet-50. May I ask what initialization you use in training VIT?
In the paper: We closely follow their implementation with only the minor modification of adding an additional layer normalization to the combined patch and position embeddings before the transformer and use a slightly different initialization scheme.

Hi, Meteorix:
I am also working on this exciting project. I found you have implemented your own training code. That's pretty cool. May i ask for sharing your training code? it's would be good if you can kindly send the code to me<EMAIL_ADDRESS>. Thank you very much.

@dragen1860 see #83 and also other third-party implementations by @KeremTurgutlu and @lucidrains.

Hi, I am also running ViT-B/32 and with the open-clip code on CC3M. I also notice a discrepancy between ResNet and ViT. You can see my curves at https://github.com/mlfoundations/open_clip/issues/14. I am interested to know if you solve this performance gap @jongwook @Meteorix

@jongwook Thanks for this great work!
I am trying to train CLIP VIT B/32 from scratch, but cannot get a higher score on imagenet versus CLIP resnet-50. May I ask what initialization you use in training VIT?
In the paper: We closely follow their implementation with only the minor modification of adding an additional layer normalization to the combined patch and position embeddings before the transformer and use a slightly different initialization scheme.

Hi, Meteorix:
I am also working on this exciting project. I found you have implemented your own training code. May i ask for sharing your training code? it's would be good if you can kindly send the code to me<EMAIL_ADDRESS>. Thanks a lot!


Drop Item outside the window

When you drop the item outside the game window, the item is gone forever :)

Hey Max! Thanks for the report. I made a follow-up video to the first one that addresses this issue and adds item stacking! Hope you find it helpful: https://youtu.be/l28ui3KfeS0


Change Config to deserialize data into objects

Can't be worked on until https://github.com/uorocketry/RocketGroundStation2020/pull/43 is merged.

Kind of done


[Bug] [Api] Logback file STDOUT duplicate

close #14965

hi @qingwli I think we should delete the content in the if tag, otherwise the application will not print logs when running on the physical machine.

Hi, in machine will print log into files


import own modules, not from files

I thought it would be a good idea for large scale applications to write own definitions, for importing by module name and not by filename.
So I created a name_list.d.ts
declare module NameList {
  class NameList {
    names: Array<string>;
    get(): string[];
    add(value: string): void;
  }
}

declare module 'NameList' {
  export = NameList;
}

and in about.ts I import it like this
import {NameList} from 'NameList';

But system.js still tries to import by filename, so I got this error

Am I doing something fundamentally wrong, or is this a misconfiguration or maybe a bug?

@sclausen you have to add paths: { 'NameList': 'service/name_list' } to system.config.js (without system tries to load it form server root).

Yes, this did the job, thanks! :smile:

@sclausen just curious, can you post an example of your modified code, so that others can learn from it?

@jesperronn You can have a look at this one, https://github.com/ludohenin/angular2-seed-ng2-bootstrap which is basically the same thing.

@jesperronn: I can't really write more than that. It works simply by adding the module name you want to use in the system.config.js and do everything else I already described. I simply missed to tell system.js to load the module NameList from the path were the ts-file will be.
System.config({
  defaultJSExtensions: true,
  paths: {
    'NameList': 'services/name_list'
  }
});

@jesperronn: I can't really write more than the code in my question and the answer. It works simply by adding the module name you want to use in the system.config.js and do everything else I already described. I simply missed to tell system.js to load the module NameList from the path were the ts-file will be.
System.config({
  defaultJSExtensions: true,
  paths: {
    'NameList': 'services/name_list'
  }
});


Additional OpenAPITools server problems and enhancements

Other problems not covered in #4110.

[ ] Generator creates an empty Application subclass with a path specified in @ApplicationPath. This class is currently ignored by Helidon because it does not have a BDA such as @ApplicationScoped. We should either add a BDA or drop it altogether. Since it is empty, we should be gathering all resources/providers using CDI bean discovery anyway.
[ ] The sources are generated under src/gen/java which is not a compiler source root for Maven by default. One possibility would be to update the generated pom. Alternatively, we could change that location for Helidon (likely better).
[ ] Generation of @Valid should be turned off by default
[ ] Indentation, especially in model classes, is ugly and inconsistent
[ ] There should be unit tests in the generated code
[ ] There should be an option to generate source only and not a full project with pom

See a few relevant comments here: https://github.com/oracle/helidon/issues/4110#issuecomment-1098334149

This will be covered by our Helidon specific generators.


fix bfg powershell script

This commit fixes the powershell start script for bfg. Bfg did not start at all.

One of the goals of Scoop is not to pollute the environment. The existing BFG manifest adds an unnecessary environment variable BFG_HOME to the environment. This commit removes that variable.


Record in circular type alias

Bug Report
🔎 Search Terms
circular type alias, record, json
🕗 Version & Regression Information

This is a crash
This changed between versions ______ and _______
This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
I was unable to test this on prior versions because _______

In version 4.8.3 it does not compiles.
⏯ Playground Link

Playground link with relevant code
💻 Code

// NOT working
export type Json =
    Array<Json>
    | Record<string, Json>
    | boolean
    | number
    | string
    | null;

// Working
export type Json2 =
    Array<Json2>
    | boolean
    | number
    | string
    | {[property: string]: Json2}
    | null;

🙁 Actual behavior
Type alias Json does not compile.
This is due to the Record type, which if changed into an indexed map start to work.
🙂 Expected behavior
I was expecting this to compile, since a Record with string as key seems to me as a valid alternative syntax.
Actually, also some linting rules suggest to avoid indexed maps in favor of Record<string,>.
But I am not 100% sure this is actually something that should be considered as a bug, or if there is some underlying difference that I do not know.
Regards.

Duplicate of #41164.

I was expecting this to compile, since a Record with string as key seems to me as a valid alternative syntax.

Record is a mapped type, whereas the other syntax is an indexed type. It's not an alternative syntax.

Oh yes, right!
I just added to that, thank you.
Regards.


gnome-firmware: 46.0 -> 47.0

Things done

gnome-firmware: format
gnome-firmware: move to by-name
gnome-firmware: switch to finalAttrs
gnome-firmware: 46.0 -> 47.0

This is part of unblocking https://github.com/NixOS/nixpkgs/pull/351772
@GaetanLepage FYI

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 354031

x86_64-linux

:white_check_mark: 1 package built:

gnome-firmware

aarch64-linux

:white_check_mark: 1 package built:

gnome-firmware

x86_64-darwin

aarch64-darwin

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 354031

x86_64-linux

:white_check_mark: 1 package built:

gnome-firmware


test(tags): add integration tests for resolving tags on PocketSave

Goal
Resolve tags on PocketSave.
Turns out that @cmharlow had already implemented this feature! This just adds integration testing to close the loop.
INFRA-483

bypassing checks since it's in a weird state where the previous workflow failure (due to pipeline vars) isn't clearing


Add more display columns for SQL Server

Please add more display columns here.
It would be helpfull to see the total rows etc.

Thanks for the idea @neilsteyn


Progress on updating to 1.1

Updated project/build process, mirroring the Multiplayer mod
Remove Assemblies/ from git. These belong in Releases
Disable Hospitality/GiddyUpBattleMounts, as they're targetting old methods that error on init
Disable most of SimpleSidearms syncing - I got "Drop weapon" to sync, but I'm unable to figure out how to sync a property modification of CompSidearmMemory.primaryWeaponMode changing inside SimpleSidearms.rimworld.Gizmo_SidearmsList.handleInteraction - I saw you had a comment

            // This is an exercise of futility testing the limits of the API
            // TODO: Pester modder to encapsulate autoLockOnManualSwap in a method

and I agree haha. Probably easier to just PR against their repo than try to do it all via Harmony at runtime without directly linking against the dll...
Testing:

PathAvoid works!
The others I only tested that there's no errors on init/host when those mods are loaded, I don't know em so wasn't sure how to test

Alpha build: MultiplayerCompatibility-1.1-alpha1.zip

Not seeing an "issues" on the fork so leaving it here:
Getting the following error when trying to generate a colony for a new game with GiddyUpRideAndRoll compatch:
Exception from asynchronous event: System.FieldAccessException: Field Verse.AreaManager:areas' is inaccessible from method Multiplayer.Compat.GiddyUpRideAndRollCompat:AddStartingAreasPostfix (Verse.AreaManager)'
will look into it myself something in the next few days when I get time, but leaving the info here in case you can get to it before me.

@Nebual Giddy-up now has native compatibility so we can remove those patches, and after a lot of testing Animals Logic and Power Switch are both good now as well, so all we have left in this is to finish up Simple Sidearms

@Cody-Spring #5 added pr for that then...

I would like to publish it to steam in the current state, it'll never get to perfect as every other mod is a moving target, so good enough is fine for now.

I have published it on steam so it goes to master. Please create independant branches that target master to support new mods.


Property 'use:tippy' does not exist on type HTMLAttributes

Hello @LXSMNSYC. I want to use your bindings but I faced with TS compilation error:
  Property 'use:tippy' does not exist on type 'HTMLAttributes<HTMLDivElement>'.
Also I tried to use it as a hook, but it simply doesn't work - nothing happens.
Do you have any idea how to fix it?

Adding //@ts-ignore in JSX causes another error: tippy is not defined.
My code:

Hi, thanks for reporting this issue. I forgot to mention on how directives are to be set up. You can follow this: https://www.solidjs.com/docs/latest/api#use%3A___
Then setup something like this:
import { TippyOptions } from 'solid-tippy';

declare module "solid-js" {
  namespace JSX {
    interface Directives {
      tippy: TippyOptions;
    }
  }
}

Another thing to note is that TypeScript doesn't understand directives, so it may remove the imports because it thinks that it is unused. However, you can do
import { tippy } from 'solid-tippy';
tippy; // emulate "usage"

Thank you for the answer. I've already managed. It's really tricky that TS removes imports which is used as a directives, it was bypassed by re-assigning the import to another constant


Adding another sample config example

Hi, great project! Thanks to all for working on this!
I was very excited to try Lem but the example config didn't give me a very clear idea of how to personalize the editor.  After looking at the code and config examples I was eventually able to set up a few things.  Here is a basic version.  Adding it here in case it is helpful to anyone.  Can add as another example in README if you'd like.   Thanks again!!
https://github.com/Fedreg/.lem/blob/master/init.lisp

Thank you.
Please contribute to the README,md and lemrc-example if you are OK.

PR #384 Just added a link to the README, didn't want to modify the official lemrc-example.  Merge if you think helpful.  No worries if not.  Thx again!!


nixos/vmware-guest: Don't mkOverride

This breaks isos since https://github.com/NixOS/nixpkgs/pull/172668
because vmware is enabled there and the mkOverride removes all other
drivers.
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Same issue here. What parameters are you passing to qemu?

https://github.com/NixOS/nixpkgs/issues/176644

This PR appears to break existing user configurations. Is there a place to document the workaround @dasJ ?


Underscores in test names

Code analysis rule CA1707 flags method names that contain underscores. Yet this article shows an example with underscores in the name. Can we update the example to remove the underscores? This was originally noted in this issue.

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

ID: 51947dc8-9ae8-21fa-13db-a7ffb3f9bc0e
Version Independent ID: be661bf5-6f6e-cd18-344b-253edf5751ae
Content: Best practices for writing unit tests - .NET Core
Content Source: docs/core/testing/unit-testing-best-practices.md
Product: dotnet-core
GitHub Login: @jpreese
Microsoft Alias: wiwagn

My opinion would be that they do not need to change. I view Code Analysis rules as guidelines, and can be configured to however each team wants to leverage them.
I feel the current approach to naming is a good one, and there are a lot of .NET repos that leverage underscores in their test naming schemes.
If the majority feels otherwise, I can make the change

I'm not sure this is a valid issue. Unit tests aren't meant to be public consumable code, hence they don't need to conform to the .NET Standard Naming Conventions.

Here's a link to the .NET Standard naming conventions - https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/general-naming-conventions#word-choice.

@mavasani Do you want to weigh in on this one?

CA1707 is meant only for production code, so should be explicitly turned off for test projects using https://docs.microsoft.com/en-us/visualstudio/code-quality/use-roslyn-analyzers?view=vs-2019#rule-severity

For reference, the naming conversions is introduced with:

Following a consistent set of naming conventions in the development of a framework can be a major contribution to the framework’s usability. It allows the framework to be used by many developers on widely separated projects. Beyond consistency of form, names of framework elements must be easily understood and must convey the function of each element.

(I added my emphasis) I think this description easily identifies unit tests as falling outside this scope.

The _ in unit test methods naming, in my opinion, seems like a convention specific to unit tests and I agree with @Thraka that it's outside of the scope of the general naming conventions.
Even the corefx repo uses it. Example

Thanks all for the clarification. Closing this issue and will ask OP to suppress the warning for test projects.


UI: Preserve sort order when going back to start screen

Thanks for the start.
I'm not sure how this is supposed to work. Can you mention the steps that would preserve order?
I go and find traces, set the order to oldest, then click on a trace. Regardless of how I navigate to the search screen (back button, clicking on find trace etc), the order isn't kept.
this is using chrome, in case this helps.

Create two or more traces so you can see changes in sort order.
Open up the zipkin web page.
Click on 'Find Traces'.  You should see your traces listed below in the default sort order.
Change the sort order to Newest First.  You should see the traces re-sorted to match.
Click on 'Find Traces' again.

In the release version I was using (1.20.1), step 5 results in the traces being show with the default sort order.  With this PR, the traces will be shown with the Newest First sort order.  You'll notice that after clicking on 'Find Traces' for the second time, the sortOrder= query parameter shows up in the URL.
Clicking 'Find Traces' after changing the sort order is the only path that works, however, because the sort order HTML elements are not present in the default page but only after finding traces.  Since the default page doesn't have the sort order elements present, they can't be remembered.  So, this works:
a. Load page
b. Find traces
c. Change sort order
d. Find traces
e. Click on a trace.
f. Navigate back (sort order preserved)
but this does not work:
a. Load page
b. Find traces
c. Change sort order
d. ---- skip this step ------
e. Click on a trace.
f. Navigate back (sort order NOT preserved)
The {{#queryWasPerformed}} section of index.mustache is conditionally included.  If it were always included, the sort order would be a part of every page load and could always be remembered, so both scenarios above would work.  This PR provides a path that works with minimal changes.  Perhaps a slightly larger change would be less confusing.
Would do you think is the right approach here?
Thanks!
Joel
Notes:
I'm on OSX, using Chrome 56.0.2924.87.
I built my zipkin server locally using this command:
./mvnw -DskipTests --also-make -pl zipkin-server clean install
And ran it using this command:
java -jar zipkin-server/target/zipkin-server-1.21.1-SNAPSHOT-exec.jar

I just noticed that this PR accidentally changed the default sort order.  I'll push a fix for that.

The trouble I have here is that I don't know how natural it is for someone to change the sort order then click search, and the problem is only sorted (no pun intended) when that's the case. It sounds fragile, because it requires someone to know the way to not make it break :)
@eirslett other ideas?

If the {{#queryWasPerformed}} section of index.mustache was always included, then the problem goes away.  The only thing that would change would be the default view from 0 traces showing.
From:

To:

sounds ok to me..
On Thu, Mar 30, 2017 at 9:14 PM, joel-airspring<EMAIL_ADDRESS>wrote:

If the {{#queryWasPerformed}} section of index.mustache was always
included, then the problem goes away. The only thing that would change
would be the default view from 0 traces showing.
From:
[image: current]
https://cloud.githubusercontent.com/assets/4552139/24505570/529d3898-1528-11e7-96ee-1d4da15f7b27.png
To:
[image: always]
https://cloud.githubusercontent.com/assets/4552139/24505582/5fde1f22-1528-11e7-9645-965a11ea5b8f.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/openzipkin/zipkin/pull/1543#issuecomment-290406757,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAD6172PAzPmDOvuyDWmi9T0_KWokG6Aks5rq6q0gaJpZM4MmdeD
.

I've made the change, plush squashed down to two commits:

Mustache-ize UI sort order.
Pass sort order as a query parameter.

I will take a look tomorrow.. if works and needs no changes, and no one objects, it will get in the next cut this weekend. thx for the help!

No problem.  We're beginning to use zipkin here at my job, and it's a great tool!

is your job air spring mattress or air spring software? :D

The latter.
If we hit it big, we're going to buy the mattress company though.  Ha ha!

works for me. if anyone complains, we'll revisit


In chat markdown, code's is not formatted correctly.

Copilot Chat Version: v0.16.2024052401 (pre-release)

+1, code indentation is broken, I am using GitHub Copilot Chat in Visual Studio Code - Insiders

I am having the same problem. It started after I updated this morning.

Fixed in https://github.com/microsoft/vscode/issues/213382, sorry!


Title property is missing on Step type

Describe the bug
When using intro.js-react in a TypeScript project, we are unable to set the title of the step as it is missing from the type definition.
To Reproduce
import { Step } from "intro.js-react";
...

// Create Steps array and attempt to set title property
const steps: Step[] = [
    { title: "Welcome", intro: "Welcome to our app, this tour will bring you through the important parts" }
];
// above shows shows error - Type '{ title: string; intro: string; }' is not assignable to type 'Step'.
// Object literal may only specify known properties, and 'title' does not exist in type 'Step'. ts(2322)

When checking the type definition for Step, we can see title isn't defined:
interface Step {
    /**
     * CSS selector or element to use for the step.
     * /
    element?: string | HTMLElement | Element;
    /**
     * The tooltip content.
     */
    intro: string | React.ReactNode;
    /**
     * Position of the tooltip.
     */
    position?: string;
    /**
     * CSS class of the tooltip.
     */
    tooltipClass?: string;
    /**
     * CSS class of the helperLayer.
     */
    highlightClass?: string;
  }

Expected behavior
The title property should be in the Step type definition as it is available in intro.js as shown in the documentation
How often does this bug happen?
Every time
System Info
react 17.0.2
intro.js 6.0.0
intro.js-react 0.6.0
Additional Context
We can get around this by setting the data-title property on the element but this doesn't work if we want to introduce the whole page without attaching the tour to a specific element.
E.g. The first step when a new user logs in, we might want to welcome them and let them start the tour if they wish or exit at that point - without highlighting any specific element.

This should be fixed by #90 when released.


Idea: AVS Workbook - Add Private Cloud as Filter

Evaluate the possibility to Add "Private Cloud" as Filter on the top of the Workbook. At this moment the data showing at the menus "Summary, Resources, VMs, Alerts, Advisor and Activity" are aggregating data from all the existing Private Clouds of a Subscription. It would be great if we could select only the Private Cloud we want to see the Logs.

@shaunjacob  could you please check this?

@WKahnZA  Could you please check on this. @fskelly  if you could look into this too?

Adding filters for October sprint

Thank you

Resolving this


Using NLP to detect customer review

->Using NLP to detect customer review
A clear and concise description of what you want to happen.
->The basic idea is that our ML model will able to tell whether the review given by person is negative or positive by using the
NLP .
Are you willing to contribute to this issue? [Yes/No]
->Yes

@Praful932  kindly assign me this issue

Hi @ParthSingh0506 Appreciate your interest in the project, but we don't really have a review section in the application.
You can check out up-for-grab issues or the starter guide.
Also please follow the issue template next time you create an issue :)
Regards,
Praful


Check price before mistakenly labeling freebies

To close #460 - uses button cost logic as a check around freebie labels/info.

Given our recent changes to FeeButton, I went another route to solving this problem in a318727.


Schema should link to the nexus resource

in the resource details page, the schema for that resource is listed. It should link to the corresponding nexus resource if it exists in the system.
Maybe it should be similar to the internal/external link in the links pages?

We might to (in order):

fetch the project directly
use resolvers
expand the ID and follow


Install has error

Hi, I try to install but it run into an error:
error: subprocess-exited-with-error
at
 Using cached scipy-1.9.1.tar.gz (42.0 MB)   Installing build dependencies ... done   Getting requirements to build wheel ... error
with this error
File "C:\Programme\anaconda3\envs\docemb\Lib\subprocess.py", line 413, in check_call           raise CalledProcessError(retcode, cmd)       subprocess.CalledProcessError: Command '['meson', 'setup', '--native-file=       ...       \\.mesonpy-_f2g4b6r\\build']' returned non-zero exit status 1.
What could I do to resolve the error?

Hi! It sounds like the dependency you're installing doesn't have a wheel available for your platform and fails to build it. Are you using Python 3.10+?
And do you have the same error when installing Docling directly?
pip install docling

If so, you could look into the installation docs for Docling and open an issue on their tracker if needed.

I also faced the same issue while installing spacy-layout but the Docling installed succesfully, please provide the resolution.

I also couldn't install it successfully, neither in a Python 3.10 nor in a Python 3.12 virtual environment.

Hi! It sounds like the dependency you're installing doesn't have a wheel available for your platform and fails to build it. Are you using Python 3.10+?
And do you have the same error when installing Docling directly?
pip install docling

If so, you could look into the installation docs for Docling and open an issue on their tracker if needed.

I use python 3.11. I have other problem when installing docling.
However, I can finally run spacy-layout with pip install -r requirements.txt --only-binary=:all:. I can get to the test now.

Hi,
hope somehow You did manage the formentioned issue during installation. I wasn't sucessfull. Dockling is not a problem. Nor any of the other two pacages mentioned in the requierments.text. Hitting pip install spacy-layout I get the following message:

Somehow pyproject.toml does not run successfully.Is it something about the compilers being not properly attached to the system path?
Sombody an idea?
Thanks in advance. Greetings from Germany, Luke

Back from work and this worked out:
pip install spacy-layout --only-binary=:all:

I, too, was getting a meson error earlier today during my install efforts but I am not having a docling install issue. I built a new conda environment in python3.10  instead of python3.12 and the first package I brought in was spacy-layout hoping the dependencies would work out. I am not having any errors during install but when I try to use spacy I am getting pydantic errors. I found a workaround for those and now I am getting an error when I attempt to run the installed spacy from spacy.tokens.doc. So, I was able to run around the meson error with a new environment but the build does not seem functional. Not sure it helps.


'Life' example segfaults simulator

When I try to run the life example in the simulator, I get this:
> crank build --release --example life --run
    Finished release [optimized] target(s) in 0.02s
15:18:06: SDK: /home/tjk/code/playdate/PlaydateSDK-1.13.1-beta2-Linux-x86
15:18:06: Release: 1.13.1-beta.2
15:18:06: CMD: /home/tjk/code/playdate/crankstart/target/Life.pdx
15:18:06: Loading: /home/tjk/code/playdate/crankstart/target/Life.pdx/
Loading C API game: /home/tjk/code/playdate/crankstart/target/Life.pdx/pdex.so
15:18:06: Loading: OK
Error: open failed with error ExitStatus(unix_wait_status(11))

The same segfault happens with the 1.13.0 and 1.13.1-beta2 SDKs.  This is on Linux with crankstart<PHONE_NUMBER>d62d12b170fdbc0250ea090dddf592.
gdb shows Thread 1 "PlaydateSimulat" received signal SIGSEGV, Segmentation fault. with the following backtrace:
(gdb) bt
#0  0x00007fffec2b0c82 in life::game_setup::update () from target/Life.pdx/pdex.so
#1  0x00005555559bafd9 in pd_update ()
#2  0x0000555555941057 in sim_update () at ../source/simulator.c:676
#3  0x00005555558d7941 in MainFrame::UpdateSim (this=0x555556cd79e0) at ../source/mainframe.cpp:3259
#4  0x00005555558d7c0d in MainFrame::RenderFrame (this=0x555556cd79e0) at ../source/mainframe.cpp:3169
#5  0x0000555555e416a1 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
#6  0x0000555555e41b3e in wxEvtHandler::SearchDynamicEventTable(wxEvent&) ()
#7  0x0000555555e41f34 in wxEvtHandler::TryHereOnly(wxEvent&) ()
#8  0x0000555555e41fdf in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
#9  0x0000555555e420e1 in wxEvtHandler::ProcessEvent(wxEvent&) ()
#10 0x0000555555e43198 in wxEvtHandler::ProcessPendingEvents() ()
#11 0x0000555555d24c37 in wxAppConsoleBase::ProcessPendingEvents() ()
#12 0x0000555555bbf87d in wxApp::DoIdle() ()
#13 0x0000555555bbf987 in wxapp_idle_callback ()
#14 0x00007ffff7167a2f in g_main_dispatch (context=0x555556c62850) at ../glib/gmain.c:3444
#15 g_main_context_dispatch (context=0x555556c62850) at ../glib/gmain.c:4162
#16 0x00007ffff7167dd8 in g_main_context_iterate (context=0x555556c62850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4238
#17 0x00007ffff71680c3 in g_main_loop_run (loop=0x555556f0fc40) at ../glib/gmain.c:4438
#18 0x00007ffff77fa31d in gtk_main () from /usr/lib/libgtk-3.so.0
#19 0x0000555555bdcc45 in wxGUIEventLoop::DoRun() ()
#20 0x0000555555d5e111 in wxEventLoopBase::Run() ()
#21 0x0000555555d27033 in wxAppConsoleBase::OnRun() ()
#22 0x0000555555db66b7 in wxEntry(int&, wchar_t**) ()
#23 0x0000555555824fde in main (argc=<optimized out>, argv=0x7fffffffe678) at ../source/main.cpp:183

I'm not sure yet how to efficiently debug Playdate game crashes.  I played around by adding panics at various places until I saw rust_begin_unwind in the backtrace, but it seems that no matter where I intentionally panic, it always takes the place of the segfault.
However, by luck, I managed to find a couple of workarounds, and I'm hoping these will point to a culprit.  First, if I clear graphics before calling randomize, everything works fine:
         if !self.started {
+            graphics.clear(LCDColor::Solid(LCDSolidColor::kColorWhite))?;
             randomize(&graphics, &mut self.rng)?;
             self.started = true;
         }

It also works fine if I draw something to the screen before randomization, which doesn't seem anything like a real solution, but may be interesting data:
     fn update(&mut self, _playdate: &mut Playdate) -> Result<(), Error> {
         let graphics = Graphics::get();
+        graphics.draw_text("let's panic", point2(50, 50))?;
         if !self.started {

So, I suspect that something is reading from or writing to uninitialized state in some way..?  I'm not experienced in this area.
If I build with --device it works fine on my 1.12.3 Playdate, oddly enough.  [edit: also works on device after updating to 1.13.1.]

So it actually works if I set the bindings generation script to generate a linux-specific binding and then I use that instead of the playdate binding file (which it defaults to when not on macOS)
I wonder if it's related to that or if that just hides some undefined behavior somewhere
Also this example definitely used to work in the simulator on Linux a while ago

It's surprising that it worked at all with the arm32 bindings on x64. This is definitely the right way to approach it.


Add missing p tag

I extracted the change for the p tag from https://github.com/planetary-social/cleanstr/pull/40 so we can merge independently

I'm not sure if this could break the app so better to have a proper review

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:

Here is the iOS bug ticket if you want to watch it:
https://github.com/planetary-social/nos/issues/997

Cool, I will wait for @setch-l green light to merge

@dcadenas - You can merge this. I moved the other bug to the top of the Delivery Backlog


Update fast communicator to delay longer

Update fast communicator to delay longer after a reset before trying to read the switches.

Did you test with 2s? I thought that would already be a long delay.


⚠ Bofrost.lu has degraded performance

In 3850e52, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2153 ms

Resolved: Bofrost.lu performance has improved in 92f0f56 after 52 minutes.


Semiflat / Borderless version?

Would it be possible to have an option to remove the 1px dark borders completely? Like below (which applies the snippet I shared here).

have an option

Or change to be the default. Not a high priority, but could be considered in a future design overhaul.

@simurai beware of that general selector because fundamental cues will also disappear (e.g. the cursor).

@simurai beware of that universal selector because fundamental cues will also disappear (e.g. the cursor).

(e.g. the cursor)

Ohh.. right. That would make an editor pretty useless. :grimacing:


Ability to test console interaction, and other system dependencies

Need to be able to test a procedure (or main), which may contain I/O or other side effects or dependencies. Suggest:

Console output - test what the console contains (all visible, or just the last bit) after execution of a procedure or after ...

assert consoleText() is "......."  or
assert consoleText().endsWith("...") is true

Console input. Provide a runToNextInput() method or similar, and a method, say: testInput(text: string)

Random numbers - provide a fixed seed.

Clock and calendar proxies.

No. Sticking to the idea that tests are for functions


Application Error - No such file or directory

I set up a solder server and everything is working fine except adding a Modpack, then I'll always get this error: "md5_file(/resources/default/icon.png): failed to open stream: No such file or directory"
I hope someone can help me with it and if it's a configuration fault I'm sorry for submitting it here.

Have you checked file permissions for your public folder? Make sure your web server has read access to Solder's files.

I already checked file permissions and ownership.

Does "public/resources/default" exist and match these contents?

it looks like you've entered one of the paths wrong, as it's looking for /resources/default/icon.png and not /path/to/solder/resources/default/icon.png

Yes, it does have the same content and I can access it with the URL.

As a note, this is technically a dupe of #397, but that issue lacks a useful solution

I know that but as #397 doesn't have a solution that would work for me and I rarely use GitHub I didn't know another way to submit my issue.

The file URL is wrong. The most likely reason is that "public_path()" method is failing.
e.g. https://github.com/TechnicPack/TechnicSolder/blob/ded49a4baf5fb0abfa31cb9b776f4cbde95dc1eb/app/controllers/ModpackController.php#L194
As to why it is failing, I have no idea. I've never heard of that method failing. Have you checked your application logs in "app/storage/logs"

Heres what the log outputs, I hope you can help me with that.
(And I'm sorry if the formatting of the log is messed up.)
[2016-11-30 08:39:24] production.ERROR: exception 'ErrorException' with message 'md5_file(/resources/default/icon.png): failed to open stream: No such file or directory' in /var/www/vhosts/<domain>/solder/app/controllers/ModpackController.php:194 Stack trace: #0 [internal function]: Illuminate\Exception\Handler->handleError(2, 'md5_file(/resou...', '/var/www/vhosts...', 194, Array) #1 /var/www/vhosts/<domain>/solder/app/controllers/ModpackController.php(194): md5_file('/resources/defa...') #2 [internal function]: ModpackController->postCreate() #3 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(231): call_user_func_array(Array, Array) #4 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(93): Illuminate\Routing\Controller->callAction('postCreate', Array) #5 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(62): Illuminate\Routing\ControllerDispatcher->call(Object(ModpackController), Object(Illuminate\Routing\Route), 'postCreate') #6 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/Router.php(967): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'ModpackControll...', 'postCreate') #7 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}() #8 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/Route.php(109): call_user_func_array(Object(Closure), Array) #9 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1033): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request)) #10 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1001): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) #11 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(781): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) #12 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(745): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request)) #13 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Session/Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true) #14 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true) #15 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true) #16 /var/www/vhosts/<domain>/solder/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true) #17 /var/www/vhosts/<domain>/solder/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(641): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request)) #18 /var/www/vhosts/<domain>/solder/web/index.php(49): Illuminate\Foundation\Application->run() #19 {main} [] []

I know that this is an old issue, but solution for me was to check if the directory is correct in bootstrap/paths.php file.
In 29 line, there is this this setting:
'public' => __DIR__.'/../public_html',

As my public folder is higher than the solder app folder location (in public_html), then I just needed to modify it to:
'public' => __DIR__.'/../../public_html',

Hope, this will help someone :)

Closing this since modpack art is no longer in Solder.


Show the example of encoding the OData query

The documentation states "When you specify an OData query string for the options parameter, the query should be encoded for special characters."  If that is the case, then the example should show to help with best practices.

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

ID: f0c196bb-4bbb-80e2-0bba-42d130621024
Version Independent ID: 56d1575c-1868-34c6-992d-e3797024e413
Content: retrieveMultipleRecords (Client API reference) in model-driven apps - Power Apps
Content Source: powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveMultipleRecords.md
Service: powerapps
Sub-service: mda-developer
GitHub Login: @adrianorth
Microsoft Alias: aorth

Thanks for your comment, @xairrick. This issue has been assigned to the doc author for review.

Hi @JimDaly
There are a couple thing I found my testing of this;

Shouldn't primarycontactid  be _primarycontactid_value
The encoding the breaks the call to Xrm.WebApi.retrieveMultipleRecords, returned error is  "Option Parameter should begin with "?""

@xairrick
Thanks for testing.
That makes sense to me.
If you use the Web API directly, there is no primarycontactid simple property, it is a single-valued navigation property. _primarycontactid_value is the simple read-only lookup property that you can filter against.
I just applied the most common pattern I knew for encoding, as I think most people would.
The guidance to apply encoding to the entire query seems at odds with how the API behaves.
@lancedMicrosoft can you review this sample and add the guidance needed for people to successfully apply the best practice of encoding the query?


Add Junko Ohashi - Telephone Number (Nightcore) by Junko Ohashi

Song Name
Junko Ohashi - Telephone Number (Nightcore)
Artist Name
Junko Ohashi
Source
Youtube
Youtube Link
ib2ANS-hlsrHEU1l
Direct File Link
No response
Song ID
56709
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 56924070

reject
invalid YouTube link


which version is ready for production

现在有哪个版本能在生产环境中使用吗？
1000万用户的体量具体应该如何配置机器资源

To this question, we need more information in order to provide specific recommendations:
1、What type of application do you have? For example, is it a social network, an e-commerce platform, or something else?
2、What are the main usage scenarios? Are you conducting A/B testing or using a canary deployment process?
3、What type of client are you using? Is it a client or server?
Please feel free to contact us to obtain detailed information on production practices.


Fix UWP build by updating sample folder references

@riarenas,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Auth middleware for API

How can I change authentification behavior?
I am developing API where I use osiset package.
I need api to return unauthorized instead HTML form.
Is there a way to do it with this package? Or any recommendations?
As I can see we have: /vendor/osiset/laravel-shopify/src/ShopifyApp/Http/Middleware/AuthShopify.php
where we have private: handleBadVerification() method, where we have redirect to login page: return Redirect::route('login');
In case there is no better ways, I have a backup plan to extend AuthShopify and override handleBadVerification method, but it's private and I can't do that

You're asking if theres an ability to instead of redirection to /login, to go somewhere else?

I need it for the API, so it has to return 401 Unauthorized status instead redirect to login page

I am in the works of working on a method for this right now as login method is deprecated on Shopify.
I will include this with next update, which will throw an exception which you can catch in Laravel.

@sergeyantonuk can you see if the new JWT support resolves your problem?


Poll (remote) enclave for local public keys

This PR adds a poller that will fetch public keys from the Enclave and add them to the local store.
This means that if a remote enclave is restarted with different keys, then they will get picked up by the transaction manager without having to restart, which then propagates across the network.
This is essentially a no-op for local enclaves for now, although after https://github.com/jpmorganchase/tessera/issues/703 is implemented, it would be picked up automatically (although whether this is worth the cost is arguable, tending towards not).
A poller was chosen so that we can keep the 1-way communication of TM->Enclave.
A polling time of 5000ms was chosen arbitrarily, which keep the amount of time a user must wait before the key is accessible down, if we want to increase the time to reduce strain then please do suggest.
Fixes https://github.com/jpmorganchase/tessera/issues/702
Supersedes https://github.com/jpmorganchase/tessera/pull/853
Although this PR creates more spring beans, which is the opposite direction of where we want to go, I have raised the ticket https://github.com/jpmorganchase/tessera/issues/860 to capture a  removing all the possible tessera-partyinfo beans as its own change.

Codecov Report

Merging #861 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #861      +/-   ##
============================================
+ Coverage     99.44%   99.45%   +0.01%
  Complexity     2076     2076
============================================
  Files           311      312       +1
  Lines          6096     6100       +4
  Branches        312      311       -1
============================================
+ Hits           6062     6067       +5
  Misses            5        5
+ Partials         29       28       -1

Impacted Files
Coverage Δ
Complexity Δ

...rum/tessera/partyinfo/PartyInfoServiceFactory.java
100% <ø> (ø)
1 <0> (ø)
:arrow_down:

...quorum/tessera/partyinfo/PartyInfoServiceImpl.java
97.22% <100%> (-0.22%)
18 <2> (-3)

...a/com/quorum/tessera/partyinfo/PartyInfoStore.java
100% <100%> (ø)
8 <2> (-1)
:arrow_down:

...tessera/partyinfo/PartyInfoServiceFactoryImpl.java
100% <100%> (ø)
9 <2> (+1)
:arrow_up:

...orum/tessera/partyinfo/EnclaveKeySynchroniser.java
100% <100%> (ø)
3 <3> (?)

.../quorum/tessera/sync/SyncResponseMessageCodec.java
100% <0%> (+3.22%)
5% <0%> (ø)
:arrow_down:

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 8e17aea...744fa4f. Read the comment docs.


Berlin support

What was wrong?
Need support for Berlin fork
How was it fixed?
Merge in Berlin support from py-evm, add ethereum/tests for Berlin
To-Do

[ ] Clean up commit history

[ ] Add entry to the release notes

Cute Animal Picture

Updating to 0.4.0-alpha2 to get the fixes from here https://github.com/ethereum/py-evm/pull/1993

One more py-evm bug: Need to rename receipt_decoder -> receipt_builder


Mobileclient.search(): no album_hits entries

Tried searching for two different albums with no results for album_hits (or anything other than video_hits for that matter).  Anyone else having this issue or know of a fix?  If it helps, these are the steps I'm taking:
album_artist = "glitch_d"
album_name = "Arcade EP"

import gmusicapi.Mobileclient
googleplay = gmusicapi.Mobileclient()
googleplay.login(EMAIL, PASSWORD, gmusicapi.Mobileclient.FROM_MAC_ADDRESS)

googleplay_data = googleplay.search('%s %s' %(album_artist, album_name))

print(googleplay_data['album_hits'])

The fix is already merged but hasn't been released yet.

Ah, sweet!  Looking forward to when the fix is released -- we're setting it up as a part of an automatic generation of these links.  😛
Thanks for the reply!

Ok, this is out in 11.0.4.

Just got a chance to check it out, and sadly I'm still experiencing issues, but I figured out what's going on.  I tried a bunch more searches for some big pop songs (like "Anaconda", "Taylor Swift", "Miley Cyrus Wrecking Ball") as a little test, rather than just my record label's releases, but no luck.  (I even went in and forced the search to only search for albums and songs.)  I just went to Google Play Music (rather than the Google Play Store) to search for my songs, and in there, only came up with video results.  Out of curiosity, I signed up for the free 30 day trial, and boom, album and track results popping up in both the website and the library.
So, it turns out that it's the limitations of a free Google Play account that was causing it the entire time, rather than anything wrong with the library.  -_-

Ah, yeah. That was understated in the docs; I've clarified it.


Switch to an excellent code formatting and linting tool

Currently, prettier is being used to validate and normalize the formatting of both code and data.
It's got several issues:

When checking the format, it doesn't give any specific information about what is wrong with the content
It runs very slow and requires a lot of memory (node heap size must be increased for large files)
It's strongly opinionated and by its default behavior creates strange formatting results which are not configurable

You can see how slow the validation is by looking at a github workflow run or by running npm run check-data.
When a file has any issues that cause it not to pass validation, it simply prints:
[warn] Code style issues found in the above file. Forgot to run Prettier?

An efficient formatting tool that doesn't do any deep analysis of the content should be able to check or streamline a file of any length in a single pass with minimal memory overhead.
It makes sense to look at the available options and to evaluate them.

Perhaps #65 and #66 are related issues.


The script errors out if game_info.image is None

My entry for "Funkoverse Strategy Game: Space Jam A New Legacy 100" returns nothing back for the image URL.  The script then errors out with:
Traceback (most recent call last):
  File "./generate_pdf.py", line 463, in <module>
    download_image(config, game_info)
  File "./generate_pdf.py", line 227, in download_image
    res = requests.get(game_info.image, stream = True)
  File "/usr/lib/python3.6/site-packages/requests/api.py", line 70, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python3.6/site-packages/requests/api.py", line 56, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 474, in request
    prep = self.prepare_request(req)
  File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 407, in prepare_request
    hooks=merge_hooks(request.hooks, self.hooks),
  File "/usr/lib/python3.6/site-packages/requests/models.py", line 302, in prepare
    self.prepare_url(url, params)
  File "/usr/lib/python3.6/site-packages/requests/models.py", line 382, in prepare_url
    raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?

I got around the error with a simple None check in download_image, though the resulting output still reference a non-existent image:
            #Download the image to the local cache.
            if (game_info.image is None):
                logging.warning(game_info.name + " has no image url")
            else:
                res = requests.get(game_info.image, stream = True)
                if res.status_code == 200:
                    logging.info("Writing: " + collection_info.game_name + " boxart to " + os.path.join(config.images_path, game_info.obj_id + ".jpg"))
                    with open(os.path.join(config.images_path, game_info.obj_id + ".jpg"), 'wb') as f:
                        shutil.copyfileobj(res.raw, f)

Perhaps adding a "no image" placeholder jpg and referencing that in the output in this case?

As an alternative, I'm grabbing BGG's "No Image Available" image instead:
            #Download the image to the local cache.
            if (game_info.image is None):
                logging.warning(game_info.name + " has no image url")
                game_info.image = "https://cf.geekdo-images.com/zxVVmggfpHJpmnJY9j-k1w__imagepagezoom/img/RO6wGyH4m4xOJWkgv6OVlf6GbrA=/fit-in/1200x900/filters:no_upscale():strip_icc()/pic1657689.jpg"
            res = requests.get(game_info.image, stream = True)
            if res.status_code == 200:

though this solution is certainly brittle if something changes on BGG's side.


Don't merge! Regression pull request perf test for no metavalidation

Docs Build status updates of commit c5d5992:
:clock10: Pending: waiting for processors (17 builds ahead of you)
:warning: Docs Build is busy, currently there are 17 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit c5d5992:
:clock10: Full build: the average full build time is 18 min(s) 35 sec(s), this is based on the last 195 build(s) for this repository.

Docs Build status updates of commit c5d5992:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details
Dependent Files

TestingPullRequest.md
:white_check_mark:Succeeded

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


Extra 'T' in publication_date

Python 3.7.7
Example code shows an extra 'T' in publication_date.
  -

  ?                                                                                ^
  +

  ?                                                                                ^

Here's my code:
def __repr__(self):
    return "
"\
            .format(self.title, self.author, self.publication_date)

Please read the qualifier description carefully.

Thank you for the prompt response!


How to use commands to package by module, unnecessary files are not packaged

What problem does this feature solve?
There are many modules in my current project, but sometimes some modules do not need to be produced, so it is necessary to exclude the modules that can not be produced, how to use commands to do this?
What does the proposed API look like?
There are many modules in my current project, but sometimes some modules do not need to be produced, so it is necessary to exclude the modules that can not be produced, how to use commands to do this?

Please use forum.vuejs.org for usage questions


Q1 Accessibility Audit

Background
We need to check on accessibility and make sure there are no regressions since the summer 2022 audit.
Action Requested
Conduct Axe accessibility audit on a prodlike environment (staging, or a dev environment with a fresh cut of main). This entails running both manual and automated scans on the following pages/flows:

Static site

[x] Static site homepage
[x] Static site support homepage
[x] Static site generated page (a sample help page like password reset)

Admin pages

[ ] Sign up flow (simplereport.gov/signup)
[ ] Add/edit facility
[ ] Manage users
[ ] Patient self-registration settings (https://demo.simplereport.gov/app/settings/self-registration)

Standard user pages

[ ] Dashboard
[ ] Conduct test (with at least 2 tests active)
[ ] Results
[ ] Person
[ ] Add/edit person form
[ ] User account creation (password/MFA setup)
[ ] Results bulk upload
[ ] Patient bulk upload

Patient experience

[ ] Patient self-registration
[ ] Results view

Superadmin experience

[ ] Organization verification
[ ] Add/edit device
[ ] Tenant data access

Acceptance Criteria
Manual and automated tests have been run on all of the above pages, and tickets have been created for any new issues.
Additional information
Spreadsheet template
Main site audit summer 2022

1/5/23 update: Static site tested; no issues found.

Tracking sheet, if necessary: https://cdc.sharepoint.com/:x:/r/teams/USDSatCDC/Shared Documents/PRIME SimpleReport/Accessibility/Q1 2023 Accessibility Audit.xlsx?d=w43ca71d957e84f729c4aba11873d4a52&csf=1&web=1&e=e10lq4

@emmastephenson to create new tickets to track accessibility training for the following folks:

@BobanL
@johanna-skylight
@lauraykerr
@kenieh
@tomiobikunle

@emmastephenson to convert this to epic and break into smaller tickets

I'll start on the "2. Admin pages" items in the meantime! :)

For "running both manual and automated scans"
With the axe dev tool

Run either "Scan ALL of my page" or "Scan PART of my page" as needed
Then go through the appropriate "Start an Intelligent Guided Test" options (For example, some pages may not need "Forms" for example if there are no forms on that page)