[SDP-1060] Cleanup values and miniml-values for helm-chart

What
Cleaning up some dummy data from values and minimal-values.
Why
Make sure users of the helm chart are aware that these values are required
Checklist
PR Structure

[x] This PR has a reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR title and description are clear enough for anyone to review it.
[x] This PR does not mix refactoring changes with feature changes (split into two PRs otherwise).

Thoroughness

[x] This PR adds tests for the new functionality or fixes.
[x] This PR contains the link to the Jira ticket it addresses.

Configs and Secrets

[x] No new CONFIG variables are required -OR- the new required ones were added to the helmchart's values.yaml file.
[x] No new CONFIG variables are required -OR- the new required ones were added to the deployments (pr-preview, dev, demo, prd).
[x] No new SECRETS variables are required -OR- the new required ones were mentioned in the helmchart's values.yaml file.
[x] No new SECRETS variables are required -OR- the new required ones were added to the deployments (pr-preview secrets, dev secrets, demo secrets, prd secrets).

Release

[x] This is not a breaking change.
[x] This is ready for production.. If your PR is not ready for production, please consider opening additional complementary PRs using this one as the base. Only merge this into develop or main after it's ready for production!

Deployment

[ ] Does the deployment work after merging?

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr251.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr251.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr251.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr251.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr251.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr251.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr251.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr251.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr251.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr251.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr251.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr251.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr251.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr251.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr251.previews.kube001.services.stellar-ops.com


Missing file in dist

Looks like mjs file is missing in the dist that published on NPM. It's pointed out in package.json, but is actually not present. This breaks Snowpack for example. Should be an easy fix.

Thanks for reporting the issue. Should be fixed with the latest release.


Input variables only work with one configuration in a compound launch config

VSCode Version: VSCode 1.30.2
OS Version: Windows 10 Pro

Steps to reproduce

Create a launch.json that has two configs, each referencing an input variable
Create a compound using both of those two configs
Launch the compound task.

Expected: User is prompted to select input variable, input variable is passed to all configs in the compound and all tasks in the compound are run.
Actual: User is prompted to select input variable, only the last config in the compound is run.
Example launch.json:
{
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}/hey.js",
            "env": {
                "Test": "${input:componentType}"
            }
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program2",
            "program": "${workspaceFolder}/hey2.js",
            "env": {
                "Test": "${input:componentType}"
            }
        }
    ,],
    "compounds": [
        {
            "name": "Compound",
            "configurations": ["Launch Program", "Launch Program2"]
        }
    ],
    "inputs": [
        {
            "id": "componentType",
            "description": "What type of component do you want to create?",
            "default": "component",
            "type": "pickString",
            "options": ["component", "directive"]
        }
    ]
}

hey.js/hey2.js:
debugger;
console.log('foo');

If one launch config of a compound contains an "input variable", the succeeding launch configs are not started.
So if the "input variable" is only used in the last launch config, all launch configs are started.


Typo GPPermission(s)

CommandType     Name                                               Version    Source

Cmdlet          Get-GPPermissions                                  <IP_ADDRESS>    GroupPolicy
Cmdlet          Set-GPPermissions                                  <IP_ADDRESS>    GroupPolicy

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

ID: 07ed5529-b035-1519-e7d4-e07d8f90d555
Version Independent ID: e8ed9045-8751-c073-25a7-c9a6207710f2
Content: Get-GPPermission (GroupPolicy)
Content Source: docset/windows/grouppolicy/Get-GPPermission.md
Product: w10
Technology: powershell-windows
GitHub Login: @AndreaBarr
Microsoft Alias: v-anbarr

Hello, there is no any typo here,
Get-GPPermissions is just an alias of Get-GPPermission


[Discussion] Add loki installation mechanism (opt-in, additional to promtail)

First of all, this ansible role rocks! But I needed loki in addition to promtail, and there is a lot of common stuff.
I started a fork, but maybe you would be receptive to a PR. If you don't want anybody to mess with this repo and/or think that a loki installation should be in a standalone repo, I respect that and no need to keep reading :)
My main idea is to only share certain key shared configuration things (such as system_user and system_group, maybe config_dir and tmp_dir, probably install_dir) to a loki_ prefix of variables. Things like version can be kept separated but defaulted like this:
loki_version: "2.2.1"
promtail_version: "{{ loki_version }}"

(I can conceive the need to have different loki version and promtail version, and it may avoid unnecessary breaking changes for a lot of users, maybe?)
With some flags named loki_install and promtail_install the user can choose whether to install only promtail, only loki, or both. Loki and promtail are distributed under the same releases page (on grafana/loki github) so they are quite "a pack". Still, users may want to deploy them separately.
Does it make sense? If you don't want it here but have some suggestions, I would be happy to get your feedback.

I understand that my response is very delayed on that topic and I believe this issue is currently no longer relevant.
Personally speaking, I do like to separate the concerns of roles. If someone wants to install loki, a dedicated role for that should be used.
Sharing information can be achieved by interpolation of variables in the playbook / variable files. So it's possible to share common configuration between roles, even thought they are completely independent from each other.
I hope you understand that I follow this principle of separating concerns


% reading setting off bms error

Why is 4.14 considered 100%?

Owie only modifies the reported battery percentage. It physically has no control over what your BMS or controller do.
4.14 is reported as 100% for precisely the reason that after fully charging batteries and leaving them alone, the voltage will drop some.
Board shuts off whenever BMS decides to kill the power. Once again Owie has no say in when this happens. The 7% it read is based on voltage it sees. Chances are your battery pack is old, or maybe you were riding in cold so the voltage dropped below the BMS failsafe level. You should have gotten captain morgan before the board shutoff though. You sure you didn't try riding it after that?
Anyways, there's nothing actionable for me here, closing the issue.


Update P05-C03-gru-scratch.ipynb

fix math equation error and some GRU output shape

These corrections appear correct 👍


Fix for flexget - cant execute property

Edit file /home/osmc/.raspberry-osmc-automated/flexget/config.yml in "move" function change "filename" to "rename".
Now flexget is working too.

After edit you can test running "sudo /usr/local/bin/flexget exec"


Translation of the Main repo README to pt-PT

@paladique I thinks thats fixed. Hopefully i didnt miss any link. 😅

Thanks for your translation! Before I can merge this, can you verify that there are no broken links or images? You can check it here

@paladique I thinks thats fixed. Hopefully i didnt miss any link. 😅

@Midas-sudo thank you!


TypeSchemes for OpDefs (by adding {TypeArg,PrimType}::Variable)

Ok here goes. The limited form where polymorphism is limited to a special OpDefTypeScheme that is not used in core Hugr, but provides a compute_signature function that can be used by an OpDef. (But, where we add type variables to the core Type and TypeArg hierarchies to enable this.) I've now replaced the template (String, String) SignatureFunc with this schema (parsing can go somewhere else), and included #541 in here (will rebase/merge on top when/if that goes in)
See what you think as it stands - I maintain that I don't think this PR is a good endpoint, but I'll try to do the rest in a separate follow-up PR.
That is, I think

If we are adding new Variables here, we should go the whole way and make FunctionType polymorphic. This is not difficult given what's already in this PR:

we move the Vec<TypeParam> from OpDefTypeScheme into FunctionType (so OpDefTypeScheme is just a FunctionType) - or have OpDefTypeScheme as a separate PrimType enum-variant;
whereas this PR has OpDefTypeScheme::new doing validation using only the type params in the OpDefTypeScheme, and FunctionType::validate using only type params provided from outside; instead the new (Function/)Type takes a bunch of type parameters from outside and concatenates them with the ones on the inside (for the recursive calls only)
Call node takes (as constructor) inputs outputs extension (and no type params) - this is the argument for keeping FunctionType and the polymorphic variant separate in the Rust types.
Add an optype that does type application - constructed with a polymorphic (Function/)Type and a list of TypeArgs, and the constructor checks the type-args against the type-params declared in the FunctionType. (This is the bit of "dependent types" that we can't do if we implement this in an Extension).

Alternatively, if we really don't want polymorphic FunctionTypes, I think it's plausible to use Opaques rather than adding new enum-elements for Variable, with custom callbacks for handling Opaques rather than lists of TypeParams/TypeArgs. This'd be a lot more generic in the core, and keep type-scheme-specific code in the type-scheme module.

Going straight for #630 ...


WebP format videos do not display a thumbnail

I have some .webp files and they are not displaying thumbnails. Playing them works normally.

Using the Sharp library for thumbnail generation.
Browser-
Windows 10 1809
Chrome 72 and Firefox 66(beta)
Server-
Host OS is Debian 9
Docker version 1.5.6-stretch
Edit- GitHub does not support webp files so I cannot attach one, but here is a link to one that I have-
https://media.giphy.com/media/l4EoMWIMDVG156l6U/giphy.gif

Hi,
I did a quick check.
It seems to be some problem with sharp itself.
Rendering the thumbnail with sharp says: Error: webp2vips: unable to read pixels.
That leads to a libvips issue: https://github.com/libvips/libvips/issues/823.
I've opened an issue at sharp: https://github.com/lovell/sharp/issues/1592
Hopefully we get a quick answer.
Best,
Patrik

Update:
According to sharp this issue will be solved in the forthcoming libvips 8.8. We will have to wait until then.

Ah well, at least a fix is in the pipe.
Thank you for your quick diagnosis, and also thank you for creating this awsome project.

Your welcome :)


Results page - Modifier term needs to be translated

In the Results page, the QA list the score. The text is hard coded as "Modifier". Needs to be updated dynamically based on page language (FR/EN).

Fixed in 98d886dc3baed230fd5491bd4df8848e988bc6c3


Only casts on 1 desktop/app, not shown on others

For example, if I fullscreen an app it will not show.  Is there a way to change this?

https://github.com/keycastr/keycastr/issues/37


Documentation/bgp: Add note about operator logs into BGP operation guide

BGPv2 uses operator logic, so we should have a note about operator logs in the opration guide.

/test


Redis aborting connections

Hello,
I'm having a issue that redis aborting the connections :

1:M 22 Aug 06:05:57.319 # Possible SECURITY ATTACK detected. It looks like somebody is sending POST or Host: commands to Redis. This is likely due to an attacker attempting to use Cross Protocol Scripting to compromise your Redis instance. Connection aborted.

Leading to errors downloading the files in the pipeline log.
Thanks for help

Having the same problem here. Ubuntu 18.04. I tried changing the redis alpine version, and also editing redis.conf to disable protected mode which did not help.
Advice welcome.

