Load local assets synchronously to prevent image flicker

This uses [UIImage imageNamed:] to load local assets that are bundled using require('../image/path.png') and makes sure it is done synchronously on the main queue to prevent images from flickering. This improves user experience a lot when using large local images and prevents icon flickers to match the behaviour of most native apps.
This adds to methods to the ImageLoader protocol, one to tell if the image loader must be executed on the url cache queue and one to tell if the result of the image loader should be cached. I then use these to make the LocalImageLoader bypass the url cache queue and avoid caching images twice.
Note that this doesn't affect debug builds since images are loaded from the packager.
I'm not sure if we want to still support async loading of local images as I'm not sure how much of a perf difference this will make. Maybe someone at fb can benchmark this see how it affects your apps but there wasn't a noticeable one in mine. Also I only enabled this for loading png and jpg images, not sure if we want to add more there.
Test plan
Tested my branch on an app that makes heavy use of local images and made sure there is no flicker and that the code is executed synchronously. Also did some testing in UIExplorer to make sure everything still looked fine.

Related issue #2570

Please add to your test plan that network images and photo library images are still properly cached.

@javache Update as per our discussion, also tested the photo library images behave the same as before so the loader is executed on the url cache queue and the result image is cached. Also that network images are still cached properly.

@javache Fixed!

@facebook-github-bot import

Thanks for importing. If you are an FB employee go to Phabricator to review.

Update: testing this a bit more thoroughly internally

@javache Any updates on this?

It's been a while since the last commit was reviewed and the labels show this pull request needs review. Based on the blame information for the files in this pull request we identified @nicklockwood as a potential reviewer. Could you take a look please or cc someone with more context?

Should land this week. Sorry for the delay.

Hi, is this in RN yet? The flickering issue still persists...

This is in version 0.32+. Dont forget that it only affects when building in release mode and loading the bundle from disk.

Great, thank you!
I was still on 0.31 and didn't see it in the change log. Must have missed it.
Cheers!

On 06 Sep 2016, at 18:56, Janic Duplessis<EMAIL_ADDRESS>wrote:
This is in version 0.32+. Dont forget that it only affects when building in release mode and loading the bundle from disk.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I experienced this still in 0.32.0

Is there a similar fix for Android (using RN 0.63.2)?

Is there a similar fix for Android (using RN 0.63.2)?


Unexpected result of "find" after release v0.10.0

I think the https://github.com/kennethreitz/requests-html/pull/160 causes a new issue.
For example, I'm trying to get the data in a script tag:
from requests_html import HTML

html = HTML(html=r'''
<!doctype html>
<html>
<head>
    <title>example</title>

    <meta charset="utf-8" />
    </head>

<body>
<script>name="<aaaa>"</script>
</body>
</html>''')

element = html.find('script', first=True)
print(element.element.text)

In requests-html 0.9.0, the output was met my expectation:
name="<aaaa>"

But now, the output is changed:
name="<aaaa>"

After an in-depth review of the code, I found the different behavior in the construct of PyQuery.

