non-interactive cli

Hello,
I love the inquirer interface when I want to manually setup a ctf event.
But in an automated context, it could be useful to have a juice-shop-ctf cli accepting all parameters as flags:
juice-shop-ctf-flags --juiceShopUrl https://juice-shop.herokuapp.com --ctfKey https://raw.githubusercontent.com/bkimminich/juice-shop/master/ctf.key --insertHints 0 --insertHintUrls 0
# eventually choose the output
juice-shop-ctf-flags --juiceShopUrl https://juice-shop.herokuapp.com --ctfKey https://raw.githubusercontent.com/bkimminich/juice-shop/master/ctf.key --insertHints 0 --insertHintUrls 0 -o out.zip

I think I can propose a PR if the idea seems okay.

:train2: Yeah, the automation train would get much closer to its final destination with that option! Cool idea! It shouldn't add a second command, though. Maybe even cooler would be:
juice-shop-ctf [--config some.yml] [--output dest.zip]
# or
juice-shop-ctf [-c some.yml] [-o dest.zip]

with some.yml looking like
juiceShopUrl: https://juice-shop.herokuapp.com
ctfKey: https://raw.githubusercontent.com/bkimminich/juice-shop/master/ctf.key # can also be actual key instead URL
insertHints: none | free | paid
insertHintUrls: none | free | paid

Implemented by #26. Big :clap: to @simbas for this feature! If you send me your post address via email I'll make sure you get one of our famous merchandise packages! :grin:

@bkimminich, shoud I close this issue or you close issues on release?
Moreover, did you get my post adress?

I forgot to close this one, thx! Got your address, merchandise pack going out after Easter holidays! 👍


The checking process of PostgreSQL version should be updated in hammer branch

Since the Developer Setup suggests to use PostgreSQL 10,
These 2 commits should be picked to hammer branch:
426113fde44b466247a1a7ace38bb23ba5d8b3b7
afd70ffa1a0ea716b18261bef0d7b84646e9e43d

But why? The developer setup is for master, not for previous releases, and we don't change major database versions mid-release...

ok~ thanks!


[WIP] Implement cookie allocator to mark flow by cookie id

Add a cookie allocator to mark flow by cookie id
Add function roundNum to pipeline.go to read roundNum from ovsdb
Updated related mocks and unit tests

Signed-off-by: Weiqiang TANG<EMAIL_ADDRESS>

Waiting the libopenflow binding.

Close since there is another PR to push to upstream.


[FEATURE] Version checking

Feature Information
Feature description
There should be a way for Space Warp to check mod versions to notify the user to update them
Solution proposal

Make a prompt that asks the user if they want to check mod versions against the latest version
If the user agrees, check every plugin that has a .version (KSP1 format) file against the online hosted version and display a warning if it is out of date

Okay, so the KSP .version format has so much overlapping metadata with swinfo.json, that its a better idea to add an optional field to the swinfo.json called "version_check" which just points to a place to pull an online swinfo from the web

Implemented in #168


Add simple resize handles to navigator extent in Low Barrel example

Resolves #341.

Another good decorate example - just one question (above).

Thanks @jleft


(resource-hacker) Hash is invalid

Unable to install Resource Hacker version 4.7.34
Expected Behavior
Using "choco install reshack" or "choco upgrade reshack" is supposed to install or upgrade to the current version. (As of this time, it's 4.7.34)
Current Behavior
PS C:\Users\hborcher> choco install reshack
Chocolatey v0.10.10
Installing the following packages:
reshack
By installing you accept licenses for the packages.
Progress: Downloading reshack 4.7.34... 100%

reshack v4.7.34 [Approved]
reshack package files install completed. Performing other installation steps.
File appears to be downloaded already. Verifying with package checksum to determine if it needs to be redownloaded.
Error - hashes do not match. Actual value was '3DB4A17885D1E95F10576A19D74297AF0653D10A5B16AC6DB05ABF1846A487B4'.
Downloading reshack
  from 'http://www.angusj.com/resourcehacker/reshacker_setup.exe'
Progress: 100% - Completed download of C:\Users\hborcher\AppData\Local\Temp\chocolatey\reshack\4.7.34\reshacker_setup.ex
e (2.8 MB).
Download of reshacker_setup.exe (2.8 MB) completed.
Error - hashes do not match. Actual value was '3DB4A17885D1E95F10576A19D74297AF0653D10A5B16AC6DB05ABF1846A487B4'.
ERROR: Checksum for 'C:\Users\hborcher\AppData\Local\Temp\chocolatey\reshack\4.7.34\reshacker_setup.exe' did not meet 'e
fcb750e5d1d6996f0f96040e94511acb6459077dbe6d505c6c603046002bb56' for checksum type 'sha256'. Consider passing the actual
 checksums through with --checksum --checksum64 once you validate the checksums are appropriate. A less secure option is
 to pass --ignore-checksums if necessary.
The install of reshack was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\reshack\tools\chocolateyInstall.ps1'.
 See log for details.

Probably silently updated. I contacted the author for distribution rights so we can embed this great tool.

PS> Test-Package -Install -Uninstall

Package info
  Path:         chocolatey-coreteampackages\automatic\reshack\reshack.<IP_ADDRESS>80505.nupkg
  Name:         reshack
  Version:      <IP_ADDRESS>80505

Testing package install
Installing the following packages:
reshack
By installing you accept licenses for the packages.

reshack v<IP_ADDRESS>80505 (forced)
reshack package files install completed. Performing other installation steps.
Installing reshack...
reshack has been installed.
reshack installed to 'C:\Program Files (x86)\Resource Hacker'
reshack registered as reshack
 The install of reshack was successful.
  Software installed to 'C:\Program Files (x86)\Resource Hacker\'

Chocolatey installed 1/1 packages.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Testing package uninstall
Uninstalling the following packages:
reshack

reshack v<IP_ADDRESS>80505
Uninstalling reshack...
0
reshack has been uninstalled.
 Running auto uninstaller...
 Skipping auto uninstaller - 'Resource Hacker Version 4.7.34' appears to have been uninstalled already by other means.
 reshack has been successfully uninstalled.

Chocolatey uninstalled 1/1 packages.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).


Some operational issues

