split key default to false

Description

ROLE_CERT_KEY_FILE_OUTPUT default value: true => false
warn user for problematic casesWARNING[2023-10-25T16:01:46+09:00] Rotating KEY_FILE[./my.private.key.pem] may cause key mismatch with issued role certificate due to different rotation cycle.
INFO[2023-10-25T16:02:09+09:00] Certificate provider will shut down...
INFO[2023-10-25T16:02:09+09:00] Token provider will shut down...
INFO[2023-10-25T16:02:09+09:00] Shutdown completed!

Type of change

[x] Bug fix
[ ] New feature
[ ] Refactoring (no functional changes, no api changes)
[ ] Non-code changes (update documentation, pipeline, etc.)

Flags

[ ] Breaks backward compatibility
[ ] Requires a documentation update
[ ] Has untestable code

Related issue/PR

Fixes #42
Fixes #41

Checklist

[x] Followed the guidelines in the CONTRIBUTING document
[x] Added prefix [skip ci]/[ci skip]/[no ci]/[skip actions]/[actions skip] in the PR title if necessary
[x] Tested and linted the code
[x] Commented the code
[x] Made corresponding changes to the documentation
[ ] Passed all pipeline checking

Checklist for maintainer

Use Squash and merge
Double-confirm the merge message has prefix [skip ci]/[ci skip]/[no ci]/[skip actions]/[actions skip]
Delete the branch after merge

@mlajkim

No Makefile?
Replied in https://github.com/AthenZ/k8s-athenz-sia/issues/42#issuecomment-1778644098
Can we skip it in this PR, and continue the discussion in https://github.com/AthenZ/k8s-athenz-sia/issues/47?


fix: LEAP-523: Return region's text to item in a list

Hi @hlomzik!
This PR was created in a response to PRs in upstream repos:

https://github.com/HumanSignal/label-studio-frontend/pull/1674

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

This PR was closed because it has been stalled for 10 days with no activity.


Fixed number of rows in table

How can we fix 10 number of rows in one slide of table?

One idea would be: Use a loop to create a slide, add 10 rows and repeat.


cloudcfg: Create TLS credentials directory before minion runs

Before this commit, there was no guarantee that the minion's TLS
directory would exist before it started. If the directory does not exist
when the minion starts, Docker autocreates the directory as root.
This resulted in a race where if the daemon did not install the minion's
credentials before it started, Docker would autocreate the credentials
directory, and the daemon would thus be unable to write to it. Then, the
minion would stall indefinitely because it never received its TLS
credentials.
This commit avoids this scenario by creating the TLS directory with the
proper permissions in the cloud config.

Looks good!
søn. 22. okt. 2017 kl. 17.41 skrev Kevin Lin<EMAIL_ADDRESS>
@kklin commented on this pull request.
In cloud/cfg/template.go
https://github.com/kelda/kelda/pull/1202#discussion_r146150770:

@@ -51,6 +51,13 @@ initialize_docker() {
}

initialize_minion() {

Create the TLS directory now so that it will exist when the minion starts,

and attempts to mount it as a volume. If the directory didn't exist, then

Docker would automatically create it, resulting in it being owned by root.

The TLS credential installation code running on the daemon would then be

unable to write to the directory.

install -d -o kelda -m 755 {{.TLSDir}}

Done, did you want to take another look?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/kelda/kelda/pull/1202#discussion_r146150770, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AJybRA_Xxl7hEX3VI1nk2WHpywitQ2hdks5su-CpgaJpZM4QCGbW
.

--
Kelda http://kelda.io/


MSVC: Windows macros NOMINMAX and WIN32_LEAN_AND_MEAN are redefined

I'm building a project on Windows using MSVC 2013 and Catch. After updating from Catch v1.6.1 to v1.7.0 I encounter build errors regarding redefined macros NOMINMAX and WIN32_LEAN_AND_MEAN.
In the file D:\src\Catch\include\internal\catch_fatal_condition.hpp these are now defined just before including <windows.h> and then undefined straight away.
All other Catch code has the definition of these macros inside some guards, e.g.: #ifdef CATCH_DEFINES_NOMINMAX
The same approach should be made for this instance in catch_fatal_condition.hpp.

Catch version: v1.7.0
Operating System: Windows 7, 8.1
Compiler+version: Microsoft Visual Studio 2013 C++

suggested fix:
1625_WindowsMacrosFix.txt

Can you try the attached single header file? It was an artifact of changes being pulled in from separate branches, so that when branch windows-header-defines changed the inclusion pattern, the dev-signals branch was not yet in.
catch.zip

Ah, that makes sense.
Yes, the file you sent works on my project both in Debug and Release.


Module concatenation causes Terser bailout conditions

Bug report
I have created a simple 5-line reproduction case here:
https://gist.github.com/laverdet/1b8537f56dca2d990fe63decf66a2cc6
When we export hoistable function declarations which consume concatenated modules Webpack creates bailout conditions in Terser.

The code that Webpack generates cannot be optimized well because Terser assumes that as soon as the function is referenced it may be invoked. Therefore it would be incorrect to inline the object keys since the hoisted function would throw if invoked before the object is defined.
If the current behavior is a bug, please provide the steps to reproduce.
This deopt is a bug because we know from the es-262 specification that the default export of payload.js will be evaluated fully before any other module can reference the function defined in async.js.

What is the expected behavior?
If concatenated modules were injected before the export runtime invocation (sorry I don't know what you call this internally) then the code could be optimized. You can observe this effect pretty easily at the Terser REPL by pasting the two examples in:
https://try.terser.org/
const a = { aaaaaaaaaaaaaaaaa: 'a' };
globalThis.foo = function() {
  console.log(a.aaaaaaaaaaaaaaaaa);
}

output: const o="a";globalThis.foo=function(){console.log(o)};
globalThis.foo = function() {
  console.log(a.aaaaaaaaaaaaaaaaa);
}
const a = { aaaaaaaaaaaaaaaaa: 'a' };

output: globalThis.foo=function(){console.log(a.aaaaaaaaaaaaaaaaa)};const a={aaaaaaaaaaaaaaaaa:"a"};

Other relevant information:
webpack version: 5.88.2
Node.js version: main [996f3904bc]
Operating System: macOS 13.3.1(a)

@laverdet Can you add the webpack config you are using and the payload.js file to your repro gist? Also would be better to share the repro as a self contained repo rather than gists.

@ronakj Of course. Sorry I didn't notice I was missing 2 files from the reproduction. The configuration is a dead simple default.

For context I discovered this bailout because we're using CSS modules which export something like { "source-class-name": "a9-c" }. Due to the order Webpack writes concatenated modules we aren't actually shaking out the lengthy "source-class-name" key names. We can work around it on our end by using lambda expressions which compress better anyway but I believe a fix for the underlying issue would provide byte savings for most applications.

I made a prototype with broken semantics to get an idea of how many bytes we're talking about. On our bundle we saved 1.39kb on a 356.23kb [gzip] bundle, so a paltry savings of ~0.4%.
This could also be handled by terser maybe with an "unsafe_use_before_define" option which implies a well-behaved program that doesn't trigger any use-before-define errors.
The diff I used follows. The source output doesn't work correctly but I believe all the output content should be there, just in an order the runtime doesn't expect.
diff --git a/lib/InitFragment.js b/lib/InitFragment.js
index 415660b..b81e3c3 100644
--- a/lib/InitFragment.js
+++ b/lib/InitFragment.js
@@ -175,8 +175,8 @@ InitFragment.prototype.merge = undefined;

 InitFragment.STAGE_CONSTANTS = 10;
 InitFragment.STAGE_ASYNC_BOUNDARY = 20;
-InitFragment.STAGE_HARMONY_EXPORTS = 30;
-InitFragment.STAGE_HARMONY_IMPORTS = 40;
+InitFragment.STAGE_HARMONY_IMPORTS = 30;
+InitFragment.STAGE_HARMONY_EXPORTS = 40;
 InitFragment.STAGE_PROVIDES = 50;
 InitFragment.STAGE_ASYNC_DEPENDENCIES = 60;
 InitFragment.STAGE_ASYNC_HARMONY_IMPORTS = 70;
diff --git a/lib/optimize/ConcatenatedModule.js b/lib/optimize/ConcatenatedModule.js
index f889b5e..129a004 100644
--- a/lib/optimize/ConcatenatedModule.js
+++ b/lib/optimize/ConcatenatedModule.js
@@ -1478,33 +1478,6 @@ class ConcatenatedModule extends Module {
 			);
 		}

-		// define exports
-		if (exportsMap.size > 0) {
-			runtimeRequirements.add(RuntimeGlobals.exports);
-			runtimeRequirements.add(RuntimeGlobals.definePropertyGetters);
-			const definitions = [];
-			for (const [key, value] of exportsMap) {
-				definitions.push(
-					`\n  ${propertyName(key)}: ${runtimeTemplate.returningFunction(
-						value(requestShortener)
-					)}`
-				);
-			}
-			result.add(`\n// EXPORTS\n`);
-			result.add(
-				`${RuntimeGlobals.definePropertyGetters}(${
-					this.exportsArgument
-				}, {${definitions.join(",")}\n});\n`
-			);
-		}
-
-		// list unused exports
-		if (unusedExports.size > 0) {
-			result.add(
-				`\n// UNUSED EXPORTS: ${joinIterableWithComma(unusedExports)}\n`
-			);
-		}
-
 		// generate namespace objects
 		const namespaceObjectSources = new Map();
 		for (const info of neededNamespaceObjects) {
@@ -1645,6 +1618,33 @@ ${defineGetters}`
 			}
 		}

+		// define exports
+		if (exportsMap.size > 0) {
+			runtimeRequirements.add(RuntimeGlobals.exports);
+			runtimeRequirements.add(RuntimeGlobals.definePropertyGetters);
+			const definitions = [];
+			for (const [key, value] of exportsMap) {
+				definitions.push(
+					`\n  ${propertyName(key)}: ${runtimeTemplate.returningFunction(
+						value(requestShortener)
+					)}`
+				);
+			}
+			result.add(`\n// EXPORTS\n`);
+			result.add(
+				`${RuntimeGlobals.definePropertyGetters}(${
+					this.exportsArgument
+				}, {${definitions.join(",")}\n});\n`
+			);
+		}
+
+		// list unused exports
+		if (unusedExports.size > 0) {
+			result.add(
+				`\n// UNUSED EXPORTS: ${joinIterableWithComma(unusedExports)}\n`
+			);
+		}
+
 		const data = new Map();
 		if (chunkInitFragments.length > 0)
 			data.set("chunkInitFragments", chunkInitFragments);

@laverdet Do you want to send a PR with test cases?

Sure, submitted in #17997.
Sorry did you mean literally just a test case or a fix for the issue? A fix is outside my familiarity with this project unfortunately.

It is still a condition.


CsvRecordTooLargeException if there is no blank line in the end

The exception occurs only if there is no header row and there is only one row with data in the CSV file.

Can you provide an example file and code taht exhibits the problem? I have tests that cover this case, and I can't reproduce.

I create the reader:
using var csv = CsvDataReader.Create("file.csv", options);
with options:
var options = new CsvDataReaderOptions             {                 Schema = new CsvSchema(tableSchema),                 Delimiter = '|',                 HasHeaders = false,                 Culture = CultureInfo.InvariantCulture,                 CsvStyle = CsvStyle.Escaped,             };
the file is something like that:
en-US|11/9/2019|0|IL|0|11|12|13|14
if there is no additional empty line, or there is no header, or there are no more lines the error appears. I've checked that with the source code. There is "Result.Incoplete" returned somewhere but I've found the code to be very performance-optimized (well less readable as well). I work on Windows.

the file is something like that:
en-US|11/9/2019|0|IL|0|11|12|13|14

I still cannot reproduce the error using these details.
You are using the latest version of the library? 1.1.11?
The file is one single line? How big is the file? Can you add the file to this issue?

Thanks, I was able to repro with the sample you sent. Fixed the issue in 1.1.12 which I just pushed to nuget. If you've found these projects helpful, please give the repo a star to help other discover it.


dbeaver/pro#2249 Association between entities on diagram by complex foreign key should be drawn correctly.

Provided implementation for association btw complex relation

Fixes complex association between entities by two or more attributes as foreign key.


Questions about Internal functions _equals

Recently I was analyzing the internal code of ramda and I was a bit confused when I saw this _equals function.
ramda version: 0.26.1
1、 What is the meaning of the following code?
My idea is that in the above two steps, the null /undefined cases has been filtered out. Nothing will go to this step, so is the code here redundant?
source code click here
 if (a == null || b == null) {
    return false;
  }

2、Why not put the code of the fantasy-land specification or self equals method  in the first step ?
My idea is that since the code caller follows the specification, it should first determine its specification, not pre-processed by ramda.
3、Why not use the .then method (duck type)to decide if it is a Promise type ? like typeof obj.then === 'function'
The Promises/A+ specification

I think you're right here.  With type handing "Null"/"Undefined" separate from "Object", this seems unnecessary.

This is an attempt at an early escape.  I think it's justified.  If we know that a === b (and have dealt with JS's SameValue algorithm), then no further testing is necessary.  Someone who implements an equals which disagrees with this, already has serious issues.

