for cbrain boutiques descriptor, declare all input files as input files

presently json file with pipeline config is string. To work smoothly in CBRAIN all files should be declared as such file inputs, including json, and any files mentioned within json.
Note 1 Mind CBRAIN runs on different HPC clusters, so, normally, users are supposed to upload all data to CBRAIN rather than their own folders on cluster. CBRAIN will copy said files to appropriate cluster when needed.
Note 2 There could be exceptions, e.g. if ".json" is already in bids folder, yet it would contradict bids specs I think

I changed the input type in the boutique descriptor (10.5072/zenodo.1182898). The json with the pipeline config is now a 'File'.
About the Note 2, I'm not sure I understand what you mean. Which file are you referring to by ".json" ?
The json file containing the pipeline config should not be in the BIDS folder.

super @CorentinLabelle
1 -- how soon can you update your tool's code to match?

About the Note 2, I'm not sure I understand what you mean. Which file are you referring to by ".json" ?
The json file containing the pipeline config should not be in the BIDS folder.

It's a good thing to clarify -
2 - Corentin can you confirm what happens when you run your output on the BIDS Validator and let us know?
cc @andesha

if json pipeline config file not in BIDS folder you can totally ignore Note 2.

We normally upload/register dataset, BIDS or traditional to CBRAIN, so it is 'File' from boutiques and  point of view. In your boutiques file BIDS is still String.
I understand that folder is file and subfolder collection everywhere else, yet for some reason boutiques/CBRAIN terminology is special. Perhaps in early CBRAIN only individual files could be uploaded/registered as separate entities, and then folder registering/upload came as afterthought. Maybe we should just call it 'File or Folder' or Data instead of File, but somehow majority of our users accepted our type system.
I am not sure 'path to' is most appropriate within CBRAIN for either of BIDS or pipeline json. In CBRAIN we have more or less flat collections (aka groups or projects) of datasets and/or files. I would keep just BIDS dataset as descriptor or add more details what kind of data it contains (brain images? megs? eggs? ieggs...), if you have good idea
PS. I guess I should warn that for efficiency and ux reason we handle BIDS apps even in somewhat more convoluted way, especially for participant level analysis. E.g. we allow user upload to CBRAIN only selected subset of subjects, though it is achieved using special cbrain field, without altering the main part of the body of the boutiques descriptor, so perhaps we can discuss need for optimisation latter on. And it continues to evolve as we get more and more requirements from paying users. Yours though does NOT looks as BIDS app though so I am not sure is it relevant here.

@christinerogers

how soon can you update your tool's code to match?

The tool's code does not have to be modified. The modification to the boutique descriptor was done to match the boutique terminology.

Corentin can you confirm what happens when you run your output on the BIDS Validator and let us know?

Yes, I will test the output and get back to you.
@MontrealSergiy
Thanks a lot for the clarification. I changed the type and description of both inputs (they are of type 'File'). The updated JSON descriptor is here. I tried replacing the boutique descriptor with the command bosh publish --sandbox --replace but I get an error saying ERROR (404) Could not delete old file. Do you know why ? I'll look into that and get back to you when it is replaced.

now, since pipeline is file rather that path, remove json from the command line template
"command-line": "bash run_bst_tool.sh [MATLABROOT] [BIDS_DIRECTORY] [PIPELINE_PATH].json",
otherwise you will get double json file extension in command line

few minor and a bit unrelated issues
a)  [MATLABROOT] should be replaced with a specific value (or maybe a system variable to be defined in the container, if you not sure what it would be)
b) The boutiques contains windows end of line characters which might create issues in linux systems like cbrain.
you can use online tool https://toolslick.com/conversion/text/dos-to-unix to convert boutiques to unix endlines
c) is doi correct?

otherwise you will get double json file extension in command line

Oops sorry. I changed it!
a) Thanks for the comment, I'll add that!
b) I converted the JSON descriptor to unix endlines. Let me know if it is OK.
c) The DOI is correct. The first time, I published the tool twice (by mistake...). I tried replacing one and/or the other by changing the DOI in the JSON descriptor, but in botch cases I get the same error.

Why https://doi.org/10.5072/zenodo.1182898 does not resolve?

It seems like the descriptor that I updated cannot be found. I think it might be related to this closed issue (and this one). It would also explain why I cannot update a descriptor that has already been updated.
I tried modifying the DOI of the descriptor like mentioned in the issues (removing the characters before the /) before updating it, but I get the same error.

I think if doi.org website has no page for given doi, it means that doi is invalid
Maybe upload descriptor manually? Or just delete temporarily until the doi issue is resolved?

I uploaded the descriptor manually: https://doi.org/10.5281/zenodo.7838649

that link works


General improvements to the type system and adding documentation

Closing in favor of submitting more atomic PR's.


iOS: Interstitial ads won't load when 'Limit Ad Tracking' setting turned on

When 'Limit Ad Tracking' (under Settings > Privacy > Advertising) is turned on, interstitial ads will not load.
interstitialDidFailToLoad event is fired with:
Error Domain=com.google.ads Code=1 "Request Error: No ad to show." UserInfo={NSLocalizedDescription=Request Error: No ad to show., NSLocalizedFailureReason=Request Error: No ad to show.}

This is not an issue with this library but with the Google Mobile Ads SDK. And from what I read this has to do with Google using the IDFA for limiting and such, so when that ID is not available, they have no way to associate the limit to a client, and could decide to not serve anything. This is however my interpretation, but in any case this is not an issue with this library so I'm going to close this now.


Version bump for L8

Can we please get a new version bump, so that L8 is supported? Thanks!

@skipworkgh looks like it's compatible with 8 :)

The current release version does not suppert L8 just yet. Hence my question for a new version.

Ah apologies - I was looking at the 2.x branch which does have the version bumps. I'd imagine that is all that's needed, maybe worth forking and testing it out?

It is working as far as I've tested it. Without a version bump of this package however, it's impossible to include the L8 changes using composer.

Sorry for the delay. My GitHub email notifications were not arriving. I thought that we finalized Laravel 8 support on the 2.x branch, but it looks like it was never tagged. I will push a release today.
Side note: for those who want to test development branches, we can set 2.x-dev as the version constraint for this package.

@cyrossignol is there any particular reason why the new release isnt pushed yet?

@cyrossignol @skipworkgh really looking forward to this to be able to upgrade to Laravel 8.0 in a straight forward way.

Still waiting :)

Hi @cyrossignol Could you please release that version? ;)

Hi, @jacovdbergh @pdbreen @yupmin-ct  Could you please release L8 version? ;)

Hi @cyrossignol,
I understand that we all become quite busy, but it's been over a year since you mentioned "pushing a release today."
Has there been any progress on this? I'd like to be able to not have to refer to the "-dev" branch in my projects.

@cyrossignol If you want feel free to use this: https://github.com/sharpstream/laravel-redis-sentinel-drivers or fork youself. This dev ain't releasing it and I was fed up waiting.

@ikari7789  If you want feel free to use this: https://github.com/sharpstream/laravel-redis-sentinel-drivers or fork youself.

It's now August of 2022, still no working sentinel configuration for Laravel v8, does not work with PHPredis driver. Is this package deprecated?

Hi @DreadfulCode it is possible to configure Redis sentinel in Laravel v8 without that library.

Hi @krzysztof-wojcik-ig could you be so kind as to provide an example of how to configure it? I haven't seen any mention of it in the official Laravel docs.

Here you can find example config for it: https://maxinterview.com/code/laravel-redis-sentinel-30DB90D4DAFEC86/


postman: 10.15.0 → 10.18.6

Description of changes
Bump postman to 10.18.6

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 257173 run on x86_64-linux 1

1 package built:

postman

look like 10.18.6 download link is broken


fix: Changed Node engines to support higher Node version than v14.

When installing this package in a project that uses for example Node v16 it fails.

Any update?


Cache variants for certain cookies

Problem:
Cookie banners that are common for legal reasons store the visitors consent in cookies. These cookies may contain complex options the visitor has choosen or a simple true/false for consent.
We need different cached versions of the same URL for each variant of that cookie. And another version when it is completly unset.
Without caching all these different versions by cookie content the caching becomes really pointless.
Current caching strategies lead to unlawful behaviour in the following case:

purge all cloudflare caches
user #1 requests page 1; page 1 shows cookie banner; page 1 is cached
user #1 gives cookie consent; cookie is set
user #1 requests page 2; page 2 does NOT show cookie banner, because of the consent-cookie; page 2 IS CACHED WITHOUT COOKIE BANNER
user #2 requests page 2; page 2 does NOT show cookie banner; the CACHED version of page 2 got delivered; the CACHED version depends on consent which user #2 had never given

Oh I just saw, that this post is from 2019! Are there any news to this issue?
If the Cookie Plugin is added externally, would it be still a problem?

Hi @fabian-barney, following up to see if this is still an issue that needs to be addressed. This repo is now moved to the workers-sdk monorepo where the templates live: https://github.com/cloudflare/workers-sdk/tree/main/templates
I'll close out this one but feel free to reopen it in the workers-sdk repo if the issue still needs to be addressed.


Implement HTTP/1.1

To implement this we've cannibalized the Bandit HTTP/1.1 test-bed. You can run it with mix test from the ./test/bandit folder, and make sure you have the ./test/http_test.exe running.
Checklist

[x] invalid requests

[x] returns a 400 if the request cannot be parsed
[x] returns a 400 if the request has an invalid http version

[x] keepalive requests

[x] closes connection after max_requests is reached
[x] idle keepalive connections are closed after read_timeout
[x] unread content length bodies are read before starting a new request
[x] unread chunked bodies are read before starting a new request

[x] origin-form request target (RFC9112§3.2.1)

[x] derives scheme from underlying transport
[x] derives host from host header
[x] returns 400 if no host header set in HTTP/1.1
[x] sets a blank host if no host header set in HTTP/1.0
[x] derives port from host header
[x] derives host from host header with ipv6 host
[x] derives host and port from host header with ipv6 host
[x] returns 400 if port cannot be parsed from host header
[x] derives port from schema default if no port specified in host header
[x] derives port from schema default if no host header set in HTTP/1.0
[x] sets path and query string properly when no query string is present
[x] sets path and query string properly when query string is present
[x] ignores fragment when no query string is present
[x] ignores fragment when query string is present
[x] handles query strings with question mark characters in them
[x] returns 400 if a non-absolute path is send
[x] returns 400 if path has no leading slash

[x] absolute-form request target (RFC9112§3.2.2)

