cannot use fast.ai under public template

When I try to access the fast.ai template under public section, it asked me for more information before giving me access.
I put donw for fast ai study and it has been couple days now but I have not yet heard back from Paperspace, is there anything I should put specifically?
Thanks

Same issue here, will write an update if they get back to me.

Yes I have got approval, thank you!


When will the full code be released?

Hope for the answer

Thanks for your interest in our project! The complete code is expected to be released within one week. Please stay tuned!

Thanks for your interest in our project! The complete code is expected to be released within one week. Please stay tuned!

I just went through your paper. I am waiting for the complete code so that I can try it out!

Thanks for your patience! The full code is released.


Removing GP when SpongeForge 3671 is installed fixes the issue aswell.
That's why it's probably a GP bug

might be fix on this commit https://github.com/SpongePowered/SpongeForge/commit/de8763c585f110e50bfc537059302b00692f7c72
update sponge and check again

3671 already includes this commit

This isn't a GP problem as all GP does is cancel the event. The bug is on Sponge side.


Error on installing

`
In Connection.php line 664:
SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from inform
ation_schema.tables where table_schema = myshop_db and table_name = migrati
ons)
In PDOConnection.php line 31:
SQLSTATE[HY000] [2002] No such file or directory
In PDOConnection.php line 27:
SQLSTATE[HY000] [2002] No such file or directory
Script @php artisan migrate handling the post-create-project-cmd event returned with error code 1`

Which MySQL version are you using?
It seems your version doesn't support the information_schema tables

Do you see the Information Schema tables in phpmyadmin?

Maybe your user doesn't have permission to access the information_schema tables?
https://bugs.mysql.com/bug.php?id=86464


chore: simplify follow-up attribute type

Summary of changes

convert follow-up from string enum to boolean since it only contains one value
remove unused criticality boolean calculated during deserialization

Context and reason for change
Reduce code complexity: "followUp" behaves like a boolean and is similar to other attributes like "wasPreferred".
How can the changes be tested
Check that the "needs follow-up" as part of the auditing options still works as expected.

Looks good to me. It probably makes sense to also update the input file schema to use a boolean for followUp, do you know if we already have a ticket to do so?

Since this attribute is used by the pipeline generating the Opossum file, I cannot change the schema here without introducing a breaking change. Thus, I would prefer to keep this change in OpossumUI only.

Since this attribute is used by the pipeline generating the Opossum file, I cannot change the schema here without introducing a breaking change. Thus, I would prefer to keep this change in OpossumUI only.
Yeah, sure, I actually had the pipeline in mind, we could update it everywhere. But as we would probably need to keep some of the code to be backwards compatible, this might not be worth it.


novatel_gps_driver: 3.7.0-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository novatel_gps_driver to 3.7.0-0:

upstream repository: https://github.com/swri-robotics/novatel_gps_driver.git
release repository: https://github.com/swri-robotics-gbp/novatel_gps_driver-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.7.2
previous version for package: 3.6.0-0

novatel_gps_driver
* Added IMU: Honeywell HG4930 AN01 (#31 <https://github.com/swri-robotics/novatel_gps_driver/issues/31>)
* Added launch file to test an Ethernet interface. (#33 <https://github.com/swri-robotics/novatel_gps_driver/issues/33>)
* Contributors: Rinda Gunjala, Zach Oakes

novatel_gps_msgs

No changes

Holding for kinetic sync


Publish receiver monitoring data

Work on a framework to  publish data describing the status of the ssdaq event builder.

Basics are now in #39


Would you like to share all the checkpoints of the model during the training phase?

I am interested in how the model is learning during its training phase. Would you like to share not only the final checkpoint, but also the checkpoints among the training phase? Thanks!

Sure. The checkpoints pre-trained with this Github code are available here:
Old 12-epochs pre-training:
https://nlp.cs.unc.edu/data/github_pretrain/lxmert/EpochXX_LXRT.pth, XX from 01 to 12
New 20-epochs pre-training:
https://nlp.cs.unc.edu/data/github_pretrain/lxmert20/EpochXX_LXRT.pth, XX from 01 to 20
Please see this issue and main text for details. Thanks!


ML Model schema definition

@rbavery
Here is my attempt at creating the schema.json definition for the ML Model extension.
This is a WIP version, but I'd like to get some early feedback about it (hopefully it somewhat useful). You might see that I'm not that familiar with STAC specs and I'm learning as I go along.
There are open questions marked with comments, and some have associated questions in the specification file.
The main issues I'd need help with are:

Parameters Object
Statistics Object
Asset Object
how to properly include and reference other STAC extensions it relies on.

I put this file out of the json-schema folder for now, as it might be easier to review without comparison to the existing dlm. Let me know if you'd rather check the diffs.

It would be preferable to keep the schema structure proposed by STAC (see other extensions or the one under current DLM) with the top-level oneOf/allOf combination to validate and reuse the fields between the STAC Item and Collection cases.

how to properly include and reference other STAC extensions it relies on.

For this, it should use the official URI of these extensions.
For example, the Model Output Object that needs classification:classes should do something like:
{
  "classification:classes": {
    "$ref": "https://stac-extensions.github.io/classification/v1.1.0/schema.json#fields/properties/classification:classes"
  }
}

@rbavery
Here is my attempt at creating the schema.json definition for the ML Model extension.
This is a WIP version, but I'd like to get some early feedback about it (hopefully it somewhat useful). You might see that I'm not that familiar with STAC specs and I'm learning as I go along.
There are open questions marked with comments, and some have associated questions in the specification file.
The main issues I'd need help with are:

Parameters Object
Statistics Object
Asset Object
how to properly include and reference other STAC extensions it relies on.

I put this file out of the json-schema folder for now, as it might be easier to review without comparison to the existing dlm. Let me know if you'd rather check the diffs.

Hi @devisperessutti sorry I missed this PR, it somehow slipped past me in the notifications. I'll review this week!


-secret-env flag useless without -entrypoint

Is there any reason to have -entrypoint without -secret-env? Can -secret-env be removed and rolled into -entrypoint as the default behavior?

Some use cases involve running the binary in a stand alone fashion, not inside of a container, where the endpoint flag would not be used.

So if you run daytona -secret-env without -entrypoint it modifies the existing environment with the secrets?

 I think this might be a remnant from much older work that involved utilizing eval to capture outputs. Walking through this change, since it's just the removal of a boolean flag and since -entrypoint should always be also provided, this shouldn't be a breaking change?


DataStream.distribute causes "StreamWorker child timeout"

First of all, thanks for this awesome library! I am very eager to test out hwich perfroamnce gains I can achieve using the distribute method, but somehow I cannot get it to run. Posting as a regular issue, because I am not sure if this is a bug or something wrong on my side.
I derived a small script from the testcase of the distribute method to test out any performance gains, but it keeps exiting on a

Error: StreamWorker child timeout!

const { DataStream } = require('scramjet');

const cpus = require("os").cpus().length * 2;

function* gen() {
    for (let z = 0; z < 1e3; z++)
        yield z;
}

DataStream.fromIterator(gen())
    .distribute(
        i => i % cpus,
        (stream) =>
            stream
            //.each((x) => console.log(process.pid, x))
                .filter(num => {
                    if (num < 2) return false;
                    if (num == 2) return true;
                    for(var i = 2; i < num/2; i++) {
                        if (num % i === 0) return false;
                    }
                    return true;
                })
    )
    .toArray()
    .then((arr) => {
        console.log("arr", arr)
    });

produces:
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:18749) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 4)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 5)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 6)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 7)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 8)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 9)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 10)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 11)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 12)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 13)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 14)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 15)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 16)
(node:18749) UnhandledPromiseRejectionWarning: Error: StreamWorker child timeout!
    at Timeout.setTimeout [as _onTimeout] (/Users/peavey/webprojects/airtb/node-jobs/node_modules/scramjet/lib/stream-worker.js:66:79)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
(node:18749) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 17)

System:

OS: MacOSX 10.14.6
Node version: v10.16.0
Scramjet Version: 4.27.0

Thanks for any pointer on how to solve this.

Hey, this will be the first under 1 minute reaction time. :D
Looking into - will try to reproduce and come back.
Good issue writing. 👍