Hello，  HowieMa,
I encountered a recall when running the training program on Windows, the specific error is as follows.  I am not sure what's wrong，Can you help me solve this problem? Thank you very much.  @HowieMa
=> no checkpoint found at output\multiview_h36m\multiview_transpose_50\256_fusion_enc3_GPE\checkpoint.pth.tar
before filter 1559752
after filter 1559752
before filter 550644
after filter 532192
Traceback (most recent call last):
File "run/pose2d/train.py", line 200, in
main()
File "run/pose2d/train.py", line 171, in main
train(config, train_loader, model, criterion, optimizer, epoch,
File "D:\TransFusion-Pose\run\pose2d....\lib\core\function.py", line 98, in train
for i, (inputs, targets, weights, metas) in enumerate(data):
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\site-packages\torch\utils\data\dataloader.py", line 352, in iter
return self._get_iterator()
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\site-packages\torch\utils\data\dataloader.py", line 294, in _get_iterator
return _MultiProcessingDataLoaderIter(self)
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\site-packages\torch\utils\data\dataloader.py", line 801, in init
w.start()
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\process.py", line 121, in start
self._popen = self._Popen(self)
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\context.py", line 224, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\context.py", line 327, in _Popen
return Popen(process_obj)
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\popen_spawn_win32.py", line 93, in init
reduction.dump(process_obj, to_child)
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
MemoryError
Traceback (most recent call last):
File "", line 1, in
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\spawn.py", line 116, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "C:\procedure_for_study\Anaconda3\envs\transpose\lib\multiprocessing\spawn.py", line 126, in _main
self = reduction.pickle.load(from_parent)
EOFError: Ran out of input

It seems this is not a bug of my code, but a bug of Pytorch on Windows. Here are some references:
https://github.com/pytorch/pytorch/issues/12085
https://discuss.pytorch.org/t/eoferror-ran-out-of-input-when-enumerating-the-train-loader/22692
I am sorry but I don't have a Windows computer so I can't help you debug.  Besides, all of my codes are built on Ubuntu.
Maybe switching to Unbutu is a better choice for you.

Thank you very much for your quick reply, I'll try Ubuntu later.
I compared the "256_fusion_geometry_3d_emb_2021-06-20-14-02_train" file you provided and found that I did not "(conv1x1)" after "(final_layer)" and received "no checkpoint found at outputmultiview_h36mmultiview_transpose_50256_ fusion_enc3_GPEcheckpoint.pth.tar" Should I change the "model_best.pth.tar" file to "checkpoint"? Or is this also a system problem?
Thanks again for your reply.

Hello, HowieMa
I followed your advice and tried to run the train code on ubuntu20.04. Unfortunately, although I avoided the above mistakes, I received another recall , which shows below. Can you give me some help in this regard, thank you . @HowieMa
Traceback (most recent call last):
File "run/pose2d/train.py", line 200, in
main()
File "run/pose2d/train.py", line 171, in main
train(config, train_loader, model, criterion, optimizer, epoch,
File "/home/lilucy/TransFusion-Pose/run/pose2d/../../lib/core/function.py", line 98, in train
for i, (inputs, targets, weights, metas) in enumerate(data):
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 435, in next
data = self._next_data()
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1085, in _next_data
return self._process_data(data)
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1111, in _process_data
data.reraise()
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/_utils.py", line 428, in reraise
raise self.exc_type(msg)
TypeError: Caught TypeError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/utils/data/_utils/worker.py", line 198, in _worker_loop
data = fetcher.fetch(index)
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/lilucy/anaconda3/envs/transpose/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 44, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/lilucy/TransFusion-Pose/run/pose2d/../../lib/dataset/multiview_h36m.py", line 113, in getitem
i, t, w, m = super().getitem(item)
File "/home/lilucy/TransFusion-Pose/run/pose2d/../../lib/dataset/joints_dataset.py", line 130, in getitem
data_numpy = data_numpy[:1000]                  # According to ET
TypeError: 'NoneType' object is not subscriptable

It seems that you didn't load the image successfully.
Have you strictly followed the preprocessing step of the dataset?

After processing data in strict accordance with the requirements of H36M-Toolbox, I jumped out of this problem. Thank you for your ideas

👍

After processing data in strict accordance with the requirements of H36M-Toolbox, I jumped out of this problem. Thank you for your ideas

Hi lilucy11，Can you give me a download link of the h36m dataset? Thank u very much

Hello HowieMa
TypeError: Caught TypeError in DataLoader worker process 0.
TypeError: 'NoneType' object is not subscriptable
I also have these two problems. How can I solve them？

Hello HowieMa
TypeError: Caught TypeError in DataLoader worker process 0.
TypeError: 'NoneType' object is not subscriptable
I also have these two problems. How can I solve them？
thanks @HowieMa
If your error was resolved how was it resolved？
thanks @lilucy11

I am so sorry but so far what I can know is this error is related to the dataset/ data loader. Without any detail, I don't know what happens on your side. It is possible that you don't set the data path correctly. Or your data does not organize in the correct way.

Hello HowieMa I set the data exactly according to your steps. The specific error content is like this. Is it related to the configuration environment? My Python version is 3.6.13 Torch version is 1.10.1.Can you give me some advice? Thanks (final_layer): Conv2d(256, 20, kernel_size=(1, 1), stride=(1, 1)) ) => no checkpoint found at output/multiview_h36m/multiview_transpose_50/256_fusion_enc3_GPE/checkpoint.pth.tar before filter 1559752 after filter 1559752 before filter 550644 after filter 532192 /home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/optim/lr_scheduler.py:136: UserWarning: Detected call of lr_scheduler.step() before optimizer.step(). In PyTorch 1.1.0 and later, you should call them in the opposite order: optimizer.step() before lr_scheduler.step(). Failure to do this will result in PyTorch skipping the first value of the learning rate schedule. See more details at https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate "https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate", UserWarning) Traceback (most recent call last): File "run/pose2d/train.py", line 200, in main() File "run/pose2d/train.py", line 172, in main final_output_dir, writer_dict) File "/home/jsj_21_05/TransFusion-Pose/run/pose2d/../../lib/core/function.py", line 98, in train for i, (inputs, targets, weights, metas) in enumerate(data): File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 435, in next data = self._next_data() File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 1085, in _next_data return self._process_data(data) File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 1111, in _process_data data.reraise() File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/_utils.py", line 428, in reraise raise self.exc_type(msg) TypeError: Caught TypeError in DataLoader worker process 0. Original Traceback (most recent call last): File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/_utils/worker.py", line 198, in _worker_loop data = fetcher.fetch(index) File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch data = [self.dataset[idx] for idx in possibly_batched_index] File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/_utils/fetch.py", line 44, in data = [self.dataset[idx] for idx in possibly_batched_index] File "/home/jsj_21_05/TransFusion-Pose/run/pose2d/../../lib/dataset/multiview_h36m.py", line 113, in getitem i, t, w, m = super().getitem(item) File "/home/jsj_21_05/TransFusion-Pose/run/pose2d/../../lib/dataset/joints_dataset.py", line 130, in getitem data_numpy = data_numpy[:1000] # According to ET TypeError: 'NoneType' object is not subscriptable
Thank you @HowieMa

Hello HowieMa I set the data exactly according to your steps. The specific error content is like this. Is it related to the configuration environment? My Python version is 3.6.13 Torch version is 1.10.1.Can you give me some advice? Thanks (final_layer): Conv2d(256, 20, kernel_size=(1, 1), stride=(1, 1)) ) => no checkpoint found at output/multiview_h36m/multiview_transpose_50/256_fusion_enc3_GPE/checkpoint.pth.tar before filter 1559752 after filter 1559752 before filter 550644 after filter 532192 /home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/optim/lr_scheduler.py:136: UserWarning: Detected call of lr_scheduler.step() before optimizer.step(). In PyTorch 1.1.0 and later, you should call them in the opposite order: optimizer.step() before lr_scheduler.step(). Failure to do this will result in PyTorch skipping the first value of the learning rate schedule. See more details at https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate "https://pytorch.org/docs/stable/optim.html#how-to-adjust-learning-rate", UserWarning) Traceback (most recent call last): File "run/pose2d/train.py", line 200, in main() File "run/pose2d/train.py", line 172, in main final_output_dir, writer_dict) File "/home/jsj_21_05/TransFusion-Pose/run/pose2d/../../lib/core/function.py", line 98, in train for i, (inputs, targets, weights, metas) in enumerate(data): File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 435, in next data = self._next_data() File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 1085, in _next_data return self._process_data(data) File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 1111, in _process_data data.reraise() File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/_utils.py", line 428, in reraise raise self.exc_type(msg) TypeError: Caught TypeError in DataLoader worker process 0. Original Traceback (most recent call last): File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/_utils/worker.py", line 198, in _worker_loop data = fetcher.fetch(index) File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch data = [self.dataset[idx] for idx in possibly_batched_index] File "/home/jsj_21_05/anaconda3/envs/sine/lib/python3.6/site-packages/torch/utils/data/_utils/fetch.py", line 44, in data = [self.dataset[idx] for idx in possibly_batched_index] File "/home/jsj_21_05/TransFusion-Pose/run/pose2d/../../lib/dataset/multiview_h36m.py", line 113, in getitem i, t, w, m = super().getitem(item) File "/home/jsj_21_05/TransFusion-Pose/run/pose2d/../../lib/dataset/joints_dataset.py", line 130, in getitem data_numpy = data_numpy[:1000] # According to ET TypeError: 'NoneType' object is not subscriptable
Thank you @HowieMa

It seems that the variable "data_numpy" is None, which means you don't load the image correctly. Make sure your images are not stored in a Zip file. In general, this is not a bug in my code. Maybe setting some breakpoints in the Dataloader code can help you understand your bug.
If you believe it is the version of Pytorch or Python, maybe it's better to report the issue to Pytorch Team. Thanks!

Thank you. I'll try again.

After processing data in strict accordance with the requirements of H36M-Toolbox, I jumped out of this problem. Thank you for your ideas

did you fix the issue? I meet the same problem with you


feat(TimeSeriesCard/BarChartCard): add zoomBar functionality

Closes https://github.com/carbon-design-system/carbon-addons-iot-react/issues/1456
Summary

Adds alpha zoomBar functionality to TimeSeriesCard and BarChartCard using the new zoomBar prop
Restricts the zoomBar to cards of size MEDIUMWIDE, LARGE, LARGEWIDE as the other sizes are too small to render both the chart and the zoomBar
Note: This feature is experimental in carbon charts

zoomBar: {
  axes: string,   // defaults to top as thats the only axis supported at the moment
  enabled: boolean,
  initialZoomDomain: array<string|number>    // same as the current `domainRange` prop
}

Change List (commits, features, bugs, etc)

Added 2 stories to show the zoomBar feature
Updated to latest carbon charts to pick up this feature

Acceptance Test (how to verify the PR)

Go to BarChartCard and TimeSeriesCard with zoomBar stories and test out the zoom bar

:tada: This PR is included in version 2.106.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[SCB-327] Update metrics publish data module

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn clean install to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

adjust metrics publish format to spring cloud netflix style
Before:
servicecomb.instance.system.cpu.load
servicecomb.instance.system.cpu.runningThreads
servicecomb.instance.system.heap.init
servicecomb.instance.system.heap.max
servicecomb.instance.system.heap.commit
servicecomb.instance.system.heap.used
servicecomb.instance.system.nonHeap.init
servicecomb.instance.system.nonHeap.max
servicecomb.instance.system.nonHeap.commit
servicecomb.instance.system.nonHeap.used
servicecomb.instance | operationName.producer.waitInQueue.count
servicecomb.instance | operationName.producer.lifeTimeInQueue.average
servicecomb.instance | operationName.producer.lifeTimeInQueue.max
servicecomb.instance | operationName.producer.lifeTimeInQueue.min
servicecomb.instance | operationName.producer.executionTime.average
servicecomb.instance | operationName.producer.executionTime.max
servicecomb.instance | operationName.producer.executionTime.min
servicecomb.instance | operationName.producer.producerLatency.average
servicecomb.instance | operationName.producer.producerLatency.max
servicecomb.instance | operationName.producer.producerLatency.min
servicecomb.instance | operationName.producer.producerCall.total
servicecomb.instance | operationName.producer.producerCall.tps
servicecomb.instance | operationName.consumer.consumerLatency.average
servicecomb.instance | operationName.consumer.consumerLatency.max
servicecomb.instance | operationName.consumer.consumerLatency.min
servicecomb.instance | operationName.consumer.consumerCall.total
servicecomb.instance | operationName.consumer.consumerCall.tps
Current:
jvm(statistic=gauge,name={name})
{name} include :
cpuLoad,cpuRunningThreads,heapInit,heapMax,heapCommit,
heapUsed,nonHeapInit,nonHeapMax,nonHeapCommit,nonHeapUsed
servicecomb.invocation(operation={operationName},role={role},stage={stage},statistic={statistic},status={status})

