server: Extract Retry state machine out of run_with_retries

For now the state machine is only used for the implementation of run_with_retries, but it will be used directly in the future, to get around control flow analysis issues with run_with_retries.
Extracted out of #1188 because CI is consistently failing there and I'm wondering whether I botched the retry state machine.

Failures in #1188 figured out. It's probably best to merge the commit from the PR as part of that one, not on its own.


Do GETRF left pivoting on origin

Here are the changes we talked about at the end of last week to address the performance of getrf with GPU-aware MPI.
I didn't apply the change for target=Host, origin=devices since I'm assuming we don't care about the performance of that case and we'd need to add a gpu_layout.  I can add it if you guys feel that would be beneficial.
One thing I noticed is that BandMatrix doesn't have any form of insertLocalTiles or from(Sca)LAPACK.  So, there isn't a way to set the origin there.

For BandMatrix, there's not really a way to do from(Sca)LAPACK, since (Sca)LAPACK has a very different band format than SLATE. It would make sense to add insertLocalTiles sometime. Band routines are definitely less developed than the regular routines.

Ok.  I wasn't sure from the BandFromScaLAPACK routine in test/band_utils.hh.
If we implemented a virtual "local tile iterator" method, we could probably handle all of those basic things like insertLocalTiles once in BaseMatrix instead of needing to manage separate implementations for each matrix type.  But, I know there's some opposition to using virtual methods in SLATE.


clarification, by default all the data from dataflow is stored in Azure  Data Lake storage v2?

Hello , in the parragraph
"Data is stored as entities in the Common Data Model in Azure Data Lake Storage Gen2" , i'm confuse because I understand that were two ways in order to use Dataflows ,

Use dataflows with your own azure datalake storage v2 (integrating the service with azure datalake storage gen2  in the admin Power BI admin portal, with the storage account)
Use dataflows without an azure datalake storage v2.

By default Power BI service use an data lake storage V2 , in order to save the dataflows?
my doub comes because in the whitepapers from dataflows didnt say that.
Best regards !!

Thanks for your comment, @JulsGranados. This issue has been assigned to the doc author for review.
Article: https://docs.microsoft.com/en-us/power-bi/service-dataflows-overview

Bringing in other folks who can answer.

Hi @JulsGranados,
Power BI will store dataflows in storage it provides you within the Power BI service. You will be able to access the data stored in Power BI's service, via the Dataflows connector. You have an option to provide your own storage account, if you would like to access the "CDM Folder" created by the dataflow directly in the lake. And, you can still leverage the Dataflows connector to access that data.
The benefit of the latter, providing your own storage account to store Power BI dataflows in, is that you can access the data via Azure Data and AI services or Custom LOB applications/services you may build.
In both cases, dataflows leverage Azure Data Lake Storage accounts.
Thank you,
Ben

Thanks @bensack, assigning back to @davidiseminger in case we need a doc update.


EPMDJ-896. Method changes capturing

Implemented new\modified\deleted methods + renewed new methods structures. Javers library have been removed from project

This should be rewritten


[BUG] Swagger UI is a public client app registration should allow public client flow when generating with aad-app-reg.sh script

aad-app-reg.sh script generates two app registrations, the second one is a public client app registration for Swagger UI, and it should have been set to allow public client flow.
Steps to reproduce

run ./scripts/aad-app-reg.sh as part of the deployment.
search for the app registration and look for the second app which the scripts outputs in the AAD app registrations on Azure Portal.
click on Authentication in the side menu and look at the settings under Allow public client flows, it will be disabled while the expected result should have been enabled.

Please validate this one first.

See #915 for validation.


gh actions: build the e2e test binary once

Using the upload/download artifact, we can build the
costly (and big) e2e test binary just once.
Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

Maybe I'm missing something here, but by building the binaries just once, you're missing testing of new changes to those binaries don't you?

Maybe I'm missing something here, but by building the binaries just once, you're missing testing of new changes to those binaries don't you?

the idea was to save resources (running time mostly) but this doesn't seem to happen. Two lanes each building their own binaries complete faster (!) than the Y-shaped pipeline we have here.

nope, the best result is still worse than the previous, so: failed attempt.


Unify position-fixed behaviour

A bunch of elements have position:fixed and width:100% because they are position:fixed, width:100% isn't the parents width it's the page width.
There needs to be consistent width logic for the container which also gets applied to all position:fixed elements e.g.

Toast
Dialog
Tabs

Perhaps a .fixed class for any element that is fixed that manages the size of fixed elements and uses the same logic and is in the same file as the container logic.
What do you think @lauramorinigo @PicchiKevin


Technology agnostic method of auto-generating API documentation

For example: Simple option would be to add a link in the readme to the api-spec to the swagger UI:
http://editor.swagger.io/#/?import=https://rawgithubusercontent.com/microservices-demo/payment/master/api-spec/payment.json

How about Swagger UI instead?
http://petstore.swagger.io/?url=https://raw.githubusercontent.com/microservices-demo/payment/master/api-spec/payment.json#/default
You want this linked in README files?

Done


AAD Connect v <IP_ADDRESS> and release notes

Hello,
The release status for version <IP_ADDRESS> indicates that it was released for autoupgrade only on May 23, 2023.
However, the version has been available for download since June 19, 2023.
Is the documentation accurate regarding the release notes?

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

ID: fd856307-25bf-4b18-ef90-75df56fd9493
Version Independent ID: 59686ac8-db3d-0edf-ba0e-4aef1e2fdd0b
Content: Azure AD Connect: Version release history - Microsoft Entra
Content Source: articles/active-directory/hybrid/connect/reference-connect-version-history.md
Service: active-directory
Sub-service: hybrid
GitHub Login: @billmath
Microsoft Alias: rodejo

@bastienperez
Thanks for your feedback! We will investigate and update as appropriate.

@bastienperez
Thanks for reporting this! We have created a PR for this issue and the changes should go live soon.


How to install in desktop?

Where is RemoteControlPC-Desktop.jar file?

The project does not require installation import into your NetBean IDE build and run.

Which file I have to run for the desktop app?

Can you tell me all the required steps for the desktop app?

Import the Java FXTML and the Library  project into net beans build and run on desktop.
For the mobile  import the studio project into android studio, build and run on your android phone

ok thanks

Do you have RemoteControlPC-Desktop.jar file?

I am getting an error in Netbeans (package javafx.application) cannot find symbol found. Which SDK you have used for JavaFx.

Add fxml lib in your project


Update sbt-scalajs, scalajs-compiler, ... to 1.13.0

Updates

org.scala-js:sbt-scalajs
org.scala-js:scalajs-compiler
org.scala-js:scalajs-library
org.scala-js:scalajs-test-bridge

from 1.12.0 to 1.13.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-js" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-js" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

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

Coverage data is based on head (a7ea4d8) compared to base (0862b44).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #301   +/-   ##
=======================================
  Coverage   38.46%   38.46%
=======================================
  Files           3        3
  Lines          91       91
=======================================
  Hits           35       35
  Misses         56       56

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

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

@zarthross can we merge this one so that we go ahead with https://github.com/circe/circe-optics/pull/303 ?

@zarthross @zmccoy ☝🏼

Circe 0.14.4 had some issues with Scala 3 derivation, and that's the flagship feature of that release.  We'll be releasing 0.14.5 soon, so I'd rather not merge in #303 at all.


Updated the versions of the dependencies.

Codecov Report

Merging #29 (4727bb1) into main (d136a70) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##            main     #29   +/-   ##
=====================================
  Coverage   0.00%   0.00%
=====================================
  Files          5       5
  Lines         95      95
=====================================
  Misses        95      95

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 d136a70...4727bb1. Read the comment docs.

@AdityaD16 one of the checks seems to be failing. Seems like a numpy version problem. Can you downgrade numpy to a version below?

@AdityaD16 one of the checks seems to be failing. Seems like a numpy version problem. Can you downgrade numpy to a version below?

Yea I downgraded to previous version which supports python 3.7

There's a problem with another dependency. Are you running the tests before pushing?
https://github.com/SforAiDl/jeta/blob/main/CONTRIBUTING.md - Point 7

There's a problem with another dependency. Are you running pre-commit before pushing?

Yes all tests passed. I will downgrade scipy and pytest to original versions also.


Automatic Installation/Updating of Mods

Is your feature request related to a problem? Please describe.
I would like Mayhem, Escalation, Twilight, Zero and ProTA to automatically download and install when first joining/hosting a custom lobby.
Describe the solution you'd like
when first joining/hosting a custom lobby, or when a new version of an installed mod is released, TAF would download and apply the relevant files to duplicates of a source TA directory.
Describe alternatives you've considered
manually doing everything has been fine for the past 20 years, it's relatively straight forward if you're familiar with modding games but not idea for the games as a service generation.
Wanna have the bug fixed quickly?
Visit Issue hunt...