So the following code caused this behavior:
@@ -146,7 +146,7 @@ class BaseParser:
         of the :class:`Element <Element>` or :class:`HTML <HTML>`.
         """
         if self._pq is None:
-            self._pq = PyQuery(self.html)
+            self._pq = PyQuery(self.lxml)

         return self._pq

I will check this, thanks you for reporting


Add Darwin build support in Travis

fix #866
Signed-off-by: Justin Cormack<EMAIL_ADDRESS>

Codecov Report

Merging #901 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #901   +/-   ##
=======================================
  Coverage   59.55%   59.55%
=======================================
  Files           5        5
  Lines         759      759
=======================================
  Hits          452      452
  Misses        199      199
  Partials      108      108

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 2911d34...68eb405. Read the comment docs.

LGTM

LGTM


[test] Introduce workaround for static linking tests on Dom

Workaround for Cray Bug #255707.

@teojgo It seems that this PR breaks the tests on Kesch. Can you  check?

@jenkins-cscs retry none

Codecov Report

Merging #1151 into master will increase coverage by 0.02%.
The diff coverage is 96.55%.

@@            Coverage Diff             @@
##           master    #1151      +/-   ##
==========================================
+ Coverage   91.96%   91.99%   +0.02%
==========================================
  Files          81       81
  Lines       11653    11693      +40
==========================================
+ Hits        10717    10757      +40
  Misses        936      936

Impacted Files
Coverage Δ

reframe/core/schedulers/slurm.py
54.54% <0%> (ø)
:arrow_up:

unittests/test_logging.py
97.51% <100%> (+0.26%)
:arrow_up:

reframe/core/logging.py
84.63% <100%> (+0.79%)
:arrow_up:

reframe/core/schedulers/__init__.py
95.95% <100%> (ø)
: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 e0b05b4...339d3d8. Read the comment docs.


Update request to outdated doc about Databricks Delta Live Table Quick Start

[Enter feedback here]
Hello, I found 2 out dated contents at this tutorial page for Databricks Delta Live Table.
1. About 'Graph Tab'
link
At Delta Live Table pipeline, we cannot find 'Graph Tab' though the document says there it is.
It is confusing, so please update the screenshot and description.
document:

actual:

2. About Publish datasets
link
One of our customers got stucked to query the tables after creating Delta Live Table Pipeline.
I think we should add description that we have to create database at metastore to query tables at this tutorial.
And it also seems the screenshot below is out of date. Let me suggest we add some description that we need to add a database name at 'Target' form.
I think updating the screenshots is helpful for our customers.
the screenshot that should be replaced from:

the screenshot that should be replaced to:

Thank you.

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

ID: e84a0652-b36e-660b-c631-f949397f512a
Version Independent ID: 49dc25c9-66b8-6fe1-f67b-3dc94d16a5ed
Content: Delta Live Tables quickstart - Azure Databricks
Content Source: databricks/data-engineering/delta-live-tables/delta-live-tables-quickstart.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

@shoshii  Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Thanks for providing feedback that helps improve our documentation. This issue has been resolved and this content has been updated. We are closing the issue.
#please-close

#please-close


Scaling is wonky

Bug description
Aloha, I've come back with an issue. The scaling on this application is wonky. It opens in the default window size, and on a 3440x1440p monitor, the font is illegible. You can zoom in the txt size, but then if you adjust the size of the window the txt EXPLODES with how large it becomes
I expect a 14pt font to be legible when the window is 800x800 or 1450x1450.
For example...

adjusted font size via the window without enlarging

adjusted window and font is gigantic

From Shamrock on Discord

I have added shrink-to-fit=no to the WKWebView in order to preserve the font scaling


Coverage is not being generated and uploaded correctly.

I am submitting a bug report.
This bug occurs in:
Either .travis.yml or in CMakeLists.txt
Expected behavior:
One of the CI tests should be uploading a complete coverage report to codecov.
Current behavior:
One of the CI tests is uploading a coverage report to codecov that the site cannot read in any useful way.
Steps to reproduce:

Run the Xenial Travis-CI build that has ROOT v6.24.00
Under the command if [ "$UPLOAD_COVERAGE" == "true" ]; then source ~/build/villano-lab/nrCascadeSim/.travis/uploadtocodecov.sh; fi are some errors and warnings, notably: genhtml: ERROR: no valid records found in tracefile nrCascadeSim_coverage.info
Check codecov.io's entry for the associated commit.
Codecov has an error message: "There was an error processing coverage reports."

Other Information:
This is probably an error in CMakeLists.txt where the flag USE_GCOV=ON does not correctly set up coverage. However, it's possible that the .travis.yml needs to change because we have migrated to CMake.
We should probably also find a way to make the coverage upload return 1 instead of 0 if it throws errors.
Relevant Output:
Full output of the output command in Travis:
$ if [ "$UPLOAD_COVERAGE" == "true" ]; then source ~/build/villano-lab/nrCascadeSim/.travis/uploadtocodecov.sh; fi

Capturing coverage data from ./

Found gcov version: 5.4.0

Scanning ./ for .gcda files ...

geninfo: WARNING: no .gcda files found in ./ - skipping!

Finished .info-file creation

genhtml: ERROR: no valid records found in tracefile nrCascadeSim_coverage.info

Reading data file nrCascadeSim_coverage.info

gpg: Invalid option "--impor$"

(23) Failed writing body

gpgv: keyblock resource `/home/travis/.gnupg/trustedkeys.gpg': file open error

gpgv: Signature made Wed 26 Jan 2022 06:08:28 PM UTC using RSA key ID ED779869

gpgv: Can't check signature: public key not found

codecov: OK

[2022-02-01T03:00:30.575Z] ['info']

     _____          _

    / ____|        | |

   | |     ___   __| | ___  ___ _____   __

   | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /

   | |___| (_) | (_| |  __/ (_| (_) \ V /

    \_____\___/ \__,_|\___|\___\___/ \_/

  Codecov report uploader 0.1.15

[2022-02-01T03:00:30.584Z] ['info'] => Project root located at: /home/travis/build/villano-lab/nrCascadeSim

[2022-02-01T03:00:30.585Z] ['info'] ->  Token found by arguments

[2022-02-01T03:00:30.594Z] ['info'] Searching for coverage files...

[2022-02-01T03:00:30.736Z] ['info'] Warning: Some files located via search were excluded from upload.

[2022-02-01T03:00:30.736Z] ['info'] If Codecov did not locate your files, please review https://docs.codecov.com/docs/supported-report-formats

[2022-02-01T03:00:30.736Z] ['info'] => Found 1 possible coverage files:

  example-usecase/nrCascadeSim_coverage.info

[2022-02-01T03:00:30.736Z] ['info'] Processing /home/travis/build/villano-lab/nrCascadeSim/example-usecase/nrCascadeSim_coverage.info...

[2022-02-01T03:00:30.746Z] ['info'] Detected Travis CI as the CI provider.

[2022-02-01T03:00:30.748Z] ['info'] Pinging Codecov: https://codecov.io/upload/v4?package=uploader-0.1.15&token=*******&branch=develop&build=854.6&build_url=&commit=22b11441c78f56f98ba8c6c4464b7e3c00173a1f&job=557809769&pr=false&service=travis&slug=villano-lab%2FnrCascadeSim&name=&tag=&flags=&parent=

[2022-02-01T03:00:31.058Z] ['info'] Uploading...

[2022-02-01T03:00:31.243Z] ['info'] {"status":"success","resultURL":"https://codecov.io/github/villano-lab/nrCascadeSim/commit/22b11441c78f56f98ba8c6c4464b7e3c00173a1f"}

The command "if [ "$UPLOAD_COVERAGE" == "true" ]; then source ~/build/villano-lab/nrCascadeSim/.travis/uploadtocodecov.sh; fi" exited with 0.

Addressed with PR #95


Distance based shelters refactor

Creating a fresh PR here for the refactor work toward distance-based generic locations, with specific implementations of shelters and points of distribution. This replaces PR #7.
Per, the prior PR, here are the tasks to be completed:

[ ] @dstuck Move zip code based input to a separate class & file, keeping the LocationsFinder stuff all Lat/Lon based.
[ ] @nihonjinrxs Refactor to have all base functionality not related to Shelters specifically be applied to Location in a base class, with Shelter specific stuff in a Shelter subclass
[ ] @nihonjinrxs Optimize Location search by calculating a bounding box of Lat/Lon for the mile radius and filtering using that, instead of filtering using the zip codes, then do distance calculation only on those locations within the bounding box
[ ] @dstuck Explore mechanisms for, as a later step, using reverse geocoding in a new input class to find Lat/Lon from user input.
[ ] @nihonjinrxs Implement a subclass for Points of Distribution of food and water.

As part of the refactor pulling out zipcode, I'm also going to make findShelters accept just a single location input and put the onus on the caller to call it multiple times if they want


plugin or wrapper

I need to oauth2 and rbac policy enforcement. What i need to develop - plugin or wrapper?
PS firstly i'm plan to use it only on gateway that accessed by users, but in feature i need to auth other nodes before it connects.

Hi Vtolstov.
Write wrapper.

Examples of how to write plugins for the micro api can be found here https://github.com/micro/go-plugins/tree/master/micro
Examples of how to write plugins for Go Micro applications can be found here https://github.com/micro/go-plugins/tree/master/wrapper
The micro api should be the gateway used as the public entry point. Here you can define one time executing requirements such as auth at the edge, embedded headers, etc. Micro plugins allow you to add http handler middleware to filter requests at the edge.
Go Micro apps have wrappers for their client and handlers for all inter-service request flow, including requests made by the micro api. This is where you might have extra per service feature requirements.

but why auth service is wrapper? For example i want to some services disable auth, for example account service can provide register method that does not need to go via auth wrapper.
I think that auth in this case if full featured service that can get requests from other services

You have the choice to use the wrapper. If you have a better way feel free to do it. Auth is option.


Ansible Operator Playbook is running twice

Bug Report

What did you do?

Created an ansible operator (https://github.com/kiali/kiali-test-mesh/pull/41) and ran it on openshift

What did you expect to see?

CR playbook should only run one time (lo
kiali-test-mesh-operator-8ddfc8fc5-pljpj-kiali-test-mesh-operator.log

What did you see instead? Under which circumstances?

My playbook was running twice

Environment

operator-sdk version: 0.4.0
Insert operator-sdk release or Git SHA here. If you have paste the Gopkg.lock operator-sdk information here.

Kubernetes version information: 1.12.4
Insert output of kubectl version here

Kubernetes cluster kind: openshift

Are you writing your operator in ansible, helm, or go?
ansible

I moved to 0.5.0 and I still see this issue

cc @shawn-hurley

This is the expected behavior of an operator. Your reconcile loop should be idempotent and can be run more than once. There is no way to guarantee that your playbook will only be run one time. What is most likely happening is that somehow your CR is being changed and causing a reconcile. There is no expectation that your operator will only run one time because there is no way to enforce this in every situation.
If you believe that it is causing a second reconciliation when it does not make sense (nothing changed in the CR and such) then can you update the name of the bug and re-open. I don't want to give an appearance that only running one time is a supported feature.

@shawn-hurley
In my case, my playbooks are idempotent so is not a problem running twice.
I just want to understand what causes this behavior since there no modification of CR

There could be many reasons:

The operator pod restarts will trigger a reconcile.
Reconcile period (requeue after) could be set which cause this
I wonder if the spec is changed due to the operator code. We had some code that should be removed in 0.6.0 which might have caused this if the initial CR didn't have a spec.
Something in the cluster could trigger this by changing a label or annotation of the CR.

After looking at your code, I bet it is 3. I think you might be right that in a sense this was a bug and the second reconciliation was triggered when it should not have been. But I think I fixed it in this pr: https://github.com/operator-framework/operator-sdk/pull/1192
specifically this line: https://github.com/operator-framework/operator-sdk/pull/1192/files#diff-9649888b3df1961dad649345545de4c0L112
WDYT does that makes sense to you?

Ok.
It does make sense.
Was your code incorporated on 0.6.0 release?
I can try and let you know if there any difference.

It should be if you use the 0.6.0 base image that should work thanks for testing!


Investigate what is needed to get taky running on Windows

I briefly checked to see if taky would run natively on Windows -- it does seem to run, but I have not had time to test. Windows is a "second class citizen" in my book, but I don't want to leave users out in the cold for no reason.

The taky CoT command should be fine, but taky_dps won't work as Gunicorn doesn't work on windows:
https://github.com/benoitc/gunicorn/issues/524
Options are:

Migrate to a different WSGI server (annoying)
Suggest WSL2 on windows, either directly in the Linux shell or via Docker

I'd suggest the second - I've run taky both ways on my Windows machine and it works well. I'll work up a docs page.

Just due to the additional support offered by docker / WSL, I think I'm going to close this issue for now. (Additionally, I don't really have a Windows machine to test on!)
The official stance is that if anyone discovers something that is low hanging fruit to make things easier to run, I'll bring it right in. But the primary target will be linux OS's.


How to get the Token length in .NET

Quick question I am using the example listed here LabsPhi301 and I would like to check the length of the token before submitting it to the SLM. I don't see anywhere where I can get the token length from the Tokenizer.
Thanks 🙏.

Could you elaborate on what you mean by the length of the token?
If you wanted to understand what string each token corresponds to, you could invoke the tokenizer decode function on each token id.

I know that we have large amounts of tokens for the new Phi-3 models but I wanted to trim the history of the chat based on the token limit. This why I need the token length and prior to sending it I can trim it if needed. Hope this helps.

After looking at the examples I think I found how to get the length of tokens:
var sequences = await Tokenizer.EncodeAsync(prompt);
var tokenCount = sequences[0].ToArray().Length;

An example was found in the Genny.sln.


cannot import name 'set_options' from 'dask'  (dask v2.5.2, dask_ml v1.0.0)

I came back to an old script and what worked before no longer worked?

Conda list:
(learn-new-pkgs) anhoang@c4b13 /lab/corradin_cache$ conda list dask
# packages in environment at /lab/corradin_data/FOR_AN/anaconda3/envs/learn-new-pkgs:
#
# Name                    Version                   Build  Channel
dask                      2.5.2                      py_0    conda-forge
dask-core                 2.5.2                      py_0    conda-forge
dask-glm                  0.1.0                         0    conda-forge
dask-jobqueue             0.6.3                      py_0    conda-forge
dask-ml                   1.0.0                      py_1    conda-forge

That's from dask-glm. You'll need to update to >=0.2.0.

Thank you for the rapid response @TomAugspurger !


error while calling lua chunk attempt to index upvalue 'uv' ( a nil value ) at startup

After installing nvim-lsp with dein plugin manager. I get the following error on the startup of neovim:
E5105: Error while calling lua chunk: .../.cache/dein/.cache/init.vim/.dein/lua/nvim_lsp/util.lua:121: attempt to index upvalue 'uv' (a nil value)

Here is neovim info:
NVIM v0.3.2-649-g512e0ca
Build type: Debug
LuaJIT 2.0.5

Oh yeah you're using a way older version than is supported. This requires master. As in as yet unreleased. You can grab the appimage from neovim.io or build it yourself.

I am on Ubuntu 18.04 and have same error with default nvim package. Then I've used appimage from neovim.io and have other error:
~/.vim/bundle/nvim-lsp/lua/nvim_lsp/util.lua:315: attempt to index local 'fn' (a nil value)
nvim-lsp from master branch

@ephemerr create a new issue.

nvim-lsp require nightly build nvim now.
If you want to use, you build nvim master branch or wait for nvim v0.5.0.
Originally posted by @h-michael in https://github.com/neovim/nvim-lsp/issues/81#issuecomment-568889095
so appimage is not solution

@ephemerr ah I see now. I assumed there was an appimage for nightly. Yes that's correct. Try to obtain a copy of nightly neovim.

I assumed there was an appimage for nightly.

There is: https://github.com/neovim/neovim/releases/tag/nightly


Fix duplicate variables in iam definitions.

Simple fix for duplicate variables in terraform defs! which fails in terraform >= 0.7.3

once we settle on a solution like a combined variables.tf, we should submit a PR upstream.

I think the variables.tf would be much better I can make that change here if we are in agreement.

this looks good with the move to variables.tf. thanks @ChrisMcKenzie


Font recognition wrong on Konsole

Description
The program shows athe font in the first profile it finds (alphabetically) and shows it's font regardless wether that profile is the one in use or not. For example, if you have a profile called "Comic Sans" with font Comic Sans MS and the one in use is "Default" with font Fira Code, neofetch will show terminal font as Comic Sans MS despite Fira Code being the font in use.
Neofetch version
6.0.0
Screenshot

Config file
Default configuration, unchanged.
Verbose log
neofetch.log

+ read -d '' -ra konsole_sessions
++ qdbus ' org.kde.konsole-6779'
++ grep -F /Sessions/
Service ' org.kde.konsole-6779' is not a valid name

Looks similar to #1186
Can you try the latest version from git master?
Should be fixed with https://github.com/dylanaraps/neofetch/commit/95fb38e73fd974d3a89ec38762407ade7d26e4e2. (hopefully)

Works fine on master branch. Sorry for the inconvenient.

Closing since #1187 fixes this.


Implement decimal (double) parsing. Resolves #937

This adds the much needed useful parsing for non-integer numbers to Sponge.
For further details, see #937

Perhaps doubleDecimal would be a better, and more descriptive, name?

The word double in doubleDecimal is what I'm trying to avoid from the beginning. It might confuse people that there are two (two=2=double) decimals. doubleDecimal is quite awkward to say. Perhaps just double if you would like a more descriptive name?

Call it double (or like doubleNum since reserved keywords) -- that's what it's called in java and making up another naming scheme is dumb.

Especially since Decimal in Java generally refers to "accurate math" decimals such as http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html

We have these names to choose from:

decimal (original)
decimal (and use BigDecimal instead)
doubleDecimal (suggested by @kashike)
double_ (keeps the word "double" intact)
doubleNum (suggested by @zml2008)
doubl (shortest one)

Which one should we choose?

doubleNum seems like a good choice.

I agree doubleNum is a good choice.
If there will ever be a usecase for BgDecimal then we can add it using decimal without conflicts

I've changed it to doubleNum, by consensus of @kashike , @ST-DDT , and @zml2008 .
For the error description, however, it might be too technical for players to know what a double even is, so I've left it as "expected a decimal" for now.

imo should be number for double and integer/whole number for int (integer is a math term, not java-specific)
</bikeshed>

How about "whole number" for integer parsing, and "whole number or decimal" for double parsing?


Example with code bundle zip file

Hi,
The instructions for including a code bundle are confusing. At one point the doc says the zipped files are added to a folder called .\Script Bundle which is added to the path. Then at a later point it says that "src" should be appended to each path. How should this change the code we have?
A working example would be really appreciated.
Thanks
Darshat

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

ID: be943f78-3388-c77f-4c64-d38013952ef9
Version Independent ID: 6bfc173f-05c9-52d0-a401-3e659e9df1d1
Content: Execute Python Script: Module reference - Azure Machine Learning
Content Source: articles/machine-learning/algorithm-module-reference/execute-python-script.md
Service: machine-learning
Sub-service: core
GitHub Login: @likebupt
Microsoft Alias: keli19

@darshats Thanks a lot for the feedback. I will reach out the author to see how we can explain this well and provide an example code for that.
@likebupt Hi Blanca, could we add this to our backlog? Please check this issue and update the document if needed. Thanks ^^

@darshats , Thanks for your feedback.
Here is an example, and I'll add it into the article later.
You need to register a file dataset for the zip file which contains your script, and then you can connect it to the Execute Python Script module, and import the script as the following sample code
say_hi.zip

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

@ram-msft . I have a similar issue where i want to import a package in my python script . I have followed all the steps in the document ,however i'm still getting the error ModuleNotFound . Looks like it has to do something with how the files are zipped. The document does not  contain any details about how the directory structure of the zipped folder should  be to avoid ModuleNotFound error  especially when your package installation does not have a .py file but instead . pyd file.
Here is what i did

Created a new virtual env in my local
Pip installed the package from pypi
Zipped the entire folder , uploaded as a dataset and then connected to the script bundle port of the execute python script .
In the  execute python script i referenced the package
Import ChannelAttribution
from  ChannelAttribution import *

I don't see . py file in the package folder but a .pyd file instead . Attached the screenshot .Is there a specific way to reference this file in the execute  python script or if .pyd is even supported in the azure  ml designer.


How to clear the length tool and ellipsoid tool  marks on click?

Prerequisites

[x] Which version are you using? (Is it latest?)
[x] Are you reporting to the correct repository?
[ ] Did you search existing issues? (Were any related?)

Description
I want to clear the selected mark which is done by tools on select. Now,  I  am using clearToolstate API. It will clear all the markings done by tools.
cornerstoneTools.clearToolState(this.element, "Length");
Steps to Reproduce the issue

first I enable the length tool and mark some changes(I draw more than one line)
Then I clear it  using the ClearToolState
It will clear all the markings.

Expected behavior: I expect to clear the specific mark rather than clear all the markings.
Actual behavior: The clearToolState clear all the markings done by the length tool
CodeSandbox With Reproduction of Issue:

Basic Template

楼主解决了吗这个问题？

This problem is realized？

To clear a specific mark made by a tool, you can use the removeToolState function instead of clearToolState. The removeToolState function will remove a specific tool state from the state manager corresponding to the name, element, and toolIndex of that tool.
Here's an example of how you can use the removeToolState function for the Length tool:
const toolStateManager = cornerstoneTools.globalImageIdSpecificToolStateManager;
const element = document.getElementById('example');
const toolName = 'Length';
const toolIndex = 0;
const data = toolStateManager.get(element, toolName);
data.data.splice(toolIndex, 1);
toolStateManager.save(element);
cornerstone.updateImage(element);

Note that you'll need to use cornerstoneTools.globalImageIdSpecificToolStateManager instead of cornerstoneTools.getElementToolStateManager to access the tool state manager for the ImageId specific state. Also, cornerstone.updateImage is called to redraw the image after the mark is removed.
In case you want to learn more about this issue, I suggest reading the answer I wrote on StackOverflow, which provides more information and references to other related materials:
https://stackoverflow.com/a/73204850/2371987


[Go to Symbol in Editor] The exact match result should has higher priority

Please view the video. The exact match item "alignTo" should be displayed in higher priority than others.
https://github.com/BowlerHatLLC/vscode-as3mxml/assets/6010183/a990f6f3-5140-4995-afd6-90f48a6c1110
Thanks!

While I have control over sorting of completion items, I have no control over the sorting of symbols. That's entirely handled by VSCode.


doc: add release notes for go run supporting for 'go run pkg' or 'go run .'

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.10 linux/amd64
Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build166682806=/tmp/go-build -gno-record-gcc-switches"

What did you do?
navigated to https://tip.golang.org/doc/go1.11
What did you expect to see?
release notes about  go run supporting for go run pkg or go run .
What did you see instead?
nothing on that issue
ref:

https://github.com/golang/go/issues/22726

I'll send out a PR

cc @andybons


pipelineX support assert rows num operator

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.08 seconds
stream load tsv:          534 seconds loaded<PHONE_NUMBER>9 Bytes, about 133 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          28.8 seconds inserted 10000000 Rows, about 347K ops/s
storage size:<PHONE_NUMBER>1 Bytes


UBUNTU (DEBIAN TOO?) LIMITS THE NUMBER OF TIMES YOU CAN USE MERGEDIR

Trying to mount a third filesystem layer to mergedir does not work on Ubuntu server.
Output below is from following the manual python commands in issue #37 in iPython.
In [110]: rootfs.mount_diff_layer(d.layers[2].tar_file)
CalledProcessError                        Traceback (most recent call last)
 in ()
----> 1 rootfs.mount_diff_layer(d.layers[2].tar_file)
~/PycharmProjects/tern/utils/rootfs.py in mount_diff_layer(diff_layer_tar)
116     args = 'lowerdir=' + merge_dir_path + ',upperdir=' + upper_dir_path +
117         ',workdir=' + workdir_path
--> 118     root_command(union_mount, args, merge_dir_path)
119     prep_rootfs(merge_dir_path)
120
Refer to #37 for more information

@snmpboy is working on this issue

I tried updating my Ubuntu server to 18.04.  Parallels is the hypervisor on my mac.  Beware it does not support the kernel that comes with Ubuntu 18.04.

@snmpboy let's close this as we have gotten this to work on an 18.04 Vagrant box


GH-48: Added YAML validation checks (resolves #48).

See #48 for details.

@greatislander, I'd like to include this in the upcoming 1.2 release, and was hoping you or other fluid-lint-all users could try it out and/or help with the review.
I have cut 1.2.0-dev.20220406T090428Z.64f3edd.GH-48 for testing purposes.

Fair point about the docs, I'll do that now.


Robotframework could not be installed by Python 3.8.5

Hello,
I would have been interested to try out your rf-library for flaui as White as been deprecated. However, I cannot do so because there is no way to install it.
At least I have not found a way to install it successfully. If I pip install, I end up with a long list of error messages:
C:\Users\tuosil\Desktop\kurssikansio\RF_Extended>pip install -U robotframework-flaui
Collecting robotframework-flaui
  Using cached robotframework_flaui-1.3.2-py3-none-any.whl (236 kB)
Collecting pythonnet==2.4.0
  Using cached pythonnet-2.4.0.tar.gz (1.8 MB)
Requirement already satisfied, skipping upgrade: wheel==0.34.2 in c:\python38\lib\site-packages (from robotframework-flaui) (0.34.2)
Requirement already satisfied, skipping upgrade: twine==3.1.1 in c:\python38\lib\site-packages (from robotframework-flaui) (3.1.1)
Requirement already satisfied, skipping upgrade: robotframework-stringformat==0.1.8 in c:\python38\lib\site-packages (from robotframework-flaui) (0.1.8)
Requirement already satisfied, skipping upgrade: robotframework<=3.1.2,>=3.0.4 in c:\python38\lib\site-packages (from robotframework-flaui) (3.1.2)
Requirement already satisfied, skipping upgrade: pdfkit==0.6.1 in c:\python38\lib\site-packages (from robotframework-flaui) (0.6.1)
Requirement already satisfied, skipping upgrade: readme-renderer>=21.0 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (26.0)
Requirement already satisfied, skipping upgrade: requests>=2.20 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (2.24.0)
Requirement already satisfied, skipping upgrade: setuptools>=0.7.0 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (49.6.0)
Requirement already satisfied, skipping upgrade: keyring>=15.1 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (21.3.0)
Requirement already satisfied, skipping upgrade: requests-toolbelt!=0.9.0,>=0.8.0 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (0.9.1)
Requirement already satisfied, skipping upgrade: pkginfo>=1.4.2 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (<IP_ADDRESS>)
Requirement already satisfied, skipping upgrade: tqdm>=4.14 in c:\python38\lib\site-packages (from twine==3.1.1->robotframework-flaui) (4.46.0)
Requirement already satisfied, skipping upgrade: docutils>=0.13.1 in c:\python38\lib\site-packages (from readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (0.16)
Requirement already satisfied, skipping upgrade: Pygments>=2.5.1 in c:\python38\lib\site-packages (from readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (2.6.1)
Requirement already satisfied, skipping upgrade: bleach>=2.1.0 in c:\python38\lib\site-packages (from readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (3.1.5)
Requirement already satisfied, skipping upgrade: six in c:\python38\lib\site-packages (from readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (1.15.0)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\python38\lib\site-packages (from requests>=2.20->twine==3.1.1->robotframework-flaui) (2<IP_ADDRESS>)
Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in c:\python38\lib\site-packages (from requests>=2.20->twine==3.1.1->robotframework-flaui) (2.9)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\python38\lib\site-packages (from requests>=2.20->twine==3.1.1->robotframework-flaui) (1.25.9)
Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in c:\python38\lib\site-packages (from requests>=2.20->twine==3.1.1->robotframework-flaui) (3.0.4)
Requirement already satisfied, skipping upgrade: pywin32-ctypes!=0.1.0,!=0.1.1; sys_platform == "win32" in c:\python38\lib\site-packages (from keyring>=15.1->twine==3.1.1->robotframework-flaui) (0.2.0)
Requirement already satisfied, skipping upgrade: packaging in c:\python38\lib\site-packages (from bleach>=2.1.0->readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (20.4)
Requirement already satisfied, skipping upgrade: webencodings in c:\python38\lib\site-packages (from bleach>=2.1.0->readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (0.5.1)
Requirement already satisfied, skipping upgrade: pyparsing>=2.0.2 in c:\python38\lib\site-packages (from packaging->bleach>=2.1.0->readme-renderer>=21.0->twine==3.1.1->robotframework-flaui) (2.4.7)
Building wheels for collected packages: pythonnet
  Building wheel for pythonnet (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\tuosil\\AppData\\Local\\Temp\\pip-install-nsuuprxs\\pythonnet\\setup.py'"'"'; __file__='"'"'C:\\Users\\tuosil\\AppData\\Local\\Temp\\pip-install-nsuuprxs\\pythonnet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\tuosil\AppData\Local\Temp\pip-wheel-zlu0kwm8'
       cwd: C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\
  Complete output (84 lines):
  running bdist_wheel
  running build
  running build_ext
  Checking for updates from https://www.nuget.org/api/v2/.
  Currently running NuGet.exe 4.1.0.
  Updating NuGet.exe to 5.6.0.
  Update successful.
  MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin\amd64'.
  Restoring NuGet package UnmanagedExports.1.2.7.
  Restoring NuGet package NUnit.3.7.1.
  Restoring NuGet package NUnit.ConsoleRunner.3.7.0.
  Adding package 'UnmanagedExports.1.2.7' to folder 'C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\packages'
  Adding package 'NUnit.ConsoleRunner.3.7.0' to folder 'C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\packages'
  Adding package 'NUnit.3.7.1' to folder 'C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\packages'
  Added package 'UnmanagedExports.1.2.7' to folder 'C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\packages'
  Added package 'NUnit.ConsoleRunner.3.7.0' to folder 'C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\packages'
  Added package 'NUnit.3.7.1' to folder 'C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\packages'

  NuGet Config files used:
      C:\Users\tuosil\AppData\Roaming\NuGet\NuGet.Config
      C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config

  Feeds used:
      C:\Users\tuosil\.nuget\packages\
      https://api.nuget.org/v3/index.json
      C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\

  Installed:
      3 package(s) to packages.config projects
  Traceback (most recent call last):
    File "tools\geninterop\geninterop.py", line 293, in <module>
      sys.exit(main())
    File "tools\geninterop\geninterop.py", line 273, in main
      python_h = preprocess_python_headers()
    File "tools\geninterop\geninterop.py", line 193, in preprocess_python_headers
      for line in _check_output(cmd).splitlines():
    File "tools\geninterop\geninterop.py", line 41, in _check_output
      output = subprocess.check_output(*args, **kwargs)
    File "c:\python38\lib\subprocess.py", line 411, in check_output
      return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
    File "c:\python38\lib\subprocess.py", line 489, in run
      with Popen(*popenargs, **kwargs) as process:
    File "c:\python38\lib\subprocess.py", line 854, in __init__
      self._execute_child(args, executable, preexec_fn, close_fds,
    File "c:\python38\lib\subprocess.py", line 1307, in _execute_child
      hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
  FileNotFoundError: [WinError 2] The system cannot find the file specified
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\setup.py", line 623, in <module>
      setup(
    File "c:\python38\lib\site-packages\setuptools\__init__.py", line 163, in setup
      return distutils.core.setup(**attrs)
    File "c:\python38\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "c:\python38\lib\distutils\dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "c:\python38\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\setup.py", line 610, in run
      return bdist_wheel.bdist_wheel.run(self)
    File "c:\python38\lib\site-packages\wheel\bdist_wheel.py", line 223, in run
      self.run_command('build')
    File "c:\python38\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "c:\python38\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "c:\python38\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "c:\python38\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "c:\python38\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "c:\python38\lib\distutils\command\build_ext.py", line 340, in run
      self.build_extensions()
    File "c:\python38\lib\distutils\command\build_ext.py", line 449, in build_extensions
      self._build_extensions_serial()
    File "c:\python38\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
      self.build_extension(ext)
    File "C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\setup.py", line 298, in build_extension
      subprocess.check_call([sys.executable, geninterop, interop_file])
    File "c:\python38\lib\subprocess.py", line 364, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['c:\\python38\\python.exe', 'tools\\geninterop\\geninterop.py', 'src\\runtime\\interop38.cs']' returned non-zero exit status 1.
  ----------------------------------------
  ERROR: Failed building wheel for pythonnet
  Running setup.py clean for pythonnet
Failed to build pythonnet
DEPRECATION: Could not build wheels for pythonnet which do not use PEP 517. pip will fall back to legacy 'setup.py install' for these. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.
Installing collected packages: pythonnet, robotframework-flaui
  Attempting uninstall: pythonnet
    Found existing installation: pythonnet 2.5.1
    Uninstalling pythonnet-2.5.1:
      Successfully uninstalled pythonnet-2.5.1
    Running setup.py install for pythonnet ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\tuosil\\AppData\\Local\\Temp\\pip-install-nsuuprxs\\pythonnet\\setup.py'"'"'; __file__='"'"'C:\\Users\\tuosil\\AppData\\Local\\Temp\\pip-install-nsuuprxs\\pythonnet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\tuosil\AppData\Local\Temp\pip-record-666z57_3\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\python38\Include\pythonnet'
         cwd: C:\Users\tuosil\AppData\Local\Temp\pip-install-nsuuprxs\pythonnet\
    Complete output (6 lines):
    usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: setup.py --help [cmd1 cmd2 ...]
       or: setup.py --help-commands
       or: setup.py cmd --help

    error: option --single-version-externally-managed not recognized
    ----------------------------------------
  Rolling back uninstall of pythonnet
  Moving to c:\python38\lib\site-packages\clr.pyd
   from C:\Users\tuosil\AppData\Local\Temp\pip-uninstall-3feume6u\clr.pyd
  Moving to c:\python38\lib\site-packages\python.runtime.dll
   from C:\Users\tuosil\AppData\Local\Temp\pip-uninstall-3feume6u\python.runtime.dll
  Moving to c:\python38\lib\site-packages\pythonnet-2.5.1.dist-info\
   from C:\Python38\Lib\site-packages\~ythonnet-2.5.1.dist-info
ERROR: Command errored out with exit status 1: 'c:\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\tuosil\\AppData\\Local\\Temp\\pip-install-nsuuprxs\\pythonnet\\setup.py'"'"'; __file__='"'"'C:\\Users\\tuosil\\AppData\\Local\\Temp\\pip-install-nsuuprxs\\pythonnet\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\tuosil\AppData\Local\Temp\pip-record-666z57_3\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\python38\Include\pythonnet' Check the logs for full command output.

Commit https://github.com/GDATASoftwareAG/robotframework-flaui/commit/0020021162b51752cfb6cb81d4c3b4622914567f
will fix it for Python 3.8.X support.


docs: update all the references to zos.local.json

On https://github.com/zeppelinos/zos-cli/issues/342, the file zos.local.json was replaced by a file named zos.dev-.json, where  is what we get from web3.version.getNetwork() function. It should only appear while working with ganache. For ropsten/kovan/morden/rinkeby zos file names should be zos.ropsten.json, zos.kovan.json, etc.
We have to replace all the appearances of zos.local.json, and we should explain about this on the config files page.

Fixed by #329


Kraken: XLM: NOT creating order!
Expected result (what you hoped would happen)
I expected the tradebot to purchase about 90 XLM
Actual result (unexpected outcome)
The tradebot does not purchase anything.
When the tradebot tries to buy the debug states -
2018-09-23 19:50:08 (INFO):	Trader Received advice to go long. Buying  XLM
2018-09-23 19:50:08 (WARN):	NOT creating order! Reason: Amount is too small
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)
Appears to be the same as issue #1259. I posted there but it's closed so posting a new issue here!
The minimum order qty for XLM is 30 and I have sufficient EUR in the account to purchase 90.
I have tradebots working with 11 other currencies on kraken and this is the only currency I've encountered this issue with.

I was asked for logs in the other post.
The tradebot log doesn't have any more info... just this -
2018-09-23 19:50:08 (DEBUG):	Calculated DEMA and SMA properties for candle:
2018-09-23 19:50:08 (DEBUG):		 Inner EMA: 0.23837300
2018-09-23 19:50:08 (DEBUG):		 Outer EMA: 0.23844536
2018-09-23 19:50:08 (DEBUG):		 DEMA: 0.23830
2018-09-23 19:50:08 (DEBUG):		 SMA: 0.23848
2018-09-23 19:50:08 (DEBUG):		 DEMA age: 109 candles
2018-09-23 19:50:08 (INFO):	Trader Received advice to go long. Buying  XLM
2018-09-23 19:50:08 (WARN):	NOT creating order! Reason: Amount is too small
2018-09-23 19:50:18 (DEBUG):	syncing private data
2018-09-23 19:51:08 (DEBUG):	Calculated DEMA and SMA properties for candle:
2018-09-23 19:51:08 (DEBUG):		 Inner EMA: 0.23839364
2018-09-23 19:51:08 (DEBUG):		 Outer EMA: 0.23844066
2018-09-23 19:51:08 (DEBUG):		 DEMA: 0.23835
2018-09-23 19:51:08 (DEBUG):		 SMA: 0.23849
2018-09-23 19:51:08 (DEBUG):		 DEMA age: 110 candles
Would the API log be any use?

Actually, this might be it! From the API log -
23T19:01:00.000Z","indicators":{"dema":0.23756358671741892,"sma":0.23797214285714302,"sma5":0.2374079999999999}},"portfolioChange":{"asset":null,"currency":20.8438},"portfolioValueChange":{"balance":null},"advice":{"id":"advice-1","recommendation":"long","date":"2018-09-23T18:49:00.000Z"},"tradeAborted":{"id":"trade-1","adviceId":"advice-1","action":"buy","portfolio":{"currency":20.8438,"asset":null},"balance":null,"reason":"Amount is too small"}},"advice":[{"id":"advice-1","recommendation":"long","date":"2018-09-23T18:49:00.000Z"}]},"start":"2018-09-23T18:30:16.385Z","latestUpdate":"2018-09-23T19:02:48.429Z"}},"archive":{}}
It's picked the asset up as "null".
Checking API logs for working tradebots next!

No, forget that, it looks like that's the asset amount (which brings me to another issue I will log next!). So here's the full API log, if that helps. Anything else I can provide?
{"live":{"2018-09-23-19-30-watcher-3613723833525757":{"mode":"realtime","config":{"silent":false,"debug":true,"tradingAdvisor":{},"candleWriter":{"enabled":true,"adapter":"sqlite"},"backtestResultExporter":{"enabled":false,"writeToDisk":false,"data":{"stratUpdates":false,"roundtrips":true,"stratCandles":true,"trades":true}},"childToParent":{"enabled":true},"adapter":"sqlite","sqlite":{"path":"plugins/sqlite","version":0.1,"dataDirectory":"history","journalMode":"PERSIST","dependencies":[{"module":"sqlite3","version":"3.1.4"}]},"postgresql":{"path":"plugins/postgresql","version":0.1,"connectionString":"postgres://user:pass@localhost:5432","database":null,"schema":"public","dependencies":[{"module":"pg","version":"7.4.3"}]},"mongodb":{"path":"plugins/mongodb","version":0.1,"connectionString":"mongodb://mongodb/gekko","dependencies":[{"module":"mongojs","version":"2.4.0"}]},"backtest":{"daterange":"scan","batchSize":50},"importer":{"daterange":{"from":"2016-06-01 12:00:00"}},"watch":{"exchange":"kraken","currency":"EUR","asset":"XLM"},"type":"market watcher","mode":"realtime"},"id":"2018-09-23-19-30-watcher-3613723833525757","type":"watcher","logType":"watcher","active":true,"stopped":false,"errored":false,"errorMessage":false,"events":{"initial":{"marketStart":"2018-09-23T14:31:38.000Z","candle":{"start":"2018-09-23T14:31:00.000Z","open":0.24507,"high":0.24507,"low":0.24507,"close":0.24507,"vwp":0.24507000000000004,"volume":0.00003418,"trades":2}},"latest":{"marketUpdate":"2018-09-23T19:02:18.000Z","candle":{"start":"2018-09-23T19:01:00.000Z","open":0.237456,"high":0.237456,"low":0.2374,"close":0.2374,"vwp":0.23741150167080807,"volume":501464.39509992,"trades":13}}},"start":"2018-09-23T18:30:14.620Z","latestUpdate":"2018-09-23T19:02:37.305Z"},"2018-09-23-19-30-tradebot-348619063978597":{"mode":"realtime","config":{"silent":false,"debug":true,"tradingAdvisor":{"enabled":true,"method":"CTB025_PPOS_PBBP_DEMA","candleSize":1,"historySize":90},"candleWriter":{"enabled":true,"adapter":"sqlite"},"backtestResultExporter":{"enabled":false,"writeToDisk":false,"data":{"stratUpdates":false,"roundtrips":true,"stratCandles":true,"trades":true}},"childToParent":{"enabled":true},"adapter":"sqlite","sqlite":{"path":"plugins/sqlite","version":0.1,"dataDirectory":"history","journalMode":"PERSIST","dependencies":[{"module":"sqlite3","version":"3.1.4"}]},"postgresql":{"path":"plugins/postgresql","version":0.1,"connectionString":"postgres://user:pass@localhost:5432","database":null,"schema":"public","dependencies":[{"module":"pg","version":"7.4.3"}]},"mongodb":{"path":"plugins/mongodb","version":0.1,"connectionString":"mongodb://mongodb/gekko","dependencies":[{"module":"mongojs","version":"2.4.0"}]},"backtest":{"daterange":"scan","batchSize":50},"importer":{"daterange":{"from":"2016-06-01 12:00:00"}},"market":{"type":"leech","from":"2018-09-23T17:00:00Z"},"mode":"realtime","watch":{"exchange":"kraken","currency":"EUR","asset":"XLM"},"CTB025_PPOS_PBBP_DEMA":{"weight":21,"thresholds":{"down":-0.025,"up":0.025}},"type":"tradebot","performanceAnalyzer":{"riskFreeReturn":2,"enabled":true},"trader":{"enabled":true,"key":"VQKoxOAGvEpWdZBrcm3pT6FCFdGYEpeo49iw6ayPrjm7ubrzMUkoxsW1","secret":"GYOOloGRWB8Sliw2wwoxFxPhIESshE7QKxD456A5SAyik1Myc3rnwF1WGT1130eM8rBkflIN4Y+sZsevBN+ugQ=="},"valid":true},"id":"2018-09-23-19-30-tradebot-348619063978597","type":"leech","logType":"tradebot","active":true,"stopped":false,"errored":false,"errorMessage":false,"events":{"initial":{"candle":{"id":150,"start":"2018-09-23T17:00:00.000Z","open":0.243041,"high":0.243042,"low":0.242,"close":0.242,"vwp":0.24208905842882703,"volume":5030,"trades":7},"stratCandle":{"start":"2018-09-23T17:00:00.000Z","open":0.243041,"high":0.243042,"low":0.242,"close":0.242,"vwp":0.24208905842882703,"volume":5030,"trades":7},"stratUpdate":{"date":"2018-09-23T17:00:00.000Z","indicators":{"dema":0.24199999999999997,"sma":0.242,"sma5":0.242}},"portfolioChange":{"asset":null,"currency":20.8438},"portfolioValueChange":{"balance":null},"stratWarmupCompleted":{"start":"2018-09-23T18:30:00.000Z"},"advice":{"id":"advice-1","recommendation":"long","date":"2018-09-23T18:49:00.000Z"},"tradeAborted":{"id":"trade-1","adviceId":"advice-1","action":"buy","portfolio":{"currency":20.8438,"asset":null},"balance":null,"reason":"Amount is too small"}},"latest":{"candle":{"id":392,"start":"2018-09-23T19:01:00.000Z","open":0.237456,"high":0.237456,"low":0.2374,"close":0.2374,"vwp":0.23741150167080807,"volume":501464.39509992,"trades":13},"stratCandle":{"start":"2018-09-23T19:01:00.000Z","open":0.237456,"high":0.237456,"low":0.2374,"close":0.2374,"vwp":0.23741150167080807,"volume":501464.39509992,"trades":13},"stratUpdate":{"date":"2018-09-23T19:01:00.000Z","indicators":{"dema":0.23756358671741892,"sma":0.23797214285714302,"sma5":0.2374079999999999}},"portfolioChange":{"asset":null,"currency":20.8438},"portfolioValueChange":{"balance":null},"advice":{"id":"advice-1","recommendation":"long","date":"2018-09-23T18:49:00.000Z"},"tradeAborted":{"id":"trade-1","adviceId":"advice-1","action":"buy","portfolio":{"currency":20.8438,"asset":null},"balance":null,"reason":"Amount is too small"}},"advice":[{"id":"advice-1","recommendation":"long","date":"2018-09-23T18:49:00.000Z"}]},"start":"2018-09-23T18:30:16.385Z","latestUpdate":"2018-09-23T19:02:48.429Z"}},"archive":{}}

The asset:null probably refers to this issue here -
https://github.com/askmike/gekko/issues/2559
...as I've modified the code so it doesn't try and set the asset value to zero when the kraken account has none of the asset, as trying to set the (const) variable throws an error!
Generally once the first buy completes the linked issue sorts itself out.

Thanks for the report.

The asset:null probably refers to this issue here - #2559

Please run the develop branch!

The minimum order qty for XLM is 30

Gekko thought it was 300, I think this has changed recently? I updated this to 30 (in the develop branch).

I will download develop release and give it a test. Many thanks! :)

BTW not sure how long 30 has been minimum order size but thought this might be useful! :)
https://support.kraken.com/hc/en-us/articles/205893708-What-is-the-minimum-order-size-

This is working now - it just bought it's first XLM. Many thanks for the quick fix. Your forum avatar is well deserved! :)


Request for Improved Text for Flux Clip Model

Replaces (clip_l.safetensors)
More details here https://huggingface.co/zer0int/CLIP-GmP-ViT-L-14

Added in 7754c0c


Does NFS autofs work with auto_tmpdir?

In Bug 14344 - job_container/tmpfs jobs fail because of race condition with NFS autofs mounting
we're discussing the issue that NFS automounted home directories do not work when using mount namespaces in the  job_container/tmpfs plugin.
Question: Have you tried out the auto_tmpdir plugin together with NFS automounts? I'm hoping that this solution would work for us.

Our user home directories are automounted NFS shares, and we have not seen any issues w.r.t. the auto_tmpdir plugin's hiding automount mountpoints:
<EMAIL_ADDRESS>~]$ cd /lustre/scratch/frey/
<EMAIL_ADDRESS>frey]$ workgroup -g it_nss
<EMAIL_ADDRESS>frey]$ sbatch --partition=devel --gres=gpu:1
#!/bin/bash

ls -latr ~

Submitted batch job 13861524

... job runs on node where ~ was NOT mounted prior to execution ...

<EMAIL_ADDRESS>frey]$ head -10 slurm-13861524.out
total 1839715
drwxr-----  3 frey everyone              3 May 25  2018 .pki
drwxr-xr-x  3 frey everyone              3 May 25  2018 .cmake
-rw-r--r--  1 frey everyone            595 Jun 26  2018 .travis.yml
drwx------  3 frey everyone              3 Jul  3  2018 .dbus
drwxr-xr-x  3 frey everyone              6 Jul  3  2018 .subversion
drwxr-xr-x  4 frey everyone              4 Jul  3  2018 .java
-rw-------  1 frey everyone             16 Jul  3  2018 .esd_auth
-rw-r--r--  1 frey everyone             44 Jul 11  2018 .valetrc
-rw-r--r--  1 frey everyone              0 Aug 20  2018 .moldenrc

The bind mount() calls in auto_tmpdir do differ from those used in the job_container/tmpfs plugin — the former remounts root in recursive+shared mode then clones a new namespace, while the latter clones a new namespace then remounts root recursive+private mode in it.  Seems like that order of operations might be to blame.
Having looked at the code now, one issue I can see with the job_container/tmpfs plugin is that it creates a ".ns" file under the per-job directory that's then used to communicate the namespace association to processes put into the "container" (via setns()).  If you've got a network-shared file system involved and a job on multiple nodes (e.g. MPI), each node's slurmd/slurmstepd will attempt to setup and use the same ".ns" file — e.g. /home/niflheim/ohni/.ns — for this purpose.  That's bound to lead to some problems.

#8 got me thinking:  if you have root_squash enabled on the NFS share and the job_container/tmpfs plugin in slurmd/slurmstepd (running as root) is attempting to create a new directory on that NFS share in a path not owned by root, it will fail to do so.

I have now built the auto_tmpdir.so shared library with this configuration:
cmake -DSLURM_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DAUTO_TMPDIR_DEFAULT_LOCAL_PREFIX=/scratch/slurm- ..

and distributed the library using rsync to the /usr/lib64/slurm/ directory on the compute nodes.
I've created /etc/slurm/plugstack.conf with the contents:
required    auto_tmpdir.so          mount=/tmp mount=/var/tmp

Now one must tell slurmd to pick up the changes on all compute nodes:
systemctl restart slurmd

I've submitted some batch jobs, and the plugin seems to work perfectly:

The /tmp, /var/tmp, and /dev/shm are bind mounted during the job and are removed when the job completes.
The superuser can see the folder /scratch/slurm-/ with the expected contents during the job.
The NFS automounted user home-directory is mounted correctly and is available within the job, in contrast to the Slurm job_container.conf plugin.

So I think we're good with the auto_tmpdir plugin, thanks a lot!


fix(behavior_velocity_planner): consider all the lane ids in path

Signed-off-by: Takayuki Murooka<EMAIL_ADDRESS>Description
With this PR, the path point sometimes has more than 2 lane_ids which cannot be dealt with in some behavior_velocity_planner's module.
https://github.com/autowarefoundation/autoware.universe/pull/1626
So I fixed behavior_velocity_planner to consider all the lane ids in the path from behavior_path_planner.

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@taikitanaka3 @soblin Could you review this


Auto-format, the reason I'm using emacs right now

plugin version: 0.62
Description

Don't enable auto-format by default (and not just because it's broken).
Auto-format of ML files is not disabled by unchecking the setting

My two cents, plugin print width should be equal to refmt default, which is 80. Current setting is 120. Basically every-time I open new project I need to remember to change it back to 80.

hi,

default will stay (120 + auto on)
this must be the same than issue #69 , there is collision in settings in some cases but I don't know the root cause yet. still investigating

I'm closing this issue because I reworked how compiler and refmt are instanciated in 0.65.
But I'm still not sure it is really fixed.


Node 14 is EOL since May 2023

As you can see from this graphic, Node 14 is EOL for several months now.
And so is the script mentioned in the getting started guide used to install node.
(The same can be said for Python 3.6 btw)
This is really bad security practice and should be changed.

I'm aware of this and am working on a new release as time permits. Please see the note on the readme:

Unfortunately, I've been extremely busy in my work and personal life and haven't had a lot of time to dedicate to hyperglass recently. I'm hoping that will change soon, but in the meantime, hyperglass v1.0.0 might be unusable or unstable unless you're running Ubuntu 18.04, Python 3.6, and Node 14, which is probably a bad idea for security reasons. v2.0.0 is almost ready for release, but not quite yet.

From the first part of the note:

hyperglass is under active development via the v2.0.0 branch. No further changes will be made to the v1.0.0 branch.

At this time, I'm not willing to put any further development efforts into v1.0.0. You'd be surprised at what updating the Python or Node versions might break with the various dependencies of the project, and what upgrading those dependencies might break as well. v2.0.0 is mostly usable. When I was working with a user to test it they ran into some runtime issues, but it's possible that was Linux-related and could be fixed now.
My current goal for the project is a ground-up rewrite in Go, borrowing a lot of the new configuration logic from v2. This will eliminate a lot of the past issues with the project since it'll be able to run as a single binary. I've already started on this, but as I mentioned, time is a factor out of my control at the moment.


{AppService} az functionapp create: Only allow apps with functions version 4

Related command
az functionapp create
Description
Created to resolve this: https://github.com/Azure/azure-cli/issues/25340
We need to only allow function version 4 during app creation.

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

AppService

Only allow apps with functions version 4

I would like to confirm if this change will cause breaking changes for the customer?

@kamperiadis Could you please resolve these conflicts?

Only allow apps with functions version 4

I would like to confirm if this change will cause breaking changes for the customer?

Hi @zhoxing-ms These changes only apply to new function apps that are being created so customers with existing function apps should not be affected. For those customers who have the az functionapp create command in a script, we already have documentation here that informs them that previous versions are no longer supported.


which video sdk for chromecast

which video sdk will be supported to chromecast ?  currenty i am ussing react-native-video as it supports dom, but its not working show blank screen .

Try another player , react-player would do the job

Hi @ali-sao I am trying to install this plugin. After running npm install the plugin folder writes to node_modules.
But when I import react player in view and run rnv run -p web . it automatically deletes the plugin folder and I get the error that react-player module is not found and it deletes the folder in node_modules. I would be very happy if you can help me how to install and run this plugin. THX

pl

hi, @ali-sao
is there any single player that can be shared over each platform instead of writing platform specific code ?

@Leena-Sharma-rsys , there is but am afraid nothing is free to use,
React-native-video was your best option, but if I were you I won’t use it for web based platforms. Rather using it for Native Platforms only.

@wwwebgainss0 , which version of rnv are you using?
You’d usually do it via your renative.json file but to my knowledge, it won’t be requires as long as you have it as a dependency in package.json.


Implement health indicators for database and storage components

Storage and cosmos has implement health indicators.

Storage
cosmosdb

No extra implementation is needed, closing this one now.


added spanish language file

I added a spanish language file using the same emojis, but also added some alternate words that are used in spanish. there are several names for halloween, for example, but I added a few.

I saw that another person added spanish which also had extra emojis. Mine has alternate words as well, so I guess we could merge both, but I also added a german one in another PR, as an extra

The bot will be updated during the night with the new translation file 😉


feat: Add validate function for a substrait::Plan message

Also refactors the parse / validation layer a bit to separate them a bit more.
Addresses #280.
I'm still fairly new to this code / repo, so I took a bit of time to see if I could address #280 in the "naive" way. Naive solutions are often as good as any... but sometimes, they are naive, so let me know if there's something I'm missing or if this is something we should avoid exposing!

Sorry for the force-push - I usually try not to do that, but as no one had reviewed yet and the CI was failing on commit messages, I figured I'd fix those.

@mbrobbel - thanks! Is this ready to merge, then? If so, can you do that - I don't have permissions?

@mbrobbel - thanks! Is this ready to merge, then? If so, can you do that - I don't have permissions?

Let's get #282 in first, then rebase/merge here to fix CI.

@mbrobbel - thanks for approving and merging #282!
I can either rebase this on main (post #282), then force-push, which will be "cleaner" git history with the downside of making reviews harder to follow, or I can merge in main. Any preferences?

@mbrobbel - thanks for approving and merging #282!
I can either rebase this on main (post #282), then force-push, which will be "cleaner" git history with the downside of making reviews harder to follow, or I can merge in main. Any preferences?

It doesn't really matter because we squash merge in the substrait-io org. This will be one commit on main.

OK, main merged in, let's see how CI goes... ⏳

And CI passed! 🎉


fix(DSLInputField): adjust change event handling

↩  This PR back-ports a fix to release/1.11 introduced with #2908.

Remove the change event debouncing to resolve issues in which we lost the filter expression data.
The component was designed to be stateless meaning that the hosting component is responsible for updating the expression property. Debouncing the event potentially leads to data loss as the hosting component might overwrite the expression before the change event was fired.
Closes DCOS-21928

run integration tests

run integration tests


pydantic v2 PoC v2

Use the conversion tool to convert core and lsm to pydantic v2, then get the basic functionality to work:

run lsm module test cases or set it up on an orchestrator. We don't care too much about edge cases, just the general functionality
run some connect moudule tests that use the config module (ask solutions team)
investigate if we can make the lsm/config module be compatible with both v1 and v2
Fixes are PoC grade, does not need to be clean. Keep in mind the target: we want to find a migration path: modules first / core first / ...
keep notes

The goal of this ticket is to get a concrete idea of the pain points in the conversion and how much of an effort it will be to do it properly.
Timebox this ticket to 2 days, then report results.

Migration notes:
https://github.com/inmanta/inmanta-core/blob/58778a30d4a7bdf1be4f3546fdb21108eebd7f00
Tentative PRs:

https://github.com/inmanta/inmanta-core/pull/6463
https://github.com/inmanta/inmanta-lsm/pull/1425
https://github.com/inmanta/lsm/pull/640
/pydanticv2_migration_notes.md


[Docs]: Added TOC

What kind of change does this PR introduce?
Added TOC to the docs.

Did you add tests for your changes?
N/A

Does this PR introduce a breaking change?
N/A

What needs to be documented once your changes are merged?
Added TOC

cc @sokra @evilebottnawi

Thanks


KKRT PSI Implementation

This PR includes the following components:

1 out of 2 base OT (Naor-Pinkas using crypto/elliptic)
OPRF (Improved KKRT, basically 1 out of N KKRT OT-extension w/o the encrypting/decrypting stage of actual messages)
Cuckoo Hash table
Bitvect library (matrix transposition)
various crypto/bits utility functions
KKRT PSI protocol

@xcapaldi : As a first pass for the review, let's do a pass where we remove any dead/unused code and make sure the comments are up to date? CC : @juanli16

Can we go over the code and fix the singular/plurals. If a type represent a single thing, it should be singular. Same thing with a variable, if it represents a single thing, it should be singular. I still see a bunch of spurious plural types/vars and I find it confusing.


Is FFImageLoading end of life?

If FFImageLoading is end of life, clarification on this in README.md would be very much appreciated.
I am asking this rather blunt question because:

The latest commit was made 10 month ago
The latest stable release was published 2 years ago
PRs get no attention

there are already dozens of same issues. please search before creating an issue. short answer yes project is dead

https://github.com/luberda-molinet/FFImageLoading/issues/1522


IndexError( list index out of range )

Dear developer,
Thank you so much for your sharing. This kit is so wonderful and convenient.
I was using it to post-process the output files of Flash-X tutorial Flow Boiling 2D case. when I tried to use "flashkit create xdmf INS_Flow_Boiling -A" there would be the following errors as the picture shows. I also tried with other options but got the same error- IndexError( list index out of range ). For using "flashkit create tecplot" there was no any output. I tried to install the Flashkit both locally and in virtual evironment. Could you please give me any hint? Thank you so much.
By the way, I also couldn't open the tutorial file with the recommended VisIt, but I checked the hdf5_plt_cnt files with h5dump, the files should not be damaged.
I look forward to your reply.

Best regards,
Shawn

Hello Shawn,
Flash-X does not support tecplot yet. Can you please check if the hdf5_grd are being written? Also you are using a very old version of Flash-X.
I would recommend using the latest version from the repository. You can get access here: https://github.com/Flash-X
It will ask you to send an email to Argonne with your GitHub id.

Also you may want to use my fork of FlashKit. I made some updates there specifically for Flash-X: https://github.com/akashdhruv/FlashKit

Hello Shawn,
Flash-X does not support tecplot yet. Can you please check if the hdf5_grd are being written? Also you are using a very old version of Flash-X.
I would recommend using the latest version from the repository. You can get access here: https://github.com/Flash-X It will ask you to send an email to Argonne with your GitHub id.

Dear Akash,
Thank you so much for your reply.
Yes, there was only one hdf5_grd_0000 generated at the beginning of the simulation. My first goal was to see the results of that tutorial case, I tried FlashKit after VisIt failed to open the hdf5_plt_cnt_ files properly. Actually, I created the Issue in Flash-X /Workfows repository first, which was also updated by you, right? So do you have any further suggestions for the existing results? Thanks.
At the moment I have the access of Flash-X approved by @adubey64, thank you.
Best,
Shawn

Also you may want to use my fork of FlashKit. I made some updates there specifically for Flash-X: https://github.com/akashdhruv/FlashKit

Hello Akash,
Thank you so much for sharing this, I will try it later. Thanks a lot.

Also you may want to use my fork of FlashKit. I made some updates there specifically for Flash-X: https://github.com/akashdhruv/FlashKit

Try with this version of FlashKit.

Also you may want to use my fork of FlashKit. I made some updates there specifically for Flash-X: https://github.com/akashdhruv/FlashKit

Try with this version of FlashKit.

Thank you for your prompt response. Sure, I will try it and give you feedback.

Also you may want to use my fork of FlashKit. I made some updates there specifically for Flash-X: https://github.com/akashdhruv/FlashKit

Try with this version of FlashKit.

Hello Akash,
Thank you once again for your reply.
This version of FlashKit works. The only small problem was that it's not backward compatible with the version of 'numpy' dependency, at least in my OS. Thanks a lot.
Best,
Shawn

Hello Akash, Thank you once again for your reply. This version of FlashKit works. The only small problem was that it's not backward compatible with the version of 'numpy' dependency, at least in my OS. Thanks a lot.

You are welcome. If you notice here:
https://github.com/akashdhruv/FlashKit/commit/efa58317e0d273eafcd130015784f5e6496abb6b
I tie the setup to a specific numpy version.

Hello Akash, Thank you once again for your reply. This version of FlashKit works. The only small problem was that it's not backward compatible with the version of 'numpy' dependency, at least in my OS. Thanks a lot.

You are welcome. If you notice here:
akashdhruv@efa5831
I tie the setup to a specific numpy version.

Yes, I changed the code here and then it worked. Thank you.
Have a nice weekend.

Hello Akash,
May I ask you another question here?
Could you please let me know if the animation on this webpage  is just from your Flow Boiling 2D case in the Flash-X /Workfows repository? Which variable (or derived one) is plotted in the animation? I didn't find such a result from the output files. Thank you so much.
Best,
Shawn


[Bug Report] In the IE browser，el-pagination can not change page number when  you use Enter key in the input tag of pagination for the second time

Element UI version
2.4.11
OS/Browsers version
win10 64bit
Vue version
2.5.17
Reproduction Link
jsfiddle
Steps to reproduce
Use IE browser to enter  http://element-cn.eleme.io/#/zh-CN/component/pagination，focus on the taglabel of el-pagination, enter the new number, and press the enter key,  you can change the page number successfully the first time. However，then enter the new number,  press the enter key again, you can not modify the page number successfully
What is Expected?
modify the issue,we can change the page number successfully everytime we press the Enter key
What is actually happening?
we can change the page number successfully only the first time we press the Enter key

Duplicate of #11710


Improve code blocks in markdown

Based on #26 by @alkemann

Coverage increased (+0.04%) to 91.535% when pulling fe3c38ba717f60bfc16e58e56648844d95be3980 on feature/fix-markdown-code-blocks into 0730b94c2497a50e991a304926b0d355493a4d9b on master.

Hey. I have built locally using this branch and can confirm that the change has the desired effect.
Not sure if completely related, but my build now included new debug lines:
S2M: INFO  reading from /tmp/ccdocs.oII6ZSeQ/swagger/gateway.yml
S2M: DEBUG Generate examples is enabled.
S2M: DEBUG Create separated operation files is enabled.
S2M: DEBUG Create separated definition files is enabled.
S2M: INFO  Markup document written to: /Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/overview.md
S2M: INFO  Markup document written to: /Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/endpoints/Initialize_anonymous_payment_method.md
S2M: DEBUG Separate operation file produced : '/Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/endpoints/Initialize_anonymous_payment_method.md'
S2M: DEBUG Operation processed : 'Initialize anonymous payment method' (normalized id = 'Initialize_anonymous_payment_method')
S2M: INFO  Markup document written to: /Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/endpoints/Get_anonymous_payment_method.md
S2M: DEBUG Separate operation file produced : '/Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/endpoints/Get_anonymous_payment_method.md'
S2M: DEBUG Operation processed : 'Get anonymous payment method' (normalized id = 'Get_anonymous_payment_method')
S2M: INFO  Markup document written to: /Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/endpoints/Delete_anonymous_payment_method.md
S2M: DEBUG Separate operation file produced : '/Volumes/Sensation/source/cc-docs/scripts/../docs/payment/api/endpoints/Delete_anonymous_payment_method.md'

Great. How do I best watch for when this becomes part of a released version?

I hope I have some time within the next days to release it.
I will add a comment to your issues when it is released


In headless mode on OSX you can't copy+paste a URL into the location of the browser window

You can type it, but you can't copy and paste it.

Duplicate of #99


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_db555787-85e1-42b9-ae33-a828d4a66d8b/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_db555787-85e1-42b9-ae33-a828d4a66d8b.git

Docs Build status updates of commit ed683d0:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch Release_Archive_master_2021-05-26-22-43-05 has been deleted or has been force pushed

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Fix: View with content crashes in some routing scenarios

What was the issue please?
You can push a prerelease so I can give it a try.

Racing condition. It occurs with Flutter animations/transitions, like in your case a routing view has been already removed from a page, but routing animation is still happening.

You can try the fix with pre-release. It's ready.

Hey! I just tried with the latest pre, and same issue. Requirements.txt: flet==0.5.0.dev1181
https://startup-name-generator.pages.dev/

It's still loading 0.4.0, not the latest pre. You should publish it with --pre:
flet publish your-script.py --pre

Ah, i  forgot that parameter.
Feed-back tomorrow please 😴

Hey. It's still not working. Can you check if the flet pre was successfully loaded?

If you look at index.html sources you'll see that loading of pre-release packages from PyPI is not enabled (flet publish your-script.py --pre sets it to true):

and it's still loading 0.4.0:

I ran it with the --pre this Time.
No Problem, I will do it once more, and let you know.


Map Vanishes as I move the robot

When I start the mapping process the map, as i move on the map of the initial starting point vanishes.

You can try changing the decay rate, tree height in rviz config file.

I am using Default Value
Decay Rate = 0
Tree Height = 684
What values should I set ?

Try increasing the tree height.


Feature: Can you make context not close light when close screen

Awesome app! Small feature request:
Sometimes I need light on while I'm doing stuff with my hands like some reno in the house, so i turn off screen to save battery. But also, if I need to look something up via another pap, I don't need the light on while doing this so the context open works great there.
So would it be possible to have additional context option, if set then light remains on even while screen is off regardless of context setting?

So you'd like for it to turn off when leaving the app, but not when turning off your phone?

When turning off the screen (eg on my android device it is one of the side buttons} - the phone is still on just the screen is off.

Hi @schollii,
thanks for your request.
I understand what you are looking for, but I would have to make some research wether the app can even detect when your screen turns off. What I suppose at the moment is that the app close and screen turn off are not separated events. But that's only a guess.

For sure. I think it does, something like this onCreate(), not sure:
screenOffReceiver = new ScreenOffReceiver();
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
registerReceiver(screenOffReceiver, filter);

where ScreenOffReceiver extends BroadcastReceiver.


bugfix: fixed urls that missing the customized prefix such as '/apollo'

What's the purpose of this PR
Fix bug while importing the configuration's file
Which issue(s) this PR fixes:
Fixes #5137
Brief changelog
Add the prefix path such as /apollo to those urls that were missed in apollo-portal
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Read the Contributing Guide before making this pull request.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit tests to verify the code.
[x] Run mvn clean test to make sure this pull request doesn't break anything.
[x] Update the CHANGES log.

Summary by CodeRabbit

New Features

Enhanced URL construction across various services for configuration export, import, and namespace management to ensure consistency and reliability in different environments.

Refactor

Integrated AppUtil prefix path method across multiple services to standardize URL generation and improve maintainability.

How about use template strings to concatenate strings, and the same type of address prefixes can be put in a common method?

How about use template strings to concatenate strings, and the same type of address prefixes can be put in a common method?

This is a great suggestion. However, I think it would require a lot extra work. How about we merge this pr to fix the bug first?

@xworks would you please sign the cla?

@xworks would you please sign the cla?

没太明白要我干啥？

@xworks would you please sign the cla?

@nobodyiam 没太明白要我干啥？
@xworks
You need to sign the Contributor License Agreement. See the details in the comment of CLA Assistant Lite bot

I have read the CLA Document and I hereby sign the CLA

I have read the CLA Document and I hereby sign the CLA

The commit contains two emails; please link them to your GitHub account or update the commit message.
commit ae2ab02d26c1f41f0efe25e21380a8920e0e40e3
Refs: [xworks/master], v2.2.0-22-gae2ab02d2
Author:     xworks<EMAIL_ADDRESS>AuthorDate: Sat May 4 12:19:43 2024 +0800
Commit:     xworks<EMAIL_ADDRESS>CommitDate: Sat May 4 14:32:47 2024 +0800


Moving App  Applications folder

brew cask install sqlitebrowser
...

==> Moving App 'DB Browser for SQLite.app' to '/Applications/DB Browser for SQLite.app'
Error: Permission denied - (/usr/local/Caskroom/sqlitebrowser/3.9.1v2/DB Browser for SQLite.app, /Applications/DB Browser for SQLite.app)

On my believe attempt to write to Applications folder is fundamental design flaw as it needs administrator rights. brew designed not to need administrator rights whenever  brew cask install sqlitebrowser need this rights to accomplish.

No, it is not a design flaw. Homebrew and Homebrew-Cask have different needs. We used to link to ~/Applications and it sucked. A ton of apps would not work that way. Also, most users prefer it to work this way. The fact you don’t like it doesn’t make it wrong.
There are a buttload of issues on this, including #13201.
To change where it moves to, use --appdir.


Inter-operator architecture documentation in gh-pages branch.

[X] Basic Architecture
[X] Cluster Landscape
[X] Cluster Landscape Autoscaling

@amshuman-kr Can we merge this now?

I need to fix the links to internal docs. I will do it later today. We can do that after that. Is that OK?

Sure! no issues

I have moved the cluster-landscape.md and cluster-landscape-autoscaling.md out of here until the discussion about them is complete.
I need to also fix a few links and then we would be good to merge.

I have moved the cluster-landscape.md and cluster-landscape-autoscaling.md out of here until the discussion about them is complete.

Done.

I need to also fix a few links and then we would be good to merge.

Done.
This is ready for merging.


Alert Ribbon, Badge: Dark text should be white on Green background

Bug already reported?

[X] I confirm that I have checked if the bug already has been reported

For which framework/library you are reporting the bug
Clorophyll
Component name
Alert Ribbon, Badge
Description
The green version of both Badge and Alert ribbon have dark text in green code, but it should be white text for accessibility readability.
Steps To Reproduce
No response
Current Behaviour
Dark text on green components
Expected Behaviour
White text on green components

Found a duplicate


Painter reconnection every 10 seconds, causing a 1 sec freeze

On my external connected monitor via
(a) - dockingstation D3100
(b) - pluggable thunderbolt3-to-hdmi-connector
I get a ca 1 second long freeze every 10 seconds.
In my journal, everytime the lag occurs, I get these Lines:
Nov 10 13:16:20 XPS kernel: evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Nov 10 13:16:20 XPS kernel: evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff

What could cause these freezes?
How can I remove them?

I suppose this is happening only with DisplayLink device? Please raise it on DisplayLink Forum, and attach full logs (details in the sticky post). I'd like to keep GitHub for issues that are stictly evdi-specific and would happen with any client - not only DisplayLink.

I don't think that this is displaylink-related, because when I disable all displaylink service's i still get the freeze, when not connected to the displaylink-device I get the error in my journal: Nov 16 21:02:10 XPS kernel: evdi: [D] evdi_detect:72 Painter is disconnected

OK, that is a valuable information - thanks. Reopening. Can you post a dmesg file with this situation logged? Machine details would also help in reproduction.

Machine: Dell XPS 13 9360
OS: ArchLinux Kernel 4.8.4-1
dmesg full with:
[207448.151307] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207458.748421] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207458.748427] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207469.398956] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207469.398967] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207479.999252] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207479.999262] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207490.619499] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207490.619508] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207501.223146] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207501.223158] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207511.886803] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207511.886808] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207522.480187] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207522.480191] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207533.073916] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207533.073921] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207543.680938] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207543.680945] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207554.281043] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207554.281054] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207564.901608] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207564.901617] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207575.511890] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207575.511903] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207586.142166] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207586.142178] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207596.782587] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207596.782594] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207607.412999] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207607.413010] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207618.033478] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207618.033488] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff [207628.633445] evdi: [D] evdi_detect:69 (dev=1) Painter is connected [207628.633455] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff

Here a more detailed log: http://ix.io/1Ge5
Nov 19 09:22:07 XPS kernel: evdi: [V] painter_unlock:165  Nov 19 09:22:07 XPS kernel: evdi: [V] evdi_painter_grabpix_ioctl:556  Nov 19 09:22:07 XPS kernel: evdi: [V] painter_lock:159  Nov 19 09:22:07 XPS kernel: evdi: [V] copy_pixels:121  Nov 19 09:22:07 XPS kernel: evdi: [V] copy_pixels:139 copy rect 0,0-1920,1080 Nov 19 09:22:07 XPS kernel: evdi: [V] painter_unlock:165  Nov 19 09:22:07 XPS kernel: evdi: [V] painter_lock:159  Nov 19 09:22:07 XPS kernel: evdi: [V] painter_unlock:165  Nov 19 09:22:07 XPS kernel: evdi: [V] evdi_user_framebuffer_dirty:232  Nov 19 09:22:07 XPS kernel: evdi: [V] evdi_handle_damage:87  Nov 19 09:22:07 XPS kernel: evdi: [V] painter_lock:159  Nov 19 09:22:07 XPS kernel: evdi: [V] painter_unlock:165  Nov 19 09:22:07 XPS kernel: evdi: [V] painter_lock:159  Nov 19 09:22:07 XPS kernel: evdi: [V] evdi_painter_mark_dirty:333 (dev=1) 0,0-1920,1080

We've just released new 1.3 version for Ubuntu, which also ships the very latest evdi. Could you test whether this resolves the problem? Thanks.

Closing due to no feedback.


Test: add mock data and control type for 3 wizard components

Checklist

[x] the contributor license agreement is signed
[x] commit message follows commit guidelines
[ ] tests are included
[ ] screenshots are included showing significant UI changes
[ ] documentation is changed or added

Description of change

Add mock data and control type for Html, Check box group and List box. Based on #3539 ticket.

Just found an mistake, delete a duplicated ">".


Revert "Added build command explanation"

Reverts docker/docker.github.io#8975
Reverting as the statement is incorrect.

Deploy preview for docsdocker ready!
Built with commit 79bbbc1a6f7d98004ef74e94c372da872211b25c
https://deploy-preview-9298--docsdocker.netlify.com


Deck analysis creature count does not always function correctly

Describe the bug
I have a deck that uses 3 creatures. The deck viewer interface shows no creatures in the deck.
To Reproduce

Go to https://mtgarena.pro/decks/thousand-year-storm-ur-burn/

Expected behavior
The indicator should show the correct number of creatures.
Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
I thought it might be the card in particular (Electrostatic Field), or the card type (Creature - Wall), but this bug is not present in a different deck.

I'll check that


Fofix error: OpenGL not available

I tried installing fofix in my rpi3 retropie machine. I started by running the RetroPie-Extra script and then installing fofix in retropie-config. Apparently, it went well.
Now I want to start it, from the command line (I don't see any menu entry in emulationstation), and I get the following errors:
[    0.002720] (D) Logging initialized: Mon Sep 17 22:08:51 2018
[    4.338336] (W) Pitch bending is not supported; install john.stumpo's pitchbend module (r7 or higher) if you want it.
[    7.060725] (D) GameEngine class init (GameEngine.py)...
[    7.060922] (D) FoFiX v3.121 Final starting up...
[    7.060976] (D) pygame version: 1.9.2a0
[    7.065261] (D) Initializing audio.
[    7.097291] (D) Audio configuration: (44100, -16, 2)
[    7.291799] (D) Initializing pygame.mixer & audio system at 44100 Hz.
[    7.291940] (D) Initializing video.
[    7.399941] (W) Video setup failed. Trying without antialiasing.
[    7.401075] (E) Video setup failed. Make sure your graphics card supports 32-bit display modes.
Traceback (most recent call last):
  File "/usr/share/fofix/src/Video.py", line 168, in multisampleReset
    self.screen = pygame.display.set_mode(resolution, self.flags)
error: OpenGL not available

[    7.403570] (E) Terminating due to unhandled exception:
Traceback (most recent call last):
  File "FoFiX.py", line 276, in <module>
    main()
  File "FoFiX.py", line 175, in main
    engine = GameEngine(config)
  File "/usr/share/fofix/src/GameEngine.py", line 550, in __init__
    self.video.setMode((width, height), fullscreen = fullscreen, multisamples = multisamples)
  File "/usr/share/fofix/src/Video.py", line 82, in setMode
    self.multisampleReset(resolution)
  File "/usr/share/fofix/src/Video.py", line 173, in multisampleReset
    self.screenError()
  File "/usr/share/fofix/src/Video.py", line 168, in multisampleReset
    self.screen = pygame.display.set_mode(resolution, self.flags)
error: OpenGL not available

So I tried installing the experimental OpenGL drivers and it almost crashed my whole system (it kept rebooting and showing nothing on the screen), so I disabled it.
Is this a known issue? Should I have done something differently?
Thanks in advance.

fofix should be in the ports section in retropie and not in a menu entry it self.plus fofix is not working anymore,try it in retropie 4.3

fofix should be in the ports section in retropie and not in a menu entry it self.
plus fofix is not working anymore,try it in an older retropie with jessie core.

Oh, ok, I didn't look in the ports section.
Any plans on making it work again? I am using jessie, by the way.

There is a list of non working games since jessie im waiting for zerojay to fix them some time now

Try it in Strech but its not going to work there also,There is a list of non working games since jessie im waiting for zerojay to fix them some time now

I would love to have these fixed but I don't know how to do so. Someone else is going to have to figure it out because I've banged my head on it so so many times for so very long and have gotten nowhere.

no worries we will figure it out one day :)

There is a solution for Openxcom i just did not figure out how to add it to the script etc.
https://github.com/zerojay/RetroPie-Extra/issues/288#issuecomment-410974735

There is a solution for Openxcom i just did not figure out how to add it to the script etc.
#288 (comment)
when you have time you can add it.

FoFix is no longer a part of Raspbian in buster, so this will require a rewrite of the scriptmodule to get working again.


Further updates to Dockerfile for smaller base image

FWIW the GHA doesn't work, as it runs out of space.

Since the image is too big to build on GHA, trying a different approach using a multistage docker file:

basically a copy of https://github.com/minus34/gnaf-loader/blob/master/docker/Dockerfile except instead of restoring all the data in both dmp files (creating a 32GB image), just the schema and table address_principals are restored (takes about 10 minutes).  This image is ~9GB
a dump of just the columns we want is created
second stage of Dockerfile is again basically the same as upstream, except the table is created manually, the index is added, and the dump created in stage 2 is restored.  This image is ~3GB

Working (manual) run of the update-and-publish DB image
https://github.com/lyricnz/nbn-upgrade-map/actions/runs/5161489194/jobs/9298523097


Fix typo in example

(The typo was a leftover after commits 3ccc8483dbbb0b780fc4c4824da4c1ed1dc69317 and 726c7fa83fe5ec20d91680ae9c52bdadfa175d36.)
Thanks a lot!


[Tizen] Add timeout for mDNS resolve operation

Problem
Tizen API dnssd_resolve_service does not call callback function in case of resolve timeout (e.g. when a device is off the network). However, we shall notify caller abut such event.
Changes

added glib source timer to implement resolve timeout

Testing
Tested locally with TestDnssd test on Tizen.

@hyunuktak please verify this PR


Add api to allow read contents from snapshot synchronously in rehydrated container when required

We added storage even in detached container so that we can read blob contents from storage and not have different branches in code to either read from storage(async) or snapshot(sync). However at some place like while taking summary before attach we do need to read blob contents synchronously. We would still be able to resolve all problems mentioned in https://github.com/microsoft/FluidFramework/issues/4746 but this api is required to achieve that,

Closing as not required anymore.


Color coding app type [CLI-38]

can we use different colors for the type of app so it's easy to parse? only for the app type, not the full row. eg native can be cyan. etc

Implemented in https://github.com/auth0/auth0-cli/pull/196.


Added missing RoleTableMixin to InterfaceTable

Closes #6425
What's Changed

Fixed bug causing Role column in a device's Interfaces tab to not be properly color-coded.
Screenshots

Before:

After:

TODO

[x] Explanation of Change(s)
[x] Added change log fragment(s) (for more information see the documentation)
[x] Attached Screenshots, Payload Example
[ ] Unit, Integration Tests
[ ] Documentation Updates (when adding/changing features)
[ ] Example App Updates (when adding/changing features)
[ ] Outline Remaining Work, Constraints from Design

Per discussion in #6425 , I'm closing this PR and will submit a new one with StatusTableMixin and RoleTableMixin moved to BaseInterfaceTable