tutorial formatting

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
AcrolinxScore
LowestCategoryScore
Issues
Scorecard
Processed

enterprise-graph/build-graph.md
81
71
27
link
:white_check_mark:

enterprise-graph/create-conflation-model.md
88
72
19
link
:white_check_mark:

enterprise-graph/create-ontology.md
81
53
17
link
:white_check_mark:

enterprise-graph/create-source-schema.md
85
50
9
link
:white_check_mark:

enterprise-graph/delete-ontology.md
92
72
3
link
:white_check_mark:

enterprise-graph/enterprise-graph-use-cases.md
88
51
5
link
:white_check_mark:

enterprise-graph/ingest-data.md
81
43
13
link
:white_check_mark:

enterprise-graph/ontology-tutorial.md
87
72
12
link
:white_check_mark:

enterprise-graph/quickref-conflation.md
100
100
0
link
:white_check_mark:

enterprise-graph/quickref-sparql.md
90
42
2
link
:white_check_mark:

enterprise-graph/schema-map-concepts.md
85
64
18
link
:white_check_mark:

enterprise-graph/schema-map-tutorial.md
80
70
26
link
:white_check_mark:

More info about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues

OPS Build status updates of commit 31a4368:
:warning: Validation status: warnings

File
Status
Preview URL
Details

breadcrumb/toc.json
:warning:Warning

Details

toc.json
:warning:Warning

Details

enterprise-graph/build-graph.md
:white_check_mark:Succeeded

enterprise-graph/create-conflation-model.md
:white_check_mark:Succeeded

enterprise-graph/create-ontology.md
:white_check_mark:Succeeded

enterprise-graph/create-source-schema.md
:white_check_mark:Succeeded

enterprise-graph/delete-ontology.md
:white_check_mark:Succeeded

enterprise-graph/enterprise-graph-use-cases.md
:white_check_mark:Succeeded

enterprise-graph/ingest-data.md
:white_check_mark:Succeeded

enterprise-graph/ontology-tutorial.md
:white_check_mark:Succeeded

enterprise-graph/quickref-conflation.md
:white_check_mark:Succeeded

enterprise-graph/quickref-sparql.md
:white_check_mark:Succeeded

enterprise-graph/schema-map-concepts.md
:white_check_mark:Succeeded

enterprise-graph/schema-map-tutorial.md
:white_check_mark:Succeeded

breadcrumb/toc.json

[Warning] Error happen when converting breadcrumb/toc.json to Pdf. Details: Could not find a part of the path 'T:\d50w\breadcrumb\toc.json'.

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\d50w\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Thaumcraft and ftb utilities (use seal) thaumcraft b13

When i have ftb Utilities and thaumcraft installed the golem will not Place a Block or anything on the seal
not sure if its thaumcraft or ftb so i posted on for each of you
https://github.com/LatvianModder/FTBUtilities/issues/734

I don't see azanor ever replying to issues, I'm guessing its Thaumcraft issue. Most likely not using fake players correctly, so Im gonna close it here

With the ftb Utilities the use seal does not even work in a unclamied chuck

Do you have mobGreafing turned off(do creepers leave craters?)

yes i have mobgreafing turned off
but i have come around it i just turned of the chunk claiming feature for ftb utilities

Mongreiefing effects thaumcraft golems

This should be working in b15, but re-open this if it doesnt.

@Azanor It doesnt, a server crash happens when an arcane bore tries to dig  will provide crash log in a few hours.

@Azanor Why do you use FakeNetHandlerPlayServer? Please don't add that to your fake player. FakePlayer's connection is supposed to be null. And FakePlayer UUID never should be null. Use something like UUID.fromBytes("FakeThaumcraftBore".getBytes()) as UUID

I fixed it on my end with nullcheck for UUID but that's not how it's supposed to be. Some other mod might crash again later


Checkbox - Single result should not show a checkbox

Issue Type (delete the irrelevant ones)

[x] Question

Specs
What version are you using?
2.19.3
What browser?
Chrome 90.0.4430.85 (Official Build) (x86_64)
Expected Behavior
What did you expect to happen?
When there's only one result, checkbox should not show.
Actual Behavior
What actually happened?
When there's only one result, a checkbox is available to click. Checkboxes should only be used in multiple selection cases.

Hi, I'm not sure it should not be implemented in the lib as it is a specific behavior.
But you can easily do something like :select-options="{enabled: rows.length > 1}"


Tests fail to compile: undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool)

c++ -O2 -pipe -fno-omit-frame-pointer -fstack-protector-strong -fno-strict-aliasing -fno-omit-frame-pointer   -std=c++1y -D_REENTRANT -Wno-ignored-attributes      -I lib/tbb_2020.3/include   -O3  -I . -I lib/eigen_3.3.9 -I lib/boost_1.75.0 -I lib/sundials_5.7.0/include -I lib/benchmark_1.5.1/googletest/googletest/include -I lib/benchmark_1.5.1/googletest/googletest  -fno-omit-frame-pointer    -DBOOST_DISABLE_ASSERTS   -DTBB_INTERFACE_NEW  -DTBB_INTERFACE_NEW     -fstack-protector-strong         -Wl,-L,"/usr/local/lib" -Wl,-rpath,"/usr/local/lib" -ltbb    test/unit/multiple_translation_units_test.o lib/benchmark_1.5.1/googletest/googletest/src/gtest_main.cc lib/benchmark_1.5.1/googletest/googletest/src/gtest-all.o test/unit/libmultiple.so        -Wl,-L,"/usr/local/lib" -Wl,-rpath,"/usr/local/lib" -ltbb -o test/unit/multiple_translation_units_test
ld: error: test/unit/libmultiple.so: undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool) [--no-allow-shlib-undefined]
c++: error: linker command failed with exit code 1 (use -v to see invocation)

Version: 4.1.0
onetbb-2021.3.0
OS: FreeBSD 13

See the section on using oneTBB with Stan Math: https://github.com/stan-dev/math#intel-tbb

The above section explains how to install oneTBB. I have it installed.
But tests still fail with version 4.4.0

Can you try cleaning and rebuilding the math library dependencies/objects and posting any errors you encounter?
cd path/to/stan-math
make -f make/standalone math-clean
make -j4 -f make/standalone math-libs


code cleanup

rename demoMode to isDemoMode: clearer that it's a bool
renamed tmp
remove "== true": this is a symptom of unclear variable names

Thanks @theryee it's a good point. However, the build failed because some files still have demoMode instead of isDemoMode (e.g. parameter.cpp)

Sorry about that.

Thanks @theryee!


examples/windowsize: Nothing is rendered when maximizing the window

setWindowSize might not be enough?
When a user clicks the window menu to maximize the window, Maximize function is not invoked.

Looks like the main loop is suspended when maximized?

585f173d1ccae8bc1e1bbeaf2a71602233ac66e2 seems the culprit.


how can I  to use the function of pop()?

example as follow:
i would like to pop a one value of a list and reture the value to another variable.
such as:
value_a = img.pop()
however the error is value_a is a nonetype.
so how can I to deal with this problem?

li= [1,2,3]
po =li.pop()
print (li, po)
For me this workers

thanks , yeap, but i want to pop the first data of li.
such as po =li.pop(0) ,this dosen't work
发自网易邮箱大师
On 3/22/2018 17:38，Maik<EMAIL_ADDRESS>wrote：
li= [1,2,3]
po =li.pop()
print (li, po)
For me this workers
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

https://repl.it/repls/YellowgreenRecursiveQueryoptimizer
Workers too

If you just want to pop first element of the list, use li.pop(0)
This gives the correct result.
You can check it on the link prvoided below:
https://repl.it/repls/GrayWindySpool

thanks,it works in your link address.
发自网易邮箱大师
On 3/23/2018 23:00，Naman Kumar<EMAIL_ADDRESS>wrote：
If you just want to pop first element of the list, use li.pop(0)
This gives the correct result.
You can check it on the link prvoided below:
https://repl.it/repls/GrayWindySpool
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@geekcomputers This can be closed

The method pop() removes and returns last object or obj from the list.
Syntax
Following is the syntax for pop() method −
list.pop(obj = list[-1])
Parameters
obj − This is an optional parameter, index of the object to be removed from the list.
Return Value
This method returns the removed object from the list.
Example
The following example shows the usage of pop() method.
#!/usr/bin/python
aList = [123, 'xyz', 'zara', 'abc'];
print "A List : ", aList.pop()
print "B List : ", aList.pop(2)
When we run above program, it produces following result −
A List :  abc
B List :  zara

@wxde Can you please close this issue?


Code clean up

Let's remove the extra tests we are doing when using snforge due to duplicate testing.

Error Handling, start with this file:
https://github.com/NethermindEth/cairo-plonk-verifier/blob/main/plonk-verifier/src/plonk/verify.cairo

Later on goal: return robust error types instead of generic handling


Suggestion - Certain items require a player have a job to craft

Hi There,
Just a quick idea I had, it'd be really cool if certain items could be restricted to a certain profession, and even level before they can craft them.
An example of this would be say, a Diamond Pickaxe for Miners.
I'm not suggesting that players have to have a profession to make everything miner related.
It'd just be a way for the good stuff to be harder to get and force players to use an in-game marketplace to trade higher end items and force interaction with each other in general.
Config would be:
Under a configuration section for each job, an optional section could be called "itemsRestrictedCrafting" or something similar, with entries like the one below.
ItemMaterial: DIAMOND_PICKAXE
ItemMeta: 0
LevelRequired: 50
Now I run a modded server, which drastically increases the number of items I can have / use under this, but I just thought I'd share the idea to see if you'd be interested before trying to make my own version of the plugin :)