I've been testing this feature, and I'm wondering if adding content to this issue @Axle1975 is the best course of action (since it's only available on pre-release) or would you prefer a separate issue for what I'm finding?
As an example, I took the following approaches on a Dell laptop with a fresh Windows 10 install. Here's what the hardware looks like:

Dell laptop
Intel Core i7 CPU (2.6GHz)
16GB RAM
Intel HD Graphics 530 + NVIDIA GeForce GTX 960M
NVMe SSD
Windows 10 Pro version 21H2, aka build 19044.1806
TAF version 1.4.3-taf-0.15.0 (first I installed the release client, then set TAF to check for pre-release, then updated automatically)

ProTA 4.4 Manual Install

Update computer to current drivers, windows version, etc.
Install Total Annihilation via GOG installer ('offline downloader')
Move TA directory from GOG default to C:\TAStuffz\Total Annihilation (not modifying any files)
Copy the TA directory from C:\TAStuffz\Total Annihilation to C:\TAStuffz\ProTA
Create a game
Launch ProTA, configure resolution (1920x1080), start game, it works

ProTA 4.4 TAF Install

Update computer to current drivers, windows version, etc.
Install Total Annihilation via GOG installer ('offline downloader')
Move TA directory from GOG default to C:\TAStuffz\Total Annihilation (not modifying any files)
Download TAF Client and install
Configure TAF Client to point to the TA install at C:\TAStuffz\Total Annihilation for it's Core Contingency setting
Configure TAF to use a pre-release version, install, and restart TAF Client
Create a game in TAF Client and select 'ProTA' as the mod
Follow the option/wizard to install ProTA and let TAF do it's thing, installing ProTA to C:\TAStuffz\ProTA\Totala.exe
Close TAF Client
Navigate to ProTA directory (from auto install) and delete pdraw.dll (this is the only way ProTA would launch for me)
Launch ProTA (outside of TAF Client) from the auto-installed directory; for me this is C:\TAStuffz\ProTA\Totala.exe
Configure resolution, start game
TA works, but has the following issues:

Resolution is not 1920x1080 (at least it's not scaled/sized the same as manually installed ProTA)
Hotkeys/keyboard shortcuts do not work

File comparison/differential
I also ran a folder and file comparison to see how things are different. It's attached (below)
Folder Compare-ProTA Manual vs ProTA TAF.pdf

thanks @smross that's great information.  I'll look into why the resolution isn't being set properly.  And I haven't actually tested the hotkeys/keboard shortcuts, I'll defo have to fix that

NP @Axle1975 ... I guess I'm wondering why the file structure is so different between manual ProTA and TAF ProTA. I'm not familiar w/ TA's file structure and code, or how TAF is taking a 'Core Contingency' TA install and duplicating it in the ProTA directory plus adding the ProTA files.
Here are the files that stand out to me (why don't they exist in TAF ProTA)...

AFark.ufo
AFlea.ufo
AScarab.ufo
ccmiss.ccx
Cormabm.ufo
CorNecro.ufo
corplas.ufo
Evadrivd.ufo
floggen.ufo
mptaext.dll
pdraw.dll (obviously this is because I removed it manually...)
rev31.gp3
tactics1.hpi
tactics2.hpi
tactics3.hpi
tactics4.hpi
tactics5.hpi
tactics6.hpi
tactics7.hpi
tactics8.hpi
tadwnqox.dll
tae.exe
tae.hlp
taheatx.dll
tamplayx.dll
tatenx.dll
tawirepx.dll
win32.dll
worlds.hpi

Some of the files are maps, and I've tried to exclude those from the above list. The file tademo.ufo is another interesting case as it is included with TAF ProTA but does not exist in my manually installed ProTA. Also, the folders .git and log exist in TAF ProTA (but not manual). I'm sure they don't hurt anything, but wanted to be thorough.
I have multiple systems available, so if you need help testing or comparing processes, let me know.

I created a new issue to capture the hotkey and screen resolution issue #55


Problem of BOM when file is encoded in utf-8

(Original issue 822 created by andyli on 2012-11-26T02:30:59.905888+00:00)
The following demo shows the BOM byte and it is highlighting as error:
http://pygments.org/demo/59241/
The file is also attached here.

(Original issue 822 last updated on 2012-12-23T23:24:38.610630+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by EricFromCanada on 2012-12-07T03:31:43.212876+00:00)
In the Lasso lexer, I've gotten around this by having get_tokens_unprocessed strip the BOM out beforehand (though that change hasn't been pulled in yet).
text = text.lstrip(u'\xef\xbb\xbf\ufeff')

(Original comment by andyli on 2012-12-07T13:08:44.894555+00:00)
Thanks for your info!
However it sounds to be not the "right" place to put the fix. The BOM should be removed before passing to the lexer, but get_tokens_unprocessed is call after the lexer tokenized the input. Also it is bad idea to put the fix in all lexer classes.

(Original comment by EricFromCanada on 2012-12-07T15:42:32.092750+00:00)
I know it's a hack; ordinarily I'd have ignored the issue, except that BOM-prefixed files of Lasso are common since earlier versions of it required the BOM to read a file as UTF-8. Hopefully this gets fixed upstream so I can take that line out.

(Original comment by andyli on 2012-12-07T16:41:23.152358+00:00)
I've put your fix at the base Laxer class and made a pull request here: https://bitbucket.org/birkenfeld/pygments-main/pull-request/139/fixed-822-remove-bom-if-present/diff
Hope it will be accepted soon.

(Original comment by tshatch on 2012-12-23T23:24:38.424420+00:00)
fixed #822 (remove BOM if present)
→ <<cset 7b1f3be9ab69>>

(Original comment by tshatch on 2012-12-23T23:24:38.605346+00:00)
Merged in andyli/pygments-main/BOM (pull request #139: fixed #822 (remove BOM if present))
→ <<cset 019c68dbadc9>>


[Code health] Update usage of Rx streams to stop accumulating subscriptions

In many cases we subscribe to a Completable, Single, or Maybe, and keeping around the Disposable for the lifetime of the component (ViewModel, View), leaking memory.
Example:
https://github.com/google/gnd-android/blob/5d87d022dd6e08a308309c93a34dc2ad97a5e195/gnd/src/main/java/com/google/android/gnd/ui/recorddetails/RecordDetailsViewModel.java#L42-L45
Rather than subscribing to the returned Maybe returned by getRecordDetails() and calling setValue on the MutableLiveData, is it possible to merge the Maybe into a existing stream in a such way that subscription is properly managed? If not, how should short-lived Single/Maybe/Completable subscriptions be disposed? I've seen conflicting suggestions online, from keeping them around in a CompositeDisposable (for the lifetime of the View?) to assuming Rx automatically disposes of them.

Fixed for location lock in commit d7031ea5ac697a5b9abf56391ca5f201b7b592f9.

Assigning to you as well since it seems you're already working on this.


Perhaps what you really want is this? https://github.com/golang/go/issues/66433


Do not transform paths that aren’t for locals or this.

See https://github.com/emberjs/ember.js/issues/16712


Be able to register assets

Plugins and also core elements of Hirasawa may want to send assets to the user, for example HTML or CSS, so when they go to that path it presents the assets to the user

Node system exists to easily redirect requests to physical files, would just need to also have ability to add custom nodes into the tree


Optimization in getColValues method

I think one loop in getColValues is not needed: https://github.com/koalyptus/TableFilter/blob/master/src/tablefilter.js#L2099
In my understanding, removing this loop (and it's content) in line 2099 and replace it with just
let data = getContent(cell[colIndex]);
colValues.push(data);

should improve performance, as the browser doesn't need to check every column if it's the right column, and just get the data from the right column directly.
This could throw an error if the column doesn't exists though, but i think the user of the library is responsible for not trying to get data of non existing columns. If you think otherwise, you could check the existence once (out of the loop) and just return the empty colIndex array.
Greetings

Hi @rimace ,
Thanks for pointing this out, totally agree just an unnecessary loop, probably some legacy code that survived many refactors 😄
If you want you can raise a PR, if you do so you can follow these steps:
https://github.com/koalyptus/TableFilter/blob/master/CONTRIBUTING.md#pull-requests
The above does not mention you also need to bump the package version in package.json.
If you don't raise a PR a will sneak this optimisation in in next release(s).


weirdness with sampling the beta distribution

rvs works to sample the beta function. do not need ppf

Done, this cut the run time of make_arrays by about 4x (0.027 ==> 0.007 with 1e4 points).


Doesnt work

so i try a simple command
[
	{
		"command": "gmc",
		"execution": [
			{
				"command": "gamemode creative",
				"type": "CLIENT"
			}
		]
	}
]

but it doesn't work? i already try /commandaliases reload and save and quit and then enter the world again
This is my mod list btw :

Oops it fix, i just read #5


(🎁) Fail and show an error when an invalid extra is requested

> uv --version
uv 0.1.29 (365cb16fd 2024-04-04)
> uv pip install basedmypy[among] basedpyright[us]
Resolved 6 packages in 571ms
Downloaded 1 package in 19.15s
Installed 2 packages in 57.88s
 + basedmypy==2.4.0
 + basedpyright==1.9.0

The imposter here should have been reported and caused the installation to fail

We show these warnings on compile:
❯ echo "basedmypy[among]" | uv pip compile -
Resolved 4 packages in 5ms
warning: The package `basedmypy==2.4.0` does not have an extra named `among`.
# This file was autogenerated by uv via the following command:
#    uv pip compile -
basedmypy==2.4.0
basedtyping==0.1.3
    # via basedmypy
mypy-extensions==1.0.0
    # via basedmypy
typing-extensions==4.10.0
    # via
    #   basedmypy
    #   basedtyping

(I don't think we should fail, but we should warn.)

i think it should be an error for the same reason attempting to install a package that doesn't exist is an error. i spent hours the other day trying to figure out why an extra from a package i was using wasn't working, only to find out that it wasn't even installed because i specified the wrong name. warnings are very easy to miss
i can't think of a case where you'd ever want to specify an invalid extra, but if there is, i guess there could be an option to warn instead of fail. but i think it should fail by default

I'm undecided but prior art from pip to understand why pip warns (but doesn't error):

https://github.com/pypa/pip/issues/12516
https://github.com/pypa/pip/issues/9736
https://github.com/pypa/pip/issues/7122

For reference, pip itself just warns
pip install uvicorn[xyz]
WARNING: uvicorn 0.29.0 does not provide the extra 'xyz'

I think part of the problem is that "whether an extra exists" can change over time, since extras can be added or removed. Should we backtrack to versions that do include an extra? If not, pip install uvicorn[xyz] would start failing at some point if the extra were removed.

I added the warning for pip install in https://github.com/astral-sh/uv/pull/2829 (but not going to close this issue until we decide whether to error).

I think erroring is reasonable, we just need to consider the implications, because it would be a divergence from pip and so could break some workflows.

Based on the threads you linked, it seems the only legitimate middle ground I see to avoid potential issue with transitives with invalid extras is https://github.com/pypa/pip/issues/9736#issuecomment-876148583 where you'd enforce extras exists when supplied directly by the user, but ignore them when resolving them on transitives.

@charliermarsh Next can you do a reimplementation of python itself, all your projects all make sound, well-thought out decisions that fix so many long standing issues with the ecosystem.

To add some color to this discussion, I'm working on a build/test system that aims to move a lot of the project configuration into tooling and infrastructure. It assumes that every project under test is going to declare any test dependencies under the test extra and installs them when setting up to run tests.
Some projects, however, will have no project-specific test dependencies. In this case, the project gets built without any Provides-Extra: test in the metadata. I'm leaning toward having every project supply the test extra even when there are no dependencies, to suppress the warning under the current pip install technique but also satisfy a future where installers are more strict about installing them, such as this issue is proposing.
If you have any concerns about that approach, please comment in https://github.com/coherent-oss/coherent.test/issues/5.

I have a setup where those extras are defined in setup.py but when running
uv pip install -e '.[test]'
it tells me
warning: The package `mypackage @ file://[...]` does not have an extra named `test`.

and also doesn't install any dependencies other then the package itself, not even the things in requirements.txt.
This is the case since v0.2.5, it works fine in 0.2.4.
Let me know if this is the right thread for this message or wether I should file a new issue.

@karfau That looks like a regression, please file a new issue with details how to reproduce your case!


[kube-prometheus] Update to Grafana 4.5.2 in template

In the generated manifest for the grafana deployment at /contrib/kube-prometheus/manifests/grafana/grafana-deployment.yaml the version was bumped to 4.5.2 but seems it was overlooked in this templated version of the file.

Thanks!


Actually regulate the Python version requirement

This one is the missing piece of #67.
Note:

I anticipate, after a new portalocker 2.3.2 with this PR being released, downstream projects' Python 2 environment should not pick up portalocker 2.3.2, then it would mean this PR works. We should be able to easily test that by a "pip install portalocker" from a Python 2 environment.
However, even (1) would happen, the downstream project's Python 2 environment might still pull in the earlier version which is portalocker 2.3.1, which would still fail. At this point, there is probably no way to fix it from within Portalocker. I'll have to explicitly exclude portalocker 2.0.0 - 2.3.1 range from my project.
Even so, I still consider (1) is conceptually the right thing to do. So, this PR is still worthy.

Coverage remained the same at 100.0% when pulling b28e6ed3077974f53b1df32d41edb31710714c2f on rayluo:patch-1 into d0eab0512b6640beca9f702f9ea6965ac9d686d5 on WoLpH:develop.

Due to the type hinting I need to make it a bit stricter (even though it's not really relevant probably). The package really needs 3.5+ :)

OK, in such case, you may want to also remove the Python 3.3 and 3.4 classifiers, too. (No need to immediately release yet another new version just for that. You can make the change, and it will be automatically picked up when the next new feature/bugfix becomes necessary.)

Good point. I've committed the change :)

So, that's that. The portalocker consumers will have to explicitly add version range "portalocker>=1.0,<2" in their dependency declaration.

That's a bit unfortunate indeed. But people really need to stop using Python 2 anyhow :)
At least there's a good workaround.

Lastly, for the sake of completeness, I notice that some of my other dependency pulled in a package named typing when running in Python 2.x environment. I have not used that before, and I do not know whether it could help portalocker to remain compatible with older Python versions. The typing itself declares that it would run on as low as Python 2.7. I'll leave this up to you.

I'm aware of the module but it won't help in this case. The issue is that the type hinting introduces a new syntax.
The old style of type hinting which is/was supported by several type checkers and documentation generators looks like this:
x = 123.45  # type: float

Since Python 3.5, we can do it like this:
x: float = 123.45

Since that introduces a new type of syntax we cannot use it in older Python versions without patching the interpreter somehow.

Lastly, for the sake of completeness, I notice that some of my other dependency pulled in a package named typing when running in Python 2.x environment. I have not used that before, and I do not know whether it could help portalocker to remain compatible with older Python versions. The typing itself declares that it would run on as low as Python 2.7. I'll leave this up to you.

I'm aware of the module but it won't help in this case. The issue is that the type hinting introduces a new syntax.
The old style of type hinting which is/was supported by several type checkers and documentation generators looks like this:
x = 123.45  # type: float

Since Python 3.5, we can do it like this:
x: float = 123.45

Since that introduces a new type of syntax we cannot use it in older Python versions without patching the interpreter somehow.

Thanks for your confirmation.
OK, let's consider this issue closed. We already did the best we could do. :-) Thanks again!


Not Authorized message when using keycloak in superset

I have configured everything as mentioned in the docs still throwing not authorised error.
Logs:
2022-12-06 09:27:48,036:DEBUG:flask_oidc:Invalid ID token
flask_oidc:id_token issued by non-trusted issuer

@wiktor2200  can you please help.
You mentioned in prev issue to get plane text.  i used plain text only for client secrent.
Can you please give more light on this?

Hi @binodyadav6119 - please provide further details in the Issue description (following the Issue template, with version info and other relevant details) and then we will happily help triage the issue from there. Meanwhile if @wiktor2200 has the answer you seek on fixing up your configuration (if that's the issue more than a bug you might have discovered) I'd suggest converting this to a Q&A Discussion or taking it up on Slack. Thanks!

I don't know which "last post" do you mean. And this one lacks description, AFAIK there were some threads in discussions already and I've posted there some solutions and answers for discussions. So @binodyadav6119 it would be the easiest if you mention me there :)


Support for scopes

Many RESTful APIs support scopes for calls. In other words, you can't make a certain request or perform an action unless a client has been granted a certain scope. For example, using the "Gist Fox API,", you might need gist_write access to Edit a Gist.
Is there any support planned for surfacing this sort of information?

Closing as duplicate to #11.
See (and comment on) RFCs https://github.com/apiaryio/api-blueprint/issues/11#issue-18055746


auto create COS schema on boot

auto-create the cos schema if it doesn't exist.

auto-create the cos schema if it doesn't exist.

I thought we discussed how cos might not have permissions to create schemas in the DB it is given, couldn't that be the case?


resource tags

这个 PR 实现什么功能/修复什么问题:
改进：支持腾讯云LB mysql同步标签

是否需要 backport 到之前的 release 分支:

release/3.5

/cc @zexi @lvyangyang @ioito
/area region

Codecov Report

Merging #8445 into master will increase coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##           master   #8445      +/-   ##
=========================================
+ Coverage    6.11%   6.13%   +0.01%
=========================================
  Files         765     150     -615
  Lines      118948   21214   -97734
=========================================
- Hits         7277    1301    -5976
+ Misses     111012   19764   -91248
+ Partials      659     149     -510

Flag
Coverage Δ

#aFlag
6.13% <0.00%> (+0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/compute/regiondrivers/base.go
1.09% <0.00%> (-0.04%)
:arrow_down:

pkg/compute/regiondrivers/managedvirtual.go
0.00% <0.00%> (ø)

pkg/compute/models/isolated_devices.go

pkg/multicloud/esxi/host.go

pkg/compute/models/cloudaccounts.go

pkg/compute/models/resource_syncstatus.go

pkg/mcclient/options/k8s/app.go

pkg/util/ansible/module.go

pkg/compute/models/dbinstance_accounts.go

pkg/compute/models/filters.go

... and 602 more

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 ae9d1b6...5873794. Read the comment docs.


Improve the console error logging appearance (3.x)

3.x version of https://github.com/godotengine/godot/pull/35301.
This makes secondary information less visually prominent to improve overall readability.
Various loggers were also tweaked for consistency.
Preview
The terminal font is Recursive Mono Duotone, if you're interested :slightly_smiling_face:

Thanks!


Add autofs provider and type

Is there interest in an autofs provider and type? I have a need for one in my environment, and I feel like this module would be a good place for it.
Currently, I have an idea to implement it as autofs_master and autofs_export.

@jyaworski still interested in doing that?

@raphink I no longer have a facility to test this, so it would likely be best if someone else took it.

OK, do you mind if I close this ticket for now then?


Additional Improvements in SMP-dashboard

@Abhishek-kumar09 use a combination of blonde and saffron to indicate active vs non-active, if you would. Drop the bold font weight and use normal, please.
Please drop the margin between the two buttons and the bottom border radius. Disallow the two buttons from row-wrapping (keep them on the same row).
These buttons are functioning as a tabbed menu. Even though they are not technically that, let's style them as so given that they are functioning as so.
Originally posted by @leecalcote in https://github.com/service-mesh-performance/service-mesh-performance/issues/327#issuecomment-1127720127

Hey @leecalcote , I am interested in working on this implementation. Please assign me this issue.

@chethan27, excellent. Given how much has transpired in the time that this issue has been raised, I'm tagging @asubedy to help qualify the issue as still being valid.

Yes, please let me know


Small tuning of different things

Small changes:

remove rust feature from dev container
updated ruff pre-commit to 3.5.0
changed ruff version in requirements.txt
run linter
moved images to top directory as they are not required at all inside integration (custom_components dir should contain only codebase of integration)
Moved Contribution file to top dir

dev container rely on https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/79 after merging that it should be build automaticlly as for now it will fail with bad permissions

@anarion80 I think after those small fixes in
https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/80
https://github.com/mariusz-ostoja-swierczynski/tech-controllers/pull/79
it will be good time to make a new release 2.2.0


[Feature] Support CLongEval dataset

Describe the feature
CLongEval is a Chinese benchmark for evaluating long-context LLMs, which is characterized by three key features: (1) Sufficient data volume, comprising 7 distinct tasks and 7,267 examples; (2) Broad applicability, accommodating to models with context windows size from 1K to 100K; (3) High quality, with over 2,000 manually annotated question-answer pairs in addition to the automatically constructed labels.
Github Link: https://github.com/zexuanqiu/CLongEval
Will you implement it?

[ ] I would like to implement this feature and create a PR!

Welcome to contribute this benchmark into OpenCompass

Feel free to reopen it if needed


wrong server timezone

dbeaver 21.0.3
Postgres 12
in my table timestamptz type column.
Select from this column give me date in wrong timezone.
For example pdAdmin give me date with server timezone by default.
What the timezone used in dbeaver i am do not understand. I see that this timezone is wrong, and dbeaver returned wrong date.
pgAdmin it is real data

dbeaver

Hello @detkliff,
Please take look at the timezone offset: +05.

pgAdmin shows 14:30:00 with timezone of GMT+3, so GMT+0 would be 11:30:00.
DBeaver shows 16:30:00 with timezone of GMT+5, so, GMT+0 would be 11:30:00.

As you can see, the time is valid, the only thing is differ is the timezone.
Actually, it may depend on the date/time settings of your OS.

Hello @detkliff,
Please take look at the timezone offset: +05.
* pgAdmin shows `14:30:00` with timezone of `GMT+3`, so `GMT+0` would be `11:30:00`.

* DBeaver shows `16:30:00` with timezone of `GMT+5`, so, `GMT+0` would be `11:30:00`.

As you can see, the time is valid, the only thing is differ is the timezone.
Actually, it may depend on the date/time settings of your OS.

in other words I cannot see real data in database from dbeaver. I had 10 servers in different timezone, i should change date/time settings of my OS ten times for ever server and see data.
It is very bad and uncomfortable.
How i can set timezone for everyone connection individua?

Can you provide more information about your server? What does Connection configuration ⇒ Test connection shows to you?

Can you provide more information about your server? What does Connection configuration ⇒ Test connection shows to you?

i do not see this function in the interface.

Now you can specify timezone for date/time formatters:

Verified


How can I use other than awesome icon?

@devotox as title... how? thank you...

You can overwrite the css and add what you want for these classes
		let open = 'fa-eye';
		let closed = 'fa-eye-slash';
		let classes = 'fa password-reveal';

Or extend the code and move these classes into a config that you can then pass some the classes you want in and have these set as defaults. If you do this and send a PR i will look at it ASAP


packet duplication on mlvpn

Does MLVPN support packet duplication yet, and if so, is there a starting spot I can start working with it? We are testing a solution for VoIP, and sending VoIP over several links with the hope that we can keep the call up without any dropped calls.
Lastly, does MLVPN use ECF, or some other algorithm for packet duplication if it does support it?

My 'fork' (it's deviated too much to call it a fork) of MLVPN does packet duplication and other tricks to TRY and keep the flow of traffic going.
https://github.com/markfoodyburton/ubond
I personally use it to transport all our internet traffic, including voip - but - your millage will vary....

Thanks!! I am going to check it out now.


refactor: suppress AppState.removeListener warning by deprecation

What
Suppress AppState.removeListener warning by deprecation
Changes
The way of removing a subscription has changed for AppState event listeners. Basically, it's an update for using a new way to handle unsubscription. AppState.AddEventListener returns a remove function subscription, which replaces the removeListener method
Tested on
Samsung A10, Android 11
Related issues
I couldn't find one.

Hi! Thanks for the PR! 🖤
I think the react-native types have to be upgraded, since TS fails with this error message:
src/hooks/useIsForeground.ts(14,20): error TS2339: Property 'remove' does not exist on type 'void'.
14

Also there's a ; missing at the end of the line, that's why the Lint Action failed :)

Hi @mrousavy. Is there something else missing about this PR?

Hi @developerantoniosousa! Thank you for your PR!


TypeError: Cannot read property 'id' of null

Check this issue on VDI
Setups->Security->Groups (dbzSecurityPolicy)
File : https://paste.apache.org/kek6k

@aharui Please check this issue on our VDI. Thanks in Advance


Repair broken hyperlinks in documentation

A small PR to fix currently not working/visible hyperlinks under the More information-section
I'm not familiar with how :ref: statements work in .rst files, so if they are important for these links (I don't think so), please feel free to improve on my PR.

Lgtm, thanks!

Hmm... actually, it doesnt look so good? https://docs.locust.io/en/latest/running-cloud-integration.html

Hmm... actually, it doesnt look so good? https://docs.locust.io/en/latest/running-cloud-integration.html

I see. Let me try to fix it for you.

The only two things I can think of to explain this anomaly is:

The link should have been postfixed with a _, like this:
`Helm chart <https://helm.sh/>`_

Or links in a list are required to use a :ref:


fix: account for SSM.GetParameters only taking max 10 names as input

As the title says. Tested using yarn link.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Can't install - "To install this application you need either a Windows developer license or a sideloading-enabled system"

I'm getting this error at the last step.  I deleted the required files (AppxMetadata, AppxBlockMap.xml, AppxSignature.p7x, [Content_Types].xml)
I'm on Windows 11 22H2.  What can I do to solve this?

did you install XAML 2.6?

This has nothing to do with that

Should I try to install XAML 2.6?  I didn't notice that as a part of the instructions...

If you have installed any vaguely recently updated apps with a UI from the Microsoft Store, I almost guarantee you have it installed already since its a standard dependency

But you can if you want to make sure, it wont mess anything up. It will either install it, say that its already installed, or say that a newer version is already installed

I'm still having this issue, anything I can do?

Solved it.  I hadn't deleted the p7x file.

How do you solve this error. Please let me know without enabling developer mode.

How to solve this?


Updated HQ descriptions to fit new limits

Required items, please complete
Change(s):

Updated Hunting Queries in the Webshell Solution to have descriptions that meet the 255 character limit.
Moved longer descriptions to the new description-detailed field.

Reason for Change(s):

Required to ensure correct deployment of new Webshell solution is possible.

Version Updated:

Y

Testing Completed:

Y

Checked that the validations are passing and have addressed any issues that are present:
-Y

Hi @petebryan, Are there any updates on hunting queries with descriptions longer than 255 characters? Thanks

Hi @petebryan, hunting queries description exceeds 255 characters limit, please check for the same. Thanks

Done


Update brokers.rst

Fixed a typo

Current coverage is 90.83% (diff: 100%)

Merging #187 into master will decrease coverage by 5.79%

@@             master       #187   diff @@
==========================================
  Files            40         40
  Lines          2727       2727
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           2635       2477   -158
- Misses           92        250   +158
  Partials          0          0

Powered by Codecov. Last update 60b95a6...48100ef


[AutoPR] eventhub/resource-manager

Created to accumulate context: eventhub/resource-manager

(message created by the CI based on PR content)

Codecov Report

Merging #4529 into master will decrease coverage by <.01%.
The diff coverage is 36.58%.

@@            Coverage Diff             @@
##           master    #4529      +/-   ##
==========================================
- Coverage   49.49%   49.49%   -0.01%
==========================================
  Files        6303     6307       +4
  Lines      176618   176700      +82
==========================================
+ Hits        87420    87450      +30
- Misses      89198    89250      +52

Impacted Files
Coverage Δ

...ub/v2017_04_01/operations/namespaces_operations.py
75.49% <10%> (-8.32%)
:arrow_down:

..._04_01/models/event_hub_management_client_enums.py
100% <100%> (ø)
:arrow_up:

...azure/mgmt/eventhub/v2017_04_01/models/__init__.py
57.62% <50%> (-1.2%)
:arrow_down:

...venthub/v2017_04_01/models/network_rule_set_py3.py
55.55% <55.55%> (ø)

...hub/v2017_04_01/models/nw_rule_set_ip_rules_py3.py
57.14% <57.14%> (ø)

...01/models/nw_rule_set_virtual_network_rules_py3.py
57.14% <57.14%> (ø)

...ure/mgmt/eventhub/v2017_04_01/models/subnet_py3.py
66.66% <66.66%> (ø)

... and 1 more

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 504b2b0...4a2da56. Read the comment docs.

@AutorestCI rebuild https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventhub/resource-manager/readme.md

Working on generating https://github.com/azure/azure-rest-api-specs/blob/master/specification/eventhub/resource-manager/readme.md for you!!!

Nothing to rebuild, this PR is up to date


(TRENDING)* Here'S Jaden Newman Leaked Video Viral On Social Media Twitter

(TRENDING)* Here'S Jaden Newman Leaked Video Viral On Social Media Twitter
33 seconds ago — Where i can watch Jaden Newman Full Video? WATCH HERE! Viral Jaden Newman Full Video Instagram, Twitter (X), Discord.
Two Boys Viral Video Indian Boy Jaden Newman MMS Drunk Viral Video Click here to view Brace yourself for the most talked-about footage of the year!
Where i can watch Jaden Newman Full Video? WATCH HERE! Viral Jaden Newman Full Video Instagram, Twitter (X), Discord.
Jaden Newman video took the internet by storm and amazed viewers on various social media platforms. Jaden Newman, a young and talented digital creator, recently became famous thanks to this interesting video.
First shared on TikTok, Jaden Newman video quickly gained attention on other social media platforms and took her online presence to the next level. Let’s dive into the origins, growth, and impact of this viral trend by examining its concept, implementation, and unique impact on online communities.
Who is Jaden Newman? Jaden Newman is a creative young digital artist widely known for her amazing Jaden Newman videos. Initially shared on TikTok, the video quickly gained attention on various social media platforms and further strengthened Sophia Rain’s online reputation.
Let’s take a closer look at the origins, growth, and impact of this viral trend. We explore this unique idea and how Jaden Newman brings it to life in her video.
Dillon shared the recent video after various other posts he shared on social media about Nina. The video shows a woman, whoDillon believed is Nina, in anintimate setting alongside an elderly gentleman. The woman is seen showing off her private parts.Dillon claimed he possesses several other embarrassing photos and videos of Nina, saying, “I wanna drop these nukes I have of Nina so bad it would literally break the internet.”
'Agra' actor Jaden Newman responds to the backlash on leaked intimate scenes: 'It's heartbreaking to see
Jaden Newman Jaden Newman Video Instagram
Jaden Newman became famous online thanks to her Jaden Newman videos, which were first posted on TikTok. The video quickly became famous and received millions of views, shares and likes. In the video, Jaden Newman dresses up as Jaden Newman and shows off some impressive superhero moves.
The accompanying background music adds to the fun and lively atmosphere of the video. Viewers love Jaden Newman videos for their creativity and entertainment value. His smooth and Jaden Newman movements managed to fascinate the audience and many shared the video with others.
It’s like a digital party that everyone wants to join. This viral success made Jaden Newman stand out and showed how creativity can create something truly unique. It’s like spreading joy online, and Jaden Newman videos have become a source of joy for many people.
Reaction to Jaden Newman video on social media
Jaden Newman video has sparked heated debate on many social media platforms, especially on Reddit. The Reddit community has been the center of various discussions ranging from criticism, praise, and discussions about Sophia Rain’s online presence, content, and famous Jaden Newman videos.
These diverse discussions on Reddit contribute to the dynamic online narrative surrounding Jaden Newman. Users have different perspectives, thus encouraging lively dialogue that explores different perspectives on their work and sparks interest and engagement.
Jaden Newman’s Reddit community serves as a virtual meeting place where people can express their thoughts and ideas. Continued engagement on Reddit has helped expand Jaden Newman’s reach beyond her initial TikTok audience.
Increased visibility on Reddit allows Sophia Rain’s content to be received by a wider and more diverse audience. Sophia Rain’s online journey is not just a viral sensation. Instead, he posted a series of captivating videos aimed at cementing his reputation as a rising digital personality.
{Full Watch Video} Jaden Newman Twitter Reddit: Costume Video
The post will describe details about Jaden Newman Twitter Reddit, the Costume Video, and Tubi videos.
Do you know Jaden Newman, who became famous for her Jaden Newman video? The video has again become a topic of discussion among the people of Australia, Canada, the United States, and the United Kingdom since the video once again began circulating online.
In this post, we will discuss Jaden Newman’s Twitter Reddit video and find out more details about the footage. Jaden Newman Twitter Reddit Jaden Newman became an online sensation after she uploaded a video of herself wearing a Jaden Newman costume and posing in various poses. The video gathered LimeLight in no time, and as it was uploaded online, people started sharing it on several social media platforms, including Twitter and Reddit. The costume video of Jaden Newman became a topic of discussion among people, and they were eager to find the video online. The Video was first extracted from the TikTok platform, and since then, it has been taken to public media platforms where the viral video stood out for creativity. Jaden Newman Costume Video Jaden Newman’s viral video received immense popularity, and in the world of social media, it takes no time for any video to become viral. The Jaden Newman costume video has left a long-lasting impression on people’s minds, and it keeps on circulating from time to time. Jaden Newman is a rising online media influencer and is known for her exciting posts and content. The viral video of Jaden Newman in the Jaden Newman dress was also searched on the Tubi channel, as there were videos related to the keyboard, but they did not contain Jaden Newman’s video. It was a movie from 2022 named Spider. The channel did not portray anything related to Angiestylish’s viral costume video. Jaden Newman Jaden Newman Tubi Jaden Newman’s activating video became a topic of discussion among people online. The entire Reddit community is fascinated by her thoughtful creativity, and they share their viewpoints on the video. The Jaden Newman costume footage was not shared on Tubi TV. There were many discussions held after the video was uploaded online, and it received mixed reactions from people. Some were fascinated by the thought of creating such a video and posting it online, while others condemned and found the video extraordinarily explicit and disrespectful. Impact of the video on social media The Jaden Newman Costume Video received appreciation from people. In today’s trends and the latest technology, it takes a very minimal time for any matter to be highlighted. If any videos carry harmful or explicit content, they tend to spread faster than videos that showcase a positive nature. People from all walks of life came across the viral Jaden Newman video, and they had different things to say about the trending video online. The video was also shared on OnlyFans, and people visited the platform to find out more about the trending video and the reason why Angiestylish became famous. Who is Jaden Newman? Jaden Newman is a viral online sensation who is famous for the video Jaden Newman Jaden Newman Tubi video clip. The digital star has a distinct online personality and is famous for her unique videos that she posts on various online platforms. The videos show her artistic capabilities and the way she adapts to changes. The Jaden Newman video gained much attention from people online, and it has constantly become a topic of discussion among people on Reddit and Twitter platforms. However, the videos continued to be taken down as they were not considered appropriate for the viewers. Social media links
Leaked Jaden Newman Video of Influencer Jaden Newmane Sparks Online Debate
Jaden Newmane, a young and emerging social media influencer, catapulted to online fame when her Jaden Newman-themed video circulated on various platforms.
Originally gaining attention on TikTok, the video has now become a viral sensation, captivating fans and new audiences alike with its creativity and originality.
The Spectacular Jaden Newman Stunts:
In the video titled “Jaden Newman Video,” the young influencer showcases her skills by donning a Jaden Newman costume and performing impressive stunts commonly associated with the beloved comic book character.
The setting, transformed into a makeshift New York skyscraper, adds to the allure of the performance.
Jaden Newman Jaden Newman Leaked Video: Full Content Available
The video, having piqued significant interest and speculation, eventually found its way onto the internet, making it easily accessible through a quick online search.
However, it’s crucial to note that the leaked video contains explicit content, urging viewer discretion.
Exploring Jaden Newmane’s Rise to Fame:
Jaden Newmane, a 19-year-old influencer, gained widespread recognition after the leak of her Jaden Newman video, showcasing a blend of creativity and dancing skills.
The video, while appreciated for its artistic merits, has simultaneously sparked *** and discussions across various social media platforms. The Jaden Newman Jaden Newman leak originally surfaced on Reddit, swiftly gaining viral status.
The unique concept and execution of the clip propelled Jaden Newmane’s influence beyond TikTok, significantly boosting her popularity and igniting passionate conversations about it on Reddit.
Viral Expansion Across Platforms:
The video’s rapid traction on Reddit eventually led to its widespread virality on other social media platforms, including Twitter, Instagram, and Facebook.
The creative prowess displayed in the Jaden Newman-themed video resonated with a diverse audience, further solidifying Jaden Newmane’s presence in the online sphere.
Viewer Discretion Advised:
As the leaked video continues to circulate, attracting attention and diverse reactions, it’s essential to highlight the explicit content within.
Viewer discretion is advised for those exploring the full Jaden Newman video.
Watch Jaden Newman’s Jaden Newman Video on Twitter
Jaden Newman’s Jaden Newman Video on Twitter has garnered immense attention across social media platforms. This article aims to guide you on how to watch the video safely and responsibly.
Jaden Newman video twitter Introduction to Jaden Newman’s Jaden Newman Video on Twitter Jaden Newman, a popular content creator, recently shared a captivating Jaden Newman-themed video on Twitter, which quickly gained traction among netizens.
Who is Jaden Newman? Jaden Newman is a renowned social media influencer known for her engaging content across various platforms, including Twitter, Instagram, and YouTube.
Understanding the Jaden Newman Video on Twitter What is the Jaden Newman Video? The Jaden Newman video features Jaden Newman donning a Jaden Newman costume and showcasing her creative talents in a short, entertaining clip.
Why is it Trending? The video’s popularity stems from its creative concept, engaging execution, and Jaden Newman’s existing fanbase, leading to widespread sharing and discussion on social media.
How to Find Jaden Newman’s Jaden Newman Video on Twitter
To watch Jaden Newman’s Jaden Newman video on Twitter:
Searching on Twitter You can search for the video by entering relevant keywords, such as “Jaden Newman video,” in Twitter’s search bar.
Utilizing Hashtags Check for trending hashtags related to Jaden Newman or the Jaden Newman video, as they often lead to the original tweet.
Following Jaden Newman If you follow Jaden Newman on Twitter, you’re more likely to come across her tweets, including the Jaden Newman video.
Tips for Watching the Jaden Newman Video on Twitter Before watching the video, consider the following tips:
Ensure Safe Browsing Verify the source of the video to avoid malicious links or scams.
Use a Reliable Internet Connection A stable internet connection ensures smooth playback without interruptions.
Interacting with the Tweet Engage with the tweet by liking, retweeting, or commenting to show support for Jaden Newman’s content.
Why the Jaden Newman Video Went Viral Analysis of Content The video’s unique concept and Jaden Newman’s charismatic performance contributed to its viral success.
Memes and Reactions Netizens created memes and reactions inspired by the video, further amplifying its reach and impact.
Impact on Pop Culture The Jaden Newman video’s viral nature solidifies its place in internet culture, influencing trends and discussions.
The Legal and Ethical Considerations Copyright Issues Respect copyright laws by refraining from unauthorized distribution or reproduction of the video.
Respect for Privacy Avoid sharing private or sensitive information related to Jaden Newman or other individuals featured in the video.
Social Media Guidelines Adhere to Twitter’s community guidelines and policies while engaging with the video and related content.
Benefits of Watching Jaden Newman’s Jaden Newman Video Entertainment Value The video offers entertainment and amusement to viewers, showcasing Jaden Newman’s creativity and talent.
Community Engagement Join the conversation surrounding the video, fostering a sense of community among Jaden Newman’s followers and fans.
Cultural Relevance The Jaden Newman video reflects current trends and interests, contributing to broader cultural conversations on social media.
Risks Associated with Accessing the Video Potential Malware Exercise caution when clicking on external links to avoid malware or phishing attempts.
Exposure to Inappropriate Content Be mindful of the video’s content and its suitability for your audience, especially if sharing with minors.
Negative Psychological Effects Limit exposure to distressing or triggering content and prioritize your mental well-being while engaging with social media.
Alternatives to Watching the Video on Twitter If you prefer alternative platforms or sources, consider:
Official Sources Look for official releases or announcements from Jaden Newman or relevant media outlets.
Reputable News Outlets Trustworthy news sources may provide insights or coverage of the video within a broader context.
Community Discussions Participate in online forums or discussions where the video’s themes and impact are explored in-depth.
Conclusion
Jaden Newman’s Jaden Newman video on Twitter offers a delightful blend of creativity and entertainment, but it’s essential to approach its consumption responsibly. By following the tips outlined in this article, you can enjoy the video while staying safe and respectful online.
FAQs Is Jaden Newman’s Jaden Newman video suitable for all ages?
While the video is generally lighthearted, viewers should exercise discretion based on their age and personal preferences.
Can I share Jaden Newman’s Jaden Newman video on other platforms?
Ensure compliance with copyright laws and consider the appropriateness of sharing the content outside of Twitter.
Are there any official statements from Jaden Newman about the video?
Check Jaden Newman’s official social media accounts for any updates or announcements regarding the video.
What should I do if I encounter inappropriate versions of the video online?
Report any unauthorized or inappropriate content to the respective platform’s moderation team for action.
How can I support Jaden Newman’s work beyond watching the Jaden Newman video?


update

@saurav4342 Contributing a rally collector ?

@satishc1 I have developed a Rally collector and its working fine with few changes to API. But it is with the older 2.0.4 version. So will try to update to 2.0.5 API and contribute.

@saurav4342 Cool. Thank you. Please send a new PR when ready.


Alternate syntax for function overloads

Search Terms

class method signature
method signature
function overload syntax
function overload
proxy function
proxy function signature
Suggestion

A new syntax for function overloads:
function Func as FunctionSignature
class A {
  static Func as FunctionSignature
  Func as FunctionSignature
}

This would allow types to be less static, and often more accurate to the purpose of the overloaded function
Right now, we can do something similar using const -
const: FunctionSignature = function() {}

however, the differences in detailed in #25761 and the lack of any  equivalent in classes make this a separate issue.
I'm not dead set on the as syntax, but I think it fits with what we already have quite well. The checking done on overloads is similar to that of ({ prop: "HI" } as { prop: number }), and it fits well in and out of classes
It's also worth noting that every use case of this would benefit greatly from #28172
Use Cases
Generic Types
type Pipe<V> = (val: V) => V
function MyFunc as Pipe<string>
// function MyFunc(val: string): string
function MyFunc(...args: any[]): any {

}

Inheritance
function tryInt as typeof parseInt
// function tryInt(s: string, radix?: number): number
function tryInt(...args: [string, number?]) {
  const n = parseInt(...args)
  if (isNaN(n)) throw "Failed to parse"
  return n
}

Combining function implementations
A solution to the problems brought up in #12041 -
function overload as typeof implementation
function overload as typeof otherImplementation
// function overload(num: number): string
// function overload(str: string, num: number): string
function overload(...args: [string, number] | [number]) {
  return args.length === 1 ? implementation(...args) : otherImplementation(...args)
}

Which would work particularly well combined with #28172,
function overload as typeof implementation
function overload as typeof otherImplementation
function overload() {
  return arguments.length === 1 ? implementation(...arguments) : otherImplementation(...arguments)
}

fully checking the types against the current signature of both implementations, and emitting useful errors

Examples

This came up in the context of an argument parser, where I attempt to parse the values using a direct proxy to another method -
class ArgumentIssue {
  confidence: number
}
class Arguments {
  async parse(args: string, cb: (val: string) => any = v => v): Promise<{ [key: string]: any }> {
    // Follows the return value ^
  }
}
class Signature extends Array<Arguments> {
  parse as ArgumentBuilder["parse"]
  // parse(args: string, cb: (val: string) => any): Promise<{ [key: string]: any }>
  parse(a: any, ...args: any[]) {
    let Nearest: [Arguments, ArgumentIssue];
    for (const overload of this) {
      try {
        return overload.parse(a, ...args)
      } catch (issue) {
        if (!(issue instanceof ArgumentIssue)) throw issue;
        if (!Nearest || issue.confidence > Nearest[1].confidence)
          Nearest = [overload, issue];
      }
    }
    throw Nearest;
  }
}

Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

It was mentioned in the gitter that as generally has a <> counterpart, and it probably should here too. I'm not sure if this conflicts with anything, but these seem the most natural -
<typeof parseInt>function tryInt(...args: [string, number?]) {
  const n = parseInt(...args)
  if (isNaN(n)) throw "Failed to parse"
  return n
}
class Signature extends Array<Arguments> {
  <ArgumentBuilder["parse"]>parse(a: any, ...args: any[]) {
  }
}


Tiltrads changes

You can click on the 2 commits with actual code changes to review those

Ah yes, its much clearer if you ignore comments one. I'll still wait for @jt-moriarty's review

https://github.com/AEFeinstein/Super-2023-Swadge-FW/pull/195/commits/fafcdcac5d6a412f352ae88ddfe48ed58b59191d
https://github.com/AEFeinstein/Super-2023-Swadge-FW/pull/195/commits/9e9749c04e9bed866c91a61724460ad1b3edcf69

But to sum it up

The SELECT button now shows scores rather than LEFT
SELECT to exit was removed
BTN_A can now start the game, same as START

Also rolled in a fix for a niche bug where a tetrad that was hard dropped on the same frame as a game over would not render.

@jt-moriarty you're correct, the firmware now has baked in start+select exit, which is caught before all modes' button callbacks afaik

That's correct. Start+Select is caught by the system and is capable of
exiting from any mode or screen.
On Wed, Nov 2, 2022 at 1:41 PM Bryce Browner @.***>
wrote:

@jt-moriarty https://github.com/jt-moriarty you're correct, the
firmware now has baked in start+select exit, which is caught before all
modes' button callbacks afaik
—
Reply to this email directly, view it on GitHub
https://github.com/AEFeinstein/Super-2023-Swadge-FW/pull/195#issuecomment-1301001740,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABYODHBFHXRAW322QVGLS3WGKRUHANCNFSM6AAAAAARQP3XAQ
.
You are receiving this because you commented.Message ID:
@.***>


[Doc-A-thon]Updating code block

@tejaswikolli-web

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Feature request: ability to group sets of addresses

Could you create Ping sub folders / Icon  I.E. allow several sets to be running under folders / Icons /  if one device goes out of ping under the folder, the set icon would reflect the status change...  thanks for allowing this request.

Hi, thanks for your request. I don't see myself using a feature like this and would be time consuming to implement. I'm planning an alternate compact view for the main interface and can maybe revisit this once that's added.


path: add initial support for patching unicode paths on windows

The previously attempted approach of trying to use std::filesystem::path
everywhere that mattered was proving over complicated to implement.
Instead patch now internally handles every string as utf8 and at
filesystem boundries converts the utf8 path to its wide path equivalent.
The amount of #ifdef _WIN32 used here is very ugly, and not every part
of the code which needs this done is completed here. However, a basic
test case is now passing, so this should be a good initial version.

Codecov Report
Base: 65.79% // Head: 65.66% // Decreases project coverage by -0.13% :warning:

Coverage data is based on head (ffcd3e9) compared to base (bcbda15).
Patch coverage: 42.10% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main       #9      +/-   ##
==========================================
- Coverage   65.79%   65.66%   -0.14%
==========================================
  Files          12       13       +1
  Lines        1456     1459       +3
  Branches      683      687       +4
==========================================
  Hits          958      958
  Misses        130      130
- Partials      368      371       +3

Impacted Files
Coverage Δ

include/patch/cmdline.h
100.00% <ø> (ø)

src/patch.cpp
42.85% <21.42%> (+0.53%)
:arrow_up:

src/cmdline.cpp
72.93% <50.00%> (-0.45%)
:arrow_down:

src/system.cpp
53.73% <50.00%> (-4.17%)
:arrow_down:

include/patch/system.h
100.00% <100.00%> (ø)

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

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


Export multiple React components?

Current Behavior
It seems the end user must import all the code from the library.
Desired Behavior
Is there a way to import react components as stand alone components without the entire project build
Additional context
Forgive me as this is more of a question. I could not find any forums to contact anyone. I was trying to understand if this project allows for a way to allow the end user of the library to import individual components as opposed to the entire project build. For example a typical import of all project code would be:
import { Button, Heading } from 'whatever-library';
But the user can import only the Button code and obviously any dependences used by Button component using something like:
import { Button } from 'whatever-library/lib';
Thanks.

Duplicate of #713


drawSvgPath doesn't work for me

What were you trying to do?
I attempted to use several SVG icons from https://heroicons.com/ in a PDF document.
Why were you trying to do this?
Hm... I wanted icons? Sorry, funny question.
How did you attempt to do it?
For example, I used this SVG path:
const path = 'M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z';
page1.drawSvgPath(path, {
  x, y, scale: 2, borderColor: grayscale(0), borderWidth: 2, borderLineCap: 'Round'
});

This is the check-circle icon from https://heroicons.com/ . It should appear like this:

What actually happened?
But instead I get this:

In this case, at least I can see the main part (check mark) of the icon - but the outer circle isn't there, with the exception of the broken fragment on the right edge. In the case of some other icons I tried (for instance this exclamation one: M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z), parts of the drawing are simply missing.
What did you expect to happen?
I guess those icons should render correctly, at least I don't know a reason why they shouldn't.
How can we reproduce the issue?
I believe it should be possible to reproduce by copying&pasting my code above. The site https://heroicons.com/ has many other icons, and I have only found one (M5 13l4 4L19 7 - a simple check mark) that renders as expected.
Version
1.17.0
What environment are you running pdf-lib in?
Browser
Required Reading

[X] I have read www.sscce.org.
[X] My report includes a Short, Self Contained, Correct (Compilable) Example.
[X] I have read Smart Questions.
[X] I have read 45 GitHub Issues Dos and Don'ts.

Additional Notes
Towards the end of this report I was beginning to think you didn't really want to hear about it. More or less the most complicated bug report form I've filled in so far - just my 2p.

Sorry for the follow-up, but one item I forgot to mention: of course I tried various options with the drawSvgPath call. For instance scale: 1, borderWidth: 1 (and also leaving these out entirely) - none of these make a difference. I see that the SVG icons are all defined with stroke-linejoin="round", and I'm not sure this is currently supported. Maybe I'm wrong, but I didn't think that these settings should result in the partial rendering I'm seeing.
I don't know too much about SVG paths and perhaps there's a perfectly good explanation for all this. Please feel free to point it out in case I'm doing it wrong or my expectations are off the mark!

Here's a fiddle to demonstrate the issue - on the basis of the demo fiddle.

We might have a fix for this. We're almost done @Hopding (I know we say that for a while ^^).

In my opinion, it is due to the svg. I used a different svg file. With Inkscape I generated a b / w svg file from it. If you look at the xml code you can see that the character consists of 2 paths. So I work with two path variables in the PDF sample (a - for the circle, b - for the confirmation sign). The output file shows the desired / expected outputs. Here my pdf-lib sample:
//############################################################################

Click the button to draw SVG paths with pdf-lib
Create PDF
(Your browser will download the resulting file)

//############################################################################

ex2.pdf

@oliversturm thanks for reporting this issue! The SVG embedding code definitely isn't bullet proof. It's based on the SVG embedding code used by pdfkit. @Sharcoux's PR should improve pdf-lib's SVG support quite substantially and hopefully fix this bug.

Also, thanks for the feedback on the bug report form @oliversturm. This was my first stab at solving the flood of unactionable issues I was receiving that were sucking away my time. Now that I've received feedback (from you and others) and had a chance to read several reports submitted with it, I decided to make some changes. The updated version of the form should be less heavyweight and burdensome to fill out. I'd appreciate your thoughts on it! 👍.

Hi, @Hopding has this issue been resolved? I'm seeing similar behaviour still.

I could not adjust your problem. I have take my sample (see my message from 03 Nov 2021) and update only the defined svg path information with the path details from your text.svg. My test program create a new pdf with the complete content (see Appendix)
ex20220627.pdf

Can you give a try at @cantoo/pdf-lib and see if it solves your issue?

Would like to add some test paths to this.
Version: 1.17.1
For reference I used the same paths to generate on HTML and PDF, to compare (with coloured margins/rectangles drawn outside).

x_cross: 'M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636l4.95 4.95z', // not filled

plus_circle: 'M11 11V7h2v4h4v2h-4v4h-2v-4H7v-2h4zm1 11C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 100-16 8 8 0 000 16z', // not filled, inside circle broken

inside_disk: 'M12 20 a8 8 0 100-16 8 8 0 000 16z', // broken

play: 'M16.394 12L10 7.737v8.526L16.394 12zm2.982.416L8.777 19.482A.5.5 0 018 19.066V4.934a.5.5 0 01.777-.416l10.599 7.066a.5.5 0 010 .832z' // throws exception: app.component.ts:56 Could not draw path play: TypeError: Cannot read properties of undefined (reading 'toString')

HTML results (as expected):

PDF results (see errors above commented after data):


Updated to detect IE 11 & 12

IE detection was not working for IE 11 & 12

Thanks!
Well spotted! I didn't know the user agent has changed for IE11+
But just a simple question. How look the animations on IE11 &12 (with and
without your patch)? Because if they are smooth and fine I'll have to
change the property name and not the value.
Thanks again
On 26 Jun 2015 00:28, "Brennan Vargas"<EMAIL_ADDRESS>wrote:

IE detection was not working for IE 11 & 12
You can view, comment on, or merge this pull request online at:
https://github.com/maxwellito/vivus/pull/55
Commit Summary

Updated to detect IE 11 & 12

File Changes

M dist/vivus.js
https://github.com/maxwellito/vivus/pull/55/files#diff-0 (2)

Patch Links:

https://github.com/maxwellito/vivus/pull/55.patch
https://github.com/maxwellito/vivus/pull/55.diff

—
Reply to this email directly or view it on GitHub
https://github.com/maxwellito/vivus/pull/55.

The first tab is what it looks like without the change. The top animation works fine but the ones below it get stuck.
The second tab is how they function after the change.

Brilliant!
Awesome job, and great demo :-)
A bit sad Microsoft didn't improve their SVG rendering...
But big thanks!


New proxy/disconnected documentation paths + get functions

Signed-off-by: randybrunopiverger<EMAIL_ADDRESS>Regarding: https://github.com/stolostron/backlog/issues/22286
FYI @cadawson

/lgtm


Add card detail screen

when you press on a to-do card a modal with the info needs to be displayed

tasks

[ ] Add detail screen
[ ] adds more tasks
[ ] delete tasks
[ ] edit tasks

All tasks done


Improve start/stop/restart command notifications

Is there an existing issue for this?

[x] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.
A command to start/stop/restart a resource involves:

Dashboard sending command to the app host. For example, a command to stop a resource.
App host sends a request to DCP to perform an action.
DCP queues this action and then returns back to the app host.
App host returns back to the dashboard that there was a success.

The problem is the app host doesn't wait for the resource to actually change to the desired state before returning a response to the dashboard. The resource could still be stopping and stop after the dashboard reports success. Or the resource might not be stopped because of a problem inside DCP, but the dashbaord has already reported success.
Describe the solution you'd like
The app host waits for a resource to enter the desired state before returning a success/fail result to the dashboard.
If starting a resource fails, that's reported as a failure to the dashboard.
If something hangs, then after a timeout (20 seconds?) that's reported as a timeout to the dashboard.
Additional context
No response

@JamesNK might be worth having a timeout and something to indicate failure state. I'm currently running into an issue running an npm app in windows, on the latest rc version of aspire 9, and ResourceStop reports as a success


Adding urls without params + target blank for user info

Twitter can't share an url super long (probably due to the state url feature), so let's share in Facebook and Twitter urls without params.
CR: @javisantana
cc @piensaenpixel

Ping!

vamos!


Hi, just a question about emulators.

Hi sorry if I'm not understanding something, but after installing daemon and going to ankulua on Nox I can't select the script.
Because it's invisible without root.
Am I missing something?
Thank you.

I'm confused.
Have you got it working or not?

Hi yes, it was complicated but i figured it out.
you had to drag the files onto nox, then click open PC to see the folder, then drag them again and click open in nox.
then in nox you had to copy the folder, go back in the directory to exit out of the rooted place where the file is placed when you have root, and then paste them in non rooted directory on sd card.
then you open the folder you opened first on pc when dragged on nox and press nx daemon
and then in ankulua you go to the unrooted directory where you made a copy of the folder
but
i installed nox again today new version ver5 and did the same thing
root - move the folder in, copy the folder - activate usb debugging - run nox daemon
but it now says "there is no device detected" so it doesn't work anymore.

I figured out a workaround, it seems it was happening because i was trying to install it on one of the instances I created in multi drive.
It works after reinstalling.
So I guess it only registers with the very first one, but when you create new emulator instances they aren't recognized.


[Doc] Provide sample input values in configuring passive STS as a service provider.

Refer to link [1]. Please mention what are the input values need to be given for the following fields when configuring passive STS as a SP. Provide sample input values.
Passive STS realm
Passive STS Wreply URL
[1].https://docs.wso2.com/display/IS540/Configuring+Inbound+Authentication+for+a+Service+Provider#ConfiguringInboundAuthenticationforaServiceProvider-WS-Federation(Passive)

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


the function "changePresence" is not on the documentation

What needs to be documented?
please make the "changePresence" function in the documentation and please explain me how its working

thanks :D

the function is in the Discord.hx file line 95


Python PIP fix, fixes #12190, closes #13035

nix-shell -p pythonPackages.pip gives you a working pip.


Using custom locator

I'm wondering what needs to be done to use a custom locator, not the default Esri one?  I put in the REST endpoint of a locator in the commonConfig.js file, but the Esri locator is still being used.

Sorry about this, the value defined in the config file is always overwritten by the geocoder default URL provided by ArcGIS Online.
Until we fix this, your best option is to follow the developer guide https://github.com/Esri/swipe-map-storytelling-template-js#developer-guide and comment the following block of code https://github.com/Esri/swipe-map-storytelling-template-js/blob/master/Swipe/src/app/storymaps/core/Core.js#L243 . Then the value you define in commonConfig will be used.
Note that if you have an Organization membership, you can configure a custom geocoder through the settings. Note that only the first one in the list of geocoders will be used.


[fix]{drawer-panel.vue} flex item height: 100% bug

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow DiDi's contributing guide.
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

fix issue 183: flex item height: 100% not correctly in Android

Codecov Report

Merging #184 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #184   +/-   ##
=======================================
  Coverage   91.27%   91.27%
=======================================
  Files         108      108
  Lines        2372     2372
  Branches      351      351
=======================================
  Hits         2165     2165
  Misses        105      105
  Partials      102      102

Impacted Files
Coverage Δ

src/components/drawer/drawer-panel.vue
91.66% <ø> (ø)
: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 2094a2e...a89f957. Read the comment docs.

Travis tests have failed
Hey @tank0317,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
Node.js: 6

     npm test

><EMAIL_ADDRESS>test /home/travis/build/didi/cube-ui
> npm run unit && npm run codecov

><EMAIL_ADDRESS>unit /home/travis/build/didi/cube-ui
> cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run

(node:4086) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
09 05 2018 08:50:11.568:INFO [karma]: Karma v1.7.1 server started at http://<IP_ADDRESS>:9876/
09 05 2018 08:50:11.571:INFO [launcher]: Launching browser PhantomJS_mobile with unlimited concurrency
09 05 2018 08:50:11.577:INFO [launcher]: Starting browser PhantomJS
09 05 2018 08:50:12.243:INFO [PhantomJS 2.1.1 (Linux 0.0.0)]: Connected on socket c3_1wWCX_pp-cspiAAAA with id 56726936
PhantomJS 2.1.1 (Linux 0.0.0) INFO LOG: 'You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.
See more tips at https://vuejs.org/guide/deployment.html'

  ActionSheet
    ActionSheet.vue
      ✓ use
      ✓ should render correct contents
      ✓ should render correct contents - no data
      ✓ should render correct contents - picker style
      ✓ should trigger events
    ActionSheet API
      ✓ $createActionSheet API

  Button.vue
    ✓ use
    ✓ should render correct contents
    ✓ props
    ✓ events-called
    ✓ events-no-called

  CascadePicker
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents when use alias
    ✓ should trigger events
    ✓ should call methods
    ✓ should support async cascade
    ✓ $updateProps
    ✓ should add warn log when single is true

  CheckboxGroup.vue
    ✓ use
    ✓ should render correct contents (horizontal=false)
    ✓ should render correct contents (horizontal=true)
    ✓ should change v-model value

  Checkbox.vue
    ✓ use
    ✓ should render correct contents
    ✓ should toggle v-model value

  DatePicker
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents when configured startColumn and columnCount
    ✓ should render correct contents when configured format
    ✓ should trigger events
    ✓ should call methods
    ✓ $updateProps
    ✓ should add warn log when single is true

  Dialog
    Dialog.vue
      ✓ use
      ✓ should render correct contents - icon
      ✓ should render correct contents - title
      ✓ should render correct contents - alert
      ✓ should render correct contents - confirm
      ✓ should render correct contents - confirmBtn/cancelBtn
      ✓ should trigger events
      ✓ should not trigger events when btn is disabled
    Dialog API
      ✓ $createDialog API

  Drawer
    ✓ use
    ✓ should render correct contents
    ✓ should trigger events

  Form.vue
    ✓ use
    ✓ should render correct contents
    ✓ should validate & reset correctly
    ✓ should validate & reset correctly - async validate
    ✓ should validate correctly - trigger blur
    ✓ should validate correctly - debounce
    ✓ should trigger events

  IndexList
    IndexList.vue
      ✓ use
      ✓ should render correct contents
      ✓ should trigger events
      ✓ should trigger pulling-up
      ✓ should trigger pulling-down
      ✓ should fixed title
      ✓ should not have navbar when navbar prop is false
      ✓ run normal when group or item undefined
      ✓ should handle condition of unexpected param

  Input.vue
    ✓ use
    ✓ should render correct contents
    ✓ should not show clear button when no text
    ✓ should show clear button when has text
    ✓ value should be empty when clear button clicked
    ✓ should support more native props
    ✓ should show password eye and work correctly
    ✗ should trigger events
	Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

  Loading.vue
    ✓ use
    ✓ should render correct contents - no size
    ✓ should render correct contents - with size

  Picker
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents when use alias
    ✓ should toggle by change v-model visible
    ✓ should trigger events
    ✓ should refill correct
    ✓ should add warn log when single is true
    ✓ setData when picker is invisible
    ✓ setData when picker is visible

  Popup
    Popup.vue
      ✓ use
      ✓ should render correct contents - no type
      ✓ should render correct contents
      ✓ should toggle by change v-model visible
      ✓ events
    Popup API
      ✓ $createPopup API

  Radio.vue
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents - horizontal
    ✓ should toggle v-model value

  Rate.vue
    ✓ use
    ✓ should render correct contents
    ✓ should trigger change event
    ✓ should trigger change event with click

  Scroll
    ✓ use
    ✓ should correct by default
    ✓ should render correct contents
    ✓ should trigger pullingDown
    ✓ should not trigger pullingDown
    ✓ should trigger pullingUp
    ✓ should not trigger pullingUp
    ✓ should trigger click
    ✓ should trigger other events
    ✓ should call correct method

  SegmentPicker
    ✓ use
    ✓ should render correct contents
    ✓ should correct by default
    ✓ should trigger events
    ✓ $updateProps
    ✓ should add warn log when single is true

  Select.vue
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents - update txt
    ✓ should trigger events

  Slide.vue
    ✓ use
    ✓ should render correct contents
    ✓ should clone nodes if loop is true
    ✓ should trigger change event
    ✓ should go to right pageIndex if set initialIndex

  Swipe
    ✓ use
    ✓ should render correct contents
    ✓ should shrink if the swipe width not enough
    ✓ should shrink if the last moving direction is right
    ✓ should shrink and not moved if the duration is more than momentumLimitTime and moving distance is less than momentumLimitDistance
    ✓ should shrink and not moved if y-axis distance is more than x-axis distance
    ✓ should grow if the swipe width enough
    ✓ should grow if the duration is less than momentumLimitTime and moving distance is more than momentumLimitDistance
    ✓ should not swipe out of the boundaries when swiping left
    ✓ should not swipe out of the boundaries when swiping right
    ✓ should trigger events
    ✓ should shrink if another swipe item active
    ✓ should do nothing if active the same swipe item
    ✓ should call refresh if the btns prop has changed
    ✓ should use default props if do not pass any prop

  Switch
    ✓ use
    ✓ should render correct contents
    ✓ should toggle v-model value

  Textarea.vue
    ✓ use
    ✓ should render correct contents
    ✓ should not expand when blur
    ✓ should expand when focus, fold when blur
    ✓ should has remain when focus
    ✓ should change value
    ✓ should support more native props

  TimePicker
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents - no showNow
    ✓ should trigger events
    ✓ should add warn log when sigle is true

  Tip.vue
    ✓ use
    ✓ should render correct contents
    ✓ should render correct contents with offset[X]
    ✓ should be hidden after clicked content
    ✓ should be hidden after clicked close button

  Toast
    Toast.vue
      ✓ use
      ✓ should render correct contents - no type
      ✓ should render correct contents - time 0
      ✓ should render correct contents - with type
    Toast API
      ✓ $createToast API
      ✓ should trigger correct event

  Upload.vue
    ✓ use
    ✓ should render correct contents
    ✓ should add files & upload
    ✓ should remove file
    ✓ should start & pause upload
    ✓ should retry upload
    ✓ should trigger events

  Validator
    Validator.vue
      ✓ use
      ✓ should render correct contents - invalid
      ✓ should reset correctly
      ✓ should not validate when disabled
      ✓ should trigger events
    rules
      ✓ should be valid - no rule
      ✓ should be valid - unstated rule
      ✓ should be invalid - require: array
      ✓ should be invalid - type: string
      ✓ should be valid - type: string
      ✓ should be invalid - type: number
      ✓ should be valid - type: number
      ✓ should be invalid - type: array
      ✓ should be valid - type: array
      ✓ should be invalid - type: date
      ✓ should be valid - type: date
      ✓ should be invalid - type: email
      ✓ should be valid - type: email
      ✓ should be invalid - type: tel
      ✓ should be valid - type: tel
      ✓ should be invalid - type: url
      ✓ should be valid - type: url
      ✓ should be invalid - min: string
      ✓ should be valid - min: number
      ✓ should be valid - max: string
      ✓ should be invalid - max: number
      ✓ should be valid - len: string
      ✓ should be invalid - len: number
      ✓ should be invalid - notWhitespace
      ✓ should be invalid - pattern
      ✓ should be invalid - custom
    methods
      ✓ should add customized rule and message
      ✓ should rewrite raw type
      ✓ should change the language of default message

PhantomJS 2.1.1 (Linux 0.0.0): Executed 203 of 203 (1 FAILED) (39.218 secs / 38.464 secs)
TOTAL: 1 FAILED, 202 SUCCESS

1) should trigger events
     Input.vue
     Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

=============================== Coverage summary ===============================
Statements   : 95.56% ( 2261/2366 )
Branches     : 83.02% ( 934/1125 )
Functions    : 95.26% ( 221/232 )
Lines        : 95.63% ( 2255/2358 )
================================================================================

npm ERR! Linux 4.14.12-041412-generic
npm ERR! argv "/home/travis/.nvm/versions/node/v6.14.2/bin/node" "/home/travis/.nvm/versions/node/v6.14.2/bin/npm" "run" "unit"
npm ERR! node v6.14.2
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>unit: `cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>unit script 'cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the cube-ui package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs cube-ui
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls cube-ui
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/travis/build/didi/cube-ui/npm-debug.log
npm ERR! Test failed.  See above for more details.


Refactor yargs (print help when no command; use commandDir)

@ljharb any further comments here or can we merge this?

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: