Older images (>3 months) not recognized in compute module resulting in errors

Previously (Workload <=0.1.6) you could specify an image with an ocid using image.id, even if it is not the most recent one (f.e. the ocid for Oracle Linux 9.4 of May 2024).
As of Workload 0.1.7, (platform) images are retrieved using oci_core_images, which results in errors for older images (>3 months).
I believe this is related to the fact that oci_core_images only gives you a subset of images (the last three versions of major distributions).

If you look up an image using platform_image.name, older images won't be in this list
You can provide platform_image.ocid, but some checks are still done based on oci_core_images and will fail (actually it looks like it is the new shape check that is then failing).

Currently, when upgrading from Workload 0.1.6 to 0.1.7 we run into errors as we have Oracle Linux 9.4 of May 2024.
But even if we would use a recent distribution now, won't we run into errors in 3 months? In case we use the name filter, the name will disappear in a few months, and in case we use ocid, the checks won't pass in a few months.
Many thanks for your help!

Hi @andrecorreaneto
To have 0.1.7 working for us without errors, we removed check 11 (Check compatible shapes for given platform image ocid) from compute.tf. This check only has the most recent images.
With this code removed, we can use platform image OCID in 0.1.7.

Hello @ervreugdenhil ,
The check is now disabled in 0.1.8.
Thanks.


[Star-Tree V2] Index builder for Star-Tree V2

MultipleTreesBuilder is the top level builder that can build multiple star-trees based on a list of builder configs
BaseSingleTreeBuilder contains the common methods for the single tree builder
OnHeapSingleTreeBuilder extends BaseSingleTreeBuilder and use on-heap memory to build the tree
OffHeapSingleTreeBuilder extends BaseSingleTreeBuilder and use off-heap memory to build the tree
StarTreeIndexCombiner can combine all index files for multiple star-trees into one single data file and an index map file

Codecov Report

Merging #3269 into master will increase coverage by 9.59%.
The diff coverage is 1.63%.

@@             Coverage Diff              @@
##             master    #3269      +/-   ##
============================================
+ Coverage      59.3%   68.89%   +9.59%
  Complexity        4        4
============================================
  Files           978      984       +6
  Lines         44736    45281     +545
  Branches       5992     6085      +93
============================================
+ Hits          26529    31198    +4669
+ Misses        16239    11999    -4240
- Partials       1968     2084     +116

Impacted Files
Coverage Δ
Complexity Δ

...e/startree/v2/builder/OnHeapSingleTreeBuilder.java
0% <0%> (ø)
0 <0> (?)

.../startree/v2/builder/OffHeapSingleTreeBuilder.java
0% <0%> (ø)
0 <0> (?)

...ore/startree/v2/builder/BaseSingleTreeBuilder.java
0% <0%> (ø)
0 <0> (?)

...core/startree/v2/builder/MultipleTreesBuilder.java
0% <0%> (ø)
0 <0> (?)

...or/impl/fwd/SingleValueVarByteRawIndexCreator.java
52.63% <0%> (-14.04%)
0 <0> (ø)

...ore/startree/v2/builder/StarTreeIndexCombiner.java
0% <0%> (ø)
0 <0> (?)

...e/startree/v2/builder/StarTreeV2BuilderConfig.java
0% <0%> (ø)
0 <0> (?)

...indexsegment/generator/SegmentGeneratorConfig.java
55.86% <40%> (+1.82%)
0 <0> (ø)
:arrow_down:

...t/creator/impl/SegmentIndexCreationDriverImpl.java
86.45% <63.63%> (-0.44%)
0 <0> (ø)

...ore/query/scheduler/resources/ResourceManager.java
87.09% <0%> (-9.68%)
0% <0%> (ø)

... and 322 more

Continue to review full report at Codecov.

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

@mayankshriv Yes, unit tests and integration tests will be checked in separately.


Link in wiki is broken

See https://github.com/Netflix/curator/wiki/Getting-Started#examples.

Updated to point to examples in apache curator project.


[DOCS] Add Chocolatey install option

Added k3d Chocolatey package installation option. Chocolatey is a package manager for Windows. An automated package pipeline is setup that will automatically update the package when there is a new k3d "stable" GitHub release published.  In the readme.md "shields" (and also links to the package) is added to reflect the version of the published k3d choco package.

Hi @erwinkersten , thanks for your PR!
Pretty cool to have k3d in Chocolatey as well :)
Do you want to add it on https://k3d.io as well? It's right here in the docs folder: https://github.com/rancher/k3d/blob/main/docs/index.md#L31.
Also maybe add a link to your repo where you host the configuration (https://github.com/erwinkersten/chocolatey-packages/tree/master/automatic/k3d) :+1:

Hi @erwinkersten , thanks for your PR!
Pretty cool to have k3d in Chocolatey as well :)
Do you want to add it on https://k3d.io as well? It's right here in the docs folder: https://github.com/rancher/k3d/blob/main/docs/index.md#L31.
Also maybe add a link to your repo where you host the configuration (https://github.com/erwinkersten/chocolatey-packages/tree/master/automatic/k3d) :+1:

@iwilltry42 updated the index.md and added the package source to both

@iwilltry42 updated the index.md and added the package source to both

@all-contributors please add @erwinkersten for docs

@all-contributors please add @erwinkersten for docs

Perfect, thank you!

Perfect, thank you!


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

Coverage remained the same at 30.169% when pulling 3410cdc08ff92cdfb84a524bbaa0d714addb2410 on analysis-qowOKQ into f4e57e655fdd62f78ac69992da07f42163e6af72 on master.


crawler's wip artifacts

Description
Please describe the issue or feature and the summary of changes made to fix this.
Fixes # (issue)
Type of change

[ ] Bug fix
[ ] New feature
[ ] Docs update
[ ] Breaking change (What changes might users need to make in their application due to this PR?)
[ ] Requires DB changes

How has this been tested?
Please describe the tests that were run to verify your changes and steps to reproduce. Please specify any test configuration required.

[ ] New Test X
[ ] Functional testsuite

Test Configuration

Kubernetes clusters tested on:

Checklist :dart:

[ ] Followed coding guidelines
[ ] Comments added
[ ] Dependent changes merged
[ ] Documentation updated
[ ] Tests added or updated

Additional information
Include any additional information such as links, test results, screenshots here

@msvinaykumar Please break this up into smaller PRs that can be reviewed

@msvinaykumar Please break this up into smaller PRs that can be reviewed

Sure, Will be ready soon

Closing as this has now been broken into smaller PRs


MV-292 update react header imports

Thanks for this change! We were just running into issues caused by this yesterday. Looking forward to these changes being released in a new version :)


Added houndCI config file

Fixes: #174
Changes:
Added config file for integartion of HoundCI

@mariobehling Please enable HoundCI Integration for this project

I do not believe that this PR adds anything over the functionality that we already have in Travis.  See comments in #174.
Also a separate .flake8.ini merely moves configuration details away from where the flake8 command that is being run.  I would rather see flake8 --exclude=.git,__pycache__ --max-line-length=120 rather than putting these details elsewhere.
This would cause us to have hunt elsewhere for the configuration to understand execution properties of the command that is in front of us has been doing.  In .travis.yml we directly control how flake8 works and that gives us the flexibility to execute two very different passes with the same tool.

@cclauss So as an beginner/newcomer if someone send new PR then that are not so familiar with Travis CI so what Hound CI does is that it directly review and tell that which lines have violations. So beginners can fix these issues. also, it will be better that PR goes through 2  CI's. What's your opinion on this?

If there is a significant UI difference that helps the submitter then I am all for that (as long as it does not make a second commit which would violate the perfect PR policy).

I tried hound on one of my repos and now I see what you mean.  I like it.

@cclauss I understand your concern but as a first timer we should give them one chance we can improve somebody at on go. But we will tell them to squash commits with the link of best practices of FOSSASIA. And I don't think we need any extra documentation for hound CI

OK.  I agree.

@AnshulMalik Please review 😅

I haven't used Hound CI. In my opinion, flake does the job, And I am planning to incorporate flake into git precommit hook so that style guidelines are always met.
Can you tell me the pros of using hound ci ?

@AnshulMalik Hound reviews your code when a pull request is opened or updated. If Hound finds any style violations in the modified code it will comment on the appropriate line. It will be easier for the beginners to fix the issue and makes the life easier for reviewer and if we add flake8 in travis build than PR will fail due to violations in the PR so beginners will find difficult to debug and fix the issue

We can give this a try then

Also, can you please add a newline at the end of these files ?

Closing this PR since I messed up with my branch 😅


Credentials Missing Method Exception

Environment details

OS: Windows
.NET version: 4.61 & 4.7 (tried both)
Package name and version:

Google.Cloud.Storage.V1 (3.4.0)
Google.Cloud.Firestore (2.3.1)
Newtonsoft.Json (12.0.3 & 13.0.1 tried both)

Steps to reproduce

Using latest Google.Cloud.Firestore and Google.Cloud.Storage.V1 versions I run into an issue when using credentials.
If I use StorageClient storage = new StorageClientBuilder { CredentialsPath = credentials }.Build(); I get this error:

System.MissingMethodException
HResult=0x80131513
Message=Method not found: "Google.Apis.Auth.OAuth2.GoogleCredential Google.Apis.Auth.OAuth2.GoogleCredential.CreateWithQuotaProject(System.String)".
Source=Google.Api.Gax.Rest
StackTrace:
 at Google.Api.Gax.Rest.ClientBuilderBase`1.GetHttpClientInitializer()
 at Google.Cloud.Storage.V1.StorageClientBuilder.Build()

Same for FirestoreDbBuilder.

If I use GOOGLE_APPLICATION_CREDENTIALS and just use StorageClient.Create() or FirestoreDb.Create(projectid) I get a different error:

'Error reading credential file from location ... : Error deserializing JSON credential data.
Please check the value of the Environment Variable GOOGLE_APPLICATION_CREDENTIALS'

(yes the sytem variable is set)
MissingMethodException: Method not found: "Void Newtonsoft.Json.JsonSerializerSettings.set_MetadataPropertyHandling(Newtonsoft.Json.MetadataPropertyHandling)".

Yesterday I had the same issue and I uninstalled all NuGet Packages. Then I reinstalled Google.Cloud.Firestore. After the issue appeared again, I updated the Newtonsoft.Json and it somehow worked afterwards. But after installing Google.Cloud.Storage.V1 I am facing the same issue again.
I hope someone has a clue?

It sounds very much like the dependencies are out of sync, possibly due to assembly redirects getting broken.
Are you able to use an SDK-style project? I tend to find that sorts out this sort of thing.
If you could provide a complete example project demonstrating the problem, that would be really helpful. (These packages definitely do work on .NET 4.6.1 and 4.7... we run integration tests every night, so I'm sure we can get it working.)

thanks for the fast reply! I will try the SDK-style and hope to get back to you tomorrow!

Hi,
I am a bit of a newbie with Visual Studio, so the NuGet journey was already not very successful and a bit disappointing in comparision to my experiences with npm/yarn in JS/TS..  Now I understood the SDK approach as installing Google Cloud SDK and referencing the correct .dll`s from its installation folder. However I am struggling to find the right files. Am I on the right path with my approach? I could not find any description on integrating the SDK into VS yet. Only NuGet approaches...
(I did not install the Cloud Tools for VS since as far as I understand they are used to develop programs that run on the cloud. I currently just try to write a program that runs on my local machine and communicates with my server.)

Ah, no - an SDK-style project is a type of .NET msbuild project (csproj file) which is significantly improved over the old style. Sorry, I'd have been more specific if I'd been aware you're new to .NET.
To check which style of project you're using at the moment, have a look at the Project element in your csproj file:
SDK-style projects:
<Project Sdk="Microsoft.NET.Sdk">

Old-style projects:
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

I typically create a project targeting .NET Core (which will always use the SDK-style project) and then set the target framework to "net461" (or whatever) if I want to actually target the .NET Framework.
Can I ask what kind of project you're trying to write? Hopefully we can come up with a simple project file for you which will avoid all the problems.

It is a bit specific for one program to develop visual coding components and it proposes to set up a VS project via this tutorial: https://developer.rhino3d.com/guides/grasshopper/installing-tools-windows/
https://developer.rhino3d.com/guides/grasshopper/your-first-component-windows/
I will see what I can do with your remarks.

Okay, if it's very specific to a particular environment, I'm afraid you'll almost certainly need to ask for guidance in the Rhino support channels as to how Rhino handles assembly binding redirects. (For future reference, it's always worth mentioning unusual aspects of your environment right from the start when raising an issue.)

Thanks! I will!
Concerning the SDK-style after switching project style you would still use NuGet packages correct?

Concerning the SDK-style after switching project style you would still use NuGet packages correct?

Yes - and the experience is much simpler as the NuGet package reference is directly in the csproj file - no separate packages.config required.
For example, here's a console app csproj file targeting .NET 4.6.1, with the dependencies you listed (but nothing explicit for Newtonsoft.Json as that's implicit via a transitive dependency):
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net461</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Google.Cloud.Firestore" Version="2.3.1" />
    <PackageReference Include="Google.Cloud.Storage.V1" Version="3.4.0" />
  </ItemGroup>

</Project>

That's the complete project file, with nothing else required. I suspect if you compare that with your current project file, you'll find this is a lot simpler. However, I've no idea whether that approach is compatible with Grasshopper.

Thanks a lot for your help! I managed to use the sdk style now! Even found a description for using NuGet for my software: https://developer.rhino3d.com/guides/rhinocommon/using-nuget/
Now Visual Studio seems to show me the main reason for my issues: conflicing Newtonsoft.Json versions. I guessed it could be this issue, but thought it was inbetween Google Apis.
Thanks a lot! I will close the issue. Hope it assists some others running into similar problems.