Because despite what Promises/A+ wants to believe, not everything with a .then method actually is a Promise.  Ramda itself was bitten by this not too long ago.

2 and 3  make sense, Thanks so much, that is very helpful. @CrossEye
I will create a pr to remove the redundant code on Q1


fix: don't override Content-Type header when present in the request

Problem
Currently, The Content-Type header is always getting overridden
Explanation
This happens because of these lines of code here
https://github.com/scalar/scalar/blob/00c01b56b37a278083ce1bc3b38714061d154703/packages/api-client/src/helpers/prepareClientRequestConfig.ts#L33-L39
Solution
With this PR we only override the Content-Type header if it's not present in the request

Great fix! I’ve added tests and made the header name lowercase before checking. ✌


Add query for basalEnergyBurned.

Provides a query method for basalEnergyBurned, copy of activeEnergyBurned.

thank you @ohneeszett .. amazing work on the daily samples!


Dynamic injection grammar contributions

Problem
https://github.com/mjbvz/vscode-lit-html/issues/14
Many users have requested that we colorization the contents of all JavaScript template strings as html. However I think that turning this on by default with no way to disable it would be incorrect. Instead, I want to have a setting that allows users to enable or disable this behavior.
Proposal
The current colorization of html tagged templates is provided by an injection grammar. In order to support treating all template strings as html, I would like to be able to contribute this injection grammar dynamically. I can see this working in a few possible ways:

Add a when clause to contributed grammar injections
Add a vscode api that allows registering (and possibly unregistering) of injection grammars

The current workaround is to make the extension rewrite its package.json or its contributed grammar (with the changes only taking effect after the next load). I believe that vetur already does something like this

The current way for user to select a different kind of highlighting is by installing/uninstalling the extension that contributes the grammar/injection. Isn't that good enough for your use case?
The challenge of your proposal is that it involves quite some change

new API to dynamically add grammars/injections
extension activation point. (onGrammar)

The C++ syntax could use toggle-able syntax options.
@aeschli  No API, and just allowing users to toggle individual injections would suffice for me (even if it requires a page load).
Here's several more use cases that add up and make separate extensions impractical:

Highlighting different versions of the same language C++98, C++03, C++11, C++17, C++20
Adding Library highlighting like the std lib, boost lib, Mac built-ins, and OpenGl lib
Highlighting embedded assembly code with a particular type of assembly (YASM, AGC, SIC, SNES 65816, GAS, etc)
There is an existing issue here for highlighting google-style constant names.
Adding Regex syntax inside of all raw string literals

User's probably won't even realize those are options are available unless they're in the settings somewhere. Creating a separate extension for each one of those is too many repos for a dev to maintain effectively.
What seems to end up happening instead is; an opinionated choice is made and then everyone else has to accept it. For example:

Python just assumes every raw string == a regex pattern, even though thats not the case
Python assumes that you're using >3.6 which allows for f"" strings
JSX is simply included in javascript, even though its not valid javascript and there is even a separate .jsx syntax language
Python includes # TODO tagging, even though its not a part of the language
Javascript includes @param tagging, even though its not part of the language
etc

The current way for users to select a different kind of highlighting is by installing/uninstalling the extension that contributes the grammar/injection. Isn't that good enough for your use case?
The challenge of your proposal is that it involves quite some change
* new API to dynamically add grammars/injections

* extension activation point. (onGrammar)

I was fiddling with that yesterday. Created an extension for myself but that yelled the same results as setting editor.tokenColorCustomizations. It seems that something is taking precedence over when the use case is such as described at https://github.com/microsoft/vscode/issues/81020
cc @mjbvz

I wonder if this issue should be merged with #68647 ?

:( Literally just needed this feature. I use many versioned languages such as C++ MATLAB Python


Memory leak when running bench2

Already mentioned in PR #58 It runs out of memory when I run the bench2.js on Node 6,8 but it works on Node 4
><EMAIL_ADDRESS>bench E:\Repositorys\bloomrun
> node benchmarks/bench2.js

patrun#add x 749,526 ops/sec ±0.83% (90 runs sampled)

<--- Last few GCs --->

[8628:000001E2755DF3C0]    17708 ms: Mark-sweep 1257.3 (1314.0) -> 1256.5 (1282.2) MB, 3720.9 / 0.0 ms  last resort
[8628:000001E2755DF3C0]    21439 ms: Mark-sweep 1256.5 (1282.2) -> 1256.4 (1282.2) MB, 3730.7 / 0.0 ms  last resort

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 000003820D629891 <JS Object>
    2: add [E:\Repositorys\bloomrun\bloomrun.js:~27] [pc=000000CE3CFB55F3](this=000001EAF56DC8F1 <a Bloomrun with map 0000027ABE4DF271>,pattern=0000031FBB9C5E61 <an Object with map 0000027ABE4EC109>,payload=00000059FE7F8441 <String[12]: test pattern>)
    3: fn [E:\Repositorys\bloomrun\benchmarks\bench2.js:~13] [pc=000000CE3CFBBCD4](this=000001EAF56EC6A9 <a Benchmark with map 0000027ABE49AE59...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

When I copy the pattern on every cycle the error does not appear.
const Benchmark = require('benchmark')
const suite = new Benchmark.Suite()
const bloomrun = require('..')()

suite.add('bloomrun#add', () => {
  bloomrun.add(Object.assign({}, {test: 'pattern'}), 'test pattern')
})
suite.on('cycle', event => console.log(String(event.target))).run()

Is this happening only with your fix, or in some other case as well?

It happens also without my fix.

It's not happening on Mac OS X on master. It might be Windows related.

@mcollina any idea how to fix this? Should we open an issue in NodeJs ?

I would not worry too much about this benchmark. We are adding an unspecified number of objects to bloomrun, and this might be too much for it. A better approach to verify find, lookup and list is to add a limited amount (say 10000) of patterns, and then run the benchmarks.

This not critical but preventing us to bench on window systems


Add support for YUMSHARE DUAL-HOPPER

Hi, this feeder should be like ‘D4s’.
The device type is ‘D4sh’.
I have it on my account and I can provide all information.

Hi any news about this ?


Add support for SOSL queries

As a person who hates SOSL as much as SOQL, I want to add support for SOSL to the framework so that I can minimize my interaction with it.
Ideally, the framework should allow switching between SOQL and SOSL with minimal or no changes to the rest of the builder methods being used.

I was able to implement dynamic SOSL little change to how the framework is used. Public methods can switch between using SOQL and SOSL by making 2 changes:

Call the getSearchQuery method instead of getSearchQuery. 2 parameters are expected, String searchTerm, SObjectRepository.SearchGroup searchGroup
Change return (Lead)Database.query(query); to return (Lead)Database.query(query)[0];. This is because SOSL returns a list of lists, so we need to get the first list from the... list of lists (this seems silly to explain).

All other protected & private methods are shared between the SOQL & SOSL queries, with one exception: SObjectRepository.setAsUpdate() can be called, but is ignored for SOSL since SOSL does not support it. A debug statement with LoggingLevel.WARN will be shown in the logs in this situation.

I also added ISObjectRespository.List<SObject> searchInAllFields(String searchTerm); to require one basic SOSL method per object


Add location field to profile

It would be cool with a dedicated location field on your profile. Even cooler if it could be searched for specifically or even mapped out for all your mutuals, although that might be more of a third-party service thing.
Important note: Even if it’s volunteered information and people could put whatever they like in the field, there are privacy implications to such a feature.

id really like to add location, and a field for gender to profiles, whether its pre selected locations, like country state or town, or if we manually add them -
i realized today ive followed someone for 4 months before realizing they live 10 minutes from me.  being able to add location can also add a sense of community - but being optional can also protect other peoples rights to privacy.


Add accelerated transparent window support for Windows Vista and up

Because DwmEnableBlurBehindWindow is supported since Vista, previous versions will simply get an opaque window.
It currently doesn't support setting a decorated window at the same time. If the decorated window hint is set to true, we just return an opaque window. It probably isn't a big issue since transparent windows are usually used for overlays or unconventional window shapes. This issue could actually be fixed by adding support for Windows XP and choose the non accelerated path instead, when decoration is required. A solution for accelerated transparent window with decoration probably does exist but I haven't been able to find it.

Whoops I just realized I forgot to filter the pixelformat for composition. I am closing this PR.


Add option to wrap existing cover

Hi! I'm an ex user of rf-cover-time-based which was archived...
While similar to this, this one allowed referencing the entity I get from RFLink (wich is already a cover with open/close/stop) and 'wrap' it with time information, so I could get percentages for opening / closing.
Would it be possible to add this feature here? Instead of providing separate switches, provide a cover entity in the configuration.
Thanks!!!

Would also love this feature, as i already have a working cover entity. I would just need to add the position based on time as this is not possible with the integration of the cover itself


Fixed small typos in KS Cards pages (Vue & React)

Fixed small typos in KS Cards pages (Vue & React)

Thanks!


Plot shown does not match data-backbone attribute

I seem to always get the default dataset when using the data-backbone attribute. The plot is drawn perfectly and there are no errors in the console log --however, it is not the correct plot...
Browser: Google Chrome (Version 56.0.2924.87 (64-bit))
CViTjs version: most recent dev (cf8f99c)
Repeatable using the test datasets and cvit.html (i.e. not embedded).
Steps to Reproduce

Add data-backdone attribute to #cvit-div in cvit.html Line 22: <div id="cvit-div" data-backbone="test5">
Load cvit.html with no GET parameters and the developer pane open. You can confirm the console log shows data.test1 chosen (cvit.js:61) but element inspection shows data-backbone=test5.

Confirmed my changes in pull request #3 fixed the bug I was seeing. Since those changes have been merged into master, I'm closing this bug report.


W2D1E5

Is the true location at 2.5 or -2.5?. The plot shows a peak at x_tilde=-2.5.

Hi @kevin-w-li, I'd encourage you to read the guidelines on how to create a clear and actionable issue. Thanks!


BAM to CRAM conversion stage

A stage to convert BAMs to CRAMs and write them to the bucket under pacbio/cram. Utilises the existing bam_to_cram job.
Also adds a new default config for the long read workflow - configs/defaults/seqr_loader_long_read.toml.
This config includes a specific analysis type for outputs from the BamToCram stage:
[workflow]
bam_to_cram_analysis_type = 'pacbio_cram'

This analysis type will be picked up by the stage and created analyses will be stored under this type. Without this config option, the analysis type will be cram.
The output path with be gs://cpg-dataset-main/pacbio/cram/CPGxxxxx.cram, as well as an adjacent cram index.
The jobs can be seen running to completion and creating outputs for some test data here:
Driver job
BamToCram jobs

Thanks both!
@cassimons I have actioned your suggestions and moved the stage into the cpg_workflows/stages/seqr_loader_long_read/ directory, as well as added the workflow. bam_to_cram_analysis_type config field to defaults.toml, commented out but with a comment explaining its purpose.


handleAuth is not triggered on session on localhost.

Bug report
Describe the bug
(happens in the localhost).
After making a login with any service. supabase auth helpers are unable to get a user or an access token , no idea why.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:

Im working on a page
Init session
choose any of the provider options.

3.(.5) it will work. but on localhost it does not.
If required i can send the code.
Expected behavior
It logins in any case as the page after receiving the access token and information.
Screenshots
Just adding here the cookies because I find it strange that "production vercel" only gets 1 cookie set and localhost get 4 and fails to add the provider-token. take a look.
On development.

On production.

System information

OS: macOS
Browser (if applies) chrome
Version of supabase-js: 1.35.7
Version of Node.js: v16.14.0

Additional context
I was working with previous configuration of packages. Updated the packages and suddenly it stopped working (maybe be not there reason).  I did some debugging and it saves the cookies well it seems that we does not reach the supabase.auth.oauthchanged properly.
feel free to send me a message.

Please produce a minimum reproducible example. The steps above is on your own environment and there is no way for anyone else to test this and debug it. Also can you state which auth helper package the issue is with and what version too please?

Hey @silentworks .
I'm using :

auth helper react 0.2.4
auth helper nextjs 0.2.8

working scenario:

https://recordit.co/KdkeJWFfNh

localhost failing:

https://recordit.co/NkJFlCEiLx

I can share the repo with you if you need.
On supabase I have both redirect url allowed.
Cheers

@silentworks I put public the repo for the time being so you can take a look if needed
https://github.com/pcardosolei/feathers
main file is MainProvider and userService to be honest. rest is pretty much all from using auth-helpers.

This has been happening to me too
The interesting thing is that while
import { useUser } from "@supabase/auth-helpers-react";

const { user } = useUser();

returns null
if I do
const authUser = supabaseClient.auth.user();

The user is set correctly
Any updates on this issue?

I'm pushing my project to use Supabase CLI.
oauth provider do not work there but at least I can work a bit with the normal registration.
I will create updating the package and close if I reach success.
Cheers.

Similar issue with standard VITE dev on svelteKit. All done from example, and on localhost its not working.

Can you try upgrading to the latest versions and see if that fixes it? Will close this out but please reopen if you're still experiencing this with the latest versions. Thanks.


Update promotion

Ability to Update a Promotion
All test cases are Passing
Code coverage 100%
No pylint errors

Looks good. I'd suggest commenting in the structure of the promotion in the create function and what parameters we can update in the update function to make it easier to parse and add potential future testcases.

Sure! I have added these things in the story. We can also add this in the readme.md


High memory usage with RocksDB (ParityDB is fine)

Is there an existing issue?

[X] I have searched the existing issues

Experiencing problems? Have you tried our Stack Exchange first?

[X] This is not a support question.

Description of bug
Yet another thing I noticed after recent Substrate upgrade is that syncing a chain with ~50G of actual history (mostly full blocks in terms of size, but little to no compute) node consumes a lot of RAM.
Specifically on my dev machine with 128G of RAM node consumes ~17.5G of RAM. Turns out it consumes much less on machines with less ram (4.1G on 16G machine), so must be some optimistic caching then.
I was trying to figure out the source of that and started node with ParityDB just to try it out and found that with ParityDB node only uses 2.5G of RAM in 128G machine, which is great!
I know that RocksDB has internal caches and such, but I still found such a high usage quite surprising, so maybe something can be tuned about it on Substrate (or rather kvdb) level?
Steps to reproduce
No response

Actually, while ParityDB seems to use less RAM generally, I still saw strange behaviors depending on how nodes are connected.
I saw than on the same kind of machine one node used ~1.8G/16G of RAM and another ~8.9G/16G. Syncing the same chain at the same time being connected together on a small network.
Will do more research, but I think this is distinct from #11503.

Did you tried running with --database-cache-size 0?

No and it will only affect RocksDB, I think there must be something DB-independent, I'll share more info once I have it.

--database-cache-size is only used by RocksDB, but okay that it didn't helped.


Increase coverage for cluster3

Increase coverage for cluster3 in preparation for additional rewriting.

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

Comparison is base (10859f9) 92.31% compared to head (0c1765e) 92.31%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #395   +/-   ##
=======================================
  Coverage   92.31%   92.31%
=======================================
  Files          17       17
  Lines        1705     1705
=======================================
  Hits         1574     1574
  Misses        131      131

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


[FIX] Replace core:View with mvc:View

Some XMLView defintion snippets contain core:View which is wrong. Should be replaced with mvc:View.
See also https://github.com/SAP/ui5-language-assistant/issues/462#issuecomment-1193296891

LGTM @OlMue please take over

Thanks @boghyon !
The fix will be visible as of 1.109


Change lookup of cinderkeyring nova-cell external_ceph

We have the issue, that we  can't use different cinder keyrings per AZ as the libvirt secret is looked up from a file.
So if we use a variable in ceph.client.cinder.keyring, we get "None" as secretcontent.
Small change fixes it, and as it should not be an issue, lookup a file with the template module, the other way arround is one.

Thank you for your contribution!
This GitHub repository is just a mirror of https://opendev.org/openstack/kolla-ansible, where development really happens. Pull requests proposed on GitHub are automatically closed.
If you are interested in pushing this code upstream, please note that OpenStack development uses Gerrit for change proposal and code review.
If you have never contributed to OpenStack before, please see:
https://docs.openstack.org/contributors/code-and-documentation/quick-start.html
Feel free to reach out to the First Contact SIG by sending an email to the openstack-discuss list with the tag '[First Contact]' in the subject line. To email the mailing list, you must first subscribe which can be done here:
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss


[FEATURE] Add Java docs and mandate for all new classes

Is your feature request related to a problem?
We are missing Java docs for this repository.
What solution would you like?
Lets add support for Java docs and mandate all new classes to have them.
We could run this check as part of the PR check workflow.

+1. We are small enough right now to fix this without too much effort.

When I submitted a PR on the core repo yesterday the PR template included a check-off for Javadocs.  I'll add that to this repo; may not be an automated check but it will be something that submitters will see when they submit a PR, and should prompt code reviewers to do so as well.
Also can we be clear on the policy for Javadocs?  My thoughts:

Required for all classes
Required for all public and protected methods, with the exception of getters and setters where the only javadoc would be "gets the foo"; "sets the foo".  Optional for private methods if the usage isn't obvious.

First line should be short and end in a period.
Separate paragraphs with <p>
@param required if any parameters. Explicitly state if null is allowed.
@param required for generics, e.g., <T>
@return required including what return values represent error conditions. Explicitly state if null is returned.
@throws required for runtime exceptions that aren't caught

I should have added to the above list. If a method overrides a method in a superclass, it automatically inherits that javadoc so it isn't required -- but can be added with the inheritdoc annotation if there's anything additional to say that the superclass/interface javadoc doesn't cover.

https://github.com/plume-lib/require-javadoc

I would rather add dependencies on maintained components, I'd cast my vote with either require-javadoc or checkstyle.
If there are missing features in either tool, this would be a good reason to improve them with a proposal and pull request(s) to unblock adoption.

@saratvemulapalli and @owaiskazi19 what are your thoughts?
I would always prefer relying on standard implementation vs something for us to maintain down the line.
I would go with require-javadoc, also take our learnings to opensearch repository.

@saratvemulapalli and @owaiskazi19 what are your thoughts?

Discussed offline. +1 to @saratvemulapalli

OK, will switch to require-javadoc for this repo, and get some lessons learned and if we like it suggest for the main repo.
FYI, I requested https://github.com/plume-lib/require-javadoc/issues/143 to help minimize trivial documentation.


Clean up unused files

clean up

I just deleted some unused folders (the heroku services folders...) Other changes just pops up randomly, not too sure how to get rid of them,


Update datalist.json

According to Google Chrome Canary testing results, a provided bug fix should make this feature working correctly within Chrome 69

Great, thanks!


LibUSB port for iOS IOKit

I tried UTM ,it’s great . My iPad Pro was jailbroken already , so whether would UTM to support usb type-c ? That would be wonderful.

No, such support is not planned because there's no libusb on iOS even if jailbroken.

Whichever developers wants to add usb support for UTM. Can do it using ported iOS libusb https://github.com/Brandon-T/iOUSB/tree/master/libusb.

I’ll reopen this as it seems possible to port for jailbroken devices.

Thank you reopening it osy

@osy86 Thank you for taged it as enhancement.

I managed to get the dylib for libusb already complied for IOS here is the download link https://mega.nz/file/FPJVDIJY#pRh_U3JxAQ1Wqk4_CnvalwPuCtzT1e1OEfgjB8tXya4

Also a easier to implement, non jailbreak alternative to libusb, would be dark lightning https://github.com/jamiebishop/DarkLightning it is a swift library, that lets you transmit at 480MBit using usb, but the only caveat is you could only transmit data to macOS.

There is a new sandbox escape exploit that works on 13.4.1 this may work for libusb

The sandbox escape has no relevance here.

Maybe it does since I opened a issue with the developer that ported libusb to IOS and he got his app that runs on libusb to work using the sandbox escape as you can see here https://github.com/Brandon-T/iOUSB/issues/4

Whichever developers wants to add usb support for UTM. Can do it using ported iOS libusb https://github.com/Brandon-T/iOUSB/tree/master/libusb.

You say that but it hasn't been updated since 2018, so I doubt it supports ios 13, or probably even 12, as it was updated in june.
There have to be people working on this out there, but I don't think this would be possible without a hardcore dev thats willing to rewrite libusb. I don't think osy is willing to do that, and I'd rather he works on UTM first.

I am just saying you can try.

I would love it if someone tried too, but its harder than it looks

That’s true

https://github.com/mologie/nxboot
This maybe helpful.. but not certain.

I wonder if UTM can use USB in macOS. (especially M1 devices)

What is needed on a jailbroken iPad to enable USB pass through? This guide isn't listed anywhere

You need to be on iOS 14 or higher. Then you press the usb button on the toolbar.

What version UTM? I'm on newest and don't have this on my toolbar.

If you’re jailbroken, running iOS 14 or higher, and have UTM (not SE) v2.0 or higher it should show up. If it doesn’t then you don’t meet the requirements.

Maybe now with the new DriverKit for iPad OS 16 it will be possible to have it ?

It may be possible but it’ll require a paid developer account. I’ll look into it.


[Segment] Capture SSH_TTY env

This patch captures following scenario and set true for SSH_TTY which
able to provide us bit detail around how many user are using crc on
remote host.

User ssh to a remote box
User run crc commands from that box

fixes #2204

@praveenkumar , maybe we should also add it to the doc? Thanks!


No pricing page / section after sign in

There is no way to check the price after signing in.

Added stripe billing and now there's a buy credits page


NetworkManager.Singleton.ConnectedClients hides connected client if not server

An updated version of Unity Netcode for Game Objects does not allow clients to view connected player lists.
Client can retrieve NetworkObject using:
NetworkObject networkClient = NetworkManager.Singleton.SpawnManager.GetLocalPlayerObject();
Effects Tutorial 3, How To Make A Multiplayer Game In Unity 2021.1 - Syncing Variables
TeamPicker.cs

Thank you for your help!!!
It took me a long time trying to find out why clients can't change their color.
This really helps me a lot! lol
Have a nice day :)


There is a chance that cloud side communication will fail

Half the chance of success in cloud communication test
https://edgemesh.netlify.app/zh/guide/test-case.html#跨边云通信
Cloud access edge
/ # telnet tcp-echo-edge-svc.edgezone 2701
Welcome, you are connected to node edge.
Running on Pod tcp-echo-edge-54dcccbf6f-7254p.
In namespace edgezone.
With IP address <IP_ADDRESS>.
Service default.
dd
dd
/ # telnet tcp-echo-edge-svc.edgezone 2701
Connection closed by foreign host
/ # telnet tcp-echo-edge-svc.edgezone 2701
Welcome, you are connected to node edge.
Running on Pod tcp-echo-edge-54dcccbf6f-7254p.
In namespace edgezone.
With IP address <IP_ADDRESS>.
Service default.
/ # telnet tcp-echo-edge-svc.edgezone 2701
Connection closed by foreign host
/ # telnet tcp-echo-edge-svc.edgezone 2701
Welcome, you are connected to node edge.
Running on Pod tcp-echo-edge-54dcccbf6f-7254p.
In namespace edgezone.
With IP address <IP_ADDRESS>.
Service default.
/ # telnet tcp-echo-edge-svc.edgezone 2701
Connection closed by foreign host
/ #

agent log:
I1214 06:46:07.687102       1 tcpproxy.go:42] Get a new stream from QmcFrmzuBMxnT7t3RbGh7aKSYE9m7NGJujsxPukfXQj9nr
I1214 06:46:07.687209       1 tcpproxy.go:61] l4 proxy get tcp server address: <IP_ADDRESS>:2701
I1214 06:46:10.670957       1 tcpproxy.go:105] Success proxy for targetAddr: <IP_ADDRESS>:2701
I1214 06:46:12.466012       1 tcpproxy.go:42] Get a new stream from QmcFrmzuBMxnT7t3RbGh7aKSYE9m7NGJujsxPukfXQj9nr
I1214 06:46:12.466035       1 tcpproxy.go:61] l4 proxy get tcp server address: <IP_ADDRESS>:2701
E1214 06:46:12.466404       1 tcpproxy.go:71] l4 proxy connect to <IP_ADDRESS>:2701 err: dial tcp <IP_ADDRESS>:2701: connect: connection refused
I1214 06:46:58.359288       1 tcpproxy.go:42] Get a new stream from QmcFrmzuBMxnT7t3RbGh7aKSYE9m7NGJujsxPukfXQj9nr
I1214 06:46:58.359344       1 tcpproxy.go:61] l4 proxy get tcp server address: <IP_ADDRESS>:2701
I1214 06:47:00.258184       1 tcpproxy.go:105] Success proxy for targetAddr: <IP_ADDRESS>:2701
I1214 06:47:01.393185       1 tcpproxy.go:42] Get a new stream from QmcFrmzuBMxnT7t3RbGh7aKSYE9m7NGJujsxPukfXQj9nr
I1214 06:47:01.393240       1 tcpproxy.go:61] l4 proxy get tcp server address: <IP_ADDRESS>:2701
E1214 06:47:01.393895       1 tcpproxy.go:71] l4 proxy connect to <IP_ADDRESS>:2701 err: dial tcp <IP_ADDRESS>:2701: connect: connection refused
I1214 06:47:10.295143       1 tcpproxy.go:42] Get a new stream from QmcFrmzuBMxnT7t3RbGh7aKSYE9m7NGJujsxPukfXQj9nr
I1214 06:47:10.295176       1 tcpproxy.go:61] l4 proxy get tcp server address: <IP_ADDRESS>:2701
I1214 06:47:11.791694       1 tcpproxy.go:105] Success proxy for targetAddr: <IP_ADDRESS>:2701
I1214 06:47:13.233480       1 tcpproxy.go:42] Get a new stream from QmcFrmzuBMxnT7t3RbGh7aKSYE9m7NGJujsxPukfXQj9nr
I1214 06:47:13.233510       1 tcpproxy.go:61] l4 proxy get tcp server address: <IP_ADDRESS>:2701
E1214 06:47:13.234160       1 tcpproxy.go:71] l4 proxy connect to <IP_ADDRESS>:2701 err: dial tcp <IP_ADDRESS>:2701: connect: connection refused