[x] uses request-line scheme even if it does not match the transport
[x] derives host from the URI, even if it differs from host header
[x] derives ipv6 host from the URI, even if it differs from host header
[x] does not require a host header set in HTTP/1.1 (RFC9112§3.2.2)
[x] derives port from the URI, even if it differs from host header
[x] derives port from schema default if no port specified in the URI
[x] sets path and query string properly when no query string is present
[x] sets path and query string properly when query string is present
[x] ignores fragment when no query string is present
[x] ignores fragment when query string is present
[x] handles query strings with question mark characters in them

[x] authority-form request target (RFC9112§3.2.3)

[x] returns 400 for authority-form / CONNECT requests

[x] asterisk-form request target (RFC9112§3.2.4)

[x] parse global OPTIONS path correctly

[x] request line limits

[x] returns 414 for request lines that are too long

[x] request headers

[x] reads headers properly
[x] returns 431 for header lines that are too long
[x] returns 431 for too many header lines

[ ] content-length request bodies

[x] reads a zero length body properly
[x] reads a content-length encoded body properly
[x] reads a content-length with multiple content-lengths encoded body properly
[x] rejects a request with non-matching multiple content lengths
[x] rejects a request with negative content-length
[x] rejects a request with non-integer content length
[x] handles the case where we read from the network in smaller chunks than we return
[ ] handles the case where the declared content length is longer than what is sent
[ ] handles the case where the declared content length is less than what is sent
[ ] reading request body multiple times works as expected

[ ] chunked request bodies

[ ] reads a chunked body properly

[ ] upgrade handling

[ ] raises an ArgumentError on unsupported upgrades
[ ] returns a 400 and errors loudly in cases where an upgrade is indicated but the connection is not a GET
[ ] returns a 400 and errors loudly in cases where an upgrade is indicated but upgrade header is incorrect
[ ] returns a 400 and errors loudly in cases where an upgrade is indicated but connection header is incorrect
[ ] returns a 400 and errors loudly in cases where an upgrade is indicated but key header is incorrect
[ ] returns a 400 and errors loudly in cases where an upgrade is indicated but version header is incorrect
[ ] returns a 400 and errors loudly if websocket support is not enabled

[ ] response headers

[ ] writes out a response with a valid date header
[ ] returns user-defined date header instead of internal version

[ ] response body

[x] writes out a response with deflate encoding if so negotiated
[x] writes out a response with gzip encoding if so negotiated
[ ] writes out a response with x-gzip encoding if so negotiated
[x] uses the first matching encoding in accept-encoding
[x] falls back to no encoding if no encodings provided
[x] does no encoding if content-encoding header already present in response
[x] does no encoding if a strong etag is present in the response
[x] does content encoding if a weak etag is present in the response
[x] does no encoding if cache-control: no-transform is present in the response
[x] falls back to no encoding if no encodings match
[ ] falls back to no encoding if compression is disabled
[x] sends expected content-length but no body for HEAD requests
[x] replaces any incorrect provided content-length headers
[x] writes out a response with no content-length header or body for 204 responses
[x] writes out a response with no content-length header or body for 304 responses
[x] writes out a response with zero content-length for 200 responses
[x] writes out a response with zero content-length for 301 responses
[x] writes out a response with zero content-length for 401 responses
[x] writes out a chunked response
[x] does not write out a body for a chunked response to a HEAD request
[x] returns socket errors on chunk calls
[x] writes out a sent file for the entire file with content length
[x] writes out headers but not body for files requested via HEAD request
[x] does not write out a content-length header or body for files on a 204
[x] does not write out a content-length header or body for files on a 304
[x] writes out a sent file for parts of a file with content length

[x] sending informational responses
[x] does not send informational responses to HTTP/1.0 clients
[x] reading HTTP version
[ ] reading peer data

For people trying out:
As of now, the port configured for the elixir tests is at 2112 (server_helpers.exs) but the http_test.ml spawn the server at port 2114.
Make both point to the same port and I get the test to run!


[Figma File Search] ...

Extension
https://github.com/raycast/extensions/tree/4a5d8a3e4a789fbfafeadc9a538d9be62477ee1f/extensions/figma-files/
Description
Error: Rendering failed:
Missing required component property "title"
Reason: Code: 2 (Unhandled Extension Rejection)
Domain: commands
Time: 07:06:01.153
Steps To Reproduce
Precondition:
You need to have Figma
STR:

Open Reycast
Make hotkey for Figma
Try to open it

Current Behaviour
Something went wrog
Expected Behaviour
Everything correct

Hi @tancho-speka 👋
I just tried to reproduce this, and I'm unable to.
When you get the Something went wrong, can you see if you can copy the error?

We just released a patch that might fix this.
Could you run Check For Extensions Updates and try again 😊

@tancho-speka we could take a debug session in order to see if we can catch this. Could you book a time here for the debugging 😊

i had the same bug last week.
reinstalling the extension helped me.

I just encountered the same issue.
Error: Rendering failed:
Missing required component property "title"

I believe this was solved in #6673.

@raycastbot close this issue


JSInterop cannot invoke instance methods

Right now if you try to invoke an instance method, like localStorage.setItem, then you'll receive an rather obscure error like 'setItem' called on an object that does not implement interface Storage. which means that this line https://github.com/aspnet/Blazor/blob/f2232e0699dae28485e07244403385219c1a3832/src/Microsoft.JSInterop/JavaScriptRuntime/src/Microsoft.JSInterop.ts#L160
uses apply to invoke the method on a null reference which isn't supported.

Thanks for contacting us, @Suchiman.
We're closing this issue as this is now supported. If you still face this problem, feel free to open a new issue.

@mkArtakMSFT this is not fixed, and the offending code that now lives here https://github.com/aspnet/Extensions/blob/bbe51d0fda2649105515b9fa450aca4948bcf9c9/src/JSInterop/Microsoft.JSInterop.JS/src/src/Microsoft.JSInterop.ts#L160 is completely unchanged.

I've opened https://github.com/aspnet/Extensions/issues/1477 to track it in the repo the code now lives in.


Got Exception on "TypeError: Cannot read property 'on' of undefined"

Is this some bug?
hexojs/hexo-deployer-ftpsync#16

I also met for this problem

have the same problem

I also met for this problem

Sorry for the late reply. I have already refactored this plugin. If the issue persists, please feel free to report it again. The installation method for the new version is: npm i<EMAIL_ADDRESS>


Paste files into new folder

Description of the new feature / enhancement
When I copy and paste files in File Explorer, offer to paste into a created-on-the-fly new folder.
Scenario when this would be used?
I copy or cut a bunch of files, I go to another place in File Explorer, and when I right click, I would see an option "Paste as new folder". I click it, a new folder is created and my files are pasted there, then the folder's name is in edit mode so I can name it.
Supporting information
This has existed in macos for a long time. Very useful.

/dup https://github.com/microsoft/PowerToys/issues/3569


Upgraded transitive dependencies still report vulnerability

From Reddit

There seems to be a bug (or i am using it wrong):
The tool reported a vulnerability in package Y (pulled in by package X). Now, i modified my pom.xml to use a newer version of package Y and excluded package Y from package X dependencies.
The vulnerability is still reported, but the maven dependency tree reports that the newer version of Y is used.