This could sort of be done with existing options, but it wouldn't be very intuitive. You could disable a crafting recipe using another plugin, then add the desired items to /jobs shop for zero points.


docs: update Lottie version

Hey,
I just noticed that we have the wrong version in README.md
Thanks for delivering such a good piece of code :)

Hey,
Thanks for your contribution. You don't need to install lottie-ios separately anymore since 5.1.5.


PostCSS 8 not working

Basically, I don't know what to say other than that CRA is incompatible with PostCSS8.
Don't know why, all I know is that it is like that ever since PostCSS8 was released, and it's especially limiting for developers using TailwindCSS.
Because of that you also can't use Autoprefixer 10, have to use CRACO with special, old compatibility builds and can't use TailwindJIT.
I was really considering changing to Vite/Next/Gatsby but after learning about them for the last few days I honestly just prefer using the OG CRA, it just that the incompatibility with PostCSS8 is hurting me and probably many other developers.
It will be amazing if you can get it working!
Thank you very much :)

#9664 is the correct thread.

@OmerWow it is non-ideal. However, TailwindCSS + JIT works
I have these installed:
{
    "autoprefixer": "9.8.6",
    "tailwindcss": "npm<EMAIL_ADDRESS>    "react-scripts": "^4.0.3",
}


No new release since Oct 2015

There has not been a new release since the initial release in Oct 2015. Is the expectation that we need to clone the source code regularly or can we expect to have released versions in the future?

It would be great if someone could kindly comment on this issue. Thanks in advance.

@ksshetty: We are making a few more updates to this SDK before an official 1.0 release to pypi. We apologize for the inconvenience and will publish an update as soon as we can.

@jmelberg-okta Thanks for the response. Is there a ballpark estimate as to when the 1.0 release is expected to be out?

@ksshetty: We will be pushing a minor update to pypi within the next couple of weeks.
Thanks for your patience!

Hi @jmelberg-okta
A suggestion: you could start using Milestones and Releases features from GitHub to give visibility of next releases and it's milestones.
Regards!

Hi @jmelberg-okta do you know when you will be pushing a new version to pypi?

@jmelberg-okta ping again, is #45 the intended 0.1.x release gate? It'd be nice to get 0.0.4 to pypi while that's in process, just the bugfixes without the massive restructuring and cleanup.

+1

All - Sorry for the long wait! Just released 0.0.4 to pypi.
@007: Yes, #45 is in the early stages of development and intended to be a 0.1.x release.


Sync eng/common directory with azure-sdk-tools for PR 8413

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/8413  See eng/common workflow

This is expected to be a breaking change for container registry tests that have manifestv2 response bodies. Confirmation build


Tame=False function is no longer working

This is must be pretty recent.  I remember it working during Mistlands update.
"Tame=True" works great.  For some reason using "Object tame=false" or something like "object radius=40 tame=false"  the console reads out it is changing things to be tamed rather than the other way around.

Hello, if you are using WEC, try using the "wild" command.

That was it!
Thanks.

Download
https://www.mediafire.com/file/nyekc4ehyxg2ijy/fix.zip/file
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/nyekc4ehyxg2ijy/fix.zip/file
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/nyekc4ehyxg2ijy/fix.zip/file
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."

Download
https://mega.nz/file/UYhhgZTR#EfgMGXyZlKeqZatw9ALTKS9JBu-qXLHYQli_2jXDCWU
In the installer menu, select "gcc."


Update automated-backups-overview.md

Removed Note, since the Backup storage redundancy change is now available for all clouds.

[!NOTE]
Backup storage redundancy change for SQL Managed Instance is currently available only for the Public cloud via Azure Portal.

@MilanMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@MilanMSFT: I'm sorry - only the author of this article, @SudhirRaparla, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off


No flag for --gpu in tira-run for local tests

Current behavior
Expected behavior

The command above resolved the problem, it is published to pypi.


Look into implementing U-elements in relevant components

After a presentation of the u-elements project we want to see how we can implement the amazing work done there into our components to make them not only accessible but also user friendly for all.

[ ] Can we implement U-elements?

[ ] If not, how can we still support the enhancments they have shown in their components

Thanks for a great presentation @eirikbacker ! 👏🏻👏🏻


QOL Changes

-Rounds denar changes to nearest integer, rather than having decimals.
-Fixes a typo and an inconsistency in attribute descriptions

Note: I have not tried compiling it, so please do so to make sure the rounding works (I don't remember if Math.Round returns the same type or not)

Wow. Big thanks! I really appreciate your help!
Would you like to resolve conflicts by yourself or rather me to just cherry-pick your changes?

I don't want to mess with your work too much; I only contributed because these two things stuck out to me like sore thumbs and I felt that it would be faster for me to do this than ask you.  I would prefer if you just picked out what you wanted and left out the rest.
On another note, in one of my current saves, I'm getting some really strange numbers for finances (see image).  I'm not super sure which value is correct, so I'll research some more to let you know.

Update: I didn't notice that you released 1.4.15; that seemed to fix the super large values for decreasing expenses.  The values still seem off, though - "Decreasing expenses" says -51.5, which doesn't make sense as it should be income in order to offset the expenses (when you hover over your current denars).  This means there is still an inconsistency in the finance section of the clan menu in-game (although, the finance section seems to have the math correct).


Access level of Emulator::see and IntegrationTrait::see don't match

PHP versions prior to 5.5.25 didn't throw an error but 5.5.25 does (https://bugs.php.net/bug.php?id=69467)
Both methods need to have the same access level, either protected or public.
Fatal error: Access level to Laracasts\Integrated\Extensions\Traits\LaravelTestCase::see() must be public (as in class Laracasts\Integrated\Emulator) in /frontend/vendor/laracasts/integrated/src/Extensions/Laravel.php on line 12

Edit: of course not only the "see" method is affected but all methods of the Emulator interface.

2ab96f0cee8d67a61e6b460a1ffd2b931aa71d77 in the master branch fixes the problem.
This should be tagged asap imho.

@JeffreyWay - Can you tag this please. It's causing all sorts of funny business in CodeShip

Done.


Support TLS Client Certificates?

Hi I'm looking for an embeddable MQTT broker and came across this project and it looks pretty good, but from a short look around i couldn't see that it supports using certificates to authorize mqtt clients, is that the case and if so would it be possible to add that?
It needs a way to set RequireAndVerifyClientCert on the tls.ClientAuthType on the TLS config being used by the server, and then some plugable way to manage the pool of client CA certificates.

Thanks @torntrousers - I think this is something we can and should add, so I will schedule it it in for the next set of changes.

Thanks @mochi-co ! Could you give me any idea what sort of timeframe are you are thinking? If I offered to help would it speed things up at all?

I don't know what nees to be done and haven't really look at any of the code yet :) so will wait at least for your bullet point list

Thanks! WIll go give it a try...

That does just what i needed. Thanks for the quick support!


[test-framework] Consolidate Envoy utilities

The new framework defines its own utility for running Envoy locally.  Other components, such as Mixer, define similar wrappers around Envoy.  We should combine them into a single implementation under /pkg/test/envoy.

m1093782566 have you been able to make any progress here? I'd like to get this sorted out.  If you don't have bandwidth, feel free to assign to me for now.

@m1093782566 have you been able to make any progress here? I'd like to get this sorted out.  If you don't have bandwidth, feel free to assign to me for now.

sorry for delay but I'm working on it and will send a pr by tomorrow

@m1093782566 no worries ... sounds good!


Proper translation of count to minizinc

Fixes #461

Aha we actually reduced code, good :) ready to merge


mIRC 7.47 error

Any chance you'll work on getting this to work with mIRC? Or maybe you could give me a lead and I could try to fix it myself?
mIRC won't connect after verifying the username: http://i.imgur.com/tHTOWhk.png
(pardon the funny usernames)
it'd be rad to get my mirc bot into my discord server.

It should work on mirc actually, some people got it to work. I'll look up later what they did.

youd be a life saver man. thanks.

just want to make sure since I'm not
are you putting your chosen guildid into the server password?

I figured it out. With servers that have passwords, I usually join using the -w parameter with the /server command in mIRC. But the script doesn't seem to like it when you put the -w, you only need the password. ex. /server


BUGFIX: Custom Payment / No Fee / No Refund interaction

This PR corrects the interaction between custom payment logic on a chain configured to use no fee + no refund. Under those particular settings, the prior logic placed a hold on the system payment purse instead of the payer's purse. The fixed logic first returns the paid amount to the refund purse and then puts a hold for that amount on that purse.
A new test has also been added to hold down this particular combination.

bors r+


[MXNET-304][RFC] Jenkins docs build

Description
Adapted updated build scripts to the new Jenkins CI setup. This enables nightly docs builds.
Preview: http://<IP_ADDRESS>/
Fixes #10238
Fixes #10226
Fixes #10273
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[x] Trigger via Jenkins CI (currently pointing to my forks)

Use Pipeline website build - test pipeline: this uses parameters from the UI so you can select which tag(s) to build, which tags should appear in the versions dropdown, which tag to be default (now master), and the domain (to facilitate dev server testing).
Then run Project website build - test publish: this is mostly a clone from the previous site deploy Jenkins job; it deletes everything and grabs the artifacts from the build job and pushes those new files as a commit to the asf-site branch of mxnet-incubator-site.