Edge access cloud
/ #
/ # telnet tcp-echo-cloud-svc.cloudzone 2701
Welcome, you are connected to node master.
Running on Pod tcp-echo-cloud-6487cd44d5-p5g28.
In namespace cloudzone.
With IP address <IP_ADDRESS>.
Service default.
/ # telnet tcp-echo-cloud-svc.cloudzone 2701
Connection closed by foreign host
/ # telnet tcp-echo-cloud-svc.cloudzone 2701
Welcome, you are connected to node master.
Running on Pod tcp-echo-cloud-6487cd44d5-p5g28.
In namespace cloudzone.
With IP address <IP_ADDRESS>.
Service default.
/ # telnet tcp-echo-cloud-svc.cloudzone 2701
Connection closed by foreign host

Log
I1214 06:49:49.263813       1 dns.go:55] dns server parse tcp-echo-cloud-svc.cloudzone ip <IP_ADDRESS>
I1214 06:49:49.263980       1 proxy.go:38] clusterIP: <IP_ADDRESS>, servicePort: 2701
W1214 06:49:49.264069       1 util.go:21] DestinationRule "cloudzone.tcp-echo-cloud-svc" not found, use default strategy [RoundRobin] from config file
I1214 06:49:49.264079       1 log.go:181] DEBUG: add [2] handlers for chain [tcp]
I1214 06:49:49.264122       1 handler.go:59] l4 proxy get tcpserver address: master:<IP_ADDRESS>:2701
I1214 06:49:49.265370       1 tcpproxy.go:166] master dial <IP_ADDRESS>:2701 success
I1214 06:49:49.265396       1 handler.go:106] l4 proxy start proxy data between tcpserver master:<IP_ADDRESS>:2701
I1214 06:50:06.015259       1 handler.go:120] Success proxy to master:<IP_ADDRESS>:2701
I1214 06:50:07.856117       1 dns.go:55] dns server parse tcp-echo-cloud-svc.cloudzone ip <IP_ADDRESS>
I1214 06:50:07.856346       1 proxy.go:38] clusterIP: <IP_ADDRESS>, servicePort: 2701
W1214 06:50:07.856428       1 util.go:21] DestinationRule "cloudzone.tcp-echo-cloud-svc" not found, use default strategy [RoundRobin] from config file
I1214 06:50:07.856522       1 log.go:181] DEBUG: add [2] handlers for chain [tcp]
I1214 06:50:07.856555       1 handler.go:59] l4 proxy get tcpserver address: master:<IP_ADDRESS>:2701

yep, this example has some problem, we are troubleshooting.

fix in #333
/close


Sc-9564: fix form blink issue

Scope of changes
Initially, I tried refactoring the testnetProgressbar component, but it didn't work, so the simple solution is to increase the timeout during BFF data loading.
Type of change

[x] bug fix
[ ] new feature
[ ] documentation
[ ] other (describe)

Acceptance criteria
https://app.shortcut.com/rotational/story/9564/registration-form-blinks
Author checklist

[x] I have manually tested the change and/or added automation in the form of unit tests or integration tests
[ ]  I have updated the dependencies list
[ ]  I have recompiled and included new protocol buffers to reflect the changes I made
[ ]  I have added new test fixtures as needed to support added tests
[x]   Check this box if a reviewer can merge this pull request after approval (leave it unchecked if you want to do it yourself)
[x]  I have moved the associated Shortcut story to "Ready for Review"

Reviewer(s) checklist

[ ] Any new user-facing content that has been added for this PR has been QA'ed to ensure correct grammar, spelling, and understandability.

Codecov Report
Base: 43.99% // Head: 43.99% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (08b0c25) compared to base (d5cc809).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #867      +/-   ##
==========================================
- Coverage   43.99%   43.99%   -0.01%
==========================================
  Files         627      627
  Lines       23148    23150       +2
  Branches     1416     1416
==========================================
  Hits        10184    10184
- Misses      11628    11630       +2
  Partials     1336     1336

Flag
Coverage Δ

unittests
43.99% <0.00%> (-0.01%)
:arrow_down:

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

Impacted Files
Coverage Δ

...ogress/TestNetCertificateProgressBar.component.tsx
0.00% <0.00%> (ø)

...src/modules/dashboard/certificate/registration.tsx
0.00% <0.00%> (ø)

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

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


Wrong json tag in ECS task definition

What happened:

https://github.com/pipe-cd/pipecd/blob/master/pkg/config/application_ecs.go#L46

What you expected to happen:
How to reproduce it:
Environment:

piped version:
control-plane version:
Others:

We're using that name to unify with the AWS docs. 😄
ref: https://docs.aws.amazon.com/cli/latest/reference/ecs/run-task.html#:~:text=Developer Guide .-,awsvpcConfiguration,--> (structure)
9:44


Puppeteer: ssr with headless chrome article.

[x] This has been reviewed and approved by (Ilya, Phil, Jeffy)
[ ] I have run gulp test locally and all tests pass.
[x] I have added the appropriate type-something label.
[x] I've staged the site and manually verified that my content displays correctly.

CC: @petele

@petele can we target monday for this?

:tada: This has been pushed live to https://developers.google.com/web/


Reducing telemetry and separating App found vs not found in App searc…

…h scenario
Summary of the pull request
References and relevant issues
Detailed description of the pull request / Additional comments
Validation steps performed
PR checklist

[ ] Closes #xxx
[ ] Tests added/passed
[ ] Documentation updated