TagName
TagValue

operation
Operation Name

role
consume,producer

stage
queue,execution,whole

statistic
tps,count(total call count),latency,max,waitInQueue

status
statusCode like 200, 404 ... etc

A output sample:

Coverage increased (+0.01%) to 87.284% when pulling d292bef143fe1918a0d18ab73fbde096478e23f3 on zhengyangyong:SCB-327 into bbe18e493aa3fb3d1531f7e6bee806e22d9994b4 on apache:master.

Rebase and resolved conflicts


Allow merging across databases

Merging currently only works within the same Database. We should remove this restriction, but it means that the merge code needs to be careful when merging collections from one database into another

Should we remove it? Why?

The P0 label, I assume? In general, if I have an issue that's blocking a P0, I make it a P0, and earlier today I considered this as a blocker for finishing out noms merge.
I was considering this blocking noms merge prior to our conversation right before I left today because, otherwise, you had to specify a database on the command line and then paths and datasets within that DB in order to merge stuff. It seemed to me that that restriction would feel artificial and awkward to users. Now that we're re-examining exactly how to drive merging from the command line, I think this is probably not a P0 right now.

Not gonna do it. Wouldn't be prudent. Not gonna do it. Thousand points of light.


Update docs with CI integration support info

My spelling/grammar probably will require redo of some parts but I've wanted to include this information in our docs.
I can try to recreate Jenkins example soon to see if I can provide more detailed intruction.
Closes #414 because thanks for support SARIF file we don't need to create our own Github action - everyone can creater theirs and use output from Robocop to register issues.

Codecov Report

Merging #657 (5028a4f) into master (4fd5193) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #657   +/-   ##
=======================================
  Coverage   97.50%   97.50%
=======================================
  Files          23       23
  Lines        2771     2771
=======================================
  Hits         2702     2702
  Misses         69       69

Continue to review full report at Codecov.

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

Looks like it is not quite working. Here is what I have in my github action:
python -m robocop --reports sarif.json .
However, when I look at the directory the sarif file is not there
Run pwd
pwd
ls -lha
shell: /usr/bin/bash -e {0}
shell: /usr/bin/bash -e {0}
/home/runner/work/qa-testing-robocop/qa-testing-robocop
total 64K
drwxr-xr-x 10 runner docker 4.0K Aug 24 18:22 .
drwxr-xr-x  3 runner docker 4.0K Aug 24 18:22 ..
drwxr-xr-x  8 runner docker 4.0K Aug 24 18:22 .git
drwxr-xr-x  3 runner docker 4.0K Aug 24 18:22 .github
drwxr-xr-x  3 runner docker 4.0K Aug 24 18:22 .idea
drwxr-xr-x  4 runner docker 4.0K Aug 24 18:22 Data
-rw-r--r--  1 runner docker  175 Aug 24 18:22 Dockerfile
drwxr-xr-x  4 runner docker 4.0K Aug 24 18:22 Library
-rw-r--r--  1 runner docker   80 Aug 24 18:22 README.md
drwxr-xr-x  5 runner docker 4.0K Aug 24 18:22 Resources
drwxr-xr-x  7 runner docker 4.0K Aug 24 18:22 Tests
drwxr-xr-x  2 runner docker 4.0K Aug 24 18:22 Tools
-rw-r--r--  1 runner docker 1.5K Aug 24 18:22 execution_order.dat
-rw-r--r--  1 runner docker  519 Aug 24 18:22 main.py
-rw-r--r--  1 runner docker  296 Aug 24 18:22 requirements.txt
-rwxr-xr-x  1 runner docker  944 Aug 24 18:22 rfdocker


Fix tracking of smids and rmids

Current implementation of finding signing and rotation members is broken and needs to be fixed to be explicit instead of based on public key searches / indexes.

@pfeairheller Is this resolved now by https://github.com/WebOfTrust/keripy/pull/734 ?

Yes.


mobile: fix types in compareYaml JNI function

Fixes the following crash:
FATAL ERROR in native method: Bad global or local ref passed to JNI
  at io.envoyproxy.envoymobile.engine.JniLibrary.compareYaml(Native Method)

By mapping Java's long type to jlong in JNI instead of jint.
The process I took was taking the function definition from JniLibrary.java, converting the parameter names from CamelCase to snake_case, and mapping the following types:

String -> jstring
long -> jlong
boolean -> jboolean
byte[][] -> jobjectArray

Because of this, I changed the parameter names in the JNI function to match the Java function definition, which I believe will make repeating this process easier and less error prone moving forward.
Commit Message:
Additional Description:
Risk Level:
Testing: ./bazelw test //test/java/io/envoyproxy/envoymobile/engine:envoy_configuration_test
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Looks like the a kotlin test is segfaulting. https://github.com/envoyproxy/envoy/actions/runs/4109713909/jobs/7091843616

AMAZING.  Thank you so much @jpsim !!


multi images input or multi images generation?