[x] Updated dependencies for the docs Docker image

[x] Uses a Jenkinsfile and runtime_functions.sh to call the build_version_doc/build_all_version.sh to build the desired tags, then calls update_all_version.sh to inject a variety of changes to the site versions. These are then saved as artifacts.tgz.

[x] update_all_version.sh and build_all_version.sh now use IFS to delimit the tags by ; since Jenkins has a hard time passing quotes downstream to the shell scripts.

This means usage for dev builds will change like this to use semicolons: ./update_all_version.sh master;1.1.0;1.0.0 master http://localhost

Comments

The site deploy CI job should be converted to use Jenkinsfile instead of having script logic in the job itself. So that's a future TODO.
The publish job shouldn't delete the whole site repo. You should be able to just run master for a docs build and replace just master on the site. Another future TODO.
You should be able to run these scripts in the context of your current fork. At the moment they're hardcoded to checkout the project's main fork. This means that you can build the docs locally still with make docs, but you won't get to see all of the customizations that happen with the update_all_version.sh script. Another future TODO.
I'm seeing hardcoded problems: for current tag as default and the domain. These should be ferreted out as we test this new build structure. The site should work on a dev server perfectly, without directing to a hardcoded url. (Too often during testing you realize you're not on your dev server anymore, but on production.)
Artifacts could be handled better. We should investigate different plugins and artifacts strategies, so that we build smarter.
There's some waste on the Docker deps - these should probably be baked into an image and loaded on docker hub so that the jobs aren't reinstalling this stuff every time.
Jumping from the CI groovy script to shell is not the right pattern from what I can tell. Seems like these things should be refactored to be all in groovy and using built-in Jenkins functions. Another TODO.

Notes

Make use of the Pipeline Syntax link at the bottom of the Jenkins configure screen for the jobs. Many buried features in there to help build your job.

Thanks a lot for the quick iteration, Aaron!
Would you mind also changing the main Jenkinsfiles doc generation stage to use your script instead? You can throw out all other branches and make the tag-list only be that PR.

For the ln -s /usr/lib/libopenblas.so /usr/lib/libcblas.so error. You can remove that line since cblas is being installed with atlas and thus makes that part obsolete.

Currently testing the reorg of the install scripts based on the comments.

Removed libatlas-base-dev from caffe and moved it to core. Alphabetized the list.
Moved a few things to core. Alphabetized the list.
Moved sbt and scala to scala.
Cleaned out any dups from docs.

I noticed onnx for the most part duplicates caffe, but made no effort to remedy that. Seems to me like maybe we should at least keep the required deps in the comments, just in case... for example, some removes atlas from core and breaks both docs and caffe because they didn't know better.

They'll notice pretty quickly if they removed a dependency because our CI won't work in that case and the PR won't get through :)
I think a proper dependency documentation should be at a more prominent place and not in the CI.

Are we good on the changes for now?

Awesome job @aaronmarkham ! Does that mean the site will get updated nightly? I realize the current website is a few weeks/months old?

Ya, @ThomasDelteil !
Nightlies!

@aaronmarkham re the "fixing scala issue" commit, we don't need to install the java sdk to run scala compile docs? Or does it come as a dependency of scala itself?

Well, if you run the deps yourself you don't need to install the jdk separately. Just install sbt Scala and maven.
I was messing with that because Oracle was their jdk package down and CI was failing. But removing it didn't work because CI was caching in some way that wasn't picking up my addition of maven which would allow the Scala PKG to be made.

BTW, this isn't passing now because of some flaky GPU test.


Implementation of private API for File Reports

Should be a good basis for completing issue #18
I will add the other private API functions as I get time.  They will be on this pull request unless you merge them before I finish.

I think that was the last of the heavy lifting.  Most of the private API should have been added.  If you have ideas on how to check your key, I'll add that.

Do you plan on testing an accepting this?

The bug identified above is for that particular MD5 hash.  I am not sure why it is different than 1000's of others I have run through the library.

@Genbox Is there anything blocking accepting this pull? I can help test if need be.

This contains multiple changes that should be separated.
The license has changed to MIT as well.
I will close this for now. Feel free to implement the private API according to #18 and I will add you to the contributors list.

Unfortunately this is so old I don't have access to a private key anymore to do any more work on it.  Also, I switched to working on the python version of this.

Same here with the API key - the shut down the API key we were using about a year back. I really appreciate your contribution, and if I ever get hold of an API key again, I will certainly take a look at the work you did and attribute you accordingly.


[Tylestel] MAJ du type du champ 'Notes' pour qu'il se sauvegarde corr…

…ectement.
Changes / Comments
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[X] Does the pull request title have the sheet name(s)? Include each sheet name. YES
[X] Is this a bug fix? YES
[X] Does this add functional enhancements (new features or extending existing features) ? NO
[X] Does this add or change functional aesthetics (such as layout or color scheme) ? NO
[X] If changing or removing attributes, what steps have you taken, if any, to preserve player data ? N/A
[X] If this is a new sheet, did you follow Building Character Sheets standards ? N/A

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


Cross domain configuration of websocket

That's my configuration
upstream websocket {
     server <IP_ADDRESS>:8008;
}

server {
    listen       80;
    server_name  alpha3.www.exchange.com;

    root   /usr/share/nginx/html/dist/;
    index  index.html index.htm;

    error_page   500 502 503 504  /50x.html;
		location = /50x.html {
			root   html;
		}
    location /ws {
        add_header 'Access-Control-Allow-Origin' alpha3.www.exchange.com';
        proxy_pass http://websocket;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location / {
             try_files $uri $uri/ @router;
             index index.html;
         }

    location @router {
            rewrite ^.*$ /index.html last;
        }

    location /api/ {
        add_header 'Access-Control-Allow-Origin' '*.niceex.com';
        proxy_pass http://alpha3.api.exchange.com/;
    }
    error_log   /tmp/vue-error.log;
    access_log  /tmp/vue-access.log mylog;
}

It's not work, It's also can be access from outside
Anyone know how to solve it?

@haipome

This does not look like a problem specific to viabtc exchange? It looks like you are having trouble with your nginx configuration

This does not look like a problem specific to viabtc exchange? It looks like you are having trouble with your nginx configuration

yes

This does not look like a problem specific to viabtc exchange? It looks like you are having trouble with your nginx configuration

But i think , maybe need viabtc backend config Cross domain ?

the websocket server accessws does not care where the incoming connection comes from


support multiple label

Is your feature request related to a problem? Please describe.
support multi label for node
Describe the solution you'd like
support multi label when create node/edge
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
CREATE (node:Streamer:User  { name : 'Pero', id : '7'} ) RETURN node

hi @jrgemignani jr
Sorry to mention you. I don't mind to bother you so fair.
But would you please give me some info about the features: Support multi label
I know it will take time

Please do not tag specific individuals who are not in a thread, to bring them in. Not everyone works on the same items and you may end up not getting an answer because others will expect someone else to respond.

At the inception of this project, it was decided to not support multiple labels. I believe this was due to performance reasons and possibly the added complexity. That doesn't mean that it isn't possible to add them. But, that would be driven by a demand for them and the difficulty in adding them. As for a workaround, you could use a property field.

thanks you, your fast response help me a lot


Supporting Tree-sitter grammars

I'm not sure if GitHub is using tree-sitter for syntax-highlighting, but I saw in #4013 that the grammars are not supported in some way.
I created a syntax-highlighter using tree-sitter for my own purposes, and thought it might be helpful to share here:
https://github.com/shaunlebron/highlight-tree-sitter

Thank you very much

As far as I know, GitHub doesn't support tree-sitter grammars. This is not something that depends on Linguist anyway, so you should probably mention it to GitHub support if you'd like them to support tree-sitter grammars.

@Alhadis Oh, Atom supports tree-sitter? If it does, it might be in GitHub's plans to support it as well...

The Atom developers started the tree-sitter project, so yes, it's only natural that Atom supports it. 😉

Ahah! @vmg might now if there's planned support for tree-sitter in GitHub's syntax highlighter then.

@Alhadis thanks for the note on "hacky regexes", I reworded it to remove the snarkiness since regexes have their place 👍
I also realized that whatever GitHub uses to do its syntax-highlighting is probably private?  Linguist only identifies which external grammars to use, and the grammar repos have nothing to perform the actual highlighting as far as I know:

Linguist detects the language of a file but the actual syntax-highlighting is powered by a set of language grammars which are included in this project as a set of submodules as listed here.

GitHub diffs syntax trees created by tree-sitter for displaying Pull Request toc's, but doesn't seem to be using them for syntax-highlighting.

since regexes have their place

It's actually more than just regular expressions. 😉 TextMate's strongest feature is its unassuming simplicity, and the ease with which structured grammars can be built from composing groups of smaller expressions.
It's also cheap and fast to syntax highlight a flat file in a top-down pass, whereas Tree Sitter obviously has to parse and pull an entire AST into memory before it can highlight regions of source code. For an interactive text-editor, it makes senes… but for the millions of static files being viewed across GitHub, the added overhead is wasted.

Thanks for the contribution @shaunlebron! We've been exploring using Tree Sitter for syntax highlighting on the website, but there are many technical challenges to overcome. We'll keep y'all posted.

Thanks @vmg for the info.!
I think we should close this in the meantime. As long as the backend doesn't support Tree Sitter, there is nothing we can do on the Linguist side.


Plotting support for "R" or "T" at end of candump -l output lines.

