Revert "build(deps): bump ruby-macho from 2.2.0 to 2.3.0 in /Library/Homebrew"

Reverts Homebrew/brew#8913
Due to https://github.com/Homebrew/brew/issues/8922
Fixes https://github.com/Homebrew/brew/issues/8922
CC @mistydemeo @woodruffw
Perhaps this should only warn on failure on non-ARM? Also feels like the code signing should be done when creating bottles rather than pouring existing ones.

Also feels like the code signing should be done when creating bottles rather than pouring existing ones.

Wouldn't relocation invalidate the signature? So it needs to be done after pouring.

Wouldn't relocation invalidate the signature? So it needs to be done after pouring.

Good point. Regardless it shouldn't be fatal on Intel (until we figure this out or have a DSL to opt-out on specific formulae) and I still wonder whether something like code signing before bottling and then resigning after pouring only if there was an existing code signature would make sense (to avoid trying to sign things that failed to be signed during our CI process).

@woodruffw @mistydemeo thinking about this more I think it might be easier to have a separate ruby-macho API call required for code-signing (raising exceptions on failures) that we can call in Homebrew/brew and control whether it's called or fatal for ARM/Intel on this side. That would make it easier to tweak behaviour in cases like this without needing to do a full revert (and perhaps even enable/disable code signing on Intel for e.g. gdb on other macOS versions with a DSL).


Best way to convert JSON String to java.util.Map

Hi there,
I am using TeaVM 0.4.1. What is the recommended way to convert a JSON String to a java.util.Map instance using JSO?
The org.teavm.jso.json.JSON.parse() Method returns a JSObject. But it is possible to convert a JSObject to a java.util.Map instance?
My use case is to convert a JSON String to a java.util.Map instance and also do the reverse, translate a java.util.Map to a JSON String. Are there examples available how to do this with JSO?

You can create your own wrapper for your JSON object like this:
public interface MyJsonWrapper {
    @JSIndexer
    JSObject get(String key);
}

The only problem here is to extract the set of keys from the object. Unfortunately, JavaScript does not provide API similar to Java's Iterable and therefore you have to use special syntax (i.e. for .. in statement) for this purpose. So, write a simple JSBody like the following:
@JSBody(params = "obj", script = ""
        + "var keys = [];"
        + "for (var key in obj) {"
            + "keys.push(key);"
        + "}"
        + "return keys;")
public static native String[] extractKeys(MyJsonWrapper obj);


UserManager.FindByNameAsync() appears to be bugged in Beta3

UserManager.FindByNameAsync() appears to be bugged in Beta3 it worked in Beta2 just fine; in Beta3 it always returns null.

Is this with a clean database or did you migrate from Beta2?

We made some schema changes like adding a normlized user name column which is what FindByName uses now, so if your database has a null column for that...yeah it won't work...

I am using a brand spanking new DB built under beta3 with code first.  I have the data there in the column.  I can see it the data in the object when I do a code break.  It just simply fails the comparison.
I am working around the problem at the moment with entity framework so I know the data is good and the strings to compare correctly with entity framework.  It just failed with identity framework.
I have also tried using lower and upper Invariants for both the string in the database and the search string without success.

Works
List<ApplicationUser> applicationUsers
     = await _db.Users.Where(b => b.UserName == User.Identity.GetUserName()).ToListAsync();

Fails
ApplicationUser applicationUser
  = await _userManager.FindByNameAsync(User.Identity.GetUserName().ToUpperInvariant(), cancellationToken: Context.RequestAborted);

Fails
ApplicationUser applicationUser
  = await _userManager.FindByNameAsync(User.Identity.GetUserName(), cancellationToken: Context.RequestAborted);

@HaoK   I found the problem and of course it is on my end.  FindByNameAsync is using the new NormalizedUserName field and my (b => b.UserName == User.Identity.GetUserName()) is using the original non-normalized field.  My NormalizedUserName field contained incorrect data and was throwing FindByNameAsync() off.  Closing this issue.


Minor fix so the app now respecs the auth attributes, instead of only…

… rendering login-page when un-authenticated
There's currently an issue with the styling on the login page I couldn't be bothered to fix. take a look @A-Guldborg

@TTA777 styling and also redirection after logging in (otherwise we display the login form after logging in and with access to other pages). I consider this ready for review (and approved by me) but not sure if you want other features/fixes/changes as part of this PR?

@A-Guldborg go for it 😊


Screen-readers may not 'announce' lists if 'list-style: none' is used

Thanks for all your good work on the Design System, it's been really useful!
We've been using it on our website and recent testing with a screen-reader (VoiceOver in Safari) has shown up a possible issue with the basic govuk-list class.
Basically, if we use this style, the reader doesn't announce the list like it would do for the bulleted list.
This article sums it up quite well and gives a possible solution: https://www.scottohara.me/blog/2019/01/12/lists-and-safari.html
Is this something you would consider tweaking? Current workaround is to add role="list" to the <ul>

Thanks @glenpike - we'll take a look at this issue as part of the 'Make further accessibility improvements #1385' epic.


[Docs] Typo fix 'accross' to 'across'

Address a typo at:  https://material-ui-1dab0.firebaseapp.com/customization/themes

Thanks.


How to pull queue data from SQS pushed using another server?

I have two server 1st server push the value to the SQS and 2nd server retrieve it from the SQS but 2nd wont call the handle function present in the job, How can I achieve it using two laravel fremwork (one for data push and one for pull and it should work on "php artisan queue:work" command)

Hi there,
Looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
Discord
Larachat
IRC
StackOverflow


Client-side post-attach commands

Formalize https://github.com/devcontainers/spec/issues/83 into a proposal.
Rendered

Replaced by https://github.com/devcontainers/spec/pull/89.


[mwc-textfield] Add a way to reset inputs state and value.

** PLEASE READ THIS BEFORE FILING AN ISSUE **
I'm submitting a:

[ ] bug report
[x] feature request

We would like a way to reset the mwc-textfield/textarea back to its default state clearing any validation error that might be shown.
We keep having to reach inside the input to remove the invalid state:
 this.input.value = '';
 this.input?.mdcFoundation?.setValid(true);
 this.input.isUiValid = true;

😱

Same with lit:
<mwc-textfield type="number" .value="${this.value === 0 ? 0 : this.value || ''}"></mwc-textfield>

Initial value for this.value is null.  mwc-textfield displays blank.
Manually enter 99.  mwc-textfield display 99.
this.value=null;
mwc-textfield keeps displaying 99!