Sorry...I was a bit impatient. Actually I can connect to FirestoreDb via FirestoreDb db = FirestoreDb.Create(projectId) using default credentials. However next line is StorageClient storage = StorageClient.Create() and it throws this erros: System.MissingMethodException: 'Methode nicht gefunden: "Initializer Google.Api.Gax.Rest.ClientBuilderBase1.CreateServiceInitializer()".'`
Do you have any ideas what this could mean? I tried Google.Cloud.Storage.V1 (3.3.0 and 3.4.0)

That sounds like you still have an incorrect version somewhere - this time of Google.Api.Gax.Rest. I can't see how though, given that CreateServiceInitializer has been part of ClientBuilderBase<T> since the very first commit of that type.
Could you find the copy of Google.Api.Gax.Rest.dll that is being used at execution time, and let us the version? (In Windows Explorer if you right-click and select Properties, then go to the Details tab, it should be reported as File Version - at least, those are the English names; I'd expect them to be recognizable in the German version of Windows.) It should be using <IP_ADDRESS>.

It states <IP_ADDRESS>.0.
Now I tried version <IP_ADDRESS> of Google.Api.Gax.Rest.dll and v<IP_ADDRESS> of ``Google.Cloud.Storage.V1`. This throws a different error. Maybe it is helpful in resolving the issue:
System.ArrayTypeMismatchException
StackTrace
at System.Collections.Generic.List`1.Add(T item)
at Google.Apis.Services.BaseClientService.CreateHttpClient(Initializer initializer, String versionHeader)
at Google.Apis.Storage.v1.StorageService..ctor(Initializer initializer)
at Google.Cloud.Storage.V1.StorageClientBuilder.Build()

Okay, <IP_ADDRESS> is correct. How certain are you that that's the version that's actually being used?
More and more, this is sounding like something that's going to be very specific to the unusual execution environment you're in with the plugin - I do think you're more likely to be able to get detailed help in the Grasshopper support, I'm afraid.

Thanks for your help! You are probably right and it is an issue with the software I am using. I will try it through the Grasshopper support. It is a bit unfortunate that I am not able to get more information about the error.


Update dependencies

Taking advantage of the amazingly named twiddle-waka (~>) to update dependencies.
Most of the dependencies seem to be patch version bumps. I've run all the tests locally and checked a large number of the components to make sure they're all okay.

Hmm, binning this as the linter isn't liking things anymore.


Brandta/wv 212

updated back-end controller to properly update and verify new wikipedia images for candidates, based on their wikipedia page titles

👍  The political data team will be excited to have this new feature. Thank you @brandta-1!


Correct MIT License

Thanks for forking my repo and I hope your NuGet package is well received.
https://github.com/bryanknox/AzureFunctionsOpenIDConnectAuthSample
This is just a correction to the copyright notices in the LICNSE file so that it complies with the MIT license.
In an MIT license, the copyright notice(s) from the forked repo need to be retained as-is, per the text in the MIT License. The copyright notice for this newer repo is then added before the others.
Kind regards.

Since the https://github.com/fmichellonet/AzureFunctions.Extensions.OpenIDConnect repo forked this repo. I also created a PR for their repo to correct their LICENSE file too. That way they can include your copyright from this repo, as well as the copyright from my repo.
See https://github.com/fmichellonet/AzureFunctions.Extensions.OpenIDConnect/pull/15


Is it possible to remove some islands and compress file using topojson cli

Hi
I am using This data file. How can I remove some small and some not required islands like Antarctica and compress this file using topojson.
Thank you

Use topojson -s to simplify input. By default topojson will remove features smaller than the simplification threshold that are detached, such as islands. You can filter more aggressively using topojson --filter=small as described in the Command Line Reference.
Please use Stack Overflow tag topojson or the GIS Stack Exchange tag topojson to ask for help. Although I make an effort to assist everyone that asks, I am not always available to provide help promptly or directly. Stack Overflow and Stack Exchange provide a better collaborative forum for self-help: hundreds of TopoJSON-related questions have already been asked there, and some answered questions may be relevant to you.
Thank you! 🤗


Add specifications for Charcoal and Kerosene to tech files

The specifications needed are: energy_content, carbon_intensity, time_of_cooking, efficiency, pm25 and time_of_collection

Kerosene

energy_content: 43 MJ/kg
carbon_intensity: 126 kg/GJ
time_of_cooking: 2.2 or 2.1 h per day
efficiency: 28%
pm25: 50
time_of_collection: 0

Skip Coal, but add Charcoal and Charcoal ICS

Charcoal

Charcoal

fuel_cost:  2 USD/GJ
efficiency:
pm25:
energy_content: 30 MJ/kg
carbon_intensity:  218 kg/GJ
time_of_cooking:
time_of_collection:
inv_cost:
tech_life:

https://www.pbl.nl/en/publications/towards-universal-access-to-clean-cooking-solutions-in-sub-saharan-africa

We will use the average values found in SNV page 14

Values to be updated
Add improved charcoal
Biogas

pm25 = 20
time of cooking = 2 hrs
inv cost = 497

Collected improved biomass

pm25 = 305
time of cooking = 2.9 hrs
inv cost = 23

Collected trad. biomass

efficiency = 12
time of cooking = 2.9 hrs
tech life = 2

Electricity

efficiency = 80
time of cooking = 1.8
tech life = 10
pm25 = 5
inv cost = 63

Kerosene

efficiency = 35
time of cooking = 2
pm25 = 45

LPG

efficiency = 50
time of cooking = 2
tech life = 10
inv cost =  52


fix(charts): Add volume mount for Fluent Bit

Description: Adds var/lib/docker/containers volume for Fluent Bit to accommodate symlink variations

Affected area:

New Functionality      [ ]
Documentation          [ ]
Install                [ ]
Control Plane          [ ]
CLI Tool               [ ]
Certificate Management [ ]
Networking             [ ]
Metrics                [ ]
SMI Policy             [ ]
Security               [ ]
Tests                  [ ]
CI System              [ ]
Performance            [ ]
Other                  [x]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? If so, did you notify the maintainers and provide attribution?
No

Codecov Report

Merging #1949 into main will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1949   +/-   ##
=======================================
  Coverage   58.45%   58.45%
=======================================
  Files         131      131
  Lines        5284     5284
=======================================
  Hits         3089     3089
  Misses       2192     2192
  Partials        3        3

Continue to review full report at Codecov.

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

We have var-log-containers, var-log-pods, and now var-lib-containers. We need all three, correct?

@draychev I added var/lib/containers because apparently symlinks may work differently or break depending on which cluster this is running on. I haven't had issues yet but @sozercan did while setting up Fluent Bit for another project and suggested this change


Support for searching via canonical references

According to the spec, we should support searching canonical references as either a URI or a Reference.
Presently, we extract the Canonical value and store it in our X_STRING_VALUES table which serves both URI and Reference searches.  However, we don't handle the |<version> part of it and we certainly don't support advanced reference stuff like chaining or includes/revincludes.
From https://www.hl7.org/fhir/search.html#versions:
Elements of type canonical may contain a version specific reference, but this version is different in both meaning and format to version specific references that might be found in a Reference:

   <valueSet value="http://hl7.org/fhir/ValueSet/example|3.0"/>
This version is a reference to the business version of the resource.

For canonical references, servers SHOULD support searching by Canonical URLs, and SHOULD support automatically detecting a |[version] portion as part of the search parameter and interpreting that portion as a search on the business version of the target resource. The modifier :below is used with canonical references, to control whether the version is considered in the search. The search:

GET {base]/Observation?definition:below=http:http://acme.com/some-profile
matches all of these element values:

http://acme.com/some-profile|1.0
http://acme.com/some-profile|1.1
http://acme.com/some-profile|2.0
The search:

GET {base]/Observation?definition:below=http:http://acme.com/some-profile|1
matches the first two element values.

And from https://www.hl7.org/fhir/search.html#uri

Note that for uri parameters that refer to the Canonical URLs of the conformance and knowledge resources (e.g. StructureDefinition, ValueSet, PlanDefinition etc), servers SHOULD support searching by canonical references, and SHOULD support automatically detecting a |[version] portion as part of the search parameter, and interpreting that portion as a search on the version.

Need to start with unit tests.
Work we did with "common tokens" could conflict with this.

Need to start with unit tests.
Work we did with "common tokens" could conflict with this.

A couple related HL7 JIRA issues (with corresponding discussion on chat.fhir.org):

https://jira.hl7.org/browse/FHIR-30514
https://jira.hl7.org/browse/FHIR-30697

As a related test case, please consider the following...
I have Measure resources that refer to Library resources and I would like to retrieve both resource types in a single call as in
/Measure?_id=MEASUREIDHERE&_include=Measure:depends-on:Library. The Measure resource is defined with canonical URL references as in the snippet below.
{
  "library": [
    "http://ibm.com/fhir/wh-cohort/Library/EXM101"
  ],
}

The Library resources can themselves depend on other Library resources. Ideally, I would be able to get all the related Libraryes in a single call with _include:iterate. I see that some work was done in that area under #1158 / #2141. Would need to make sure that those features work with canonical URL references as well.

Design doc attached
issue772Design.docx

Design doc attached
issue772Design_v2.docx

@michaelwschroeder I don't see any mention of the _include:iterate case in the design doc. Will that be handled by this change or is that work for a later point?

@csandersdev that should be taken care of in the current implementation.

To QA this one, I uploaded the test resources from https://github.com/IBM/FHIR/tree/issue-2480/operation/fhir-operation-cqf/src/test/resources and ran some queries.
GET [base]/Measure?_include=Measure:depends-on:Library now returns both Measures and their dependent libraries.
GET [base]/Measure?_include=Measure:depends-on:Library&_include:iterate=Library:depends-on:Library now returns the measures, the libraries they depend on, AND the those libraries' transitive dependencies.

I also confirmed that I can find a CodeSystems with url http://ibm.com/fhir/CodeSystem/test and version 1.0.0 via any of the following now:

GET [base]/CodeSystem?url=http://ibm.com/fhir/CodeSystem/test
GET [base]/CodeSystem?url=http://ibm.com/fhir/CodeSystem/test&version=1.0.0
GET [base]/CodeSystem?url=http://ibm.com/fhir/CodeSystem/test|1.0.0

However, it is my opinion that the 3rd query there is above and beyond what is needed.
I helped to open https://jira.hl7.org/browse/FHIR-33203 for this and I expect it to go away in a future version, so I've definitely recommend users to search the url and version independently (the second variant listed above).

I also ran this query which essentially looks for all the Libraries that are directly referenced by a Measure:
GET [base]/Library?_has:Measure:depends-on:status:missing=false

Interestingly, I couldn’t just do GET [base]/Library?_has:Measure:depends-on …even though I don’t care about the property of the Measure thats referencing this, just that it is referenced.


Keyboard layout ignored for hotkeys

Version: 1.0.111
Platform: win32 10.0.18363
Plugins: clickable-links, quick-cmds, relaxed-theme, scrollbar, theme-windows10
When setting and using hotkeys the windows keyboard layout seems to be ignored.
If a hotkey is set to Alt-A, i cannot use it with Alt-A ... I have to use Alt-Q. If i set the hotkey in de settings windows it also sets it to Alt-Q when i press Alt-A and vice-versa
It seems like it always act as if the keyboard layout i qwerty, while my windows keyboard layout is azerty. In other Terminus windows it works fine.

Can confirm, also experiencing this issue. It's very infuriating with Dvorak as the keys are in very different places to Qwerty.

I'm not familiar with how shortcuts are used in other Latin based languages - when pressing Ctrl-Z, are you using the physical Z key or the one where it is supposed to be on a US keyboard?

People who use Dvorak (like myself) press keys that are different that the letter printed on the keyboard.  For example, the key for "T" is actually the "K" button on the keyboard.  It seems that Terminus thinks that the "K" button on a keyboard is always for the letter K, but that's not true.  Anyway, launching the preferences and remapping was very weird for dvorak.... had to remap everything.  Would suggest Terminus use the letter the OS gives you, instead of the "key code" hard coded to that key.

People who use Dvorak (like myself) press keys that are different that the letter printed on the keyboard.  For example, the key for "T" is actually the "K" button on the keyboard.  It seems that Terminus thinks that the "K" button on a keyboard is always for the letter K, but that's not true.  Anyway, launching the preferences and remapping was very weird for dvorak.... had to remap everything.  Would suggest Terminus use the letter the OS gives you, instead of the "key code" hard coded to that key.

@Arro just using the characters that the OS reports will prevent non-Latin keyboard users from using shortcuts at all. For my understanding - when using Dvorak, do you use the US-layout "C" for "Ctrl-C", or do you use the Dvorak-layout "C"?

@Arro just using the characters that the OS reports will prevent non-Latin keyboard users from using shortcuts at all. For my understanding - when using Dvorak, do you use the US-layout "C" for "Ctrl-C", or do you use the Dvorak-layout "C"?

@Eugeny
So, sticking with my example of the hotkey for new tab.

I want the hotkey "⌘T" to make new tab.
I'm using Dvorak layout, so the "K" button on my keyboard is how I type "T" to my computer.
I remapped it and it looks like the screenshot below.
I sometimes switch back to Qwerty.
During those times, I would expect the hotkey the physical key "T" to make a new tab.
However, it wouldn't be the case, it would stick with the physical key "K"
I feel hotkeys should be bound to the (changeable) keyboard layout, not the physical keys.

@Eugeny
So, sticking with my example of the hotkey for new tab.

I want the hotkey "⌘T" to make new tab.
I'm using Dvorak layout, so the "K" button on my keyboard is how I type "T" to my computer.
I remapped it and it looks like the screenshot below.
I sometimes switch back to Qwerty.
During those times, I would expect the hotkey the physical key "T" to make a new tab.
However, it wouldn't be the case, it would stick with the physical key "K"
I feel hotkeys should be bound to the (changeable) keyboard layout, not the physical keys.

confirmed, is there some solution for now?


Make URL slug separators consistent

Currently is a mix of _ and -. Should be -.

Dependent on our being able to control redirects within the repo.


Self-IP firewall Policy support

Is your feature request related to a problem? Please describe.
To enable network security firewall on BIG-IP, we can configure all these steps with automation toolchain:

Provision AFM with DO
set Default Firewall Options >> Virtual Server & Self IP Contexts to Drop with DO (dbvar tm.fw.defaultaction)
create Network Firewall policies assigned to VS  with AS3

But if we set configure default drop policy, required traffic like GTM iQuery and cluster synchronization will be dropped.
Describe the solution you'd like

Create new Class Firewall_Policy (same name as AS3 Firewall Policy Class) to create local network firewall policies
add following parameters in SelfIp class:

enforcedFirewallPolicy
stagedFirewallPolicy

Thank you for your feedback. I have added this request as AUTOTOOL-2232 in our internal product backlog.

This issue was resolved in the 1.20.0 release.


Ability for adding commands to hotkeys

I have added a command in the config to toolbar and now it would be nice if I could add a hotkey to that command like in the keymap.cson from atom.

Now you can create (in the terminal-commands.json file) atom commands, which calls the terminal, e.g:
"actions": [
   ["name", "command to be executed in the terminal"]
]

And now bind it in your keymaps - it's now atom-terminal-panel:name. :D

doesn't quite always execute the command then. Could be related to #20

The #20 bug was removed in the current release. Should work now.

Also note that you have to reload the window (by calling reload command or using the atom's window:reload) to make it work.


Review Content Library directory resolution. Is there a better way that doesn't involve 10 different programming patterns?

Right now the default is a hardcoded reference to the runtime location of the content: ./Content/ but I have a strong suspicion that this is going to break during deployment, interim builds or on Windows.
The default is overridable in the constructor but there has to be a better .NETty way of doing this. Would love your thoughts:
https://github.com/robconery/Vue.Starter/blob/main/templates/vue/server/Data/ContentLibrary.cs#L17

I think environment variables are the easiest way to provide a value in this case especially if you want it to work well across various build systems. If an ENV var isn't supplied then the default or constructor override (if supplied) would win. Not sure if that's what you're asking exactly so if not let me know. :-)

I think appsettings works fine for that too. The reason I lean toward ENV vars is they’re outside of the app and easier to change in build systems. But, with something like a directory, it probably makes more sense to make them officially part of the app and appsettings makes that easy.


CSV file has not all the Dependencies Scanned while HTML file has

Hi, I am a tester and when scanned dependency check will ALL format, HTML report has all scanned dependencies (along with Vulnerabilities Found) while CSV report showing only Vulnerabilities Found.
A clear and concise description of what the bug is.
Version of dependency-check used - 6.1.1 (cli)
HTML report showing - 366 findings
CSV report showing -107 findings
HTML -
Scan Information (show all):
dependency-check version: 6.1.1
Report Generated On: Mon, 1 Mar 2021 07:21:32 +0530
Dependencies Scanned: 412 (366 unique)
Vulnerable Dependencies: 17
Vulnerabilities Found: 107
Vulnerabilities Suppressed: 0
CSV -
(only findings which are as vulnerabilities in HTML report)
Vulnerabilities Found: 107

This is somewhat by design. We accept PRs - but I doubt we will get to this anytime soon. Consider using one of the other formats like JSON or XML.


WIP Add support for string weights

Allow serialization and deserialization of string weights in the binary weights format.
This is needed to enable execution of AutoML models, as the vocab is stored as a weight (const tensor) of dtype 'string'.
Corresponding change in tfjs-core: https://github.com/tensorflow/tfjs-core/pull/1795

This change is

CLA is ok since I'm a Googler (the confusion is because I didn't use email address for the first 3 commits - they were made from a new laptop)

@pyu10055 This is ready for review. Added the chardet library to detect the encoding and unit tests with np.arrays with different encodings.


Added instructions to disable safe write in the WebStorm IDE

Just a simple addition to the list of instructions on how to disable safe write in WebStorm

Thanks!


Bug in transition.abort

Hi,
I made a bin to illustrate the bug:
http://jsbin.com/joqujo/8/
if you click pageA, pageB, and final and then click any page, it will force you to final since I did a transition.abort
However if instead of clicking any links you use the back button.  It short-circuits the router removing all your history.
I tried transition.redirect however it seems it just replacing your current history.  So if I only have 3 states to look back and the user hits 4x it will transition out from that final page.

I think this happens because we try to go back to the last URL you visited when you abort a transition. This behavior is consistent with current master. There's a big scary comment there that explains why.
I've wondered for a while now if we shouldn't just hook into the window's beforeunload event to trigger 'willTransitionFrom/onLeave` hooks. This would force them to be synchronous, but the only use case I've ever seen for asynchronous transition hooks is persisting data on the server side.
@ryanflorence What do you think?

@mjackson so you're saying 'this.props.onAbort' is becoming falsy?  Because for some reason, when I think of abort transition I never think of using goBack().  Which is what's on that else clause.

Last time I played with it, the ember router also had bugs relating to transition aborting originating from one of the browser history buttons (or keyboard shortcut of course). Chrome/Firefox also allow you to jump a few history entries at a time if you hold left click for a bit, so a simple go(-1) won't do the job.
To be honest this is a can of worms and that's why I removed that very feature from my own router; I'm curious about whether you will find a solution :)

transitions are completely different now built on top of history


Port the GO section to the new GraphQL API

Re-enabling the Gene Ontology section on the target page.

@andrewhercules, this should address opentargets/platform#1004. Ready for review.

@LucaFumis, can you please review this PR and merge into alpha once approved?


Add book style diagram

https://github.com/sunfish-shogi/electron-shogi/issues/252

Codecov Report
Base: 71.77% // Head: 71.75% // Decreases project coverage by -0.02% :warning:

Coverage data is based on head (ed329d1) compared to base (f06f3d8).
Patch coverage: 67.30% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #401      +/-   ##
==========================================
- Coverage   71.77%   71.75%   -0.02%
==========================================
  Files          69       69
  Lines       14263    14315      +52
  Branches     1845     1846       +1