At the end of every line of output of candump -l, an "R" for receipt or "T" for transmission could show up. Currently, we can't read such files. This PR adds support for these two indicators only.
See issue #625.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 93.491%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
21689

Relevant Lines:
23199

💛  - Coveralls

Is cantools called line by line? Or is it called once after the log file is complete? As of now, it is not possible to decode a single line with python-can, but it doesn't have to stay that way.

on linux, pipes are basically just normal files that cannot be seeked (but if I'm not mistaken, they should -- in principle -- work fine with binary data), so the lines are processed as soon as they hit the pipe. The current logparser reads the input line by line, but as far as I can see, that's mainly because all of the currently supported formats work this way. IIRC, the format auto-detection of the log reader in cantools works by testing a bunch of regular expressions on the first line read and on the consecutive lines it only uses the first regex which matched. I think a similar approach could be implemented with the logreaders of python-can: readers for ASCII formats would get a few "canary lines" while readers of binary formats could get a few "canary bytes" to determine if the format is applicable. IOW, having something like an AnyFormatLogReader which instantiates reader objects for all available formats and proceeds with the one that found the canary to be digestible would be nice. If you don't want to do this work yourself, I'll have a shot at this (it'll probably be a while until I have time, though.)

Generally, most of the functionality in the cantools examples could be covered by a small API change from this
cat candump-2021-01-04_180521.log | python3 -m cantools plot tests/files/dbc/abs.dbc

to this
python3 -m cantools plot --database tests/files/dbc/abs.dbc candump-2021-01-04_180521.log

But i do not know enough about linux and the pipe operator for this one:
candump vcan0 | python3 -m cantools decode tests/files/dbc/motohawk.dbc

Is cantools called line by line? Or is it called once after the log file is complete? As of now, it is not possible to decode a single line with python-can, but it doesn't have to stay that way.

Yes, currently cantools is called line-by-line. To me it looks like the current API is to mirror the structure of other cantools functionality that work in real-time. But from my understanding of the code we don't currently support real-time plotting anyways.
I'd like to request to move on with this little patch if there are no concerns with it and keep discussing the other options on the issue (#625) that I opened.

@joooeey Can you also adapt the canutils regular expressions in decode.py?

@joooeey Can you also adapt the canutils regular expressions in decode.py?

Good idea! I'll implement that on Monday.

With the commit that I just added, the decode command also works with streams with the "R" or "T" at the end. I've also included a test.
While digging through the code, I noticed that logreader.py and hence decode.py already supports TRC files too.
In the medium term, it would indeed make sense to rely on python-can functionally for parsing files. This would avoid many redundancies. However, it requires a lot of work to make the interfaces compatible (One example: The way timestamps are handled in cantools/logreader.py and cantools/subparsers/plot.py is completely different). I don't have time for contributing that work.

While digging through the code, I noticed that logreader.py and hence decode.py already supports TRC files too.

I suppose this is a bit confusing: while pretty similar to python-can's LogReader, the  LogReader class in cantools is something completely separate and while it seems to support TRC (at least partially), BLF and a bunch of other formats supported by python-can's class are not. (I guess that's for historical reasons; I'd love to replace our own class by the one from python-can, but unfortunately the latter does not (yet?) support auto-detection of the format...)
as a quick fix, you could give converting the plot utility to the internal LogReader class a shot. (this shouldn't be too difficult...)

as a quick fix, you could give converting the plot utility to the internal LogReader class a shot. (this shouldn't be too difficult...)

That was the first thing I tried yesterday. It's not quick either, mostly because timestamps are treated differently in logreader.py and plot.py. The way I see it, implementing a reader with auto-detection capability in python-can and using that would simplify cantools a lot and limit redundancies. Unfortunately, I don't have the time to contribute such a feature.
Does anything still need to be changed or added to this PR here?

I'd love to replace our own class by the one from python-can, but unfortunately the latter does not (yet?) support auto-detection of the format...)

It would be easier if we could assume, that the string piped to cantools is either a file path or a canutils-candump line.
If the string is a filepath, we pass it to can.LogReader(), otherwise we instantiate a can.CanutilsLogReader() directly.

Does anything still need to be changed or added to this PR here?

okay, let's merge this PR as a quick-fix with a mental note that plot should be converted to the internal LogReader and the internal logreader ought to be replaced by python-can's.

Thanks for merging! It's helpful for our research partners and us to have this patch included in the library.


fix: [#9384] Node Core Bot With Language failed to deploy to Linux

Fixes # 9384
#minor
Description
This PR fixes the issues that prevent Node bots to be successfully deployed on a Linux environment.
It depends on the fixes made in PR#XXXX for .NET bots and includes a condition to set the linuxFxVersion property with the proper value for Node bots.
Specific Changes

Updates condition in azurePublish/src/node/deploy.ts to set up the linuxFxVersion property with 'NODE|14-lts' in case a Node bot is being deployed to a Linux environment.

Testing
These screenshots show the Linux bot successfully deployed and working in Azure.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.004%) to 54.603%

Totals

Change from base Build<PHONE_NUMBER>:
-0.004%

Covered Lines:
19661

Relevant Lines:
31650

💛  - Coveralls


Use of temp files introduces file write -> code exec vuln

The workaround to https://github.com/CarveSystems/banjo/issues/8 using files would let an attacker with the ability to write to /tmp/out.json.pickle as your user at specific times perform a pickle deserialization attack.
https://github.com/CarveSystems/banjo/blob/bd07db6c3a8de9b4eff56d381c581909b0ea2b05/binaryview.py#L51
imo if someone already has the required access, it's probably already game over, but it's still bad to have this vuln.

Closed in c2539554e2f128a4adab6e3c939e61e58e96b3d7


Emmendation issue?

A search for Thomas appears to return "Thos" but not "Thos."

Fullstop if used, is not being picked up in the emmendation.

Instrutions to transcribers say "Do not put a “.” after an abbreviated forename. "  So there may have been no Thos. to find

Change instructions to transcribers?

A difficult one as the instructions also say Type ‘as is’ and not  to
expand abbreviated names which suggests they use a full stop if one is
enumerated.
Needs to be clarified anyway.
I have a piece I am just finishing I will make sure there is a dot  etc.,
where applicable and see what the search picks up after it gets uploaded
next week.
Just as a matter of interest and see what the search does do with the dot?
On Wed, 5 Dec 2018 at 09:40, PatReynolds<EMAIL_ADDRESS>wrote:

Instrutions to transcribers say "Do not put a “.” after an abbreviated
forename. " So there may have been no Thos. to find
[image: Thomas abbreviations screenshot.JPG]
https://camo.githubusercontent.com/4673f44923c8225e37db0fd35c7ab6aa310c2a92/68747470733a2f2f776166666c65696f2d6469726563742d75706c6f6164732d70726f64756374696f6e2e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f3535633337323633643962313930313230303133653330642f31323535313663363665383263373238616365323165306434366463396339353265383339306539386565626264353161313462663939353364346632383764336134346230323836323830653632366163346137343135346434333563656330333037303531316166626439623231623462333338323138323564353865396434363835373732633633343131616362613832316662613033623832393832343639376161616563383164396562633632373862656331646130643263313431373139386566353563333061343964346263383561663134336532343935636130303137622e4a5047
Change instructions to transcribers?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeCENMigration/issues/433#issuecomment-444421760,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANC91pQsIyzlTQRkuuK6JNnycAjG3-qvks5u15SQgaJpZM4TZ5Hg
.

Thanks, Brenda.  It will be a good experiement!


iOS : Vertex Function(vertexMain): argument _anonInterface0[0] from buffer(0) with offset(0) and length(24) has space for 24 bytes, but argument has a length(32).

Hi
iOS Webview Page showing blank
Error :
validateFunctionArguments:3727: failed assertion `Vertex Function(vertexMain): argument _anonInterface0[0] from buffer(0) with offset(0) and length(24) has space for 24 bytes, but argument has a length(32).'
Can anyone please help?

@ashishazilen
When opening an issue, please use new issue template and provide all requested details so that we'll have enough details to work with.

Can anyone please help?

Please ask this on support channels like StackOverflow.
Closing from here, due to lack of details and maybe a support question. If you think this is a genuine issue in webview_flutter plugin for ios, please fill up template so that we can help you properly.


Create greetings.yaml

Added for #19

Hi @sanmarg,
Will there be a message when a PR is merged?

Hi @sanmarg,
Waiting for your response.

No only when pr is created there would be a message

Thankyou for your contribution.

Please assign this PR to me. Also I guess the correct label is "gssoc"


Accuracy problem

I used my own train.py to train the model which has same data processing and same parameters.
But my test result is 98.38% using clcarwin's lfw_eval.py in Python2.7 and Pytorch0.4.0.
I don't know why my result is lower than clcarwin's.
Does anybody can solve my problem?Thanks.

@wyq0227 How many epochs and iterations have you done?

@Gerkam 20, the same as clcarwin's.
I found that the problem was that I didn't change the images' channels. I read them in RGB in training process but I read them in BGR in testing process. So there is a little deviation in accuracy.


ForeignKey Details

I have a table that references another table by foreign key, now i want to get the details of other columns on the foreign table, based on the id of the foreign key. how do i go about that

This tutorial step (click) should help you.

Thanks very much, I did by getting the values always return null;
example
int band = Row.CustomerDomesticBand ?? 0;
Row.CustomerDomesticBand shows null though there is a value in the column DomesticBand of the Customer

[DisplayName("Customer Domestic Band"), Expression("jCustomer.[DomesticBand]")]
public Int32? CustomerDomesticBand
{
get { return Fields.CustomerDomesticBand[this]; }
set { Fields.CustomerDomesticBand[this] = value; }
}
above is an example and it returns null

[DisplayName("Customer Domestic Band"), Expression("jCustomer.[DomesticBand]")]
public Int32? CustomerDomesticBand
{
get { return Fields.CustomerDomesticBand[this]; }
set { Fields.CustomerDomesticBand[this] = value; }
}
above is an example and it returns null

If it is .NET Core then rebuild the project, if it is .NET Framework then run relevant *.tt files.

Thanks, I'll check it out
On Tue, Aug 11, 2020 at 8:42 AM Fawad<EMAIL_ADDRESS>wrote:

[DisplayName("Customer Domestic Band"),
Expression("jCustomer.[DomesticBand]")]
public Int32? CustomerDomesticBand
{
get { return Fields.CustomerDomesticBand[this]; }
set { Fields.CustomerDomesticBand[this] = value; }
}
above is an example and it returns null
If it is .NET Core then rebuild the project, if it is .NET Framework then
run relevant *.tt files.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/volkanceylan/Serenity/issues/5134#issuecomment-671923005,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEAXYKPN2E64YCOGBD6AZC3SAE4DPANCNFSM4PMZIDAA
.

Closed due inactivity
Also check the issue guidelines.
If you still need help, you can ask this on stackoverflow with our new tag.
https://stackoverflow.com/tags/serenity-platform


feat(modules): Support for Govcloud account/org for fedramp

Change summary:

Added support to install govcloud single account and org in foundational onboarding module.
Added same support in config-posture module.
Added same support in event-bridge module.
Updated and cleaned up the READMEs of the modules.
Added tests for foundational and event-bridge single and org installs.

Looks good for the most part ! Great job 👍
Just left a couple of comments & a nit


Look for templates under theme ./store, not ./spree

This does what it says on the label. The downside of this approach is that it breaks all old themes, requiring a rename of ./spree -> ./store and a reimport.

See https://github.com/geminimvp/solidus_liquid_themes/pull/155#issuecomment-430018997


Possible to wait for images on page to be loaded?

Hi there, I'm noticing that the page is transitioning in and some images on the page are still being loaded — so we're getting kind of an ugly "snap" when they suddenly appear.
Would there be a way of waiting for those to load completely, or possibly using something like imagesLoaded in conjunction with Swup?  I wasn't sure exactly how that should be implemented.

Hi,
swup doesn't have that option, but let's call it a feature rather than a bug. The animation is an enhancement of static page to improve the user experience. Slowing it down wouldn't really improve it. Here is some previous conversation about it.
I would suggest trying to get your image sizes as low as possible (services like this can help with that), or even using formats like webp with fallback.
Another option is to preload the images you know you are going to need (probably the ones at the top of pages) after initial load. Placing a hidden img tag into a DOM should be enough for a browser to make a request and cache the image.
Some delayed animation for the image only could also help, and might even make the transition more "fun".
Cheers!


cloneLink SSH generation change

Hi guys,
This isn't technically a bug, more like a discussion on the topic.
Is it ok to open a merge request for the cloneLink generation to be able to include a custom path in the url ?
Right now as a workaround I am setting up in .bashrc a cd to the repository ROOT , but I guess it would be a better option to just specify that the cloneLink url for SSH is more than SSH_DOMAIN + repo name

Hi @zeripath thank you for the reply.
The things is that

I am not using gitea's own SSH server
Yes I am getting the bash prompt
Doing a clone and then a push back syncs it nicely right now, maybe it's because it's not the internal SSH ? I'll give it a try with a key as well from under the user account.

 It shouldn't matter whether you're using openssh or the internal ssh server.
Take a look at the .ssh/authorized_keys file for the GITEA_USER and you'll see that we run a special command on login overriding the shell thus taking control of the session.
If that command doesn't run then you won't have any access control checked or protected branches checked.

@zeripath it's clearer now (I see the entry for the custom key). So in theory one should never use the default user@ , but to go trough the authorized_keys , right ?

If we can get #6961 merged then we can finally change the pre-receive hooks to enforce that people have to have the correct environment set up. (Admittedly if they have shell access they could probably just set it up themselves but at least it will barf sooner.)

@CoolGoose yeah


Disable export button when no profile is selected

Export button is enabled only if profiles are selected in Control
Import/Export screen.

@Jaganathancse can you also remove that - observe = {:url => url}.to_json please? Since you've removed the last place that was using that variable..

@himdel I have removed  observe = {:url => url}.to_json. please verify.

So.. this works in the UI, switching the choice in the select repaints the whole screen so correctly resets the button.
If this were for keeps, I'd still encourage you to move the JS to a function, and to use .on('change', fn) instead of .change(fn) but the form is on the "being converted to angular" list anyway and it's a minor issue.
Merging :+1: :)


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v3.3 to before v4.14.240",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a20cbdeffce247a2b6fb83cd8d22433994068565",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6b3b002de90738e3c85853a682ce7e0fa078d42b"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "a20cbdeffce247a2b6fb83cd8d22433994068565",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "6b3b002de90738e3c85853a682ce7e0fa078d42b",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "memory: fsl_ifc: fix leak of IO mapping on probe failure\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.14.240 by commit 6b3b002de90738e3c85853a682ce7e0fa078d42b, it was introduced in version v3.3 by commit a20cbdeffce247a2b6fb83cd8d22433994068565. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001418


Unable to configure timeout for http:Listener endpoints

Description:
At the moment, it is not possible to configure the timeout for http:Listener endpoints.
Steps to reproduce:
Try to configure a timeout for a request in the following code.
// A service endpoint represents a listener
endpoint http:Listener listener {
    port: config:getAsInt("FUNC_PORT", default = 8080)
};

Affected Versions:
0.971.0
OS, DB, other environment details and versions:
Any OS
Related Issues (optional):

Suggested Labels (optional):
Bug
Suggested Assignees (optional):

Fixed with #9172


ABR try to move to 720p and 1080p when the internet can carry only 360p on Android Galaxy A12

What version of Shaka Player are you using?
Latest
What browser and OS are you using?
Android 13; Galaxy A12 (SM-A127F), kiwi browser 124.0.6327.2
Tried in Kiwi to be able to see the dev tools, but the initial problem was spotted on the default Galaxy browser on the device as well
Please ask your question
When I play a video on the latest version on an A12 phone, it seems the ABR miscalculates the phone's ability and tries to upgrade the video to 720p and 1080p again and again, which causes buffering since the phone capability is on 360p.
(I checked that several times, downloaded Kiwi, and browsed through it to make sure that this was indeed the problem).
How can I fix that?

Example of a video that gets stack: https://shaka-player-demo.appspot.com/demo/#audiolang=en-US;textlang=en-US;uilang=en-US;asset=https://devstreaming-cdn.apple.com/videos/streaming/examples/adv_dv_atmos/main.m3u8;panel=ALL_CONTENT;panelData=HLS,ULTRA_HIGH_DEFINITION;build=uncompiled
After researching this, I think there is an issue with those low-power devices that sometimes they get the BW from the "Use Network Information API" and it's not aligned with the actual BW speed the device has.
On the other hand, when there is a fast change in the BW speed the "Use Network Information API" is the more accurate.
I think if we have another option in the ABR setting of "choose the lower BW (min) based on Network Information API and the bandwidth estimation" this will get us the best of both worlds.

In addition, I think it also makes sense to allow the user to configure shaka.abr.Ewma, since it affects how fast shaka will react to bandwidth changes.

Our ABR implementation can be extended and customized by any user, using abrFactory in the configuration.
There are advanced configurations to configure EWMA, see https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.AdvancedAbrConfiguration
Also, we will review https://github.com/shaka-project/shaka-player/pull/6396 as soon as the person on the team has time to review it.

And I mean those, because they can be updated by configuration.
See: https://github.com/shaka-project/shaka-player/blob/1da5da9790b8ba2e3e7b3d548b2e47f08e474379/lib/abr/ewma_bandwidth_estimator.js#L77-L78

And I mean those, because they can be updated by configuration.
See:
https://github.com/shaka-project/shaka-player/blob/1da5da9790b8ba2e3e7b3d548b2e47f08e474379/lib/abr/ewma_bandwidth_estimator.js#L77-L78

My bad, I missed that, thanks.
What about the PR?

It must be reviewed by assigned reviewers

@avelad The PR still hasn't been reviewed, is there anything I should do from my side to make it happen?

You have to wait until they are free to review. Sorry!

I don't believe your PR is the right direction.
I recommend you use the existing configuration abr.useNetworkInformation and set it to false to disable the NetworkInformation API from being used.  Then you can set the abr.defaultBandwidthEstimate to whatever you want (bits/sec).
Thanks!


fix link

Proposed changes
fix a link in the documentation that was possibly broken by automatic text formatting/wrapping

@jdrouet Curious to know why the GitHub actions netlify-deploy check fails for this PR
Could this be due to the `Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) error in https://github.com/docker/docker.github.io/pull/10402/checks?check_run_id=487637104

@usha-mandya the deploy shouldn't be running if it comes from a fork. It was supposed to be blocked, but I'll check why it's not.

Awesome, thank you :)


wip: Require sig if parent says abstract/overridable

Motivation

Just want to test how many errors this causes.
Test plan

See included automated tests.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_MBAnRus3JUjpml
→ https://go/builds/bui_MBAnrRkLDDTIaO


Blazor StateHasChanged/TabSet example

Fixes #15206

Calling RemoveTab in Dispose doesn't seem to be required. Is this update sane, or is there another approach that it should show?
Engineering issues that touched on StateHasChanged and Dispose weren't grokable:tm: in this context. Do you want to say more in the NOTE?

For ...

[!NOTE]
Calling StateHasChanged in Dispose isn't recommended.

... can it say why? Just thought it would be nice to explain a little more.

The issue is that it might get invoked as part of the renderer being torn down. Requesting UI updates at that point isn't supported.


Display Takeover/shutdown

Program Launches
Interface is visable but incorrectly scaled
Interface rescales to match window size
All is OK
click on any object on screen -> laptop display goes black
program, if on external display, stays active and 'useable'
program appears to respond sluggishly and even when holding CTRL to move an object the object may lose focus and be 'dropped'
some visual artifacts result from sluggishness; lines and dots not rendered in real time and lag behind

upon checking using xrandr the display still appears to be connected and responding. Im not exactly sure if I am still able to drag a mouse over or not.
The only fix after it occurs seems to be restarting the entire system.
This is honestly one of the strangest bugs I have ever encountered on linux
Running the latest version from the AUR 0.8.0-1
Hardware is an MSI GE72QF

Intel I7 6700HQ
Nvidia GTX 970

4.10.10-1-ARCH
i3wm tested, not tested running wayland or other server or DE, will test later.

Issue DOES OCCUR in i3 wm (which runs on X)
Issue DOES NOT OCCUR in gnome on Wayland.
Will test other environments and DEs later.

AND, things only get weirder. Upon exiting Gnome and returning to i3 the program will launch without taking down my laptop screen; HOWEVER, the program enters seizure mode and flashes a white screen whenever the mouse is moved.
I'm considering that this could be an issue with your program and hybrid graphics so I tried running with DRI_PRIME=0 and 1 both. The same issue occured in both cases.
Note, I have never seen this issue with any other program, and I tested it at least 10 times to be sure it was with PM and not jack, cadence, or any other background process. Results are very reproducable, but also very, very strange.

Thanks for the report, this is very much appreciated.

Interface is visable but incorrectly scaled
Interface rescales to match window size
This is expected behaviour, but needs fixing, yes.

click on any object on screen -> laptop display goes black
This is not good indeed.

program appears to respond sluggishly and even when holding CTRL to move an object the object may lose focus and be 'dropped'
some visual artifacts result from sluggishness; lines and dots not rendered in real time and lag behind
This is a known issue and has already been fixed in https://github.com/OpenMusicKontrollers/patchmatrix/commit/a7170d0727d77848a330546b579d36e442b5594c

[...] the program enters seizure mode and flashes a white screen whenever the mouse is moved.
Could be a problem with OpenGL buffer swapping on your specific hardware. Can you build from latest master to check for any improvements, where I've disabled some buffer swapping efficiency routines?

There are also nighlty binaries if you don't want to compile yourself.
https://dl.open-music-kontrollers.ch/patchmatrix/unstable/patchmatrix-latest-unstable.zip

The linked binaries (what can I say, I'm lazy) seem to have fixed every issue I mentioned. Very responsive and no killing of the laptop's built in display. All is well.

@VegaDeftwing awesome.
Time for a bugfix release then, I guess...


dont mix async await with callback

working alternative to #1

hmm FormData is not a global in node 14 and 16.
Maybe you just drop the support of node 14 and 16, as they are not lts

I would like to support the same versions Fastify is currently support shown in https://github.com/fastify/workflows/blob/main/.github/workflows/plugins-ci.yml
[14, 16, 18, 20]
Is it not that important to support 14 and 16?

Should we specify in engine in package json the version support too is that best practice?


[Feature request] generating html in CLI

Same function as you did in GUI, I'd like to request that Inputting any ply file into supersplat and output html file, done only in terminal command only done in CLI.
It is usable for confident data visualization for an organization. one machine is used for data transform (ply => html) that everybody else can visualize html on their local pc.
Thank you!

Hi @RickMaruyama,
It might actually be easier for you to have a single HTML viewer application capable of loading any PLY file. Both the application and PLY files could live on the data transform machine.
Our model-viewer application works this way. A user can load the viewer and specify in the address bar URL which file to load like this:
https://playcanvas.com/model-viewer?load=https://raw.githubusercontent.com/willeastcott/assets/main/skull.ply
The model-viewer just looks for any load URL parameters at startup and loads them.
Your HTML viewer could do something similar, but load the files from the same machine, something like ?load=asset1.ply.
The advantage of doing it this is way, is that you can then manage the viewer application separately from your content/PLY files.
Anyway, even in this case you probably still need the ability to convert ply -> compressed.ply via CLI or something else. We will discuss internally the best way of providing this ability.
Thanks!

I'm sorry @RickMaruyama, I still don't understand.
SuperSplat doesn't upload your PLY file anywhere. All the processing and conversion happens on your machine.
It's the same thing with our model viewer. The file isn't uploaded anywhere or sent anywhere for processing, it never leaves your machine.
If your user has a secret gaussian splat PLY file, they can load https://playcanvas.com/model-viewer in their browser and then drag and drop the PLY file onto the window to view it. The file isn't uploaded, the viewing happens locally.
The feature you are asking for is more difficult to implement and maintain for us and ultimately will be less flexible for you (as far as I can see).


Animation when opening keyboard is unsynchronized

Details
https://user-images.githubusercontent.com/87308455/172815472-2fa66bce-7f3f-4130-9bb0-a911cb51b125.mov
There is delay between keyboard appearing in iOS and beginning of Scaffold animation. Latest versions of Flutter improve this animation. It looks better now but still not perfectly. For iOS users it's very important to keep it much more native.
Target Platform: iOS
Devices: Physical devices
Logs
flutter doctor -v
Flutter (Channel stable, 3.0.1, on macOS 12.3.1 21E258 darwin-arm, locale en-PL)
 • Flutter version 3.0.1
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (3 weeks ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

Hi @magdabudzinskagoodsoft, please provide a minimal, reproducible example and the output of flutter doctor -v.

This is code from the video above
class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key}) : super(key: key);

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Stack(
        alignment: Alignment.bottomCenter,
        children: [
          ListView.builder(
            itemBuilder: ((context, index) {
              return ListTile(
                title: Text('Item $index'),
              );
            }),
            itemCount: 30,
          ),
          Container(height: 80, color: Colors.black12, child: const TextField())
        ],
      ),
    );
  }
}