Ok, strange - I do see an error, but actually a different one:
$ node test.js
arr [ { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } },
  { error:
     { message:
        'The "id" argument must be of type string. Received type object',
       stack:
        'TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object\n    at validateString (internal/validators.js:125:11)\n    at Module.require (internal/modules/cjs/lo
ader.js:687:3)\n    at require (internal/modules/cjs/helpers.js:25:18)\n    at msg.transforms.map (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:24:35)\n    at Array.map (<anonymou
s>)\n    at stream.pipe.JSONParse.shift (/Users/michal/src/scramjet-test/node_modules/scramjet/lib/stream-child.js:17:55)\n    at process._tickCallback (internal/process/next_tick.js:68:7)' } } ]

Indeed Scramjet is not currently tested on Mac, since I have limited time to do that on my own infrastructure and I'm not aware of any free tools that would support macos tests...

Hi, I confirm this is an error on scramjet end. I will investigate further and let you know here as soon as I'll find out what is the reason...
This doesn't work with any kind of child worker anymore.


Dual monitor context menu size display abnormally.

Shell in 1080p monitor:

Shell in 4k monitor:

win11 context menu in 1080p monitor:

win11 context menu in 4k monitor:

Due to image scaling, it may not appear very obvious, but in reality, it is displayed very small on a 4k monitor, while the context menu of Win11 is of the same size.
By the way, I am a 1080p resolution laptop connected to a 4k monitor via HDMI

https://nilesoft.org/docs/configuration/themes
use:
font
{
size=if(sys.is_primary_monitor, auto, 20)
}

adjust the size by changing the number 20

https://nilesoft.org/docs/configuration/themes use:
font
{
size=if(sys.is_primary_monitor, auto, 20)
}

adjust the size by changing the number 20

wow, it works well, I think the reason for my problem is that I previously set it to:
font
{
size=16
}
thanks RubicBG.

https://nilesoft.org/docs/configuration/themes use:
font
{
size=if(sys.is_primary_monitor, auto, 20)
}

adjust the size by changing the number 20

wow, it works well, I think the reason for my problem is that I previously set it to:
font
{
size=16
}
thanks RubicBG.


Adds cloud discovery metadata parsing, population

See related ADAL changes here.

@shoatman These changes are largely a refactoring of the existing ADAL logic -- adapting this to use Gson instead of JSONObject for serialization wouldn't be difficult: lmk if that's a change you feel is worth making


mv: gnu test case mv-n compatibility

fix for #6598
Behviours changed:

`-n' would now silently fail to copy a file when the destination already exists
added  --update=none-fail to cp and mv
arg parser would show a suggestion if parsing failed because of ambiguous value

changes in new commits

added --debug support for mv
cp would fail silently when -n is given

well done and sorry for the latency


Update conversation summarization C# code example to use Azure.AI.Language.Conversations: 1.1.0

Addresses #121867

@Jak-MS,
Could you please get this reviewed as well?
It's really bad that we have code examples that doesn't work.

#sign-off


[Feature] Control the Y zoom range via API and Option

What problem does this feature solve?
I have setup min and max of Y axis, controlled by the app, when echarts open I apply a percent xAxis pre-zoom to dataZoom via api, but I would like too apply to yAxis. Is the dataZoom may be independant axiss ?
What does the proposed API look like?
Via API or option we could setup the config with:
const dataZoom = [
    {
      // dataZoom inside for all measures
      type: 'inside',
      Xstart: initZoomState[0], // actually its : start: initZoomState[0]
      Xend: initZoomState[1], // acutually its : end: initZoomState[1]
     Ystart: initZoomState[0], // NEW !
     Yend: initZoomState[1], // NEW
    }
  ]

hmm I can do that if I setup start and end on any abject with the axis specified:
const dataZoom = [
    {
      type: 'inside',
     xAxisIndex: 0 // <-- here
     start: initZoomState[0], // NEW !
     end: initZoomState[1], // NEW
    },
     {
      type: 'inside',
     yAxisIndex: 0 // <-- here
     start: initZoomState[0], // NEW !
     end: initZoomState[1], // NEW
    }
  ]


Removing the ending quote of a json string and asking for completion spams the log with errors

Duplicate of #671


Pin selected items to top

[x] I have read through the manual page (man fzf)
[x] I have the latest version of fzf
[x] I have searched through the existing issues

Info

OS

[x] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[ ] bash
[x] zsh
[ ] fish

Problem / Steps to reproduce

Search for something
Select an item by pressing TAB
Hit Backspace few times to remove your search query
Search for something else
Select another item

When I do the above steps, the first selected item doesn't appear in the list.
One of the ways I consider using fzf is for deleting mulitple files. That works great if the two/more files have similar names.
I want fzf to pin selected items to the top of the list if it doesn't match with the search term.
If you do this, the item may disappear from the original list. The solution is to duplicate an entry at the top when it's selected.
I have no idea how you guys will pull this off. Hopefully, it's not much effort.
Regards

Would be nice to have this as a togglable CLI flag (e.g --pin-selection). Additionally it would be amazing to use the preview pane to show the list of selected items if the preview is not already in use. This way even in places with few lines, user can still have the selected items in the view if they want to. I suggest if this is  implemented, it be activated via another flag (e.g --multiple-in-preview).

This solution will take a custom list (ls -1), provide a multi-select, and a toggle between selection list and file object 'stat' preview.  MultiSelect list is preserved and sent to stdout.
The key to the transform is the [ ! {fzf:prompt} =~ MultiSelect ]
and change-preview:cat \{+f} which will display the selction list.
ls -1 |  \
  fzf --multi --preview-window 'nohidden' \
  --header="Type search characters. Use CTRL-T to toggle stat details view, CTRL-C to Cancel" \
  --border \
  --border-label=" Multi File selector with stat preview" \
  --preview 'cat {+f}' \
  --preview-window 'top' \
  --prompt "MultiSelect preview [search list] " \
  --bind 'ctrl-t:transform:[[ ! {fzf:prompt} =~ MultiSelect ]] &&
        echo "change-prompt(MultiSelect List Preview [search list]: )+change-preview:cat \{+f}" ||
        echo "change-prompt(File stat info [search list]: )+change-preview:stat \{}"'

Is it possible to chain third command

This solution will take a custom list (ls -1), provide a multi-select, and a toggle between selection list and file object 'stat' preview. MultiSelect list is preserved and sent to stdout.
The key to the transform is the [ ! {fzf:prompt} =~ MultiSelect ] and change-preview:cat \{+f} which will display the selction list.
ls -1 |  \
  fzf --multi --preview-window 'nohidden' \
  --header="Type search characters. Use CTRL-T to toggle stat details view, CTRL-C to Cancel" \
  --border \
  --border-label=" Multi File selector with stat preview" \
  --preview 'cat {+f}' \
  --preview-window 'top' \
  --prompt "MultiSelect preview [search list] " \
  --bind 'ctrl-t:transform:[[ ! {fzf:prompt} =~ MultiSelect ]] &&
        echo "change-prompt(MultiSelect List Preview [search list]: )+change-preview:cat \{+f}" ||
        echo "change-prompt(File stat info [search list]: )+change-preview:stat \{}"'

Is it possible to change third command in this logic?  (For e.g : file -b {})
Trivial example: echo ${res};[[ ${res} =~ AB ]] && echo "Pass" || { [[ ${res} =~ BC ]] && echo "2nd Pass" || echo "3rd Pass" ;}`


Improvements

Callback props implemented, now need to figure out a way to get history state and compare if the previous state was equal to the next one, so there's no need to run the specific callback prop again.


doc: missing proxy-mirror plugin in README.md

we need to add the doc of plugin to README.md.

Features -> Full dynamic
Add new items here.


Refactor SCRIMP++

The SCRIMP++ module is a little difficult to follow. It should be refactored once we establish some code style guidelines. #26

I think I might be able to make some progress on this.

I did make progress on my fork. I also fixed a bug in SCRIMP++ where the matrix profile indices were taking invalid values. I also added comments in some places, and removed some variables that weren't necessary.

There was another bug where the exclusion zones were not applied to the distance profiles. This has been fixed - SCRIMP++ now gives me the same output as STOMP.

I want to make a pull request with all of my contributions and bug fixes, but I think I've added quite a few things (exclusion_zone_fraction) and modified the names of other variables, as well as committed to my master branch only. What do you think? Someone could benefit from these fixes though.

@ameya98 Typically, it is best practice to solve one issue in a branch in your repository and then submit a pull request. You may be able to use git's cherry pick functionality to create new branches that resolve specific issues.
An an aside, my implementation followed UCR Matlab code explicitly where as the stomp implementation in this library was based on the paper. I'm not sure that it makes sense to have SCRIMP++ follow the stomp standards. @vanbenschoten what do you think?

It's not about the standards, it's about the implementation
here - both STOMP and SCRIMP++ (when run to completion) compute the exact matrix profile. There is no reason for the outputs of both of these to be any different (except for floating point errors, but those errors are extremely minor).
The current implementation has bugs - the matrix profile indices were being incorrectly computed (the indices were taking values larger than the profile length), and the exclusion zone should be applied when computing the distance profiles in SCRIMP (just like you would do in STOMP).

Correction on the exclusion zones - there shouldn't be any need for them in PreSCRIMP. There seems to be some issue with the noise correction I've implemented.

@ameya98 It is great that you are helping resolve some of these issues. When you find a new bug unrelated to refactoring, please create a new issue. When you submit a pull request please reference the issue in the pull request. Please review the contributing guidelines. https://github.com/target/matrixprofile-ts/blob/master/CONTRIBUTING.md

Sorry, I've done so now!


[cmake] Installing mdx documentation

TInyORM use Docusaurus for documentation so all files in the docs/ folder are *.mdx files, what means they also contain javascript, or they contain also images which are in the assets/ folders.
Should I install this type of documentation with CMake? Should be installed also in vcpkg port?

@SchaichAlonso

Here is the link to the related source code.
Also, this command is buggy because it isn't recursive, it installs only depth 1.

It should look something like this:
install(DIRECTORY "docs/" DESTINATION "${CMAKE_INSTALL_DOCDIR}/mdx")

The question is whether I should actually install them.

I think it's totally fine to not install these mdx docs in vcpkg, it's good for now and I leave it for later for solving or future enhancements.

Do you know any vcpkg package that is installing docs? md or man page docs, I want to look for inspiration, I didn't find any but I only spent a few minutes on this.

opengl-registry installs documentation into share/opengl


Builds timed out for Teco

Which package(s) are showing incorrect data?

https://swiftpackageindex.com/teco-project/teco

Please explain what data is incorrect and what you expected to see
Most builds are hitting the time limit, causing the compatibility to be incorrect.
Additional context
Since the Teco project structures very like Soto, I believe #1845 is talking about exactly the same thing.

Thanks for making us aware of the timeout issues, @stevapple .
There isn't much we can do on our end I'm afraid but looking through the package manifest with its many likely quite similar targets, I think I'd advise using the target (for macos-spm and linux) and scheme directives (for macos-xcodebuild, ios, tvos, watchos) and pick one representative target to build.
https://swiftpackageindex.com/swiftpackageindex/spimanifest/0.14.0/documentation/spimanifest/commonusecases#Control-Targets-and-Schemes
For example:
version: 1
builder:
  configs:
  - platform: macos-spm
    target: TecoAaV20200224
  - platform: linux
    target: TecoAaV20200224
  - platform: ios
    scheme: TecoAaV20200224
  - platform: macos-xcodebuild
    scheme: TecoAaV20200224
  - platform: tvos
    scheme: TecoAaV20200224
  - platform: watchos
    scheme: TecoAaV20200224

where I've just picked the first target TecoAaV20200224.
In my local testing this brought the build time down to a minute or two and should fix this issue.

I'm going to go ahead and close this for now as there's nothing else we can do for the moment. Please reopen if you're still having issues!


:rotating_light: G306 gosec rule enabled

Description
G306 check enabled in gosec config

/ok-to-test

@bgalek Please use //nolint:gosec:G306 in false positive lines https://golangci-lint.run/usage/false-positives/#nolint-directive

Ok! Sure thing!

@bgalek There are still some issues

I'll check it today!

Yeah, I'll check it out

@bgalek any updates?

Closing due to lack of activity.
@bgalek feel free to reopen this PR


Causal_Test_Case remove getters

Minor improvement could be removing the getters from the causal_test_case class. They only return the value without any additional value

#228 Removes test cases for getters in test_causal_test_case.py but not the getters themselves in causal_test_case.py


MudComboBox Search Selection Conversion Type Error

When using the MudComboBox with T of an object type, and using the default search box, I am seeing a type conversion error underneath the component when I select one or more of the options in the list. However I do not see this type conversion error if I scroll through and select the same objects from the list manually.
Error: "Conversion to type PersonDto not implemented"
I've tried to include the relevant code below:
 private IEnumerable<PersonDto> _peopleToOverwrite;
 private List<PersonDto> _PeopleList;
..
<MudComboBox T="PersonDto"
	@bind-SelectedValues="_peopleToOverwrite"
	Label="People"
	Clearable="true"
	ShowCheckbox="true"
	Editable="true"
	MultiSelection="true"
	Margin="Margin.Dense">
	@foreach (var item in _PeopleList)
	{
		<MudComboBoxItem Value="@item"
			Text="@("P0" + @item.Name+ " - " + @item.City)">
			@item
		</MudComboBoxItem>
	}
</MudComboBox>

Please can you advise? This is a hard-blocker to me using this component. Given the docs only show an example of a simple string type, I can't see if it's a me issue or a component issue.
Notes - I'm using the latest version of this library and MudBlazor

Working try.* snippet which shows the issue. Posting on here for exposure incase anyone else has this issue ☺
<MudComboBox T="PracticeInformationDto"  @bind-SelectedValues="_practicesToOverwrite"
    Label="Practice"
    Clearable="true"
    ShowCheckbox="true"
    Editable="true"
    MultiSelection="true"
    Margin="Margin.Dense">
    @foreach (var item in _filteredPracticesToOverwrite)
    {
        <MudComboBoxItem Value="@item"
            Text="@("P0" + @item.PracticeCode + " - " + @item.PracticeName)">
            @item
        </MudComboBoxItem>
    }
</MudComboBox>

@code {
    public class PracticeInformationDto
    {
        public string PracticeCode { get; set; }
        public string PracticeName { get; set; }
    }

    private List<PracticeInformationDto> _filteredPracticesToOverwrite = new()
        {
            new PracticeInformationDto()
            {
                PracticeCode = "1234",
                PracticeName = "ABC"
            },
            new PracticeInformationDto()
            {
                PracticeCode = "4321",
                PracticeName = "CBA"
            },
        };

    private IEnumerable<PracticeInformationDto> _practicesToOverwrite;
}

Updating:
Until this can be done automatically, this error can be resolved by passing a custom converter to the Converter property on the MudComboxBox
    Converter<PracticeInformationDto> _converter = new Converter<PracticeInformationDto>
    {
        SetFunc = value = value.PracticeName
    };


Closes #1767:Add function to force user login before entering the Submit Job page

Closes #1767:Add function to force user login before entering the Submit Job page.
If you do not log in when you enter the Submit Job V2 page, you will be redirected to the login page, but this feature is not available in the Submit Job page.
Add this function to /pai/src/webportal/src/app/marketplace/job-submit/job-submit.component.js and call userAuth.checkToken after the DOM is loaded.

Coverage increased (+0.01%) to 51.774% when pulling 0e5c74ee15f30ac4196212dba904597d885d6a85 on zhkjim:login-before-sjpage into 97b82079780906a6f6eab4ef56bdfd88d47bcc6b on Microsoft:master.

Coverage increased (+0.01%) to 51.774% when pulling 0e5c74ee15f30ac4196212dba904597d885d6a85 on zhkjim:login-before-sjpage into 97b82079780906a6f6eab4ef56bdfd88d47bcc6b on Microsoft:master.

Create a new pull request instead of this one.


Remove the tool. part of the pyproject.toml section

Hey @dbatten5, first of all, thanks for the package, it's awesome :)
Would it be possible that instead of using [tool.acme] we could use directly [acme]?
Thanks!

hey @lyz-code, thanks for raising an issue. just wondering why you prefer [acme] instead of [tool.acme]? i ask as having [tool.x] seems to be the standard practice, looking at big name tools like isort, black and pytest (although admittedly they use [tool.pytest.ini_options]

Ouch, ignore the issue, I don't know why I had in my mind that black, pytest and isort didn't use the tool. prefix.

https://www.python.org/dev/peps/pep-0518/#tool-table
@lyz-code PEP 518 defines the tool table in pyproject.toml


[Bug] max_statement_mem not enforced

Cloudberry Database version
I've tested this in 1.5.4, 1.6.0, and the latest main branch all with the same results
What happened
Currently it seems that Cloudberry doesn't actually enforce the max_statement_mem GUC. This seems to be due to a missing return statement in the part of the code that checks to see if the statement_mem > max_statement_mem.
What you think should happen instead
Clearly max_statement_mem should prevent users from setting their own local statement_mem higher than it. This can create all kinds of issues since users can technically overallocate memory and operate outside of the bounds of their workload management.
How to reproduce
You can run this on any fresh install (or where the max_statement_mem is <= 2000MB
CREATE USER testuser;
SET ROLE testuser;
SHOW statement_mem;
SHOW max_statement_mem;
SET statement_mem = '5000MB';
SHOW statement_mem;
EXPLAIN ANALYZE SELECT * FROM gp_segment_configuration;
The output is as follows for me on any of the versions mentioned earlier

gpadmin=# CREATE USER testuser;
NOTICE:  resource queue required -- using default resource queue "pg_default"
CREATE ROLE

SET ROLE testuser;
SET

SHOW statement_mem;
 statement_mem
---------------
 125MB
(1 row)

SHOW max_statement_mem;
 max_statement_mem
-------------------
 2500MB
(1 row)

SET statement_mem = '5000MB';
SET

SHOW statement_mem;
 statement_mem
---------------
 5000MB
(1 row)

EXPLAIN ANALYZE SELECT * FROM gp_segment_configuration;
QUERY PLAN
---------------------------------------------------------------------------------------------------------------------
 Seq Scan on gp_segment_configuration  (cost=0.00..1.01 rows=1 width=112) (actual time=0.015..0.017 rows=10 loops=1)
 Planning Time: 13.007 ms
   (slice0)    Executor memory: 109K bytes.
 **Memory used:  5120000kB**
 Optimizer: Postgres query optimizer
 Execution Time: 0.231 ms
(6 rows)

Operating System
rocky 9 linux (should be an OS agnostic bug)
Anything else
I have the change locally staged and tested on my machine (it's just a single "return false;" statement). I can easily write a regression test for this using the .sql and expected output formats I see in the test directory, just point me in the right direction for WHERE to put this test (I don't see an obvious place for it).
Also shoutout Louis Mugnano for helping me track this down
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct.

Thanks for your feedback.
I also do not find a proper regression test to place this.
Maybe add a return false statement is ok.


Common Cross-Libraries Token Architecture: Add Semantic Tokens From Outside

[!WARNING]
On hold until the common cross-libraries token architecture has been implemented and challenged with the creation of some components

Description
The possibility of adding semantic tokens from outside was envisaged in https://github.com/Orange-OpenSource/ouds-ios/issues/33, but it was not studied in depth at the time. The complexity of creating prototypes without an existing library made this task challenging. Strategically and efficiently, adding semantic tokens from outside was deemed out of scope.
Now that the common cross-library token architecture has been implemented and validated through the creation of various components, it's time to study and implement the second version of this architecture. This new version will allow the addition (and possibly removal) of semantic tokens from outside when creating a new theme.
Study

[ ] Study the limitations and the way it could be done on Android

Technical details
TODO

Just for information, it seems to be possible to define today with the current architecture implemented in #33 some semantics tokens.
Indeed, there are semantic tokens shared for all themes (i.e. all semantic tokenswe have today for dimensions, spacings, sizings, etc), i.e. in highest level. These semantic tokens rely on primitive types (Int, Double, String).
A theme can define its own semantic tokens using the same primitive types or typealiases exactly like it is possible to do for raw tokens. However of course these semantic tokens can only be used in the module of the theme which defined them. These "theme exclusive" semantic tokens can be used in the module for components tokens or also to override existing semantic tokens if types match.
We should test it, but it seems it is still possible today.


Allow (auto)switching front page between light mode and dark mode

This is a Feature Request

What would you like to be added
A cut down form of https://github.com/kubernetes/website/issues/25061
Allow (auto)switching front page between light mode and dark mode
Why is this needed
Change https://kubernetes.io/ (and only that page) to support detecting the viewer's preference for either light mode or dark mode, and then honoring it.
This should use a similar technique to https://opensource.com/article/21/10/dark-themes-websites and must also play well with our custom Docsy theme.
For images, we might need a custom shortcode that renders to something like:
<picture>
  <source media="(prefers-color-scheme: dark)" srcset="/images/blocks-dark.svg">
  <source media="(prefers-color-scheme: light)" srcset="/images/blocks-light.svg">
 <img src="/images/blocks.svg" alt="">
</picture>

Implementing that shortcode or layout would be part of the work for this issue.
Comments
This is a minimum-viable-product approach. It's much easier to make the change work for just one page, and then iterate.
Future work might also allow a mechanism to let the user specify a preference for dark or light mode that is different from what their user agent (web browser) is asserting.
After covering https://kubernetes.io/ we could look at whether there are other pages on the site where we're happy to widen the automatic switching to. For example, https://kubernetes.io/community/
Alternatively, we might work on https://kubernetes.dev/ (full site) and then come back to https://kubernetes.io/ once we've learned how to get a site working with 2 color schemes.
/area web-development
/kind feature

/assign
I'd like to work on this.

Hi @sftim is anyone working on this feature? if not then I'd like to try adding this feature.

Hi @sftim is anyone working on this feature? if not then I'd like to try adding this feature.

Hi @sftim is anyone working on this feature? if not then I'd like to try adding this feature.

I'm not working on this right now! if you want to work on this you can.

/assign

@sftim
suggest me where to place the toggle button.

How about putting the button above "Edit this page"?
If you prefer another place, that's fine too.

/triage accepted
/priority backlog

For now i'd like to /assign it to myself and wait for a go ahead to work on it.

/assign

For now i'd like to /assign it to myself and wait for a go ahead to work on it.

You (and all other contributors) don't need anyone's permission to start work.
Anyone's welcome to work on this issue, or indeed any k/website issue. If someone has already made a start, it's polite to try to sync up and collaborate with them.

Thanks @sftim ,

so for now let's skip adding an override button, and rely on detecting the user's preference.

i am slightly confused by the statement.
So as much I understood we are to add this feature to the one page for now and no override button.
Am i getting this right?
where do you suggest we put the changing action for view modes?

This is a limited scope issue to get familiar with using CSS to restyle the page, and to work out what we'll do with the images / icons.

where do you suggest we put the changing action for view modes?

Someone who wants to try this out will have to set their browser to dark mode or light mode explicitly (or wait until dawn / sunset).

Someone who wants to try this out will have to set their browser to dark mode or light mode explicitly (or wait until dawn / sunset).

Thanks @sftim , My first thought was that we want to add a button to help users choose which mode they prefer on the page.

This is a limited scope issue to get familiar with using CSS to restyle the page, and to work out what we'll do with the images / icons.

I might have seen a reference to go through with this. will let you know if it work out right..

Hi @sftim I have written a shortcode for the <picture.. > it will look like this
{{< picture "light.svg" "dark.svg" "alt_text" >}}
where we mention the images to be used in the preferred mode.
are we looking for a similar solution?

I have written a shortcode for the <picture.. > it will look like this
{{< picture "light.svg" "dark.svg" "alt_text" >}}
where we mention the images to be used in the preferred mode.

I might call it {{< picture-light-and-dark "light.svg" "dark.svg" "alt_text" >}} so that people remember which order.
We could also make our own custom extension to https://gohugo.io/content-management/shortcodes/#figure

It'd be great to see a preview of the effect, even if it's only a draft.

Sure let me comfirm first , we are to add this change in : https://github.com/kubernetes/website/blob/main/content/en/_index.html
Right?

https://github.com/kubernetes/website/blob/main/content/en/_index.html is one of the places we might need to change
I think the CSS (and its SCSS source code) is more important though.

https://github.com/kubernetes/website/blob/main/content/en/_index.html is one of the places we might need to change
I think the CSS (and its SCSS source code) is more important.

Right. I have made some shortcode-related , also CSS related changes. but I might need some confirmation on these changes.  It's better if i confirm them here first.

Please open a pull request to show the changes you're proposing. That's definitely the best way to collaborate here.

Hi @sftim , I'll make a PR and update here then.

/assign
I am taking this, as i know how to implement this. I'll create a PR soon 🫡

@coder12git how's this work going?

Change https://kubernetes.io/ (and only that page) to support detecting the viewer's preference for either light mode or dark mode, and then honoring it.

This should use a similar technique to https://opensource.com/article/21/10/dark-themes-websites and must also play well with our custom Docsy theme.
@sftim As mentioned here just to do this for only one page, but if i follow the other point, then when i am doing changes it's happening to all other pages, i.e not able to implement this only for one page.

@coder12git
The layout is same for all the pages.  so if you add dark mode toggle button in header (Documentation,Kubernetes Blog,Training, ...) it will reflect all the pages. But if we add small logic in javascript, it is possible.

let me do the try
/assign

The layout is same for all the pages. so if you add dark mode toggle button in header (Documentation,Kubernetes Blog,Training, ...) it will reflect all the pages. But if we add small logic in javascript, it is possible.

I recommend using CSS. CSS is awesome :wink:
See https://css-tricks.com/a-complete-guide-to-dark-mode-on-the-web/ for details, including approaches that don't require any JavaScript.

i will use awesome icons

We discussed #45535 in today's SIG meeting.

In the long term, we might want to consider aligning with Docsy since it now supports Dark Mode (announcement here).

xref https://github.com/kubernetes/website/issues/25061#issuecomment-2272352631
Just cross-posting here for reference. The current progress on this issue is positive and looks great.

Hi fellows,
Just for the curiosity - is there any ETA for this theme that will save my eyes ? :-)
Thanks for having done it ! See ya around at some kube conf'

ETA

No ETA I'm afraid. Most of the work on this website is done by volunteers.

Did @coder12git take this on?

Did @coder12git take this on?

The PR we have (which is ready for review) is by @tamilselvan1102


Flex-Grid full width row issue

In the documentation for the foundation grid, it states that you can now use

 to get a full width row. This works okay in the foundation grid, however if you try it in the flex-grid it does not work as expected. In the following code snipet, the result is shown below. Classes section-title and section-subtitle both include text-align:text-center

This is what we love to do

"Love what you do. Do what you love"
 - Ray Bradbury

Is the above foundation grid method meant to work with the flex-grid, if not can the docs be updated to state this, else can flex-grid be updated.
Thanks
Not Expected (flex-grid)

Expected (foundation grid result)

The flex grid was actually missing that feature, so I added it.
We'd like to take some steps to better share code between the two grids, specifically the class output, which is similar in some areas but different in others.


Replaced Promise.each() with .all() in models/base/bookshelf

Got some code for us? Awesome 🎊!
Please include a description of your change & check your PR against this list, thanks!

[ ] There's a clear use-case for this code change, explained below
[ ] Commit message has a short title & references relevant issues
[ ] The build will pass (run yarn test:all and yarn lint)

We appreciate your contribution!
Also, if you'd be interested in writing code like this for us more regularly, we're hiring:
https://careers.ghost.org/product-engineer-node-js

Hi @CarolBarno thanks again for this PR and for taking the time to update it. Sorry for the delay (I got a little swamped with PRs) but it has now been merged 🎉 and will appear in the next release of Ghost - usually Fridays.
I'm not sure if you found this through hacktoberfest, but I've added the accepted label to this PR to make sure it counts.
There are many more places where Promise.map is used, would be very grateful for more PRs like this (and faster at merging I promise!) ❤

Hi @ErisDS , thanks for your response and let me look at similar places that require replacing.


Windows support pull request

Based on https://github.com/antirez/hiredis/pull/48 , this is my version of it which cleans up some issues and avoids the requirements for all users of the library to include config.h.

I agree about the need for Windows support. For CI, there is Visual Studio Online. Is there any possibility to get this pull merged?

Any news? Because now when I try to install Rails 5 Beta1 hiredis gem version 0.5.2  is required and I can't do that because it's not compatible with windows so what can I do? Thanks

Wait for the update on hiredis-rb ;)

+1 waiting

You should use the hiredis that is part of the Microsoft Open-Source Redis version: https://github.com/MSOpenTech/redis
That one fully works on Windows. The version in this pull request doesn't merge (at all) with the latest hiredis.


Correct all the typos and add some content wherever necessary on the website

Hi there, may I know what content should add to the website?

There are some typos + the about page also needs help !

There are some typos + the contact us page also needs help !

There are some typos + the contact us page also needs help !

What the issue on the contact us page?

There are some typos + the contact us page also needs help !

What the issue on the contact us page?

Just check it out ! It needs content


Add option to have JavaScript/TypeScript and CSS/LESS/SCSS share one single set of options

Whenever I set-up a new development machine with Visual Studio code I see a bunch of same JavaScript and TypeScript options and a bunch of same CSS, LESS and SCSS options.
Would you please add an option to have TypeScript inherit all user-altered JavaScript options and to have SCSS/LESS inherit user-altered CSS options and SCSS inherit user-altered LESS options?
So this kind of user-altered settings inheritance would be true:
JavaScript
  \ -- TypeScript

CSS
  \ -- LESS
         \ -- SCSS

This would ease setting up VS Code a lot, particularly when the new Settings GUI is coming up. That GUI could, for instance, show a page with common settings and additionals pages with settings only pertinent to the particular flavour of a language.
see: #50249

Sorry, no plans for this. That would make the settings UI even more complicated.

Sure, I can keep it open.

/cc @roblourens @mjbvz for thoughts

This is like https://github.com/Microsoft/vscode/issues/57330. We would have to add metadata to a setting that basically says "when this setting is not configured, it falls back on the value of setting xyz".
I'm not really a fan of this - I think it's confusing and I don't know how to illustrate this situation to the user in UI. We need to show "if you set this setting, you are also changing these other settings..." and "this setting is falling back on this other setting's value...". But I do understand that if a user configures javascript.xyz, they probably want typescript.xyz to be the same.

If setting is shared by multiple languages, it should probably move under editor.* or some similar scope that acts like the editor.* settings. Then you could override it per language using language specific settings

@SetTrend I don't think we can add this feature in an easy-to-usage, straightforward way, so I suggest that you use the multi-cursor features with the JSON editor to do this:

Thanks, y'all for taking the time to discuss this issue.
I may have suggested to have a "base class" type of setting for script and style, having JavaScript and TypeScript derive from script, and CSS, SASS and LESS derive from style.


⚠ Bofrost.at has degraded performance

In 09c236d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1172 ms

Resolved: Bofrost.at performance has improved in 0ea3904.


Project specific database not working

I've setup my Sublime project according to https://github.com/andriyko/sublime-robot-framework-assistant/wiki/How-To#project-specific-settings, but still the default database path is used. The provided setting for "robot_framework_database_path" is a valid directory.
I'm on Mac 10.11.6, Sublime 3 build 3126 and RFA 5.1.1.

Could you share the how you defined the project specific settings?

Here is the content of the sublime-project file:
{ 	"folders": 	[ 		{ 			"path": "." 		} 	],     "robot_framework_assistant":     {         "robot_framework_workspace": "/Users/joost/Documents//SystemTests",         "robot_framework_database_path": "/Users/joost/Documents/SystemTests/SystemTests.database"     } }

Thank you from the input. I will take a look later in the evening.

I can produce the same problem with my environment and it is a bug. I need to find where it is broken, fix it and make a new release.

This should be now fixed and new release should be soon available from Package Control. Please update if the problem has not been fixed.


Add automated workflow to publish @rancher/shell to npm

Summary
Fixes #10103

Occurred changes and/or fixed issues

Add workflow to publish shell package to NPM with a release tag

Technical notes summary

Areas or cases that should be tested

Areas which could experience regressions

Screenshot/Video

@rak-phillip it worked! https://github.com/rancher/dashboard/actions/runs/7210456092/job/19643640369
Going to adjust this PR to reflect the correct trigger and steps and ask you for a review 🙏 🙇  Thank you for the time spent on it 🙇

FYI @nwmac @jordojordo @codyrancher @richard-cox


Character Generator System Design

The idea about this task is to build a character generator to easily test the character creation rules and also test some new ideas. Some features that i need are:

Possibility to generate multiple characters randomly.
Possibility to generate specific characters by gender, race, combat role, specific attributes and level
Easy customization of the rules
Modular rules system, to easily add or remove rules.
Possibility to create characters based on similar systems like Microlite or other simple ones like The Searchers of the Unknown.
API? Library can be used on browser and NodeJS.
Export to CSV
Generate a PDF


Invite Wiki contribution

To build a lively community, we should encourage people to contribute interesting although non-library code like #451.
Wiki seems a better place than issue tracker or pull requests for that.
Consider enabling Wiki write access to the public? Docs here.

Hi @liyishuai , thanks for bringing this up!

I think the wiki is a great place for documenting the language. We can use it to build a handbook-like guide. However I'm not sure if we should allow random pieces of code to be added to it; If this is a common practice, could you please provide some examples?

I totally agree that we should encourage people to share pieces of wenyan-lang code. It is a great way to grow the community. I'm considering making a site powered by Github Gist API, where users can write and submit bits of code, as well as browse and inspect code by other people. It could also function like a poor-man's CDN, solving the problem where many people have great ideas that might not fit into the standard examples/library, like you mentioned. I'll look into this, and probably make an announcement about it when I have more clues.

Thanks!

It might not be a common practice to include random code snippets in wiki, but I'd imagine a single page where people can add links to their wenyan gist or repo, with one-line introduction.


Don't use / in branch names

Greenkeeper is a cool project, but I don't like that it creates branches names like greenkeeper/electron-builder-19.32.2. Please use some other character instead of /. For example, _ would be nice, that is greenkeeper_electron-builder-19.32.2.
Why?
/ is used path separation and branch names are great for in paths, either in URLs or in the file system. Then we have to escape / in some way and it just complicates everything.

It’s a nice way to clearly separate / group branches. It works great for us so far but let’s keep the issue open to see if others run into trouble with it.
The / does not need to be escaped in the GitHub URls at least. Could you give us a specific example of where it is causing problems?

i'm a cli user, but other members of my team that use gui applications for git actually really like the use of the / because the tools group the branches into folders. i think its a fairly common practice, so that tools are able to do helpful things like that.

@gr2m an example is when we want torsync built files in Jenkins to a folder named by $BRANCH_NAME
rsync -axl --delete  "$WORKSPACE/app/dist/" "jenkins@master-01:/var/www/test/project-name/$BRANCH_NAME/"

It fails with the following:
rsync: mkdir "/var/www/test/project-name/greenkeeper/i18next-pin-9.0.0" failed: No such file or directory (2)

Off course, we can escape the slash or run something like mkdir -p ... to ensure the path exists. So far I see others like slash as a feature, so we'll have to fix our use case. It's not much work, I just thought that more people might have similar issues and then it would be worth to fix it at the source ;-)