This search event is currently critical. For almost each keystroke currently telemetry is emitted. Separating out this way will give us control to make just the found or non found critical based on our reporting\analysis needs.


Update dists to work with the latest (2.1.0) version of RequireJS

dist/list.js and dist/list.min.js seem to assume an older version of RequireJS that had different semantics for define. List.js itself is up-to-date and I simply ran grunt dist to generate the correct files. It's a minor change, as can be seen https://github.com/civitaslearning/list.js/compare/master...update-dists. This is especially important for using the library with bower.

+1 - still not working with the require js optimiser.
Using List.js 1.1.1 and grunt-contrib-requirejs 0.4.4 (which uses RequireJS ^2.1.0).

@javve seem like still not working? do you plan to fix this?

@mattandrews, as WillsB3 said, the minified version list.min.js works fine with requirejs optimiser or common loader, I don't know why, but it works.

v1.2.0 is now released and this should work now! Please tell me if not :disappointed_relieved:
Release note: https://twitter.com/javve/status/705104547451170816 RT = :heart: :grin:

Thanks for the fix – it's been a long time since I tried to use this library though and I've since changed jobs and finished the project I was trying to use it with, so can't tell you if it works any more... but thanks!


[material-ui][theme] Array syntax doesn't work for values in styleOverrides in theme

Steps to reproduce
Link to live example: https://codesandbox.io/p/sandbox/mui5-theme-limitations-skx78f
Steps:

create a theme with createTheme, StyledEngineProvider and ThemeProvider
add a key under components for a MUI component
add a styleOverrides key for that component using array syntax

Current behavior
Currently, styles added as styleOverrides to a theme don't work if using array syntax, but more normal string syntax will work.
This is confusing because array syntax does work for custom keys in the theme. It also works when creating styles with makeStyles/withStyles from @mui/styles.
For example:
createTheme({
  components: {
    MuiTypography: {
      styleOverrides: {
        root: {
          padding: [[5, 10]], // doesn't work
          padding: '5px 10px', // works
       },
     }.
    },
  },
  myCustomKey: {
    padding: [[5, 10]], // works
  }
})

You can see examples of both these behaviors in the linked Codesandbox.
Expected behavior
Ideally, array syntax would work in styleOverrides like it does everywhere else. At a minimum, the limitation should be documented.
Context
I've been migrating my app from v4 to v5 and following the migration guide and ran into this issue. I did not see this mentioned anywhere in the breaking changes for styles and themes or anywhere else in the v5 docs.
Your environment

npx @mui/envinfo
    System:
    OS: Windows 11 10.0.22631
  Binaries:
    Node: 20.11.0 - C:\Program Files\nodejs\node.EXE
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.8.0 - C:\Program Files\nodejs\pnpm.CMD
  Browsers:
    Chrome: 123.0.6312.124
    Edge: Chromium (123.0.2420.97)
  npmPackages:
    @emotion/react: ^11.11.4 => 11.11.4
    @emotion/styled: ^11.11.5 => 11.11.5
    @mui/base:  5.0.0-beta.40
    @mui/core-downloads-tracker:  5.15.15
    @mui/icons-material: ^5.15.15 => 5.15.15
    @mui/material: ^5.15.15 => 5.15.15
    @mui/private-theming:  5.15.14
    @mui/styled-engine:  5.15.14
    @mui/styles: ^5.15.15 => 5.15.15
    @mui/system:  5.15.15
    @mui/types:  7.2.14
    @mui/utils:  5.15.14
    @mui/x-date-pickers: ^7.1.1 => 7.1.1
    @types/react:  18.2.78
    react: ^17.0.2 => 17.0.2
    react-dom: ^17.0.2 => 17.0.2
    typescript:  4.9.5

I'm using Chrome 123.
Search keywords: theme, styleOverrides, array

Where in the Material UI v4 documentation does it mention support for the array syntax?

I'm not sure that the v4 docs specifically call out support for the array syntax, but they say the styling system is built in JSS, and the JSS docs talk about it. So far I have been using it in my v4 project's theme with no issues.
Meanwhile the v5 docs say that migrating from JSS to Emotion is optional, and the section on theme updates in the v5 docs doesn't mention support was dropped.
This section does mention that support for the $ local rule reference syntax won't work. Perhaps around there would be a good place to mention the array syntax as well.

Would you like to create a PR for it?

Sure, I can take a shot at that later this week sometime, if that works.


Points not saved

The points bug is still current, the database (SQLITE) does not save the players' data when disconnected or when scheduled ...
If I do a / editpoints set n54b 100 jobs, that I disconnect that I reconnect to look at my points I end up with the points before the set, its the same if I do ADD or TAKE ...
Would it be possible to add a command to execute which forces the backup of the database?
CONFIG SECTION (DELETE IF NOT RELEVANT):
storage:
  # storage method, can be MySQL or sqlite
  method: sqlite
# Requires Mysql.
mysql:
  username: root
  password: ''
  hostname: localhost:3306
  database: minecraft
  table-prefix: jobs_
  verify-server-certificate: false
  use-ssl: false
  auto-reconnect: true
# How often in minutes you want it to save. This must be a non-zero number
save-period: 1
# Should player data be saved on disconnect?
# Player data is always periodically auto-saved and autosaved during a clean shutdown.
# Only enable this if you have a multi-server setup, or have a really good reason for enabling this.
# Turning this on will decrease database performance.
save-on-disconnect: true

**Server Type (Spigot/Paperspigot/etc):  SPIGOT  **
Server Version (using /ver): 1.12.2

theoretically, it should not create a new line each time, it should use a single line for the calculations right? in any case, we can see that on disconnection it saves the points and on reconnection it generates a new line with the points before. and I notice that each time I do a / jobs points to control my points it generates a line ...
I'm sorry to bother you with that but I would like to help you find the solution so that my players can play without worries

I have carried out tests and I confirm that until version 4.15.11 I have no problem with poinst but once in 4.15.16 the points are no longer saved!

Since I am a very sick person I have been peeling the patches since May 11 (date of release of the latest version or I have no worries) and I think that the concern comes from one of these following patches:
https://github.com/Zrips/Jobs/commit/1e4b7aa00260d564e370b757f4ae9358077a38b6
or
https://github.com/Zrips/Jobs/commit/1a0d87c7b2daae1350850da0d3b25e4ddfbb800c


Introduces double quotes for avoiding word splitting and globbing.

We don't double quote everywhere on purpose in certain cases. Hence, tests are failing. You can find out how to run tests locally in the documentation.
Tests will need to pass before we can merge.

assuming this has been abandoned. feel free to update and we can re-open


except dynamic_tuple: fails to catch on Python 3

Given this code in foo.py:
from __future__ import print_function
to_catch = (AssertionError,)
try:
	raise AssertionError("AssertionError")
except to_catch as e:
	print("Caught", e)
except:
	print("Uncaught!")

Both Python 2 and Python 3 will print 'Caught':
$ python2.7 foo.py
Caught AssertionError
$ python3.6 foo.py
Caught AssertionError

But if we compile foo.py with Cython 0.28.3 and then invoke it, only Python 2 correctly catches the exception:
$ cat setup.py
from setuptools import setup
from Cython.Build import cythonize
from setuptools import Extension

setup(
	name='foo',
	ext_modules=cythonize('foo.py')
)
$ cat bar.py
import foo
$ python2.7 setup.py build_ext -i
...
$ python3.6 setup.py build_ext -i
...
$ mv foo.py foo.py.off # make sure we get the extension
$ python2.7 bar.py
Caught AssertionError
$ python3.6 bar.py
Uncaught!

The catch line compiles into a call to __Pyx_PyErr_GivenExceptionMatches
    /* "foo.py":5
 * try:
 * 	raise AssertionError("AssertionError")
 * except to_catch as e:             # <<<<<<<<<<<<<<
 * 	print("Caught", e)
 * except:
 */
    __Pyx_ErrFetch(&__pyx_t_4, &__pyx_t_5, &__pyx_t_6);
    __pyx_t_7 = __Pyx_GetModuleGlobalName(__pyx_n_s_to_catch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 5, __pyx_L4_except_error)
    __Pyx_GOTREF(__pyx_t_7);
    __pyx_t_8 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_4, __pyx_t_7);

static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject* exc_type) {
    if (likely(err == exc_type)) return 1;
    if (likely(PyExceptionClass_Check(err))) {
        return __Pyx_inner_PyErr_GivenExceptionMatches2(err, NULL, exc_type);
    }
    return PyErr_GivenExceptionMatches(err, exc_type);
}

The definitions of __Pyx_inner_PyErr_GivenExceptionMatches2 are different on Python 2 and 3. On Python 2, it goes directly to PyObject_IsSubclass(err, exc_type), which correctly handles tuples.
On Python 3, though, it calls __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2);
static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) {
    int res = exc_type1 ? __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type1) : 0;
    if (!res) {
        res = __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2);
    }
    return res;
}

That's an incorrect cast in the second parameter, and Pyx_IsSubtype doesn't correctly handle tuples for its second argument (luckily it doesn't crash!). If I modify this function to use PyObject_IsSubclass it works as expected.

https://github.com/cython/cython/issues/2426 might be the same problem as this one.
I bisected the original breakage to 6cc0a3a.
For me, with current master it only fails to catch the exception, if the tuple is not a local.
So something between 6cc0a3a and master slightly improved the situation.

Thanks for the excellent analysis.

Thanks for the quick fix!


chore: fix rocks terminology

Replace "ROCK" with "rock"

@orfeas-k it was "ROCK" in the past, but given that the original acronym no longer applies, we've decided to make it lowercase to avoid confusion


signAndSendTransaction method not available

Phantom wallet and also other wallets require the signAndSendTransaction method. Otherwise your application is considered as unsafe.
Just add the method to make the transaction safe again in mainnet beta.

This is not an issue with Wallet Adapter. Please use the provided issue template.


Add unit tests for Erlang

This is already done with https://github.com/moszinet/BKKCrypt/pull/83.


Added Endpoints for /auth

Changes proposed through this PR

Added login and logout endpoints and used flask-login to create a user session
Added an endpoint to sign up a new user and send a verification email.
Added an endpoint to reset password by sending mail, verifying the token and setting a new password using WTForm
Made import statements absolute in the models module and made some minor changes which were observed during testing.

Before submitting this PR, make sure:

[x] There is an issue corresponding the changes in this PR.
[x] The base branch for this PR is master and not based on another PR.
[x] The changes made are independent from the changes made in other PR's.
[x] You have documented the changes made and updated the README file.
[x] Merging this PR doesn't disrupt functionality or cause a feature to behave unexpectedly.
[x] PR is ready to be merged, otherwise you've added WIP in the title.

fixes #33

Hello @mukul-mehta! Thanks for opening this PR.


Add files via upload

modified from the function isoquant_matrix() in io.py the reference. file 'gene_Ensembl_to_name.tsv' is used to transfer Ensembl ID to gene name. the outputs can be directly read in by Scanpy (python based downstream) and Seurat (R based downstream)

We shouldn't commit the data file to the repo. It's a big file and it'll be sample-specific anyway (e.g. mouse vs human vs other things).
We do have a need for this kind of mapping information, though. Perhaps some more generic code to parse a GTF, or a set of files in gs://mdl-refs that we all use.


No "exports" main defined in node_modules/vitest/package.json

Describe the bug
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: node_modules/vitest/package.json
at new NodeError (node:internal/errors:371:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:453:9)
at packageExportsResolve (node:internal/modules/esm/resolve:671:7)
at resolveExports (node:internal/modules/cjs/loader:482:36)
at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/Users/materbxh/Project/didi/open-source/driver-biz-sdk/vitest.config.ts:27:21) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
Reproduction
https://stackblitz.com/edit/vitest-dev-vitest-l664df?file=vite.config.ts,README.md&initialPath=__vitest__
System Info
System:
    OS: macOS 10.15.7
    CPU: (8) x64 Intel(R) Core(TM) i5-1038NG7 CPU @ 2.00GHz
    Memory: 143.24 MB / 16.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 16.14.2 - ~/.nvm/versions/node/v16.14.2/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v14.19.1/bin/yarn
    npm: 8.5.0 - ~/.nvm/versions/node/v16.14.2/bin/npm
  Browsers:
    Chrome: 105.0.5195.125
    Safari: 13.1.3
  npmPackages:
    vitest: ^0.23.4 => 0.23.4

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

This is expected behavior. Don't import from vitest in non-test files.


Bugging out after death

What happened?
when i die in a shell and go back to the original body it goes to a state where i cant move (kinda like dead but not) and the screen is constantly twitching. goes back to normal after leaving the world.
Version
1.19-4.2
Minecraft Version
1.19
Fabric API Version
0.58.0
Installation Source
CurseForge
Logs
[21:40:27] [main/INFO]: Loading Minecraft 1.19 with Fabric Loader 0.14.12
[21:40:27] [ForkJoinPool-1-worker-12/WARN]: The mod "sync" contains invalid entries in its mod json:
- Unsupported root entry "includes" at line 53 column 13
[21:40:27] [main/INFO]: Loading 67 mods:
	- badpackets 0.1.2
	- boostedbrightness 2.1.2
	- com_moandjiezana_toml_toml4j 0.7.2 via dynamicfps
	- crowdin-translate 1.4+1.19-pre2 via sync
	- dynamicfps 2.1.0
	- fabric 0.58.0+1.19
	- fabric-api-base 0.4.9+e62f51a3a9 via fabric
	- fabric-api-lookup-api-v1 1.6.7+9ff28f40a9 via fabric
	- fabric-biome-api-v1 9.0.14+b2a4a624a9 via fabric
	- fabric-blockrenderlayer-v1 1.1.18+9ff28f40a9 via fabric
	- fabric-command-api-v1 1.2.6+f71b366fa9 via fabric
	- fabric-command-api-v2 2.1.2+0d55f585a9 via fabric
	- fabric-commands-v0 0.2.23+df3654b3a9 via fabric
	- fabric-containers-v0 0.1.28+df3654b3a9 via fabric
	- fabric-content-registries-v0 3.2.1+07df213ea9 via fabric
	- fabric-convention-tags-v1 1.0.8+37622d24a9 via fabric
	- fabric-crash-report-info-v1 0.2.3+bd0a0d4aa9 via fabric
	- fabric-data-generation-api-v1 5.1.2+a680b9b4a9 via fabric
	- fabric-dimensions-v1 2.1.28+a6d2f785a9 via fabric
	- fabric-entity-events-v1 1.4.16+9ff28f40a9 via fabric
	- fabric-events-interaction-v0 0.4.26+9ff28f40a9 via fabric
	- fabric-events-lifecycle-v0 0.2.26+df3654b3a9 via fabric
	- fabric-game-rule-api-v1 1.0.19+18990361a9 via fabric
	- fabric-item-api-v1 1.5.5+35a03c43a9 via fabric
	- fabric-item-groups-v0 0.3.26+9ff28f40a9 via fabric
	- fabric-key-binding-api-v1 1.0.18+9ff28f40a9 via fabric
	- fabric-keybindings-v0 0.2.16+df3654b3a9 via fabric
	- fabric-lifecycle-events-v1 2.1.0+33fbc738a9 via fabric
	- fabric-loot-api-v2 1.1.1+03a4e568a9 via fabric
	- fabric-loot-tables-v1 1.1.4+9e7660c6a9 via fabric
	- fabric-message-api-v1 1.0.1+513f4a59a9 via fabric
	- fabric-mining-level-api-v1 2.1.11+33fbc738a9 via fabric
	- fabric-models-v0 0.3.15+9ff28f40a9 via fabric
	- fabric-networking-api-v1 1.1.0+442de8b8a9 via fabric
	- fabric-networking-v0 0.3.15+df3654b3a9 via fabric
	- fabric-object-builder-api-v1 4.0.8+9ff28f40a9 via fabric
	- fabric-particles-v1 1.0.8+dc39553aa9 via fabric
	- fabric-registry-sync-v0 0.9.18+23c4cfefa9 via fabric
	- fabric-renderer-api-v1 1.0.8+9ff28f40a9 via fabric
	- fabric-renderer-indigo 0.6.10+5187d39fa9 via fabric
	- fabric-renderer-registries-v1 3.2.18+df3654b3a9 via fabric
	- fabric-rendering-data-attachment-v1 0.3.12+9ff28f40a9 via fabric
	- fabric-rendering-fluids-v1 3.0.5+9ff28f40a9 via fabric
	- fabric-rendering-v0 1.1.20+df3654b3a9 via fabric
	- fabric-rendering-v1 1.10.14+9ff28f40a9 via fabric
	- fabric-resource-conditions-api-v1 2.0.9+e62f51a3a9 via fabric
	- fabric-resource-loader-v0 0.5.6+5f1a85e0a9 via fabric
	- fabric-screen-api-v1 1.0.24+f05effafa9 via fabric
	- fabric-screen-handler-api-v1 1.2.7+9ff28f40a9 via fabric
	- fabric-textures-v0 1.0.18+9ff28f40a9 via fabric
	- fabric-transfer-api-v1 2.0.9+e62f51a3a9 via fabric
	- fabric-transitive-access-wideners-v1 1.1.1+9e7660c6a9 via fabric
	- fabricloader 0.14.12
	- firstperson 2.1.0
	- java 17
	- litematica 0.11.3
	- malilib 0.12.1
	- minecraft 1.19
	- modmenu 4.0.4
	- no-telemetry 1.4.0
	- physicsmod 2.9.4
	- satin 1.8.0 via sync
	- smart-recipes 0.2.1+1.19 via sync
	- sync 4.2
	- team_reborn_energy 2.2.0 via sync
	- worldedit 7.2.11-beta-02+315c5d0
	- wthit 5.9.0
[21:40:27] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/stach/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[21:40:27] [main/INFO]: Compatibility level set to JAVA_16
[21:40:27] [main/INFO]: Compatibility level set to JAVA_17
[21:40:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/SliderControl (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/SliderControl)
[21:40:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/OptionImpl (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/OptionImpl)
[21:40:28] [main/WARN]: Error loading class: software/bernie/geckolib3/renderers/geo/IGeoRenderer (java.lang.ClassNotFoundException: software/bernie/geckolib3/renderers/geo/IGeoRenderer)
[21:40:28] [main/WARN]: Error loading class: net/coderbot/iris/shaderpack/preprocessor/JcppProcessor (java.lang.ClassNotFoundException: net/coderbot/iris/shaderpack/preprocessor/JcppProcessor)
[21:40:28] [main/WARN]: @Mixin target net.coderbot.iris.shaderpack.preprocessor.JcppProcessor was not found physicsmod.mixins.json:iris.MixinJcppProcessor from mod physicsmod
[21:40:28] [main/WARN]: Error loading class: net/coderbot/iris/pipeline/newshader/ExtendedShader (java.lang.ClassNotFoundException: net/coderbot/iris/pipeline/newshader/ExtendedShader)
[21:40:28] [main/WARN]: @Mixin target net.coderbot.iris.pipeline.newshader.ExtendedShader was not found physicsmod.mixins.json:iris.MixinExtendedShaderAccessor from mod physicsmod
[21:40:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/occlusion/BlockOcclusionCache (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/occlusion/BlockOcclusionCache)
[21:40:28] [main/WARN]: Error loading class: ca/spottedleaf/starlight/common/light/StarLightEngine (java.lang.ClassNotFoundException: ca/spottedleaf/starlight/common/light/StarLightEngine)
[21:40:28] [main/WARN]: Error loading class: link/infra/indium/renderer/render/TerrainRenderContext (java.lang.ClassNotFoundException: link/infra/indium/renderer/render/TerrainRenderContext)
[21:40:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/pipeline/BlockRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/pipeline/BlockRenderer)
[21:40:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/model/vertex/transformers/SpriteTexturedVertexTransformer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/model/vertex/transformers/SpriteTexturedVertexTransformer)
[21:40:28] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/model/vertex/transformers/SpriteTexturedVertexTransformer$Quad (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/model/vertex/transformers/SpriteTexturedVertexTransformer$Quad)
[21:40:28] [main/INFO]: Killing telemetry
[21:40:33] [main/INFO]: Building optimized datafixer
[21:40:38] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[21:40:39] [Render thread/INFO]: Setting user: _Deon__
[21:40:40] [Render thread/INFO]: [STDOUT]: Loading FirstPerson Mod
[21:40:41] [Render thread/INFO]: Got request to register class com.sk89q.worldedit.fabric.FabricPlatform with WorldEdit [com.sk89q.worldedit.extension.platform.PlatformManager@6781a441]
[21:40:41] [Render thread/INFO]: WorldEdit for Fabric (version 7.2.11-beta-02+315c5d0) is loaded
[21:40:41] [Render thread/INFO]: [WTHIT] Registering plugin waila:core at mcp.mobius.waila.plugin.core.WailaCore
[21:40:41] [Render thread/INFO]: [WTHIT] Registering plugin waila:vanilla at mcp.mobius.waila.plugin.vanilla.WailaVanilla
[21:40:41] [Render thread/INFO]: [WTHIT] Plugin config reloaded
[21:40:42] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[21:40:43] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[21:40:44] [Render thread/WARN]: Couldn't get pack info for: net.minecraft.class_3266: 'pack.mcmeta' in ResourcePack 'C:\Users\stach\AppData\Roaming\.minecraft\resourcepacks\32x-Programmer-Art-1.6.4.zip'
[21:40:44] [Render thread/WARN]: Couldn't get pack info for: java.util.zip.ZipException: invalid CEN header (bad entry name)
[21:40:46] [Render thread/INFO]: Narrator library for x64 successfully loaded
[21:40:46] [Render thread/INFO]: Reloading ResourceManager: Default, §bOverlay Grafa §a1.19 §fCzerwiec 2022.zip, Fabric Mods (Boosted Brightness, Dynamic FPS, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Command API (v1), Fabric Command API (v2), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Convention Tags, Fabric Crash Report Info (v1), Fabric Data Generation API (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Groups (v0), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Lifecycle Events (v1), Fabric Loot API (v2), Fabric Loot Tables (v1), Fabric Message API (v1), Fabric Mining Level API (v1), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Particles (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Conditions API (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Textures (v0), Fabric Transfer API (v1), Fabric Transitive Access Wideners (v1), Fabric Loader, FirstpersonModel, Litematica, MaLiLib, Mod Menu, Physics Mod, Satin, Smart Recipes, Sync (Fabric), Energy, WorldEdit, wthit)
[21:40:48] [Worker-Main-12/WARN]: Unable to load model: 'minecraft:block/generic_block' referenced from: minecraft:enchanting_table#: java.io.FileNotFoundException: minecraft:models/block/generic_block.json
[21:40:50] [Worker-Main-15/ERROR]: Using missing texture, file minecraft:textures/item/debug_stick.png not found
[21:40:50] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[21:40:50] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[21:40:50] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)
[21:40:50] [Render thread/INFO]: Sound engine started
[21:40:50] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
[21:40:50] [Render thread/INFO]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas
[21:40:50] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[21:40:50] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[21:40:50] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[21:40:50] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[21:40:50] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[21:40:52] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[21:40:52] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[21:40:52] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[21:40:52] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[21:40:58] [Render thread/INFO]: Registering commands with com.sk89q.worldedit.fabric.FabricPlatform
[21:40:59] [Render thread/INFO]: Skipped 0 recipes
[21:40:59] [Render thread/INFO]: Loaded 7 recipes
[21:41:00] [Render thread/INFO]: Loaded 1179 advancements
[21:41:01] [Render thread/INFO]: Applied 0 biome modifications to 0 of 63 new biomes in 4.175 ms
[21:41:01] [Server thread/INFO]: [WTHIT] Plugin config reloaded
[21:41:01] [Server thread/INFO]: Starting integrated minecraft server version 1.19
[21:41:01] [Server thread/INFO]: Generating keypair
[21:41:02] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:05] [Render thread/INFO]: Preparing spawn area: 0%
[21:41:06] [Render thread/INFO]: Preparing spawn area: 6%
[21:41:06] [Render thread/INFO]: Preparing spawn area: 69%
[21:41:06] [Render thread/INFO]: Time elapsed: 4749 ms
[21:41:08] [Server thread/INFO]: Reloaded 1 recipes (removed: 1 | added: 0) on the 'minecraft:end_data_pack_reload' event
[21:41:08] [Server thread/INFO]: Changing view distance to 16, from 10
[21:41:08] [Server thread/INFO]: Changing simulation distance to 12, from 0
[21:41:10] [Server thread/INFO]: _Deon__[local:E:2297e7e5] logged in with entity id 85 at (34.451936076231235, 0.0, 16.505313306573846)
[21:41:10] [Server thread/INFO]: _Deon__ joined the game
[21:41:12] [Render thread/INFO]: Using 3 total BufferBuilder caches
[21:41:12] [Worker-Bootstrap-11/INFO]: 4256 Datafixer optimizations took 39144 milliseconds
[21:41:12] [Render thread/WARN]: Unable to read property: east with value: false for blockstate: {Name:"minecraft:cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: south with value: false for blockstate: {Name:"minecraft:cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: north with value: false for blockstate: {Name:"minecraft:cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: west with value: false for blockstate: {Name:"minecraft:cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: east with value: false for blockstate: {Name:"minecraft:mossy_cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: south with value: false for blockstate: {Name:"minecraft:mossy_cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: north with value: false for blockstate: {Name:"minecraft:mossy_cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:12] [Render thread/WARN]: Unable to read property: west with value: false for blockstate: {Name:"minecraft:mossy_cobblestone_wall",Properties:{east:"false",north:"false",south:"false",up:"false",west:"false"}}
[21:41:13] [Render thread/INFO]: Loaded 120 advancements
[21:41:13] [Render thread/INFO]: [WTHIT] Received config from the server: {"minecraft:attribute.health":true,"minecraft:furnace_contents":true,"minecraft:spawner_type":true,"minecraft:attribute.armor":true,"minecraft:note_block.type":true,"minecraft:pet.owner":true,"minecraft:level.composter":true,"minecraft:override.infested":true,"minecraft:redstone.level":true,"minecraft:timer.grow":true,"minecraft:item_entity":true,"minecraft:redstone.lever":true,"minecraft:level.honey":true,"minecraft:breaking_progress.enabled":true,"minecraft:jukebox.record":true,"minecraft:crop_progress":true,"minecraft:redstone.repeater":true,"minecraft:timer.breed":true,"minecraft:player_head.name":true,"minecraft:redstone.comparator":true,"minecraft:override.powder_snow":true,"minecraft:override.trapped_chest":true}
[21:41:13] [Render thread/INFO]: [CHAT] NEW PHYSICS VERSION AVAILABLE! CLICK HERE!
[21:41:13] [Render thread/INFO]: Animated skins loaded and ready to use!
[21:41:24] [Render thread/INFO]: enabled vertex attrib rendering path
[21:41:40] [Server thread/INFO]: _Deon__ was slain by Slime
[21:41:40] [Render thread/INFO]: [CHAT] _Deon__ was slain by Slime
[21:41:48] [Server thread/INFO]: Saving and pausing game...
[21:41:48] [Server thread/INFO]: Saving chunks for level 'ServerLevel[smth]'/minecraft:overworld
[21:41:49] [Server thread/INFO]: Saving chunks for level 'ServerLevel[smth]'/minecraft:the_nether
[21:41:49] [Server thread/INFO]: Saving chunks for level 'ServerLevel[smth]'/minecraft:the_end
[21:41:49] [Server thread/INFO]: _Deon__ lost connection: Disconnected
[21:41:49] [Server thread/INFO]: _Deon__ left the game
[21:41:49] [Server thread/INFO]: Stopping singleplayer server as player logged out
[21:41:49] [Server thread/INFO]: Stopping server
[21:41:49] [Server thread/INFO]: Saving players
[21:41:49] [Server thread/INFO]: Saving worlds
[21:41:50] [Server thread/INFO]: Saving chunks for level 'ServerLevel[smth]'/minecraft:overworld
[21:41:50] [Server thread/INFO]: Saving chunks for level 'ServerLevel[smth]'/minecraft:the_nether
[21:41:50] [Server thread/INFO]: Saving chunks for level 'ServerLevel[smth]'/minecraft:the_end
[21:41:50] [Server thread/INFO]: ThreadedAnvilChunkStorage (smth): All chunks are saved
[21:41:50] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[21:41:50] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[21:41:50] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[21:41:51] [Render thread/INFO]: Stopping!

Other Mods
bad packets, boosted brightness, dynamic fps, firstperson mod, litematica, malilib, modmenu, no telemetry, physics mod, worldedit, wthit

Additional Information
No response

Don't see anything suspicious in the logs. Could you, please, check if this happens without other mods? If not, try narrowing down the mod list to find which one of those causes the described behavior.
Sorry, don't have time to check 11 mods myself right now :)
Just by the names I can suggest that it could be caused by:

"bad packets" (maybe you don't receive a packet that notifies your client that you are not actually dead)
"firstperson mod" (didn't hear about this mod, but it sure seems like it should do something to your player entity)
"physics mod" (for the same reason as the previous one)


Release/flocker 0.4.0pre1

This is submitted for the Pre-tag Review Process http://doc-dev.clusterhq.com/gettinginvolved/infrastructure/release-process.html?highlight=release process#pre-tag-review-process.
This branch should not be merged until the release process is complete.

Thanks @adamtheturtle
I guess this looks ok.

You've explained that the acceptance tests builder is now failing in master, but I can see that the acceptance tests have passed for this release in http://build.clusterhq.com/boxes-flocker?branch=release/flocker-0.4.0pre1&num_builds=10
The devel documentation seems to redirect correctly
The devel documentation seems to contain the new What's New line about Centos7 instructions and the link works: https://docs.staging.clusterhq.com/en/0.4.0pre1/indepth/installation.html#centos-7-install

Consider adding a line about Centos7 instructions to the NEWS file or create an issue to block the next pre-release.
Then proceed.

You've explained that the acceptance tests builder is now failing in master, but I can see that the acceptance tests have passed for this release in http://build.clusterhq.com/boxes-flocker?branch=release/flocker-0.4.0pre1&num_builds=10

I've changed my mind. The release will just be blocked again by this in a few minutes when the tag has to be built so this should wait until https://clusterhq.atlassian.net/browse/FLOC-1604 is resolved.

Consider adding a line about Centos7 instructions to the NEWS file

Done

Thanks @adamtheturtle:
Here are my notes so far with some TODO items, which we can discuss tomorrow:
Notes:

* Supported builders are all now green: http://build.clusterhq.com/boxes-flocker?branch=0.4.0pre1

Points:

1. Documentation
   1. Redirects work
   2. Broken links are not actually broken
   3. TODO: Suggest prioritising fixing the link checker builder as part of post release improvements.

2. flocker-deploy installation
   1. Fedora20
      1. Instaled successfully
         1. `docker run --tty --interactive --volume $PWD:/flocker fedora:20 /bin/bash`
         2. `sudo yum install @buildsys-build python python-devel python-virtualenv`
         3. `sh linux-install.sh`
      2. TODO: Why isn't automated testing of `linux-install.sh` higher priority? It seems simple enough to test using Docker containers.

   2. Ubuntu 14.04

      1. Installed successfully
         1. `docker run --tty --interactive --volume $PWD:/flocker ubuntu:14.04 /bin/bash`
         2. `sudo apt-get install gcc python2.7 python-virtualenv python2.7-dev`
         3. `sh linux-install.sh`

   3. MacOSX
      1. Manually installed on Mac Mini
      2. Automated test also worked: http://build.clusterhq.com/builders/flocker%2Fhomebrew%2Ftest/builds/82
      3. TODO: Ask about automatically triggering a test of the official homebrew recipe

3. flocker-node installation
   1. Fedora20
      1. Vagrant: http://build.clusterhq.com/builders/flocker-vagrant-tutorial-box/builds/1946/steps/build-base-box/logs/stdio
         1. Machine built
         2. RPM packages installed correctly from build master repo
         3. TODO: Ideally check that package can be installed from official repo rather than build master repo.

      2. DigitalOcean: http://build.clusterhq.com/builders/flocker%2Facceptance%2Fdigitalocean%2Ffedora-20/builds/591/steps/trial/logs/stdio
         1. Broken?
         2. Failed at kernel upgrade step
         3. "Droplet is currently on. Please power it off to run this event."
         4. TODO file issue to improve DO acceptance test runner.
         5. TODO: Run those installation instructions manually

      3. AWS:
         1. Missing builder
         2. TODO: Run manually
         3. TODO: File issue to add a F20 AWS builder

      4. Rackspace: http://build.clusterhq.com/builders/flocker%2Facceptance%2Frackspace%2Ffedora-20/builds/488/steps/trial/logs/stdio
         1. Machine built
         2. RPM packages installed from build master repo
            1. `yum install --enablerepo=clusterhq-build -y clusterhq-flocker-node-0.4.0-0.pre.1`

      5. Repoquery
         1. TODO: File an issue to suggest a Repoquery step which ensures that the tagged package is available from our official repo.

   2. Centos7
      1. Vagrant:
         1. TODO: Run tests manually
         2. TODO: Propose that Centos7 demo box is high priority and add comment to issue.

      2. AWS: http://build.clusterhq.com/builders/flocker%2Facceptance%2Faws%2Fcentos-7/builds/539
         1. Machine built
         2. Packages installed
         3. Acceptance test errors
         4. TODO: Run tests manually

      3. Rackspace: http://build.clusterhq.com/builders/flocker%2Facceptance%2Frackspace%2Fcentos-7/builds/521
         1. Machine build failed
         2. "403 Forbidden Quota exceeded for ram: Requested 8192, but already used 249600 of 256000 ram"
         3. TODO: run tests manually

      4. DigitalOcean:
         1. TODO: File an issue for automatic Centos7 acceptance tests on Digital Ocean
         2. TODO: Run manually

  3. TODO: Ask about automatically triggering a test of the official homebrew recipe

@jongiddy has been working on this and is close AFAIK. This should make the process "Download the tested recipe from Buildbot. Upload that recipe to GitHub. No review necessary".

TODO: Suggest prioritising fixing the link checker builder as part of post release improvements.

Makes sense, will do.

     3. TODO: File issue to add a F20 AWS builder

We are dropping F20 so probably not worthwhile.

"403 Forbidden Quota exceeded for ram: Requested 8192, but already used 249600 of 256000 ram"

https://clusterhq.atlassian.net/browse/FLOC-1619

     2. TODO: Propose that Centos7 demo box is high priority and add comment to issue.

Why would it increase in priority?

    1. TODO: File an issue to suggest a Repoquery step which ensures that the tagged package is available from our official repo.

Is https://clusterhq.atlassian.net/browse/FLOC-1620 sufficient?

Thanks @adamtheturtle:
This morning I've:

Re-tested all the client installation instructions, as follows:

flocker-deploy installation
   1. Fedora20
      1. Getting Started: Works
      2. In Depth: Works
      3. Mongo Client: Works 2.4.6

   2. Ubuntu 14.04
      1. Getting Started: Works
      2. In Depth: Works
      3. Mongo Client: Works

   3. MacOSX
      1. In Depth: Works
      2. Getting Started: Works
      3. Mongo Client: Works

Manually tested flocker-node installation on a Centos7 box

Dependencies Resolved

======================================================================================================================================================
 Package                                  Arch                   Version                                      Repository                         Size
======================================================================================================================================================
Installing:
 clusterhq-flocker-node                   noarch                 0.4.0-0.pre.1                                clusterhq-testing                 4.6 k
Installing for dependencies:
 clusterhq-python-flocker                 x86_64                 0.4.0-0.pre.1                                clusterhq-testing                  12 M
 dkms                                     noarch                 <IP_ADDRESS>-30.git.7c3e7c5.el7                   epel                               77 k
 docker                                   x86_64                 1.4.1-37.chq3.el7.centos                     clusterhq                         7.1 M
 libnvpair1                               x86_64                 0.6.3-1.3.el7.centos                         zfs                                28 k
 libuutil1                                x86_64                 0.6.3-1.3.el7.centos                         zfs                                34 k
 libzfs2                                  x86_64                 0.6.3-1.3.el7.centos                         zfs                               113 k
 libzpool2                                x86_64                 0.6.3-1.3.el7.centos                         zfs                               392 k
 spl                                      x86_64                 0.6.3-1.3.el7.centos                         zfs                                24 k
 spl-dkms                                 noarch                 0.6.3-1.3.el7.centos                         zfs                               451 k
 zfs                                      x86_64                 0.6.3-1.3.el7.centos                         zfs                               292 k
 zfs-dkms                                 noarch                 0.6.3-1.3.el7.centos                         zfs                               1.7 M

Transaction Summary
======================================================================================================================================================
Install  1 Package (+11 Dependent packages)

Total download size: 22 M
Installed size: 92 M

Run through the ELK tutorial on Centos7 nodes

Ran the getting started guide using the 0.4.0pre1 branch of the external repo.

Getting started

      1. Fedora Client: Works

         git clone \
         https://github.com/clusterhq/vagrant-flocker && \
         cd vagrant-flocker && \
         git checkout 0.4.0pre1-FLOC-1583 && \
         vagrant up && \
         [ -e "${SSH_AUTH_SOCK}" ] || eval $(ssh-agent) && \
         ssh-add ~/.vagrant.d/insecure_private_key

We'd originally said that we weren't going to worry about the known broken Fedora20 AWS instructions,

https://clusterhq.atlassian.net/browse/FLOC-1455

...but there's been some discussion in Bristol, and that may turn out to be a blocker.


MAINT-1711: apply Select2 lib

Change to select2 selector

@SashaMcr
I'm sorry, but could you please use Tom Select instead? This library should already be included in the core. It would also be preferable if you could use the Vue component.
For reference, please check the following: https://github.com/concretecms/concretecms/pull/11210
Thank you.

Awesome! Thanks.


Acknowledge PROBE/NOTIFICATION

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
API, New Notification, New Monitor, UI Feature, Other
🔖 Feature description
hello,
The notification functionality is changing a lot, especially with the possibility of repetition https://github.com/louislam/uptime-kuma/pull/1212
Would it be possible to add the 'ACK' functionality ?
To say that the alert has been taken into account with the possibility of putting a small text
This 'ACK' should disappear when service checks are OK (like nagion)
✔ Solution
Exemple with centreon / nagios
https://docs.centreon.com/fr/docs/alerts-notifications/acknowledge/
❓ Alternatives
No response
📝 Additional Context
No response

up

One of the reasons why your Issue has not got any comments is that it is quite unclear in what it proposes.
What do you mean by the 'ACK' functionality?
Another is that the docs you linked are only avaliable in french.
Please translate the relevant parts instead of linking to such documentation.

Hello
This is a basic functionality of all monitoring tools which allows you to say that “the incident is taken care of”
In monitoring tools such as nagios or others, this complements the downtime (DT) functionality.
In practice this makes it possible to stop sending notifications and put away the incident, or for team work to indicate that the problem has been taken into account.

@CommanderStorm is good ?

ACK in uptime KUMA
GUI/Frontend

Added an Action --> "ACK" compatible with the check list
Added ACK/not-ACK filter
By default do not display ACK checks
An ACK always has a comment attached
ACK only on status DOWN
ACK is not a status but a state like ACTIVE / PAUSED

Backend:

ACK should stop notification repetition
ACK must be deleted once the service is "UP"

Seems clearer to me now.
I don't quite get why a user must delete acknoleged downtime's.
If you'd like to implment such a feature, please have a look at our contribution guide

If that is the case:
From an architecture perspective, I would suggest

adding the ability to auto-disable maintenance periods (See https://github.com/louislam/uptime-kuma/issues/3768) and
adding the ability to add maintenance quickly (See https://github.com/louislam/uptime-kuma/issues/2984)

I just found this issue which is a duplicate https://github.com/louislam/uptime-kuma/issues/2397
If you agree, could you please close this Issue, as duplicates only create immortal zombies and are really hard to issue-manage?
If not, what makes this issue unique enough to require an additional issue? (Could this be integrated into the issue linked above?) ^^

I do not agree: The two features that you point out to me seem good but do not meet the request.
Here is more detail
Downtime / maintenance period: Downtime is a defined period during which a monitored element is not considered active or operational. It is often used when you know that your system or a specific element will be unavailable for a given reason, such as planned maintenance, updates, or repairs. During this period, alerts and notifications are typically not generated because the system recognizes that the unavailability is expected.
Acknowledgment: Acknowledgment is a mechanism that allows a monitoring operator to acknowledge a specific alert or issue, usually through manual action. This means that the operator has seen the alert and is aware of its existence. Acknowledgment can be used to indicate that the support team is aware of the problem and is working on it. The alert continues to be active but is marked as having been seen and addressed. Acknowledgment does not necessarily mean that the problem is resolved, only that it is being addressed.
In summary, downtime is used to schedule expected periods of unavailability, while acknowledgment is a manual action indicating the operator is aware of a specific alert. Both concepts contribute to improving alert management and responsiveness to issues in a monitoring system.
I hope it's clear to you, I know it's difficult to explain but being in the operational (ops) field it's obvious to me

So the first silences the alerts and the second silences the alerts?

As mentioned above: the effect of both (silencing alerts until the monitor is UP) looks to be the same to me.
In the comment you mentioned, you only go into the difference between scheduled maintenance periods and acknowledgement.

After several rereadings during the day I came to the conclusion.
Maintenance in the literal sense of the term is known, where the ACK is a taking into account of an unforeseen incident the difference is perhaps not technical but etymological because yes the ACK and maintenance share similarities (between auto-resolving , easily created) but the ACK is not a maintenance but a consideration of an unforeseen incident

I think that the development of a TECHNICAL table is required

| Maintenance | ACK
-- | -- | --
Feature |   |
Silencing the alert | Yes | Yes
Auto-resolving | optional | mandatory
easily created | Yes | mandatory
Related comment | title + description | mandatory

As I understand: from a technical perspective, it's the same as the auto-resolving and easily creating features.
But it should be named differently on the front-end to be able to distinguish them from one to another.

Hello
What do you think @louislam ?

I think it's different enough that we can keep it separate.


Bug Fix: Change output shown on successful keyword Add to indicate 'Success in adding Keyword'

Issue title.
Output shown on successful keyword Add / Deletion should be changed to indicate 'Success in adding Keyword' or 'Failurein adding Keyword'.
It currently shows the number of keywords now present after adding a keyword, instead of some sort of success message.

Done.


Define Table Relations (Feature request)

SQL database with redundant data
We have a database with redundant data.
For example there is a Customer table and a Sales Header table.
Both tables contain the fields Customer Name, Customer Address, ...
Anonymization with table relations
While anonymization is going on, it could be (very) useful to define a table relation like this:
tables:
  Customer:
    schema: dbo
    columns:
      Name: first_name
      Address: street_address
  Sales Header:
    schema: dbo
    columns:
      Customer No: [Relation: Customer.No]
      Customer Name: [Customer.Name]
      Address:  [Customer.Address]

So after processing the Customer table, we could then retrieve the already anonymized data from this table and apply it on the next ones.
The first column with the table relation. The following columns with the anonymized data from the related record.

I have nothing against this in principle, although i worry about the update complexity implications behind having table dependencies inside configurations.
presumably this would need to go in a single statement or transaction to avoid the foreign key checks.
Do you have any thoughts as to how the resulting SQL statement might look / how it would change the existing approach?
Also, as a workaround you might consider a strategy like this (although admittedly I'm not sure how this scales to large tables)
tables:
  Customer:
    schema: dbo
    columns:
      Name: first_name
      Address: street_address
  Sales Header:
    schema: dbo
    columns:
      Customer Name:
        type: literal
        value: (SELECT TOP 1 Name FROM [Customer] WHERE [Customer].[No] = [Sales Header].[Customer No])

I'd be interested to hear your thoughts here!

Hi Jerome,
Thank you for the tip!
This workaround worked for me.
I couldn't measure duration (yet) since I'm currently working with a development environment that doesn't handle a large amount of data. But I'll keep you posted if I run into performance issues.
Regards,
Job


remove

Exclude

lgtm

@vogdb we discussed this before - do you agree on this change?

Yes yes. A very useful feature! I need to remember also where I needed this.

Ah, remembered. Chat!

create tag 1.122.2


Header (menu) button doesn't do anything

This menu shows up only on smaller screens; resize the window to see. Always visible on mobile. The menu does nothing when clicked. It should be removed.