Why are some of the entries are grey and some are black?

http://prntscr.com/e2nev0
I see no relation to anything. What does this indicate?

If grouped mode (collapse similar entries) is turned on the group title is darker and the subitems are grey. In the screenshot it does not seem to be the case. Could you please elaborate how this situation happened. Are the grey items just single unique entries?

@IndrekV To reproduce, you need to have a few regular ungrouped entries and all have to be black. Then create another one with two sub-entries. Then expand that group and collapse it. Two of previously created black entries will turn gray. (Or three if you had three sub-entries and so on).
Example:

Thank you for the details. I'll try to replicate and work on a fix.


Double Decimal calculations are wrong

**Problem **
Mathematical operation on Double value with decimal points are not accurate
**Steps to reproduce **
`
func checkDoublePrecision() {

var doubleValue: Double = 1.00

print("Start: \(doubleValue)")

while doubleValue >= 0.00 {

    print(doubleValue)

    doubleValue -= 0.01

}

print("finish: \(doubleValue)")

}
checkDoublePrecision()
`
Above code generate below output
`
Start: 1.0
1.0
0.99
0.98
0.97
0.96
0.95
0.94
0.9299999999999999
0.9199999999999999
0.9099999999999999
0.8999999999999999
0.8899999999999999
0.8799999999999999
0.8699999999999999
0.8599999999999999
0.8499999999999999
0.8399999999999999
0.8299999999999998
0.8199999999999998
0.8099999999999998
0.7999999999999998
0.7899999999999998
0.7799999999999998
0.7699999999999998
0.7599999999999998
0.7499999999999998
0.7399999999999998
0.7299999999999998
0.7199999999999998
0.7099999999999997
0.6999999999999997
0.6899999999999997
0.6799999999999997
0.6699999999999997
0.6599999999999997
0.6499999999999997
0.6399999999999997
0.6299999999999997
0.6199999999999997
0.6099999999999997
0.5999999999999996
0.5899999999999996
0.5799999999999996
0.5699999999999996
0.5599999999999996
0.5499999999999996
0.5399999999999996
0.5299999999999996
0.5199999999999996
0.5099999999999996
0.49999999999999956
0.48999999999999955
0.47999999999999954
0.46999999999999953
0.4599999999999995
0.4499999999999995
0.4399999999999995
0.4299999999999995
0.4199999999999995
0.4099999999999995
0.39999999999999947
0.38999999999999946
0.37999999999999945
0.36999999999999944
0.35999999999999943
0.3499999999999994
0.3399999999999994
0.3299999999999994
0.3199999999999994
0.3099999999999994
0.2999999999999994
0.28999999999999937
0.27999999999999936
0.26999999999999935
0.25999999999999934
0.24999999999999933
0.23999999999999932
0.22999999999999932
0.2199999999999993
0.2099999999999993
0.1999999999999993
0.18999999999999928
0.17999999999999927
0.16999999999999926
0.15999999999999925
0.14999999999999925
0.13999999999999924
0.12999999999999923
0.11999999999999923
0.10999999999999924
0.09999999999999924
0.08999999999999925
0.07999999999999925
0.06999999999999926
0.059999999999999255
0.04999999999999925
0.03999999999999925
0.02999999999999925
0.019999999999999248
0.009999999999999247
finish: -7.528699885739343e-16
`
Problem: 0.94 - 0.01  = 0.9299999999999999
Problem: 0.009999999999999247 - 0.01  = -7.528699885739343e-16
Expected behavior
.Start: 1.0 1.0 0.99 0.98 0.97 0.96 0.95 0.94 0.93 0.94 . . 0.01 finish: 0.00
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please fill out the following information)

OS: macOS 12.2, Xcode: 13.2.1, Swift: 5.0
Xcode Version/Tag/Branch:

Additional context
Add any other context about the problem here.

This all looks correct to me.  Swift Double is a binary floating-point format, and so 0.01 cannot be exactly represented.  This means that repeated subtraction should be expected to differ from the results you would get computing the same series in decimal.
Please read:  What Every Computer Scientist Should Know About Floating Point

Hey Tim,
Thanks for your reply on my issue.
In that case could you help me how can we achieve this logic where we want
to deduct 0.01 amount and need a decimal precise result.
Regards
Kiran
On Mon, Aug 29, 2022 at 10:01 AM Tim Kientzle @.***>
wrote:

Closed #60822 https://github.com/apple/swift/issues/60822 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/apple/swift/issues/60822#event-7280544683, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGW3BGOXO4IJR5BRH2MLPNTV3TUFTANCNFSM573SWDCA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Use integers.
var a = 100  // Really 1.00
a -= 001   // Really - 0.01

Wrap this up in a MyNumber struct type to make it easier to use (and to hide the code that converts these to strings).

Hi Tim,
Thank you very much for the quick response.
That is surprising for me how that works.  Just curious to know, is it the
same for Objective-C also ?
On Mon, Aug 29, 2022 at 10:17 AM Tim Kientzle @.***>
wrote:

Use integers.
var a = 100  // Really 1.00
a -= 001   // Really - 0.01
Wrap this up in a MyNumber struct type to make it easier to use (and to
hide the code that converts these to strings).
—
Reply to this email directly, view it on GitHub
https://github.com/apple/swift/issues/60822#issuecomment-1230605869, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGW3BGKCL66QSAD36NFCTKTV3TWBTANCNFSM573SWDCA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Double works the same way in every major programming language.  (Because the hardware implementations all follow IEEE 754 / ISO 60559.)


wasm-mutate fuzz targets

There's definitely more to be done here but I think this is a good starting point.
The big open question for the future in my mind is how this will integrate with the way we heavily rely on swarm testing for Wasmtime configuration. What's great about wasm-mutate is that the seed file is the Wasm, so you can just throw a bunch of interesting Wasm files in your corpus and start exploring some really interesting Wasm programs. But our swarm configuration relies on interpreting the start of the seed files as "DNA" for Wasmtime's configuration. If we do that, we lose the ability to easily add interesting Wasm programs to our corpus. Maybe we don't use swarm testing with wasm-mutate? And choose only N interesting points in the configuration space at which to test?
Also we could basically have a wasm-mutate version of every fuzz target we have if we made our infra a little more generic and always used fuel to avoid infinite loops. That seems do-able but will require another overhaul of a lot of our infra, since it kind of assumes wasm-smith right now.
Happy to brainstorm on these things, but I think solving them is something for the future.

Could this be installed directly into the compile target as a mutator or do we need a second target for this?

I just wanted to be conservative about rolling this out. Also, I don't think it is a bad thing to have multiple mutators at work here. wasm-mutate is far from complete, so keeping the raw libfuzzer mutator around is good.

Depending on the coverage from this I think it would be great to hook into the "actually run code" fuzz targets at some point but that's fine to do later.

Yep, agreed.

Yeah, probably good to add the sightglass benchmarks and any other Wasm binaries we have lying around too. More is better! Can always shrink the corpus after the fact.


Update init.py

support for sensitive pin_logo in V2

Thank you. I will build and upload the VScode extension with the patch tomorrow.


Generate own metadata instead of deprecated @records

@josevalim Awesome, thank you! Will take a closer look this week.


Can not use torch.jit.script to export model