Hi there,
I also face the same trouble.
I think it is what causing me beeing able to loead the frontend page (localhost shows nothing, even no errors)
redis_1       | 1:C 11 Jun 11:38:59.999 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis_1       | 1:C 11 Jun 11:38:59.999 # Redis version=4.0.2, bits=64, commit=00000000, modified=0, pid=1, just started
redis_1       | 1:C 11 Jun 11:38:59.999 # Configuration loaded
redis_1       |                 _._
redis_1       |            _.-``__ ''-._
redis_1       |       _.-``    `.  `_.  ''-._           Redis 4.0.2 (00000000/0) 64 bit
redis_1       |   .-`` .-```.  ```\/    _.,_ ''-._
redis_1       |  (    '      ,       .-`  | `,    )     Running in standalone mode
redis_1       |  |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
redis_1       |  |    `-._   `._    /     _.-'    |     PID: 1
redis_1       |   `-._    `-._  `-./  _.-'    _.-'
redis_1       |  |`-._`-._    `-.__.-'    _.-'_.-'|
redis_1       |  |    `-._`-._        _.-'_.-'    |           http://redis.io
redis_1       |   `-._    `-._`-.__.-'_.-'    _.-'
redis_1       |  |`-._`-._    `-.__.-'    _.-'_.-'|
redis_1       |  |    `-._`-._        _.-'_.-'    |
redis_1       |   `-._    `-._`-.__.-'_.-'    _.-'
redis_1       |       `-._    `-.__.-'    _.-'
redis_1       |           `-._        _.-'
redis_1       |               `-.__.-'
redis_1       |
redis_1       | 1:M 11 Jun 11:39:00.000 # Server initialized
redis_1       | 1:M 11 Jun 11:39:00.000 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
redis_1       | 1:M 11 Jun 11:39:00.000 * Ready to accept connections
redis_1       | 1:M 11 Jun 11:39:05.208 # Possible SECURITY ATTACK detected. It looks like somebody is sending POST or Host: commands to Redis. This is likely due to an attacker attempting to use Cross Protocol Scripting to compromise your Redis instance. Connection aborted.
redis_1       | 1:M 11 Jun 11:40:08.952 # Possible SECURITY ATTACK detected. It looks like somebody is sending POST or Host: commands to Redis. This is likely due to an attacker attempting to use Cross Protocol Scripting to compromise your Redis instance. Connection aborted.
redis_1       | 1:M 11 Jun 11:41:12.783 # Possible SECURITY ATTACK detected. It looks like somebody is sending POST or Host: commands to Redis. This is likely due to an attacker attempting to use Cross Protocol Scripting to compromise your Redis instance. Connection aborted.

Does anyone found a fix?


Move the repo to Styleguidist GitHub organization

What do you think about that? As I understand react-docgen-typescript is mostly used with React Styleguidist.

You are right that would make lot of sense. If you think that could be possible I would be happy to move it there.
Firstly, I would like to finish a parser refactoring for fixing issue #5 and then we can do that.

Awesome, ping me whey you’re ready 🦄


Force Graph is refusing to accept height constant, stays at 300px default.

Great Repo,
I cannot seem to get a Single Container to accept the height I would like. I am working with svelte.
<VisSingleContainer {data} height={'60vh'}> this line does not work.
The documentation says const height = 100 but does not explain how to get that const into the single container. Is this a versioning issue or some change.
Any help would be greatly appreciated. Cheers.

@TheBitmonkey Can you please share an example that reproduces the issue via StackBlitz or any other online code editor?

Well that seem completely fair. Let me get back to you on that.

OK, it works as described on Stackblitz. I needed to force install the svelte peer dependency though which I didn't need to do locally. Maybe the issue is there. I will continue on.
Thanks.

@TheBitmonkey Great, I'm glad to hear it's working. That's interesting about the svelte peer dependency, we'll keep an eye on it. If you come across any more issues or have further questions, feel free to reach out.


iterator/enumerate introduced

Minor nitpicks aside, looks great!

btw, I suggest creating a branch for each PR, making it easier for you to author multiple PRs at a time ;)

Awesome! :tada: Thank you! :heart:


Downgrade log level of noisy log messages

Care to explain why you think they should be info and not error? They're almost all in a catch block.

I'll go ahead and hide my comment in shame :grimacing:

@spencergibb in the app refresh case the error is handled and hence is not an error any more by definition, it's simply noise. There's nothing the users can do or should do, it's non-actionable and frankly unimportant if this happens infrequently. If it's permanent, it will manifest in actual issues (stale/empty registry) which must be detected in other ways anyway.
The redirecting client is similar, I struggle to see what a developer may do when seeing this?
What are your thoughts?

Sounds good to me.

@spencergibb curious if you have received / seen feedback on this from users as well, we can open a separate issue / PR if we need to. The logging game in this client can use some love imo.

@troshko111 Updated to address all comments, PTAL when convenient.

@troshko111 Ack - I wrapped the lines and re-pushed


[Table] Cannot properly see the row overflow options on Table when in RTL mode

Steps:

Open the Storybook
Click on Table component
Click on RTL tab and check the RTL toggle
Click on one of the overflow buttons in the rows
Actual Result: Actions on overflow cannot be properly seen
Expected Result: Overflow options should be displayed to the right so they could be seen
Maybe the menu should open left in that case.

this is not stale. There is a newer duplicate and i will close once located.

Duplicate of #1197

Resolved via https://github.com/IBM/carbon-addons-iot-react/pull/1357


encodeURIComponent rather than encodeURI

Hey @Urigo,
When constructing the embedly post you're using encodeURI() but really you should be using encodeURIComponent() as you are putting the encoded string as a query param.
This results in some urls failing to embed e.g. below:
https://www.google.com/maps/@45.5067683,-122.6069459,11z
Cheers
Sebastian

Hi @sebastiankade and thanks for the feedback.
Do you want to pull request the fix to get the credit you deserve?

thanks @Urigo, but it's fine
If you could update the bower package too that would be great :)

hey @Urigo did you manage to push this live yet?

Version 0.0.8 is available from Bower.


[Feature] DB id columns

Feature Description
Use an auto-incrementing column to each table, use that as the foreign key and implicit creation ordering.

Additional Information

That can also help with retrieving the last mass delegation set per delegator, otherwise, you have to get the last by block number.


[Bug] Price sorting

What is the problem?
When sorting by the price of items, the wrong sorting algorithm is used. For examples:

And if you look a little lower, then in this place the numbers are sorted by the "first digits", and not by the total value:

How to reproduce:
Just sort items for price from higher to lower

Fixed in dev, will be released in v1.7.1


[Event Request] CU 5987 PostSalesTaxToGL no events

PostSalesTaxToGL function in Codeunit 5987 which posts NA sales tax for service documents has no events at all.  Probably the only function like this I've seen lately where we cannot touch the GenJnlLine to add our custom posting values.  At least a CopyFromServiceHeader like there is in the PostCustomerEntry would be good.  Would also like some at the end to track the postings as well but anything would be a start thank you!

Hi @MattR818 . Please be precise in description of what event should added, where it should be added and with which parameters.
You can take a look at this request for example https://github.com/microsoft/ALAppExtensions/issues/8389 or others.

Thanks @RomanZanizdra  .
In ServPostingJournalsMgt.Codeunit.al , Codeunit 5987 "Serv-Posting Journals Mgt." , in function PostSalesTaxToGL , please add the the following event before the GenJnlLine is posted (this is similar to SalesPost codeunit 80):

                    if ServiceHeader."Currency Code" <> '' then
                        TotalServiceLineLCY."Amount Including VAT" :=
                          TotalServiceLineLCY."Amount Including VAT" + GenJnlLine."VAT Amount (LCY)";
+                   OnBeforePostSalesTaxToGL(GenJnlLine, ServiceHeader, TempSalesTaxAmtLine);
                    GenJnlPostLine.RunWithCheck(GenJnlLine);
                end;
            until TempSalesTaxAmtLine.Next = 0;

    [IntegrationEvent(false, false)]
    local procedure OnBeforePostSalesTaxToGL(var GenJnlLine: Record "Gen. Journal Line"; ServiceHeader: Record "Service Header"; SalesTaxAmountLine: Record "Sales Tax Amount Line")
    begin
    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. We will update this issue with information about availability.


Output of Gap-filled Model

I ran Cheshire-gapfilling on several test GEMs. However, is there a function to obtain the outputs of the GEMs with the suggested gap-filled reactions added to the GEMs?
Best,
W

Hi William,
Unfortunately, there is no such function implemented in the current
version. You can always add reactions using the cobra toolbox based on the
candidate reaction scores. Thanks.
Best, Can
On Wed, Dec 27, 2023 at 4:49 AM William Scott @.***>
wrote:

I ran Cheshire-gapfilling on several test GEMs. However, is there a
function to obtain the outputs of the GEMs with the suggested gap-filled
reactions added to the GEMs?
Best,
W
—
Reply to this email directly, view it on GitHub
https://github.com/canc1993/cheshire-gapfilling/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALXYM52CFYVHRFLA5FRKKJDYLPVKDAVCNFSM6AAAAABBEFEKBGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TOMJVGQYTAMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Formatting a macro that generates a struct with a field with a multiline attribute adds indentation forever

macro_rules! generate_the_struct {
    ($a:literal) => {
        pub struct Struct {
            #[clap(
                long = "--alpha-beta-gamma",
                env = "ALPHA_BETA_GAMMA",
                default_value = $a,
            )]
            alpha_beta_gamma: usize,
        }
    };
}

The arguments of the clap attribute will be indented for every call to cargo fmt. For example...
% for x in $(seq 10); do cargo fmt; done
% git diff

diff --git a/src/main.rs b/src/main.rs
index 1f1a25c..c1dee62 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,10 +2,10 @@ macro_rules! generate_the_struct {
     ($a:literal) => {
         pub struct Struct {
             #[clap(
-                long = "--alpha-beta-gamma",
-                env = "ALPHA_BETA_GAMMA",
-                default_value = $a,
-            )]
+                                                                        long = "--alpha-beta-gamma",
+                                                                        env = "ALPHA_BETA_GAMMA",
+                                                                        default_value = $a,
+                                                                    )]
             alpha_beta_gamma: usize,
         }
     };

This occurs with:

rustfmt 1.4.38-stable (e092d0b6 2022-07-16)
rustfmt 1.5.1-nightly (f6f9d5e7 2022-08-04)

Believe this is just another case like #4609 and various others

another case like #4609 and various others

Perhaps, but PR #5473 from @davidBar-On does not appear to prevent this case.

Perhaps I should've elaborated, but it was deliberate that I didn't close this issue/mark as a duplicate.
The behavior you're seeing is based on a chain of two bugs/gaps. The first is a more general class where rustfmt's attempts to convert the macro contents into something it can format fails, and there's various, unrelated macro scenarios that can trigger this. This failure is actually not terribly impactful (it just results in rustfmt deciding to leave the mac alone). However, that failure then triggers the second bug which is the one that causes the runaway indentation.
The PR you've referenced is an attempt to fix a specific type of the first class (which is different than the cause of your snippet, hence the non-effect), but doesn't attempt to address the second. Ideally we'd fix this second one, but it's proven to be rather gnarly.
Essentially, your issue could be addressed in one of two ways:

identify cause of this specific macro that's making rustfmt choke and address it so that rustfmt can actually format your macro
address the second indentation issue that occurs when rustfmt is unable to format the macro (indentation idempotence issue is resolved, but rustfmt would still be unable to format the macro)

... address the second indentation issue that occurs when rustfmt is unable to format the macro (indentation idempotence issue is resolved, but rustfmt would still be unable to format the macro)

A problem with this approach is that the format error is not propagated to the code that handles the macro formatting.  In PR #4629 I tried to fix that, so that the format error will be propagated, but it was decided that it is better to resolve each specific cause than taking this approach.

The root cause of the problem is here:
https://github.com/rust-lang/rustfmt/blob/ea017d7f84e218c4a8048d2ecd9d63bbda014209/src/attr.rs#L348
self.meta() returns None, because an Attribute key's value is expected to be a Literal, but the $a value of default_value is parsed as Identifier.
This is not a macro only issue.  The same problem happens if a const is used as a value, as the const name is not a Literal.
It seems that to resolve the issue ast::Attributes::tokens() may need to be used when ast::Attributes::meta() fails.  Is there already a Rewrite for in rustfmt that may be used for that?

It seems that to resolve the issue ast::Attributes::tokens() may need to be used when ast::Attributes::meta() fails.

On a second though, a better solution is that rustc_ast::ast::Attribute::meta will support Indent, and not just Lit as an attribute value (e.g. in from_mac_args.  However, I am not sure whether such change may be reasonable, as I don't know where else meta is used, and I don't know where to ask or suggest the change.
Can someone help with where such change can be discussed or suggested?

Submitted PR #5518 with a suggested fix, although a better approach for the fix is probably enhancing Attribute::meta().


webpack HotModuleReplacementPlugin

implement HotModuleReplacementPlugin.
I accept pull requests

moved here https://github.com/Ks89/My-MEAN-Website-client/issues/8


Unable to change Firebase Realtime Database URL after initialization

Right now, initializing a FirebaseAdmin instance returns the same cached app even if different initialization options are sent (in my case the database), because the app is cached in a map using its name as key.
Ideally I would need to have multiple instances of different realtime databases and interact with them at the same time.
But in the meanwhile a simple fix to at least be able to re-init the app with a different db would be enough to solve my immediate urgency.
@pulyaevskiy is there anything you can suggest?
Thanks

Have you tried passing new options together with a unique name to initializeApp? It seems like what you are looking for. E.g.:
// Creates an app with default name and options in [config1]
final app1 = FirebaseAdmin.instance.initializeApp(config1);
// Creates another app with options from [config2] and name `unique_string`.
final app2 = FirebaseAdmin.instance.initializeApp(config2, 'unique_string');

no, I didn't. I thought that the app name was the one from the Firebase project and you couldn't arbitrarily use the one you want.
I'll give it a try and let you know,
Thanks

Here are the official docs on this feature: https://firebase.google.com/docs/admin/setup#initialize_multiple_apps

Hey, sorry I didn't follow up this. Did you manage to resolve this issue?


Merge release/11.5.0 into master

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: agolybev:x: AleksandrKharitonovYou have signed the CLA already but the status is still pending? Let us recheck it.


interaction-fundamentals.md: Minor improvements

A few grammar updates and minor edits for length by removing redundancies.

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

File
Status
Preview URL
Details

mixed-reality-docs/interaction-fundamentals.md
:white_check_mark:Succeeded
View

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.


App crash everytime call to Realm (please_report_this_error_to_help_at_realm_dot_io)

My app accesses to Realm in App Become Active event and it crashes immediately and there's no way to get out of it, my tester has to remove and reinstall the app. It does not happen everytime but once it happens, we cannot open the app because it crashes right in app become active. Here is the crash logs:
Thread : Crashed: com.apple.main-thread
0  libsystem_kernel.dylib         0x3467fd24 __pthread_kill + 8
1  libsystem_pthread.dylib        0x3471fb5b pthread_kill + 62
2  libsystem_c.dylib              0x34617f51 abort + 108
3  JustSayHi                      0x004b2329 please_report_this_error_to_help_at_realm_dot_io + 21816
4  JustSayHi                      0x004b24b9 realm::util::terminate_internal(std::__1::basic_stringstream<char, std::__1::char_traits, std::__1::allocator >&) + 22216
5  JustSayHi                      0x004f57ff realm::util::terminate(char const*, char const*, long) + 510
6  JustSayHi                      0x004c29e7 realm::ColumnBaseWithIndex::set_search_index_ref(unsigned long, realm::ArrayParent*, unsigned long, bool) + 89078
7  JustSayHi                      0x004e7d09 realm::Table::refresh_column_accessors(unsigned long) + 241432
8  JustSayHi                      0x004d269b realm::Group::create_table_accessor(unsigned long) + 153770
9  JustSayHi                      0x004d24d9 realm::Group::do_get_table(unsigned long, bool ()(realm::Spec const&)) + 153320
10 JustSayHi                      0x004e7bd1 realm::Table::refresh_column_accessors(unsigned long) + 241120
11 JustSayHi                      0x004d269b realm::Group::create_table_accessor(unsigned long) + 153770
12 JustSayHi                      0x004d24d9 realm::Group::do_get_table(unsigned long, bool ()(realm::Spec const&)) + 153320
13 JustSayHi                      0x003ef461 realm::ObjectStore::table_for_object_type(realm::Group*, realm::StringData) (bind_ptr.hpp:143)
14 JustSayHi                      0x003b7f69 RLMUpdateRealmToSchemaVersion (RLMObjectStore.mm:127)
15 JustSayHi                      0x003dc1a1 +[RLMRealm realmWithPath:key:readOnly:inMemory:dynamic:schema:error:] (RLMRealm.mm:424)
16 JustSayHi                      0x003db9f9 +[RLMRealm realmWithPath:readOnly:error:] (RLMRealm.mm:328)
17 JustSayHi                      0x003db937 +[RLMRealm defaultRealm] (RLMRealm.mm:314)
18 JustSayHi                      0x003b0aa5 +[RLMObject objectsWithPredicate:] (RLMObject.mm:133)
19 JustSayHi                      0x0011e078 static JustSayHi.JSHUser.currentUser (JustSayHi.JSHUser.Type)() -> Swift.Optional<JustSayHi.JSHUser> (JSHUser.swift:252)
20 JustSayHi                      0x0018e118 function signature specialization <Arg[0] = Owned To Guaranteed> of JustSayHi.AppDelegate.applicationDidBecomeActive (JustSayHi.AppDelegate)(ObjectiveC.UIApplication) -> () (AppDelegate.swift:90)
21 JustSayHi                      0x0018b698 @objc JustSayHi.AppDelegate.applicationDidBecomeActive (JustSayHi.AppDelegate)(ObjectiveC.UIApplication) -> () (AppDelegate.swift)
22 UIKit                          0x26a261ef -[UIApplication _stopDeactivatingForReason:] + 1050
23 UIKit                          0x26c39a75 -[UIApplication _runWithMainScene:transitionContext:completion:] + 2104
24 UIKit                          0x26c4c15d __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke3152 + 36
25 UIKit                          0x26c36dd7 -[UIApplication workspaceDidEndTransaction:] + 134
26 FrontBoardServices             0x2a970ccd -[FBSSerialQueue _performNext] + 232
27 FrontBoardServices             0x2a970fb9 -[FBSSerialQueue _performNextFromRunLoopSource] + 44
28 CoreFoundation                 0x2288e407 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 14
29 CoreFoundation                 0x2288dff7 __CFRunLoopDoSources0 + 454
30 CoreFoundation                 0x2288c35f __CFRunLoopRun + 806
31 CoreFoundation                 0x227ded89 CFRunLoopRunSpecific + 516
32 CoreFoundation                 0x227deb7d CFRunLoopRunInMode + 108
33 UIKit                          0x26a0cbdf -[UIApplication _run] + 526
34 UIKit                          0x26a0799d UIApplicationMain + 144
35 JustSayHi                      0x0018dadc main (AppDelegate.swift:16)
36 libdyld.dylib                  0x345b0873 start + 2
Anybody is facing this issue, it's killing me :(

Sounds like your realm file gets corrupted. Which version of Realm are you using?

I use Realm version 0.94 installed by cocoapods. Thanks for your response btw.

It does look related to a bug we have seen and fixed in the beta version of null support: #628.
If you have not released yet, you might interested in trying that out. It should hopefully get officially released really soon now.

Unluckily, the app was released already and we're receiving many feedbacks about this. Anyway, I'll try this fix, but it's in beta. Do we have other ways to prevent this to happen? It looks like Realm crash sometime when we call createOrUpdateInRealm and after that app crashes forever.

@minhhien177 if you could share both the Realm file and the actual assertion failure message, that would be very helpful in letting us check if this is a known issue. Thanks!

@minhhien177 just following up on our request for the corrupted realm file and assertion failure message. We'd love to help you with this, but need more information... thanks!

Ok I will send you the Realm file when it happens again. Btw, we'll upgrage realm to 0.95, hope this helps to fix the issue.

Great, let us know!


Is Storm-0978/CVE-2023-36884 affecting this library?

Describe the bug
On our project we're using DocumentFormat.OpenXml to convert OOXML documents to HTML (WmlToHtmlConverter.ConvertToHtml(WordprocessingDocument, WmlToHtmlConverterSettings)). Given the newly found CVE-2023-36884 vulnerability we've been trying to figure out if this library is affected by it. However, I can't seem to find details about how macros and remote content (altChunk) is loaded (if at all). Can you tell us if we need to take any precautions or if this library is safe from this vulnerability?
Server (please complete the following information):

OS: Windows
.NET Target:.NET Framework 4.7.2
DocumentFormat.OpenXml Version: 2.20.0

Hi @Xerillio,
Thanks for checking with us on this CVE. We have reviewed the CVE report with the Office security team and find that the Open XML SDK should not be affected by these attacks due to the fact that it does not execute OLE controls or process alt chunk remote content. If you disagree or have further questions or concerns, please reopen and let us know.


ViT Attention Map Visualization

There has been discussion on how to visualize the attention maps in Fig. 6 and Fig. 13 of the paper https://arxiv.org/abs/2010.11929.
I attempted to produce the visualizations here:
https://gist.github.com/zlapp/40126608b01a5732412da38277db9ff5
but was unsuccessful.
Would be happy to PR if could get pointers on how to fix.
Useful links:
https://github.com/samiraabnar/attention_flow
https://github.com/google-research/vision_transformer/issues/27
https://github.com/google-research/vision_transformer/issues/18
https://github.com/faustomorales/vit-keras/blob/65724adcfd3979067ce24734f08df0afa745637d/vit_keras/visualize.py#L7-L45

Updated and working based on  https://github.com/jeonsworld/ViT-pytorch/blob/main/visualize_attention_map.ipynb

Updated and working based on https://github.com/jeonsworld/ViT-pytorch/blob/main/visualize_attention_map.ipynb

hello，Could you share the code of  visualize the attention maps? Thanks you very much！

hello, the code you made can run my own dataset?

Hello, While VITs seem to have the CLS token and hence attention scores taken from the same, mobilevits are based on the application of self-attention on convolution channels and do not seem to possess a CLS token even. Could someone please guide me on how to visualize attention maps from mobilevits? (asking this after trying out various approaches such as get the 4256256 attention scores and plotting for each head etc on pretrained mobilevits on imagenet etc without much luck)
Thanks,


Delete the consoled response

Issue :The response from the AI, get consoled  on the screen before it redirect to another page.
How to reproduce the issue: Add an image and enter some prompt and then submit it, after sometime you'll see that the response is being consoled on the screen and then we get redirected to another page.

Hi, I would love to work on this issue.
Solution: I have resolved the issue by ensuring that the redirection happens seamlessly, avoiding any unnecessary intermediate console logging. The redirection now occurs smoothly after handling the AI response, providing a better user experience.
Followup: Do you want me to remove the console.log() statements from the codebase ?.
Thank you for your guidance on this. Please let me know if there are any further improvements or considerations.

@Prakash-Raut , yes you have to remove the console.log() statement from codebase. Thanks for resolving the issue by ensuring the seamless redirection of page

@Prakash-Raut please drop your email

<EMAIL_ADDRESS>


Memory leak in Rule::socksParse(char*) if a token is missing the '=' sign

Memory is allocated at line 585 with TokenList *m_tokenList = new TokenList() but reference to it is lost when the function returns early due to a token not having the = sign.
@bgaff

@canselcik thanks, I'll merge this after the summit today.


Add callback to defferdResult before putting to the map

Coverage decreased (-0.05%) to 50.444% when pulling 994e003d583d0cf9c37be4012defce9589a4982a on xiaoerlyl:master into 49ecba4c9f03c0db56459d65a3f21f90aa38bb8e on ctripcorp:master.

Codecov Report

Merging #814 into master will decrease coverage by 0.05%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #814      +/-   ##
============================================
- Coverage     46.96%   46.91%   -0.06%
+ Complexity     1543     1541       -2
============================================
  Files           352      352
  Lines          9686     9686
  Branches        961      961
============================================
- Hits           4549     4544       -5
- Misses         4795     4800       +5
  Partials        342      342

Impacted Files
Coverage Δ
Complexity Δ

...igservice/controller/NotificationControllerV2.java
85.61% <100%> (ø)
31 <0> (ø)
:arrow_down:

...work/apollo/biz/message/DatabaseMessageSender.java
56.25% <0%> (-10.42%)
6% <0%> (-2%)

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 49ecba4...994e003. Read the comment docs.

When i test config-service with 10k concurrency, the memory usage is very high. I guess maybe somewhere memory leak.

OK. Did the change work?
If not, I suggest you use java flight recorder to record the memory usage.
We have done such test before, which turns out most of the memory were used by AntPathMatcher.
More info

It does not work.
Thanks very much for your suggestion, it really helps.

Coverage remained the same at 50.506% when pulling 37dea6d47bb11b1deb93a3edf46389af1d2a4a7a on xiaoerlyl:master into 7c4456de0010503c61ace79b19e3b70b493ab175 on ctripcorp:master.


Support full-name type input field

Is your feature request related to a problem? Please describe.
Yes, see this issue

Full name is a very common use case, it would be great if Auro had this functionality built in to the auro-input.
Describe the solution you'd like
Have auro-input validate a full-name scenario out of the box.

Describe alternatives you've considered
Use the pattern property with custom regex.
This is the regex pattern we're using: [a-zA-Z-.']+( +[a-zA-Z-.']+)+ it captures a group of characters followed by at least one whitespace and another group of characters. It also includes a few special chars like -.'

Additional context

I am moving this to READY TO WORK so that we don't lose sight of this issue, but it's not 100% confirmed that we will be adopting this as a pre-defined type.

After some reflection, I am not seeing the value in this update that I initially did. Owning this pattern puts the onus on the Auro team to also maintain this and thus allow for customization if a team needs a different regex for the name pattern. That in itself states that we should not own that entirely.
The update for #132 effectively addresses this need and the demo example allows for a standard regex to be used, but easily customized in use if needed.


test PR to check whether CI on Ubuntu 22 works

Signed-off-by: Konstantinos Kallas<EMAIL_ADDRESS>

Closing this PR (we can reopen when someone has time to debug Ubuntu 22)


chore(dao): Add explicit ON DELETE CASCADE when deleting datasets

SUMMARY
Per  SIP-92 Proposal for restructuring the Python code base https://github.com/apache/superset/pull/24331 organized all the DAOs to be housed within a shared folder—the result of which highlighted numerous inconsistencies, repetition, and inefficiencies.
Personally I really struggle at times with the SQLAlchemy model especially with regards to the relationship logic and why the cascade paradigm only impacts the SQLAlchemy ORM, i.e., isn't materialized to the actual table schema. The TL;DR is there always seems to be multiple ways to skin the cat which just adds to the confusion.
Something clearly is quite right with our model as it's often the case when deleting a dataset we first delete the owners, columns, and metrics to avoid foreign key constrain violations. I gather this is because of our bulk delete logic (see this discussion for more detail) bypasses the SQLAlchemy ORM or there are other gremlins at play—there is this issue reported on Stack Overflow regarding cascading for association tables.
I recently added the DAO-Style-Guidelines-and-Best-Practices wiki page, and I hope there is general agreement in item 5 which mentions the "shift left" mentality where the data model should persist in the database schema than rely on Python logic per the SQLAlchemy ORM. The beauty of this approach is it simplifies the codebase and mental model and ensures that the correct logic is adhered to if/when executing SQL outside of the ORM (be that using the SQLAlchemy bulk workflows, executing SQL against the DB-API, using the MySQL/PostgreSQL CLI, etc.).
The logic I employed follows this SQLAlchemy documentation. Per their suggestion I opted for passive_deletes=True as we don't require the ORM to load the columns, metrics, and owners (if lazy loaded) when deleting the dataset.
The TL;DR is prior to adding the migration CI was failing so it seems like this approach feels somewhat correct.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS
CI.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[x] Includes DB Migration (follow approval process in SIP-59)

[x] Migration is atomic, supports rollback & is backwards-compatible
[x] Confirm DB migration upgrade and downgrade tested
[x] Runtime estimates and downtime expectations provided: Takes ~ 1 minute for Airbnb's instance w/o load.

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Totally agree with this philosophy, except for situations where you really want to leave FK data hanging. IMO, the DB should keep things clean wherever possible and should enforce referential integrity (kinda the point of FK's in the first place :D ). Delegating to the DB to deal with cleanup keeps app-tier logic cleaner and less buggy as it's less concerned with cascades and what not.


Uvicorn 0.5

Uvicorn 0.5 has been released.

Auto-reloading will now take effect, without having to use uvicorn from the console.
Multi-worker support is here.

I'd suggest the following:

Switch debug=True to reload=True in uvicorn.run(...)
Pin uvicorn to 0.5.*
If you want to enable multiworker support (it's not the default yet) then use workers=multiprocessing.cpu_count().

If you want to enable multiworker support (it's not the default yet)

when will it become default?

@kenneth-reitz I've not really considered. Trivial code-wise to switch it around, but figured introducing it optionally first would be safest. If there's no reported issues then we can make the switch with 0.6.
As well as multiprocessing.cpu_count() I think there's an envvar that we oughta look at, which heroku use, right? (Linked to how many dynos are configured) Don't know if that's in standard use elsewhere or not?

"Auto-reloading will now take effect, without having to use uvicorn from the console."

Okay, sadly no, turns out that's not the case. - "spawn" multiprocessing doesn't work reliably enough to allow that.
Uvicorn will only support the programmatic reload=True if the the application is passed as an import string, rather than the raw app instance.
Anyway's recommendations since the upgrade:

Pin uvicorn to 0.5.*
You may as well drop debug=True (You're including starlette's debugging middleware anyways.)

yes WEB_CONCURRENCY.

Does an @kennethreitz/ambassador-trainees want to handle this?


Rotate Hand icon

I have an element in the bottom of the page, if I use the hand icon, it will be hide:

How I can rotate the icon?

Hi @giomarino , thanks for reaching out.
You can try to rotate via css or switch the image with another, there is no current built in support for the feature. Sorry

Okok...No problem, thank you for this awesome library!


Callback method as a parameter.

Following on to mrlife's question, passing callback methods to components is perfectly legal in Blazor.  Is this supported when calling a component from a View?  The use case is a modal dialog with a Save and Cancel button.  When clicked, the corresponding callback method fires back in the Model.
<component type="typeof(ZipCodeModal)" render-mode="Serverprerendered"<EMAIL_ADDRESS><EMAIL_ADDRESS>/>
which, of course does not work.
A) Is it possible to pass a method parameter?
B) If it is, what is the correct declarations and syntax?
TIA.

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

ID: fcac856a-7cdc-41fb-b7ea-7c5583916019
Version Independent ID: b6f9f287-407a-6036-10b0-4bc13cfade17
Content: Integrate ASP.NET Core Razor components into Razor Pages and MVC apps
Content Source: aspnetcore/blazor/integrate-components.md
Product: aspnet-core
Technology: aspnetcore-blazor
GitHub Login: @guardrex
Microsoft Alias: riande

That would be good feedback for the product unit. Open on the engineering repo :point_right: https://github.com/dotnet/aspnetcore/issues


🐛 Bug Report: Profile Picture String /spec/profile/picture must be string

📜 Description
We have connected our self-hosted GitLab instance with Backstage and we have setup automatic discovery. It works fine except for users without profile picture.
I go to the Catalog and select Users I will only see users that have a profile picture set.
👍 Expected behavior
It should synchronize all users regardless if they have a profile picture set or not
👎 Actual Behavior with Screenshots
It actually only synchronizes users with profile pictures and prints a warning for every other user:
[1] 2023-05-31T09:25:04.661Z catalog warn Processor BuiltinKindsEntityProcessor threw an error while validating the entity user:default/<name>; caused by TypeError: /spec/profile/picture must be string - type: string type=plugin entity=user:default/<name> location=url:https://<URL>/<name>
👟 Reproduction steps

Setup backstage
Define the integration in app-config.yaml

catalog:
  providers:
    gitlab:
      yourProviderId:
        host: ${GITLAB_HOST}
        orgEnabled: true
        group: <our-group>
        schedule: # optional; same options as in TaskScheduleDefinition
          # supports cron, ISO duration, "human duration" as used in code
          frequency: { minutes: 2 }
          # supports ISO duration, "human duration" as used in code
          timeout: { minutes: 1 }

Run yarn dev

📃 Provide the context for the Bug.
I bumped to the latest release to make sure no update fixed this already but no help :(
🖥 Your Environment
No response
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

Most likely this is gonna be due to the avatar_url ending up as null, we'd need to default it to undefined over here: https://github.com/backstage/backstage/blob/53b7c7668d0f783e50359e091d63ddc429aee05b/plugins/catalog-backend-module-gitlab/src/providers/GitlabOrgDiscoveryEntityProvider.ts#L323

@npiyush97 will be determined in review 😁 I didn't get assigned to that one


Script execution errors not being recorded in notices

Steps to reproduce:
./tern report -y -i docker.io/golang

in report.yml:
        name: g++-6
        notes: []
        src_url: ''

src_url is empty because there was an error running the script to get the url
in tern.log:
2018-10-30 06:08:19,572 - DEBUG - rootfs - Running command: sudo unshare -pf --mount-proc=/home/nisha/tern3.7/tern/temp/mergedir/proc chroot temp/mergedir /bin/bash -c apt-get download --print-uris g++
2018-10-30 06:08:19,623 - WARNING - rootfs - Error executing command in chroot

This issue was fixed.


Add support in the CLI for addition and removal of all notification types supported by Lagoon

Is your feature request related to a problem? Please describe.
Lagoon currently supports five different notifications types, of which only two are supported by the CLI:

Slack
Rocket Chat

Describe the solution you'd like
The Lagoon CLI should also support the three other notification types:

Microsoft Teams
Email
Webhook

Describe alternatives you've considered
N/A
Additional context
None

Would be nice to have it set before Nov 22, 2022 ;)


Take private/protected methods into consideration

Don't forger about private/public methods when checking if value of :meta hash for has_paper_trail method is a method
http://ruby-doc.org/core-2.3.0/Object.html#method-i-respond_to-3F

Прикольно, гуд!

Makes sense to me, cheers for the pull request.


Content slots schedule table for planning

Create basic scheduler for newsletter releases with empty slots for content.
Populate slots with any known items.

### Tasks
- [x] Process diagram
- [x] Planner

Content brainstorm Figma file
September Update: Amrita + Honey met with AEM a few weeks ago to discuss how to onboard if we were to use AEM.
Summary

Honey established the high-level context for the Salt team’s newsletter efforts.
Prem provided a brief overview of DP Content’s AEM instance and how the DP Content team administers it.
Prem showed the use-case-based variations of the new Global Communications template (featuring Salt email components).
Amrita clarified some open questions re: the Salt use case (tracking/reporting requirements, email send vs. web needs, etc.)
We discussed next steps for onboarding to (and exploration of) DP Content’s AEM instance.

Open questions from AEM to think about (future consideration by the Salt team):

How often will you send the newsletter (i.e., biweekly, monthly, quarterly, semiannually, annually)?
What is your authoring model (i.e., how many people will contribute to the newsletter, how many require AEM access, etc.)?
What is your editorial model (i.e., who will review the content before it’s published/sent, etc.)?
What is your distribution model (i.e., will you send an email AND surface newsletters on the Salt site … and how will you promote it)?
What is your content ownership model (i.e., who from Salt truly owns the content and the responsibility to maintain/retire it)?
What is your content retention model (i.e., how long will you keep old newsletters before archiving them in AEM and on your site)?
How will you measure success in AEM (i.e., authoring ease, content velocity, etc.)?
How will you measure success for the email itself (i.e., open rates, click-through rates, etc.)?

Content knowledge share meeting on Tue Oct 1
Key Takeaways:

Re-defined the content and purpose of the newsletter
Showcase the business value
Showcase upcoming features with dates (if possible) to get users excited
Content could tie in with releases

Next steps: Yun + Amrita calendar plan for the upcoming newsletters

Combinations of the ideas / feedback from the knowledge share meeting / offline discussions
We should try make the newsletter effortlessly after we have a planner and template (as a practical short-term goal)
Good potential topics (content blocks) we can have:

Business value/product related

e.g. share how to migrate with the consumer
Metrics / Charts (Mark: can be the same - consumers can see the growth etc.)
Showcase the coming feature (to get feedback) -

FAQ / What’s our hottest support
The story (of work/challenges/behind the scene) e.g.

Design decision, can have multiple things tied together (e.g. why we reordering the categorical palette - key highlight from the blog etc.)
Date picker (e.g. design challenges/code challenges)
icon challenges

cc @bhoppers2008 @mark-tate @origami-z @joshwooding

Oct 14 Meeting w/ Mark + Ben

Proposal: Continue using current template for Release Notes
Authoring model: Byproduct on existing content creation - signposting to the work

Include Salt + Figma highlights and updates
Remove Summary section

Format

Title - Salt Newsletter
Banner Image
Highlights - product related
Highlight 1: New Release available - see GH changelog + Figma release notes
Highlight 2
Highlight 3
Highlight 4
Links - Github change log, release change log

Timing: Align with the Sprint reports
Long term: Product driven content and integrated with Figma release notes
Next steps: Format content + blurb from Darrin + Amrita

Mon 14 Oct - Highlights/decisions from the meeting with @mark-tate @bhoppers2008

Combine the current release letter as Salt Newsletter include all the product updates
Use the latest release announcement email as the template (for the time being)
Remove the Figma release Summary part/previous format we originally have
Contents are what the team are working on along the delivery, just need to decide what to include (add to confluence planner) based on the work in each sprint.
The timing will try to align with the sprint reports
@yunjungyeh send the emails, if OOO @bhoppers2008 will do

New format: have 4-5 Highlights, including (but not limited to):

# 1 New Salt Updates Available will have links to GitHub changelog, Figma library Release notes, (and AG theme update etc.)
Blogs/Articles
Site updates
Q3 team review
Component launch

cc @joshwooding @origami-z @pseys @dplsek


iOS build stopped working

Just yesterday the assembly for iOS was working, today I get an error.
com.defold.extender.ExtenderException: java.io.IOException:   Preparing
My extension:
https://github.com/osov/defold-yandex-easy-monetization/archive/refs/heads/main.zip
Defold version (REQUIRED):

Version 1.6.4

Platforms (REQUIRED):

Platforms:  macOS

log (2).txt

The problem is relevant, there was simply no way to fully check it. According to the error logs, it cannot load the file. But if you open this link in a browser, everything is displayed (the file exists).
log (5).txt

Can/should we continue using the temp build server with 1.8.0? i.e. is it valid for testing the beta and then using in production?

The beta server is always recommended when using the Defold Beta (which it currently is).
Tomorrow, we'll release Defold 1.8.0 Stabel version, and it'll use the live build server (which is already live at build.defold.com)

@dri-richard and @osov I've manually wiped the cocoapod cache (Library/Caches/Cocoapods) and repos (.cocoapods/repos) and was now able to successfully build the project in the original post! Not sure if we'll run into CDN issues again, but please give it a try and let me know how it goes.

To clarify: Please use the standard build.defold.com and build-stage.defold.com and not the experimental server.

I'm closing this as I believe it to be fixed now. Please re-open if that is not the case.

We switched back to build.defold.com and it seems fine, but we don't build for iOS as frequently as we do Android due to the higher Github Actions cost.

Hey, the problem is happening again, it has started yesterday.
log.txt


How to work with .svg files?

I have this working with html files but I'd like to use this with a standalone svg file.
How do I do this please?

Seems the package.json from the VSCode Market Place doesn't match the one listed in this repo. The one on the Market Place only lists support for HTML files.
You can "fix" this by going into the directory the extension is installed in, default; %USERPROFILE%\.vscode\extensions\sidthesloth.svg-snippets-1.0.0
Open the package.json, scroll down to contributes and add support for XML and SVG.

Have published the changes as a part of 1.0.1. Closing the issue thanks @brainary .. :)


Tabindex and onFocus/onBlur for any View

This is just a proposal. User should be able to set onFocus and onBlur handlers on any view and manage focused state by a keyboard using tabIndex property.
Current task:

[x] NSView doesn't respond to tab key, only NSControls.
[ ] Support custom order, reverse order.
[ ] Cleanup

Example: (2  and 1  with onFocus and onBlur handlers to change border)

Why do custom stuff like that? When tabbing, focus should only jump between the two textfields. if the accessibility feature is set, then tabbing will cycle between the two textfields and the button. I dont think there is a need to override keyDown etc, right?

@pvinis It's a proposal of two different things here. In the web browser there is an behavior that considered as expected: the ability to not use the mouse / touchpad at all while interacting with the form, including links and buttons. I'm not so sure about keyDown override, though. Just an implementation details. The second thing here is an ability to create custom components which could be first responders and react to focus. For example, some navigation system based on pure <View /> (tree view for browsing files). So yeah, this is the thing where classic desktop experience meets web (electron) expectations from users.

right, but since we are trying to simulate native with other tech (here: web), we should respect the defaults, and change then only when its enhancing. so for the tab cycle, i think the text inputs should be the only targets, since you can press the enter key and the submit button would be pressed (or at least it should).
the View-based first responders, i think that is a change that is enhancing the default native behavior. so probably something can be done with the acceptsFirstMouse or an NSResponder to make an NSView with that functionality.

@pvinis sure, you're right, it should only work if the user wants it working, in this case, because of tabIndex prop. Thank you for your advice for implementation, I hope to get time soon to continue working on this, and add another example (default / custom behavior).

http://superuser.com/a/473145/90011
that is the option i meant that allows you to tab through the buttons too.

Just found out that I made my self the assignee some days ago. It was a misoperation, I must have clicked some button by mistake. Sorry for the inconvenience cause.

that's fine
On Wed, 18 May 2016 at 09:27, beretboat<EMAIL_ADDRESS>wrote:

Just found out that I made my self the assignee some days ago. It was a
misoperation, I must have clicked some button by mistake. Sorry for the
inconvenience cause.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/ptmt/react-native-desktop/pull/71#issuecomment-219936395

will do in the new PR


Request - more complex sample from larger streamed data source

Hi. First off, thanks for the great sample code!
  My request is that somebody extend this sample to show some approach to having a streamed data source.  For example, if you had 1000 images loaded from a remote http server - it would show the first page of 20 and load more as you scroll down.
I know the add/remove kind of does this... but it tends to want to hold all of them in a single ArrayList in the sample.  So if you scrolled up/down the page, the ArrayList would be fully populated with 1000 items.  That wouldn't work very well for Android memory usage.
How would you approach making it "smart" to know there are 1000 total items for purposes of scrolling - but not have an ArrayList object that holds all 1000 after a full scroll up/down?
you could also use a SQL data source of 1000 items instead of a remote server.  that might be easier to mock up.  Thank you.

Thanks for your interest. This sample code focuses more on the layout aspects of RecyclerView. Something like this would be implemented in a customized adapter implementation.


Redux Logger incorrectly exported

I was trying to use the logger as documented with Redux logger however I got a 'Cannot read property 'reduxLogger' of undefined.
Looking at the source code it seems that logger might be incorrectly exported?
export { default as loggers } from './loggers';
Since logger is in its own folder now, I'm guessing this is just an update that needs to be made?

Nevermind, I'm a fool and didn't realize I was on the previous version. Please close. Sorry!


Re-running notebooks

When trying to re-run the notebooks, three of them fail:

[x] In 11_Omega_equation.ipynb the following fails because the netcdf file is not available

ds = xr.open_dataset('I:/Omega/OFES30_20011206_Qian/data.nc',
                     chunks={'lev':6}).astype('f4')

[x] In 04_Eliassen_model.ipynb the following fails:

ds = xr.open_dataset('../../../Data/Zonalmean.nc')

The latter is simply a typo in the filename; it needs to be changed to ./../../Data/ZonalMean.nc

[x] In test_01_Stommel_Arons_model.ipynb the following fails:

eps = xr.where(basin, eps, np.nan)

with the error
ValueError: cannot align objects with join='exact' where index/labels/sizes are not equal along these coordinates (dimensions): 'lon' ('lon',)

This is part of the review process at https://github.com/openjournals/joss-reviews/issues/5510.

Hi @NoraLoose thanks for your careful check.

In 11_Omega_equation.ipynb the following fails because the netcdf file is not available

This notebook contains two examples.  The first one in the atmospheric context should be OK.  The second one use a large oceanic dataset (> 1GB) that cannot be uploaded to github (a 3D case).  It is not easy to reproduce the result by others because of this limit.  I put it here because I may sometimes check it myself, and I could also easily turn all the notebooks into docs.  Since data size cannot be reduced any further, I just don't know how to fix this.  Do you have any suggestion?

In 04_Eliassen_model.ipynb the following fails:

This can be fixed easily.

In test_01_Stommel_Arons_model.ipynb the following fails:

All the notebooks start with test rather than a number are actually not ready for others to run.  So I guess I may move them to another place.  Only when they are ready, should I move them back here (I may need to modifiy the relative paths).

Hi @NoraLoose, I've:

fixed the large-file issue in omega example using pooch;
fixed the filename in Eliassen example;
move all the unfinished notebooks somewhere else.

Please check these again.  Thanks very much for the suggestions on solving these issues.


Issue converting specific items

Hey, I'm having a hard time converting a specific item to another since one item has a certain tag and another doesn't i've seen the example given on your forge page and tried using it, but it doesn't seem to work.
Any suggestions?

What version of the mod are you using? Does the conversion show up in game via the /odc list command?

What version of the mod are you using? Does the conversion show up in game via the /odc list command?

I'm using the latest version. Here's the image of the /odc list:

I'm using the latest version. Here's the image of the /odc list:

Version 16.1.4 should fix this, please reopen if it doesn't!

Version 16.1.4 should fix this, please reopen if it doesn't!

Works perfectly! Thank you!

Works perfectly! Thank you!


Support for slower and faster playback speeds

What feature do you want to get added on the base engine?
So far, playback speeds can go from .5x to 3x. I am thinking maybe it is possible to support a wider range of speeds, possibly from 0.25x to 4x or higher. Wondering of that is a possibility.
To test your sight, and reliability, please select the option of what should NOT be requested.
Stage Editor, 6K+ support, and winning icons.

there's no reason why this should be a thing

What feature do you want to get added on the base engine?
So far, playback speeds can go from .5x to 3x.

do it ur self
https://github.com/ShadowMario/FNF-PsychEngine/blob/main/source/GameplayChangersSubstate.hx#L66

@TheKitBoi Thanks. I should get to learning source code at some point. Closing this now.


convert to python language as a mongoengine class style

I found use quicktype can converty a json schema to python classes. That's great! I'm wondering how can convert a json schema to python in mongoengine style ?

Can you please provide an example of the desired style? This is likely possible but would require some modifications to quicktype.

@markqiu Sorry, it's not clear how this example applies to the output of quicktype.  Could you maybe show us what output you would expect for the pokedex example?

Closing due to inactivity.


React Native Expo Only ?

Hello, I am using React Native CLI for develop.
Can you explain it, how to use in React Native cli project ?
Thanks in advance :)

You can use tamagui with React Native CLI, like in my example:
https://github.com/fr0staman/tamagui-react-native-i18next-zustand-starter

You can use tamagui with React Native CLI, like in my example: https://github.com/fr0staman/tamagui-react-native-i18next-zustand-starter

Thanks for reply.
I'll try it :)


[FEAT] SfSection remove underline modifier

Describe how this feature will help us improve
Remove underline modifier in SfSection. It is no longer necessary as it doesn't work now and has no effect on layout. MOreover there are no use cases on designs regarding using this modifier.

Is your proposal related to a problem?
No.
Describe the solution you'd considered
Just remove css class from component and stories.

Hey @AdamPawlinski I would love to tackle this.

I cloned the project and have it in my local env
I am in SFSection component and if I understand you correctly you would like to remove the condition class sf-heading--underline from the comp?

@AdamPawlinski
Issue fixed on PR. Reviewed. Can it be merged?


Consider using larger GitHub Actions runners

https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners

Merged into https://github.com/google/zerocopy/issues/1120


fix: regexp for detecting path param

Now it can accept variables with a number in the middle of a word. E.g. b2b_param

Hi! I am not maintainer of this project but you need to change you target branch for PR to next. According to README.md all PR to other branches will be declined

I have to start it from next branch. closed


Add allowClawback flag for account_info

High Level Overview of Change
Clawback introduced an allowClawback flag for AccountRoot object. This PR updates the account_info API so that this flag is reflected in the API response.
Solves issue https://github.com/XRPLF/rippled/issues/4588

Context of Change
(Clawback implementation can be found here)

Example
{
   "result": {
      "account_data": {
         "Account": "rLqYRLKorwEWGzwCJLgtiCdKF416oGt4yx",
         "Balance": "99999999960",
         "Flags":<PHONE_NUMBER>,
         "LedgerEntryType": "AccountRoot",
         "OwnerCount": 0,
         "PreviousTxnID": "6696AE4C3F6153E414B114E35EE7A232D03F7B5B8FCDA08A7F10250B49D8BA2C",
         "PreviousTxnLgrSeq": 264,
         "Sequence": 262,
         "index": "87F3974669983DE311498C7F34B2D40E00E9A8FCCCDAC6C026C91EC160934632"
      },
      "account_flags": {
         "allowClawback": true,
         "defaultRipple": false,
         "depositAuth": false,
         "disableMasterKey": false,
         "disallowIncomingXRP": false,
         "globalFreeze": false,
         "noFreeze": false,
         "passwordSpent": false,
         "requireAuthorization": false,
         "requireDestinationTag": false
      },
      "ledger_current_index": 266,
      "status": "success",
      "validated": false
   }
}

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactor (non-breaking change that only restructures code)
[x] Tests (You added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation Updates
[ ] Release

it looks good to me. it's strange that only the macOS workflow is failing, but I couldn't access the logs.

it's strange that only the macOS workflow is failing, but I couldn't access the logs.

Attempt #2 passed. I guess the earlier run failed due to either a glitch in GitHub, or because the macOS runner wasn't available at the time.

@intelliot  it failed because of the github downtime last week :-)
It's ready to merge.


ci: check that LLVM branch corresponds to semver before releasing

What ❔
Check LLVM.lock branch corresponds to semver before releasing.

Why ❔
To make sure LLVM version is pinned to LLVM backend release instead of main.

Checklist

[x] PR title corresponds to the body of PR (we generate changelog entries from PRs).
[x] Tests for the changes have been added / updated.
[x] Documentation comments have been added / updated.
[x] Code has been formatted via cargo fmt and checked with cargo clippy.

To be tested and merged after https://github.com/matter-labs/era-compiler-solidity/pull/196


Don't use example folder as a project type signal

The code to generate platform files used to use the presence of an
'example' folder to determine whether or not a project was a plugin (in
which case that generation is bypassed). Later, robust detection was
added based on the pubspec.yaml plugin key, but the old check was left
in place. This creates false positives where people who add an example
folder to their app project start getting mysterious failures.
Since the pubspec check is definitive, there's no reason to continue to
use the presence of example as an indicator at all.
Fixes https://github.com/flutter/flutter/issues/87007
Fixes https://github.com/flutter/flutter/issues/95540
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

The code to generate platform files used to use the presence of an
'example' folder to determine whether or not a project was a plugin

See https://github.com/flutter/flutter/issues/87007#issuecomment-892689404 for why I'm confident that this was the intent of that check.

@jmagman Were you thinking of #78785?

@jmagman Were you thinking of #78785?

No, wasn't that one.  Must have been a boring dream...

What branch is this in currently?

Available in 2.11.0-0.1.pre.
https://github.com/flutter/flutter/wiki/Where's-my-Commit%3F#finding-the-versions-that-contain-framework-commit-x


[ROCm] Enabling optimized FusedBatchNormInferenceMetaKernel for half

This PR enables optimized FusedBatchNormInferenceMetaKernel for half on ROCm.

Changes have been merged into master by commit e25d3e0. So closing the PR.


Inactive?

Hi! I like this module and will probably be using it in an upcoming project.
Obviously this isn't something that has been actively worked on (not that it necessarily needs to be), but I'm wondering if, for example, I created a sensible PR would you review it, or is this module something that you aren't interested in maintaining?
If the former, I will happily use your module, if the latter I will fork and maintain separately.

Hello, @spruce-bruce ! Sure, I'd be happy to review a PR. You're right that this isn't actively in development, but I still use it in current projects.

Great thanks!


Remove draft code

File _common/_section/header.styl is redundant. Could you please help to remove this file and do a test against this change? Thanks.

I remove two files.
_common/_section/header.styl and source/css/_common/_component/posts-expand.styl
Every scheme style is working fine.I create a new pull request #681 for it.

Merged #681. Thanks


Error: Missing Faq's section

i would like to add faq's section to make the website more responsive
please assign me with the required labels as per gssoc'24 extended program

https://github.com/recodehive/awesome-github-profiles/issues/613
there is already issue been assinged over here: @BVPKARTHIKEYA


ladislas/feature/compiler add warnings

:rotating_light: (warnings): Turn off -Wdeprecated-volatile
:rotating_light: (warnings): Turn off -Wformat-security
:wrench: (cmake): Turn off -Wshadow
:rotating_light: (warnings): FileManager - Fix -Wshadow

@YannLocatelli

There are some more warnings

Yes, I started by focusing on unit tests first

in
spikes/lk_behavior_kit/main.cpp:166:19
spikes/lk_command_kit/main.cpp:146:18
spikes/lk_fs/main.cpp:79:18
spikes/lk_lcd/main.cpp:59:17
spikes/lk_reinforcer/main.cpp:182:18
app/os/main.cpp:251:18

cannot be "fixed" but silenced if needed.

tests/functional/include/tests/utils_sleep.h:61:68

can be silenced with a comment saying that the code is from mbed-os and kept as is for the moment

libs/Utils/source/MathUtils.cpp:50:7
libs/Utils/source/MathUtils.cpp:53:7

can be silenced as well as we are using "official" code implementation for the fast invert square root
that being said, this code will be removed in the future when we start using the new fusion algorithms which ship their own implementation

spikes/lk_log_kit/main.cpp:47:7

I'll look into it, but it's done for testing


Change $OutputEncoding to be utf8 without BOM rather than ASCII

address issue https://github.com/PowerShell/PowerShell/issues/4681

@JamesWTruher tests?

added a CI test to test the encoding and be sure there is no BOM


service is down?

my github action is failing on this step with "Error: {"error":"Service Unavailable"}"

There was an npm outage, which this action relies on since pyright runs in Node and is published there. I believe the service has already recovered.
https://status.npmjs.org/


Please edit.

[Enter feedback here]
I spent 3 h for showing image on Win11 / 10 desktop notification due to inccuracy and shortage.

'ToastGenericAppLogoCrop' class doesn't exist on 7.1.2. Should use 'ToastGenericAppLogoCrop'.
Should be added === Http images are only supported in UWP/MSIX/sparse apps that have the internet capability in their manifest. desktop non-MSIX/sparse apps do not support http images; you must download the image to your local app data and reference it locally. === (from [doc-github](Http images are only supported in UWP/MSIX/sparse apps that have the internet capability in their manifest. desktop non-MSIX/sparse apps do not support http images; you must download the image to your local app data and reference it locally.)) And on usinig local image file, use new Uri("xxx", , UriKind.Absolute). Relative path doesn't work.

This page shows 2022/07 as updated date, so many people read as latest official document about Microsoft.Toolkit.Uwp.Notifications.

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

ID: f7ab94cb-c334-e72e-ef0b-0d792c6b1d7a
Version Independent ID: c5547751-b359-002a-7d5c-4b52dad6e0bd
Content: Toast content - Windows apps
Content Source: hub/apps/design/shell/tiles-and-notifications/adaptive-interactive-toasts.md
Product: reunion
Technology: design
GitHub Login: @hickeys
Microsoft Alias: hickeys

Sorry for the enormous delay in addressing this issue. Testing the current code example against 7.1.3 works as expected. The note about http images has been added to the page.


Layout Grid changed upstream (for info)

I've noticed that the Layout Grid in Material Components has changed. Previously it always gave 12 columns regardless of the screen size but now it's 12 in desktop, 8 in tablet and 4 in phone sizes.
When I get a chance I'll revisit the Layout Grid component and its documentation to bring this into step. Right now I've got a client breathing down my neck, an injured wife and a bored son so it may take a while for me to manage this!

Hope things get better for you soon... I'll try to fix this soon

can you point me to some more details, i am unable to find this change in the change log

Hi - back on this now!
I can't find the exact point where it changed myself - I installed my project on a new server and found the layout had broken completely. Working through the versions of preact-material-components in my package.json, I found forcing it to 1.0.7 worked - later versions had problems with the grid. (I'm working from memory and the year I've had is making it all a bit foggy!)
I'll modify the component over the next couple of days and bring it back into line.

OK, it turns out that the problem I was having with the grid was down to the introduction of the LayoutGrid.Inner (which had completely passed me by - 2017 has been like that). The number of columns were unrelated (and I think may just have been me making a mistake way back at the beginning, when I was moving from MDL to this).
I've modified the documentation to correct things a little. I'd also fixed the SCSS file to show the alignment properly, but you got in there first!


[ BUG ] Inconsistent Badge between mobile and web

Describe the bug
Per title
To Reproduce
Used the starter repo and added the badge component to it.
Screenshots

Platform (please complete the following information):

Type: Browser

sorry! of course it is a cache issue :)


bug: fix vist of nested struct

This test case will hit:
https://github.com/substrait-io/substrait-java/blob/4749dcad7eec5325414b0b08d7c2f0fdfc058378/isthmus/src/main/java/io/substrait/isthmus/expression/RexExpressionConverter.java#L128-L129
since fieldAccess.getReferenceExpr() is a RexFieldAccess

Ready for review!

@jacques-n if you can review this PR, your feedback would be greatly appreciated.


Missing index.js in v0.1.4 pushed to npm

The current version of gulp-extract-sourcemap (version 0.1.4 as of this posting) in NPM is missing the actual code for the module (the index.js file in this case). Therefore, the error Error: Cannot find module 'gulp-extract-sourcemap' is thrown when the module is required. I can get by via linking directly to the github repo in my package.json, but that doesn't help anybody who is using npm install gulp-extract-sourcemap.

+1

Try now with v0.1.5


Feature Request: Add support for prop-types package (or something similar)

Description

Please consider adding support for the prop-types package or some similar concept.  The standard static properties getter is great for production use, but it'd be even better to have the precondition checking that prop-types provides for development purposes.  I believe it'd be fairly easy (and inexpensive) to convert a prop-types object to a properties compatible object.
Live Demo
N/A
Steps to Reproduce

N/A
Expected Results

N/A
Actual Results

N/A
Browsers Affected

[ ] Chrome
[ ] Firefox
[ ] Edge
[ ] Safari 11
[ ] Safari 10
[ ] IE 11

Versions

lit-element: N/A
webcomponents: N/A

I think runtime type-checking probably belongs at the level of a special emit mode for TypeScript, rather than something specific to LitElement. Why should only LitElement declared properties get type checking?

We're not going to do this in LitElement. It should be possible in a subclass.


Example runbook script does not work

Running the example runbook script gives the an error
Disable-AzContextAutosave : The term 'Disable-AzContextAutosave' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:11 char:1 + Disable-AzContextAutosave -Scope Process | Out-Null + ~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Disable-AzContextAutosave:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

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

ID: 8a8470c7-57d1-e2ec-cc70-a43c8dfc42d6
Version Independent ID: 2da6432e-e642-10ae-199c-9ebb1e19a5d8
Content: Create PowerShell runbook using managed identity in Azure Automation
Content Source: articles/automation/learn/powershell-runbook-managed-identity.md
Service: automation
Sub-service: process-automation
GitHub Login: @SGSneha
Microsoft Alias: v-ssudhir

@altwohill A per the error, the cmdlet Disable-AzContextAutosave is not recognized.
That means, the cmdlet related module is not imported in your environment.
The cmdlet Disable-AzContextAutosave is related to Az.Accounts module so please make sure you import Az.Accounts module before you try the example.

@altwohill As I didn't hear back from you on the recommendations made, so closing this issue for now.
If there are further questions regarding this matter or feedback on the referred Azure documentation, please do let us know and we will gladly continue the discussion.


1.11.2-7.4.3 Trashslot enchanting trash

After leaving items in the trashslot for a while they suddenly becomes unbreaking 1.

Never heard of this before and wouldn't be able to come up with an explanation other than "some other mod did something weird". Does this happen consistently to you?

This happens consistently for me, doesn't matter what item it is.

Was a bit too long to just post here I feel, so here's a gist 👍
https://gist.github.com/Jomik/701de4c3950803d139d047383adb28f1
I first noticed it with an enchanted item from Roguelike Dungeons, I'm not sure if it has ONLY happened with items from there, to be honest. We don't enchant too many items in our world, though I do recall trashing an enchanted armor piece and having the same issue.

I have reports that this in happening in my pack too. I think the easiest solution would be to vortex that last trash item to the void instead of allowing it to hang around as an extra item. If anything, you can have a button there that allows you to open up trash history and scroll through what you've thrown out for retrieval. But then wouldn't that essentially turn the trash slot into a bag of holding?
My modlist for the Colonial Expanson pack of which I am the developer is https://gist.github.com/52b6b0d8b1827e98d1e4b23d197e0021

It has happened to me in the past as well. it was actually a bit funny to have an unbreaking cobblestone etc i think it has something to do with throwing an enchanted item in there and the next item put on top will get the enchantment placed on it instead. usually after some amount of time left in the slot.

This should be fixed in the latest 1.11.2/1.12 versions. Let me know if it's still happening.


Control plane components need tolerations and node selectors

To better control the deploy of the acorn control plane (api-server, controller, maybe builders), we need to add resource requests (RRs) and tolerations to them.
The RRs should be configurablem so right now I'm imagining more flags on acorn install. Default should probably be to have no resource requests, but double check that when implementing.
The tolerations can be hard coded. We just need these components to specifically tolerate an "acorn control plane" taint.

This issue is now just for tolerations and node selector. ResourceRequests moved out to its own issue

Tested with acorn version - acorn version v0.6.0-141-gc3e8f286+c3e8f286
Tested on a 3 node cluster with 1 control node , 1 etcd node and 1 worker node:
~# kubectl describe nodes santestw1 | grep -i taints
Taints:             taints.acorn.io/workload:NoSchedule

:~# kubectl describe nodes santeste1 | grep -i taints
Taints:             node-role.kubernetes.io/controlplane=true:NoSchedule

~# kubectl describe nodes santestc1 | grep -i taints
Taints:             node-role.kubernetes.io/control-plane=true:NoSchedule

Installed acorn and deployed few apps:
Control  node has api and controller pods running :
  acorn-system                acorn-api-c7d4bdff4-49d7b               0 (0%)        0 (0%)      0 (0%)           0 (0%)         52m
  acorn-system                acorn-controller-5c8bd5ff55-xs6qq       0 (0%)        0 (0%)      0 (0%)           0 (0%)         52m

Worker node has build-kit, registry and user workloads (and jobs) running:

  acorn-image-system          buildkitd-b5d9dc9c5-k5sdh         0 (0%)        0 (0%)      0 (0%)           0 (0%)         46m
  acorn-image-system          registry-cc85696b4-crxd7          0 (0%)        0 (0%)      0 (0%)           0 (0%)         49m
  mytest1-0c6d6ebc-cc6        myapp-67d68c6ddc-zbrvp            0 (0%)        0 (0%)      0 (0%)           0 (0%)         44m
  mytest1-0c6d6ebc-cc6        myweb-7494c9f46-br7vp             0 (0%)        0 (0%)      0 (0%)           0 (0%)         44m
  mytest2-0571fc80-5a2        myapp-6c7fc89f7f-g8drg            0 (0%)        0 (0%)      0 (0%)           0 (0%)         16m
  mytest2-0571fc80-5a2        myweb-84597587b6-jkd9t            0 (0%)        0 (0%)      0 (0%)           0 (0%)         16m
  mytesyt1-077ebb0a-924       test-28020720-x558t               0 (0%)        0 (0%)      0 (0%)           0 (0%)         48s


Maybe need a better name

Suggestions? 🙂

Testi-mc-testface?

karmicle

testelci

How about "jsicle" or rather "jcicle" (as in i++cicle?). It has that nice "JS" vibe when pronouncing.

But why ”cicle” then?

@pakastin Don't know. Just wanted to at least preserve a part of the name already used. :P

Haha, no need for that 😄

Testicle is now Teston! 🎉

@pakastin Nice. :)

Funny thing! I found testicle on https://www.pika.dev/npm/testicle
and it looked suspiciously like Teston. I was going to report it to you, @pakastin, as a theft of your fine work.

@hakanols I wouldn't worry about that. Seems Pika just has it's own NPM browser. You'll find the exact same entry at the NPM site: https://www.npmjs.com/package/testicle (one thing I find a bit strange: they don't display any info about the package author or origin).

Testicle was Teston's original name, so that's just Teston :D

Yes I noticed that it was the old name. A magnificent name. Perhaps it is time to deprecate the Testicle NPM package and link to Teston?

Ah yeah, haven't realized that..


Cannot lookup literal U+212B Å (Angstrom Sign)

Specifically, when I paste this symbol into the search box, instead of U+212B I get U+00C5, which looks the same. But I am working with a encoding related data recovery problem so I need the original.

Nevermind, this is Safari specific


Translation not properly working into 3D model in libgdx android.

I have to develop the Augmented reality app using libgdx and ARToolKit. In this app, I have to perform translation action into 3d model. and I face one issue there is after performing translation action the 3D model is rotated into the whole screen. I can not perform rotation action properly rotation into 3D model.so, please tell me the proper way to the translation of  3D model.

Please see
https://github.com/libgdx/libgdx/wiki/Issue-Tracker


Question: differences with esco-playground

Question
Hi @KonstantinosPetrakis, your project seems interesting!
In https://github.com/par-tec/esco-playground I achieve similar goals using different approaches:

use spacy NER to get keywords / product
then use embeddings to integrate the above results.

Currently I embed using all-MiniLM-L12-v2 + all the labels + rdfs:comment and store the embeddings in the package. Which are the advantages of using hkunlp/instructor-base ?
Have a nice day, R.

Thank you for your interest, @ioggstream,
The tool is part of a larger project I’m currently working on. At this stage, I’m just embedding the primary labels. Initially, I assumed that using alternative labels wouldn't provide significant benefits for a language model, since the tokens would be somewhat equal. However, it’s always better to test rather than rely on assumptions.
I chose hkunlp/instructor-base because it's designed with prompts in mind, generating embeddings that serve a clear purpose. According to its documentation, it doesn’t require fine-tuning, which is an advantage. It’s also lightweight enough to run on a CPU (though there are larger models in the same series).
We haven't yet evaluated the tool’s performance. If it doesn’t meet our needs in terms of quality or speed (since we’re working with limited resources), we’re considering an alternative approach. This would involve creating embeddings using all-MiniLM-L6-v2, but with some fine-tuning on a job description and skill dataset to enhance performance.
Have a nice day you too!

The tool is part of a larger project I’m currently working on.

Cool! Feel free to check if the esco-playground works for you. You can even try our API container https://hub.docker.com/repository/docker/ioggstream/esco-api/general

At this stage, I’m just embedding the primary labels. Initially, I assumed that using alternative labels wouldn't provide significant benefits for a language model, since the tokens would be somewhat equal. However, it’s always better to test rather than rely on assumptions.

Our project focuses on ICT skills, and primary labels are not enough if you want to match stuff like products (ansible, oracle database, ...).
Moreover, vectorial search provides ~10% (reasonably) false positives, so we are trying to improve the NER algorithm.

I chose hkunlp/instructor-base because it's designed with prompts in mind, generating embeddings that serve a purpose. According to its documentation, it doesn’t require fine-tuning, which is an advantage. It’s also lightweight enough to run on a CPU (though there are larger models in the same series).

I suggest to distribute the embeddings directly in the package (e.g., we do it in https://github.com/par-tec/esco-playground/blob/main/esco/esco.json.gz) so that the module would be faster and more predictable.

We haven't yet evaluated the tool’s performance. If it doesn’t meet our needs in terms of quality or speed (since we’re working with limited resources), we’re considering an alternative approach. This would involve creating embeddings using all-MiniLM-L6-v2, but with some fine-tuning on a job description and skill dataset to enhance performance.

Do you have any assessment tool for quality/speed? In our repo, you can find some tests in the form of "text", "expected_skills".

PS: Can't wait to visit Italy again and sprinkle the parmesan!!!

Cool! While you can find Parmigiano everywhere, if you are into food you should visit Bologna.


Cannot compile multiplatform project with both Jetpack Compose and JS with IR compiler

I am trying to create a multiplatform library with both Compose and JS targets. With the JS target in LEGACY mode, everything compiles just fine. However, if I switch to the IR compiler, then the compilation fail with the following error:
e: androidx.compose.compiler.plugins.kotlin.IncompatibleComposeRuntimeVersionException: You are using an outdated version of Compose Runtime that is not compatible with the version of the Compose Compiler plugin you have installed. The compose compiler plugin you are using (version 1.0.0-alpha13) expects a minimum runtime version of 1.0.0-alpha13.
        at androidx.compose.compiler.plugins.kotlin.VersionChecker.outdatedRuntimeWithUnknownVersionNumber(VersionChecker.kt:102)

While the project is configured to use the latest version of Gradle, Kotlin, and Jetpack Compose, it also fails with earlier versions. I have created a sample project to reproduce the problem:
https://github.com/lucgirardin/mpp-compose-js
Some time ago, I created a thread about this issue in Slack but it did not yield any solution:
https://kotlinlang.slack.com/archives/C01D6HTPATV/p1611065954091900
It would be so cool to be able to mix Compose and JS with expect/actual construct ;-)
Thanks for listening!
Luc

@olonho Do expect+actual always need to be in the same module?  Or is it possible for an expect to live in a different compilation unit from the actual?
@lucgirardin That is to say, I think what is happening here is that you have a single module, where you're trying to use Compose in half the module (desktop) but not in the other half of the module (web).  Is it possible to separate these into different modules and only have id("org.jetbrains.compose") version "0.3.0-build149" in the build that is intended for desktop?
If there are technical reasons (eg. expect+actual can't be separated) that they can't be separate modules, then I think we should file a bug on upstream Compose (https://issuetracker.google.com/issues/new?component=612128) stating that the version check should only occur if/when the Compose Compiler actually encounters a composable function, to avoid emitting error messages when the gradle plugin is installed but Compose is not being used.

@jimgoog Thanks for looking into this. Alas, having expect and actuals in different module doesn't seem to be possible. During the early days, it used to be possible to use an expectBy construct, but that has vanished in recent version of the multiplatform plugin. I could find one open issue asking for this: JetBrains/kotlinconf-app/issues/56.
I have updated my sample project to the latest Compose plugin and have tried other approaches such as applying the Compose plugin only to the JVM section... with no luck.
I will therefore try my luck at pushing the issue upstream, as you suggest.

Sent upstream at https://issuetracker.google.com/issues/180633951

Please note, that the fix will work only with Kotlin 1.5.0-RC+
1.5.0-M1 and 1.5.0-M2 won't work

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Syntax highlighting

Since merging haesleinhuepf/bia-tischi#1 the Python syntax highlighting is not working anymore. Would be great to have it back

This has been fixed in https://github.com/haesleinhuepf/bia-bob/commit/3f10efefbc3dc745b3cee5ab1d358f569c7aa6ba