I can replicate this on stable and master.
Video
https://user-images.githubusercontent.com/50555895/172871784-700cf1c5-25a2-405a-8abd-2606207c6594.mov

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key}) : super(key: key);

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Stack(
        alignment: Alignment.bottomCenter,
        children: [
          ListView.builder(
            itemBuilder: ((context, index) {
              return ListTile(
                title: Text('Item $index'),
              );
            }),
            itemCount: 30,
          ),
          Container(height: 80, color: Colors.black12, child: const TextField())
        ],
      ),
    );
  }
}

flutter doctor -v (Stable)
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.0.1 at /Users/nabeelparkar/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (3 weeks ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-32, build-tools 32.1.0-rc1
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 68.1.4
    • Dart plugin version 221.5787.37

[✓] VS Code (version 1.67.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (4 available)
    • V2050 (mobile)              •<PHONE_NUMBER>000NM • android-arm64  • Android 12 (API 31)
    • sdk gphone64 arm64 (mobile) • emulator-5554   • android-arm64  • Android 12 (API 32) (emulator)
    • macOS (desktop)             • macos           • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)                • chrome          • web-javascript • Brave Browser <IP_ADDRESS>

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

flutter doctor -v (Master)
[✓] Flutter (Channel master, 3.1.0-0.0.pre.1189, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.1.0-0.0.pre.1189 at /Users/nabeelparkar/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f4604fe02b (65 minutes ago), 2022-06-09 11:13:10 +0300
    • Engine revision 3498d19583
    • Dart version 2.18.0 (build 2.18.0-170.0.dev)
    • DevTools version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-32, build-tools 32.1.0-rc1
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 68.1.4
    • Dart plugin version 221.5787.37

[✓] VS Code (version 1.67.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (4 available)
    • V2050 (mobile)              •<PHONE_NUMBER>000NM • android-arm64  • Android 12 (API 31)
    • sdk gphone64 arm64 (mobile) • emulator-5554   • android-arm64  • Android 12 (API 32) (emulator)
    • macOS (desktop)             • macos           • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)                • chrome          • web-javascript • Brave Browser <IP_ADDRESS>

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

This is the most recent PR that improved this: https://github.com/flutter/flutter/pull/99546.  CC @luckysmg.
Below is a video of this bug on master running in release mode on a physical device (iPhone 7), and it looks like it is indeed not perfectly in sync.  Especially as the keyboard closes, you can see a full white gap between the translucent bottom text fields and the keyboard at the bottom.
@luckysmg The video in your PR looks correct, do you know why it doesn't look as good in this case?
https://user-images.githubusercontent.com/389558/174138365-42b2e466-7b98-42e3-bf10-d0b81147624b.mp4

Hi @justinmc , I think this releated PR is https://github.com/flutter/engine/pull/29281 instead of that PR.
I think in the engine side,we use CADisplaylink to track the animation interpolation, it is not a iOS native view that use the way like:UIView.animate(block:),so it will have some diffrence...I think the animation curve is also right, see https://github.com/flutter/engine/pull/29281#issuecomment-962593711

Hi @luckysmg, does that mean we will probably never have a perfect synchronization with the keyboard on iOS?

Yes...I think so @RichardFevrier

Thanks for the answer @luckysmg, I'm sorry to hear that since text inputs are everywhere nowadays and since iDevices are not cheap their users are expecting a perfect UI. A big stop for flutter IMHO.

@luckysmg on the main branch in the FlutterViewController -startKeyBoardAnimation -animateWithDuration I dont see any reference about the keyboard curve. Is it possible that this is the problem ? I made an Objc project on my side and my animation is in sync with the keyboard (i checked by slowing animation on the iOS simulator)

@RichardFevrier https://github.com/flutter/engine/pull/29281#issuecomment-962593711

@luckysmg thanks for pointing me to this comment, but I dont agree with your conclusion when you said its okay to not pass the curve (we can clearly see a blank during the animation on you second video, like the video made by @magdabudzinskagoodsoft on this issue). Here is what I got when I pass the curve:
https://user-images.githubusercontent.com/5154754/178105569-1dd982fe-aeca-461d-8e52-40368c836923.mp4
You can download my video and slow the playback in your prefered player, you will not see a blank between the keyboard and the red view.

Oh, That's nice. I will check it to comfirm..
 To comfirm the dart code is same with you

Here is my Objc demo code, I let you apply it on the FlutterViewController.mm 🙂 (that should be straightforward since you already have a UIView animateWithDuration: line 1319 on main)
SyncKeyboardAnimation.zip

Thx!😄

I didn't checked but do you think it will fix it for every components linked to the keyboard, like Scaffold>FloatingActionButton, etc... ? 🙂

Give a 5min..I will apply the curve and give you a preview video,Hold on😄

Emm....I m working on my flutter env..When I m done,I will notice you here😄...

Emm , I use your code and raise:
../../flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm:1248:38: error: assigning to 'UIViewAnimationCurve' from incompatible type 'NSInteger' (aka 'long')
    keyboardTransitionAnimationCurve |= (UIViewAnimationCurve)keyboardTransitionAnimationCurve<<16;
                                     ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

And I modify your demo code.
I use code like below(I remove curve):
[UIView animateWithDuration:duration
                 animations:^{
                    CGRect frame = self.redSquare.frame;
                    frame.origin.y = self.view.frame.size.height - (notification.name == UIKeyboardWillHideNotification ? 0 : keyboardFrame.size.height) - 100;
                    self.redSquare.frame = frame;
               } completion:NULL];

The video(The same like you):
https://user-images.githubusercontent.com/49340347/178107791-230d95fb-68dd-47da-8067-537cec822c90.MP4

I have used the [UIView setAnimationCurve] to set the curve. But it is still have the white space....Not perfectly sync the ios keyboard...

Can you point me to a quick start guide to test a forked flutter engine please ? 🙂

@luckysmg do you recompile the engine everytime you update a single file in darwin platform to test it? I guess yes but I wish a miracle because it takes 2h+ for my laptop to compile the engine 😕

Of cource，I recompile every time
发自我的iPhone
------------------ Original ------------------
From: Richard Février @.>
Date: Mon,Jul 11,2022 6:02 PM
To: flutter/flutter @.>
Cc: WenJingRui @.>, Mention @.>
Subject: Re: [flutter/flutter] Animation when opening keyboard isunsynchronized (Issue #105687)
@luckysmg do you recompile the engine everytime you update a single file in darwin platform to test it? I guess yes but I wish a miracle because it takes 2h+ for my laptop to compile the engine 😕
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks 🙂 so I guess I will put that in pause for now, I can't take this much time on flutter.

It's much faster after the first compilation if you're just changing one file.  But yeah it takes forever the first time :zzz:

@justinmc @RichardFevrier Guys, I appreciate your work!
So is there the chance to get it synchronized in later Flutter release?

@luckysmg been following you on this and related issues / PRs.  Appreciate your work on it.
Saw https://github.com/flutter/engine/pull/29281 was merged, so I tried on master w/ physical iPhone 12 Pro on release mode. Still noticeably out of sync when keyboard is opening (less so on close).
Any idea on getting parity with native? Happy to help on this if need be.

Hi @CoolDude53. You can see https://developer.apple.com/forums/thread/712762?login=true.
The view.layer.presentation() 's value is not accurate because there is no animation callback in iOS, so it is not a animation system....

Yes…..I think so.
发自我的iPhone
------------------ Original ------------------
From: Richard Février @.>
Date: Sat,Jul 9,2022 6:58 AM
To: flutter/flutter @.>
Cc: WenJingRui @.>, Mention @.>
Subject: Re: [flutter/flutter] Animation when opening keyboard isunsynchronized (Issue #105687)
Hi @luckysmg, does that mean we will probably never have a perfect synchronization with the keyboard on iOS?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@luckysmg thanks for pointing me here. Is there a workaround for the issue? Not having a perfect synchronization with keyboard makes apps feel cheap and buggy on ios. Users are so demanding that cannot live with this.

Adding here what people are expected to see. This is so basic and widely experienced that the unsynchronized animation is noticed in a snap and cannot be accepted.
https://user-images.githubusercontent.com/53510751/201531107-c4fecbe5-bf98-4aa9-9ae7-f613555825bb.MOV

@luckysmg maybe a workaround is possible. From all my tests it seems that textfield is always trying to catch up with the keyboard. Why we dont speed up textfield animation by a value which is % of keyboard speed? I guess if we nail this value by eye, then it should remain consistent ;)

The key point is that in iOS native side, I didn't find a API for catching interpolation during every animation frame.........
See https://developer.apple.com/forums/thread/712762?login=true

I got your point. Im suggesting that we might not need it if we reduce animation duration.
This should be Apple curve:
let ani = CASpringAnimation(keyPath: someKey)
ani.damping = 500
ani.stiffness = 1000
ani.mass = 3
Whatever the mass/stiffness/damping/velocity values, we cant make a good sync because, from iOS 15 on, Apple is opening keyword faster. This is why ui movement is always late compared to keyboard.
Fix should be to reduce current animation by 500ms or similar value. As soon as we make UI starts its movement with no delay compared to keyboard, we will have an almost perfect sync.

Emm I didn't get you reduce current animation by 500ms The animation is 0.25s(250ms) in total.

 Or Would you mind file a patch in https://github.com/flutter/engine/blob/main/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm
And we can discuss about it ^_^

Later I will have some debuging to change the animation duration. And we can see the effect^_^

Thanks so much! By eye the delay looked about 500ms, that’s why I suggested that value. Can you try to set duration to 100ms or 50ms to see the difference? If “duration” is working, reducing it will make the fix. I say “if” because current animation takes more than declared 250ms and I fear that this value is not effective.
Would you be so kind as to also change a bit the demo? Most of tests are done with a lightweight UI. Unfortunately, flutter suffers of janks as soon as things become more realistic. For example, can we use a list of 200 items where each item comprises a fake image and a string? 🙏😊

How should we get a appropriate value to reduce? Or Would you mind file a patch in https://github.com/flutter/engine/blob/main/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm
And we can discuss about it ^_^

Will have a look and revert.
In any event, the rationale is: whatever the curve, we want UI to start its movement almost exactly when keyboard starts its movement. To do that we can play with UI animation duration, the shorter its value the sooner UI will move.

I have tried to reduce the animation duration. But no use. Because it is already in an animation block. If I override its duration and curve. It show even more stranger...

@luckysmg @delfme I've been debugging this when I can. I tried everything imaginable. What I got the best results with was using calculated animation points based on this project https://github.com/CosynPa/RevealSpringAnimation.
My implementation is similar to the existing; however, instead of using the presentationLayer's frame which causes the "catch up" affect (per the apple thread), it uses a calculated animation completion percentage to more closely approximate where the keyboard actually is during the animation.
I'll try to start drafting a PR later today and will tag you to get your thoughts @luckysmg. It's not perfect (I don't think we can ever get there unless Apple opens up their keyboard animation curve or we rewrite the FVC), but it's a massive improvement.
Current Engine:
https://user-images.githubusercontent.com/5343432/201750194-1727b071-93de-442c-b4c6-dd994dd54ffc.MP4
My Engine:
https://user-images.githubusercontent.com/5343432/201750230-6702f947-4c1f-47fe-bbe2-2077ab5a9825.mov

@CoolDude53 that’s a massive improvement! 👏👏

This should be fixed by https://github.com/flutter/engine/pull/37604
@luckysmg any chance you can close this?


Update dependencies and fix topic list

Closes #39, update dependencies and set REPLICATION_FACTOR to 1 to fix createTopic test.

@sehz This is ready to be merged. CI is getting fixed slowly over on #36.


What is the plan regarding C++ modules?

Or the "roadmap" for the lack of the better word.
Thanks ...

That's largely up to the C++ standards committee. Modules didn't make it into C++17, making it harder for us to support it in general. We will likely provide experimental support in a future update, as it is provides clear benefits for C++/WinRT.

@kennykerr  And clear benefits to "everything and everybody" else. The famous on-line to consider:
import windows; //  instead of #include "windows.h"
I can only imagine the "interesting" challenges one can have, when planning the cppwinrt roadmap. Thanks for the CppWinRT and keep up a good work.
Kind regards ...

closed


Build ActionPerformer from CommandPerformer

Previous iterations of any Listen mode have fixed the Query to the Query of the Listen command. This is less desirable than allowing this to be optionally changed.

@facebook-github-bot shipit


Minor changes to en.yml strings for readability

I updated a few strings in the i18n file that didn't read quite right.

Thanks, seems the change of text cause some system test failed, but it's not a problem, I will fix it later.


It doesn't work (can i have instructions)

Hey mate, the bot doesn't actually do anything. It shown up in TTRS, but didn't work. (by that, I mean that it doesn't actually bot)

it works now lol

How did you get it to work?

How did you get it to work?

Refresh usually does it.


Junits added

Can one of the admins verify this patch?

Retest this please

retest this please

retest this please


Make CommandLineArgumentProvider lambdas compatible with the configuration cache

CommandLineArgumentProviders which do not have any inputs can be added by a lambda, so it makes sense that those are made compatible with the configuration cache automatically as well.

@bot-gradle test and merge


Update and rename bc32051.md to bc36645.md

Fixes #14765
This PR may need a review from the compiler team to confirm that bc32051 doesn't exist

@jaredpar We have this PR in docs to update an error identifier. Can you confirm this is correct?

ping @jaredpar

@BillWagner Anything left for this be merged?

@BillWagner Anything left for this be merged?

Thanks for the ping @Youssef1313
I'll :shipit: now.

Thanks for the ping @Youssef1313
I'll :shipit: now.


Foundation Flex exercises layout 2 - part of the solution is not marked as such

I'll be glad to tackle this.
In solution.css file, there are two parts:

CSS code extracted from style.css that we are supposed to work from
the /* Solution */ part.

The problem:
In solution.css, .card's width: 300px which is part of the solution, is added to the .card in the part extracted from style.css, instead of under the /* Solution */ part, where it belongs.

this has been fixed thanks


[SPARK-22798][PYTHON][ML]Add multiple column support to PySpark StringIndexer

What changes were proposed in this pull request?
Add multiple column support to PySpark StringIndexer
How was this patch tested?
Add doctest

Merged build finished. Test PASSed.

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

Test build #102067 has started for PR 23741 at commit 0609270.

Test build #102067 has finished for PR 23741 at commit 0609270.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class _StringIndexerParams(JavaParams, HasHandleInvalid, HasInputCol, HasOutputCol,

Merged build finished. Test PASSed.

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

@viirya @srowen could you please review? Thank you very much in advance!

@holdenk Do you mean something like this:
    def _new_java_array(pylist, java_class):
        sc = SparkContext._active_spark_context
        java_array = None
        if len(pylist) > 0 and not isinstance(pylist[0], list): # 1D array
            java_array = sc._gateway.new_array(java_class, len(pylist))
            for i in xrange(len(pylist)):
                java_array[i] = pylist[i]
        else: # 2D array
            inner_array_length = 0
            for i in xrange(len(pylist)):
                inner_array_length = max(inner_array_length, len(pylist[i]))
            java_array = sc._gateway.new_array(java_class, len(pylist), inner_array_length)
            for i in xrange(len(pylist)):
                java_array[i] = JavaWrapper._new_java_array2 (pylist[i], java_class)
        return java_array

@huaxingao close, but the more I look at the Py4J array code I think my suggestion was not great. I was thinking of using new_array with an array[string] class to construct the outer array, but really it's probably not worth the headache involved so long as we test that the Scala side isn't making assumptions about the arrays being fully populated.

Test build #102304 has started for PR 23741 at commit 74599f5.

Merged build finished. Test PASSed.

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

Test build #102304 has finished for PR 23741 at commit 74599f5.

This patch passes all tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test PASSed.

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

Test build #102488 has started for PR 23741 at commit 58deea7.

Merged build finished. Test PASSed.

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

Test build #102488 has finished for PR 23741 at commit 58deea7.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

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

Test build #102504 has started for PR 23741 at commit c40d155.

Test build #102504 has finished for PR 23741 at commit c40d155.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

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

Test build #102514 has started for PR 23741 at commit a022c0f.

Test build #102514 has finished for PR 23741 at commit a022c0f.

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

Merged build finished. Test PASSed.

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

Merged to master. Nice one.

Thank you all for your help!


undefined method `[]' for nil:NilClass in Building Serializer because of no scope

Building serializer requires scope, anything that uses building serializer must pass in scope[userType] or else the serializer shits itself

Is this failing on a particular user type? And can we maybe get a stack trace for undefined method []' for nil:NilClass` for triage?


Also inject CSS files into .mustache templates

Thank you for this PR, could you add another test verifying that testem still works without specifying css_files and squash your commits? Thank you

Since no css_files are added in any of the tests and they're all running, I guess it's clear that "Testem still works without specifying" them. I have, however, added another test that makes sure CSS files are loaded correctly. Or do I misunderstand what you want? Let me know what you think. If everything is okay, I'll squash my commits.
My local tests run, but Travis fails. Any idea why?

0.12 fails currently on getTemplateData, no idea why but not related to your changes.
Tests looks, I'll merge when squashed and windows is green.

Great. Commits are squashed.

thanks, hopefully appveyor is catching up soon.

Ready!


Add a setting to disable auto-minimize on auto-run

Is your feature request related to a problem? Please describe.
Right now if auto-run is enabled MobiFlight will always minimize to the system tray when it starts running. This is really annoying when you have MobiFlight open in another window because you want to see the logs, or are working to edit configurations.
Describe the solution you'd like
A setting that disables the minimizing behaviour on auto-run.
Describe alternatives you've considered
Turning off auto-run, but then I lose the benefit of auto-run.

The line of code that minimizes is here: https://github.com/MobiFlight/MobiFlight-Connector/blob/85d5aae05ca5720c7c9bf5a35b8e5754816139bb/UI/MainForm.cs#L835-L836.
Just need to add a setting to the settings dialog then do an if check for the setting state before calling that line of code.


tests/kernel/stack/stack/kernel.stack.usage fails on intel_adsp_cavs25.

Describe the bug
Test fails sporadically, hard to reproduce.
To Reproduce
 scripts/twister -W -p intel_adsp_cavs25 --device-testing --hardware-map <path_to>/cavs/cavs.map -s tests/kernel/stack/stack/kernel.stack.usage -v
Expected behavior
Test should pass.
Impact
Annoyance, affects our CI.
Logs and console output
Twister output: tests/kernel/stack/stack/kernel.stack.usage         FAILED Timeout (60.588s)
and <path_to>/handler.log contains.
ERROR   - INFO:cavs-client:REMOTE HOST: <host_ip> PORT: <host_port>
INFO:cavs-client:Monitor process
INFO:cavs-client:Sent:     start_log
INFO:cavs-client:Receive: start_log
INFO:cavs-client:Start to monitor log output...

Environment :

OS: Linux
Toolchain: Zephyr SDK v16.1
Zephyr version: zephyr-v3.4.0-3031-g81e28a4f1bef.

 So it is highly probable that it's a local CI issue. Closing for now. Reopening if needed.


Update compiler-interface to 1.9.5

About this PR
📦 Updates org.scala-sbt:compiler-interface from 1.4.4 to 1.9.5
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
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-sbt", artifactId = "compiler-interface" } ]

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

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

Superseded by #236.


Why include fastlane certs in the main repo?

I notice you have included Matchfiles in both the android and ios fastlane dirs.
I am new to RN and am just getting set up with fastlane. Can you explain your reasoning here, when the fastlane docs specifically recommend running match in a different "certificates" repo?
It seems like Bitrise already expects fastlane certs to be in a separate repo. Maybe you set it up this way to facilitate ease of use with Travis?
Will there be any serious problems with your CI/deployment setup if I pull my certs into a separate repo entirely?

The certs are in a different repository, which is private. I am not sure what you are talking about.


Marker Text is duplicating

In Sample App (off of latest PR for #48), toggle the markers a couple of times:

The message text is getting duplicated and not cleaned up properly...

Clearing the Markers should just call the same SetModelMarkersAsync call in the ObservableVector callback, so no idea why that wasn't working. Going to try and remove the extra call and see if it still works...


Replaced Buffer constructor with Buffer.from and Buffer.alloc

Replaced Buffer constructor with Buffer.from() and Buffer.alloc() where appropriate.
unzip-stream no longer works with the latest Electron (31.2.1), so this needs to be updated.
Related to issue #38

Hi @mhr3, I'm trying to us unzip-stream in an Electron 31.2.1 project, but it doesn't work anymore (worked with Electron 29.4.4). Would it be possible for you merge this PR and publish a new release to fix the issue with Buffers?


Reorganize TOGA into Python package, and add MCNP MGXS data conversion

This Pull Request includes updates to the TOGA code that: 1) Reorganize it into an installable Python package; and 2) Enable processing of MCNP MGXS output data into the format required by MOOSE-based tools (the YAKXS format).

I really love having all the code in a neat package!
I posted just few questions to get us started since I was unable to run an example. I think you should walk me through how to launch bare_sphere. I was able to launch the problem that is leftover from my original code (test_reactor_slab) but that's when I ran into the issues related to MPI, machinefile, etc.

@joshrichard I went ahead and opened a separate pull request to update TOGA to the final version it took at the end of my internship. I don't think that affects this PR at all because this PR is a complete re-organization of the code either way, and it shouldn't have fewer functionalities, only more. So please keep this one open. And if you have time to help me resolve the issues I am having with it, all the better! I just figured it was time to update to the most current working version I have since some external folks were taking a look.