torch.jit.frontend.NotSupportedError: Compiled functions can't take variable number of arguments or use keyword-only arguments with defaults:
at /usr/local/lib/python3.7/dist-packages/torch/autograd/function.py:26:25
def mark_dirty(self, *args):
~~~~~ <--- HERE
r"""Marks given tensors as modified in an in-place operation.
    **This should be called at most once, only from inside the**
    :func:`forward` **method, and all arguments should be inputs.**

    Every tensor that's been modified in-place in a call to :func:`forward`
    should be given to this function, to ensure correctness of our checks.
    It doesn't matter whether the function is called before or after
    modification.

'SwishImplementation' is being compiled since it was called from 'torch.efficientnet_pytorch.utils.MemoryEfficientSwish.forward'

It seems, that you need to make model.set_swish(False) before exporting the model.

wouldn't it be possible to make the MemoryEfficientSwish JIT compatible?

It seems, that you need to make model.set_swish(False) before exporting the model.

i use the following code to export jit model:
import torch
from efficientnet_pytorch import EfficientNet
model = EfficientNet.from_pretrained('efficientnet-b0')
model.set_swish(False)
model.eval()
traced_script_module = torch.jit.script(model)
traced_script_module.save(r"efficientdet-d0_traced.pth")
But error occurred as following:
RuntimeError:
Tried to access nonexistent attribute or method 'expand_ratio' of type 'Tuple[int, int, List[int], int, int, int, float, bool]'.:
File "\EfficientNet-PyTorch\efficientnet_pytorch\model.py", line 93
# Expansion and Depthwise Convolution
x = inputs
if self._block_args.expand_ratio != 1:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--- HERE
x = self._expand_conv(inputs)
x = self._bn0(x)
is there any setting i missed?

Hi, I'm stuck in the same place as you did, have you found a solution?

Hi, I'm stuck in the same place as you did, have you found a solution?

This is the solution:

It seems, that you need to make model.set_swish(False) before exporting the model.

Unfortunately, in my case it doesn't help. I do:
from efficientnet_pytorch import EfficientNet
import torch

model = EfficientNet.from_pretrained('efficientnet-b0')
model.set_swish(False)
scripted_model = torch.jit.script(model)

and get:
Tried to access nonexistent attribute or method 'expand_ratio' of type 'Tuple[int, int, int, int, int, bool, List[int], float]'.:
File "C:\Users\xxx\AppData\Local\Continuum\anaconda3\envs\xxx\lib\site-packages\efficientnet_pytorch\model.py", line 76
# Expansion and Depthwise Convolution
x = inputs
if self._block_args.expand_ratio != 1:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--- HERE
x = self._swish(self._bn0(self._expand_conv(inputs)))
x = self._swish(self._bn1(self._depthwise_conv(x)))

You should use torch.jit.trace instead

Many thanks, with torch.jit.trace it works! 👍

It seems, that you need to make model.set_swish(False) before exporting the model.

model.module.set_swish(False)

It seems, that you need to make model.set_swish(False) before exporting the model.

model.module.set_swish(False)


Web app fix reading length of null

Uncaught TypeError: Cannot read property 'length' of null

which points to this code in webapp/index.html
render: function() {
        if (this.state.queries.length > 0) { // this line

is thrown if a call to /v1/query fails (e.g. no connectivity, presto restart, etc)
This checks for the variable to be null so auto-update keeps refreshing.

Merged. Thanks!


TFS artifacts for Release Management not longer working

After updating our Azure Devops Server to the latest version TFS artifacts for Release Management is not longer working.
Every pipeline that uses TFS artifacts for Release Management gives the same permission error (see screenshot below).

I also think this is the same issue (but in a different plugin) as #901
Any progress on that issues? @chshrikh @narula0781

In #935 the last post gave the solution...
"Project Collection Build Service (MyProject); to the "User" role of the service connection my release is accessing via the ExternalTfsBuild artifact link."
Might wanne add this in red or something to the documentation


MatTextField Label not correct when using RTL dirction

When using rtl direction the MatTextField Label dos not show to the right of the textfield it stay on left as if it is ltr direction.
Please Is there any solution to fix this issue, or it is like this dos not suppurt rtl.
Thank you very much.

Are you sure? I just added dir="rtl" in the body and it's working.

Yes with this way it is working good.
I was using direction: rtl in the css but did not work.
Thank you very much for your help.

@T-Alkathiri Have your issue been resolved so we can close this again? Noticed that you reopened it but no comments!:)

Yes i have your issue been resolved.
Thank you very much.


Align parquet filtering behavior with dask.dataframe

Closes https://github.com/dask-contrib/dask-expr/issues/780
Closes https://github.com/dask-contrib/dask-expr/issues/779
Makes a few small changes to ReadParquet to make divisions/npartitions the same as dask.dataframe.

Do we have a sibling PR for dask/dask that adjusts the tests to accout for this change?

thx


docs: fix a few typos in intro

Fixing a few typos I came across these while reading through the docs.
Risk Level: Low

@venilnoronha done, sorry about that.


Unable to get wdio-vscode-service working from workspace directory with a long path

I made a very bare bones example based on your docs. It doesn't work from my normal project folder /Users/fabian.jakobs/Desktop/Workspaces/wdio but it does work when copying it to /tmp and running it from there. I was running into similar issues before where the full VSCode executable path had to be below a certain length but this time I'm unable to fix it.
Setting cachePath to /tmp also didn't help.
VSCode never even starts in the first case.

Example code
wdio.zip

Logs
% npm run wdio

><EMAIL_ADDRESS>wdio
> wdio run test/wdio.conf.ts

Execution of 1 workers started at 2022-08-10T14:01:23.550Z

(node:89204) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
2022-08-10T14:01:23.845Z INFO @wdio/cli:launcher: Run onPrepare hook
2022-08-10T14:01:23.850Z INFO wdio-vscode-service/launcher: Fetch releases from https://update.code.visualstudio.com/api/releases/stable
2022-08-10T14:01:24.534Z INFO wdio-vscode-service/launcher: Download Chromedriver (v100.0.4896.60)
2022-08-10T14:01:25.904Z INFO wdio-vscode-service/launcher: Download VSCode binary (1.69.1)
Found existing install in /Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/vscode-darwin-arm64-1.69.1. Skipping download
2022-08-10T14:01:25.908Z INFO chromedriver: Start Chromedriver (/Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/chromedriver-100.0.4896.60) with args --port=9515 --url-base=/
2022-08-10T14:01:26.164Z INFO chromedriver: Starting ChromeDriver 100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}) on port 9515
2022-08-10T14:01:26.164Z INFO chromedriver: Only local connections are allowed.
2022-08-10T14:01:26.164Z INFO chromedriver: Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
2022-08-10T14:01:26.165Z INFO chromedriver: ChromeDriver was started successfully.
2022-08-10T14:01:26.227Z INFO @wdio/cli:launcher: Run onWorkerStart hook
2022-08-10T14:01:26.228Z INFO @wdio/local-runner: Start worker 0-0 with arg: run,test/wdio.conf.ts
[0-0] 2022-08-10T14:01:26.439Z INFO @wdio/local-runner: Run worker command: run
[0-0] (node:89209) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
[0-0] (Use `node --trace-warnings ...` to show where the warning was created)
[0-0] 2022-08-10T14:01:26.810Z INFO wdio-vscode-service: Start VSCode proxy server on port 55454
[0-0] 2022-08-10T14:01:26.810Z INFO wdio-vscode-service: Setting up VSCode directory at /var/folders/ym/mh9vt0j15m5cdv5t0m02cf6r0000gp/T/tmp-89209-cH3VslPLIhop/settings/User
[0-0] 2022-08-10T14:01:26.812Z INFO wdio-vscode-service: Start VSCode: /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js --no-sandbox --disable-updates --skip-welcome --skip-release-notes --disable-workspace-trust --disable-extensions --extension-development-path=/Users/fabian.jakobs/Desktop/Workspaces/wdio --extension-tests-path=/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/proxy/index.js --user-data-dir=/var/folders/ym/mh9vt0j15m5cdv5t0m02cf6r0000gp/T/tmp-89209-cH3VslPLIhop/settings --extensions-dir=/var/folders/ym/mh9vt0j15m5cdv5t0m02cf6r0000gp/T/tmp-89209-cH3VslPLIhop/extensions --vscode-binary-path=/Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/vscode-darwin-arm64-1.69.1/Visual Studio Code.app/Contents/MacOS/Electron
[0-0] RUNNING in chrome - /test/specs/example.e2e.ts
[0-0] 2022-08-10T14:01:26.917Z INFO webdriver: Initiate new session using the WebDriver protocol
[0-0] 2022-08-10T14:01:26.943Z INFO webdriver: [POST] http://localhost:9515/session
[0-0] 2022-08-10T14:01:26.943Z INFO webdriver: DATA {
[0-0]   capabilities: {
[0-0]     alwaysMatch: {
[0-0]       browserName: 'chrome',
[0-0]       browserVersion: '1.69.1',
[0-0]       'wdio:vscodeOptions': [Object],
[0-0]       'goog:chromeOptions': [Object]
[0-0]     },
[0-0]     firstMatch: [ {} ]
[0-0]   },
[0-0]   desiredCapabilities: {
[0-0]     browserName: 'chrome',
[0-0]     browserVersion: '1.69.1',
[0-0]     'wdio:vscodeOptions': {
[0-0]       extensionPath: '/Users/fabian.jakobs/Desktop/Workspaces/wdio',
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/vscode-darwin-arm64-1.69.1/Visual Studio Code.app/Contents/MacOS/Electron'
[0-0]     },
[0-0]     'goog:chromeOptions': {
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js',
[0-0]       args: [Array],
[0-0]       windowTypes: [Array]
[0-0]     }
[0-0]   }
[0-0] }
[0-0] 2022-08-10T14:01:27.060Z WARN webdriver: Request failed with status 500 due to unknown error: Chrome failed to start: exited abnormally.
[0-0]   (unknown error: DevToolsActivePort file doesn't exist)
[0-0]   (The process started from chrome location /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
[0-0] 2022-08-10T14:01:27.060Z INFO webdriver: Retrying 1/3
[0-0] 2022-08-10T14:01:27.060Z INFO webdriver: [POST] http://localhost:9515/session
[0-0] 2022-08-10T14:01:27.060Z INFO webdriver: DATA {
[0-0]   capabilities: {
[0-0]     alwaysMatch: {
[0-0]       browserName: 'chrome',
[0-0]       browserVersion: '1.69.1',
[0-0]       'wdio:vscodeOptions': [Object],
[0-0]       'goog:chromeOptions': [Object]
[0-0]     },
[0-0]     firstMatch: [ {} ]
[0-0]   },
[0-0]   desiredCapabilities: {
[0-0]     browserName: 'chrome',
[0-0]     browserVersion: '1.69.1',
[0-0]     'wdio:vscodeOptions': {
[0-0]       extensionPath: '/Users/fabian.jakobs/Desktop/Workspaces/wdio',
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/vscode-darwin-arm64-1.69.1/Visual Studio Code.app/Contents/MacOS/Electron'
[0-0]     },
[0-0]     'goog:chromeOptions': {
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js',
[0-0]       args: [Array],
[0-0]       windowTypes: [Array]
[0-0]     }
[0-0]   }
[0-0] }
[0-0] 2022-08-10T14:01:27.168Z WARN webdriver: Request failed with status 500 due to unknown error: Chrome failed to start: exited abnormally.
[0-0]   (unknown error: DevToolsActivePort file doesn't exist)
[0-0]   (The process started from chrome location /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
[0-0] 2022-08-10T14:01:27.168Z INFO webdriver: Retrying 2/3
[0-0] 2022-08-10T14:01:27.168Z INFO webdriver: [POST] http://localhost:9515/session
[0-0] 2022-08-10T14:01:27.168Z INFO webdriver: DATA {
[0-0]   capabilities: {
[0-0]     alwaysMatch: {
[0-0]       browserName: 'chrome',
[0-0]       browserVersion: '1.69.1',
[0-0]       'wdio:vscodeOptions': [Object],
[0-0]       'goog:chromeOptions': [Object]
[0-0]     },
[0-0]     firstMatch: [ {} ]
[0-0]   },
[0-0]   desiredCapabilities: {
[0-0]     browserName: 'chrome',
[0-0]     browserVersion: '1.69.1',
[0-0]     'wdio:vscodeOptions': {
[0-0]       extensionPath: '/Users/fabian.jakobs/Desktop/Workspaces/wdio',
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/vscode-darwin-arm64-1.69.1/Visual Studio Code.app/Contents/MacOS/Electron'
[0-0]     },
[0-0]     'goog:chromeOptions': {
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js',
[0-0]       args: [Array],
[0-0]       windowTypes: [Array]
[0-0]     }
[0-0]   }
[0-0] }
[0-0] 2022-08-10T14:01:27.275Z WARN webdriver: Request failed with status 500 due to unknown error: Chrome failed to start: exited abnormally.
[0-0]   (unknown error: DevToolsActivePort file doesn't exist)
[0-0]   (The process started from chrome location /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
[0-0] 2022-08-10T14:01:27.276Z INFO webdriver: Retrying 3/3
[0-0] 2022-08-10T14:01:27.276Z INFO webdriver: [POST] http://localhost:9515/session
[0-0] 2022-08-10T14:01:27.276Z INFO webdriver: DATA {
[0-0]   capabilities: {
[0-0]     alwaysMatch: {
[0-0]       browserName: 'chrome',
[0-0]       browserVersion: '1.69.1',
[0-0]       'wdio:vscodeOptions': [Object],
[0-0]       'goog:chromeOptions': [Object]
[0-0]     },
[0-0]     firstMatch: [ {} ]
[0-0]   },
[0-0]   desiredCapabilities: {
[0-0]     browserName: 'chrome',
[0-0]     browserVersion: '1.69.1',
[0-0]     'wdio:vscodeOptions': {
[0-0]       extensionPath: '/Users/fabian.jakobs/Desktop/Workspaces/wdio',
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/.wdio-vscode-service/vscode-darwin-arm64-1.69.1/Visual Studio Code.app/Contents/MacOS/Electron'
[0-0]     },
[0-0]     'goog:chromeOptions': {
[0-0]       binary: '/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js',
[0-0]       args: [Array],
[0-0]       windowTypes: [Array]
[0-0]     }
[0-0]   }
[0-0] }
[0-0] 2022-08-10T14:01:27.383Z ERROR webdriver: Request failed with status 500 due to unknown error: unknown error: Chrome failed to start: exited abnormally.
[0-0]   (unknown error: DevToolsActivePort file doesn't exist)
[0-0]   (The process started from chrome location /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
[0-0] 2022-08-10T14:01:27.383Z ERROR webdriver: unknown error: unknown error: Chrome failed to start: exited abnormally.
[0-0]   (unknown error: DevToolsActivePort file doesn't exist)
[0-0]   (The process started from chrome location /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
[0-0]     at getErrorFromResponseBody (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriver/build/utils.js:198:12)
[0-0]     at NodeJSRequest._request (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriver/build/request/index.js:166:60)
[0-0]     at processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0]     at async startWebDriverSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriver/build/utils.js:68:20)
[0-0]     at async Function.newSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriver/build/index.js:46:45)
[0-0]     at async remote (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriverio/build/index.js:77:22)
[0-0]     at async Runner._startSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/@wdio/runner/build/index.js:223:56)
[0-0]     at async Runner._initSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/@wdio/runner/build/index.js:176:25)
[0-0]     at async Runner.run (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/@wdio/runner/build/index.js:88:19)
[0-0] 2022-08-10T14:01:27.385Z ERROR @wdio/runner: Error: Failed to create session.
[0-0] unknown error: Chrome failed to start: exited abnormally.
[0-0]   (unknown error: DevToolsActivePort file doesn't exist)
[0-0]   (The process started from chrome location /Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/wdio-vscode-service/dist/chromium/index.js is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
[0-0]     at startWebDriverSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriver/build/utils.js:73:15)
[0-0]     at processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0]     at async Function.newSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriver/build/index.js:46:45)
[0-0]     at async remote (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/webdriverio/build/index.js:77:22)
[0-0]     at async Runner._startSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/@wdio/runner/build/index.js:223:56)
[0-0]     at async Runner._initSession (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/@wdio/runner/build/index.js:176:25)
[0-0]     at async Runner.run (/Users/fabian.jakobs/Desktop/Workspaces/wdio/node_modules/@wdio/runner/build/index.js:88:19)
[0-0] FAILED in chrome - /test/specs/example.e2e.ts
2022-08-10T14:01:27.491Z INFO @wdio/cli:launcher: Run onWorkerEnd hook
2022-08-10T14:01:27.492Z INFO @wdio/cli:launcher: Run onComplete hook

Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:03

2022-08-10T14:01:27.492Z INFO @wdio/local-runner: Shutting down spawned worker
2022-08-10T14:01:27.743Z INFO @wdio/local-runner: Waiting for 0 to shut down gracefully
2022-08-10T14:01:27.744Z INFO @wdio/local-runner: shutting down
fabian.jakobs@NM4Y0F6NN6 wdio %

It seems like it is unrelated to the length of the path. I ran the script in:
❯ cd onesuperlongpath/withmoresuperlongsubdirectories/andIcangetoneandoneandoneandoneandone/thisisfunletsseehwatcomesout/wdio/
❯ npm run wdio

And it was running successfully. So my hunch is that there is some sort of access right/privilege issue starting a port from a process that resides in the Desktop directory. Is there any reasons why your dev environment is within the Desktop folder?

It's indeed the desktop directory. Trying to figure out how to fix this.

I assume it has something to do with the new folder protections in OSX. Couldn't find a way to fix it so moved my Workspaces folder out of my Desktop to prevent similar issues in the future.


Guard against no heading being seen as active

On mobile, we sometimes (?) don’t find any of the possible targets to be at the top of the screen, because their offset is the top of the page and there is a header between the first target and that.
Guarding to allow for result being nil fixes this. It means we don’t update the hash or the nav when the page first loads, but in the mobile viewport that’s not something we do as the user scrolls anyway.

Looks good to me 👍


[MUSIQ] Error in Image Dimensionality

@junjiek
I get the following error when I run inference with only some images.  Some images are fine.  My guess is that the image dimensions are somehow not compatible.  I noticed that the issue comes on images that are tall and narrow but not always.
Does the images have to be a specific dimension to have them do inference correctly?.
`
Image size: 728x2048
Image ratio: 0.35546875
Traceback (most recent call last):
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 267, in
main()
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 251, in main
pred = run_model_single_image(model_config, num_classes, pp_config, params, image_data)
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 160, in run_model_single_image
image = prepare_image(image_path, pp_config)
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 137, in prepare_image
data = pp_fn(data)
File "/Users/timothyhunt/PycharmProjects/image_quality/model/preprocessing.py", line 301, in _preprocess_fn
image = get_multiscale_patches(image, **preprocessing_kwargs)
File "/Users/timothyhunt/PycharmProjects/image_quality/model/preprocessing.py", line 210, in get_multiscale_patches
out = _extract_patches_and_positions_from_image(resized_image, patch_size, patch_stride, hse_grid_size,
File "/Users/timothyhunt/PycharmProjects/image_quality/model/preprocessing.py", line 164, in _extract_patches_and_positions_from_image
out = tf.concat([p, spatial_p, scale_p, mask_p], axis=2)
File "/Users/timothyhunt/opt/anaconda3/lib/python3.9/site-packages/tensorflow/python/util/traceback_utils.py", line 153, in error_handler
raise e.with_traceback(filtered_tb) from None
File "/Users/timothyhunt/opt/anaconda3/lib/python3.9/site-packages/tensorflow/python/framework/ops.py", line 7164, in raise_from_not_ok_status
raise core._status_to_exception(e) from None  # pylint: disable=protected-access
tensorflow.python.framework.errors_impl.InvalidArgumentError: ConcatOp : Dimension 1 in both shapes must be equal: shape[0] = [1,28,3072] vs. shape[1] = [1,21,1] [Op:ConcatV2] name: concat
`
I get another error with a different image shape.
`
Image size: 2480x3509
Image ratio: 0.7067540609860359
Traceback (most recent call last):
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 267, in
main()
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 243, in main
pred_mos = run_model_single_image(model_config, num_classes, pp_config, params, image_path)
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 160, in run_model_single_image
image = prepare_image(image_path, pp_config)
File "/Users/timothyhunt/PycharmProjects/image_quality/run_predict_image.py", line 137, in prepare_image
data = pp_fn(data)
File "/Users/timothyhunt/PycharmProjects/image_quality/model/preprocessing.py", line 301, in _preprocess_fn
image = get_multiscale_patches(image, **preprocessing_kwargs)
File "/Users/timothyhunt/PycharmProjects/image_quality/model/preprocessing.py", line 210, in get_multiscale_patches
out = _extract_patches_and_positions_from_image(resized_image, patch_size, patch_stride, hse_grid_size,
File "/Users/timothyhunt/PycharmProjects/image_quality/model/preprocessing.py", line 144, in _extract_patches_and_positions_from_image
p = tf.reshape(p, [n_crops, -1, patch_size * patch_size * c])
File "/Users/timothyhunt/opt/anaconda3/lib/python3.9/site-packages/tensorflow/python/util/traceback_utils.py", line 153, in error_handler
raise e.with_traceback(filtered_tb) from None
File "/Users/timothyhunt/opt/anaconda3/lib/python3.9/site-packages/tensorflow/python/eager/execute.py", line 54, in quick_execute
tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,
tensorflow.python.framework.errors_impl.InvalidArgumentError: Input to reshape is a tensor with 35840 values, but the requested shape requires a multiple of 3072 [Op:Reshape]
`
These image dimensions I get a successful inference.
`
Image size: 2550x3301
Image ratio: 0.7724931838836716
36.122936 36.12_2de0e5a9-67b8-4011-bb1e-163a85863314-page-1.jpeg
`
Here is another one that processed successfully.
`
Image size: 2550x3301
Image ratio: 0.7724931838836716
35.829983 35.83_2550590.jpeg
`
Can you help?

Sorry I cannot reproduce your error. I tried putting image = tf.ones([1, 728, 2048, 3] before prepreocessing.py#L336 but the program finished successfully.

@junjiek
Thanks for getting back to me.  If I shared an image with you that fails would that help?

Currently the code only handles RGB images with 3 channels, you can tile the gray scale image to 3 channels if you want to handle it.

@junjiek
Thanks,  I think that is the problem. I am trying to now figure out how to tile the grayscale image to 3 channels.
Tim


new color token  surface-container-low ... Any plans to add it?

I see that some tokens in the tokens of the document and the generated colors do not exist
see https://m3.material.io/styles/color/the-color-system/key-colors-tones

I am a novice, I am more confused. My English is not very good, so I use translation software

Same issue for me,
WORKAROUND FOR NOW:
export function applySurfaceStyles(
	theme: Theme,
	{ dark }: { dark: boolean }
): void {
	if (dark) {
		const elevationProps = {
			"--md-sys-color-surface-dim": theme.palettes.neutral.tone(6),
			"--md-sys-color-surface-bright": theme.palettes.neutral.tone(24),
			"--md-sys-color-surface-container-lowest": theme.palettes.neutral.tone(4),
			"--md-sys-color-surface-container-low": theme.palettes.neutral.tone(10),
			"--md-sys-color-surface-container": theme.palettes.neutral.tone(12),
			"--md-sys-color-surface-container-high": theme.palettes.neutral.tone(17),
			"--md-sys-color-surface-container-highest":
				theme.palettes.neutral.tone(22),
		};

		for (const [property, argbColor] of Object.entries(elevationProps)) {
			document.body.style.setProperty(property, hexFromArgb(argbColor));
		}
	} else {
		const elevationProps = {
			"--md-sys-color-surface-dim": theme.palettes.neutral.tone(87),
			"--md-sys-color-surface-bright": theme.palettes.neutral.tone(98),
			"--md-sys-color-surface-container-lowest":
				theme.palettes.neutral.tone(100),
			"--md-sys-color-surface-container-low": theme.palettes.neutral.tone(96),
			"--md-sys-color-surface-container": theme.palettes.neutral.tone(94),
			"--md-sys-color-surface-container-high": theme.palettes.neutral.tone(92),
			"--md-sys-color-surface-container-highest":
				theme.palettes.neutral.tone(90),
		};

		for (const [property, argbColor] of Object.entries(elevationProps)) {
			document.body.style.setProperty(property, hexFromArgb(argbColor));
		}
	}
}

USAGE EXAMPLE:
I am using angular but use wherever you want
@Injectable({
	providedIn: "root",
})
export class ThemeService {
	private theme = themeFromSourceColor(argbFromHex("#f82506"));

	constructor() {
		isDarkMode()
			.pipe(
				tap(dark => {
					applyTheme(this.theme, { dark });
					applySurfaceStyles(this.theme, { dark });
				})
			)
			.subscribe();
	}
}

@tanishqmanuja  I thank you very much, thanks for the code snippet

@robothot , I am not associated with the google team but pretty sure finalizing the tokens is in process and people on twiiter say it will happen mostly by the end of this year.

Also this is not the final repo but just a mirror/clone of the actual internal repo google uses. I am sure thier internal repo is way ahead of this.

Thank you very much for your answer. Thank you

FYI, neutral chroma (n1) has also been bumped from 4 to 6, so you also have to change that here before generating new colors:
https://github.com/material-foundation/material-color-utilities/blob/4ca0b54fd522534fa7e697b89bc3012792775695/typescript/palettes/core_palette.ts#L117

It looks like Material You has recently added a healthy chunk of new stuff, probably as part of the Google IO events recently.
I'd assume the team for this repo know about it and are either already working on it or at least have it triaged internally (this repo is a read-only mirror of their internal repo).
It may just be a case of we'll have to wait a bit for these new features while they work through all the updates they need to supply across their M3 projects here, but I think we'll probably see a nice stream of updates to this repo and others over the coming weeks/months.

Until the official update, Tone-based Surfaces support is now available using mcu-extra.

quick sample..
import * as m3utils from '@material/material-color-utilities';

const isDark = true;
const contrastLevel = 0;
const argb = m3utils.argbFromHex("#2cf2d1");
const source = m3utils.Hct.fromInt(argb);
const dynamicScheme = new m3utils.SchemeTonalSpot(source, isDark, contrastLevel);
const getDynamicColor = (name) => m3utils.MaterialDynamicColors[name].getArgb(dynamicScheme);

const scheme = {
	background: getDynamicColor('background'),
	onBackground: getDynamicColor('onBackground'),
	surface: getDynamicColor('surface'),
	surfaceDim: getDynamicColor('surfaceDim'),
	surfaceBright: getDynamicColor('surfaceBright'),
	surfaceContainerLowest: getDynamicColor('surfaceContainerLowest'),
	surfaceContainerLow: getDynamicColor('surfaceContainerLow'),
	surfaceContainer: getDynamicColor('surfaceContainer'),
	surfaceContainerHigh: getDynamicColor('surfaceContainerHigh'),
	surfaceContainerHighest: getDynamicColor('surfaceContainerHighest'),
	onSurface: getDynamicColor('onSurface'),
	surfaceVariant: getDynamicColor('surfaceVariant'),
	onSurfaceVariant: getDynamicColor('onSurfaceVariant'),
	inverseSurface: getDynamicColor('inverseSurface'),
	inverseOnSurface: getDynamicColor('inverseOnSurface'),
	outline: getDynamicColor('outline'),
	outlineVariant: getDynamicColor('outlineVariant'),
	shadow: getDynamicColor('shadow'),
	scrim: getDynamicColor('scrim'),
	surfaceTintColor: getDynamicColor('surfaceTintColor'),
	primary: getDynamicColor('primary'),
	onPrimary: getDynamicColor('onPrimary'),
	primaryContainer: getDynamicColor('primaryContainer'),
	onPrimaryContainer: getDynamicColor('onPrimaryContainer'),
	inversePrimary: getDynamicColor('inversePrimary'),
	inverseOnPrimary: getDynamicColor('inverseOnPrimary'),
	secondary: getDynamicColor('secondary'),
	secondaryContainer: getDynamicColor('secondaryContainer'),
	onSecondaryContainer: getDynamicColor('onSecondaryContainer'),
	tertiary: getDynamicColor('tertiary'),
	onTertiary: getDynamicColor('onTertiary'),
	tertiaryContainer: getDynamicColor('tertiaryContainer'),
	onTertiaryContainer: getDynamicColor('onTertiaryContainer'),
	error: getDynamicColor('error'),
	onError: getDynamicColor('onError'),
	errorContainer: getDynamicColor('errorContainer'),
	onErrorContainer: getDynamicColor('onErrorContainer'),
	primaryFixed: getDynamicColor('primaryFixed'),
	primaryFixedDim: getDynamicColor('primaryFixedDim'),
	onPrimaryFixed: getDynamicColor('onPrimaryFixed'),
	onPrimaryFixedVariant: getDynamicColor('onPrimaryFixedVariant'),
	secondaryFixed: getDynamicColor('secondaryFixed'),
	secondaryFixedDim: getDynamicColor('secondaryFixedDim'),
	onSecondaryFixed: getDynamicColor('onSecondaryFixed'),
	onSecondaryFixedVariant: getDynamicColor('onSecondaryFixedVariant'),
	tertiaryFixed: getDynamicColor('tertiaryFixed'),
	tertiaryFixedDim: getDynamicColor('tertiaryFixedDim'),
	onTertiaryFixed: getDynamicColor('onTertiaryFixed'),
	onTertiaryFixedVariant: getDynamicColor('onTertiaryFixedVariant')
};

console.log({scheme});

These are available now https://github.com/material-foundation/material-color-utilities/commits/main/typescript/dynamiccolor/material_dynamic_colors.ts, closing this

@guidezpl The changes you were uploaded are not available in the npm package https://www.npmjs.com/package/@material/material-color-utilities  v.2.7.
Could you upload a new release to npm please? :)

@jcendal the changes seem to be there but they're only in MaterialDynamicColors, not Scheme or anything.
@Nevro can you clarify what exactly MaterialDynamicColors is and when to use it instead of Scheme?

Scheme is old deprecated implementation, let's we say Material Design 3 v1.0! DynamicSchemes is new implementation witch provide all new features!
More info here:
https://youtu.be/vnDhq8W98O4?t=648

@Nevro Yes, I know, but in the index.ts file the dynamic_scheme.js file is not exported, so we can't use the DynamicSchemes class. Same thing with material_dynamic_colors.js which is not exported.
This is the index.js content for version v.0.2.7
export * from './blend/blend.js';
export * from './hct/cam16.js';
export * from './hct/hct.js';
export * from './hct/viewing_conditions.js';
export * from './palettes/core_palette.js';
export * from './palettes/tonal_palette.js';
export * from './quantize/quantizer_celebi.js';
export * from './quantize/quantizer_map.js';
export * from './quantize/quantizer_wsmeans.js';
export * from './quantize/quantizer_wu.js';
export * from './scheme/scheme.js';
export * from './scheme/scheme_android.js';
export * from './score/score.js';
export * from './utils/color_utils.js';
export * from './utils/math_utils.js';
export * from './utils/string_utils.js';
export * from './utils/image_utils.js';
export * from './utils/theme_utils.js';

And should be like this

@jcendal: This ìndex.jsis from 0.2.4`, you need to upgrade you package! ;)

@Nevro Mind blowing... haha sorry for the mistake and thank you for your time.
If it helps anyone, remember use npm install<EMAIL_ADDRESS>--save-exact and not npm install<EMAIL_ADDRESS>to avoid installing the dependency with ^x.x.x and not noticing that it is a minor version.

@jcendal No problem ;) If you want use package with all latest changes/features, is better to use git version.
Building git package:
mkdir ~/git-npm && cd ~/git-npm
git clone https://github.com/material-foundation/material-color-utilities.git
cd material-color-utilities/typescript
npm upgrade && npm run build

Linking git package to project: (execute within project directory)
npm unistall @material/material-color-utilities (remove npm version)
npm link ~/git-npm/material-color-utilities/typescript

Upgrading git package:
cd ~/git-npm/material-color-utilities
git pull
cd typescript
npm upgrade && npm run build

Just friendly reminder.., follow the source code! The code is very readable and very well commented! All necessary samples are provided in test units.
/signedout

You can also just use npm install <git remote url>
https://docs.npmjs.com/cli/v8/commands/npm-install


Fixes #1276 - Need to standardize initialization logic

Changed getStartupInfo on the UserService to be a single endpoint to initialize the following:

Token
User-Info (For no-iframe scenario's)
Subscriptions
Default resource strings

Looks good to me 👍


We emit stale "[WARNING]: Invalid @Injectable()..."

This code looks really suspect:
https://github.com/dart-lang/angular/blob/1abcb5c62fc8a8267f1abdb2081d07f40567c56f/angular/lib/src/source_gen/template_compiler/compile_metadata.dart#L54-L86
... because we don't process @Injectable() at all in this file anymore (it was all moved to angular_compiler a few months back). I think this is used by other parts of the compiler, and at worst emits misleading messages (or wrong ones).
For example the internal bug looks like this:

I noticed a @Injectable() warning but not sure what it means:
[WARNING]: Invalid `@Injectable()` annotation: Found a constructor for abstract class WorkflowActivityBuilderFactory but it is not a "factory", and cannot be invoked

// Factory interface to create [WorkflowActivityBuilder].
abstract class WorkflowActivityBuilderFactory {}

@Injectable()
class WorkflowActivityBuilderFactoryImpl implements ... {}

If you're looking for a repro case inside our repo, I'm seeing this warning for ControlValueAccessor in angular_forms.


API docs need diagrams, screenshots, illustrations

If the Flutter API docs are a primary resource for our developers, then we need to find a way to include diagrams, screenshots, and other illustrations.  We're an API for user interfaces after all.
For example the AppBar doc would really benefit from a diagram of an AppBar that identified the AppBar's elements: leading, title, actions, flexibleSpace, botttom. It would also be helpful to include screenshots that shows how AppBar reflects the current TargetPlatform.
It would be a shame if this was the last word per including images in dart doc:  https://github.com/dart-lang/dartdoc/issues/502

FYI @devoncarew

We have a repo that exists for this purpose. See the docs for BlendMode for a example of it in use.

include screenshots that shows how AppBar reflects the current TargetPlatform

If there's a sample snippet of code on the class docs for a widget, it should be possible to create an automated process to load the sample code up on a device and take a screenshot. That would be pretty nice in terms of having consistent screenshots for the widgets, and in keeping them up to date wrt changes.

Snippets are often small code fragments that can be understood in context but might be difficult to automatically elevate into apps that can be captured with a screenshot.
Providing a way to link to code that can generate a widget screenshot could be useful.

I'm going to assume this is non-urgent for now and mark M4.

To put an image into any page on docs.flutter.io:

Optimize the image with optipng or similar tool.
Upload the image to https://github.com/flutter/assets-for-api-docs
Use this URL structure in your dartdoc comments: https://flutter.github.io/assets-for-api-docs/<asset>

Hope that helps!

I've been doing this and have a bunch of them already in the docs, for example (once https://github.com/flutter/flutter/pull/10331 lands):
https://docs.flutter.io/flutter/material/AppBar-class.html
https://docs.flutter.io/flutter/dart-ui/Gradient/Gradient.linear.html
https://docs.flutter.io/flutter/material/InkResponse-class.html
https://docs.flutter.io/flutter/material/Card-class.html
I feel this proves the concept, so I'm going to close this bug when that PR lands. If there are specific members in the API docs that should have diagrams, file bugs specifically on those.


feat(atenlib): aten_expand supports -1 dim

Are there tests we can enable for this?

Thinking about parametrizing fx-export into runtime test.

Was there an OpInfo covering this case?


[14.0.x] ISPN-14687 Detect circular references on marshalling

https://issues.redhat.com/browse/ISPN-14687
Draft => Depends on https://github.com/infinispan/protostream/pull/189, that should be merged first and a new release of ProtoStream with this patch is necessary.
Backport to 14.0.x of https://github.com/infinispan/infinispan/pull/10738

Thank you Tristan!


Pallet Fellowship

As per https://github.com/ImbueNetwork/imbue/issues/151
https://github.com/ImbueNetwork/imbue/issues/180

superseded by https://github.com/ImbueNetwork/imbue/pull/203


Integrate Chrome debuger to live view

If you start Chrome this way then Chrome debugger will start at port 9222.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=remote-profile

First, we need to test it on Apify platform that it runs correctly when opened at live container port and displayed in an iframe.

The second step will be to integrate it to live view. Each instance of chrome/chromium will have its debugger running on a different port and live view will have to proxy connections from different paths at live container port to debugger instances.

Launching the Chrome DevTools remotely is possible using
const browser = await Apify.launchPuppeteer({
        args: ['--remote-debugging-port=9222', '--user-data-dir=remote-profile', '--remote-debugging-address=<IP_ADDRESS>'],
    });

However, since Chromium 67, a safety measure has been implemented to resolve a security issue. Using our worker hostnames, the connection to DevTools now fails with Host header is specified and is not an IP address or localhost.
Simple replacement of the 'Host' header using http-proxy does not work, since DevTools internally use it's value for routing.
Fixing Chromium version to 66 is undesirable. We might consult browserless for ideas on how to bypass the problem.

This is now covered by devtools-server


Allow overriding FHIR VS w/ subset

In some cases, we define a new value set that is a subset of the required FHIR value set.  Currently this is flagged as an error and not allowed -- but we should check to confirm the new VS is actually a subset, and if it is, allow the override since it is technically a valid constraint.

Fixed and merged.


More inclusive README

Replace 'you guys' by something more gender-neutral.

For your consideration. Some background here: https://www.theatlantic.com/family/archive/2018/08/guys-gender-neutral/568231/

Thank you for your contribution! :+1:

You're welcome :)


30 minutes?

it says -
The dashboard may take up to 30 minutes to appear the first time because Traffic Analytics must first aggregate enough data for it to derive meaningful insights, before it can generate any reports.
For me,  2 hours later and nothing showing up for me.  I did all the steps in the document.   The page should give you more useful information,  like that might help you diagnose the issue.  Some words like:
please wait
contact tech support
your storage account is not setup

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

ID: 59a0b9f5-9071-5e89-5f52-ca8fb2dbc90b
Version Independent ID: 61a1736f-56c1-7950-72b3-907f32689ca4
Content: Azure traffic analytics
Content Source: articles/network-watcher/traffic-analytics.md
Service: network-watcher
GitHub Login: @damendo
Microsoft Alias: damendo

@ruderod Thanks for the feedback. When you say - the page, do you mean the page in the Azure Portal? Can you also confirm if you see any reports now and if so, after how long did it show up? Thank you!

@ruderod Any update? Thanks!

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Zoma/json schema

Currently, the types in the unittests1.schema could be tested and passed in the emulator.
For the basic types:
Boolean: Attempt to follow the template structure of number, now only support en-us.
Integer: To pass the test in the emulator, the 'integer' should be replaced by 'number' in the generated schemaName.json.
Array (string) : Now support enum and personName. For example:
"NameArray": {
"type": "array",
"items": {
"type": "string"
},
"$entities": [
"personName"
]
}
If array supports other string entity type, is it like :
"PercentageArray": {
"type": "array",
"items": {
"type": "string"
},
"$entities": [
"percentage"
]
}
For the Json formats:
Json supports formats including email, uri/iri, date-time (discussed below) and regex (not considered now).
For email, uri/iri, the following style schema is supported:
"Email": {
"type": "string",
"format": "email"
}
For the prebuilt string entity types including personName, phonenumber, percentage, and keyPhrase :
The following style schema is supported:
"KeyphraseProperty": {
"type": "string",
"$entities": [
"keyPhrase"
]
}
For the prebuilt object entity types including Age, Ordinal, Geography, Money, Temperature and Dimension :
The following style schema is supported:
"Temperature": {
"$ref": "template:temperature.schema#/temperature"
}
For the prebuilt object entity type datetime: It has the following 2 issues:

There are bugs on the showing property of datetime (working on addressing it).
The json date-time is string, while the luis prebuilt datetime is an object. Do we need to transfer
"DateTime": {
"type": "string",
"format": "date-time"
}
to
"DateTime": {
"$ref": "template:datetime.schema#/datetime"
}

}

These functions should be dropped.  Remember now schema type -> type.lg -> defines entities and templates needed.

Refers to: experimental/generation/generator/src/library/processSchemas.ts:149 in de3825e. [](commit_id = de3825e0443ec31e70b224009a9dbb5d11fd94d8, deletion_comment = False)

There are still bugs for boolean type and date-time format. Working on it.

Hello @coldplaying42 , this PR was closed accidentally during the process of renaming the branch 'master' to 'main'. Please open a new PR that references the new 'main' branch. I apologize for the inconvenience.


Loguru configuration in ID constructor

The current code calls loguru configuration in the construction of every ZA ID number.
According to Loguru documentation, best practice is to only do configuration in calling scripts and disable library logging by default. (It's easy enough to re-enable in a script if desired.)

Addressed in latest version 0.0.7


angular.extend() support

angular.extend() usage doesn't seem to be supported by ng-annotate:
export default ngModule => {
  ngModule.directive('fooBar', (fooBar) => {
    return angular.extend({}, fooBar[0], {
      restrict: 'A',
      template: require('./template.html'),
      controllerAs: 'vm',
      controller: function($state, $window) {
        // ...

Either way, I don't think that there's a good path for implicitly detecting annotatable functions inside of something like angular.extend(),  _.extend(), or Object.assign() without hard-coding lots of special cases, or potentially picking up tons of false-positives.
Adding /*@ngInject*/ is definitely the way to go here.


Revert "Remove redis"

This reverts commit 312d139baca35d64b131368f000700e72e4915ca.
Resolved a few conflicts related to having merged PR#237.
Related: https://issues.redhat.com/browse/OSPRH-9167

/test infra-operator-build-deploy-kuttl

recheck


Typescript parsed spread operator in function call problem

I have a piece of code as is:
function add(a: number, b: number, c: number) {
  return a + b + c;
}

const hexagons = [1, 6, 15];

const result = add(...hexagons);

And VS Code complains about:
[ts] Expected 3 arguments, but got 0 or more.
I haven't found if it is necessary to set some config option or this is a bug in the VSCode TS parser itself.
But it is valid code in Chrome:
function add(a, b, c) {
  return a + b + c;
}
const hexagons = [1, 6, 15];
const result = add(...hexagons);

So I think VSCode is wrongly parsing TS.

Doing this with array types in general is not valid typescript because you can easily have:
function add(a: number, b: number, c: number) {
  return a + b + c;
}

const hexagons = [1, 6, 15];

hexagons.pop();

const result = add(...hexagons);

Not sure if there are existing TS feature requests that would allow this to be supported

Control flow narrowing of singleton and literal types would about cover it, I think. #16896 specifically mentions what seems to be exactly this.

@gilbertoalbino The actual problem with your code is that hexagons has the inferred type number[]. So ...hexagons could be 0, 1, 2, 3, ... arguments, even though you must pass 3.
@mjbvz 's point is that because you could pass a [number, number, number] value to a function that removes an item from it, it's not sound to permit you to spread it onto your function (or you'd pass an undefined where a number was expected).
Today, you can fix this just by adding a type annotation
function add(a: number, b: number, c: number) {
  return a + b + c;
}

const hexagons: [number, number, number] = [1, 6, 15];

const result = add(...hexagons);

If you're going to be using this type frequently, I recommend a type definition:
type Triplet = [number, number, number]

const hexagons: Triplet = [1, 6, 15];

It will probably be a while before a complete auto-narrowing solution can be made for object types.

@Nathan-Fenner indeed using type annotation goes away with the error :
[ts] Expected 3 arguments, but got 0 or more.
But I think I haven't understood yet why this parse error is being triggered.


resolve issue #70

BucketStat: split into bucketStatAsync and bucketStatWait parts
BucketDiscovery: do not spawn goroutines, just use futures in the single goroutine
BucketResolve: make it alias for BucketDiscovery

resolves #70

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 82.75862% with 5 lines in your changes missing coverage. Please review.

Project coverage is 74.88%. Comparing base (e4e989d) to head (8e69721).

Files with missing lines
Patch %
Lines

discovery.go
80.00%
3 Missing and 1 partial :warning:

replicaset.go
88.88%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #72      +/-   ##
==========================================
+ Coverage   74.66%   74.88%   +0.22%
==========================================
  Files          10       10
  Lines         675      673       -2
==========================================
  Hits          504      504
  Misses        123      123
+ Partials       48       46       -2

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


Watch doesn't recompile when changing nested modules deeper than 2 levels.

This may seem contrived, but for larger apps I end up with lots of small components (at least with React, so I suspect Elm as well).
A change to the root module, or a direct dependent recompiles great:
Main.elm -> Hello.World.elm = :+1:
A change to a dependent of a dependent however does not kick off a recompile:
Main.elm -> Hello.World.elm -> Hello.Again.elm = :-1:
I made a quick fork to test it out.
https://github.com/rapind/elm-webpack-loader/tree/master/example/src/Hello

Ah, I should probably load the elm dependencies recursively then. Didn't really check the implementation of the find dependencies method. Probably a small fix,  I look at it tomorrow.

Yup, this is a problem. Thanks for looking into it @tcoopman!

Huh...findAllDependencies definitely recurses, and I have a test case in node-elm-compiler covering this same level of nesting (ParentWithNestedDeps.elm -> NestedChild.elm -> ChildB.elm) - so would really surprise me if this were an upstream bug!

ah, never mind - looks like the bug may actually be related to directories (translating Foo.Bar into ./Foo/Bar/) in a nested situation. Looking into it!

Okay, released node-elm-compiler 2.3.2 which fixes that.

@rapind Published elm-webpack-loader 1.1.1, which should fix this - if so, can you close this? (And if not, please let me know!)

@rtfeldman Nice work, I was just looking into this and was wondering why this didn't work, so I came looking here and saw that you fixed it.
I want to try it, but at the moment npm doesn't have node-elm-compiler 2.3.2 yet.

@rtfeldman are you sure you pushed node-elm-compiler to npm? npm sees elm-webpack-loader 1.1.1 already, but not node-elm-compiler 2.3.2.

fixed :sweat_smile:

This does indeed fix the issue for me. I've checked with some of my code, so I'm going to close this issue. Thanks @rtfeldman!
@rapind if you still have issues, please reopen.

Working great for me. Thanks!


Add Not verifier for negating verifier results

Motivation

Future Work

Current dependencies on/for this PR:

main

PR #1

PR #2

PR #3

PR #9

PR #10

PR #11

PR #12
PR #18

PR #20

bumping @samdealy for re-review due to restack on to main.  #31 still has some work, but it shouldn't hold this up.


Allow preLaunchTask to run task from another project in workspace

Suppose I have two projects in a workspace: an application and a dependent library. In order for the application to "run", the library needs to be built. To accomplish this, I would like to add a preLaunchTask in the application's launch.json which would run the "build" task from the library's tasks.json. AFAIK, this is not currently possible as the preLaunchTask can only run tasks from its own project's tasks.json.

@alexr00 is there already a syntax to refer to a task in a different workspace folder?

Dup of https://github.com/Microsoft/vscode/issues/36966 and https://github.com/Microsoft/vscode/issues/58818


chore: use requirements.txt in readme and staging jobs

Considered combining the requirements.txt files in .kokoro and .github into one but decided against as it would result in unrelated dependencies being downloaded.

Manual run of readme github actions job with these changes succeeded: https://github.com/googleapis/google-cloud-java/actions/runs/3251962656/jobs/5337636798


First installation issue (with screenshot)

First attempt to install the framework.
I have uploaded all the files under a folder called 'cosmo' in the root of my domain.
I type ..../cosmo/install.php and I get an empty white page.
Than I open the console and I see two errors, one about php and the other about angular.
The angular error leads me there: 'nomod' error - https://docs.angularjs.org/error/$injector/nomod?p0=app

Did I do something wrong?

Ok! resolved! I simply didn't assign right permissions to folders. My fault!
Maybe this can be usefull to other inattentive users ;-P


auto focus message area

For: #22742

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.0004%) to 41.649%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/workbench/browser/modal/modal.ts
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.0004%

Covered Lines:
30344

Relevant Lines:
67449

💛  - Coveralls


Pythonic uncertainty propagation

Not really computational chemistry but I like this example http://nbviewer.jupyter.org/github/arm61/demos/blob/master/uncertainty_propagation.ipynb?flush_cache=true

covered in #30


Bots see me/each other through walls

I was hiding behind a door (I had crouched, and I wasn't moving, so they weren't hearing my footsteps). Then a bot, that was walking, and aiming at me, killed me. I have used that spot many times in multiplayer with bots (original bots, not yapb) and players, and they always fell for my trick.
But it was like yapb bots knew I was hiding there. It wasn't the first time actually, they always do that. Even when other bots are hiding in bomb sites, the bomber goes to the hiding bot, kills him, and then plants the bomb. It's like they're using thermal goggles or something.

Somewhat related to #9 as it's "superhearing"
Try to set yb_whose_your_daddy to 0. Latest builds should have this by default.


Make xdg toplevel/popups be Unmapped by default

Whenever an xdg toplevel or popup is made it starts unmapped and is only mapped once the client sends the signal after configuring the buffer correctly.
It's up to the compositor writer completely to realize this currently, but with #222 we added a special "unmapped" type to handle the case where the toplevel/popup object is destroyed but the xdg_surface isn't destroyed. We should expand those types to also cover the "init" state.
We should also rename the types to be e.g. TopLevelMapped and TopLevelUnmapped respectively.

Fixed by this patch


[Bug]: Missing gpt-4o chat completion pricing

Describe the bug
Missing gpt-4o series chat completion price at:
https://github.com/microsoft/autogen/blob/47f905267245e143562abfb41fcba503a9e1d56d/autogen/oai/completion.py#L51
Steps to reproduce
No response
Model Used
gpt-4o
Expected Behavior
usage should not be 0
Screenshots and logs
{'message': 'Your name is xxx.',
 'usage': {'total_cost': 0,
  'gpt-4o-2024-05-13': {'cost': 0,
   'prompt_tokens': 129,
   'completion_tokens': 19,
   'total_tokens': 148}}}

Additional Information
AutoGen Version: 0.2.27

fixed at v0.2.28


Magento2 cache key id prefix

[x] Bug fix https://github.com/davidalger/capistrano-magento2/issues/151

[x] New feature?

[ ] BC breaks?

[ ] Tests added?

[x] Docs added?
Please, regenerate docs by running next command:
$ php bin/docgen

This code seems very odd to me. Let's find a nicer solution.
Also we really need to add some e2e magento tests.


Not able to start AirSonos

I am not able to starts AirSonos and the it does not add anything in the logs. I have tried to uninstall and install again.
Expected behavior
AirSonos will start and I am able to see something in the logs
Actual behavior
The start button turns red and I can't see anything in the logs, it is completely empty.
Steps to reproduce
I am running Hass.io version 0.95.4
I have installed AirSonos version 2.1.0
My AirSonos config
{
"address": "",
"port": 49152,
"latency_rtp": 1000,
"latency_http": 2000,
"drift": false,
"log_level": "trace"
}

Please take a look at the supervisor logs. If it turns read immediately, it should show up there.

Thanks for helping frenck. I tried to check the supervisor logs and it gives me this error
ERROR (SyncWorker_1) [hassio.docker] Can't start addon_a0d7b954_airsonos: 403 Client Error: Forbidden ("endpoint woth name addon_a0d7b954_airsonos already exists in network host")

Does any body know how to delete addon_a0d7b954_airsonos from the network host? I have tried to uninstall, but that did not help.

That sounds like a Hass.io issue and out of control for the add-on.
Please report this there.


fix: connection req handler mediation metadata when no record

Checking was not very graceful originally, resulting in errors under the right circumstances. Added/modified tests to check those circumstances.

Codecov Report

Merging #860 (36448cc) into master (3887f69) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #860   +/-   ##
=======================================
  Coverage   99.07%   99.07%
=======================================
  Files         293      293
  Lines       15957    15959    +2
=======================================
+ Hits        15810    15812    +2
  Misses        147      147


Theme configuration doubt

With the carbon-custom-elements how can I give a theme to a component? For example, how can I setup the g100 theme to a modal? Thanks in advance.

Thank you for asking @Tansito! If you go to https://carbon-custom-elements.netlify.com/?path=/story/modal--default-story and click on Carbon Theme tab at the bottom (or at the right), you can switch to g100 theme there. If you inspect several colors in modal with Firefox DevTools (Chrome DevTools seems to have a series of style inspection bugs for constructed style sheets), you'll see those colors are defined via CSS custom properties, like var(--cds-text-01, #161616) for modal text.
That said, you can theme-switch via CSS custom properties. The one for Storybook is implemented at here. Probably we should expand the CSS custom properties doc for theming.

Solved, thanks @asudoh! The last link worked as a charm.


database In murmur.ini Get Overwritten

I use mariadb as my database but the f_setup function always overwrites the database variable. I haven't found a way around this. setting ini in the MURMUR_OPTS gets overwriten so I can't specify another ini or anything. I don't know the best way to change the script. Maybe touch a setup file or something that gets checked and if it exists setup isn't run? Or a ENV variable that can be set to not run it?

+1, lost a crazy amount of time on this when I couldn't figure out why my ini kept getting overridden.


[New Product] ISC DHCP

See #2762.

Hi @vrisk, a preview of the ISC DHCP page is available at https://deploy-preview-2778--endoflife-date.netlify.app/isc-dhcp. A review would be greatly appreciated ;).

Hi Thank you, you did a great job. I see you have dug up the EOL dates for branches that have been dead so long I didn't even think about them. I don't think any of the OS distros are still packaging anything but 4.4 and 4.1 but I guess it doesn't hurt to add more versions that are also eol.
A nit edit is "ISC intention" > "ISC's intention"
The one other suggestion I have is to change that link labeled "ISC DHCP Web site" to "ISC Knowledgebase" - because the actual article you link to doesn't have any useful new information not already provided, but if the user thinks to navigate around, they will find all the old Knowledgebase articles on ISC DHCP, including the manpages. I am just not sure what other information you are looking to provide there.
Thank you for doing this for me. If I can figure out how to do a pull request I will try that method for BIND and Kea (because they are going to have on-going updates).

A nit edit is "ISC intention" > "ISC's intention"

Fixed.

"ISC DHCP Web site" to "ISC Knowledgebase"

This is currently part of our template ({{product.title}} Web site is what we use), so it's not easily changeable at present. We'll see if this can be made configurable later.
Thanks for your help, will do a last review and merge 👍🏽

Note to self: add identifiers before merging.

Added the repology identifier, and a PURL for a quite popular docker image I found. (1M+ pulls).


Services: Unbound DNS: Blacklist / unexpected behaviour

In Verison 20.7.3 (installed)
if i change the blacklist or Check and uncheck 'Enable'  in /ui/unbound/dnsbl/index
the behaviour is confusing.
-> /var/unbound/etc/dnsbl.conf
is cleared after unchecking but the update process for /var/unbound/etc/dnsbl.conf
is not initiated...
Empty File Happens with the next cronjob Run...
its ok - but i guess (since enabling start to download and update) its ok to do the  update process for dnsbl.conf with unchecking too...
Even Restarting og unbound isnt updating the dnsbl.conf File

Can you check latest master? There were significant changes and my latest test went fine.


Cannot download VS Code

I get the following error when I try to download the VS Code  (specifically 64-bit stable Windows version 1.22):
az764295.vo.msecnd.net took too long to respond.
I get the same result using Chrome and Edge. I am not running behind a proxy.  Running Windows Network Diagnostics returns the following information:
resource (az764295.vo.msecnd.net) is  online but isn't responding to connection attempts. | Detected |
The remote  computer isn’t responding to connections on port 443, possibly due to firewall  or security policy settings, or because it might be temporarily unavailable.  Windows couldn’t find any problems with the firewall on your computer.
I am located in Uganda. Any hints?
Thanks and Regards.

Hmmm....eventually downloaded. Must have been a glitch of some sort. Apologies for the trouble.....

@rocha6464 Just for record, here is the issue: https://azure.microsoft.com/en-us/status/history/. Also see #48067.


adding ability to configure session.secret in local env config

fixing #926

@lirantal, updated please let me know what you think

LGTM. I also like the addition of validateSessionSecret :) Thanks!

LGTM

LGTM.
Thanks! :-D

Can we get some tests for this?

@ilanbiala I will add some tests.

@ilanbiala added tests

LGTM with the new tests

@jloveland can you please rebase so we can resolve the conflicts and merge?

this is ready to merge

Coverage increased, great work @jloveland ! :)

@ilanbiala thanks for the review!
@lirantal I can submit a new PR to fix the issue @ilanbiala pointed out.


Correctly set Sauce Labs job status & use meaningful names

See https://github.com/bootstraponline/sauce_rspec/blob/master/lib/sauce_rspec/sauce_rspec.rb#L31

I think this is outside the scope of this gem. I'd like for this to be as test runner agnostic as possible. The gem should make it easy to add things to capabilities, but not auto generate based on harness in use.

I think this is outside the scope of this gem. I'd like for this to be as test runner agnostic as possible.

I disagree, most projects are using RSpec. It's painful to manually setup Jenkins integration, Sauce reporting, etc.

https://github.com/saucelabs/sauce_ruby/blob/master/lib/sauce/rspec/rspec.rb#L87

I reconsidered on this one and added support for Cucumber & RSpec.


Efforts in hours needed to implement LUIS dispatcher

I want to know how much efforts(in person hours) would be required to implement LUIS dispatcher. For example i have two different LUIS apps as of now and may get extended to four later on.

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

ID: f68e3448-ea66-7aab-26d2-37de5f44527c
Version Independent ID: 30c9096c-926c-3b92-6ab0-cc49edf63842
Content: Use multiple LUIS and QnA models - Bot Service
Content Source: articles/v4sdk/bot-builder-tutorial-dispatch.md
Service: bot-service
Sub-service: sdk
GitHub Login: @DeniseMak
Microsoft Alias: v-demak

I think you can base your estimate by doing steps that are outlined in the dispatcher topic.


Android 14 - DNS stops working

Hey,
I got an issue with the android app. When I stay connected with the vpn, after a while the DNS stops working and in the browser (chrome) I only get dns errors.
Reconnect the vpn also doesn't help and the only way I can fix it is by hardly killing the app over the settings and restarting it.
It can be reproduced by connecting to the vpn and then closing the app via the app overview, while the vpn is still connected. After a couple of seconds / minutes (the time varies a bit), the DNS stops working.
I already tried to disable the battery optimization and allow the background activity, but it seems not to help.
Maybe there are some changes in the latest android version and the background service get stopped for some reason.
I have this behavior on two android 14 Samsung devices.
Kind regards
Jonas

can you please attach or email the feedback bundle?

@jonasgroenke
new release is now available via Beta program.
You can join and try it here: https://play.google.com/store/apps/details?id=org.openziti.mobile
Feel free to submit feedback and/or report any issues here.

fixed in latest releases with more robust upstream DNS handling #199


Google SEO Blocker: No unique URL handling

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[X] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
Where can we fix the unique URL handling - Google does not indicied our website - we have a lot of issues in the google search console.
Example:

https://docusaurus.io/docs/docusaurus-core/
https://docusaurus.io/docs/docusaurus-core

Both works - without Slash over the navigation
Reproducible demo
No response
Steps to reproduce

Open https://docusaurus.io/docs/docusaurus-core/
Look at the browser url line https://docusaurus.io/docs/docusaurus-core/
Click in the nav left on "Client API"
Look at the browser url line https://docusaurus.io/docs/docusaurus-core

Expected behavior
Only one https://docusaurus.io/docs/docusaurus-core/- maybe with Slash at the end.
Actual behavior
Both URLs works

https://docusaurus.io/docs/docusaurus-core/
https://docusaurus.io/docs/docusaurus-core

Your environment

Public source code: https://github.com/public-ui
Public site URL: https://public-ui.github.io/docs/willkommen
Docusaurus version used: ^2
Environment name and version (e.g. Chrome 89, Node.js 16.4): all
Operating system and version (e.g. Ubuntu 20.04.2 LTS): all

Self-service

[ ] I'd be willing to fix this bug myself.

Both URLs work yes, but why exactly is this a problem?
Both URLs set the same canonical URL, and Google/Search engines use this to deduplicate content:
<link data-rh="true" rel="canonical" href="https://docusaurus.io/docs/docusaurus-core">

Docusaurus is only responsible for building a folder full of static files (./build) and is not providing any behavior on how those files are served.

If you really want a single URL to serve a single page (which I think is useless IMHO), this is outside the scope of Docusaurus and should be configured on your host directly.
The only thing Docusaurus offers is control over the static file names through the trailingSlash config:

https://docusaurus.io/docs/deployment#trailing-slashes
https://docusaurus.io/docs/api/docusaurus-config#trailingSlash

And here's a non-exhaustive guide on how popular hosting solutions serve the static files built by Docusaurus: https://github.com/slorber/trailing-slash-guide
Closing because there's nothing we can do in Docusaurus to solve your problem.


unsupported url

➜  youku youtube-dl -U
youtube-dl is up-to-date (2017.11.26)
➜  youku youtube-dl --version
2017.11.26
➜  youku youtube-dl -v http://v.youku.com/v_show/id_XMzE4NjQ1MTc1Mg.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'http://v.youku.com/v_show/id_XMzE4NjQ1MTc1Mg.html']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.11.26
[debug] Python version 2.7.12 - Linux-4.4.0-100-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: ffmpeg 2.8.11-0ubuntu<IP_ADDRESS>, ffprobe 2.8.11-0ubuntu<IP_ADDRESS>, rtmpdump 2.4
[debug] Proxy map: {}
[youku] XMzE4NjQ1MTc1Mg: Retrieving cna info
[youku] XMzE4NjQ1MTc1Mg: Downloading JSON metadata
ERROR: Youku server reported error -6004: 客户端无权播放,201; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "youtube-dl/youtube_dl/YoutubeDL.py", line 784, in extract_info
ie_result = ie.extract(url)
File "youtube-dl/youtube_dl/extractor/common.py", line 437, in extract
ie_result = self._real_extract(url)
File "youtube-dl/youtube_dl/extractor/youku.py", line 189, in _real_extract
raise ExtractorError(msg)
ExtractorError: Youku server reported error -6004: \u5ba2\u6237\u7aef\u65e0\u6743\u64ad\u653e,201; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

i also have the same question,want to cry.


[GSOC] Image Colorization

gsoc pretask this with reference to issue #832

Thank you for your contribution. Before we do the review please do the self-check first (tick the item when it's done):

[ ] each function is described by docstrings and type hints
[ ] notebook contains explicit descriptions and explanatory diagrams
[ ] the notebook doesn't use any data (image, video, etc.) that is not CC4.0 licensed
[ ] there is a README.md file in consistent style (look at other notebooks)
[ ] the notebook is added to the main README
[ ] there are no grammar, punctuation or typo issues (use any free tool for that e.g. Grammarly)
[ ] there are no committed files besides notebook and readme (please use images or videos from data dir)
[ ] your PR doesn't change any other notebooks
[ ] all CI checks passed

sir what do you mean by notebook added to main readme

sir what do you mean by notebook added to main readme

An entry to the table. Please look at other PRs.

sir I would like to work over it again

can I reopen it?
and would you merge it by replacing the old colorisation project

@pyther-hub, yes you can reopen it. However, it requires some work to ensure high quality. First, please address all comments above.
It won't replace the old project. It will coexist.


add support for special data groups (SDGs)

Special Data Groups (SDGs) are used to store data which is not yet standardized in a semi-structured manner. Be aware that I might have missed a place or two where SDGs are allowed because the inheritance hierarchy defined by the ODX XSD is not identical to the one of the python code.
Besides support for SDGs, this patch fixes various issues which I've stumbled over while testing it. (Side note: we need more comprehensive unittests!)
Andreas Lauser<EMAIL_ADDRESS>on behalf of MBition GmbH.
Provider Information

@andlaus I have limited access to my pc those days due to health issues, don't block merging waiting for my replies if I take too long

@andlaus I have limited access to my pc those days due to health issues, don't block merging waiting for my replies if I take too long

get well soon :)

alright, it's time to get this merged...


testground/node: debug logging absence in cluster env

In local:docker, even with error logs, we can see them
This is not the case for cluster:k8s env, so we need to find the root cause and fix it.

The root cause is found, hence we can close this issue and follow-up on the ipfs/go-log repo
Ref: https://github.com/ipfs/go-log/issues/136
In the meantime, I'm using my fork of go-log instead of dev/nulling the fileoutput in dockerfile


Fix error in dockerfile

Collecting pyproj (from -r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/7d/41/f0c8e63d20cd56596bfd88a455738629734faa26f26bbdf4d301330748ad/pyproj-2.2.1.tar.gz (382kB)
  Installing build dependencies: started
  Installing build dependencies: still running...
  Installing build dependencies: still running...
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'error'
  ERROR: Complete output from command /usr/local/bin/python /usr/local/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpq05d4lu0:
  ERROR: Proj executable not found. Please set PROJ_DIR variable.
  ----------------------------------------
ERROR: Command "/usr/local/bin/python /usr/local/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpq05d4lu0" failed with error code 1 in /tmp/pip-install-all75d2r/pyproj

Solve this issue by taking a look at:
https://github.com/pyproj4/pyproj/blob/master/docs/installation.rst

Have you tried installing the alpine proj package (and perhaps proj-dev is required as well) ?

Installing the proj proj-util and proj-dev package from the edge repository fixed the issue. Thanks @barthanssens !


can't install with bower

$ bower install sliphover --save
bower                        ENOTFOUND Package sliphover not found

I added this package into registry by myself.
Now it's possible to install it with bower install sliphover. Have fun.

thx! i tried add it myself only to found that someone has occupied the same package name.


Build window crashes unity

Hello , I recently upgraded to unity 5.5 2f1 and to latest realase of HTK and I'm using VS15.
Cant seem to build, unity crashes right away and only thing I can find from logs is  "Read from location 00000010 caused an access violation."
There are similar topics but did not find a clear answer to this issue.

To use the build window, I often find that the key is to do an initial build from unity, then open the visual studio solution, set your VS to Master, x86, Device, and deploy to it.  From that point forward, I can generally use the build window from the HTK without issue

oops that's my bad. I thought I switched to uwp. But this is still a bug for unity that it is crashing if the wrong platform is picked


Extensible cache driver framework

This PR adds ability for users to extend adonis-throttle by providing custom cache drivers. Redis driver is included as a reference implementation. This PR should not break any backwards-compatibility and the minor version can be bumped as per SEMVER 2.0 specification.
Changes

[x] Introduce Adonis/Addons/Throttle/Cache abstract base class to ensure public API methods used by Adonis/Addons/Throttle class are implemented by the user
[x] Refactor ./src/Drivers/Cache/Memory class to extend Cache abstract base class
[x] Include ./src/Drivers/Cache/Redis class as reference implementation

Recommended for use in clustered, containerized or serverless environments where state must be shared across multiple instances of AdonisJs framework running on different machines
adonis-throttle does not include @adonisjs/redis as dependency to keep dependency tree small. The end-user is responsible for installing @adonisjs/redis as dependency in their project should they wish to use the Redis driver

[x] Add instructions CLI hook (instructions.js, instructions.md)

When installed via adonis install CLI command, automatically adds config/throttle.js to user's project and displays usage instructions

[x] Update README with new installation instructions, and adds new section for extending cache drivers

Thank you @AndrewJo, great work! 👍

Thank you @AndrewJo, great work! 👍

You're welcome @masasron! I decided to write it after I realized that this provider doesn't consistently rate limit requests if I horizontally scale AdonisJs in Docker containers.
Please let me know when you plan on releasing v2.2.0 on npm.
Also, what are your plans for CI/CD for this package? I can help set up an automated release pipeline so that a new version tag would trigger a new npm release if you're interested.

@AndrewJo that would be great, let's talk

@masasron sounds good. I'll create a new issue. Let's move our conversation there.


YouKu.com can not be down rightly

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.09.11. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x ] I've verified and I assure that I'm running youtube-dl 2017.09.11

Before submitting an issue make sure you have:

[x ] At least skimmed through the README, most notably the FAQ and BUGS sections
[ x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
TM2NDczNg==.html?tpa=dW5pb25faWQ9MTAzNzUzXzEwMDAwMV8wMV8wMQ
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', 'http://v.youku.com/v_show/id_XMjk0NTM2NDczNg==.html?tpa=dW5pb25faWQ9MT
AzNzUzXzEwMDAwMV8wMV8wMQ']
[debug] Encodings: locale cp936, fs mbcs, out cp936, pref cp936
[debug] youtube-dl version 2017.09.11
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-86935-g44e9783, ffprobe N-86935-g44e9783
[debug] Proxy map: {}
[youku] XMjk0NTM2NDczNg: Retrieving cna info
[youku] XMjk0NTM2NDczNg: Downloading JSON metadata
ERROR: Youku server reported error -6004: 客户端无权播放,201; please report this issue on https://yt-dl.org/bug
 . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with
the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp24lzs8ny\build\youtube_dl\YoutubeDL.py", l
ine 776, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp24lzs8ny\build\youtube_dl\extractor\common
.py", line 434, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp24lzs8ny\build\youtube_dl\extractor\youku.
py", line 189, in _real_extract
youtube_dl.utils.ExtractorError: Youku server reported error -6004: 客户端无权播放,201; please report this issu
e on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sur
e to call youtube-dl with the --verbose flag and include its complete output.
...
<end of log>

it works very well ,but something was wrong recently,Is there any ways to resolve the problem?
If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.

Works fine here.
$ youtube-dl -vF "http://v.youku.com/v_show/id_XMjk0NTM2NDczNg==.html?tpa=dW5pb25faWQ9MTAzNzUzXzEwMDAwMV8wMV8wMQ"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-vF', 'http://v.youku.com/v_show/id_XMjk0NTM2NDczNg==.html?tpa=dW5pb25faWQ9MTAzNzUzXzEwMDAwMV8wMV8wMQ']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.09.11
[debug] Git HEAD: 2f483758b
[debug] Python version 3.6.2 - Darwin-16.7.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[youku] XMjk0NTM2NDczNg: Retrieving cna info
[youku] XMjk0NTM2NDczNg: Downloading JSON metadata
[info] Available formats for XMjk0NTM2NDczNg:
format code  extension  resolution note
0            mp4        640x360    107.12MiB
h4-0         mp4        640x360    108.48MiB
h3           mp4        960x540    192.53MiB
3            mp4        1280x720   312.11MiB
h4-1         mp4        1280x720   313.18MiB
5            mp4        1920x1080  586.28MiB
h4-2         mp4        1920x1080  587.45MiB (best)

Could you watch this video in browsers?

emmm...it works well now ,what happen...
i am sorry to disturb you.thank you

here doesn't work also.
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-vF', 'http://v.youku.com/v_show/id_XMzAyMTMzNDgwNA==.html']
[debug] Encodings: locale cp936, fs mbcs, out cp936, pref cp936
[debug] youtube-dl version 2017.09.15
[debug] Python version 3.4.4 - Win7
[debug] exe versions: ffmpeg N-83454-g3aae1ef, ffprobe N-83454-g3aae1ef
[debug] Proxy map: {}
[youku] XMzAyMTMzNDgwNA: Retrieving cna info
[youku] XMzAyMTMzNDgwNA: Downloading JSON metadata
ERROR: Youku server reported error -6004: 客户端无权播放,201; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpl1klaw4y\build\youtube_dl\YoutubeDL.py", line 776, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpl1klaw4y\build\youtube_dl\extractor\common.py", line 434, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpl1klaw4y\build\youtube_dl\extractor\youku.py", line 189, in _real_extract
youtube_dl.utils.ExtractorError: Youku server reported error -6004: 客户端无权播放,201; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

I guess it's a temporary issue. Just tried and this video works fine here.
$ youtube-dl -vF "http://v.youku.com/v_show/id_XMzAyMTMzNDgwNA==.html"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-vF', 'http://v.youku.com/v_show/id_XMzAyMTMzNDgwNA==.html']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.09.15
[debug] Git HEAD: 4d8c4b46d
[debug] Python version 3.6.2 - Darwin-16.7.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[youku] XMzAyMTMzNDgwNA: Retrieving cna info
[youku] XMzAyMTMzNDgwNA: Downloading JSON metadata
[info] Available formats for XMzAyMTMzNDgwNA:
format code  extension  resolution note
0            mp4        640x360    238.28MiB
h4-0         mp4        640x360    240.15MiB
h3           mp4        960x540    456.11MiB
3            mp4        1280x720   763.66MiB
h4-1         mp4        1280x720   765.15MiB
5            mp4        1920x1080  1.57GiB
h4-2         mp4        1920x1080  1.57GiB (best)


feat/softplus: Add softplus function

Added softplus activation function
Pull Request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?
Added softplus activation function

Issue Number: N/A
What is the new behavior?

NN::softplus(@tensor)
Does this introduce a breaking change?

[ ] Yes
[x] No

Other information

@ojetokun can you run please scarb run docgen to generate documentation from your docstrings ?

Hi @ojetokun ! Amazing work. Only a few things are missing:

Docs for the new function using scarb run docgen.
Update the docs/apis/compatibility.md file with the new addition and compatibility %.

@franalgaba @raphaelDkhn Done.
Side note: The last line in the compatibility.md doc might need to be updated when merging this PR or #65


[BUG] Security Baselines shows as edited, but haven't been edited for months

Describe the bug
When looking at the Repo in DevOps, the Windows Securtiy Baseline policies shows as being edited "often", but havent been updated in months in the portal.
To Reproduce
Run new backup
Expected behavior
Not show "edited", when policy haven't been updated.
Screenshots

Run type (please complete the following information):

Mode: 1 (backup)
Client:.Pipeline
Version: 2.3.4

What does it look like if you click one of the commits? something in the file is changing

Example. Some settings change position in the json. So maybe more a backend thing?

I do think these are updated in the background by MS