==========================================
+ Hits        10237    10272      +35
- Misses       2206     2222      +16
- Partials     1820     1821       +1

Impacted Files
Coverage Δ

src/common/shogi/hand.ts
74.57% <23.07%> (-4.09%)
:arrow_down:

src/renderer/store/setting.ts
57.66% <40.00%> (-1.16%)
:arrow_down:

src/common/settings/app.ts
78.91% <92.85%> (+0.69%)
:arrow_up:

src/common/i18n/translate.ts
97.54% <100.00%> (+0.03%)
:arrow_up:

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

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


'leavingMessage' is ignored

This works properly, but the leavingMessage is ignored.
On Firefox it shows the default, on Chrome "Leave Site? The changes you made may not be saved"

Tried to change the behavior by setting:
        if (d.options.preventLeaving) {
            $(window).on("beforeunload", function(event) {
                if (d.isDirty && !d.submitting) {
                    event.preventDefault();
                    return d.options.leavingMessage;
                }
            });
        }
  ``` as per [Mozilla beforeunload](https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event), but no change in behavior.
  I understand this is browser related

This is browser behaviour by design, right?
"Since Firefox 44, Chrome 51, Opera 38, and Safari 9.1, a generic string not under the control of the webpage is shown instead of the returned string"
Should we remove (or at least document the current behaviour) this feature?


Typos networking doc

Rebase and carry typos fix in #1409 with a minor clarification on global/local scope networks.

ping @moxiegirl

@abronan I have a question about this change I'll come by

@moxiegirl what is the status of this ? thanks.

@vieux How do you get Swarm to default to overlay rather than bridge?  BTW, I'm working on a couple edits to this doc. Post shortly...

@abronan I think this needs some smoothing
--->

Networking
Docker Swarm is fully compatible with Docker's networking features. This
includes the mult-host networking feature which allows creation of a custom
container networks that span multiple Docker hosts.
Before using Swarm with a custom network, read through the conceptual
information in Docker container
networking.
You should also have walked through the Get started with mult-host
networking
example.
Create a custom network in a Swarm cluster
Mult-host networks require a key-value store. The key-value store holds
information about the network state which includes discovery, networks,
endpoints, IP addresses, and more. Through the Docker's libkv project, Docker
supports Consul, Etcd, and ZooKeeper key-value store backends. For details about
the supported backends, refer to the libkv
project.
To create a custom network, you must choose a key-value store backend and
implement it on your network. Then, you configure the Docker Engine daemon to
use this store. Two required parameters,  --cluster-store and
--cluster-advertise, refer to your key-value store server.
Once you've configured and restarted the daemon on each Swarm node, you are
ready to create a network.
List networks
This example assumes there are two nodes node-0 and node-1 in the cluster.
From a swarm node, list the networks:
$ docker network ls
NETWORK ID          NAME                   DRIVER
3dd50db9706d        node-0/host            host
09138343e80e        node-0/bridge          bridge
8834dbd552e5        node-0/none            null
45782acfe427        node-1/host            host
8926accb25fd        node-1/bridge          bridge
6382abccd23d        node-1/none            null

As you can see, each network name is prefixed by the node name.
Create a network
By default, Swarm is using the overlay network driver, a global-scope network
driver. A global-scope network driver creates a network across and entire swarm.
When you create an overlay network under Swarm, you can omit the -d option:
$ docker network create swarm_network
42131321acab3233ba342443Ba4312
$ docker network ls
NETWORK ID          NAME                   DRIVER
3dd50db9706d        node-0/host            host
09138343e80e        node-0/bridge          bridge
8834dbd552e5        node-0/none            null
42131321acab        node-0/swarm_network   overlay
45782acfe427        node-1/host            host
8926accb25fd        node-1/bridge          bridge
6382abccd23d        node-1/none            null
42131321acab        node-1/swarm_network   overlay

As you can see here, both the node-0/swarm_network and the
node-1/swarm_network have the same ID.  This is because when you create a
network on the swarm, it is accessible from all the nodes.
To create a local scope network (for example with the bridge network driver) you
should use <node>/<name> otherwise your network is created on a random node.
$ docker network create node-0/bridge2 -b bridge
921817fefea521673217123abab223
$ docker network create node-1/bridge2 -b bridge
5262bbfe5616fef6627771289aacc2
$ docker network ls
NETWORK ID          NAME                   DRIVER
3dd50db9706d        node-0/host            host
09138343e80e        node-0/bridge          bridge
8834dbd552e5        node-0/none            null
42131321acab        node-0/swarm_network   overlay
921817fefea5        node-0/bridge2         brige
45782acfe427        node-1/host            host
8926accb25fd        node-1/bridge          bridge
6382abccd23d        node-1/none            null
42131321acab        node-1/swarm_network   overlay
5262bbfe5616        node-1/bridge2         bridge

Remove a network
To remove a network you can use its ID or its name. If two different networks
have the same name, include the <node> value:
$ docker network rm swarm_network
42131321acab3233ba342443Ba4312
$ docker network rm node-0/bridge2
921817fefea521673217123abab223
$ docker network ls
NETWORK ID          NAME                   DRIVER
3dd50db9706d        node-0/host            host
09138343e80e        node-0/bridge          bridge
8834dbd552e5        node-0/none            null
45782acfe427        node-1/host            host
8926accb25fd        node-1/bridge          bridge
6382abccd23d        node-1/none            null
5262bbfe5616        node-1/bridge2         bridge

The swarm_network was removed from every node. The bridge2 was removed only
from node-0.
Docker Swarm documentation index

User guide
Scheduler strategies
Scheduler filters
Swarm API

@moxiegirl PTAL, just copy/pasted your suggestion because it's muuuch more clear :smile:

Cool @abronan . Glad I could help it out.  LGTM

ping @thaJeztah for review and merge :smile:

Thanks @abronan, saw a couple of nits, but LGTM when fixed :+1:

@thaJeztah woot done! thanks for catching all those.

lol, and "documentation" failed for some weird reason
LGTM though

All green \o/

Thanks for the nice catches @thaJeztah


Branch OpenSSL_1_1_0-stable, include/openssl/tls1.h: SSL_CTX_get_tlsext_status_arg missing a ')'

diff --git a/include/openssl/tls1.h b/include/openssl/tls1.h
index 90444a5..5ae7b47 100644
--- a/include/openssl/tls1.h
+++ b/include/openssl/tls1.h
@@ -298,7 +298,7 @@ SSL_CTX_ctrl(ssl,SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB,0, (void (**)(void))cb)
 SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB,(void (*)(void))cb)

 # define SSL_CTX_get_tlsext_status_arg(ssl, arg) \
-SSL_CTX_ctrl(ssl,SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB_ARG,0, (void *)arg
+SSL_CTX_ctrl(ssl,SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB_ARG,0, (void *)arg)
 # define SSL_CTX_set_tlsext_status_arg(ssl, arg) \
 SSL_CTX_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG,0, (void *)arg)

What version is this?  I don't see it in the current tip of 1.1.0-stable.

@richsalz, right here
Happened with commit fddfc0afc84728f8a5140685163e66ce6471742d, so it's been sitting there for a while...

See #4608

Commit pushed to the branch, will be picked up in the next 1.1.0 release.  Thanks!


[KYUUBI #5957] Flink engine should not load kyuubi-defaults.conf

:mag: Description
This is the root cause of #5957. Which is accidentally introduced in https://github.com/apache/kyuubi/commit/b315123a6b6dfa7b03a5ab7875856bdfd4e0eaed, thus affects 1.8.0, 1.8.1， 1.8.2, 1.9.0, 1.9.1.
kyuubi-defaults.conf is kind of a server side configuration file, all Kyuubi confs engine required should be passed via CLI args to sub-process.
Types of changes :bookmark:

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Test Plan 🧪
Pass GHA.

Checklist 📝

[x] This patch was not authored or co-authored using Generative Tooling

Be nice. Be informative.

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

Project coverage is 58.40%. Comparing base (a586cb4) to head (2972fbc).

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #6455      +/-   ##
============================================
- Coverage     58.43%   58.40%   -0.04%
  Complexity       24       24
============================================
  Files           656      656
  Lines         40267    40267
  Branches       5498     5498
============================================
- Hits          23530    23517      -13
- Misses        14227    14234       +7
- Partials       2510     2516       +6

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

Thanks, merged to master/1.9.2/1.8.3


Default url still showing on front and back end after configuring

Issue Summary
After installing and configuring Ghost on DigitalOcean, along with my domain, it still uses the default url http://my-ghost-blog.com/ instead of the one I set it to. This only happens on the urls in the lower left corner, in the sharing buttons, and in the back end.
Steps to Reproduce
I'm not exactly sure what caused this, besides installing and configuring the software.
Technical details:

Ghost Version: 0.8
Node Version: Unknown, whatever DigitalOcean uses.
Browser/OS: Chrome
Database: Unknown, whatever DigitalOcean uses.

Hey @MorbidEntree, sorry to hear you're having trouble!
At first thought this sounds to me like you've configured the wrong section of your config.js. Make sure you've configured the production section and not the development one.
If you have trouble after that, please swing by our slack channel and ask there. We can provide better support, and if it turns out to be an issue with Ghost we can reopen this issue.
Thanks! 😄


Remove DisableIntrusionPreventionSystem in Set-MpPreference.md

Replace https://github.com/MicrosoftDocs/windows-powershell-docs/pull/2757.

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

File
Status
Preview URL
Details

docset/winserver2019-ps/defender/Set-MpPreference.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 05ef306:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2019-ps/defender/Set-MpPreference.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 972fb67:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2019-ps/defender/Set-MpPreference.md
:white_check_mark:Succeeded
View (WindowsServer2019-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


behavior, not behaviour

Camtrap DP uses terms like licenses (American English) not licences (British English) (source). On the other hand, it uses behaviour (non-American English) not behavior (American English) (source).
licenses is a Frictionless Data term, so I would opt to keep that way and adopt American English. To be consist, I would then write behavior (which is also how it is written in Darwin Core). Or is there another guideline we should adopt?

Same applies to favourite.


macOS Sonoma 14.4 - SocketException: Can't assign requested address

Expected Behavior
Successful operation publishing.
Actual Behavior
I'm running ~8 dotnet APIs locally that use Dapr. Sometimes I have problems with the Internet (ERR_ADDRESS_INVALID) when all services are running, besides this, it happens that the publication of Dapr events fails.
OS: macOS Sonoma 14.4
Dapr version: 1.12.3
Exception:
Dapr.DaprException: Publish operation failed: the Dapr endpoint indicated a failure. See InnerException for details.
 ---> Grpc.Core.RpcException: Status(StatusCode="Unavailable", Detail="Error connecting to subchannel.", DebugException="System.Net.Sockets.SocketException: Can't assign requested address")
 ---> System.Net.Sockets.SocketException (49): Can't assign requested address

I will be very grateful for your help. If you need any additional information, please let me know.
Steps to Reproduce the Problem
Run many dotnet APIs that use Dapr Sidecar. Try to publish a new Dapr operation or open some website in your browser.
Release Note
RELEASE NOTE: FIX Bug in runtime

I think I solved the problem.
First, you had to set the environment variable DAPR_HOST_IP (see dapr docs).
Then I uninstalled and reinstalled Dapr:
dapr uninstall && dapr init
And maybe you will find this article useful:
Resolving service invocation timeout errors with Dapr and mDNS on OSX

As this refers to runtime behavior and is not specific to the .NET SDK, I'll close this in favor of dapr/dapr#7383


The url path is not working with hash mode

Pls, tell me how way to fix this problem, you can see in the screen shot it return some errors

Node version: 12.3.1
NPM version: 6.9.0
vue-cli version: 2.9.6
Operating System: window 7 64bit

Found issue. the url  must be requested by vue js, cannot enter the url directly on the browser


[SYSTEMDS-???] [WIP] Distinct values estimation function

New function unique_length for counting the number of distinct values.
count = unique_length(X, type="count")

can be called to execute with different types of estimators:

count : The default implementation that counts by adding to an HashMap.
Not memory efficient, but returns exact counts.
KMV : An estimation algorithm K Minimum Values
HLL : An estimation algorithm Hyper Log Log (Not finished)

Continuation of : https://github.com/apache/systemml/pull/875

Name suggestions:
I like the words Distinct Unique Length and Count :+1:
distinctCount(X)
rowDistinctCounts(X)
colDistinctCounts(X)

or
uniqueLength(X)
rowUniqueLength(X)
colUniqueLength(X)

Furthermore, if we want to use another fundamental counting using the estimators is this then good?:
distinctCountEstimationKMV(X)
distinctCountEstimationHypLogLog(X)
distinctCountEstimationJackKnife(X)

Now Ready to merge. (Failing lineage test is also on master)

LGTM - thanks for the patch @Baunsgaard. I only made some minor cleanups: (1) remove the new opcodes from Builtin.java (not actually supported as a builtin-builtin), (2) tightened the language validation (only supported over matrices, not frames/lists), (3) fixed correctness of sparse operations (count + 1 of nnz<length), (4) some minor performance improvements (data converter, redundant double-long on default hash), and (5) left some additional TODOs to remind us to support large blocks beyond 16GB.


use typescript in this library ?

use typescript in this library?
I can create PR for this :)

I think it's unnecessary.


Code style: Long line of code doesn't break

Looks ugly

In addition for consistently codebase we should separate field of interface with ; or ','


[MP2RAGE] more explicit naming scheme needed.

Hi there,
I have some mp2rage scans with Terra.X, when exported, I get 4 images:

Inv1 image with INV1 in series description;
Inv2 image with INV2 in series description;
Derived uniform image with UNI_Images in series description;
Derived uniform-weighted image with UNI-DEN in series description, which seems to be the denoised version;

Following the specification, it seems that the first two raw images should be named as:

.../anat/..._inv-1_MP2RAGE.nii.gz;
.../anat/..._inv-2_MP2RAGE.nii.gz;

Is that right?
So here is the question. Since there are two derivative uniform images, which one should I use as the _UNIT1.nii.gz image? And what about the other one? Or is that OK to copy the denoised version as _T1w.nii.gz as someone suggested here?

I would use the rec entity to distinguish them.
sub-01/anat/sub-01_inv1_MP2RAGE.nii.gz
sub-01/anat/sub-01_inv-2_MP2RAGE.nii.gz
sub-01/anat/sub-01_UNIT1.nii.gz
sub-01/anat/sub-01_rec-denboised_UNIT1.nii.gz

@Remi-Gau Thanks for the suggestion. So this is a "recommended" way of naming, but not "required" by the specification, right? In this case, the specific path of those files needs to be agreed upon with the bids-apps used in subsequent processing.
So, is it nessisary that files like the denoised UNIT1 should have their corresponding standard path in BIDS specification?

I would not say this is just recommended.

Those images differ by the reconstruction that was used on the scanner-side, so the entity to specify that is the rec entity. The name of the label to go with it is not specified though so that part is flexible.
Ideally the downstream bids-app should provide a way to filter / remap what its inputs.
See the bids filter for fmriprep:
https://fmriprep.org/en/stable/faq.html#how-do-i-select-only-certain-files-to-be-input-to-fmriprep
In this case I would specify what the input to use as T1w like this:
{
  "fmap": {"datatype": "fmap"},
  "bold": {"datatype": "func", "suffix": "bold"},
  "sbref": {"datatype": "func", "suffix": "sbref"},
  "flair": {"datatype": "anat", "suffix": "FLAIR"},
  "t2w": {"datatype": "anat", "suffix": "T2w"},
  "t1w": {"datatype": "anat", "suffix": "UNIT1", "rec": "denoised"}, < --- See here
  "roi": {"datatype": "anat", "suffix": "roi"}
}

Got it, thanks a lot.


Automator: update istio/client-go@master dependency in istio/istio@master

Generated by Automator - 2022-03-15T18:23:04+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

unit-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

unit-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test unit-tests_istio

integ-security-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-multicluster_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

unit-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test unit-tests_istio

integ-security-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-multicluster_istio

integ-pilot-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-multicluster_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

unit-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test unit-tests_istio

integ-security-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-multicluster_istio

integ-pilot-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-multicluster_istio

integ-security-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-istiodremote_istio

integ-telemetry-mc_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

unit-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test unit-tests_istio

integ-security-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-multicluster_istio

integ-pilot-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-multicluster_istio

integ-security-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-istiodremote_istio

integ-telemetry-mc_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-mc_istio

integ-pilot-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

lint_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test lint_istio

integ-helm_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-helm_istio

integ-cni_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-cni_istio

gencheck_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test gencheck_istio

integ-security_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-ipv6_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-ipv6_istio

analyze-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test analyze-tests_istio

release-notes_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-notes_istio

integ-operator-controller_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-operator-controller_istio

integ-distroless_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-distroless_istio

release-test_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test release-test_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

unit-tests_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test unit-tests_istio

integ-security-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-multicluster_istio

integ-pilot-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-multicluster_istio

integ-security-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-istiodremote_istio

integ-telemetry-mc_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-mc_istio

integ-pilot-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-istiodremote_istio

integ-pilot-istiodremote-mc_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-istiodremote-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot_istio

integ-telemetry_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry_istio

integ-telemetry-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-istiodremote_istio

integ-security-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-multicluster_istio

integ-pilot-multicluster_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-pilot-multicluster_istio

integ-security-istiodremote_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-security-istiodremote_istio

integ-telemetry-mc_istio
0bfb4a87b853094f72e27aae900ca0da91988fc7
link
unknown
/test integ-telemetry-mc_istio

integ-cni_istio
0614bc0e9c86318bb3ab124a74a682082b4da6e0
link
true
/test integ-cni_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-cni_istio

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-cni_istio
0614bc0e9c86318bb3ab124a74a682082b4da6e0
link
true
/test integ-cni_istio

integ-telemetry-mc_istio
0614bc0e9c86318bb3ab124a74a682082b4da6e0
link
true
/test integ-telemetry-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-mc_istio
0614bc0e9c86318bb3ab124a74a682082b4da6e0
link
true
/test integ-telemetry-mc_istio

integ-distroless_istio
e16077820a63d586561e8126173f8c746bfd171a
link
true
/test integ-distroless_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Support ModelScope datasets

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily get feedback. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
To support the ModelScope datasets, users can easily submit the evaluation task on demand without downloading all the data to the local disk.
Modification

Add ModelScope datasets in datasets and configs.
Set env: export DATASET_SOURCE=ModelScope to activate them.
Upload all datasets to :  https://modelscope.cn/organization/opencompass

Available datasets include:  (from OpenCompassData-core.zip)
humaneval, triviaqa, commonsenseqa, tydiqa, strategyqa, cmmlu, lambada, piqa, ceval, math, LCSTS, Xsum, winogrande, openbookqa, AGIEval, gsm8k, nq, race, siqa, mbpp, mmlu, hellaswag, ARC, BBH, xstory_cloze, summedits, GAOKAO-BENCH, OCNLI, cmnli

BC-breaking (Optional)
None
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here and update the documentation.
UT cases (Optional)
Refer to tests/dataset/test_ms_datasets.py
Checklist
Before PR:

[ ✅ ] Pre-commit or other linting tools are used to fix the potential lint issues.
[ ✅ ] Bug fixes are fully covered by unit tests, the case that causes the bug should be added in the unit tests.
[ ✅ ] The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
[ ✅ ] The documentation has been modified accordingly, like docstring or example tutorials.

After PR:

[ ] If the modification has potential influence on downstream or other related projects, this PR should be tested with those projects.
[ ] CLA has been signed and all committers have signed the CLA in this PR.

Please also add how to switch to ModelScope dataset (including python environment setup, environment variable setup) into our user guide (docs/zh_cn/user_guides/datasets.md, docs/en/user_guides/datasets.md)

The code has been updated: .DS_Store has been removed; util.py has been moved to the opencopass package; docs/en/get_started/installation.md and docs/zh_cn/get_started/installation.md have been updated.


Fix Sepolicy for video playback

@ceiba1985 & @xihua-chen
Updated the commit info, can you help take a review of this changes, thanks a lot!


Undefined saml_sp_nameid_format

Hi, congrats for your plugin! I have a question:
getting this error every minute in the log:
[2022-04-12 15:39:02] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "saml_sp_nameid_format" in /var/www/glpi/plugins/phpsaml/inc/config.class.php at line 406
In the plugin UI configuration there is a field to choose between Undefined-Email-Transient-Persistent, but if try to set it up the changes are not saved.
I have checked and in the database plugin's table ([glpi_plugin_phpsaml_configs]) does not exist the field "saml_sp_nameid_format" reffered in line 406!
How can i set this config to avoid the log full?
thanks!!

If you create the column solved the problem


Property email does not exist

What steps will reproduce the problem? localhost installation testing editing admin userinv
What is the expected result? The email will have no effect since already assigned on signup
What do you get instead? The above error.
Additional info

Q
A

Version
1.0.?

PHP version

Operating system

I suspect this is a form related issue.

The userinvForm had no email property field that was required in the userinv index. The userinv index datacolumn 'email' has been renamed to 'user' .. using the userinv entity's user relation to retrieve the email field for the user from the user table.


optimize scale-up and delete node

Describe what this PR does / why we need it
scale-up/delete new node will not depend on all existing nodes reachable.
Does this pull request fix one issue?
Fixes #1998

Describe how you did it
Describe how to verify it
Special notes for reviews

Codecov Report
Patch coverage has no change and project coverage change: -10.47 :warning:

Comparison is base (c268bc2) 19.25% compared to head (0e88334) 8.78%.

:exclamation: Current head 0e88334 differs from pull request most recent head 9f42c20. Consider uploading reports for the commit 9f42c20 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #2185       +/-   ##
==========================================
- Coverage   19.25%   8.78%   -10.47%
==========================================
  Files          96     260      +164
  Lines        8907   22249    +13342
==========================================
+ Hits         1715    1955      +240
- Misses       6951   20034    +13083
- Partials      241     260       +19

Flag
Coverage Δ

e2e-tests
1.80% <ø> (?)

unit-tests
19.19% <ø> (-0.06%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 165 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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

learned, very strong🐂🍺

When deleting the cluster, you should also skip the missing node, otherwise an error will occur?
[ERROR] [root.go:75] sealer-unknown: [ssh][<IP_ADDRESS>] failed to create ssh session: dial tcp <IP_ADDRESS>:22: i/o timeout

以下几个问题:configureLvs

configurelvs调用，发生在install、scale-up、delete、upgrade、rollback这些command中；install保持不变，scale-up和delete增加判断 master节点有没有新增/减少，upgrade、rollback则不执行configurelvs。
扩容时只有configurelvs在ssh旧节点。

只扩容master时候，需要在旧的node节点上更新 新的LVS real server endpoint（新master ip），需要连通旧节点。
只扩容node的时候，需要在新的node节点上配置，lvs规则，无需连通旧节点。
同时扩容master和node的时候，那么新节点，旧节点就同时都需要连通。


set protocol to http

As per https://github.com/elastic/helm-charts/tree/main/elasticsearch#configuration , default value of protocol as http
Also, it clearly mentions "Change this to https if you have xpack.security.http.ssl.enabled"
protocol The protocol that will be used for the readiness probe. Change this to https if you have xpack.security.http.ssl.enabled

Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually?


SSL: CERTIFICATE_VERIFY_FAILED

How do I fix an error like this?
Checking local filename... Getting remote filesize...
Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=1629
7949
[download_image()] URL Error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] ce
rtificate verify failed (_ssl.c:590)> at https://i2.pixiv.net/img-original/img/2
011/01/31/01/40/17/16297949_p0.jpg
Traceback (most recent call last):
File "PixivUtil2.py", line 84, in download_image
File "mechanize_mechanize.pyc", line 199, in open_novisit
File "mechanize_mechanize.pyc", line 230, in _mech_open
File "mechanize_opener.pyc", line 193, in open
File "mechanize_urllib2_fork.pyc", line 344, in _open
File "mechanize_urllib2_fork.pyc", line 332, in _call_chain
File "mechanize_urllib2_fork.pyc", line 1170, in https_open
File "mechanize_urllib2_fork.pyc", line 1118, in do_open
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fai
led (_ssl.c:590)>
Error at download_image(): (<class 'urllib2.URLError'>, URLError(SSLError(1, u'[
SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),), <tra
ceback object at 0x0468D620>) at https://i2.pixiv.net/img-original/img/2011/01/3
1/01/40/17/16297949_p0.jpg (9002)
Retrying [3]...

can you open the page on browser without ssl warning? Looks like something causing SSL validation error (virus?).
https://www.pixiv.net/member_illust.php?mode=medium&illust_id=16297949

yes, page opens normally

hmm weird, why the image url is using https.
It should be like this:
Input: 2
Image ids: 16297949
Processing Image Id: 16297949
Title: ポニテ早苗さん
Tags : 東方, 早苗, 東風谷早苗, 諏訪子, 下乳, 輪チラ, R-18, さなぱい, ポ苗
Date : 2011-01-31 01:40:00
Mode : bigNew
Image URL : http://i2.pixiv.net/img-original/img/2011/01/31/01/40/17/16297949_p0.jpg
Filename  : D:\Temp\Pixiv2\2625199 usubeniya\20110131 16297949_p0 - ポニテ早苗さん.jpg
Checking local filename... Getting remote filesize...
Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=16297949
Remote filesize = 1.00 MiB (1253070 Bytes)
Start downloading... Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=16297949
Creating directory: D:\Temp\Pixiv2\2625199 usubeniya                                                                      1253070 of   1253070 Bytes  Completed in 2.211s (553.46 KiB/s)
 done.

Try to open image url directly (https/http)
http://i2.pixiv.net/img-original/img/2011/01/31/01/40/17/16297949_p0.jpg
https://i2.pixiv.net/img-original/img/2011/01/31/01/40/17/16297949_p0.jpg << should be 403

yes, bottom is 403

looks like it sometimes catches http or https
Image URL : http://i1.pixiv.net/img-original/img/2017/01/28/02/51/07/61146764_p4
.jpg
Filename  : C:\PixivDownloaded\psiroiarutu000 (179882)\61146764_p4.jpg
Checking local filename... Getting remote filesize...
Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=6114
6764
Remote filesize = 477.00 KiB (488829 Bytes)
Start downloading... Using Referer: http://www.pixiv.net/member_illust.php?mode=
medium&illust_id=61146764
488829 of    488829 Bytes  Completed in 1.516s (314.89 KiB/s)
Image verified.
Image URL : https://i1.pixiv.net/img-original/img/2017/01/28/02/51/07/61146764_p
5.jpg
Filename  : C:\PixivDownloaded\psiroiarutu000 (179882)\61146764_p5.jpg
Checking local filename... Getting remote filesize...
Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=6114
6764
[download_image()] URL Error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] ce
rtificate verify failed (_ssl.c:590)> at https://i1.pixiv.net/img-original/img/2
017/01/28/02/51/07/61146764_p5.jpg

weird,  even so it shouldn't hit the ssl error.
Are you using WinXP/Vista?

Logging in...
Error at login(): (<class 'urllib2.URLError'>, URLError(SSLError(1, u'[SSL: CERT
IFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),), <traceback ob
ject at 0x04267B98>)
Error at doLogin(): (<class 'urllib2.URLError'>, URLError(SSLError(1, u'[SSL: CE
RTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),), <traceback
object at 0x0426C7B0>)
Cannot Login!
press enter to exit.

ok, can you login to pixiv using internet explorer (don't use chrome/ff) without warning? what is your os? can you try on another pc?

yes, I can login and log out at both my computers normally on ie and other browsers

pixivutil works normally on my other computer, login works
both computers can login to pixiv with ie

hmm, then I suspect something on one of your pc causing the problem then.
Usually this is due to some internet security suite acting as proxy and doing man-in-middle checking.

yeah i started trying other things since and somehow the problem went away after I ran a malware scanner on the other PC I wasn't using
hours have gone by and no errors now
the issue amazingly was not pixivutil related sorry

closing this then, also you better change password for all important account if it found a virus/malware, as it does https hijack.


Add simple types

Description:
Add types that are represented by a single keyword or identifier.
These includes:

[x] boolean
[x] int
[x] float
[x] decimal
[x] string
[x] xml
[x] json
[x] handle
[x] user defined type ref (e.g: Person p, Cat c)
[x] any
[x] anydata
[x]  service

Added with  #22068