I have reproduced the problem with Jenkins test: maven-audit-test2 by using the following pom file and ignoring all struts vulnerabilities (to highlight the commons-fileupload vulnerability.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.vor</groupId>
	<artifactId>hello-world</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<dependencies>
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-core</artifactId>
			<version>2.3.20</version>
			<exclusions>
				<exclusion>
					<artifactId>commons-fileupload</artifactId>
					<groupId>commons-fileupload</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>1.3.2</version>
		</dependency>
	</dependencies>
</project>

Test output:
[INFO] OSS Index dependency audit
[INFO] org.apache.struts.xwork:xwork-core:2.3.20 - No known vulnerabilities
[INFO] org.apache.commons:commons-lang3:3.2 - No known vulnerabilities
[INFO] org.ow2.asm:asm:5.0.2 - No known vulnerabilities
[INFO] org.ow2.asm:asm-commons:5.0.2 - No known vulnerabilities
[INFO] org.ow2.asm:asm-tree:5.0.2 - No known vulnerabilities
[INFO] org.freemarker:freemarker:2.3.19 - No known vulnerabilities
[INFO] ognl:ognl:3.0.6 - 1 known vulnerabilities, 0 affecting installed version
[INFO] javassist:javassist:3.11.0.GA - No known vulnerabilities
[INFO] org.apache.velocity:velocity:1.6.4 - No known vulnerabilities
[INFO] commons-collections:commons-collections:3.1 - 1 known vulnerabilities, 0 affecting installed version
[INFO] commons-lang:commons-lang:2.4 - No known vulnerabilities
[INFO] oro:oro:2.0.8 - No known vulnerabilities
[INFO] org.apache.velocity:velocity-tools:1.3 - No known vulnerabilities
[INFO] commons-beanutils:commons-beanutils:1.7.0 - 1 known vulnerabilities, 0 affecting installed version
[INFO] commons-digester:commons-digester:2.0 - No known vulnerabilities
[INFO] commons-logging:commons-logging:1.1.3 - No known vulnerabilities
[INFO] commons-validator:commons-validator:1.3.1 - No known vulnerabilities
[INFO] sslext:sslext:1.2-0 - No known vulnerabilities
[ERROR]
[ERROR] --------------------------------------------------------------
[ERROR] commons-fileupload:commons-fileupload:1.3.1  [VULNERABLE]
[ERROR]   required by org.apache.struts:struts2-core:2.3.20
[ERROR] 5 known vulnerabilities, 1 affecting installed version
[ERROR]
[ERROR] [CVE-2016-3092]  Improper Input Validation
[ERROR] https://ossindex.net/resource/cve/8399926071
[ERROR] The MultipartStream class in Apache Commons Fileupload before 1.3.2, as used in Apache Tomcat 7.x before 7.0.70, 8.x before 8.0.36, 8.5.x before 8.5.3, and 9.x before 9.0.0.M7 and other products, allows remote attackers to cause a denial of service (CPU consumption) via a long boundary string.
[ERROR]
[ERROR] --------------------------------------------------------------
[ERROR]
[INFO] commons-io:commons-io:2.2 - No known vulnerabilities
[INFO] junit:junit:4.8.2 - No known vulnerabilities
[INFO] org.apache.struts:struts-annotations:1.0.5 - No known vulnerabilities
[INFO] org.testng:testng:5.1 - No known vulnerabilities
[INFO] org.springframework:spring-core:3.0.5.RELEASE - 13 known vulnerabilities, 0 affecting installed version
[INFO] org.springframework:spring-asm:3.0.5.RELEASE - No known vulnerabilities
[INFO] commons-fileupload:commons-fileupload:1.3.2 - 5 known vulnerabilities, 0 affecting installed version
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

As can be seen, all of the struts dependencies and the replacement commons-fileupload are there, but so is the exluded commons-fileupload. This is because I use a library to find all dependencies, but do not check for exclusions, and therefore all dependencies are included.

Fixed with commit https://github.com/OSSIndex/ossindex-maven-plugin/commit/bc63f978919fb855a9a0181ee611a666fd245fa4

There has recently been some refactoring of the code that might have impacted this fix. My tests indicate that it is still working, but just in case I figured I should add a note here in case the problem crops up again.


Add support for tvOS and add getSubnet()

Adding support for tvOS as it is required in our tvOS project.
Adding a new getSubnet() function taken from another library. Credits to the get-subnet-mask library.
PS: Prettier accidentally formatted some files in a specific way, please let me know if this might be an issue so I can resolve it.

Thanks @richardvclam!
Prettier formatting is perfectly fine.  I've been meaning to add it to this project anyway.  I'll test this out and let you know if there are any issues ASAP.


Submariner Operator installation failed.

What happened:
I could not install the Submariner Operator  in Calico environment following the doc , https://www.tigera.io/blog/calico-and-submariner-integration-a-hands-on-walkthrough/ .
What you expected to happen:
Submariner Operator installation failed
# subctl deploy-broker --kubeconfig broker_config
 ✓ Setting up broker RBAC
 ✗ Deploying the Submariner operator

How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Diagnose information (use subctl diagnose all):

~# subctl diagnose all
Cluster "kind-broker"
 ✓ Checking Submariner support for the Kubernetes version
 ✓ Kubernetes version "v1.21.1" is supported

 ⚠ Submariner is not installed

Gather information (use subctl gather):

seems there is no data, anyways am attaching the zip file
submariner-20211130173858.zip

Cloud provider or hardware configuration:
Install tools:
Was installing in local ubuntu

~# cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.5 LTS (Bionic Beaver)"

Others:

Hello @kanrenibm, thanks for the question! It's good to see Tigera is blogging about Calico and Submariner!
Looking through that blog, I don't see where the broker is actually deployed? I see you quote subctl deploy-broker above, which is how it should be deployed, but I don't see that step in the docs.
This is covered in the upstream kind-based quickstart here:
subctl deploy-broker --kubeconfig output/kubeconfigs/kind-config-cluster1

https://submariner.io/getting-started/quickstart/kind/#use-cluster1-as-broker
You may want to try following that guide, in addition to the extra Calico steps:
https://submariner.io/operations/deployment/calico/

Thanks @dfarrell07  for taking a look,  yeah I think its missed in the Tigera blog, but I added myself(btw I could deploy the submariner as mentioned in Submariner site through kind installation and all good) , I was following that blog to get the Calico CNI (I think the Kind deployment is using Weavenet).
Anyways I shall give a try.

Closing old issues. Please re-open if this is still relevant.


Specific workspace stopped showing after update

System Info and Version
 System/Version info
Hyprland, built from branch  at commit cba1ade848feac44b2eda677503900639581c3f4  (props: bump version to 0.40.0).
Date: Sat May 4 15:42:32 2024
Tag: v0.40.0, commits: 4606

flags: (if any)

System Information:
System name: Linux
Node name: cyberia
Release: 6.9.1-zen1-2-zen
Version: #1 ZEN SMP PREEMPT_DYNAMIC Wed, 22 May 2024 13:47:12 +0000

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
	DeviceName: VGA compatible controller

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Bug or Regression?
Bug
Description
Cannot switch to the second workspace anymore. Windows can be moved to it but they can't be accessed afterward.
How to reproduce
Attempt to switch to workspace 2.
Crash reports, logs, images, videos
https://github.com/hyprwm/Hyprland/assets/98802603/224bb5d2-a824-4dfa-9bb1-bd9b8c56a9a3
My config

check hyprctl monitors for an unknown monitor with a 1024x768 resolution, you'll probably need to disable it in your hyprland config

Disabled the monitor and it's working fine now


replace css classes of link elements using classes prop

Hi, thank you for this nice component. I am using it with bulma css and want to use its pagination classes hence I need to remove your default css classes but I do not how to do it.
I think a good way would be using the classes prop but you say that it ADDS classes but I need to REPLACE classes. How can we achieve this?
Thank you

Same problem here!

same problem


Deploy latest ws-star.discovery.libp2p.io updates (0.3.0)

ws-star rendezvous @0.3.0 has been released and needs to be deployed via dokku.

PR pending here: https://github.com/protocol/infra/pull/403
But the deploy already happened! Enjoy much faster discovery! :tada: :tada: :tada:


More Conversion(Colors) are added

Closes: #1318
Describe the changes you've made
Added more color options for Quote Generator.
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[x] New and existing unit tests pass locally with my changes.

Screenshots

Have a look at this.

If more colors are needed to add - Tell me I'll do that also.


Feature/new tile providers

This PR adds the ability to use map tile providers with api key an command line and adds jawg and stadiamaps.

Thanks!


CLDC-1800 Update provider relationships permissions

Data providers should not be able to:

remove housing providers from organisation relationships
add new housing providers to organisation relationships
remove managing agents from organisation relationships (CLDC-1799)
add new managing agents to organisation relationships (CLDC-1799)

In a broad sense. Are we happy as a team about starting to have a mix of authenticate_scope and pundit for authorisation? Do we have a rule of thumb for when to use which? Or do we just want to use pundit as the default from now on and move things over as tech debt where we feel appropriate?
It would be helpful for this PR to have seen one or two screenshots as I'm not familiar with this part of the app. I imagine that somewhere there was a remove or add relationship button that is now no longer visible for data providers? I can see they can no longer hit the endpoints. But where is the entry point to this journey for hte user?

@arfacamble Hmm, good question. I’ve implemented it as a policy, because it’s nice to have it separated and we’re already using pundit in a few places. If it’s something we need to talk about in terms of tech debt, happy to talk with the team in a wider context of updating these.
So the button to add or remove stock owner/managing agent has already been correctly hidden from the providers, the only issue is if they navigate directly to the confirmation page using a url, they were previously able to access it. If I understood the task correctly, data providers should not be able to access those pages at all. Let me know if that’s still a bit confusing and we can talk through some examples.


Google Cloud Platform walkthrough errors

Currently in the file, https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/sentinel/connect-google-cloud-platform.md#configure-the-provider-attributes, Google has changed its properties and you can no longer select based on a radio button, but specify the subject. In your instruction currently this is infeasible. Can you please provide an updated version where you specify the type of subject as per the GCP documentation?
https://cloud.google.com/iam/docs/workload-identity-federation#impersonation

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

ID: 43f19491-9910-342b-b0c9-022a8418f043
Version Independent ID: 299b7da8-ab37-1ca3-adbd-ef4e63683d7b
Content: Stream Google Cloud Platform into Microsoft Sentinel
Content Source: articles/sentinel/connect-google-cloud-platform.md
Service: microsoft-sentinel
GitHub Login: @limwainstein
Microsoft Alias: lwainstein

@nov3mb3r
Thanks for your feedback! We will investigate and update as appropriate.

@nov3mb3r
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly.

@nov3mb3r @AjayBathini-MSFT @SaibabaBalapur-MSFT
This document is already in the process of being updated. This issue will be addressed therein.
Accordingly, I am closing this issue. Please feel free to comment further.
#please-close

@yelevin Deployment fails now
Upon following the exact steps of you new guideline, issues arise in the Sentinel connector side upon filling out the "Set up the GCP Pub/Sub connector in Microsoft Sentinel" step.
Please find below the detailed error output
{
  "code": "BadRequest",
  "message": "Failed to parse input. Error='DataCollectionEndpoint should be in the following format: https://{Data Collection Endpoint name}-{id}-{Region}.ingest.monitor.azure.com (Parameter 'dataCollectionEndpoint')'"
}

@nov3mb3r Is this still an issue?

@yaelrbergman yes :(

@nov3mb3r Could you please reach out via email to<EMAIL_ADDRESS>and share the workspace ID so we can further investigate?


Tracking Indonesian Translation Progress (M1)

Maintainers

@girikuncoro
@irvifa

For New Contributors
To translate a page:

Check that no one else has claimed your page in the checklist and comments below.
Comment below with the name of the page you would like to translate. Take only one page at a time.
Fork this repo, make your translations, and submit a pull request with language/id label!

For more detailed instruction, consult with this JK8s guide. Before contributing, read the glossary to understand how to translate various technical and Kubernetes-specific terms. (If you're still not sure about something, please don't hesitate to ask in Slack channel, we won't bite 😄)
Please commit with your translations! If you find that you can't commit any more, let the maintainers know so they can assign the page to someone else.
For maintainers
When someone volunteers, edit this issue with the username of the volunteer, and with the PR. Ex:

[x] Init Kubernetes ID (@girikuncoro) #13822

When PRs are merged, make sure to mark that page as completed!
Work Status
(🏃 Work in Progress; 👀 In Review)
This is our first milestone (M1) that we aim to complete during the lifespan of Kubernetes v1.14. We will mostly focus on concept. Since 1.15 release cycle is short, we will do cut, move left overs to next milestone, and perform technical review when that happens in June.
Concepts
Architecture (content/id/docs/concepts/architecture)

[ ] Cloud Controller
[x] Master Node Communication (@girikuncoro) #13887
[x] Nodes (@girikuncoro) #13887

Cluster Administration (content/id/docs/concepts/cluster-administration)

[ ] 👀 Addons (@danninov) #14165
[ ] Certificates
[x] Cloud Providers (@danninov) #14015
[x] Cluster Administration Overview (@danninov) #14156
[ ] 🏃 Controller Metrics (@danninov)
[x] Federation (@irvifa) #14148
[ ] 👀Kubelet Garbage Collection (@girikuncoro) #14224
[ ] Logging
[ ] Manage Deployment
[ ] Networking
[ ] Proxies

Configuration (content/id/docs/concepts/configuration)

[ ] Assign Pod Node
[ ] Manage Compute Resources Container
[ ] Organize Cluster Access Kubeconfig
[ ] 🏃 Overview (@zufardhiyaulhaq)
[ ] Pod Priority Preemption
[ ] Scheduler Perf Tuning
[ ] Secret
[ ] Taint and Toleration

Containers (content/id/docs/concepts/containers)

[x] Container Environment Variables (@girikuncoro) #13978
[x] Container Lifecycle Hooks (@girikuncoro) #14089
[ ] Images
[ ] 👀 Runtime Class (@girikuncoro) #14222

Extend Kubernetes (content/id/docs/concepts/extend-kubernetes)

[ ] Extend Cluster
[ ] Poseidon Firmament Alternate Scheduler
[ ] Service Catalog
[ ] API Server Aggregation
[ ] Custom Resources
[ ] Device Plugins
[ ] Network Plugins

Overview (content/id/docs/concepts/overview)

[x] Components (@irvifa) #13888
[x] Kubernetes API (@irvifa) #13888
[x] What is Kubernetes (@irvifa) #13888
[x] Declarative Config (@qbl) #14030
[ ] 👀 Imperative Command (@qbl) #14064
[ ] 🏃Imperative Config (@qbl)
[ ] Kustomization
[ ] Overview
[ ] Annotations
[ ] Common Labels
[ ] Field Selectors
[x] Kubernetes Objects (@irvifa) #14125
[ ] Labels
[ ] 🏃Names (@iputra)
[x] Namespaces (@zufardhiyaulhaq) #14128

Policy (content/id/docs/concepts/policy)

[ ] Pod Security Policy
[ ] Resource Quotas

Services Networking (content/id/docs/concepts/services-networking)

[ ] Add Entries to Pod etcd hosts with host aliases
[x] Connect Applications Service (@zufardhiyaulhaq) #14079
[ ] DNS Pod Service
[x] Ingress Controllers (@irvifa) #13959
[x] Ingress (@irvifa) #13958
[ ] 🏃Network Policies (@irvifa)
[x] Service (@irvifa) #14117

Storage (content/id/docs/concepts/storage)

[ ] Dynamic Provisioning
[ ] Persistent Volumes
[ ] Storage Classes
[ ] Storage Limits
[ ] Volume Snapshot Classes
[ ] Volume Snapshots
[ ] Volumes

Workloads (content/id/docs/concepts/workloads)

[ ] Cron Jobs
[ ] Daemonset
[ ] Deployment
[ ] Garbage Collection
[ ] Jobs Run to Completion
[ ] Replicaset
[ ] Replication Controller
[ ] StatefulSet
[ ] TTL After Finished
[ ] Disruptions
[ ] Init Contianers
[ ] Pod Lifecycle
[x] Pod Overview (@zufardhiyaulhaq) #13968
[ ] Pod
[ ] Pod Preset

Note: This contribution template is inspired by Indonesian folks translating reactjs doc

I'm taking Cluster Administration Overview for Cluster Administration (content/id/docs/concepts/cluster-administration) next

I'm taking Services Networking section for my own milestones and separate it for few PR.

I'm taking page proxies of Cluster Administration (content/id/docs/concepts/cluster-administration)

I'm taking Declarative Config of Overview (content/id/docs/concepts/overview)

You can also use this script to know if a given file is touched by which PR: https://github.com/kubernetes/website/blob/master/scripts/find_pr.py By doing so, you can have a single source of truth about whether a file is currently being modified or not.

I'm taking Cloud Providers of Cluster Administration (content/id/docs/concepts/cluster-administration)

You can also use this script to know if a given file is touched by which PR: https://github.com/kubernetes/website/blob/master/scripts/find_pr.py By doing so, you can have a single source of truth about whether a file is currently being modified or not.

@remyleone cool thanks remy we'll try it out, probably automate this somehow

I'm taking Pod Overview of Workloads (content/id/docs/concepts/workloads)

@remyleone Cool.. thanks for your suggestions..

I'll take Services Networking Service.md

I'm taking Container Environment Variables, Container Lifecycle Hooks, Runtime Class of Containers (content/id/docs/concepts/containers) next

I'm taking Connect Applications Service of Services Networking (content/id/docs/concepts/services-networking)

I've sent PR for Declarative Config of Overview (content/id/docs/concepts/overview). I'm taking Imperative Command of Overview (content/id/docs/concepts/overview) next.

I've sent PR for Imperative Command of Overview (content/id/docs/concepts/overview). I'm taking Imperative Config (content/id/docs/concepts/overview) next.

I've sent PR for Connecting Applications with Services  (content/id/docs/concepts/workloads). I'm taking Namespaces (content/id/docs/concepts/overview) next.

I'm taking Federation.md content/id/docs/concepts/cluster-administration

I'm taking kubernetes-object.md content/id/docs/concepts/overview

I am taking names of Overview (content/id/docs/concepts/overview)

I've sent PR #14128 for Namespaces (content/id/docs/concepts/overview). I'm taking Overview (content/id/docs/concepts/configuration) next.

I'm taking cluster-administration-overview.md (concepts/cluster-administration/cluster-administration-overview)

I'm taking Addons (cluster-administration/addons)

I'm taking NetworkPolicy in content/id/docs/concepts/services-networking

I'm taking Controller Metrics in (concepts/cluster-administration)

I'm taking Kubelet Garbage Collection in (concepts/cluster-administration) next

I'm taking Field Selectors in (concepts/overview) next

I'm taking Annotations in (concepts/overview) next

Hi guys, I'm  taking images in content/id/docs/concepts/containers

Hi guys, I'm taking Cron Jobs in content/id/docs/concepts/workloads

I'm taking Disruptions in concepts/workloads

Hi, I'm taking Pod Lifecycle in content/id/docs/concepts/workloads

Hi, I'm taking Persistent Volumes in content/id/docs/concepts/storage

I'm taking Assign Pod Node in content/id/docs/concepts/configuration

I'm taking Taint and Toleration

Hello, I'm taking Pod Preset in content/id/docs/concepts/workloads

I'm taking Dynamic Provisioning and Storage Limits of content/id/docs/concepts/storage

I'm taking secret

I've sent PR for CronJob (#14382), and would like to continue to take ReplicaSet in content/id/docs/concepts/workloads.

I'll be taking Garbage Collection in content/id/docs/concepts/workloads.

I'm taking Init Containers in concepts/workloads.
.
.
.
You have a typo in the list above: Init Contianers

I've sent PR for Imperative Config of Overview (content/id/docs/concepts/overview). I'm taking Kustomization of Overview (content/id/docs/concepts/overview) next.

I'm taking Manage Compute Resources Container in content/id/docs/concepts/configuration

I'm taking Cloud Controller in content/id/docs/concepts/architecture

Hi folks, thank you so much for your contribution to translate Kubernetes docs into Bahasa Indonesia, it means a lot to broader audience/community in Indonesia! 🎉
Since Kubernetes 1.15 has been released, and 1.16 cycle is currently on, we are planning to cut this Milestone 1 on Monday, 24th July 2019. So far we have gathered good statistics for this M1: 35 pages have been translated from 15 contributors!
Will continue the pages that could not get in to Milestone 2 (next 3 months cycle until 1.16 release cut). Will post the M2 issue tracker soon and close this issue.

I'm taking Manage Deployment page (content/id/docs/concepts/cluster-administration/manage-deployment/)

I'm taking Volumes in content/id/docs/concepts/storage

Thanks for all your contribution in M1! 🎉🎉
We will continue with the rest of pages in M2, tracked here #15341
Please mention the new issue id when raising PR. Closing this.


Dots are allowed in table name and tablename is quoted with backtick …

…instead of double quotes.

You're right, I didn't dig deep into the code. Sorry for that. Just made a
quick fix for one of the projects, where table names look like
'customer.details'. After updating from the old version the project stopped
working and I found that dots in table names are throwing errors.
On Tue, Aug 29, 2023 at 7:00 AM Angel Lai @.***> wrote:

You don't know why we use the quotation mark for the query.
—
Reply to this email directly, view it on GitHub
https://github.com/catfan/Medoo/pull/1097#issuecomment-1696730732, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A5VOEMMFZIIMWFQAGKCTOG3XXVSOLANCNFSM6AAAAAA4CBTBXM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Install instructions include a deprecated PPA

Original issue: https://github.com/exercism/website-copy/issues/1257
The instructions on https://exercism.io/tracks/kotlin/installation#linux produce a big warning when trying to add the PPA:
$ sudo add-apt-repository ppa:webupd8team/java
 The Oracle JDK License has changed for releases starting April 16, 2019.

The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Oracle Java downloads now require logging in to an Oracle account to download Java updates, like the latest Oracle Java 8u211 / Java SE 8u212. Because of this I cannot update the PPA with the latest Java (and the old links were broken by Oracle).

For this reason, THIS PPA IS DISCONTINUED (unless I find some way around this limitation).

Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK8). There are no actual Java files in this PPA.

Important -> Why Oracle Java 7 And 6 Installers No Longer Work: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

Update: Oracle Java 9 has reached end of life: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

The PPA supports Ubuntu 18.10, 18.04, 16.04, 14.04 and 12.04.

More info (and Ubuntu installation instructions):
- http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian installation instructions:
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

For Oracle Java 11, see a different PPA -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html
 More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Let me call out this part in specific:

For this reason, THIS PPA IS DISCONTINUED (unless I find some way around this limitation).

I don't think it's ok to suggest people to use deprecated stuff, and that's what I'm trying to make better.
What can I do to get this to a nicer state?

Would changing the install docs to have folks install Java 11 help with this?
See #323

Probably, yes! I'd have to go through the install process to confirm, but I'm pretty sure that's a start, at least.

Cool thanks! I've merged in #323 so should be good to go.

Gave the install instructions a spin, saw no scary warnings. I think I'm good. Thank you!


Service fabric ref reforganization

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

Line 357: [Error] Error happened in build.entrypoint.ps1. Please build your target branch first and then reopen this pull request to do another round of verification. If the issue still happens, open a ticket in http://SiteHelp and include the following error message for our team to troubleshoot: The process cannot access the file 'T:\reiu5gsx.sva' because it is being used by another process.

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

@routlaw can you please re-build master, and then close-reopen this PR?

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-mapping/reference.yml
:white_check_mark:Succeeded

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


Use C++ filesystem library for image file operations

Instead of the low-level C API the C++ filesystem library shall be used for image file operations (protobuf interface). This will result in more portable and more transparent code with better error handling.

As a request - however this is implemented, I'd like to have a path to support FreeRTOS (or something similar) file system APIs. I think there is an opportunity to run RaSCSI on FreeRTOS.
Would you consider keeping this as a separate layer (rather than calling the C++ FS APIs directly) so that we can swap OS's in the future?

@akuker Can you please make this a separate ticket? I have alaready completed the changes and unit tests required for this ticket.

I'm fine doing it under a different ticket, since you've got the changes already done. I'm sure there will be other changes to port to FreeRTOS, so we can cross that bridge when we get there.


Prevent ul 'glide__slides' element from resizing on window resize

I have a container in a fixed position that contains a vue-glide component, I then have a container which overlays and scrolls above that component that also includes a vue-glide component.
Upon window resize, the vue glide component in the fixed container continuously gets larger, even when the window gets smaller.
The vue glide component in the non-fixed container does not do this.
I dont expect my users to increase screen size mid-use, is there a way to disable resizing of the vue glide component upon window resize to prevent this?

For anyone who has a similar issue, even though it is admittedly a hack, I found that adding the carousel into a container with either fixed or absolute width prevented the bug from happening and allows the carousel to resize appropriately.


Weather update

Please send your PR's the develop branch.
Don't forget to add the change to changelog.md.

Does the pull request solve a related issue? [yes]
If so, can you reference the issue? #339
What does the pull request accomplish?
Allows the user to use a location ID from openweather to get weather data instead of using a city/state/country.  This will provide an accurate location.
If it includes major visual changes please add screenshots.

Thanks!


(WIP) Registration and qform issues

This PR is based on an old branch which was started by @jcohenadad . As I am cleaning up the stale branches, I'm opening this PR because the branch contains useful work that should not be discarded forever. One day someone will take over this PR hopefully...

Closing as this PR superseded by #2400. Both PRs were intended to fix #2106 and #2398.

I'm have closed this because this PR was superseded by #2400. Both PRs were intended to fix #2106 and #2398.


Closing non-closed streams

This pull request is focused on resolving occurrences of FindBugs rule OS_OPEN_STREAM - “ Method may fail to close stream”. You can find more information about the issue here: http://findbugs.sourceforge.net/bugDescriptions.html#OS_OPEN_STREAM
Please let me know if you have any questions.
Ayman Abdelghany.

@AymanDF Jenkins-Client is only temporary at our code-base.
It is an open source that we did some contribution to it and we are want to take its new official release to our code as a dependency.
For now, we cannot accept changes to this module.


Build "libllm_inference_engine_jni.so" error!

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
None
OS Platform and Distribution
Linux Ubuntu 20.04
MediaPipe Tasks SDK version
No response
Task name (e.g. Image classification, Gesture recognition etc.)
llm
Programming Language and version (e.g. C++, Python, Java)
C++,Java
Describe the actual behavior
build error
Describe the expected behaviour
build success, and generate "libllm_inference_engine_jni.so"
Standalone code/steps you may have used to try to get what you need
bazel build -c opt --config=android_arm64 mediapipe/tasks/java/com/google/mediapipe/tasks/genai:libllm_inference_engine_jni.so

Other info / Complete Logs
ERROR: /root/99_reference/mediapipe/mediapipe-v0.10.11/mediapipe/tasks/java/com/google/mediapipe/tasks/core/jni/BUILD:59:11: no such package
'@odml//odml/infra/genai/inference/c': The repository '@odml' could not be resolved: Repository '@odml' is not defined and referenced by '//mediapipe/tasks/ja
va/com/google/mediapipe/tasks/core/jni:llm'
ERROR: Analysis of target '//mediapipe/tasks/java/com/google/mediapipe/tasks/genai:libllm_inference_engine_jni.so' failed; build aborted:
INFO: Elapsed time: 0.168s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded, 0 targets configured)

Hi @caofx0418,
Could you please outline the exact steps you are following, referencing the documentation? This information will help us reproduce and better understand the issue on our end.
Thank you!!

Hi @caofx0418,
Could you please outline the exact steps you are following, referencing the documentation? This information will help us reproduce and better understand the issue on our end.
Thank you!!

thank you for your replay!
steps:

git clone code
git clone https://github.com/google/mediapipe.git -b v0.10.11 mediapipe-v0.10.11

init build env for android
cd mediapipe-v0.10.11 && bash setup_android_sdk_and_ndk.sh

build libmediapipe_tasks_vision_image_generator_jni.so, it's Success!
bazel build -c opt --config=android_arm64 mediapipe/tasks/java/com/google/mediapipe/tasks/vision/imagegenerator:libmediapipe_tasks_vision_image_generator_jni.so

build libllm_inference_engine_jni.so, but it failed!
bazel build -c opt --config=android_arm64 mediapipe/tasks/java/com/google/mediapipe/tasks/genai:libllm_inference_engine_jni.so

Error log:
The repository '@odml' could not be resolved: Repository '@odml' is not defined and referenced by '//mediapipe/tasks/ja
va/com/google/mediapipe/tasks/core/jni:llm'
It seems the odml can't download!  Need to apply odml additional login permissions?

Sorry, we are still catching up on some of the remaining items for our recent launch. We will make building this library easier, but if you want to proceed right now please build against https://github.com/google/mediapipe/blob/master/mediapipe/tasks/cc/genai/inference/c/BUILD#L20

Sorry, we are still catching up on some of the remaining items for our recent launch. We will make building this library easier, but if you want to proceed right now please build against https://github.com/google/mediapipe/blob/master/mediapipe/tasks/cc/genai/inference/c/BUILD#L20

but, In Mediapipe Genmma sample App(https://github.com/googlesamples/mediapipe/blob/main/examples/llm_inference/android), it use "ibllm_inference_engine_jni.so"

i have tried to use bazel to build target libllm_inference_engine_cpu.so in task/cc/genai/inference/c/BUILD, while during build task-genai, it seems that i can't get through odml, if there is a way to get over odml deps?

As of e135531 you should now be able to build libllm_inference_engine_jni.so as expected using:
bazel build -c opt --config=android_arm64 mediapipe/tasks/java/com/google/mediapipe/tasks/genai:libllm_inference_engine_jni.so

i got no such package odml too. really curious about how to get that odml

As of e135531 you should now be able to build libllm_inference_engine_jni.so as expected using:
bazel build -c opt --config=android_arm64 mediapipe/tasks/java/com/google/mediapipe/tasks/genai:libllm_inference_engine_jni.so

miss the pr you mentioned, that works after pull, thank you very much!


increase x509 code coverage metrics

I've been working on increasing the code coverage of the test corpora, if there's interest in merging these I'm happy to share them.
These files add around 120 new unique blocks to the x509 test coverage.
There are a bunch of new error conditions explored, but the two biggest sources for new coverage are decoding the issuerSignTool extension, and i2s_ASN1_UTF8STRING and s2i_ASN1_UTF8STRING.

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

More testing is always good.
You will, however, need to go through the ICLA process before we can accept this submission.

No problem, signed and sent.

This pull request is ready to merge

Merged to master branch. Thank you for the contribution.


Flow changes for enabling data tiling.

This change adds a pass to set encoding for operations, and adapts dispatch region formation to put these operations into dispatches.

set_encoding operations go into a separate dispatch. Any pad producers are fused with this operation.
unset_encoding operations go into a separate dispatch. Any extract_slice consumer gets fused with this operation.
set_encoding operations that are producers for the outs operands of linalg operations are pulled into the same dispatch as the linalg op.

Since the number of workgroups computation varies from the default used today, a new op
flow.dispatch.workgroup_count_from_set_encoding_op is added. This can be materialized once the set_encoding operation is converted to the pack operation in the backend based on machine parameters.
Also implement the ReifyRankedShapedTypeOpInterface for unset_encoding op.

Depends on https://reviews.llvm.org/D137297


[7zip] Add supports field

Describe the pull request

What does your PR fix? Fixes #13793

Add Supports filed for 7zip.
Update baseline.
Note: No features need to test.

Thanks for your contribution


bug 2042849: Dockerfile: use make build instead of go build

go build does not take into account env variables populated by the
building system.
make build does by populating GO_LD_FLAGS env (see
https://github.com/openshift/cluster-kube-descheduler-operator/blob/master/vendor/github.com/openshift/build-machinery-go/make/lib/golang.mk).

/bugzilla regresh

/bugzilla refresh

/bugzilla refresh

/label cherry-pick-approved


[R2] Use the right aws s3api CLI subcommand in content/r2/examples/aws/aws-cli.md

This is wrong, closing.


fix: security-center-alerts-type.md relative link

The .md in the link made the absolute link invalid

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

@nschonni - Thanks for the catch!
#sign-off


fix: Code fence languages

Remove "text" values
Updates some sql values to vb to match code inside blocks
Update some sql blocks to ini files
Add an IDL block that may not render currently
remove inline triple backtick blocks

OPS Build status updates of commit f5f5e31:
:clock10: Preparing: average preparing time is 3 min(s) 18 sec(s)

OPS Build status updates of commit f5f5e31:
:clock10: Incremental building: average incremental building time is 53 min(s) 48 sec(s)

OPS Build status updates of commit f5f5e31:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Language/Reference/User-Interface-Help/command-function.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/the-vbp-file-for-this-project-contains-an-invalid-or-corrupt-library-references.md
:white_check_mark:Succeeded
View

access/Concepts/Criteria-Expressions/date-and-time-criteria-from-a-control-on-a-form.md
:white_check_mark:Succeeded
View

access/Concepts/Criteria-Expressions/multiple-fields-in-criteria-expressions.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/first-last-functions-microsoft-access-sql.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/handler-property-example-vb.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/handler-property-example-vc-plus-plus.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/handler-property-example-vj-plus-plus.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/required-client-settings.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/sourceconnectstr-sourcedatabase-properties.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/topvalues-property.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/writing-your-own-customized-handler.md
:white_check_mark:Succeeded
View

api/Access.Application.BuildCriteria.md
:white_check_mark:Succeeded
View

api/Access.ComboBox.Column.md
:white_check_mark:Succeeded
View

api/Access.CurrentProject.IsTrusted.md
:white_check_mark:Succeeded
View

api/Excel.Parameter.SetParam.md
:white_check_mark:Succeeded
View

api/Excel.Parameters.Add.md
:white_check_mark:Succeeded
View

api/Excel.Parameters.md
:white_check_mark:Succeeded
View

api/Excel.cubefields.getmeasure.md
:white_check_mark:Succeeded
View

api/PowerPoint.Presentation.SendFaxOverInternet.md
:white_check_mark:Succeeded
View

api/Visio.HostID.md
:white_check_mark:Succeeded
View

api/Word.Document.SendFaxOverInternet.md
:white_check_mark:Succeeded
View

outlook/Concepts/Getting-Started/customizing-outlook-using-com-add-ins.md
:white_check_mark:Succeeded
View

outlook/Concepts/Getting-Started/verify-if-outlook-is-a-click-to-run-application-on-a-computer.md
:white_check_mark:Succeeded
View

outlook/How-to/Search-and-Filter/filtering-items-using-query-keywords.md
:white_check_mark:Succeeded
View

visio/Concepts/sample-vba-macro-visio.md
:white_check_mark:Succeeded
View

word/Concepts/Objects-Properties-Methods/connect-an-item-in-the-data-store-to-a-sql-server-database.md
:white_check_mark:Succeeded
View

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

@nschonni Hi Nick, thanks for these updates; however, you cannot leave a code language blank (as you did when you removed "text") because it throws an error in our content quality reports. Can you either replace these with "text" or another code language that applies? After you do this, I'll merge this PR. Thanks.

OPS Build status updates of commit 1ce3401:
:clock10: Preparing: average preparing time is 3 min(s) 18 sec(s)

@Linda-Editor I replaced the explicit text code blocks with implicit code fences using indent. I think that should still pass your code metrics if you're using Markdownlint

OPS Build status updates of commit 1ce3401:
:clock10: Incremental building: average incremental building time is 53 min(s) 51 sec(s)

OPS Build status updates of commit 1ce3401:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Language/Reference/User-Interface-Help/command-function.md
:white_check_mark:Succeeded
View

Language/Reference/User-Interface-Help/the-vbp-file-for-this-project-contains-an-invalid-or-corrupt-library-references.md
:white_check_mark:Succeeded
View

access/Concepts/Criteria-Expressions/date-and-time-criteria-from-a-control-on-a-form.md
:white_check_mark:Succeeded
View

access/Concepts/Criteria-Expressions/multiple-fields-in-criteria-expressions.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/first-last-functions-microsoft-access-sql.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/handler-property-example-vb.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/handler-property-example-vc-plus-plus.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/handler-property-example-vj-plus-plus.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/required-client-settings.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/sourceconnectstr-sourcedatabase-properties.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/topvalues-property.md
:white_check_mark:Succeeded
View

access/Concepts/Miscellaneous/writing-your-own-customized-handler.md
:white_check_mark:Succeeded
View

api/Access.Application.BuildCriteria.md
:white_check_mark:Succeeded
View

api/Access.ComboBox.Column.md
:white_check_mark:Succeeded
View

api/Access.CurrentProject.IsTrusted.md
:white_check_mark:Succeeded
View

api/Excel.Parameter.SetParam.md
:white_check_mark:Succeeded
View

api/Excel.Parameters.Add.md
:white_check_mark:Succeeded
View

api/Excel.Parameters.md
:white_check_mark:Succeeded
View

api/Excel.cubefields.getmeasure.md
:white_check_mark:Succeeded
View

api/PowerPoint.Presentation.SendFaxOverInternet.md
:white_check_mark:Succeeded
View

api/Visio.HostID.md
:white_check_mark:Succeeded
View

api/Word.Document.SendFaxOverInternet.md
:white_check_mark:Succeeded
View

outlook/Concepts/Getting-Started/customizing-outlook-using-com-add-ins.md
:white_check_mark:Succeeded
View

outlook/Concepts/Getting-Started/verify-if-outlook-is-a-click-to-run-application-on-a-computer.md
:white_check_mark:Succeeded
View

outlook/How-to/Search-and-Filter/filtering-items-using-query-keywords.md
:white_check_mark:Succeeded
View

visio/Concepts/sample-vba-macro-visio.md
:white_check_mark:Succeeded
View

word/Concepts/Objects-Properties-Methods/connect-an-item-in-the-data-store-to-a-sql-server-database.md
:white_check_mark:Succeeded
View

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

@nschonni It just looks like you removed the code tags altogether. This is what I see:
VB /cmd cmdlineargs

changed to:
VB /cmd cmdlineargs
but it probably should be the following, right?
VB /cmd cmdlineargs

If you indent the block, it creates a code block too. Without the triple backticks, I thought that would not trigger your code quality warning.
EX: you can see they still render as code blocks here https://github.com/MicrosoftDocs/VBA-Docs/blob/1ce3401ae59f18fa502dbcc2520ebe473be20971/Language/Reference/User-Interface-Help/command-function.md

@nschonni It appears to render in GitHub preview but I'm not sure if it will render in OPS (our publishing system) that way. You'd need to show me an example where that is live. Is there one? If not, I recommend using the single ticks to ensure that it renders properly.

 I'll see if I can dig one up for you

Here is an example

source https://github.com/MicrosoftDocs/azure-docs/blob/f10653b10c2ad745f446b54a31664b7d9f9253fe/articles/data-lake-store/data-lake-store-get-started-net-sdk.md
published https://docs.microsoft.com/en-ca/azure/data-lake-store/data-lake-store-get-started-net-sdk

@nschonni Thanks. Okay, I'll merge this and see what happens. Changes will be live later today.


Alchemical Power archetype feat has the incorrect RE

Believe that this should be a quick fix with as opposed to the whole alchemist class rework still needed.


docs: update parts related to HTTPS and let's encrypt

https://camlistore-review.googlesource.com/8986


Random IllegalStateException in CI

When running detekt in CI we sometimes get the following exception. Rerunning CI "fixes" the issue:
Execution failed for task ':app:detektPlayStoreDebug'.
08:44:58  > java.lang.IllegalStateException: Analyzing [REDACTED].kt led to an exception.
08:44:58    Location: java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
08:44:58    The original exception message was: java.lang.IllegalArgumentException: Equal objects must have equal hashcodes. During rehashing, Trove discovered that the following two objects claim to be equal (as in java.lang.Object.equals() or TObjectHashingStrategy.equals()) but their hashCodes (or those calculated by your TObjectHashingStrategy) are not equal.This violates the general contract of java.lang.Object.hashCode().  See bullet point two in that method's documentation. object #1 = (class java.lang.String), hashCode=0; object #2 = (class java.lang.String), hashCode=0
08:44:58    Running detekt '1.23.1' on Java '17.0.6+0-17.0.6b802.4-9586694' on OS 'Mac OS X'
08:44:58    If the exception message does not help, please feel free to create an issue on our GitHub page.

If I understand the stack trace correctly, the problem isn't within our code, but actually, that 2 String instances who should be equal aren't in java.base/java.util.concurrent.CompletableFuture.encodeThrowable?
abstracted code of mentioned file:
package myredactedpackage

private const val SOME_CONST = "CONST"

object Initializer {
    fun init() {
        // passing of method reference to loadX
    }

    private fun loadX() {
        loadKoinModules(
            // KOIN MODULE with call to getX
        )
    }

    private fun getX(): X {
        // usage of SOME_CONST
    }
}

Steps to Reproduce

android project with working type resolution
run :app

Your Environment

Version of detekt used: 1.23.1
Version of Gradle used (if applicable):8.3
Operating System and version: Mac OS X - Ventura (x86)

I think we has similar issue in the past https://github.com/detekt/detekt/issues/5403

Happened intermittently in my project too:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':model:notification:detektReleaseUnitTest'.
> java.lang.IllegalStateException: Analyzing /builds/<DELETED>.kt led to an exception.
  Location: java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
  The original exception message was: java.lang.IllegalArgumentException: Equal objects must have equal hashcodes. During rehashing, Trove discovered that the following two objects claim to be equal (as in java.lang.Object.equals() or TObjectHashingStrategy.equals()) but their hashCodes (or those calculated by your TObjectHashingStrategy) are not equal.This violates the general contract of java.lang.Object.hashCode().  See bullet point two in that method's documentation. object #1 =com (class java.lang.String), hashCode=98689; object #2 =com (class java.lang.String), hashCode=98689
  Running detekt '1.23.0-RC2' on Java '19.0.2+7' on OS 'Linux'

Can we get a stack trace please?

@3flex it's been some time since the last encounter but I think the output posted above is everything we get.

Ok thanks - without a stack trace or reliable reproducer it won't be possible to investigate further unfortunately.
Hopefully one can be provided soon.

This issue is waiting for authors feedback since 30 days. Please comment providing the requested feedback or this issue will be closed in 7 days.

This issue is stale because it has been open 90 days with no activity. Please comment or this will be closed in 7 days.

object #1 =package.name (class java.lang.String), hashCode=162991530; object #2 =package.name (class java.lang.String), hashCode=162991530
The thing is that the value in the string is the same and the hashCode IS the same too based on the stacktrace... I'm not sure what can we do here... without a way to reproduce it is really difficult to pinpoint the problem. It seems like an issue on Kotlin or gnu.trove but as I said it's impossible to know without a reproducer...

This issue is stale because it has been open 90 days with no activity. Please comment or this will be closed in 7 days.

This issue was closed because it has been stalled for 7 days with no activity.


Refactored the activateOptions to pick up the instances of Db and Mongo object, if we are creating appenders dynamically in log4j appenders.

E.g. If the user is using Cloudfoundry, and have the access to
MongoDBFactory object, we should be able to eliminate the need to get
the new Mongo instance, and reinitializing it, as it would require the
username and password credential which are not available through code.

@RobertStewart  Updated to Protected. Please accept the Pull request if you feel it correct.
Thanks.

Jay, I cherry picked the first two commits from your repo and pushed them along with some other minor changes and dependency updates I had been planning to make. I didn't merge the whole pull request because I didn't want to include the last commit. At some point it might make sense to pull our some constants if they are shared between classes, but having an inheritance hierarchy where an appender extends a class of constants didn't make sense to me from a structural perspective.
Thanks very much for your contribution!

Thanks Robert. Thank you for accepting it. I am a bit new to Java, and still in the learning curve.

It would be great if you could suggest me some task which could be suitable enough for me.


MAINT: Fix some types from #7549 + miscellaneous warnings.

Fixes some types that were incorrectly set to npy_int32, when they should have been npy_uint32, in #7459.
It also silences some compiler warnings reported in #7553, although none of those are the root of the build errors there.

LGTM, thanks Jaime.


lightGBM multi-class classifier

Is your feature request related to a problem? Please describe.
Currently, LightGBMClassifier does not have a way to set numClasses for multiple classes.
https://mmlspark.blob.core.windows.net/docs/0.10.0/scala/com/microsoft/azure/synapse/ml/lightgbm/LightGBMClassifier.html
Describe the solution you'd like
A clear and concise description of what you want to happen.
a method of setNumClasses should be added to LightGBMClassifier to handle multi-classification
AB#1966816

Can you explain more about what you are asking?  The number of classes is detected by the number of unique values in the labels column. You wish to set it explicitly?

yes, is it possible to set up num_class just like objective expressively?

not currently, it is always auto-calculated from the data.  Out of curiosity, can you explain the scenario where you would want to set it explicitly?  This would be a feature request, since it would require a code change.
You could try using setPassThroughArgs() to set num_class explicitly, and it looks like the code will honor it (just visual inspection), but we don't test for that particular scenario. And it will still count the unique instances of label values on initialization, it just will see that there is an explicit override already when it tries to create the LightGBM params string (I think).

please reopen if you have any more questions


sdk-core and sdk-go

Hi, team! I use sdk-go in my projects now. Will sdk-go be rewritten with sdk-core in the future?

@eastfisher That's still up in the air. Certainly not in the immediate future. For future reference, https://community.temporal.io/ is probably a better place for questions like this. Feel free to open a post there to expand on your question if you'd like :)


Can not track the APIs of Thrift but Dubbo & mysql is unknown

Hi, pinpoint team.
OS: CentOS release 6.7 (Final)
java version: 1.8.0_121
pinpoint: 1.6.2
I have two questions.
Firstly,I have a service named user-center-web which provides some APIs including Thrift and Dubbo.And I sure that they are both called normally.Strangely, In the diagram of pinpoint,there is only called informations of Dubbo.Why no Thrift?

But I can see the thrift interface call in my service log.

Here is the primary Thrift implement class of  my service user-center-web:

I thought it was not configured @Component, thrift interface did not load into. So I did the following.

At the beginning ,I saw the log of pinpoint and found that it didn’t load the UserCenterApiImpl class. So, I changed the profiler.spring.beans.1.annotation like picture above. After changing and rebooting, I found that the log loaded the UserCenterApiImpl class normally.However ,there is still no Thrift called information in my diagram of pinpoint webui.
And another question, In the diagram of pinpoint, this should show the location of the MySQL, however,it shows UNKNOWN_DB, I’m puzzled?

I have just changed two positions in my pinpoint.config.
The first palce , I set profiler.sampling.rate=1.
And secondly，as the following :

<mysql.version>5.1.35</mysql.version>
Thanks a lot.

Hi @jweikai
Thanks for the detailed explanation.
It looks like UserCenterApiImpl is a custom Thrift client implementation (not the auto-generated one that extends TServiceClient. If this is correct, Thrift calls won't be traced as Thrift plugin transforms these classes to generate traces. (Please refer to #329 for more details)
As for the UNKNOWN_DB issue, could you check your agent (debug-level) log to see if there's anything wrong? Or could you post the agent log (again, debug-level) that includes the part where jdbc driver creates connections?
Thanks

thank you answer.
I read the entire issue before the question finished, but did not see your issue link.Today there is training, and then paste the results.
Thanks

Hi @Xylus

It seems that my thrift interface should be tracked.
Contrast another project
Forgot to say before, if my upstream service is called via thrift, it will be traced.such that.

Hi @Xylus
This is because I cleared hbase data lead to it?

That mysql problem in the new pinpoint environment showed success. T_T
Thanks for your reply.

@jweikai
Hmm, I don't get it.
So you're trying to trace incoming Thrift calls (UserCenterApi.Processor)? Not Thrift client traces?

Hi, @Xylus
qa-javaserver-2118874-pinpoint.log
Sorry, forgot to upload

@Xylus
mysql problem solve. https://github.com/naver/pinpoint/issues/3222

@jweikai Glad to hear you've worked out the mysql issue.
For Thrift, are you trying to trace incoming calls? or outgoing calls?

Hi, @Xylus
Thanks for your support.
Sorry,sorry...
My TL overridden org.apache.thrift.TBaseProcessor this class. Cause the data is not collected. All the problems have been solved. ^_^

yay :+1:


Fix vendored libevent compilation on glibc >= 2.36

Vendored libevent library uses hardcoded event-config-linux.h instead of of proper autoconf-generated configuration.
This breaks on glibc 2.36 and newer due to arc4random function redefinition.
Closes #336
Changelog entry
Fix vendored libevent compilation on glibc >= 2.36
Changelog category

Bugfix

Additional information
Only (partially) compile-tested.
<features.h> seems to be available on both musl and glibc.

это надо делать в arcadia


feat: simplify return types

BREAKING CHANGE: The return types and callbacks for multiple methods have changed.  Multiple methods on the OAuth2 class previously returned a promise that resolved with an object, which contained both the relevant return data and the response object returned from the HTTP request.  The data from the HTTP request is not necessary, so the method calls were simplified to only return the relevant data. Affected methods include:

OAuth2.getToken()
OAuth2.refreshAccessToken()
OAuth2.getAccessToken()
OAuth2.getRequestMetadata()
OAuth2.getFederatedSignonCerts()
JWTAccess.getRequestMetadata()

For example:
Old code
const response = await oAuth2Client.getToken(qs.code);
const tokens = response.tokens;
console.log(tokens);

New code
const tokens = await oAuth2Client.getToken(qs.code);
console.log(tokens);

A note for the readers: it's possible this is a bad idea.  I am trying to do a couple of things here:

Reduce the number of Axios specific interfaces we export as part of the public facing API.  It's unclear what our HTTP request client of choice will be, so I want to slowly quarantine any axios or request specific behaviors.
Simplify the API surface.   Simply put... there's just no reason to return these response objects along with the API.  They were like this when we started, so I just never changed them.

I am a little concerned because these changes change the return type with practically no warning, even though this is semver major.  An alternative approach could be:

OAuth2.getToken() - Introduce a new OAuth2.getTokens() method with the new return type, and update the docs and samples.  Deprecate the getToken method, and delete it in 3.0.  The name getToken is funny, since we return multiple tokens in many cases.
OAuth2.refreshAccessToken - Deprecate it, and delete it in 3.0.  This method is already marked as deprecated in the jsdocs.
OAuth2.getAccessToken - I got nothin.  The object return type as it is today is just weird and unexpected, but I don't know how to nuance a fix.
OAuth2.getRequestMetadata() - Introduce a getAuthorizationHeader method that returns a string with the Authorization header.  Deprecate this method, decom in 3.0.  I always thought this method was weird, since all it does is return a map with a single header value set.  This forces users to Object.assign against other headers, instead of letting them just say myheaders.Authorization = client.getAuthorizationHeader().
OAuth2.getFederatedSignonCerts() - I have no idea why in the world this is a public method.  We should just deprecate, and make private in 3.0.

I honestly don't know if all the churn above is really worth it, but I want to hear other opinions here :)

Codecov Report

Merging #407 into master will increase coverage by 0.06%.
The diff coverage is 94.73%.

@@           Coverage Diff            @@
##           master   #407      +/-   ##
========================================
+ Coverage   94.93%    95%   +0.06%
========================================
  Files          15     15
  Lines         967    960       -7
  Branches      224    224
========================================
- Hits          918    912       -6
+ Misses         49     48       -1

Impacted Files
Coverage Δ

src/auth/googleauth.ts
94.66% <100%> (ø)
:arrow_up:

src/auth/jwtclient.ts
94.84% <100%> (ø)
:arrow_up:

src/auth/jwtaccess.ts
98.11% <100%> (ø)
:arrow_up:

src/auth/computeclient.ts
95.34% <100%> (ø)
:arrow_up:

src/auth/refreshclient.ts
90.69% <50%> (ø)
:arrow_up:

src/auth/oauth2client.ts
94.61% <93.93%> (+0.2%)
:arrow_up:

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 ff8cbe8...67c93b9. Read the comment docs.

@stephenplusplus for your thoughts too :)

Possible idea: If we are expecting x today and the return value is switched to x.a, then maybe we can add an unenumerable get property x.a.a which, when gotten, also returns x.a but emits a deprecation warning.

Changing the return type is very subtle for users and will be hard for them to debug. I'm -1 on doing this without a rename, but I would be +1 to the suggestion from @kjin. (getter that emits a deprecation warning or maybe throws).


Make a Navbar Component for the React Application

Type
Feature
Description
Create a Navbar component for the React Application. We will have three routes:

Home Page (Landing Page)
About Page
Demo Page

The PR for adding routes has been made by @Amber-Williams so you can move forward and create a Navbar component using the same. Make sure to push your code on the react-tensorflowjs branch of the Project.
Tools

JSX
CSS

Have you read the Contributing Guidelines on Pull Requests?
Yes

Okay will do that

I want to work on this

I want to work on this


Vectors without a namespace

VectorAdmin not pulling data from Pinecone for vectors without a namespace. Is that a known issue or am I missing something?

It currently does not support non-namespaced vectors. This is something that can be supported, but likely will cause complications as the name in pinecone for "no namespace" is just "" which will cause issues on the DB side of handling this.
Are you just querying on a specific metadata across all your vectors instead of namespacing? Or is this specific to your use case?

I'm using Flowise to upsert documents to Pinecone and it looks like it does
so without using namespaces. Not sure about a workaround here...
On Mon, Aug 7, 2023 at 1:24 PM Timothy Carambat @.***>
wrote:

It currently does not support non-namespaced vectors. This is something
that can be supported, but likely will cause complications as the name
in pinecone for "no namespace" is just "" which will cause issues on the
DB side of handling this.
Are you just querying on a specific metadata across all your vectors
instead of namespacing? Or is this specific to your use case?
—
Reply to this email directly, view it on GitHub
https://github.com/Mintplex-Labs/vector-admin/issues/27#issuecomment-1668522303,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBOKJYZEEIHWWPE4K3DDBALXUFFILANCNFSM6AAAAAA3GNAQIQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

It's good practice to partition the data into namespaces. Flowise does support this! You just need to define it so it is used during execution.


Add the Repeable field controls component

💬 Description
This will add a row above the field label, which contains the buttons to delete and reorder repeatable fields. It should only show when hovering over the field, or when the field is in an active state.
The repeat position determines which button should show, as well as calculating the repeat position label text, e.g. "01", "02", "03"...
🔗 Links
https://www.figma.com/file/HNH1EAEtLOVJRsydtdrxUq/Repeatable-Fields
📹 GIF (optional)

🚪 Start Points
Where is a good place to start the review? If there are multiple changes it may be worth listing multiple files.
👫 Related PRs (optional)
Any PRs that relate to the changes.
✅ Checklist

[ ] Tests written
[ ] Browser tested
[ ] Added to documentation
[ ] Added to storybook

 Working on building the designs of repeatable fields (Mostly in Gather UI)


Nithish/pattern UI imp

Description

Delete action now closes the YAML editor
Errors are being handled for each action specifically

This PR fixes #3395
Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #3455 (789de95) into master (b9d3b71) will decrease coverage by 1.67%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3455      +/-   ##
==========================================
- Coverage   12.30%   10.62%   -1.68%
==========================================
  Files          37       37
  Lines        3162     3162
==========================================
- Hits          389      336      -53
- Misses       2690     2759      +69
+ Partials       83       67      -16

Flag
Coverage Δ

gointegrationtests
?

unittests
10.62% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/check.go
1.58% <0.00%> (-21.04%)
:arrow_down:

Continue to review full report at Codecov.

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

https://user-images.githubusercontent.com/75248557/125197382-05238200-e27b-11eb-84e8-7ea9fd7c2523.mov

@Chadha93 fyi


Advanced copy/paste - multivalue clipboard

Support multi-value clipboard (keep multiple last copied values in clipboard, advanced paste offers to select which value to paste).

This feature is already supported by

More Clipboard (https://marketplace.eclipse.org/content/more-clipboard)
PDE tools (https://marketplace.eclipse.org/content/pde-tools#group-details)

and other existing Eclipse plugins (https://marketplace.eclipse.org/search/site/Clipboard%2520History)
They can be easily installed in DBeaver: https://github.com/dbeaver/dbeaver/wiki/Eclipse-extensions


[FR] Second iteration of obsidian-projects

yeah I am agree there is window for improvement. Its the first iteration to just test if all works as it should.
The next steps:

[x] use same init configuration when the dbfolder file is created
[x] generate the same columns of the rest of the views (at start, the user should edit them without modify the rest of the views I think)
[ ] hide the same columns (dbfolder already allow it too)
[x] update that info when projects plugin does

Originally posted by @RafaelGB in https://github.com/RafaelGB/obsidian-db-folder/issues/574#issuecomment-1312530662

Commit 5c539b62
Hidden columns is not supported yet from API


TransactionService dependencies: small refactoring

Description
Removed the singleton-style getter method.
The dependencies are now initialized in the constructor.
Reasons

less code
avoiding self-encapsulation

In order to execute a public method, almost all of these dependencies are necessary. If we have to instantiate all dependencies anyway, we can do it in the constructor.
The singleton-style getter methods make sense, if the dependency isn't used everywhere.
Question
With this change the unit test for the method getRequestIdGenerator also disappeared.
Should we test the randomness of the request ID somewhere else?

Coverage remained the same at 100.0% when pulling 168a18b886b471729bb93630864085b5ad9e7530 on reka:remove-getter into 04fd72c83ce71abd378d38d913e73eb16a836343 on wirecard:master.


EPoSe Movement #3 - EPoS implementation

As a succession of EPoW, QWC will be implementing EPoS consensus along with EPoW finalizing the first chapter of EPoSe.
EPoS development will include major updates and features for nodes and wallets and again as a pioneer of new norm in crypto, these codes will be QWC original.
Also parameters such as mining difficulties and block time of 120 seconds will become much more flexible to make our chain adaptive.
The uptime without staking nodes will also be able to participate in the network as promised.
Another managing software for blockchain and software will be deployed to keep all the network up to date.
An exciting development challenge waits ahead. Join us.

Stage 1. EPoS (Egalitarian Proof of Stake) Design and Implementation

This is a preliminary step before completing EPoSe (Egalitarian Proof of Service).

Here we define following terms:
a. Full Staking Nodes - nodes nominated from single staking transaction or a group of staking transactions, while holding entire blockchain data. These nodes generate blocks and can process all txs that require ring signature validations below connected GRB nodes' height. When wallet requires a full scan, Full Staking Nodes are used. When a block is issued by one of the staking nodes, a major portion of block reward is sent to the nominating wallet address(es). These nodes cannot receive transaction fees.

b. GRB (Genesis Reference Block) Nodes - nodes that only holds a portion of the blockchain from a specific height running up to the most recent block without staking. These nodes validates blocks generated by Full Staking Nodes and process txs that only requires ring signature validation above GRB height. GRB nodes will receive evenly distributed block rewards from the remainder from (block reward schedule - Full Staking Node reward).
Stage 2. Wallet Optimization
Stage 3. EPoSe (Egalitarian Proof of Service) Design and Implementation


weex run ios 报deviceType错误且code-signing-Identity似乎无效

node V10.10.0
npm V6.4.1
weex V1.3.11
max os 10.14
运行weex run ios 报错，已经将ios.config.json内的CodeSign及Profile调整成自己的，运行后选择真机报错如图：

@DoradoIs90 This feature is no longer available after a long period of no maintenance, and now we are working for the new version of weex-toolkit on the dev branch, for now, you should use Xcode to package your project, it's a better choice.

I will close this issue cause it will not be fixed on 1.x version.


Reduce alert volume for attack detector

Lots of alerts are duplicates due to no alert key being set.
Description currently exposes the score, which probably needs to be removed in order to collapse alerts together.

fixed


Clarity on Setting - "Start OneDrive automatically when I sign in to Windows"

In the Important block in at the top of the document, the 2nd bullet calls out that you can't use the setting "Start OneDrive automatically when I sign in to Windows"
Could include a link to documentation about that setting, or maybe a registry value for that setting?
Jim

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

ID: 8dd57b99-0768-72cd-0f83-d0781011be70
Version Independent ID: 96c06c4d-257b-4df4-9c7c-fc143c7d045a
Content: Use Microsoft OneDrive with a RemoteApp - Azure Virtual Desktop
Content Source: articles/virtual-desktop/onedrive-remoteapp.md
Service: virtual-desktop
GitHub Login: @dknappettmsft
Microsoft Alias: daknappe

@jimmyyj
Thanks for your feedback! We will investigate and update as appropriate.

@jimmyyj - the OneDrive team haven't documented that setting, so there's nothing I can link to. I have expanded the point to say that an alternative method is used, which is covered in the article. This should be visible later today.
#please-close


chore(main): release 2.1.1

:robot: I have created a release beep boop
2.1.1 (2024-07-01)
📚 Documentation

README: complete usage (04ca18e)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v2.1.1
:sunflower:


Publish nightly build to maven snapshot

This would help downstream projects like angular/clutz to detect breakages sooner, or to pick up bugfixes before they are released as stable.

cc @rkirov

Can't you use "top of tree"?

top of tree doesn't have compiled artifacts, so our build system would have
to compile closure compiler as well
On Fri, Mar 25, 2016 at 5:14 PM John Lenz<EMAIL_ADDRESS>wrote:

Can't you use "top of tree"?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/google/closure-compiler/issues/1689#issuecomment-201607035

Yes, that is what I meant.

I have bumped into this also, particularly around #2336 - it is pretty common over in the Angular world to name something async. In fact Angular itself has an important testing export with that name.
(I also occasionally work in ClojureScript, where that one causes widespread breakage, I'm sure they would love to have more frequent interim builds available for testing and faster feedback also.)

I think we should have travis auto publish the latest snapshot

@ChadKillingsworth you mentioned you've done or seen a setup in which Travis has an encrypted copy of a password so it can push changes to Maven. Could you post a link to an example or instructions on this issue?

Here's a good article: https://coderwall.com/p/9b_lfq/deploying-maven-artifacts-from-travis

Actually - here's a better script: https://gist.github.com/letmaik/4060735

I've found that the Guava team uses a setup based on this.
https://coderwall.com/p/9b_lfq/deploying-maven-artifacts-from-travis
I'm working toward doing the same.

Now getting
$ travis_util/deploy_snapshot.sh
/home/travis/.travis/job_stages: line 661: travis_util/deploy_snapshot.sh: Permission denied

That file is already executable in our internal repo but not on Github. It seems that MOE is not keeping the executable bit when translating. https://github.com/MatrixFrog/closure-compiler/commit/5bd827c853c7a54f192632e80366b768904b2044 would fix it, I suppose.

It looks like it worked: https://api.travis-ci.org/jobs/232667108/log.txt?deansi=true but I'm afraid MOE may get confused, or unset the executable bit on the next push. Will try it tomorrow.

Getting closer! https://api.travis-ci.org/jobs/232959212/log.txt?deansi=true

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project [secure]-parent: Failed to deploy artifacts: Could not transfer artifact com.google.javascript:[secure]-parent:pom:1.0-20170516.193526-8 from/to sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots/): Failed to transfer file: https://oss.sonatype.org/content/repositories/snapshots/com/google/javascript/[secure]-parent/1.0-SNAPSHOT/[secure]-parent-1.0-20170516.193526-8.pom. Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]

I'm experimenting with this now.
Can I set environment username/password environment variables and use the travis_util/settings.xml file to deploy a snapshot manually from my own git repo.
cd ~/git/closure-compiler
git pull
export CI_DEPLOY_USERNAME=brad4d
export CI_DEPLOY_PASSWORD=<REDACTED>
mvn clean source:jar deploy --settings=travis_util/settings.xml -DskipTests=true

Yep, that worked.
Now try the same thing using the closure-compiler account info.

Yep, that worked, too.
By "worked" I mean that the mvn command reports all successes.
Just for sanity's sake I'm going to try with a bogus password.

OK, bogus password caused immediate failure.
So, the problem appears to be that travis isn't setting the environment variables correctly.
Possibility 1: I messed up the encryption.
Possibility 2: There's some other travis config option we need to set to make it use the environment variables.

Looks like it's Possibility 1: I messed up the encryption.
Looking more closely at the logs I see it reports exporting CI_DEPLOY_USERNAME twice and never mentions the password.
I'm regenerating both of them just to be safe.

Just did the daily push including my fix.
Now we wait to see how Travis handles it.

https://s3.amazonaws.com/archive.travis-ci.org/jobs/233795162/log.txt?X-Amz-Expires=30&X-Amz-Date=20170518T214347Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJRYRXRSVGNKPKO5A/20170518/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=e3ba9752c9ed23aa6d55e21fbd8fdac5ef6c55c25afeb3a991f103efd6b312e5
Travis successfully deployed a snapshot after it verified today's push to github.

Don't forget to add a doc somewhere saying how to switch to snapshots

and thanks!!

@alexeagle you're welcome.
Sorry, but I don't know how to write such a doc, since I never use the compiler that way.
Maybe if you file an issue someone who does know will volunteer.

I updated https://github.com/google/closure-compiler/wiki/Maven but I think there's probably another step needed because the snapshots are published to https://oss.sonatype.org/content/repositories/snapshots/com/google/javascript/closure-compiler/1.0-SNAPSHOT/ and not to Maven Central.

Thanks for publishing this. We are going to consume the nightly builds with - https://github.com/angular/clutz/pull/521


Filter to multiple statuses for dispensers

already done here: https://github.com/CounterpartyXCP/counterparty-core/commit/0ab058208ea70525851ae96ccab67ca8ae6fb1ba#diff-abf647f9fe7b03233f4a9838121b066383bbd5a6521d86af81d37e478cb69966