This would be a larger change for us (taking greenkeeper-lockfile into account), so we are probably not going to do this if simple enough workarounds are available. We might revisit this in the future.


Stop mag heading fusion if yaw stays at +/-90 deg

While I wrote a unit test, I noticed that when we set the orientation exactly to +/- 90 degrees that the heading uncertainty is increasing until it hits the limits. I followed it down to these lines of code. Since in practice we will never stay exactly so close to +/- 90 degrees we will not always return before triggering the fusion. But if we do, we stop performing heading fusion.
@RomanBapst @priseborough FYI

I wonder if this can also happen if you're using external vision which initializes to such an heading angle.
I still have't conclusively tracked down https://github.com/PX4/ecl/issues/698, and then there also was someone else reporting this: https://github.com/PX4/Firmware/issues/13116.


[FIX] build error on mac: expected id-expression before '(' token 43 | name.sin_port = ::htons(port)

#8

Improvement proposal

[ ] Commit style: [module name] Describe changes in this module e.g. [Network] Fix htons, htonl namespace.
[ ] Rename workflow mac-build to macos-build.
[ ] Add tests for htons and htonl functions. Tests should be in file source/test/unittests/c_socket.test.cpp.
[ ] Encapsulate htons and htonl with corresponding functions in laplace namespace. Those functions should be defined in file source/laplace/core/socket.h and implemented in file source/laplace/core/c_socket.cpp. Undef macros if there is any (depending on socket library implementation). Use functions from laplace namespace in code and tests.