Hello, Great work.
Does emu3 can understand multiple images (interleaved image and text) or generation multiple images((interleaved image and text) ?
If we can conduct interleaved images and text generation / understanding SFT on emu3?

We did not intentionally construct interleaved data during the training of the Emu3 series models. So our released post training model can not do interleaved understanding or generation well. You can try interleaved SFT on Emu3 by yourself.


Replace tui_react::Terminal with tui::Terminal

This is an experiment in converting a program that used the Terminal provided by tui-react into a program that uses the Terminal provided by ratatui. My hypothesis was that the two were not significantly different from eachother, and this seems to be true in this case.
I found that Widget trait used by ratatui's Terminal is sufficiently powerful to pass arbitrary mutable state to rendering code. A relatively simple FunctionWidget trampoline is used to achieve this.
The tui_react dependency is retained. The code still calls some tui_react utility functions and uses its List widget instead of the ratatui List widget. These utilities do not depend on the tui_react Terminal and could, in theory, be split out of tui-react into a separate crate.
See also https://github.com/Byron/tui-crates/discussions/9

Thanks a lot for making this happen, and sorry for the hassle with clippy. It would have been fine to fix this here as well, but the respective PR #247 is on its way to be merged now.
Windows seems to have other issues due to time and nightly probably, maybe a regression in the compiler, so it's fair to just ignore that for now.

Would it be possible to release a new tag with this new dependencies? dua 2.29.0 fails to compile with rust 1.80.0 due to older time crate (< 0.3.36).

Could you open an issue with details on how to reproduce the failure? I should then be able to take it from there. Thanks.


all: prefix classes with Wrap to declare intention

As recommended by team, prefix Wrap in front of classes
to declare their intention rather than them sharing the
names of the java.sql classes that they wrap.
Fixes #19

Maybe use OcWrap*? (To differentiate from other Wrap if there are any in users' application.)

Sure, let me make that update.

Alright, I've updated the class prefix with OCWrap PTAL.

Please use "OcWrap" (camel case) instead of "OCWrap". See Google Java format guide: http://google.github.io/styleguide/javaguide.html#s5.3-camel-case.

Please use "OcWrap" (camel case) instead of "OCWrap". See Google Java format guide:

TIL about the camel case recommendation for Java vs Go.
I've updated to the Java recommendation, PTAL.

Thank you for the review @songy23!


VisIt crashes down in VTK saving an image with more that 0.5 Gbytes of pixels.

When you try and save an image that contains more than 0.5Gbytes of pixels, VTK crashes reading back the pixels from Mesa. Right now VisIt has logic that prevents the user from doing this, so that logic will need to be disabled to replicate the crash.

The logic to remove is in ViewerWindowManager::SaveWindow.
	    // if the total image size is too large, reduce them
	    // proportionally.
	    if (w * h > 536756224)
            {
                double image_size = (double)(w * h);
                w = (int)((double)w * std::sqrt(536756224. / image_size));
                h = (int)((double)h * std::sqrt(536756224. / image_size));
                GetViewerMessaging()->Message(
                    TR("The window was too large to save at the requested resolution.  "
                       "The resolution has been automatically reduced."));
            }


[Bug] Monaco editor wordWrap problem with CJK characters

Reproducible in vscode.dev or in VS Code Desktop?

[X] Not reproducible in vscode.dev or VS Code Desktop

Reproducible in the monaco editor playground?

[ ] Not reproducible in the monaco editor playground

Monaco Editor Playground Link
https://microsoft.github.io/monaco-editor/playground.html?source=v0.44.0#XQAAAAL7AQAAAAAAAABBqQkHQ5NjdMjwa-jY7SIQ9S7DNlzs5W-mwj0fe1ZCDRFc9ws9XQE0SJE1jc2VKxhaLFIw9vEWSxW3yscw0UkGlZmn-5ctzOK0Uo_OoWMOa4kdjBQIo4UQeK366lCw9QWZDHtw3_iKUka_Yh_SpXYthONT3PHkXELFwH48wSnlFrCBmJD91KLgBE0oLQ1R3uiGqSLvF2OaXe7ljVwzPKKIYbJbhkQNl_hFM6zZLNTsfytInrcWKd1F8pNL4QI2U9eMQVaWv8q5giu0f8B0Bm2S2ntpIi1d99vO5Y7VG9JqQxSMzjpLkv_kHr6-EOd1BguLWrv95mqoZOTXoY2d3TVfrU5SWWlOXfSIC8uWtcdgK6GCga9cZquRKo04wrwOHU06ugSbilQIv7JRKtRhZv8xwjU-wW4q8lMSYaeAhFivHiGXXWYzZF_K9UZ24jnmJdmwppYBkeVgD8SI9_9jRYsA
Monaco Editor Playground Code
const value = /* set from `myEditor.getModel()`: */ `function hello() {
	alert('Hello world!가나다라 가나다라 가나다라 가나다라다라다가다라다가나 다라자다라 日本語日本語に言語가나다라다라');
}`;

// Hover on each property to see its docs!
const myEditor = monaco.editor.create(document.getElementById("container"), {
	value,
	language: "javascript",
	automaticLayout: true,
	wordWrap: "on",
});

Reproduction Steps
Just create Monaco Editor's instance by using wordWrap: "on" option.
const myEditor = monaco.editor.create(document.getElementById("container"), {
	// ...
	wordWrap: "on",
	// ...
});

Then input texts in Korean, Japanese or Chinese with Google Chrome, Firefox and Safari on OSX Sonoma 14.1.1.
Actual (Problematic) Behavior
My editor options:
MonacoEditor = Monaco.editor.create(ConfigEditorEl, {
	theme: 'vs',
	fontSize: 16,
	minimap: { enabled: false },
	"autoIndent": 'full',
	automaticLayout: true,
	"formatOnPaste": true,
	"formatOnType": true,
	wordWrap: "on",
	value: ApiKeySettingContents,
});

On my page

On Playground

Expected Behavior
When you set wordWrap to "on" and input text, it should automatically display on the next line. However, when entering CJK (Chinese, Japanese, Korean) text, the line doesn't break until a non-CJK character, such as a space or enter, is entered after the CJK text.
Does anyone know why? Please help me it is quite inconvenient to input CJK text in Markdown... even Code...
Additional Context
With non-CJK characters like English is totally fine.

I have the same problem, do you have any solution?

@xuelingkang @Sunyuzu
Hi, I'm also having this issue. Did you fix it?

@xuelingkang @Sunyuzu Hi, I'm also having this issue. Did you fix it?

Not yet, I am considering switching to another WebIDE.

@xuelingkang @Sunyuzu
I solved the problem by setting accessibilitySupport: 'off'.

@xuelingkang @Sunyuzu I solved the problem by setting accessibilitySupport: 'off'.

I don't know where the problem is, this isn't a perfect solution. I tried CodeMirror, I think it's more suitable for me.

@xuelingkang @Sunyuzu I solved the problem by setting accessibilitySupport: 'off'.

@xueerli  @xuelingkang Thank you for your sharing! I've also confirmed accessibilitySupport: 'off' option almost worked.

My test env. is MacOS. When I use Safari is only okay. But this solution works on Chrome and Firefox either!


added cookbook for uptrain ai evaluations

merging into branch in this repo (uptrain-cookbook) to to stack a PR with suggested edits


docs(chart_template_guide): Fix link to Charts Guide

The link to the charts guide is currently broken on docs.helm.sh.  It's
possible that the .. is confusing things.  Try it without.

hmm, the link is correct from the markdown's point of view. I think this needs to be fixed upstream at https://github.com/helm/helm-www. WOuld you mind making the fix there instead? Thanks! :)


Tab - Header and Footer

Hello i know how to add player to tablist etc but i want to show my information on tablist in Header and Footer how to do it ?

Use https://github.com/Steveice10/MCProtocolLib/blob/master/src/main/java/com/github/steveice10/mc/protocol/packet/ingame/server/ServerPlayerListDataPacket.java


Link to Home Manager

Emacs users might land here with no idea what Home Manager is.  Help them out with a link in the README like:
https://github.com/nix-community/home-manager

Closed in master


onMemberDeleted Chat Android v2.0.8 Bug

Hello,
I am using the chat android library of twilio and I faced a problem with v2.0.8 onMemberDeleted
It's never called .. I tried the version v2.0.7 and onMemberDeleted worked properly.
Can you please fix it.
Thank you.

Please collect logs as described here. Full unedited logs help reproduce and fix issues faster.
Providing a sample of the code you use also helps.
In 2.0.8 the listener subscription logic has changed, are you sure you're not losing listeners from the Channel due to #26 for example?

No I'm not passing the Channel through a parcel.
below some code
` ChannelListener channelListener = new ChannelListener() {
@Override
public void onMessageAdded(Message message) {
model.Message messageObj = new model.Message();
messageObj.setText(message.getMessageBody());
try {
JSONObject attributes = message.getAttributes();
messageObj.setDevice_os(attributes.optString("device_os"));
} catch (JSONException e) {
e.printStackTrace();
}
String sourceId = message.getAuthor().split("_")[0];
messageObj.setSourceDeviceId(sourceId);
chatListener.onMessageReceived(messageObj);
}
        @Override
        public void onMessageUpdated(Message message, Message.UpdateReason updateReason) {
            LogHelper.INSTANCE.write("onMessageUpdated");
        }

        @Override
        public void onMessageDeleted(Message message) {
            LogHelper.INSTANCE.write("onMessageDeleted");
        }

        @Override
        public void onMemberAdded(Member member) {
            LogHelper.INSTANCE.write("onMemberAdded");
        }

        @Override
        public void onMemberUpdated(Member member, Member.UpdateReason updateReason) {
            LogHelper.INSTANCE.write("onMemberUpdated");
        }

        @Override
        public void onMemberDeleted(Member member) {
            LogHelper.INSTANCE.write("onMemberDeleted");
            Intent onMemberDeletedIntent = new Intent(Constant.ON_MEMBER_DELETED_FILTER);
            context.sendBroadcast(onMemberDeletedIntent);
        }

        @Override
        public void onTypingStarted(Member member) {
            chatListener.onTypingStarted();
        }

        @Override
        public void onTypingEnded(Member member) {
            chatListener.onTypingEnded();
        }

        @Override
        public void onSynchronizationChanged(Channel channel) {
            LogHelper.INSTANCE.write("onSynchronizationChanged");
        }
    };
    chatChannel.getChannel().addListener(channelListener);`

Can you please post some logs?
Open a ticket on support.twilio.com and refer to this issue - attach logs there.
You could also attach them here as a zip file.

Hi, onMemberDeleted() has just been verified with Android 3.1.0 SDK and all works fine. Closing this, please reopen if you have further questions.


Binding to graph API V1

Purpose

Binding Microsoft Graph API v1 to work with Azure AD.

Goals

Act Azure AD as the external key manger for WSO2 APIM (3.2.0 and later versions)

Approach

Implement API provided by org.wso2.carbon.apimgt.impl.AbstractKeyManager

Documentation

Reffer README.md

Automation tests

Unit tests

None

Integration tests

Test are commented out,Update test with details with client_id and client_secret

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? no
Ran FindSecurityBugs plugin and verified report? no
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes

Test environment

JDK 11

Learning

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

include spotbugs and checkstyle plugins https://github.com/wso2-extensions/apim-km-wso2is/blob/master/pom.xml#L61-L104 @hrandika

PR updated with above changes

updated the PR with request changes


Async-style API ignores error thrown by .toString()

In lib/sitemap.xml you have this:
Sitemap.prototype.toXML = function (callback) {
  if (typeof callback === 'undefined') {
    return this.toString();
  }
  var self = this;
  process.nextTick( function () {
    if (callback.length === 1) {
      callback( self.toString() );
    } else {
      callback( null, self.toString() );
    }
  });
}

However, Sitemap.prototype.toString() may throw error, since it will call new SitemapItem() and that may throw error too (when there is no URL, no protocol, etc). The async-style API never pass the error to the callback so the error becomes an uncaught exception, which will kill Node process. How about changing .toXML() to:
Sitemap.prototype.toXML = function (callback) {
  if (typeof callback === 'undefined') {
    return this.toString();
  }
  var self = this;
  process.nextTick( function () {
    try {
      return callback(null, self.toString());
    } catch (err) {
      return callback(err);
    }
  });
}

I know this will break backward compatibility but I think this is the proper way to do it. If agreed, I can work on this.

Hi @kemskems
Yeah, looks good for me. Please, create a PR for it.

Hi @ekalinin. I have made a PR for this (#41). Please take a look.

Thanks!


feat: Add Vietnamese localization

Description
This PR adds Vietnamese localization to the firebase_ui_localizations package. It includes translations for various labels, error messages, and button texts to support Vietnamese language users. This enhancement aims to improve the user experience for Vietnamese-speaking users, making the Firebase UI components more accessible and user-friendly in the Vietnamese context.
Related Issues
This PR addresses the need for additional language support in the FirebaseUI-Flutter package, specifically adding support for the Vietnamese language. It does not directly resolve any open issues but contributes to the broader goal of internationalizing the FirebaseUI-Flutter package.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (melos run analyze) does not report any problems on my PR.
[ ] All unit tests pass (melos run test:unit:all doesn't fail).
[x] I read and followed the Flutter Style Guide.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[x] No, this is not a breaking change.

@chuyentt - thanks for the PR 😄 . Could you ask another developer fluent in Vietnamese to double check the translations, please? And put an approval on the PR if they are correct 👍


IOS - Log in- New user is not navigating to Concierge chat after tap on link

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Log out of NewDot
Navigate to https://staging.new.expensify.com/concierge
Sign-up with a new account

Expected Result:
New user is navigating to Concierge chat after tap on link
Actual Result:
New user is not navigating to Concierge chat after tap on link
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[x] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/3490982
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/592bb62b-7bdf-4793-9c03-118faf2dfda2
Expensify/Expensify Issue URL:
**Issue reported by:**Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

While this is a bug most likely related to the navigation refactor I dont think its a deploy blocker as it only happens with a specific deeplink and on a specific platform. I will ask @koko57 to look at this one since she has experience in this area

Upwork offers sent to @thesahindia and @tienifr for eventual Upwork payment

Thanks for raising

Yes, thanks @tienifr !

Set a reminder to pay in my calednar!

Not overdue - Payment coming tomorrow

Paid @tienifr with bonus 🎉
Once you accept @thesahindia I'll pay out and close this up 👍

Thanks @thesahindia, Upwork is acting strangely and I don't see the acceptance reflecting there. I've invited you here instead! Sorry about that. https://www.upwork.com/ab/applicants/1676296241268867072/suggested

Wooh, that worked! Paid


command tooltip and keyboard shortcut name should be the same.

Please use the same terms throughout the application.
When editing keyboard shortcuts, it's very difficult to find what command name that I find.
The term tooltip shows is different in keyboard shortcuts editor.
It's very confusing.

@kahsa Our commands have identifiers and labels. Unfortunately we cannot change the identifiers since many people have already included the identifiers in their personal keybindings.json or in extensions.
What exact difficulty did you have? Did you use the UI to edit keybindings (Ctrl+K Ctrl+S or on mac cmd+k cmd+s) ?

For example,  in search editor, there is "Match Whole Word" button and tooltip.
I mean when attenpting to edit that shortcut,  typing into shortcut search box "match whole word" should return "toggleSearchEditorWholeWord".
It make searching very simple and fast stress-free.

@roblourens I think it is possible to register those commands with a label and at the same time exclude them from the Command Palette.

Moved to Action2's to allow me to provide titles. Also gets these into the command pallette, which is nice.

Need to do this for search viewlet too

Maybe this is done after your refactoring @andreamah, or maybe it's easier now?

I think it is possible to register those commands with a label and at the same time exclude them from the Command Palette.

Do you recall how that works? I can only see the commands that are part of the command palette having a label in the keybinding editor, even if I give my Action2 titles.

@alexdima curious if you have context on either the answer to Andrea's question or know what to do with this issue


Machines/Networking "Rewrite"

Description
This PR is a restructuring of the machine block entities and their base classes, as well as a pivot from our old data slot syncing mechanism to a less taxing strategy.
This should help improve performance and lays the path for greater improvements later.
I don't expect anyone to review this PR, this is a monster.
The following will not be addressed in this PR:

Solar panels & Capacitor Banks - these have other changes needed before I can move them away from the legacy classes
Travel anchor using data slots - this needs a better sync strategy for travel targets before we can remove this slot
Conduits - these are a much bigger topic that I need to think about

TODO

[x] Ensure everything is tidy and working before merge.

Breaking Changes
It will not be possible to rollback to previous worlds without losing some machine settings. Old worlds can upgrade safely however.

Checklist

[ ] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
[ ] I have made corresponding changes to the documentation.
[ ] My changes are ready for review from a contributor.

I am going to merge this now and continue working on the other issues. I apologise for anything that might break.


WIP feat(payment): CHECKOUT-7901 Fetch button config when checkout loads

What?
Fetch button config when checkout loads
Why?
In order to load button payment configs in parallel, move logic to fetch button configs to checkout component.
Testing / Proof

TBD

@bigcommerce/team-checkout

There are two approaches that we are trying in this PR for fetching button configs:

Load button configs in checkout component
Pros: Button configs are fetched for both settings for wallet buttons i.e. in customer component and wallet buttons on top.
Cons: The drawback here is that we need to add logic so button list component doesn't start fetching button configs, leading to extra API calls which can be slow things down.

Load button config for the buttons on top of page component
Pros: Logic is contained in ButtonContainer component and not distributed across the application.
Cons: Optimisation is only present for buttons on top setting.

Build is failing due to SDK not merged.


Might be worth trying to stem recidivism as well

Some matching of the form "hard time staying vegan" or some such. Came across this tweet that I'd think VegAssist's mandate might cover: https://twitter.com/badlandskies/status/732730352222019586

@bradbeattie this is a good idea. If you wanted to make a PR with some matching RegEx's for this, I'd approve it! If you haven't necessarily got the time, I can add them myself shortly too! Cheers!


Move UmbracoNaviHideIcon icon

Replace umb-tree-item__annotation icon with the UmbracoNaviHideIcon since this could happen if it's has a longer name

Fixed in v1.0.1


Separating "Stream" button from playlist menu

Previously, Streamus has split the screen into two, one for the playlist/search, one for the ongoing stream that is being played.
After the patch, the screens have been merged, and to select the ongoing stream, one must select it from the same menu as the saved playlists.
I would like to suggest moving the stream button to its own spot next to the playlists button.
This is so that people would be be able to mix songs from multiple playlists without the necessity of scrolling up and selecting the streams button, repeatedly.

:+1: The new layout is completely intuitive compared to the split layout that was there before. Also, I didn't even realize that the dropdown and the hamburger menu were different (with the dropdown containing a "Stream" option).
I'm fine with it showing the Youtube video, but the layout change is killing me.

Yeah. I'm working on bringing back the split panel today. Sorry. There were reasons for doing it, but YouTube shot down those reasons and then gave me a deadline which didn't let me react much.

This is fixed in the development version. Going out later tonight.

I'm too late for this discussion, I bet, but another thought is to use the
front-end developers' mega-menu concept?
On Mon, Jul 6, 2015 at 4:35 PM, Sean Anderson<EMAIL_ADDRESS>wrote:

This is fixed in the development version. Going out later tonight.
—
Reply to this email directly or view it on GitHub
https://github.com/MeoMix/StreamusChromeExtension/issues/598#issuecomment-119027595
.

@MeoMix The split panel is back! :clap: Awesome job!


[SPARK-25166][CORE]Reduce the number of write operations for shuffle write.

What changes were proposed in this pull request?
Currently, only one record is written to a buffer each time, which increases the number of copies.
I think we should write as many records as possible each time.
How was this patch tested?
Existed  unit tests in UnsafeShuffleWriterSuite

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2349/
Test PASSed.

Merged build finished. Test PASSed.

Test build #94989 has started for PR 22163 at commit 671268b.

Test build #94989 has finished for PR 22163 at commit 671268b.

This patch fails Java style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/94989/
Test FAILed.

The current buffer is writeBuffer.  I mean copying writeBuffer to diskWriteBuffer or other buffer

The current buffer is writeBuffer, I mean copying writeBuffer to 'diskWriteBuffer' or other buffer

Test build #94993 has finished for PR 22163 at commit bcef61e.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test build #95016 has started for PR 22163 at commit bcef61e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2371/
Test PASSed.

Test build #95016 has finished for PR 22163 at commit bcef61e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/95016/
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2414/
Test PASSed.

Merged build finished. Test PASSed.

Test build #95074 has started for PR 22163 at commit f91e18c.

Test build #95074 has finished for PR 22163 at commit f91e18c.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/95074/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2435/
Test PASSed.

Test build #95095 has started for PR 22163 at commit f91e18c.

Test build #95095 has finished for PR 22163 at commit f91e18c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/95095/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2466/
Test PASSed.

Test build #95130 has started for PR 22163 at commit f91e18c.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3295/
Test PASSed.

Test build #96347 has started for PR 22163 at commit ac6171b.

Test build #96347 has finished for PR 22163 at commit ac6171b.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/96347/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3296/
Test PASSed.

Test build #96350 has started for PR 22163 at commit 2dc94a2.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3318/
Test PASSed.

Test build #96389 has started for PR 22163 at commit 2dc94a2.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/96389/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/5349/
Test PASSed.

Test build #99264 has started for PR 22163 at commit 90726db.

Test build #99264 has finished for PR 22163 at commit 90726db.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/99264/
Test FAILed.

retest this please

Test build #99271 has started for PR 22163 at commit 90726db.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/5354/
Test PASSed.

Test build #99271 has finished for PR 22163 at commit 90726db.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/99271/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/5425/
Test PASSed.

Test build #99348 has started for PR 22163 at commit b7ff915.

cc @kiszk  @maropu

Test build #99348 has finished for PR 22163 at commit b7ff915.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #104253 has started for PR 22163 at commit b7ff915.

Test build #104253 has finished for PR 22163 at commit b7ff915.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104253/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9620/
Test PASSed.

Test build #104283 has started for PR 22163 at commit 6905d3b.

Test build #104283 has finished for PR 22163 at commit 6905d3b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104283/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15746/
Test PASSed.

Currently, only one record is written to a buffer each time, which increases the number of copies.

This is very confusing. If this is true I don't think Spark shuffle can have reasonable performance.
By looking at the code, it seems what you try to do is to not flush the buffer to disk when seeing a new partition. We can keep writing to the buffer if it's not full, even if we hit a new partition. Can you update the PR description to be more clear?

Test build #113955 has started for PR 22163 at commit 6905d3b.

Test build #113955 has finished for PR 22163 at commit 6905d3b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/113955/
Test PASSed.

Any updates here? @Ngone51 can you take it over if it's inactive?

Test build #115764 has started for PR 22163 at commit 6905d3b.

Test build #115764 has finished for PR 22163 at commit 6905d3b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115764/
Test PASSed.

retest this please

Test build #117778 has started for PR 22163 at commit 6905d3b.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/22540/
Test PASSed.

Test build #117778 has finished for PR 22163 at commit 6905d3b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/117778/
Test PASSed.

kindly ping @Ngone51

Thanks for ping me. Let me try it in recent days.

Yea, thanks!

After taking another detail look on this, I feel that this change may not bring expected performance improvement and  is unnecessary.
Before this PR, we'll only copy one record from recordPage to writeBuffer (even if there's remaining free space for following records) at each time  and call DiskBlockObjectWriter.write() after copy.  And this PR changes it to copy multiple records at each time until there's no free space in writeBuffer. Then, call DiskBlockObjectWriter.write() and write multiple records in batch.
So it looks like that this PR tries to reduce the invocation on DiskBlockObjectWriter.write()  and expectedly to reduce I/O operations(I guess). But please note that, DiskBlockObjectWriter itself has already backed by a buffer(which is more bigger than writeBuffer) in its BufferedOutputStream. So, it's unnecessary for us to bring the duplicate work upon DiskBlockObjectWriter.
Any thoughts? @10110346 @kiszk @cloud-fan @maropu

makes sense to me. @10110346 do you have some performance numbers?

I agree.
The motivation of this PR was only one record is written to a buffer each time, which increases the number of copies. As expected, this PR can reduce # of copies at DiskBlockObjectWriter.write(). However, in my understanding, the amount of the data size to be copied to a buffer in BufferedOutputStream is not reduced.
@10110346 I would like to see the performance number, too.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24252/
Test PASSed.


Rewrite auditing to run concurrently with a worker pool

I went ahead and re-implemented the audit command.
It's now using a worker pool to decrypt quicker. Sadly it doesn't improve the speed as much as I thought, but still a bit. For 400 secrets it now takes 55s instead of 80s.
I also improved the output because I needed to handle that differently due to the concurrency introduced:
Detected weak secret for 'foo/bar1': Password is mangled, but too common / from a dictionary
Detected weak secret for 'foo/bar2': Password is too short
Detected weak secret for 'foo/bar3': Password is mangled, but too common / from a dictionary
Detected weak secret for 'foo/bar4': Password is too short

becomes:
Password is too short:
        - foo/bar2
        - foo/bar4
Password is mangled, but too common / from a dictionary:
        - foo/bar1
        - foo/bar3

@muesli

The improved output looks so much nicer. Thank you!

Note: you don't have to close channels, they will be garbage-collected in Go, just like everything else.

What I've noticed sine just merging this change: now GPG asks me for my key's passphrase twice.

Hmm. Do you have a Dual Core CPU? :smile:
It's probably the 2 goroutines running concurrently asking for the password at the same time. I'm glad you don't have 16 cores.
I wanted to close the channels just as a good practice.

Actually I have a couple more cores, but I don't think it's related to that. Unlike before it also doesn't cache my keyphrase for a period anymore, but instead asks me on every audit run, at least once. Even weirder: at that point it already has like 30 passwords audited.

Ok, this is very strange. We worked on this and related features over the last days and never noticed this. When I run gopass audit gpg is asking the Passphrase once per private key, exactly like it should.

I'll revert and make sure it's not something unrelated on my system.

Nope, definitely related to this change. Will try to debug it here, since I can at least reliably reproduce it.

Ok, this definitely is an issue with multiple gpg processes running parallely. Setting the number of parallel workers to one, the issue disappears.

Could you provide some details about your environment (OS, GPG Version, ...)?

Latest ArchLinux
GPG: 2.1.22
i5 quadcore
Further findings: the more I increase the number of workers, the more often will I get to see the gpg keyphrase dialog pop up.
Also, if I cancel the popup, ranging over the checked secrets forgets to check for an error being returned. That causes an empty password to be detected for multiple services. No worries, got that fixed locally and will provide a PR, but still debugging the GPG spawning issues right now.

You could probably reproduce this with this change:
	for worker := 0; worker < 32; worker++ {

Yes, indeed. This change makes it reproducible.

Did you ever check out https://github.com/golang/crypto/tree/master/openpgp?

Error handling is fixed, see: #249

Wrt. https://github.com/golang/crypto/tree/master/openpgp please see #154


PLANNER-529: Workbench: Solver Editor: copying or renaming solver configuration file creates text file

@ge0ffrey Hi, could you review this based on our discussion?

+1 the new testcase includes the corner cases I asked about.
Thanks Paulo!
Side note: I noticed that wb seems to have it's own set of resource types (ResourceTypeDefinition.java) vs the set of kie-api (ResourceType.java). I am not saying this is necessarily a bad thing (DRY might not apply as the set maybe differs) - just wondering if anyone knows the motivation behind this.

@paulovmr thanks!
@manstis any idea about @ge0ffrey concern?

@ederign @ge0ffrey They do look similar don't they? The primary reason is that KIE Workbench's ``ResourceType``` interface comes from Uberfire.. which has - and should have - zero dependencies on Drools. Now.. if you want to propose Uberfire depends on Drools - or vice-versa.. we can consolidate interfaces.., but it'll be a cold day in hell before anyone agrees to that (nor should they).

@manstis thanks for the clarification!

@manstis thanks for info - agreed (and I definitely agree that UF and Drools cannot depend on each other.)


client crash when placing down gargantuan storage cell

Flux Networks Version: 3.0.11
Minecraft: 1.12.2
Forge: 2705
Pack: FTB Revelation 2.0.0
I placed it down surrounded by simple stone in a chunkloaded area.
I'd happy to provide other information if needed.
best regards

addendum:
it also affects the herculean.
in addition to the crash, it duplicates the item.
With two more crashes i now have 3 gargantuan and 2herculean. I build just one each.
best regards

Addendum
SonarCore: 5.0.10

Could you send me the crash report?

https://pastebin.com/TQV9N5H0
here you go

addendum
it also happens with the small storage cell. this is how i generated this last crash

Fixed in new versions of Sonar Core

Thank you :)


Made props cleanup removed unwanted codes 👾

[x] changed props to be more specific
[x] done an overall cleanup

Good work!


IterBasedRunner chosen instead of EpochBasedRunner

Hi！ First of all, very appreciate of your excellent job and it really helps me a lot for my own research.
In the past few weeks, I was trying to re-implement some fsod work based on mmdet. Since MMFewShot was released, I spent a few days reading the source code,  and noticed a little difference. In mmdet-style config file,, EpochBasedRunner is default runner type, but IterBasedRunner was chosen in this project.
I wonder if there is any help or rise on results through this change. If it really helps, do you have any suggestion on converting runner from EpochBasedRunner to IterBasedRunner, for example some empirical formula to calculate max_iter and evaluation interval between EpochBasedRunner and IterBasedRunner, since i would like to conduct fsod models on some domain-specific dataset.

There are some reasons for using IterBasedRunner as default:

In most of fsod papers or released codebases, their training schedules use the number of iteration as default. To reproduce their results, we follow this convention.

In few shot fine-tuning settings, the number of available images is usually small, and sometimes it can be less than five in one epoch. Using IterBasedRunner with InfiniteSampler can avoid frequently initializing dataloader workers between epoch for faster training speed.

Converting runners from EpochBasedRunner to IterBasedRunner only needs to know the length of the dataset. The number of iteration is equal to the num_epoch * (dataset_len // batch_size), where batch_size = num_gpus * samples_per_gpu. The converted evaluation interval also can be calculated in this way.

very clear answer, many thanks again for your excellent work


Create Create 2024-12-17-collaboration-SCS-GovStack

I suggest to do all work in #1071, which has text in both languages now.


Launching Issue brackets 1.10 VCRUNTIME140.dll is missing

Description
[Editor is not opening]
Steps to Reproduce

[Open Editor by double clicking or any another way]

Expected behavior: [Should open editor]
Actual behavior: [Not opening editor gives error]

Versions
OS:-Win 8.1 WMC
Brackets:-1.10

You have to download Visual C++ Redistributable for Visual Studio 2015 as mentioned in this comment https://github.com/adobe/brackets/issues/13534#issuecomment-313835199

@saurabh95  still not resolved

@MandarSant Did you download the x86 version or x64?

x64

You have to download x86 since Brackets is 32 bit.

should i uninstall x64?

I think you can have both, there shouldn't be any issue

I too am getting the same issue. It is no present in previous releases.
The installer needs to be fixed adding the required DLLs.

VC++ redistributable will not be present in most consumer machines. Marking this as high priority.
Tests with brackets 1.9 installer, it does not have this requirement.

This issue is seen because of migration to Visual Studio 2015 which requires this dll. AFAIK this issue is not there in Windows 10 update, it is seen only in prior versions.

Yes, but in the case where the DLL is not present, which seems to be the case in Windows 8+ machines, the required dependencies need to be shipped as part of the installer.
The release engineering team would be able to help with this. It is not a good install experience if the user has to go ahead and fix the dependencies(remembering linux deps resolutions 📦 ).
Mostly the required DLLs just needs to be shipped with the installer. That should fix this issue.

yeah we will do that and change the release builds

@saurabh95  thanks it worked

Reopening as the installer issue is not resolved yet.

@abose I didnt git what u say

Closing in favor of https://github.com/adobe/brackets/issues/13534 .
@MandarSant we do not expect users to install other software to be able to run brackets. Ideally, brackets installer should install all its requirements by itself. That fix is being tracked in the linked issue.
Closing this as a duplicate.


Add foundryup support for Windows

[x] Because this PR includes a bug fix, relevant tests have been included.
[ ] Because this PR includes a new feature, the change was previously discussed on an Issue or with someone from the team.
[ ] I didn't do anything of this.

This PR adds support for foundryup on Windows, especially if forge is not available in path or conflicts with other globally installed packages.

Codecov Report

:exclamation: No coverage uploaded for pull request base (development@6c7d5b6). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 085ded1 differs from pull request most recent head af82c8d. Consider uploading reports for the commit af82c8d to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@              Coverage Diff               @@
##             development     #515   +/-   ##
==============================================
  Coverage               ?   53.18%
==============================================
  Files                  ?      188
  Lines                  ?     4825
  Branches               ?      793
==============================================
  Hits                   ?     2566
  Misses                 ?     2021
  Partials               ?      238

@kanej Do you think this fix looks acceptable? I don't have a Windows box but I imagine that installing through
curl -L https://foundry.paradigm.xyz | bash.

Now installs to .foundry rather than .cargo, so this makes sense, I think.

Any update on this?


Intervention] Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.

OpenUI5 version:
1.63.1
Browser/version (+device/version):
Chrome
Steps to reproduce the problem:

Requires touch support or simulation on Cordova

What is the expected result?
No error is displayed
What happens instead?
The following error is thrown
Any other information? (attach screenshot if possible)
@dimovpetar The issue was first reported in #2434 in combination with a second issue. The second issue is fixed but the remaining issue is given as follows.
sap-ui-core.js:2123 [Intervention] Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.
preventDefault @ sap-ui-core.js:2123
m.onmousedown @ library-preload.js:47
b._handleEvent @ sap-ui-core.js:956
U._handleEvent @ sap-ui-core.js:1223
(anonymous) @ sap-ui-core.js:1356
setTimeout (async)
d @ sap-ui-core.js:1356
f @ sap-ui-core.js:1352
dispatch @ sap-ui-core.js:2123
c3.handle @ sap-ui-core.js:2123
The error appears in presence of the use of a CalendarDateInterval Control when pressing the buttons to step to the next or previous week
<u:CalendarDateInterval id="idCalendar" width="100%" showWeekNumbers="false" showDayNamesLine="false" intervalSelection="false" select="onHandleCalendarSelect" />

Hi @cjohn001 ,
What do you mean by remaining issue? Is the issue reproducible only when clicking something in CalendarDateInterval control?
Thanks & Kind Regards,
Gery

Hello Gery,

What do you mean by remaining issue?

sorry messed the issue numbers up. Ok, second try. In issue #2435 it has been said that it would be a duplicate of issue #2434. Now #2434 was successfully fixed but the issue #2435 still remains. As a matter of principle, #2435 and this issue are the same. However, as #2435 was wrongly closed as duplicate I open this one here. We could otherwise reopen #2435.

Is the issue reproducible only when clicking something in CalendarDateInterval control?

Currently I think so, I have not got the error in a different place yet. However, if it really is the only place were it can appear I do not know.

Hi @cjohn001 ,
Since I cannot reproduce the issue so far, I followed the history and see that a related fix [c0d6ebb ] (https://github.com/SAP/openui5/commit/c0d6ebb728852da3c5bb7021e0a1740003b473ff) has being made for the Calendar control in particular, but is available in OpenUI5 1.64 only.
Are you able to reproduce the same issue in 1.64?
Thanks,
Diana

Hello Diana,
on the OpenUI5 page I can only find 1.63.1. Where can I download version 1.64?

Hello @cjohn001 ,
Version 1.64 is not released yet. You can consume it by using the nightly build version. More information about this here: http://openui5.tumblr.com/post/145001743062/new-nightly-builds-of-openui5-available-online or consume it straight from the source :) https://github.com/SAP/openui5 . Keep in mind that the nightly version is only for test purposes (so you can test if the issue is reproducible there).
Kind Regards,
Elena

Hello Elena,
the error still persists. However, I get some additional output. Hopefully this well help you.
sap-ui-core.js:2123 [Intervention] Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.
preventDefault @ sap-ui-core.js:2123
m.onmousedown @ library-preload.js:47
b._handleEvent @ sap-ui-core.js:956
U._handleEvent @ sap-ui-core.js:1223
(anonymous) @ sap-ui-core.js:1356
setTimeout (async)
d @ sap-ui-core.js:1356
f @ sap-ui-core.js:1352
dispatch @ sap-ui-core.js:2123
c3.handle @ sap-ui-core.js:2123
sap-ui-core.js:180 2019-04-01 18:49:31.682574 FocusItem: 0 iFocusedIndex: 0 - focusItem ItemNavigation
sap-ui-core.js:180 2019-04-01 18:49:31.685000 Set Focus on ID: __xmlview2--idCalendar--Month0-20190408 - focusItem ItemNavigation

Hello @cjohn001,
By testing with this jsbin snippet - https://jsbin.com/toyupiboju/1/edit?html,output I wasn't able to reproduce the issue in 1.64.*. So it was actually fixed there.
Could you please take a look at the snippet and confirm that it describes your case correctly. And that it is indeed fixed in 1.64.*.
Regards,
Alexandar

Hello Alexandar,
the issue is not fixed yet. I am also seeing the errors in the code you have provided. See screenshot

You can replicate the issue by opening the developer tools in chrome (I am on MacOS Version 74.0.3729.131 (Offizieller Build) (64-Bit)). Setting iPad device emulation. Then press and hold button on a calendar item and move left or right with button still pressed (drag events). It just happens on left, right and not on up, down.

Hello @cjohn001,
Ok I see the error as well. I did not reload the page properly when emulating and this is why the error didn't show for me.
Thank you for your finding.
I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards,
Alexandar Mitsev

Great,
thanks for investigating the issue :)
Best regards,
Christoph

Hi,
The fix will be available in 1.68.
Regards,
Alex

Good Evening Alex,
thanks fo fixing the bug and for letting me know. As you seem to be an expert on UI5, I am wondering if you could give me some advice on the following topic as well:
https://github.com/SAP/openui5/issues/2537
Unfortunately, I have not got any feedback on the issue yet, and still have not found a solution to address the requirement myself. Thanks for your help!
Best regards,
Christoph


Issue with "batch_size" in main.py

I find your approach very exciting and wanted to try out your code.
As a basis I use Anaoconda on a Win 10 PC.
After the installation I had some trouble (not recognized _anomaly_kernel_cython.c )which could be solved by compiling the cpython module (see here).

please use the following command to compile the cpython module.
python setup.py build_ext --inplace
Originally posted by @guinao in https://github.com/microsoft/anomalydetector/issues/19#issuecomment-642618752

When trying to run the main.py script, the following error message appears
  File "main.py", line 17, in <module>     detect_anomaly(sample, THRESHOLD, MAG_WINDOW, SCORE_WINDOW, 99, DetectMode.anomaly_only)   File "main.py", line 9, in detect_anomaly     sensitivity=sensitivity, detect_mode=detect_mode) TypeError: __init__() missing 1 required positional argument: 'batch_size'
Can anyone give me a hint what value the variable batch_size should have?
Many thanks in advance

I also ran into some issues like this. Looks like the maintainers made a few changes to the method signatures. For the batch_size parameter I would try with a value smaller than the series length that you are inputting. For instance if the series length is 1000 I would try with a batch size of 100.

Thanks a lot for the hint!


Deleting a dev box shows an indeterminant progress bar until you manually click refresh.

Dev Home version
0.1301.477.0
Windows build number
10.0.22635.3500
Other software
OS Build Version: 10.0.22635.3500.amd64fre.ni_release.220506-1250
.NET Version: .NET 8.0.4
Steps to reproduce the bug
Create a Dev Box
Delete the Dev box
Wait
Expected result
Dev Home should check regularly to see if the dev box delete operation is complete and remove the dev box from the environment page.
Actual result
The dev box and the animated progress bar run continuously for as long as you have dev home running and the environment page open.
You have to click refresh to see the updated list of dev boxes.
Included System Information
CPU: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
Physical Memory: 31.6GB (11.63GB free)
Processor Architecture: x64
Included Extensions Information
Extensions:
Microsoft.Windows.DevHome_0.1301.477.0_x64__8wekyb3d8bbwe (Dev Home (Preview))
Microsoft.Windows.DevHome_0.1301.477.0_x64__8wekyb3d8bbwe (Dev Home (Preview))
Microsoft.Windows.DevHomeGitHubExtension_0.1300.477.0_x64__8wekyb3d8bbwe (Dev Home GitHub Extension (Preview))
Microsoft.Windows.DevHomeAzureExtension_0.800.477.0_x64__8wekyb3d8bbwe (Dev Home Azure Extension (Preview))
Widget Service:
MicrosoftWindows.Client.WebExperience_524.11001.0.0_x64__cw5n1h2txyewy

Should be fixed once both https://github.com/microsoft/devhome/pull/2732 and https://github.com/microsoft/DevHomeAzureExtension/pull/163 are checked in


We need to change the deep link to Hunger games

We need to change the deep link to Hunger games

Should not be a problem any more. Urls are back to the normal


Add support for configuring XDS server from GRPC_XDS_BOOTSTRAP env var

This PR allows the substream components to connect via XDS using the standardised GRPC_XDS_BOOTSTRAP env var.  For example running in a Kubernetes cluster using istio or linkerd.
I have only tested it with istio.

Will need to be pulled into the different repositories to be applied. All good to merge.


Update dependency @types/node to v12

This PR contains the following updates:

Package
Type
Update
Change
References

@types/node
devDependencies
major
^11.10.5 -> ^12.0.0
source

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

This PR has been generated by Renovate Bot.

:warning: Lock file problem
Renovate failed to update a lock file. You probably do not want to merge this PR as-is.
:recycle: Renovate will retry this branch, including lockfile, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you rename this PR's title to start with "rebase!" to trigger it manually

The lock file failure details are included below:
yarn.lock
error An unexpected error occurred: "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.0.tgz: ESOCKETTIMEDOUT".
Process stalled
Active handles:
  - Socket
  - Socket
  - Socket

Coverage remained the same at 94.479% when pulling 4ab47d32f22c07c84e05ce7687e98702a8af08b7 on renovate/node-12.x into 683c26e66c76b2867bb6ddb6e4d32449d0bc3faf on master.

Coverage remained the same at 94.479% when pulling 4ab47d32f22c07c84e05ce7687e98702a8af08b7 on renovate/node-12.x into 683c26e66c76b2867bb6ddb6e4d32449d0bc3faf on master.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 12.x releases. However, if you upgrade to 12.x manually then Renovate will then reenable updates for minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


Autostart of fluentd process with fluentd-ui

Hi,
Is there an easy way to autostart fluentd (or td-agent) with fluentd-ui startup ?
Right now when you start ui even if you supply needed info in
./core_data/production-fluentd.json

and fluentd config file you still need to 'click' start in ui. Is there any way to bypass this ?

Currently we don't have both autostart fluentd when fluentd-ui started, and start without click.
It will be useful for some situation, but in a production, fluentd and fluentd-ui should be managed separately I think.

No response.


Fixing bug in PosteriorSampledEmulatedParticleSelection

Fixed bug in PosteriorSampledEmulatedParticleSelection - the inverse of the field use_diagonal_covariance should be passed to gp_regression_sample as the full_cov_matrix argument.
Also added tests on the AbstractEmulatedParticleSelection for both ABC Rejection and ABC-SMC

Codecov Report

Merging #53 into master will increase coverage by 0.46%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #53      +/-   ##
==========================================
+ Coverage   73.77%   74.23%   +0.46%
==========================================
  Files          17       17
  Lines         915      916       +1
==========================================
+ Hits          675      680       +5
+ Misses        240      236       -4

Impacted Files
Coverage Δ

src/gp/gp.jl
85.56% <ø> (ø)
:arrow_up:

src/util/emulation_helpers.jl
89.55% <100%> (+4.47%)
:arrow_up:

src/abc/io.jl
82.14% <0%> (+4.36%)
:arrow_up:

Continue to review full report at Codecov.

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

superceded by #54


How to intiliaze crs for dynamic select ?

How to intiliaze crs for dynamic select ?

You need to call crs.init() whenever your markup is ready, see: https://github.com/country-regions/country-region-selector#working-with-dynamic-html


run grin-miner issues

when i try to run grin-miner in terminal on debian 9 64bit system show me this msg:
thread 'main' panicked at 'called Option::unwrap()on aNonevalue', libcore/option.rs:345:21 note: Run withRUST_BACKTRACE=1for a backtrace.
how to fix it, thx

need grin-miner.toml file with grin-miner as same dir


Change all Gradle core plugins to use lazy task configuration

This is just a placeholder, we should split this up into more bite sized chunks, e.g. the IDE plugins, the code quality plugins, the JVM plugins, the native plugins.
Software model plugins can be excluded.
When changing the native plugins, we should attempt to unify the approaches and APIs used for laziness for tasks and laziness for binaries.

Let's close this epic but leave the native specific issue open for lazy APIs.


"Recommendations" error

All the recommendation steps at the end of the notebook had errors, all similar to the following:
NameError                                 Traceback (most recent call last)
 in ()
----> 1 display_user_recs(12, num=5, num_last=5)
 in display_user_recs(the_id, q, num, num_last, index)
103     i = 0
104     for movie in user_movies:
--> 105         movie_im_url = get_poster_url(movie['tmdbId'])
106         movie_title = movie['title']
107         user_html += "%s" % (movie_title, movie_im_url)
 in get_poster_url(id)
9         poster_url = IMAGE_URL + movie['poster_path'] if 'poster_path' in movie and movie['poster_path'] is not None else ""
10         return poster_url
---> 11     except ModuleNotFoundError:
12         return "NA"
13
NameError: global name 'ModuleNotFoundError' is not defined
NOTE - this is probably related to the fact that I did NOT do the optional step of setting up the tmdb.API_KEY (I had errors). If so, the name of the recommended movie should still be listed, even if it's poster can't be found.
Otherwise, the optional step should probably be required.

Ah - so you did install tmdbsimple but did not set the API_KEY?

I can't reproduce this exact error.
If I have installed tmdbsimple, but did not run the "Toy Story poster test cell", and also have not set the API key, I get:
APIKeyError                               Traceback (most recent call last)
<ipython-input-28-13f0c7366a96> in <module>()
----> 1 display_similar(2628, num=5)

<ipython-input-27-9c5a8e0290b5> in display_similar(the_id, q, num, index, dt)
    133     """
    134     movie, recs = get_similar(the_id, q, num, index, dt)
--> 135     q_im_url = get_poster_url(movie['tmdbId'])
    136     if q_im_url == "NA":
    137         display(HTML("<i>Cannot import tmdbsimple, no movie posters will be displayed!</i>"))

<ipython-input-27-9c5a8e0290b5> in get_poster_url(id)
      6     try:
      7         import tmdbsimple as tmdb
----> 8         movie = tmdb.Movies(id).info()
      9         poster_url = IMAGE_URL + movie['poster_path'] if 'poster_path' in movie and movie['poster_path'] is not None else ""
     10         return poster_url

~/miniconda3/lib/python3.6/site-packages/tmdbsimple/movies.py in info(self, **kwargs)
     61         path = self._get_id_path('info')
     62
---> 63         response = self._GET(path, kwargs)
     64         self._set_attrs_to_values(response)
     65         return response

~/miniconda3/lib/python3.6/site-packages/tmdbsimple/base.py in _GET(self, path, params)
     83
     84     def _GET(self, path, params=None):
---> 85         return self._request('GET', path, params=params)
     86
     87     def _POST(self, path, params=None, payload=None):

~/miniconda3/lib/python3.6/site-packages/tmdbsimple/base.py in _request(self, method, path, params, payload)
     71     def _request(self, method, path, params=None, payload=None):
     72         url = self._get_complete_url(path)
---> 73         params = self._get_params(params)
     74
     75         response = requests.request(

~/miniconda3/lib/python3.6/site-packages/tmdbsimple/base.py in _get_params(self, params)
     60         from . import API_KEY
     61         if not API_KEY:
---> 62             raise APIKeyError
     63
     64         api_dict = {'api_key': API_KEY}

APIKeyError:

However if I do run the poster test cell I then get:
HTTPError: 401 Client Error: Unauthorized for url: https://api.themoviedb.org/3/movie/1893?api_key=YOUR_API_KEY

What Python version are you using?


RTMP Stream is a snapshot

Version of the custom_component
HA integration 3.1
Configuration
          roles:
            - record
            - rtmp
    rtmp:
      enabled: true

Add your logs here.

Describe the bug
I am trying to set up my RTMP streams to view in HA.
Using rtmp://<IP_ADDRESS>/live/east I can see the video in VLC, although it seems to be just a snaphot.
My camera record and detection streams are working fine.
Any ideas?

Please do not skip entering fields into the template, frigate / HA logs could be helpful here. Also providing your full frigate config could give more insight into what the setup is and things that might affect it.
Can you elaborate some on

although it seems to be just a snaphot.

Is it lower fps, lower quality?
Do you have the RTMP template set at all when you setup the integration?

Thank you for the reply.
By "just a snapshot" I meant that I was just seeing a static image with the camera time not changing.
However, I now have a viewable RTMP stream in VLC! Lots of fiddling and I can't really point to the solution.
All I need now is to understand how to see that stream in the Frigate Card. At the moment I just have a refreshing image rather than a continuous stream.
How do I add the RTMP stream to the Frigate card?
Shoukld it be picked up automatically?
Many thanks.

The frigate card supports a number of different methods to get a stream. You select the frigate camera entity and by default the rtmp stream will be used. The jsmpeg stream can also be used, as well as webrtc using an rtsp stream from the camera / other source

Thank you!