@masaoliou this is the intended behavior, when you type in the field you are not updating this.value (and it's not related to this issue)

@masaoliou this is the intended behavior, when you type in the field you are not updating this.value (and it's not related to this issue)

I inadvertently omitted the important part. The following version is more complete.
Please note that change event handler is included this time.
<mwc-textfield type="number" .value="${this.value === 0 ? 0 : this.value || ''}" @change="${e=>this.value=e.target.value}"></mwc-textfield>

Initial value for this.value is null.  mwc-textfield displays blank.
Manually enter 99.  mwc-textfield display 99.
this.value=null;
mwc-textfield keeps displaying 99!

This is now added in the new text field, so going to close this issue as obsolete.


fix: articles/azure-government/documentation-government-services.md

Remove ** = since it doesn't refer to a footnote

@nschonni : Thanks for your contribution! The author, @gsacavdm, has been notified to review your proposed change.

@nschonni I see double asterisks (footnotes) for services at lines 88 and 101.
I think the update would be incorrect; we'll close the PR.

Ah, it's a pre-footnote


[Question] Modification for Performing Fine-Tuning

If I'm trying to perform fine-tuning instead of language model training, for the following requirements:

Given the input ids $x$, train the loss of the output sequence $y$. Different from LM training, I don't enforce loss on the input tokens here.

I think I have to modify the dataloader.py

The packing function by group_texts seems not applicable as I'm fine-tuning here. (but maybe this is minor concern)
How to disable the loss on the input tokens? I think I need a different collator rather than DataCollatorForCLM.

I'm not sure this should be all modifications? Or are there better suggestions that I do not have to revise the source code.

I need this feature too and I believe we need to shard pretrained checkpoints into nanotron format.

I need this feature too and I believe we need to shard pretrained checkpoints into nanotron format.

That seems a different problem. Am I understanding it correctly? are you talking about the model checkpoint format?

Should I just modify the input mask?


Global Tool (specifically Java) Tool Configuration support

In typical Jenkins 2.0 Pipeline builds a Jenkinsfile will reference a Java Tool by name.  How does one automate the configuration of multiple Global Tool definitions like JDKs, Maven, Ant etc.?

I just saw this; sorry for the late response.  That would be set up in the toolchains.json.  You can learn more about that file by viewing the Specification for toolchains file in the wiki.
So let's say you have the YAML file in the root of the repository the YAML would look like:
language: java
jdk: oraclejdk8

There's more examples in the specification document.

For automating more than one in matrix job it would be a list in the YAML file.
e.g.
language: java
jdk:
  - oraclejdk7
  - oraclejdk8

It assumes the toolchains exist on the agent already.

I wrote some additional documentation around this. See also:

Supported Tools.
Labels for Jenkins Agents.  I also updated the Jenkins wiki to include information on Node Labels.


getSeries returning a maximum of 10 000 rows without continuation token

When calling any of the getData...() functions with argument aggregation=None causing API getSeries() method to be used, a maximum of 10 000 rows are returned without any continuation token. According to examples in the documentation, a continuation token should be given.
The case might be that the maximum limit of 10 000 number of TSM objects per request (docs) "overrides" the return of a continuation token, I am not sure.
When using the aggregateSeries() method, there seems to be no limit and continuation token is returned.

Research indicates that there indeed is a 10 000 row limit for getSeries(). Functionality should be added to the client in order to account for the fact. Here is a reference.


Add support for CMIP6 data in Pangeo's Google Cloud Storage

How can we make intake-esm work with our cloud datasets?

One way to achieve this is to replicate what I did for the AWS CESM-LENS data. The YAML file used to build the catalog looks like this: https://github.com/NCAR/intake-esm-datastore/blob/master/collection-input/aws-cesm1-le-collection.yml
name: AWS-CESM1-LE
collection_type: cesm-aws
data_sources:
  land:
    locations:
      - name: monthly
        loc_type: aws-s3
        direct_access: True
        urlpath: s3://ncar-cesm-lens/lnd/monthly
        file_extension: .zarr
      - name: daily
        loc_type: aws-s3
        direct_access: True
        urlpath: s3://ncar-cesm-lens/lnd/daily
        file_extension: .zarr

  ocean:
    locations:
      - name: monthly
        loc_type: aws-s3
        direct_access: True
        urlpath: s3://ncar-cesm-lens/ocn/monthly
        file_extension: .zarr
...

For CMIP6 data in the cloud, we could have something like:
name: GCS-CMIP6
collection_type: cmip6-gcs
data_sources:
  3hr:
    locations:
      - name: historical 3hourly atmosphere data
        loc_type: gcs
        direct_access: True
        urlpath: gcs://pangeo-data/CMIP6_3hr
        file_extension: .zarr
  monthly:
     locations:
       - name: historical monthly ocean data
         loc_type: gcs
         direct_access: True
         urlpath: gcs://pangeo-data/CMIP6_Omon
         file_extension: .zarr

...

@AndersonBanihirwe, thanks for this - very helpful.  As we see in your demo notebook, intake.open_esm_metadatastore can generate the catalog on the fly (so that it includes all of the currently available data).  The intake.open_catalog method accesses pre-made catalogs, which can then contain extra info, including who uploaded the data, etc.  Either method then allows the user to search for the same dataset (whether a zarr store or netcdf files) by identifying the CMIP6 source_id, table_id, variable_id, etc.  and automatically loading as an xarray dataset.  Do I understand this correctly?

my zarr stores have a slightly different directory structure - since I am concatenating the netcdf files (sometimes from different version directories), the zarr stores are located at

        <mip_era>/
            <activity_id>/
                <institution_id>/
                    <source_id>/
                        <experiment_id>/
                            <member_id>/
                                <table_id>/
                                    <variable_id>/
                                        <grid_label>

So I can't use the standard CMIP6Collection class in cmip.py - if you could also help me with that, I would appreciate

@naomi-henderson,

So I can't use the standard CMIP6Collection class in cmip.py

I am thinking of implementing another class for the CMIP6 data in the cloud due to the differences in how they are constructed and how they are loaded in xarray.
I will open a PR and I will ping you when it's ready

Yes, this is a much better place to have this discussion - thanks!

I am thinking of implementing another class for the CMIP6 data in the cloud due to the differences in how they are constructed and how they are loaded in xarray.

I would be interested in understanding more detail about what the differences are. Could someone summarize?
The way we have uploaded things is was chosen somewhat randomly. We are experimenting here. If there is some established convention that we think would be more effective, we can change how the data are stored in GCS.

@rabernat , it is the ability of intake-esm to automatically generate an intake catalog from a specific directory structure that requires a different class.  If there were a one-to-one correspondence between zarr stores and netcdf files, there might be an easier work around. But since we are concatenating the netcdf files in time, and this often combines files from multiple 'version' subdirectories, the directory structure/ naming structure cannot be the same (i.e., there is one directory level less, no 'version' directory, thus no 'version' key).  The other keys, i.e. 'source_id', 'table_id', etc can still be inferred from the directory structure in an identical fashion in both cases.  So it is nothing to do with how we are storing the data in GCS, in fact I can't use  the current version of intake-esm to catalog the zarr stores even on my local linux machine.
@andersy005 , anything to add?

Ok thanks so much for the clarification! I think I understand now.
Rather than jumping into more coding, the right thing to do from a design point of view would be to formally describe the two conventions via a specification / design document. This doesn't have to be painful. This could help us decide how to refactor intake-esm to accommodate both cases, as well as future ones we that we will think of in the course of writing the specification.
Once such a document exists, the coding should be relatively straightforward. @andersy005 - perhaps it already exists in your mind! If so, it would be great to get it out in the open.

Fixed in #135


Check bounds before clipping

This is just a resubmission of #3534, which I stupidly submitted as a merge from master rather than a branch!
=========
Hi, I'm working with a map that has a lot of polygons outside of the map view at any one time. I'd like to suggest a change that checks if the polygon is visible within the renderer before clipping, which I have found is more performant with no discernible impact on clipping visible polygons.
Performance test:

Out-of-bounds polygon: http://jsperf.com/leaflet-bounds-test
Visible polygon: http://jsperf.com/leaflet-in-bounds-test

=========
Addressing the concerns raised in the original pull request:
This change has no impact on the result of the _clipPoints method, its just a shortcut for out-of-view polygons (either way _parts == []). I can't really see how it could impact any existing functionality, but I'm probably wrong!

Looks good! Can you squash this into one commit?

Yup, done!


[Feature][Connector-V2] Support TableSourceFactory/TableSinkFactory on http

Purpose of this pull request

#5807 #5651 [Feature][Connector-V2] Support TableSourceFactory/TableSinkFactory on http
Does this PR introduce any user-facing change?

How was this patch tested?

improve current e2e test
Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

Please change getProducedType to getProducedCatalogTables in HttpSource. https://github.com/apache/seatunnel/pull/5816/files#diff-7c704c6a3927123b31b41483102f286339da3832309810496f19410c2548f06fR153

done PTAL


added linkedin button

this PR adds a linkedin profile button to contributers cards
linkedin button added as shown in below image

fixes #39453

[ ] I have followed (at least) the PR section of the contributing guide.

Netlify deploy preview
https://deploy-preview-39455--material-ui.netlify.app/
Bundle size report
Bundle size will be reported once CircleCI build #597253 finishes.
Generated by 🚫 dangerJS against 7304739

what does this mean?


Empty catch block in execute() of AbstractTestCase

The AbstractTestCase class contains the following source code:
public IVCT_Verdict execute(final String tcParamJson, final Logger logger) {

               IVCT_BaseModel ivct_BaseModel = null;
               IVCT_Verdict ivct_Verdict = new IVCT_Verdict();

               try {
                              ivct_BaseModel = getIVCT_BaseModel(tcParamJson, logger);
               } catch (TcInconclusive e) {
               }

When there is a problem while calling getIVCT_BaseModel(), no error message is logged because the catch section is empty. So the user is not informed that there is an error.
Is it possible to log an error?

The catch block has been changed to log a message as suggested. A number of similar catch blocks have been fixed in other parts of the test system.


Scroll doesn't work on Canvas

Is there any way I can enable scroll on the canvas while maintaining the mouseContraint?
I've found other people posted the same question on #123 and #84, someone suggested adding overflow: scroll; on the HTML or removeEventListener for mousewheel but they didn't work for me.
PS. I've tried to add pointer-events:none to that section then the scroll works but I can't use my mouse on the canvas anymore so I assume it has to do with matter.js canvas.
Really appreciate it if someone can help. Thanks!
const mouse = Mouse.create(renderer.canvas),
 mouseConstraint = MouseConstraint.create(engine, {
            mouse: mouse,
            constraint: {
                // allow bodies on mouse to rotate
                angularStiffness: 0,
                render: {
                    visible: false
                }
            }
        });

Composite.add(world, mouseConstraint);

renderer.mouse = mouse;

mouseConstraint.mouse.element.removeEventListener(
  "mousewheel",
  mouseConstraint.mouse.mousewheel
);
mouseConstraint.mouse.element.removeEventListener(
  "DOMMouseScroll",
  mouseConstraint.mouse.mousewheel
);

document.getElementById("PasteCanvasIdHere").onwheel =function(){
window.addEventListener('DOMMouseScroll', wheel, true);
}

document.getElementById("PasteCanvasIdHere").onwheel =function(){ window.addEventListener('DOMMouseScroll',wheel, true); }

Please explain why this works!?
We didn't define wheel anywhere, did we?

Hi,
had the same issue and to fix it i had to use this:
mouse.element.removeEventListener('wheel', mouse.mousewheel);


Windows shell quoting, curl -d example

Hello,
there is a problem with quoting in the windows shell.
Here is an example with the curl delete method, using -d for data. The api doc page says:
curl -X DELETE "http://<IP_ADDRESS>:8025/api/v1/messages" \
 -H "content-type: application/json" \
 -d '{"ids":["string"]}'

This works fine on linux, but in the win shell data will be empty, therefore we need:
curl -X DELETE "http://<IP_ADDRESS>:8025/api/v1/messages" -H "content-type: application/json" -d "{\"ids\":[\"string\"]}"

If you think that is not beautiful: you are right.
I do not know how to implement that into RapiDoc in a nice way, just stumbled over it right now.

thanks for the suggestion. Since RapiDoc is primarily used for documentation, therefore the focus is on presentation. Plus the curl syntax is valid.
Therefore we will still keep the cleaner presentation style


Will an abi be the same if the same files are input?  I'm in a dilema

I deployed a contract on mainnet, and the abi didn't save in vscode.  I tried it again since gas was pretty low, but still expensive overall if it's a loss.  Same thing happened, no abi.  I tried compiling it myself without luck.  Not sure if it's salvageable or not.  I need some sleep tho.  Thx.

The ABI is compiled inside the /smart-contract/artifacts. Let me know if you can find it...

I went to verify again and it's an issue saying unable to find undefined reading "reentrancy guard".  I removed reentrancy cuz when I did a test in remix it said there was a constructor issue involving that in my contract (I think because I remove the withdrawal function with a 3-way splitter, not using the .call method.   I removed the reentrancy artifacts and the reentrancy from the json files but still getting a warning.  The json files never updated from my tests I believe.  I removed reentrancy from the abi and json-cache-file, but still can't figure out where the reentrancy is getting called to verify since it's been removed since last 2 deploys.   Thanks for your time & help. Getting this code;
Error HH700: Artifact for contract "@openzeppelin/contracts/security/ReentrancyGuard.sol:ReentrancyGuard" not found.

Hi @negaunee042, the ABI is compiled inside the /smart-contract/artifacts. Let me know if you can find it...

The only ones there are from old tests.  I've tried a couple dozen times.   I tried compiling on remix, i tried manually with each contract and no luck.  I suspect changing the contract name didn't update an artifact or something similar.  I had that happen in testing 2 out of maybe 15 times.  Any ideas or think it's a lost cause?

I think my main issue is I removed Reentrancy because I replaced the withdraw function with a 3way splitter that doesn't make a "call".  So remix gave me constructor warnings for having reentrancy and not using it.   Maybe the software is thinking it's then when it isn't?  I haven't used reentrancy for about 4 or 5 deployments n verifications without issue i thought

Hi @negaunee042 code customizations might break the project. I need a complete reproducer in order to help you, this means:

you should provide me with a repository containing all of your code
you should tell me all the steps I have to do in order to reproduce your issue

If you can't share this or if your customizations are too complex, then it may be better looking for dedicated help on the Discord server.
Thank you 😉

@goshaminsk https://hardhat.org/guides/compile-contracts.html#artifacts

Also, do you know what is contract library address?

Sorry but I don't understand the question, can you explain what you mean?
I'm gonna close this since I didn't receive any feedback in days.

@goshaminsk https://hardhat.org/guides/compile-contracts.html#artifacts

Also, do you know what is contract library address?

Sorry but I don't understand the question, can you explain what you mean?
I'm gonna close this since I didn't receive any feedback in days.

That's fine that you closed it.  I'm sorry I got sick and have been offline for several days.  I probably won't be back in full swing for a while, I have covid.  I appreciate the help tho.  If I can't figure it out when I get back in the swing I'll just start over.  Somewhere in the verification it's trying to verify Reentrancy when it was not in the the compiled/deployed contract.  I went file to file trying to locate where the problem is coming from, but didn't have luck.  I may have used the wrong encrypted abi for manual verification, I really don't know.  It's all good tho.  I'll take it as a lesson learned.  I really appreciate your offer tho, I know how busy you are.

@negaunee042 I just saw a the notification about this. No need to worry, I hope everything is fine now (or will be so soon). Keep safe. 🙏


[QPPSE-1211] [DEVOPS] Security Hub Finding Remediation

Information

Fixes #_.
QPPSE-1211

Changes proposed in this PR:

correction of KMS.1 warning
Removed Old github actions user group and policy which was previously used part of GHA Deployment pipeline, not needed anymore as we have migrated to Codebuild
Removed unused S3 Artifact Bucket for storing Certificates, no longer needed
Corrected Tags for Logs bucket which is a common S3 log bucket for all tiers
Removed tf new-relic alert policies which will be added later as part of another ticket

Checklist

[ ] All JUnit tests pass (mvn clean verify).
[ ] New unit tests written to cover new functionality.
[ ] Added and updated JavaDocs for non-test classes and methods.
[ ] No local design debt. Do you feel that something is "ugly" after your changes?
[ ] Updated documentation (README.md, etc.) depending if the changes require it.

Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:

create
~ update in-place

Terraform will perform the following actions:
module.conversion-tool.aws_iam_policy.conversiontool_ecs_task_exec_policy will be updated in-place
~ resource "aws_iam_policy" "conversiontool_ecs_task_exec_policy" {
id        = "arn:aws:iam::003384571330:policy/delegatedadmin/developer/qppsf-dev-conversiontool-ecsTaskExecutionRole-role-policy"
name      = "qppsf-dev-conversiontool-ecsTaskExecutionRole-role-policy"
~ policy    = jsonencode(
~ {
~ Statement = [
{
Action   = [
"s3:GetAccessPoint",
"ssm:DescribeDocument",
"kms:GenerateRandom",
"ec2messages:GetEndpoint",
"ssmmessages:OpenControlChannel",
"ec2messages:GetMessages",
"ssm:PutConfigurePackageResult",
"ssm:ListInstanceAssociations",
"ssm:GetParameter",
"ssm:UpdateAssociationStatus",
"ssm:GetManifest",
"kms:DescribeCustomKeyStores",
"kms:DeleteCustomKeyStore",
"ec2messages:DeleteMessage",
"ssm:UpdateInstanceInformation",
"kms:UpdateCustomKeyStore",
"ec2messages:FailMessage",
"ssmmessages:OpenDataChannel",
"ssm:GetDocument",
"kms:CreateKey",
"kms:ConnectCustomKeyStore",
"s3:HeadBucket",
"ssm:PutComplianceItems",
"ssm:DescribeAssociation",
"s3:PutAccountPublicAccessBlock",
"ssm:GetDeployablePatchSnapshotForInstance",
"s3:ListAccessPoints",
"s3:ListJobs",
"ec2messages:AcknowledgeMessage",
"ssm:GetParameters",
"ssmmessages:CreateControlChannel",
"kms:CreateCustomKeyStore",
"ssmmessages:CreateDataChannel",
"kms:ListKeys",
"ssm:PutInventory",
"s3:GetAccountPublicAccessBlock",
"s3:ListAllMyBuckets",
"kms:ListAliases",
"kms:DisconnectCustomKeyStore",
"ec2messages:SendReply",
"s3:CreateJob",
"ssm:ListAssociations",
"ssm:UpdateInstanceAssociationStatus",
]
Effect   = "Allow"
Resource = ""
Sid      = "VisualEditor0"
},
~ {
~ Resource = "arn:aws:kms:::key/" -> jsonencode(
[
+ "arn:aws:kms:us-east-1:003384571330:key/0a3c2556-c064-4722-b535-3401b749d379",
+ "arn:aws:kms:us-east-1:003384571330:key/1072c994-32bd-44c6-9df9-2ed7fa7955c3",
+ "arn:aws:kms:us-east-1:003384571330:key/17832f75-0975-4bfc-b80c-6813b232663a",
+ "arn:aws:kms:us-east-1:003384571330:key/1863d256-47dd-4875-ac19-b744853f3609",
+ "arn:aws:kms:us-east-1:003384571330:key/1e39f989-5255-4717-b805-59fa75cd4ab3",
+ "arn:aws:kms:us-east-1:003384571330:key/2223cd12-3fa4-4aa6-83fd-95da5d58a61b",
+ "arn:aws:kms:us-east-1:003384571330:key/22a9f939-0653-4a99-a15b-56f88d12e010",
+ "arn:aws:kms:us-east-1:003384571330:key/319189d1-6591-4d46-82c7-1e0669d6630e",
+ "arn:aws:kms:us-east-1:003384571330:key/320a1f44-7ffd-4ede-817b-a738375514b6",
+ "arn:aws:kms:us-east-1:003384571330:key/356ce591-213c-4f84-b82b-71f412141fed",
+ "arn:aws:kms:us-east-1:003384571330:key/3b5689a4-c353-4207-8fe8-35afc33f5e25",
+ "arn:aws:kms:us-east-1:003384571330:key/3d304faf-359a-4e84-9767-996fe06adb92",
+ "arn:aws:kms:us-east-1:003384571330:key/3ec56e10-90b4-4f43-a661-9173b6a162ad",
+ "arn:aws:kms:us-east-1:003384571330:key/3f32fbb4-f735-48fd-bb02-1804f3d8f45a",
+ "arn:aws:kms:us-east-1:003384571330:key/416fcc53-dee0-4563-a8db-b858e11d3e2b",
+ "arn:aws:kms:us-east-1:003384571330:key/44c8f3c1-474e-4fb9-a7c2-9170619025f6",
+ "arn:aws:kms:us-east-1:003384571330:key/4a47e056-74ff-47cc-a963-afe55e5c3b1a",
+ "arn:aws:kms:us-east-1:003384571330:key/4d9c8e8f-eee7-410a-a325-7c6a79bdbc31",
+ "arn:aws:kms:us-east-1:003384571330:key/52ca823a-e310-497b-9595-0ec3f9bd8e99",
+ "arn:aws:kms:us-east-1:003384571330:key/5b21e015-3105-46aa-aa9a-0cefee0fb872",
+ "arn:aws:kms:us-east-1:003384571330:key/5f5f5cbc-7e96-4651-8830-444e6dc5af50",
+ "arn:aws:kms:us-east-1:003384571330:key/614af79d-61f9-4a3f-b9ba-81906854a3b2",
+ "arn:aws:kms:us-east-1:003384571330:key/625e4f6b-d017-4bea-bf97-ac261b971029",
+ "arn:aws:kms:us-east-1:003384571330:key/673149ab-155d-44d4-8699-8fe7827dd26d",
+ "arn:aws:kms:us-east-1:003384571330:key/69b6b063-a2a1-40a0-a846-d3e2f20ecf0b",
+ "arn:aws:kms:us-east-1:003384571330:key/6b0f4a0e-1229-4ad6-aa83-ff93ab0cdca6",
+ "arn:aws:kms:us-east-1:003384571330:key/71ca03b3-d3f2-4b6b-a250-59d5af6804c6",
+ "arn:aws:kms:us-east-1:003384571330:key/79839ee5-a18c-40c3-9efa-71c488ad4589",
+ "arn:aws:kms:us-east-1:003384571330:key/7b57229b-8dfc-4121-8cb3-939acf91ac09",
+ "arn:aws:kms:us-east-1:003384571330:key/80c66571-64f3-426f-9337-9ad597b652f5",
+ "arn:aws:kms:us-east-1:003384571330:key/82544888-e847-4bfb-907c-0606e99b48bc",
+ "arn:aws:kms:us-east-1:003384571330:key/895c193a-b42d-4a66-96cd-136f2da62133",
+ "arn:aws:kms:us-east-1:003384571330:key/9829eec6-dfa8-40b0-97c8-14e491defd7a",
+ "arn:aws:kms:us-east-1:003384571330:key/a4507982-fe74-4f96-845a-c7552dbf99cb",
+ "arn:aws:kms:us-east-1:003384571330:key/b0cab95d-2814-456b-b9ba-9324feda9854",
+ "arn:aws:kms:us-east-1:003384571330:key/b1cd6f54-3bce-4163-ad9a-f1ac8fa4ec95",
+ "arn:aws:kms:us-east-1:003384571330:key/b2c68437-8399-4aa3-8e01-08ab4f45a558",
+ "arn:aws:kms:us-east-1:003384571330:key/b58892f6-2b8a-42e5-964e-d948e7b79fd3",
+ "arn:aws:kms:us-east-1:003384571330:key/b8b337b4-0d91-4e23-86a3-0799b582d276",
+ "arn:aws:kms:us-east-1:003384571330:key/bc788e72-24df-447d-852c-47f1bb14e4a9",
+ "arn:aws:kms:us-east-1:003384571330:key/cc26f12b-ae32-4b5f-baca-3c5ddbcc31ca",
+ "arn:aws:kms:us-east-1:003384571330:key/cc5be3d6-b5d9-4b18-8004-37ac2701fd2c",
+ "arn:aws:kms:us-east-1:003384571330:key/e8593690-f5bf-44a6-a30b-2cee79307a25",
+ "arn:aws:kms:us-east-1:003384571330:key/e8f2dbcd-dea7-4e7c-a348-19050cc552cf",
+ "arn:aws:kms:us-east-1:003384571330:key/e9d6f714-38c9-417d-9f37-ada6843b2df0",
+ "arn:aws:kms:us-east-1:003384571330:key/eb29db32-6833-4a3c-b067-a55fcf0c48c6",
+ "arn:aws:kms:us-east-1:003384571330:key/ecc43cde-608b-488b-8295-41a8d9bee42d",
+ "arn:aws:kms:us-east-1:003384571330:key/ed215ae5-e9a3-4c75-87cf-c44d9ba70ffb",
+ "arn:aws:kms:us-east-1:003384571330:key/ee54d3ea-7329-40b9-ba61-400a3f1af700",
+ "arn:aws:kms:us-east-1:003384571330:key/f6aef7a2-9b0f-464d-a63b-aa4ec9172452",
+ "arn:aws:kms:us-east-1:003384571330:key/f9a12841-1c5a-426b-a68c-93e16f8d3208",
+ "arn:aws:kms:us-east-1:003384571330:key/ff7fca93-2b54-402a-9734-73d5b8538943",
]
)
# (3 unchanged attributes hidden)
},
{
Action   = "s3:"
Effect   = "Allow"
Resource = [
"arn:aws:s3:::",
"arn:aws:s3:::accesspoint/",
"arn:aws:s3:::/",
"arn:aws:s3:::job/",
]
Sid      = "VisualEditor2"
},
]
# (1 unchanged attribute hidden)
}
)
tags      = {}
# (4 unchanged attributes hidden)
}
module.conversion-tool.aws_s3_bucket.log_bucket will be updated in-place
~ resource "aws_s3_bucket" "log_bucket" {
id                          = "qppsf-conversion-tool-logs"
tags                        = {
"Name"                = "qppsf-ct-s3-logs-bucket"
"qpp:application"     = "qpp-conversiontool"
"qpp:description"     = "Conversiontool Logs S3 Bucket"
"qpp:iac-repo-url"    = "https://github.com/CMSgov/qpp-conversion-tool.git"
"qpp:layer"           = "Application"
"qpp:owner"           =<EMAIL_ADDRESS>"qpp:pagerduty-email" =<EMAIL_ADDRESS>"qpp:project"         = "qppsf-ct"
"qpp:sensitivity"     = "PII/PHI"
}
# (12 unchanged attributes hidden)
  ~ lifecycle_rule {
        id                                     = "default-lifecycle"
        tags                                   = {}
        # (2 unchanged attributes hidden)

      ~ expiration {
          ~ expired_object_delete_marker = false -> true
            # (1 unchanged attribute hidden)
        }

        # (2 unchanged blocks hidden)
    }

    # (4 unchanged blocks hidden)
}

module.conversion-tool.aws_security_group_rule.ct-ingress-from-https-elb-to-ui will be created

resource "aws_security_group_rule" "ct-ingress-from-https-elb-to-ui" {

from_port                = 443
id                       = (known after apply)
protocol                 = "tcp"
security_group_id        = "sg-030ae9a65cdad1954"
security_group_rule_id   = (known after apply)
self                     = false
source_security_group_id = "sg-0377d36214f7db48c"
to_port                  = 8443
type                     = "ingress"
}

Plan: 1 to add, 2 to change, 0 to destroy.

Additional updates to resolve Obsolete references.
Terraform will perform the following actions:
module.conversion-tool.aws_iam_policy.conversiontool_ecs_task_exec_policy will be updated in-place
~ resource "aws_iam_policy" "conversiontool_ecs_task_exec_policy" {
id        = "arn:aws:iam::003384571330:policy/delegatedadmin/developer/qppsf-dev-conversiontool-ecsTaskExecutionRole-role-policy"
name      = "qppsf-dev-conversiontool-ecsTaskExecutionRole-role-policy"
~ policy    = jsonencode(
~ {
~ Statement = [
{
Action   = [
"s3:GetAccessPoint",
"ssm:DescribeDocument",
"kms:GenerateRandom",
"ec2messages:GetEndpoint",
"ssmmessages:OpenControlChannel",
"ec2messages:GetMessages",
"ssm:PutConfigurePackageResult",
"ssm:ListInstanceAssociations",
"ssm:GetParameter",
"ssm:UpdateAssociationStatus",
"ssm:GetManifest",
"kms:DescribeCustomKeyStores",
"kms:DeleteCustomKeyStore",
"ec2messages:DeleteMessage",
"ssm:UpdateInstanceInformation",
"kms:UpdateCustomKeyStore",
"ec2messages:FailMessage",
"ssmmessages:OpenDataChannel",
"ssm:GetDocument",
"kms:CreateKey",
"kms:ConnectCustomKeyStore",
"s3:HeadBucket",
"ssm:PutComplianceItems",
"ssm:DescribeAssociation",
"s3:PutAccountPublicAccessBlock",
"ssm:GetDeployablePatchSnapshotForInstance",
"s3:ListAccessPoints",
"s3:ListJobs",
"ec2messages:AcknowledgeMessage",
"ssm:GetParameters",
"ssmmessages:CreateControlChannel",
"kms:CreateCustomKeyStore",
"ssmmessages:CreateDataChannel",
"kms:ListKeys",
"ssm:PutInventory",
"s3:GetAccountPublicAccessBlock",
"s3:ListAllMyBuckets",
"kms:ListAliases",
"kms:DisconnectCustomKeyStore",
"ec2messages:SendReply",
"s3:CreateJob",
"ssm:ListAssociations",
"ssm:UpdateInstanceAssociationStatus",
]
Effect   = "Allow"
Resource = ""
Sid      = "VisualEditor0"
},
~ {
~ Resource = "arn:aws:kms:::key/" -> jsonencode(
[
+ "arn:aws:kms:us-east-1:003384571330:key/0a3c2556-c064-4722-b535-3401b749d379",
+ "arn:aws:kms:us-east-1:003384571330:key/1072c994-32bd-44c6-9df9-2ed7fa7955c3",
+ "arn:aws:kms:us-east-1:003384571330:key/17832f75-0975-4bfc-b80c-6813b232663a",
+ "arn:aws:kms:us-east-1:003384571330:key/1863d256-47dd-4875-ac19-b744853f3609",
+ "arn:aws:kms:us-east-1:003384571330:key/1e39f989-5255-4717-b805-59fa75cd4ab3",
+ "arn:aws:kms:us-east-1:003384571330:key/2223cd12-3fa4-4aa6-83fd-95da5d58a61b",
+ "arn:aws:kms:us-east-1:003384571330:key/22a9f939-0653-4a99-a15b-56f88d12e010",
+ "arn:aws:kms:us-east-1:003384571330:key/319189d1-6591-4d46-82c7-1e0669d6630e",
+ "arn:aws:kms:us-east-1:003384571330:key/320a1f44-7ffd-4ede-817b-a738375514b6",
+ "arn:aws:kms:us-east-1:003384571330:key/356ce591-213c-4f84-b82b-71f412141fed",
+ "arn:aws:kms:us-east-1:003384571330:key/3b5689a4-c353-4207-8fe8-35afc33f5e25",
+ "arn:aws:kms:us-east-1:003384571330:key/3d304faf-359a-4e84-9767-996fe06adb92",
+ "arn:aws:kms:us-east-1:003384571330:key/3ec56e10-90b4-4f43-a661-9173b6a162ad",
+ "arn:aws:kms:us-east-1:003384571330:key/3f32fbb4-f735-48fd-bb02-1804f3d8f45a",
+ "arn:aws:kms:us-east-1:003384571330:key/416fcc53-dee0-4563-a8db-b858e11d3e2b",
+ "arn:aws:kms:us-east-1:003384571330:key/44c8f3c1-474e-4fb9-a7c2-9170619025f6",
+ "arn:aws:kms:us-east-1:003384571330:key/4a47e056-74ff-47cc-a963-afe55e5c3b1a",
+ "arn:aws:kms:us-east-1:003384571330:key/4d9c8e8f-eee7-410a-a325-7c6a79bdbc31",
+ "arn:aws:kms:us-east-1:003384571330:key/52ca823a-e310-497b-9595-0ec3f9bd8e99",
+ "arn:aws:kms:us-east-1:003384571330:key/5b21e015-3105-46aa-aa9a-0cefee0fb872",
+ "arn:aws:kms:us-east-1:003384571330:key/5f5f5cbc-7e96-4651-8830-444e6dc5af50",
+ "arn:aws:kms:us-east-1:003384571330:key/614af79d-61f9-4a3f-b9ba-81906854a3b2",
+ "arn:aws:kms:us-east-1:003384571330:key/625e4f6b-d017-4bea-bf97-ac261b971029",
+ "arn:aws:kms:us-east-1:003384571330:key/673149ab-155d-44d4-8699-8fe7827dd26d",
+ "arn:aws:kms:us-east-1:003384571330:key/69b6b063-a2a1-40a0-a846-d3e2f20ecf0b",
+ "arn:aws:kms:us-east-1:003384571330:key/6b0f4a0e-1229-4ad6-aa83-ff93ab0cdca6",
+ "arn:aws:kms:us-east-1:003384571330:key/71ca03b3-d3f2-4b6b-a250-59d5af6804c6",
+ "arn:aws:kms:us-east-1:003384571330:key/79839ee5-a18c-40c3-9efa-71c488ad4589",
+ "arn:aws:kms:us-east-1:003384571330:key/7b57229b-8dfc-4121-8cb3-939acf91ac09",
+ "arn:aws:kms:us-east-1:003384571330:key/80c66571-64f3-426f-9337-9ad597b652f5",
+ "arn:aws:kms:us-east-1:003384571330:key/82544888-e847-4bfb-907c-0606e99b48bc",
+ "arn:aws:kms:us-east-1:003384571330:key/895c193a-b42d-4a66-96cd-136f2da62133",
+ "arn:aws:kms:us-east-1:003384571330:key/9829eec6-dfa8-40b0-97c8-14e491defd7a",
+ "arn:aws:kms:us-east-1:003384571330:key/a4507982-fe74-4f96-845a-c7552dbf99cb",
+ "arn:aws:kms:us-east-1:003384571330:key/b0cab95d-2814-456b-b9ba-9324feda9854",
+ "arn:aws:kms:us-east-1:003384571330:key/b1cd6f54-3bce-4163-ad9a-f1ac8fa4ec95",
+ "arn:aws:kms:us-east-1:003384571330:key/b2c68437-8399-4aa3-8e01-08ab4f45a558",
+ "arn:aws:kms:us-east-1:003384571330:key/b58892f6-2b8a-42e5-964e-d948e7b79fd3",
+ "arn:aws:kms:us-east-1:003384571330:key/b8b337b4-0d91-4e23-86a3-0799b582d276",
+ "arn:aws:kms:us-east-1:003384571330:key/bc788e72-24df-447d-852c-47f1bb14e4a9",
+ "arn:aws:kms:us-east-1:003384571330:key/cc26f12b-ae32-4b5f-baca-3c5ddbcc31ca",
+ "arn:aws:kms:us-east-1:003384571330:key/cc5be3d6-b5d9-4b18-8004-37ac2701fd2c",
+ "arn:aws:kms:us-east-1:003384571330:key/e8593690-f5bf-44a6-a30b-2cee79307a25",
+ "arn:aws:kms:us-east-1:003384571330:key/e8f2dbcd-dea7-4e7c-a348-19050cc552cf",
+ "arn:aws:kms:us-east-1:003384571330:key/e9d6f714-38c9-417d-9f37-ada6843b2df0",
+ "arn:aws:kms:us-east-1:003384571330:key/eb29db32-6833-4a3c-b067-a55fcf0c48c6",
+ "arn:aws:kms:us-east-1:003384571330:key/ecc43cde-608b-488b-8295-41a8d9bee42d",
+ "arn:aws:kms:us-east-1:003384571330:key/ed215ae5-e9a3-4c75-87cf-c44d9ba70ffb",
+ "arn:aws:kms:us-east-1:003384571330:key/ee54d3ea-7329-40b9-ba61-400a3f1af700",
+ "arn:aws:kms:us-east-1:003384571330:key/f6aef7a2-9b0f-464d-a63b-aa4ec9172452",
+ "arn:aws:kms:us-east-1:003384571330:key/f9a12841-1c5a-426b-a68c-93e16f8d3208",
+ "arn:aws:kms:us-east-1:003384571330:key/ff7fca93-2b54-402a-9734-73d5b8538943",
]
)
# (3 unchanged attributes hidden)
},
{
Action   = "s3:"
Effect   = "Allow"
Resource = [
"arn:aws:s3:::",
"arn:aws:s3:::accesspoint/",
"arn:aws:s3:::/",
"arn:aws:s3:::job/",
]
Sid      = "VisualEditor2"
},
]
# (1 unchanged attribute hidden)
}
)
tags      = {}
# (4 unchanged attributes hidden)
}
module.conversion-tool.aws_s3_bucket_acl.log_bucket will be created

resource "aws_s3_bucket_acl" "log_bucket" {

bucket = "qppsf-conversion-tool-logs"

id     = (known after apply)

access_control_policy {

grant {

permission = "READ_ACP"

grantee {

display_name = (known after apply)
type         = "Group"
uri          = "http://acs.amazonaws.com/groups/s3/LogDelivery"
}
}

grant {

permission = "WRITE"

grantee {

display_name = (known after apply)
type         = "Group"
uri          = "http://acs.amazonaws.com/groups/s3/LogDelivery"
}
}

grant {

permission = "FULL_CONTROL"

grantee {

display_name = (known after apply)
id           = "f66466c4d20e8b146178db86165fb112751b120d41cae93a130ae6d66ec9621a"
type         = "CanonicalUser"
}
}

owner {

display_name = (known after apply)
id           = "f66466c4d20e8b146178db86165fb112751b120d41cae93a130ae6d66ec9621a"
}
}
}

module.conversion-tool.aws_s3_bucket_lifecycle_configuration.log_bucket will be created

resource "aws_s3_bucket_lifecycle_configuration" "log_bucket" {

bucket = "qppsf-conversion-tool-logs"

id     = (known after apply)

rule {

id     = "default-lifecycle"

status = "Enabled"

expiration {

days                         = 365
expired_object_delete_marker = true
}

filter {
}

transition {

days          = 60
storage_class = "STANDARD_IA"
}

transition {

days          = 90
storage_class = "GLACIER"
}
}
}

module.conversion-tool.aws_s3_bucket_ownership_controls.log_bucket will be created

resource "aws_s3_bucket_ownership_controls" "log_bucket" {

bucket = "qppsf-conversion-tool-logs"

id     = (known after apply)

rule {

object_ownership = "BucketOwnerPreferred"
}
}

module.conversion-tool.aws_s3_bucket_server_side_encryption_configuration.log_bucket will be created

resource "aws_s3_bucket_server_side_encryption_configuration" "log_bucket" {

bucket = "qppsf-conversion-tool-logs"

id     = (known after apply)

rule {

apply_server_side_encryption_by_default {

sse_algorithm = "AES256"
}
}
}

module.conversion-tool.aws_s3_bucket_versioning.log_bucket will be created

resource "aws_s3_bucket_versioning" "log_bucket" {

bucket = "qppsf-conversion-tool-logs"

id     = (known after apply)

versioning_configuration {

mfa_delete = (known after apply)
status     = "Enabled"
}
}

module.conversion-tool.aws_security_group_rule.ct-ingress-from-https-elb-to-ui will be created

resource "aws_security_group_rule" "ct-ingress-from-https-elb-to-ui" {

from_port                = 443
id                       = (known after apply)
protocol                 = "tcp"
security_group_id        = "sg-030ae9a65cdad1954"
security_group_rule_id   = (known after apply)
self                     = false
source_security_group_id = "sg-0377d36214f7db48c"
to_port                  = 8443
type                     = "ingress"
}

Plan: 6 to add, 1 to change, 0 to destroy.


fix(Bulma): tablet styling for .hero container

This is a bugfix.

Proposed solution

The variable --hero-body-padding-tablet should only be applied to .hero-body on tablet. Otherwise modifiers like is-large  on .hero don't work as expected on desktop or larger as the increased padding is overridden.
Tradeoffs

n/a
Testing Done

Confirmed on my local project.
Without this change:

With this change:

Changelog updated?
No.

Thank you @rikkit. Added your fix to the new release


Add ons not showing in game at all

Please attach a copy of config.yaml or config.ini to the issue.
Add ons not loading in game at all, menu keys for add ons also not working
Have uninstalled/reinstalled add on mangers etc not working

This is what the log says when I try to load GW2Radial. Addon manager v1.4.1.
Tried in both dx11 and dx9,

[INFO] core | Addon loader v1.0 (v1.1 r33) initialized
[INFO] core | Loading addons from "./addons" path
[INFO] core | Loading d3d9_wrapper
[INFO] core | Loaded d3d9_wrapper v2.0 r21
[INFO] core | Loading gw2radial
[WARN] core | Addon "gw2radial" is not loaded due to wrong dependency version "loader_core". Require v0.1(r1) but have v1.0(r33)
[ERR] core | addons/gw2radial/gw2addon_gw2radial.dll dependency outdated
[INFO] core | Done loading addons
[INFO] d3d9_wrapper | Loading system dxgi
[WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation!
[INFO] d3d9_wrapper | Loading system d3d11
[INFO] core | Unloading core addon
[INFO] core | Unloaded

You need to manually install GWRadial latest pre-release. The release pulled by the manager doesn't work with loader-core 1.1
https://github.com/Friendly0Fire/GW2Radial/releases/tag/v2.1.0-pre2

Yeah you are right, my bad. I thought the pre-release was in the manager.
The newest release version is already present in the manager now so no need to do it manually.

Remember, addons are not necessarily ported over to DX11.  So, if using DX11 beta, and adding mods, you may not get any.  I can confirm that as of last night, ArcDPS works in DX9 and DX11.  I have confirmed that GW2Radial works in DX9, but not DX11.  I have not validated any others just yet, as I am trying to install and validate one software piece at a time. The most important thing is to make sure you install the latest prerelease listed above.

As of earlier today GW2Radial is officially released so it is now available in Addon Manager as @HeasHeartfire mentioned :)

Thanks @Friendly0Fire I totally skimmed right over that!  Good to know!

Hey, i have exactly the same issue, using version 1.4.1 (1.4.2 doesn't work for me). I downloaded ArcDPS, d912pxy and GW2 radial nothing works on DX9 and Arc works on DX11. I reinstalled the whole game and it didn't help either

Hey, i have exactly the same issue, using version 1.4.1 (1.4.2 doesn't work for me). I downloaded ArcDPS, d912pxy and GW2 radial nothing works on DX9 and Arc works on DX11. I reinstalled the whole game and it didn't help either
gw2al_log.txt
[INFO] core | Addon loader v1.0 (v1.1 r33) initialized
[INFO] core | Loading addons from "./addons" path
[INFO] core | Loading arcdps
[INFO] core | Loaded d3d9_wrapper v2.0 r21
[INFO] core | Loaded arcdps v1.0 r403
[INFO] core | Loading d3d9_wrapper
[INFO] core | Loading d912pxy
[INFO] core | Loaded d912pxy v2.4 r703
[INFO] core | Loading gw2radial
[INFO] core | Loaded gw2radial v2.1 r1
[INFO] core | Done loading addons
[INFO] d3d9_wrapper | Loading system dxgi
[WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation!
[INFO] d3d9_wrapper | Loading system d3d11
[WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation!
[INFO] d3d9_wrapper | Loading system dxgi
[WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation!
[INFO] d3d9_wrapper | Loading system d3d11
[INFO] core | Unloading core addon
[INFO] core | Unloaded

Edit: I tried 1.4.3 version and it didn't fix it

Exactly same log info here, line by line. Also tried 1.4.3.

Same for me, nothing worked, updated to 1.4.3 version, then arc suddenly worked but nothing else (radial for example) and now nothing works again T-T

Hi, for me only arc is loading. Not sure why the rest doesn't load (clears, boon table, killproof.me, etc)
[INFO] core | Addon loader v1.0 (v1.1 r33) initialized [INFO] core | Loading addons from "./addons" path [INFO] core | Loading arcdps [INFO] core | Loaded d3d9_wrapper v2.0 r21 [INFO] core | Loaded arcdps v1.0 r402 [INFO] core | Loading d3d9_wrapper [INFO] core | Done loading addons [INFO] d3d9_wrapper | Loading system d3d9 [INFO] core | Unloading core addon [INFO] core | Unloaded


dockerization issues; on aarch 64 Jetson

https://github.com/AndreV84/mediapipe/issues/1
https://forums.developer.nvidia.com/t/mediapipe/121120/26
we are able only to execut eth ehello world example on dockerized implementation at Jetson device
could you help out with sorting out other examples, please?
 bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11  mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu
INFO: SHA256 (https://github.com/bazelbuild/rules_foreign_cc/archive/master.zip) = 3e6b0691fc57db8217d535393dcc2cf7c1d39fc87e9adb6e7d7bab1483915110
DEBUG: Rule 'rules_foreign_cc' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "3e6b0691fc57db8217d535393dcc2cf7c1d39fc87e9adb6e7d7bab1483915110"
DEBUG: Repository rules_foreign_cc instantiated at:
  /mediapipe/WORKSPACE:39:13: in <toplevel>
Repository rule http_archive defined at:
  /root/.cache/bazel/_bazel_root/4884d566396e9b67b62185751879ad14/external/bazel_tools/tools/build_defs/repo/http.bzl:336:31: in <toplevel>
ERROR: Traceback (most recent call last):
	File "/root/.cache/bazel/_bazel_root/4884d566396e9b67b62185751879ad14/external/org_tensorflow/third_party/py/python_configure.bzl", line 284, column 42, in <toplevel>
		remote_python_configure = repository_rule(
Error in repository_rule: in call to repository_rule(), parameter 'remotable' is experimental and thus unavailable with the current flags. It may be enabled by setting --experimental_repo_remote_exec
ERROR: error loading package '': in /root/.cache/bazel/_bazel_root/4884d566396e9b67b62185751879ad14/external/org_tensorflow/tensorflow/workspace.bzl: Extension file 'third_party/py/python_configure.bzl' has errors
INFO: Elapsed time: 7.064s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
root@nvidia-desktop:/mediapipe# python
Python 2.7.17 (default, Sep 30 2020, 13:38:04)
[GCC 7.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
KeyboardInterrupt
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
root@nvidia-desktop:/mediapipe# bazel clean
INFO: Starting clean (this may take a while). Consider using --async if the clean takes more than several minutes.
root@nvidia-desktop:/mediapipe# export GLOG_logtostderr=1
root@nvidia-desktop:/mediapipe# bazel run --define MEDIAPIPE_DISABLE_GPU=1 \
>     mediapipe/examples/desktop/hello_world:hello_world
ERROR: Traceback (most recent call last):
	File "/root/.cache/bazel/_bazel_root/4884d566396e9b67b62185751879ad14/external/org_tensorflow/third_party/py/python_configure.bzl", line 284, column 42, in <toplevel>
		remote_python_configure = repository_rule(
Error in repository_rule: in call to repository_rule(), parameter 'remotable' is experimental and thus unavailable with the current flags. It may be enabled by setting --experimental_repo_remote_exec
ERROR: error loading package '': in /root/.cache/bazel/_bazel_root/4884d566396e9b67b62185751879ad14/external/org_tensorflow/tensorflow/workspace.bzl: Extension file 'third_party/py/python_configure.bzl' has errors
INFO: Elapsed time: 0.322s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
FAILED: Build did NOT complete successfully (0 packages loaded)

@jiuqiant

`ERROR: /mediapipe/mediapipe/calculators/tflite/BUILD:166:11: C++ compilation of rule '//mediapipe/calculators/tflite:tflite_inference_calculator' failed (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 193 argument(s) skipped)
Use --sandbox_debug to see verbose messages from the sandbox gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 193 argument(s) skipped)
Use --sandbox_debug to see verbose messages from the sandbox
In file included from external/opencl_headers/CL/cl.h:32:0,
from external/org_tensorflow/tensorflow/lite/delegates/gpu/api.h:42,
from ./mediapipe/util/tflite/tflite_gpu_runner.h:25,
from mediapipe/calculators/tflite/tflite_inference_calculator.cc:45:
external/opencl_headers/CL/cl_version.h:34:104: note: #pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)
#pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
^
In file included from ./mediapipe/util/tflite/tflite_gpu_runner.h:25:0,
from mediapipe/calculators/tflite/tflite_inference_calculator.cc:45:
external/org_tensorflow/tensorflow/lite/delegates/gpu/api.h: In member function 'virtual absl::lts_2020_02_25::Status tflite::gpu::InferenceBuilder::SetAllInputObjectDefsTo(tflite::gpu::ObjectDef)':
external/org_tensorflow/tensorflow/lite/delegates/gpu/api.h:271:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < input_defs.size(); ++i) {
^~~~~~~~~~~~~~~~~
external/org_tensorflow/tensorflow/lite/delegates/gpu/api.h: In member function 'virtual absl::lts_2020_02_25::Status tflite::gpu::InferenceBuilder::SetAllOutputObjectDefsTo(tflite::gpu::ObjectDef)':
external/org_tensorflow/tensorflow/lite/delegates/gpu/api.h:278:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < output_defs.size(); ++i) {
^~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In lambda function:
mediapipe/calculators/tflite/tflite_inference_calculator.cc:471:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_in_.size(); ++i) {
^~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:474:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_out_.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In member function 'mediapipe::Status mediapipe::TfLiteInferenceCalculator::ProcessInputsCpu(mediapipe::CalculatorContext*, std::vector)':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:498:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < input_tensors.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In member function 'mediapipe::Status mediapipe::TfLiteInferenceCalculator::ProcessInputsGpu(mediapipe::CalculatorContext, std::vectortflite::gpu::gl::GlBuffer)':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:527:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < input_tensors.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:534:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_out_.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:543:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_out_.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:557:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < input_tensors.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In member function 'mediapipe::Status mediapipe::TfLiteInferenceCalculator::ProcessOutputsCpu(mediapipe::CalculatorContext, std::unique_ptr<std::vector >)':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:594:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < tensor_indexes.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In member function 'mediapipe::Status mediapipe::TfLiteInferenceCalculator::ProcessOutputsGpu(mediapipe::CalculatorContext*, std::unique_ptr<std::vector >, std::unique_ptr<std::vectortflite::gpu::gl::GlBuffer >)':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:619:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < tensor_indexes.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:636:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_out_.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In member function 'mediapipe::Status mediapipe::TfLiteInferenceCalculator::InitTFLiteGPURunner(mediapipe::CalculatorContext*)':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:710:29: error: 'make_unique' is not a member of 'std'
tflite_gpu_runner_ = std::make_uniquetflite::gpu::TFLiteGPURunner(options);
^~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:710:29: note: suggested alternative: 'unique'
tflite_gpu_runner = std::make_uniquetflite::gpu::TFLiteGPURunner(options);
^~~~~~~~~~~
unique
mediapipe/calculators/tflite/tflite_inference_calculator.cc:710:69: error: expected primary-expression before '>' token
tflite_gpu_runner = std::make_uniquetflite::gpu::TFLiteGPURunner(options);
^
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In member function 'mediapipe::Status mediapipe::TfLiteInferenceCalculator::LoadDelegate(mediapipe::CalculatorContext*)':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:894:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < input_indices.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:915:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_out.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:926:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < gpu_data_out.size(); ++i) {
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In instantiation of 'bool mediapipe::{anonymous}::ShouldUseGpu(CC*) [with CC = mediapipe::CalculatorContract]':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:340:22:   required from here
mediapipe/calculators/tflite/tflite_inference_calculator.cc:298:28: warning: 'bool mediapipe::TfLiteInferenceCalculatorOptions::use_gpu() const' is deprecated [-Wdeprecated-declarations]
return options.use_gpu() ||
In file included from mediapipe/calculators/tflite/tflite_inference_calculator.cc:21:0:
bazel-out/aarch64-opt/bin/mediapipe/calculators/tflite/tflite_inference_calculator.pb.h:1474:13: note: declared here
inline bool TfLiteInferenceCalculatorOptions::use_gpu() const {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: In instantiation of 'bool mediapipe::{anonymous}::ShouldUseGpu(CC*) [with CC = mediapipe::CalculatorContext]':
mediapipe/calculators/tflite/tflite_inference_calculator.cc:360:35:   required from here
mediapipe/calculators/tflite/tflite_inference_calculator.cc:298:28: warning: 'bool mediapipe::TfLiteInferenceCalculatorOptions::use_gpu() const' is deprecated [-Wdeprecated-declarations]
return options.use_gpu() ||
In file included from mediapipe/calculators/tflite/tflite_inference_calculator.cc:21:0:
bazel-out/aarch64-opt/bin/mediapipe/calculators/tflite/tflite_inference_calculator.pb.h:1474:13: note: declared here
inline bool TfLiteInferenceCalculatorOptions::use_gpu() const {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from external/org_tensorflow/tensorflow/lite/delegates/gpu/common/model.h:29:0,
from ./mediapipe/util/tflite/tflite_gpu_runner.h:26,
from mediapipe/calculators/tflite/tflite_inference_calculator.cc:45:
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)3; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:594:48:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
return i >= 0 && i < l->dimensions.size() ? l->dimensions[i] : -1;
^~~~~~~~~~~~~~~~~~~~
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)13; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:596:49:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)5; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:598:49:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)11; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:600:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)4; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:602:49:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)6; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:604:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)9; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:606:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)7; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:608:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)8; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:610:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)2; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:612:52:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)1; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:614:52:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)10; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:616:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)12; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:618:51:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)14; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:620:51:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'int32_t tflite::gpu::internal_shape::DimensionGetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)0; int32_t = int]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:622:53:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionGetterFunc; decltype (f.operator()()) = int]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:654:74:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:398:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)3]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:594:48:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i >= 0 && i < l->dimensions.size()) {
^~~~~~~~~~~~~~~~~~~~
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)13]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:596:49:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)5]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:598:49:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)11]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:600:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)4]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:602:49:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)6]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:604:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)9]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:606:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)7]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:608:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)8]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:610:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)2]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:612:52:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)1]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:614:52:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)10]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:616:50:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)12]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:618:51:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)14]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:620:51:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h: In instantiation of 'bool tflite::gpu::internal_shape::DimensionSetterFunc::operator()() const [with tflite::gpu::Layout T = (tflite::gpu::Layout)0]':
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:622:53:   required from 'decltype (f.operator()()) tflite::gpu::DispatchByLayout(tflite::gpu::Layout, F) [with F = tflite::gpu::internal_shape::DimensionSetterFunc; decltype (f.operator()()) = bool]'
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:665:77:   required from here
external/org_tensorflow/tensorflow/lite/delegates/gpu/common/shape.h:423:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from ./mediapipe/framework/port/logging.h:23:0,
from ./mediapipe/framework/deps/map_util.h:30,
from ./mediapipe/framework/port/map_util.h:22,
from ./mediapipe/framework/counter_factory.h:29,
from ./mediapipe/framework/calculator_state.h:28,
from ./mediapipe/framework/calculator_context.h:23,
from ./mediapipe/framework/calculator_base.h:22,
from ./mediapipe/framework/calculator_framework.h:54,
from mediapipe/calculators/tflite/tflite_inference_calculator.cc:22:
bazel-out/aarch64-opt/bin/external/com_github_glog_glog/_virtual_includes/default_glog_headers/glog/logging.h: In instantiation of 'std::__cxx11::string* google::Check_EQImpl(const T1&, const T2&, const char*) [with T1 = int; T2 = long unsigned int; std::__cxx11::string = std::__cxx11::basic_string]':
./mediapipe/framework/deps/registration.h:254:7:   required from 'std::__cxx11::string mediapipe::FunctionRegistry<R, Args>::GetNormalizedName(const string&) [with R = std::unique_ptrmediapipe::CalculatorBase; Args = {}; std::__cxx11::string = std::__cxx11::basic_string]'
./mediapipe/framework/deps/registration.h:164:52:   required from 'mediapipe::RegistrationToken mediapipe::FunctionRegistry<R, Args>::Register(const string&, mediapipe::FunctionRegistry<R, Args>::Function) [with R = std::unique_ptrmediapipe::CalculatorBase; Args = {}; std::__cxx11::string = std::__cxx11::basic_string; mediapipe::FunctionRegistry<R, Args>::Function = std::function<std::unique_ptrmediapipe::CalculatorBase()>]'
./mediapipe/framework/deps/registration.h:323:55:   required from 'static mediapipe::RegistrationToken mediapipe::GlobalFactoryRegistry<R, Args>::Register(const string&, typename mediapipe::GlobalFactoryRegistry<R, Args>::Functions::Function) [with R = std::unique_ptrmediapipe::CalculatorBase; Args = {}; std::__cxx11::string = std::__cxx11::basic_string; typename mediapipe::GlobalFactoryRegistry<R, Args>::Functions::Function = std::function<std::unique_ptrmediapipe::CalculatorBase()>]'
mediapipe/calculators/tflite/tflite_inference_calculator.cc:288:1:   required from here
bazel-out/aarch64-opt/bin/external/com_github_glog_glog/_virtual_includes/default_glog_headers/glog/logging.h:728:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
DEFINE_CHECK_OP_IMPL(Check_EQ, ==)  // Compilation error with CHECK_EQ(NULL, x)?
^
bazel-out/aarch64-opt/bin/external/com_github_glog_glog/_virtual_includes/default_glog_headers/glog/logging.h:148:53: note: in definition of macro 'GOOGLE_PREDICT_TRUE'
#define GOOGLE_PREDICT_TRUE(x) (__builtin_expect(!!(x), 1))
^
bazel-out/aarch64-opt/bin/external/com_github_glog_glog/_virtual_includes/default_glog_headers/glog/logging.h:728:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL'
DEFINE_CHECK_OP_IMPL(Check_EQ, ==)  // Compilation error with CHECK_EQ(NULL, x)?
^~~~~~~~~~~~~~~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc: At global scope:
mediapipe/calculators/tflite/tflite_inference_calculator.cc:81:8: warning: 'size_t {anonymous}::RoundUp(size_t, size_t)' defined but not used [-Wunused-function]
size_t RoundUp(size_t n, size_t m) { return ((n + m - 1) / m) * m; }  // NOLINT
^~~~~~~
mediapipe/calculators/tflite/tflite_inference_calculator.cc:76:5: warning: 'int {anonymous}::NumGroups(int, int)' defined but not used [-Wunused-function]
int NumGroups(const int size, const int group_size) {  // NOLINT
^~~~~~~~~
Target //mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 337.542s, Critical Path: 61.49s
INFO: 813 processes: 15 internal, 798 linux-sandbox.
FAILED: Build did NOT complete successfully
`

Hi @AndreV84, Could you please respond if you still looking resolution for the above query. Thanks!


Exclude wrong travel durations

Occasionally, the pop-ups on https://direkt.bahn.guru/ show travel durations that are by 360 h = 15 d too high. These numbers are reproducible.
Examples:

London St. Pancras - Paris Nord
Lille Europe - Dunkerque
Lille Europe - London St. Pancras

The wrong travel durations seem to come from the API. Without having tracked down the specific cause for this issue, a simple fix might be to filter out these travel times in the reachableForDay function. Currently, there seems to be no train on the world that runs for more than 206 h.

Hey Jonas, thanks for reporting this! I implemented the change you suggested in 0852c571ca330ae8c767a628efea315a8ba41071, which should fix the examples you posted above.
Unfortunately, the endpoint we're using seems to have several bugs which lead to this weird behaviour. I'm pretty sure there are also cases of trains running for 100h or so within Germany, which won't be fixed with this static upper bound. Since the API endpoint that we're using is deprecated, there is little hope that these will get fixed soon. To fully resolve this, one would need to completely change the way this service is working. (It would probably make sense to calculate all durations from a validated, static dataset instead of using the deprecated API on-demand, but since such a dataset is not public as of now, one would need to write a scraper first, which takes additional time).
I'll close this issue for the time being, but if you - or anyone else reading this - finds examples of trains that are still broken (ones that take less than 210h, I'm pretty sure that these exist and that I saw them already in the past), please re-open and post screenshots/descriptions here.


Firing guns and moving in high velocity mode renders across clients

When others fire weapons or dash/slide, the animations render across clients, so one person shooting a gun will play the animation for someone else in their hotbar/hand.

The weapon part usually happens when a Weapon is copied in creative via the middle mouse key. I think it's a geckolib issue where the animation sync ID is copied along with all other item data; same for putting a weapon on pedestals in creative or any other action copying item stacks.
A way to prevent that is manually taking new weapons either from the creative inventory or /give
The Wings however are a networking bug that I'm already working on


On Tester view, C++, when double clicking a test it navigates to a CMake file

Type: Bug
On Tester view, using GTest C++, when double clicking a test it navigates to a CMake file "C:\Program Files\CMake\share\cmake-3.25\Modules\GoogleTest.cmake". Instead, it shoud navigate to the code of the test. This also happens when clicking the "Go-To-Test" button. This forces me to navigate to the test manually which could take time.
Maybe it's relevant, to build the tests I use CMake gtest_add_tests(TARGET target_name).
 It looks like you may be using an old version of VS Code, the latest stable release is 1.85.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

also happens in 1.85.1
Version: 1.85.1 (system setup)
Commit: 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2
Date: 2023-12-13T09:49:37.021Z
Electron: 25.9.7
ElectronBuildId: 25551756
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!

Help: Start extension bisect is a cool tool! thanks!


[Feature][Zeta] Added other metrics info of multi-table

Purpose of this pull request
issue : #7331
Does this PR introduce any user-facing change?
How was this patch tested?
Check list

[x] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[x] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[x] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[x] Update the release-note.

cc @hawk9821

Please make sure the http api return new metrics too. And add test case in
https://github.com/apache/seatunnel/blob/16950a67cd5990ed3510fd91564390e2ab2cd44c/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/MultiTableMetricsIT.java#L99

get

PTAL @Hisoka-X @hawk9821 When testing, found that the rate-related metrics could not be aggregated with full precision equality, so need to pay attention to this point.