Create Azure VM with Managed Service Identity

Part of https://github.com/Azure/azure-sdk-for-ruby/issues/885

[x] Update to latest version of SDKs because of ms_rest_azure changes https://github.com/Azure/azure-sdk-for-ruby/pull/931

@vishrutshah,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@veronicagg @sarangan12 Feel free to review when you get a chance. Thanks!

@veronicagg @sarangan12 I've addressed comments and added more docs around steps. Let me know what you think now. Thanks!

@veronicagg @sarangan12 FYI
I was talking to Lauren and we found that this sample does require more configuration in terms of assigning roles with more permissions. This sample is kind of incomplete and I missed it because the way I was creating VMs via this sample v/s way CLI / sample deployment template does differ i.e this would not work as-is.
That being said, I am adding more code on role assignment that is required to make this correct.

@veronicagg @sarangan12 Please re-review this sample. Thanks!

@vishrutshah good to know, what wasn't working? how did it run for you before?

@veronicagg I did create Azure VM from the Azure portal and added MSI extension extension then to test out sample to acquire token. While this sample I used to create linux VM and did not run the other sample on this VM but only checked whether token can be acquired using cURL request which was successful. Which missed the case that you can acquire the token but not use it unless you have role assignments. When @lmazuel looked at the sample for python he found that this was not complete and he discovered the missing step.


Change status of this document to Editor's Draft.

This depends on tabatkins/bikeshed#1663, which has landed, so it should be good to go.

Preview | Diff

LGTM!

LGTM2


Release compiled / dist version

Awesome library. Just what I was looking for!
Running babel inside node_modules and having library users install transform-es2015-modules-umd should be optional (remove .babelrc from distributed module)

Just noticed that there is a compiled version...it includes the word class so maybe it is a build pipeline bug:
  class MixinBuilder {
    constructor(superclass) {
      this.superclass = superclass;
    }

I compile ES2015 modules to UMD because no native environment supports modules, but plenty of them support classes. If you're targeting a VM that doesn't support classes you can compile them out.
Otherwise I'm not sure where we should draw the line in terms of JS features to avoid - it really depends on the users of the library, not the library itself.

You should aim to distribute a version that works with common build pipelines without the need to install babel plugins (BTW: the plugin you included in your .babelrc conflicted with other babel plugins so I ended up giving up on this library).
To draw the line, iIf you want to distribute a version with classes, can you put an esnext field in your package.json? I think it would be best to not include the babel plugins that you used to transpile the library and provide a packaged version for ES5 for maximum adoptability. I typically use the webpack UMD target since it is a well trodden path.

+1

This is a blocking bug for me too, I'm using rollup with babel plugin to transpile and bundle my source. @justinfagnani basically babel will look for a .babelrc in the folder of the file it's currently processing, and traverse up if it can't find one. See Lookup behavior. I think programatically setting the babel preset in your gulpfile would resolve it?
The other option might be to expose the ES2015 version in package.json using jsnext:main. That would also allow people to use tree-shaking if they're using something like rollup. Though I'm not sure how common (if at all) jsnext is outside of rollup land.

To come back and clarify why I closed this, it's not possible for ES5-style classes to extend ES6 classes, in particular super() just isn't emulatable at all. If I distributed this as compiled JS, it wouldn't be usable with uncompiled ES6. I think it's better if applications use and compile standard ES6 as needed.


Bar Graph not ready for negative values

How would you recommend fixing negative values in barChar? I can't explain properly, so I'll show you an example:

2010: 0+0+0+0
2011: 0+0+0+0
2012: 0+0+0+0
2013: 0+5+8+0
2014: -38+0+13+0
2015: 45+12+130+0
2016: 0+0+0+0
I think that the xAxis should stay in y=0, and the negative values would go under it.

That's interesting! I never considered that.
Let me ask if I understand you correctly.
13 should be on top of the x-axis and -38 should be below the x-axis?
So all negatives stack below and all positives stack above right?

Exacly! And several negatives would stack bellow each other. I don't think it should be too hard to implement, since you have the concept at the Scatter Graph.

Did you have some time to try it?

I tried it but there are still some unsolved issues.

What to do with the labels?
Special handling for grouped bar chart

See here:

Fixed the grouped chart, but no good idea what to do with the labels.

The only two options I see is either let it in the same place, but over the column bar, or push all the labels down, bellow the graphic.

Yep, I can't see a much better way without total customization. I'll change the rendering order, I hope that's good enough.


Enhancements to page content styles needed

Page title not included in render
Page content comes from a field powered by a wysiwyg editor. I think styles should be in place for base typegraphy elements like h1-h6, p, ul, ol and a tags.

Thanks @okbel, merged here: https://github.com/vercel/commerce/pull/383. Closing issue.


Card image for custom card type

Hi there,
Is there an easy way to provide a custom image for a custom card type?
I noticed that I could "hack" by having the card image name equal to the card type name, but imageForCardType is using self as the bundle, which returns nil if the image is contained in the project bundle and not the pod bundle.
public func imageForCardType(cardType: CardType) -> UIImage? {
    return UIImage(named: cardType.name, inBundle: self, compatibleWithTraitCollection: nil)
}

Thank you for your help!

Hey! You should be able to implement and provide a CardTypeImageStore for a CardTextField yourself.
This should be possible by either:

copying the images from Caishen to your main bundle and setting NSBundle.mainBundle() as this image store
or by implementing the CardTypeImageStore protocol with something like:

func imageForCardType(cardType: CardType) -> UIImage? {
  switch cardType {
    case .YourCardType:
      return yourImage
    default:
      return NSBundle(forClass: CardTextField.self).imageForCardType(cardType)
  }
}

Thank you @DannyVancura, it works if I do your solution, although I still think there should be a way to provide a custom image without duplicating assets in our project. Ideally, we would like to specify the image in the card type model so it's trivial to create a new card type and provide all the structure you want at the same place. Let me know your thoughts on that!


WSL2 SSH can't connect to any public SSH server

Environment
Windows build number:

Microsoft Windows [Version 10.0.19041.450]
Your Distribution version: Release:        20.04
Whether the issue is on WSL 2 and/or WSL 1: Linux version 4.19.104-microsoft-standard (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP Wed Feb 19 06:37:35 UTC 2020

Steps to reproduce
In the console try to connect to any public SSH service.
For instance:
ssh -vvv<EMAIL_ADDRESS>OpenSSH_8.2p1 Ubuntu-4ubuntu0.1, OpenSSL 1.1.1f  31 Mar 2020
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolving "sdf-eu.org" port 22
debug2: ssh_connect_direct
debug1: Connecting to sdf-eu.org [<IP_ADDRESS>] port 22.
debug1: connect to address <IP_ADDRESS> port 22: Connection timed out
ssh: connect to host sdf-eu.org port 22: Connection timed out

Timed out is observed
Expected behavior
Successful connection.
Actual behavior
Timeout (no connection).
Running the same command in cmd makes successfull connection:
ssh -vvv<EMAIL_ADDRESS>OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug3: Failed to open file:C:/Users/mresetar/.ssh/config error:2
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolving "sdf-eu.org" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to sdf-eu.org [<IP_ADDRESS>] port 22.
debug1: Connection established.
debug1: identity file C:\Users\mresetar/.ssh/id_rsa type 0
....
I don't observe any other network issues in the WSL2 Bash. Curl, apt-get, git clone etc.. they all work fine. Only SSH is problematic.
My computer is recent install.
I've just tried ssh from docker (WSL2) and from container it works:
miro@mresetar:~$ docker run -it --rm kroniak/ssh-client bash
bash-5.0# ssh -vvv<EMAIL_ADDRESS>OpenSSH_8.1p1, OpenSSL 1.1.1d  10 Sep 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "sdf-eu.org" port 22
debug2: ssh_connect_direct
debug1: Connecting to sdf-eu.org [<IP_ADDRESS>] port 22.
debug1: Connection established.
debug1: identity file /root/.ssh/id_rsa type -1
It looks to me like ssh client is broken on WSL2.

I just tried that from both my PS 7 and ubuntu 18.04 on WSL 2 and it worked.

That's good to know.
I have another scenario that works from WSL2
~$ ssh.exe -vvv<EMAIL_ADDRESS>It is just Linux ssh which is stuck connecting. I guess it could be Win10 adapter / firewall that get's in the way. But that is just guess.

I've tried to re-install the distribution.
If I try ssh in the WSL 1 version of Ubuntu-20.04 it works.
As soon I convert the distro to the version 2 with wsl --set-version Ubuntu-20.04 2, ssh client stops to work.
This is really annoying.
Current list:
C:\Users\mresetar>wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Running         2
  docker-desktop         Running         2
  docker-desktop-data    Running         2

exactly same situation
It worked for me but one day it stopped.
I guess something is wrong with network configuration. I tried to reinstall windows linux subsystem but it is ended the same.
Maybe there is a way to re-init whole network settings in wsl

Check if you have SEP (Symantec Endpoint Protection) firewall enabled. Disable it and try again.
If you connect successfully, it is the same issue I'm facing and that I was not able to resolve.

@tolaini you are 100% correct. I'm using SEP and had firewall turned on. I've requested admin rights to turn off the firewall. After turning it off, temporarily, I can connect successfully.
We need a solution for this. Microsoft and Symantec should figure this out together.

@tolaini you are 100% correct. I'm using SEP and had firewall turned on. I've requested admin rights to turn off the firewall. After turning it off, temporarily, I can connect successfully.
We need a solution for this. Microsoft and Symantec should figure this out together.

It appears this wasn't WSL issue but SEP policy issue. In my active policy, port 22 wasn't allowed for hyper-v group. As a solution, guys opened port 22 and with that, I can use SSH command from WSL 2.
It is annoying but there is nothing to be done in WSL to circumvent this. It is a matter of changing the SEP policy.
Thank you all, especially, @tolaini  for pinpointing this. I hope you will also solve this with your admins as I did.
Closing now.

@mresetar can you share a screenshot of the SEP console with the relevant firewall rule that was added?

Hi, I just spoke with my SEP admin and I can share few details. It looks there is no magic involved there. Symantec doesn't by magic recognize WSL as Hyper-V and treat it differently. It is just a Group policy in our case that was named Hyper-V.
So for people who use Hyper-V admins created a special Group policy where they allow some ports.
What is important to note that ports allowed have Incoming TCP port opened. I would say that to Win10 it looks like incoming traffic when WSL2 tries to open SSH connection.
So screenshots of the group policy with the special (No 1) rule:

Details of the rule:

Notice that there are few other ports besides 22. I wasn't only one requesting some ports to be opened :)

Same issue on WSL2, must be due to the latest windows update.
ssh -vvv asdf
OpenSSH_8.2p1 Ubuntu-4ubuntu0.1, OpenSSL 1.1.1f  31 Mar 2020
debug1: Reading configuration data /home/karl/.ssh/config
debug1: /home/karl/.ssh/config line 1: Applying options for *
debug1: /home/karl/.ssh/config line 7: Applying options for asdf
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolving "asdf.com.py" port 22
debug2: ssh_connect_direct
debug1: Connecting to asdf.com.py [<IP_ADDRESS>] port 22.
debug1: connect to address <IP_ADDRESS> port 22: Connection timed out
ssh: connect to host asdf.com.py port 22: Connection timed out

Same here - I can no longer ssh out of WSL2. while running the same command using ssh.exe from cmd works.

Same here - I can no longer ssh out of WSL2. while running the same command using ssh.exe from cmd works.

I fixed it by changing the subnet of my local IP address. Once it was in the same subnet as my home router it worked again. For configuration reasons I had switched subnets. Internet worked fine but ssh from wsl stopped working for some reason.

guys, try this one. It does help for me
https://gist.github.com/matthiassb/9c8162d2564777a70e3ae3cbee7d2e95#gistcomment-2656080

There are a lot of cases why networking functionality could be broken on WSL2. Please open a new ticket if your case is different (like router issue, dns issue etc...).
This ticket is closed and solution, in this case for me, was editing Symantec Endpoint Protection policy. Basically allowing port 22 for the network adapter for WSL / Hyper-V.
So nothing wrong on the WSL2 side/nothing to fix in WSL in this case.

My SSH it was blocked by Norton 360 in a mysterious way. But in the link below I found two solutions that solves the problem to me.
https://askubuntu.com/questions/1229456/ssh-fails-with-connection-timed-out-in-vpn-and-hangs-here-expecting-ssh2-msg

+1 my SSH to port 22 suddenly is blocked (WSL 1 here).
I don't have any other firewall, other than what MS install. Any pointers where to change it ?

I am also getting a similar issue where my port 22 is blocked for ssh on WSL2 within Ubuntu 20.04 LTS. I have tried turning off MS firewall but with no success.

@mehdighemati I've been struggling for the last hour or two trying to push a fresh repo into my github. SSH just won't work, but when I use a VPN, it does push but stops after Writing Objects and Total then displays a ssh_dispatch_run_fatal: Connection to {ip_address} port 22: Connection timed out error.
This might be a bigger issue if we both are having this problem at the same time. I also run Ubuntu 20.04 LTS on WSL2.

I'd also like to note that my system is a recent fresh install and when I turn on a VPN it starts to work

I'd also like to note that my system is a recent fresh install and when I turn on a VPN it starts to work

Issue sshing for me, I suspect something in a windows update? who here is on 11?

After a recent upgrade to Windows 11 (could be a coincidence), and another issue started occurring: the dynamic DNS resolution stopped working in WSL, which oddly makes SSH fail in the same way (freezes for a while) as when the port 22 is blocked.
I fixed that (I added nameserver <IP_ADDRESS>, the Google public name server) plus temporarily disabling the firewall, the SSH to port 22 has been working.

I can resolve domains just not ssh
On Mon, Jan 3, 2022, 1:29 AM Jan @.***> wrote:

After a recent upgrade to Windows 11 (could be a coincidence), and another
issue started occurring: the dynamic DNS resolution stopped working in WSL,
which oddly makes SSH fail in the same way (freezes for a while) as when
the port 22 is blocked.
I fixed that
https://superuser.com/questions/1533291/how-do-i-change-the-dns-settings-for-wsl2
(I added nameserver <IP_ADDRESS>, the Google public name server) plus
temporarily disabling the firewall, the SSH to port 22 has been working.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/WSL/issues/5755#issuecomment-1003966379,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASY6ZZAPZ5JXFC5ZWTAVLG3UUFUANANCNFSM4P64QUBA
.
You are receiving this because you commented.Message ID:
@.***>

Steps mentioned here worked for me.

@a4abhishek : I think these are instructions to run a SSH server in WSL. This thread is about getting the SSH client to work: ssh'ing from WSL to an outside server often doesn't work for one reason or another.

Similarly, I can ssh from the cmd window and also ssh from a vitual box VM. I just can't ssh from WSL2. I have added a special rule for incoming port 22 on my windows firewall and even tried just turning off the windows firewall altogether. No luck. Still searching for the answer here and it is certainly unique to WSL2.

Dang, I can't ssh from host WIndows 11 >Home  to WSL2 Ubuntu. Why does that not work OOTB?
connect to host 172.21.33.xxx port 22: Connection refused

Its March 27th 2022 and I was hoping this would be resolved by now but still  connection refused in WSL2.

same problem arose after windows update

Hi, I just spoke with my SEP admin and I can share few details. It looks there is no magic involved there. Symantec doesn't by magic recognize WSL as Hyper-V and treat it differently. It is just a Group policy in our case that was named Hyper-V. So for people who use Hyper-V admins created a special Group policy where they allow some ports. What is important to note that ports allowed have Incoming TCP port opened. I would say that to Win10 it looks like incoming traffic when WSL2 tries to open SSH connection. So screenshots of the group policy with the special (No 1) rule:
Details of the rule:
Notice that there are few other ports besides 22. I wasn't only one requesting some ports to be opened :)

Hi sir, please guide it details?

Also experiencing this issue. Any clues or hopes to get it fixed?

Here is the solution that I have found with WSL2.  I'm using MobaXterm. There was a key problem, may be these steps solve your problems.

generate an SSH key pair on WSL, I didn't set any password for testing purposes

ssh-keygen -t rsa -b 4096

Configure SSH server in WSL

sudo nano /etc/ssh/sshd_config

Change the following parameters

PasswordAuthentication yes
PermitRootLogin yes

Restart the SSH Server

sudo service ssh restart

Check SSH is handled by selected port 22 or others

sudo netstat -tlnp | grep ssh

Sample output

ucoruh@LAPTOP-RQNNS9IG:/etc/ssh$ sudo netstat -tlnp | grep ssh
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN      6550/sshd: /usr/sbi
tcp6       0      0 :::22                   :::*                    LISTEN      6550/sshd: /usr/sbi

Connect with MobaXterm Session->SSH Enter Host: localhost Port:22 Username: root Password : ****

I had problem with WSL, but with Docker, I can connect this container for development purposes. After these steps problem was solved and now I can develop application on WSL and Docker
FROM ubuntu:latest

# Docker görüntüsü oluşturan kişi
MAINTAINER Ugur CORUH<EMAIL_ADDRESS>
# Paketleri güncelle
RUN apt-get -y update

# openssh-server paketini yükle
RUN apt-get install -y openssh-server

# Gerekli paketleri yükle: build-essential, gdb, gdbserver, cmake, iproute2, less, bison, valgrind, nano
RUN apt-get install -y build-essential gdb gdbserver cmake iproute2 less bison valgrind nano

# İndirilen paketleri temizle
RUN rm -rf /var/lib/apt/lists/

# sshd için bir dizin oluştur
RUN mkdir /var/run/sshd

## Root kullanıcısının şifresini 'ucoruh' olarak ayarla, istersen bunu değiştirebilirsin
RUN echo 'root:ucoruh' | chpasswd

# sshd_config dosyasında "PermitRootLogin prohibit-password" satırını "PermitRootLogin yes" olarak değiştir
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

# SSH giriş düzeltmesi. Aksi takdirde kullanıcı oturum açtıktan sonra atılır
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd

# Kullanıcı profili için NOTVISIBLE ortam değişkenini ayarla
ENV NOTVISIBLE "in users profile"

# /etc/profile dosyasına "export VISIBLE=now" satırını ekle
RUN echo "export VISIBLE=now" >> /etc/profile

## SSH portunu aç
EXPOSE 22

## Programa Bağlanma için portu aç
EXPOSE 5555

## Uzaktan Hata Ayıklama için portu aç
EXPOSE 4444

# sshd servisini başlat
CMD ["/usr/sbin/sshd", "-D"]

I started having problems today, after a few months I haven't used ssh. I've used wsl with Ubuntu for more than 4 years now, and It's the first time I have this kind of problem. I have ubuntu 20.04.
For me too, the windows client (ssh.exe) works perfectly.
I've tried all of these without any success:

disabling the firewall (MS default one)
diabling the antivirus (avira)
restarting wsl after terminating all of its processes

@p3k1n0 I face the same issue. Did you manage to find a solution?

I started getting this issue a few days ago, and today I resolved it by disabling IPv6 on the network connection e.g.
Go to Control Panel\Network and Internet\Network Connections
Right click on whichever network connection you are using, choose Properties
Deselect "Internet Protocol Version 6 (TCP/IPv6)
Click OK
No need to reboot or anything, it worked immediately. Hope that can help someone else.

I'm having the same issue in my enterprise laptop where we have WSL support enabled, I wanted to use ansible, I tried all answers above except the firewall config, nothing works

Recently, this problem has suddenly returned

I tried disabling IPV6 as suggested by @Sublime1, but it did not work for me. I am using a VPN and had to disable ipv6 in both the VPN and the wifi network.

i started facing it today (yesterday was working good, i dont change anything, just shutdown my computer), my shh suddetly stops to work to connect a public server that i can connect from outside WSL.
if i open de windows CMD and try connect to public by shh it works, but inside WSL dont work.

There is a workaround when connecting to GitHub：
https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port


Remove use of deprecated methods in gradle/gradle

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

Obviously, it would be better to rewrite these things to use test suites

@bot-gradle test and merge

OK, I've already triggered a build for you.


add PECL uploadprogress

Add PECL uploadprogress with mod_php

I won't be adding mod_php again (it's supported, and you can get it working with a certain set of variables, but I don't recommend it and won't default to it). However, there is an open PR for this purpose: https://github.com/geerlingguy/drupal-vm/pull/788
I hope to incorporate it soon, hopefully for the next minor release.
Closing this issue to direct attention to the PR.


Show reactions to messages

Show an emoji or other notice indicating someone reacted to the message

unfortunately it appears the API does not support this yet:
https://ciscocollabcustomer.ideas.aha.io/ideas/WXCUST-I-3579


Make the pub roller bot re-generate gradle lockfiles

Fixes https://github.com/flutter/flutter/issues/142475
Pre-launch Checklist

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

If you need help, consider asking for advice on the #hackers-new channel on Discord.

(triage): I spoke to @gmackall last week and he says this is still on his radar.

@gmackall FYI, I updated this branch. Turned into somewhat of a yak shave, but I updated generate_gradle_lockfiles.dart to no longer require the android directories via stdin (since that would have been awkward to pipe from the packages_autoroller.dart script) and just taught it to discover these all itself.

@gmackall FYI, I updated this branch. Turned into somewhat of a yak shave, but I updated generate_gradle_lockfiles.dart to no longer require the android directories via stdin (since that would have been awkward to pipe from the packages_autoroller.dart script) and just taught it to discover these all itself.

Wow, thanks for taking the time to do that! This looks great to me, but I can't technically approve because it is my PR


Paraview/Vizer : remove hardcoded anfhome value in the paraview/vizer home

Describe the feature
/anfhome is hardcoded in the paraview home field, which is not updated when changing the value of {{homedir_mountpoint}}  in the configuration file

this also applies to Ansys & VMD
grep -ir anfhome playbooks/roles/ood-applications/*
playbooks/roles/ood-applications/files/bc_paraview/readme.md:the ParaView binaries under `/anfhome/apps/paraview` by default. The default ParaView root directory
playbooks/roles/ood-applications/files/bc_paraview/readme.md:is defined as `/anfhome/apps/paraview`, but it can be changed in the `form.yml.erb` file and is a parameter in the UI.
playbooks/roles/ood-applications/files/bc_paraview/readme.md:The default version is `5.11.0` and is mapped to the `/anfhome/apps/paraview/5.11.0` folder to launch ParaView.
playbooks/roles/ood-applications/files/bc_paraview/form.yml.erb:        value: "/anfhome/apps/paraview"
playbooks/roles/ood-applications/files/bc_ansys_workbench/readme.md:The default ANSYS root directory is defined as `/anfhome/apps/ansys`, but it can be changed in the `form.yml.erb` file and is a parameter in the UI.
playbooks/roles/ood-applications/files/bc_ansys_workbench/readme.md:The default version is `2021R2` and is mapped to the `/anfhome/apps/ansys/v212` folder to launch ANSYS Workbench. If you need to add another version then :
playbooks/roles/ood-applications/files/bc_ansys_workbench/form.yml.erb:    value: "/anfhome/apps/ansys"
playbooks/roles/ood-applications/files/bc_vmd/readme.md:The default VMD root directory is defined as `/anfhome/apps/vmd`, but it can be changed in the `form.yml.erb` file and is a parameter in the UI.
playbooks/roles/ood-applications/files/bc_vmd/form.yml.erb:    value: "/anfhome/apps/vmd"
playbooks/roles/ood-applications/files/bc_vizer/form.yml.erb:        value: "/anfhome/apps/vizer/datasets/headsq.vti"


bluez: 5.71 -> 5.72

Update bluez to latest release.
python3.pkgs.pygments was added to nativeBuildInputs as it now seems to be required to build bluez.
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Already on staging branch.
https://github.com/NixOS/nixpkgs/pull/282581
Track its inclusion at https://nixpk.gs/pr-tracker.html?pr=282581


Destroy method doesn't work in v2.0.0

The destroy() method doesn't work in v2.0.0. I've created a commit with the fix, but I'm unable to create a PR (not sure why, probably permissions).
Commit: https://github.com/redoPop/loupe/commit/1597d0311bf35087f706f5fb48d6a32c325b29a1
I see this issue is fixed on the master branch, but there's no release of that yet. So new users will download v2.0.0 with a broken destroy() method.

Sorry about the delay in responding to this: I'd misconfigured my GitHub notifications and missed a few issues in my repos. D'oh!
I just cut a 2.0.1 release, which should solve this issue. Thanks for the report!


Docs: Add first jupyter notebook tutorial

This adds a jupyter notebook as a first tutorial in the documentation.
Currently the jupyter notebooks won't be executed and are clean notebooks without executed cells.
We will change this behavior in the future when the toy dataset is fully integrated.

Codecov Report
Base: 71.64% // Head: 71.64% // No change to project coverage :thumbsup:

Coverage data is based on head (7cfc53d) compared to base (918be48).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #206   +/-   ##
=======================================
  Coverage   71.64%   71.64%
=======================================
  Files          21       21
  Lines         843      843
  Branches      201      201
=======================================
  Hits          604      604
  Misses        220      220
  Partials       19       19

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.


Navbar Hover and Link Issues

Hello, I've noticed a few issues with the navbar and would like to contribute by fixing them.
Here are the problems I've observed:
Hovering Issue: Some elements in the navbar do not respond properly to hovering, making it difficult to navigate.
Link Issue: When navigating to the "Feature" page via the navbar, the "Product" link does not function as expected.  And on "Contact" page the link to "Feature" page is not correct.
Proposed Solution: I would like to work on these issues by:
Fixing the hover functionality to ensure all navbar elements respond smoothly.
Investigating and resolving the issue with the "Product" link on the "Feature" page to ensure proper navigation.
Could you please grant me permission to apply these changes?

Can you please assign this task to me I can resolve this problem and provide the best possible solution.