build ScalaTest tests separately

followup to #652. I would have done it this way earlier, if the idea had occurred to me.
prompted because in the 2.13 build I noticed that the main projects compile okay but the tests fail to compile. we don't want all downstream projects blocked when that occurs

test run: https://scala-ci.typesafe.com/job/scala-2.12.x-integrate-community-build/2418/consoleFull (404 til Jenkins finishes untwisting all the balloon animals then re-twisting them, but counterclockwise this time)

running into trouble because of:
  lazy val scalacticMacro = Project("scalacticMacro", file("scalactic-macro"))
      ...
      // Disable publishing macros directly, included in scalactic main jar
      publish := {},
      publishLocal := {}

I wasn't able to find a workaround for this, so I just forked scalatest and removed those two lines from the build

commented out a single failing test: https://github.com/scalacommunitybuild/scalatest/commit/845e37127f0f5b3aec0216305100beeb84c0c45c  @bvenners @cheeseng not sure if that's worth investigating

I also had to disable the "examples" subproject, because:
      // [scalatest-tests] [info] *** 5 SUITES ABORTED ***
      // [scalatest-tests] [info] *** 29 TESTS FAILED ***


Can I use it with any other SMS API?

How can i use this snooze Notification  with any kind of paid sms api?

@ShimulAUST yes, you can use any type of API or channel, it will fire according with your
public function via($notifiable) {
   return ['mail', 'sms'];
}

method, present in your Notification class


feat(concurrency): add commit transactions phase to worker loop

This change is

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 77.84%. Comparing base (902055f) to head (6fc2a06).

Additional details and impacted files
@@                   Coverage Diff                   @@
##           avi/scheduler/add-halt    #1906   +/-   ##
=======================================================
  Coverage                   77.84%   77.84%
=======================================================
  Files                          61       61
  Lines                        8744     8744
  Branches                     8744     8744
=======================================================
  Hits                         6807     6807
  Misses                       1497     1497
  Partials                      440      440

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

crates/blockifier/src/concurrency/worker_logic.rs line 78 at r2 (raw file):

    }

    fn commit_transactions_while_possible(&self) -> Result<(), StateError> {

I think it might be better not to have this function and put all the logic directly in run.

+reviewer:@barak-b-starkware

crates/blockifier/src/concurrency/worker_logic.rs line 82 at r4 (raw file):

            while let Some(tx_index) = transaction_committer.try_commit() {
                let commit_failed = !self.commit_tx(tx_index)?;
                if commit_failed {

Done.

crates/blockifier/src/concurrency/worker_logic.rs line 81 at r5 (raw file):
Previously, noaov1 (Noa Oved) wrote…
I wonder if we want to be specific with the error (no room error).
Not sure what should be done in case of other error.
I think that the commit_tx should not return a StateError, but rather panic in case of unsuccessful access to state.

This all depends on the implementation of commit_tx.
Do you want me to change it?
@meship-starkware still has a PR that depends on it...


Add /userinfo

The command now shows main information about the Codewars user

kazk, how to accept a request for PR changes?

What do you mean by accept a request? You can push the changes.
For the lines I added suggestions, you can use the button to commit suggestion.

Use "Add suggestion to batch" to commit multiple suggestions together.

Yes, I meant this one, thanks


[feat] and [bug] Nowhere to see what version you are running?

Is your feature request related to a problem? Please describe.
As far as I can tell, there is nowhere easily accessible to determine your build date. Additionally, where it is meant to display the major version number is cut off by the fixed width of the sidebar.

Describe the solution you'd like
Display the build version or build date being run in the control panel.
Describe alternatives you've considered
Manually verifying whether any new dev docker images exist.
Additional context
Add any other context or screenshots about the feature request here.

@blhoward2 It's there but since it also has apha.X the text is too long now. Would you like a tooltip?

@blhoward2 It's there but since it also has apha.X the text is too long now. Would you like a tooltip?

Perhaps. I just think it would be easier for testing to ask people what version they’re running...

Perhaps. I just think it would be easier for testing to ask people what version they’re running...

@blhoward2 PR ready: https://github.com/zwave-js/zwavejs2mqtt/compare/uiVersion?expand=1

@blhoward2 PR ready: https://github.com/zwave-js/zwavejs2mqtt/compare/uiVersion?expand=1

Thanks! The speed with which you and @AlCalzone approach these changes is impressive. Thanks for your hard work.

Thanks! The speed with which you and @AlCalzone approach these changes is impressive. Thanks for your hard work.

Just tring to make things better :) thanks to user issues

Just tring to make things better :) thanks to user issues


Add support for tvOS

This patch adds support to the pod to be used on a tvOS app project.
I have a development kit and have verified it working on my AppleTV app.

Merged in xcode7.1 branch.

At first I understood that branch 7.1 already supported tvOS, but I don't see explicit support for tvOS in the podspec, and without it pod install complains that tvOS is an unsupported platform.
I don't understand why you closed the pull request without action, I'd appreciate knowing what you require in order to merge this patch, or why it was not considered.

@tangplin The necessary line of code for tvOS support is still not appearing in the xcode7.1 branch's podspec. Do you know when that might happen?


add Nephio

Proposal to add Nephio project for active evaluation by CLOMonitor.

Hi @VedRatan 👋
Thanks for your interest in CLOMonitor! Before adding Nephio to CLOMonitor, we'd need to add LF Networking to it. I see you've added the project to the Continuous Delivery Foundation (as LFN isn't there yet), but it'd be best if we add LFN to CLOMonitor add include Nephio as part of it. We'll try to take care of this soon, we'll keep you posted 🙂

Hi @tegioz thanks for considering this PR, just wanted to know do I have to raise a PR to add LFN to CLOMonitor or will you be handling the same. Thanks!

We'll take care of it, leave it with us 🙂 Thanks!

Hi @VedRatan
We've just added LF Networking to CLOMonitor and CLOTributor. Feel free to make any adjustments needed to the data file (i.e. update check sets, add/remove any repository, etc).
Thanks!


Method mistake

In the latest ActiveRecord. There is no arguments for the method 'all'.
I have just follow the docs like @posts = Post.all(:order => "created_at DESC"). There is a exception that wrong number of arguments (1 for 0) of the method 'all'.

You can do Post.where(:order => "created at DESC").all
Thanks for the note we will fix soon.

Post.where(:order => "created at DESC").all can't fix this mistake. I think Post.order(created: :desc) is the right way. Have a check. Thanks~

Fixed in https://github.com/padrino/padrino-docs/commit/a331ee6c87081795dcb957c6fec8d922b1594cbd


Add vpiForever handling

There is no AST::AST_FOREVER type in yosys.
I handled vpiForever in the same way as in verilator, by by creating while loop with true condition.

I tested it on this test: https://github.com/chipsalliance/UHDM-integration-tests/blob/master/tests/Forever/top.sv
I will close this PR, because currently the forever loop doesn't have practical usage in yosys.


see less feature

I have just one expandableLabel and the 'see more" function works perfectly. Is it possible to add a "see less" function now that will return the label to its original state?

It should be possible. You'll need to fork the project and add the feature yourself.

I am busy trying to do that, but I meant more if it was possible with the current code at all? Correct me if I'm wrong but I'm guessing from your answer that its "No".

Prepared new pullRequest with this feature.

Looks good! Thanks.
Feature is released with version 0.1.3.


workflows/tests: hardcode coveralls token.

This is just used to set test coverage and GitHub Actions doesn't have a good "secrets for forks" story yet.
CC @ethomson in case I've missed something or am being stupid.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

My brain does a ❗ when I see tokens that look like they’re in plain text. 😬

@issyl0 I know 😭. I'm open to any other options you discover.

Is there an API for accessing the action output? Then we could add a coverage data output step with cat .resultset.json. Then run another action on: status which gets the output of the action which triggered the status event and submits it.

@reitermarkus Sadly no API I can find yet. I do think that "run another action on: status" would prove useful for pipelines where we need to control/use our own secrets on certain events. We could potentially rerun the entire test suite to submit coverage in that case?

@MikeMcQuaid One option is to fire a repository dispatch event and then trigger on that.


Fix blocking call inside the event loop

Fixes #87

Thanks @epenet I really appreciate your help!


Allow configuration of incomplete streams for Autonomous Upstream

This allows integration tests to toggle to check if the stream should be
closed.
Also removed one unused constructor
Signed-off-by: Chuong Vu<EMAIL_ADDRESS>Description: This allows integration tests to toggle to check if the stream should be
closed.
Risk Level: Low

@yanavlasov Yea I can do that, I only separated it out to make the other PR smaller.

Closing since it has been merged into this PR https://github.com/envoyproxy/envoy/pull/8667


I like to add a edit demo in jsBin button to open-elements.org

is that Okay?

Yes, that's fine.

thanks dave is in :) http://open-elements.org/elements/paper-button


Holodeck Make Scenario Config

Describe the bug
When using a python data structure rather than a scenario config file, the following error is thrown.
holodeck/src/holodeck/packagemanager.py", line 345, in get_binary_path_for_scenario
with open(config_path, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'config.json'

To Reproduce
Call holodeck.make with keyword argument scenario_cfg
Expected behavior
Should load correct world with scenario that was provided as keyword arg
Additional context
I believe this is caused by line 62 in holodeck.py
scenario_name = "{}-{}".format(scenario["name"], scenario["world"])

The scenario name should follow the format [WORLDNAME]-[SCENARIONAME].
Additionally, I don't think it should be a requirement that the scenario name you are using be an existing scenario name. As is, this is a requirement for holodeck to be able to find the package config file bauase of the logic in packagemanager.py/get_binary_path_for_scenario.

I'm currently looking into this issue.

I'm currently looking into this issue.

You can assign yourself, then we know you are working on it (right hand side)

@kolbytn did you say you the documentation specified that you can use any name for the scenario? I think the right behavior is to specify an existing scenario name. I think we may need to fix the documentation.

To my knowledge, the documentation doesn't specify, but I don't think a custom scenario should need to be the same name as an existing scenario file.

I see what you mean. Yeah, that makes sense now that I looked at it again. We need to change how we're getting the executable. Right now it's using the path to an existing scenario to find the executable path.


Dune has updated api to v3

Dune has updated api to v3, the pip may fail.

GM Sir @Someletters !
Could you please share new urls? If I get you right I should change these:
BASE_URL = "https://dune.com"
GRAPH_URL = 'https://core-hsr.dune.com/v1/graphql'
My discord acc: dddsb13#1833

i dont see any error. I am based in India.

i dont see any error. I am based in India.

It works with old queries but new ones fail with that error :-(

Share few queries which are failing?

Here is the query that seems to be falling and I have tried dune_query_result_id and it does not seem to return None with that query

Running dune.query_result_id(1105079) gives the following error:
ERROR : query_result_id : [{'extensions': {'path': '$', 'code': 'validation-failed'}, 'message': 'query is not allowed'}]
Here's the query on dune: https://dune.com/queries/1105079

any update @itzmestar?

It seems to be working now. Don't know why and what happened. Thanks for your awesome work!


Music Lounge: Doesn't work with keyboard

Needs to work with keyboard for a11y reasons.
Perhaps each cube should be in the tab cycle and arrow keys (or asdw) could move the cubes. I assume Babylon.js has keyboard support.

@deltakosh it seems like it doesn't allow me to assign @davrous

If he isn't part if the organization or the team he can't be added.

I've talked with @molant and @dstorey and I'll take care of this


Is your webzone down?

http://ionicmaterial.com/
Unable to load the webpage because the server sent no data.
Error code: ERR_EMPTY_RESPONSE
Tried from Thailand and my US vpn.

Thanks, I notified my host. It's prompting me to switch servers/hosts. I appreciate the courtesy of letting me know, thanks!

No worries.  Your project looks cool :-)
On Sun, Apr 5, 2015 at 5:32 AM, Zach Fitzgerald<EMAIL_ADDRESS>wrote:

Thanks, I notified my host. It's prompting me to switch servers/hosts. I
appreciate the courtesy of letting me know, thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/zachsoft/Ionic-Material/issues/12#issuecomment-89672821
.

--
Michael Cole
http://Powma.com


Initial script to setup db: create collection, apply validator, and drop data

Does NOT include inserting data; this can be used in conjunction with mongoimport to do that (and the npm script in data-serving/data-service). (I ran into some inconsistent behavior -- to put it lightly -- and think it's best to use mongoimport for that piece.)
Left a TODO for adding indexes once we have defined those.
I'm super aware that the npm script for running this is truly insane, so I'm open to suggestions.
TESTED:
npm run setup-cases

><EMAIL_ADDRESS>setup-cases /usr/local/google/home/khmoran/Dev/healthmap-gdo-temp/data-serving/scripts/import-data
> tsc && mongo --eval "let args={databaseName: 'covid19', collectionName: 'cases', schemaPath: './../../data-service/schemas/cases.schema.json'}" dist/index.js

MongoDB shell version v4.2.6
connecting to: mongodb://<IP_ADDRESS>:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("95a3e73d-08c0-4d1c-a4fd-2d56a8528655") }
MongoDB server version: 4.2.6
Read schema from ./../../data-service/schemas/cases.schema.json
Connected to instance at <IP_ADDRESS>:27017
Connected to database "covid19"
Dropped existing data
Applied schema to collection "cases"
{ "collection" : "covid19.cases", "documents" : 0, "indexes" : 1 }
Thank you for joining us 💾

Then, from the data-serving/data-server:
npm run import-data

><EMAIL_ADDRESS>import-data /usr/local/google/home/khmoran/Dev/healthmap-gdo-temp/data-serving/data-service
> mongoimport --db covid19 --collection cases --jsonArray --file ../samples/cases.json

2020-05-08T18:09:06.394-0400    connected to: mongodb://localhost/
2020-05-08T18:09:06.405-0400    100 document(s) imported successfully. 0 document(s) failed to import.

 Add a script for fully setting up a local db with validation, indices, and more sample data

Good use of unicode.

thank you 🙏


Handle named wildcards (REST path parameters)

Companion PR: https://github.com/opensearch-project/OpenSearch/pull/4415
Description
Adds the ability to handle REST path parameters (named wildcards).  It is necessary to indicate which parameters were consumed.  If the user provides too many parameters, they receive an error.
In local/plugin operation, simply fetching the parameter via param(key) consumes it.  Since the parameters are being consumed remotely, this requires communicating the list of consumed parameters, which is done in the response header (normally unused and provided for purposes such as this!)
Primary changes:

Replaces the pathMap in ExtensionsRunner with an ExtensionRestPathRegistry.

The internal storage of the REST paths uses a PathTrie so that the matching behavior matches that of the OpenSearch RestController

Exact match conflicts don't work
Conflicting wildcards don't work
An exact match takes precedence over a wildcard match when they overlap

Changes the return type from extension rest handlers to an ExtensionRestResponse.  This is a simple wrapper for a BytesRestResponse with added handling for a list of consumed parameters

The RestResponse class already provides a facility for custom headers, presently only used with the OpenSearchException class.  Adding a new key for consumed parameters doesn't conflict with this usage.
See the companion PR for how this is parsed out on the other side
There will be a need to more elegantly handle all the types of parameters or better document usage for developers; this detail is deferred until #111 is complete.

Updated the HelloWorldExtension to add another Route:

Using PUT and a {name} parameter allows changing the name of the world for future greetings.

Added tests for the ExtensionRestPathRegistry, ExtensionRestResponse, and sample extension behavior, as well as updating other tests as required.

Other changes:

Changed the default ./gradlew run to the test settings on ExtensionsRunner and added a new task for the Hello World extension: it can be executed with ./gradlew helloWorld.
Moved the HelloWorld extension into a subpackage of the sample package in anticipation of more samples (such as the CRUD sample the security team is working on).
Added OpenAPI-compatible spec files (both YAML and JSON). We probably don't need both, but adding for demo/discussion until we settle on something. View by importing to https://editor.swagger.io/
Updated DESIGN and DEVELOPER_GUIDE with the latest changes

Issues Resolved
Fixes #122
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #123 (0b6a19b) into main (4dc1895) will increase coverage by 3.81%.
The diff coverage is 97.95%.

:exclamation: Current head 0b6a19b differs from pull request most recent head ac0a4c2. Consider uploading reports for the commit ac0a4c2 to get more accurate results

@@             Coverage Diff              @@
##               main     #123      +/-   ##
============================================
+ Coverage     65.81%   69.62%   +3.81%
- Complexity       60       73      +13
============================================
  Files            14       16       +2
  Lines           313      349      +36
  Branches          9       11       +2
============================================
+ Hits            206      243      +37
+ Misses          100       99       -1
  Partials          7        7

Impacted Files
Coverage Δ

...rch/sdk/sample/helloworld/HelloWorldExtension.java
57.14% <ø> (ø)

...main/java/org/opensearch/sdk/ExtensionsRunner.java
64.90% <83.33%> (+0.42%)
:arrow_up:

.../org/opensearch/sdk/ExtensionRestPathRegistry.java
100.00% <100.00%> (ø)

...java/org/opensearch/sdk/ExtensionRestResponse.java
100.00% <100.00%> (ø)

...ch/sdk/sample/helloworld/rest/RestHelloAction.java
100.00% <100.00%> (ø)

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

Rocking the code coverage 💪
Also poor-man's integration test:
[~/git/OpenSearch] % curl -X GET localhost:9200/_extensions/_opensearch-sdk-1/hello
Hello, World!%

[~/git/OpenSearch] % curl -X PUT localhost:9200/_extensions/_opensearch-sdk-1/hello/OpenSearch+Build+Hamster
Updated the world's name to OpenSearch Build Hamster%

[~/git/OpenSearch] % curl -X GET localhost:9200/_extensions/_opensearch-sdk-1/hello
Hello, OpenSearch Build Hamster!%

@dbwiddis do you think we should have break this PR into smaller pieces?

@dbwiddis do you think we should have break this PR into smaller pieces?

Possibly, but some of the pieces might break as they depend on each other.  The first commit is the main part of the implementation and is only 4 files (2 changes + 2 tests) and is most of what needs to be reviewed.  The rest is implementing/demoing/documenting/bugfixing that first commit.
For ease of reviewing, you can click on each commit separately:

ab2e0dc78eaa749fe3cde5d832e47b64efe6ac56 is the registry code using the PathTrie rather than a hashmap and is the main topic of the PR, with only 4 files to review
fea6ebc6fb334b117f685df4919647e172b690a0 is mostly just moving files into a subpackage, with the addition of some documentation updates and enabling gradle to run the extension as other than the default "run".  It shouldnt be too hard to review all of these changes quickly.
a2c127f285d12237c60f0495acbc99f0c44f36ae updates the sample extension (in its new location so the diff is easier to see) to take advantage of the new capability, and helps demo what the first commit enables.
0b6a19bf176d847b3dfee427aac4c740daa0db1c and the companion PR add the list of consumed parameters to the response, a bug I didn't find until I thought I was done and tried manual integration testing.

@owaiskazi19 I added some notes to the outline in the first comment noting which commit they correspond to. I think that should help reviewers logically piece together all the changes.)

Probably comments on specific commits are not visible here. Something new I learned :)

Probably comments on specific commits are not visible here.

Yeah, bummer. Click on the "Commits" tab up top :)
I did see and reply to your comments, though...


v22.7.10 improve GameResultController tests

Current coverage is 100% (diff: 100%)

No coverage report found for master at 6c691f8.

Powered by Codecov. Last update 6c691f8...5cb7652


[AutoPR-confidentialledger]zztest

Create to sync https://github.com/openapi-env-test/azure-rest-api-specs/pull/3592

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Identity

/azp run prepare-pipelines


ML 8.1 : RNN(V)

Description 📜
Made a video presentation on the topic.
Fixes #7469

Type of change 📝

[x] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)

Domain of Contribution 📊

[x] Machine Learning

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@ashish-reddy-20-08 your voice is very low, I can't hear it properly without headphones.


This is only for Windows OS?

This requires the Logitech app for this to work which is only compatible with windows.


Pages are slow to load

Changing from section to section is extremely slow.  This has been noted with a large number of questions, possibly also with a large number of dependencies.

GitHub doesn't understand "partially closes".


Add view control gui plugin and support orthographic view

Summary
depends on https://github.com/ignitionrobotics/ign-rendering/pull/322

Updated view controller in Scene3d to support both orbit and orthographic view controller
Added View Control gui plugin that makes service request to Scene3D to toggle between the two view controllers

I can port the changes here to ign-gui if it helps in merging the two Scene3D classes.
To Test
Run ign-gazebo, open the GUI plugin menu (3 dots on top right) and select View Control plugin. Choose Orthographic from the drop down list to see the new view controller.

Checklist

[x] Signed all commits for DCO
[ ] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge

Can you add ortho/perspsection control to the ViewAngle plugin instead of creating a new plugin?

Can you add ortho/perspsection control to the ViewAngle plugin instead of creating a new plugin?

done, merged. 7218ef28ce43c8eee709df1e3a3c443fa98d153d

The test failures look unrelated: level_manager, depth camera test, etc since the changes in this PR are limited to 2 GUI plugins. I think this is good to merge.


[Guava] Update to 30.0.

Going to need fixes because javadoc packages changed.  Abandoning for now.


Could not run script to detect VS 2017 instances

Migrated from https://github.com/Microsoft/vcpkg/issues/397#issuecomment-308581539 by @DragonOsman:

I just tried the vcpkg.  I had to build it from source (is this normal?), and then I tried to install Wt by going to the directory vcpkg is on the Developer Command Prompt for VS2017 as an Admin and ran the command "vcpkg install Wt".  The result is:

Additional packages (*) will be installed to complete this operation.
Building package zlib:x86-windows...
Download cmake
No suitable version of cmake was found (requires 3.8.0 or higher). Download portable version?
[Y] Yes  [N] No  [A] Always Allow Downloads  [?] Help (default is "Y"): A
Could not run script to detect VS 2017 instances
C:\vcpkg\toolsrc\Release>vcpkg install Wt
The following packages will be built and installed:

boost:x86-windows
bzip2:x86-windows
cairo:x86-windows
expat:x86-windows
fontconfig:x86-windows
freetype:x86-windows
gettext:x86-windows
glib:x86-windows
harfbuzz:x86-windows
libffi:x86-windows
libiconv:x86-windows
libpng:x86-windows
libpq:x86-windows
openssl:x86-windows
pango:x86-windows
pcre:x86-windows
pixman:x86-windows
sqlite3:x86-windows
wt:x86-windows
zlib:x86-windows
Additional packages (*) will be installed to complete this operation.
Building package zlib:x86-windows...
Could not run script to detect VS 2017 instances

So yeah, basically, it failed.  Could someone please help?  Why can't it detect VS 2017 instances?

Yes, it's 100% intended to build vcpkg on your local machine!
The error messages you received ("Could not run script...")[1] are caused by a failure while running:
>powershell -NoProfile -ExecutionPolicy Bypass -Command "& {& 'C:\vcpkg\scripts\findVisualStudioInstallationInstances.ps1' }" 2>&1

Could you try running that command in verbose mode (listed below) and post the results?
>powershell -NoProfile -ExecutionPolicy Bypass -Command "& {& 'C:\vcpkg\scripts\findVisualStudioInstallationInstances.ps1' -verbose }"

On my machine, for example, I get:
VERBOSE: Examining D:\src\vcpkg\scripts for .vcpkg-root
VERBOSE: Examining D:\src\vcpkg for .vcpkg-root - Found
VERBOSE: Fetching dependency: nuget
VERBOSE: Examining D:\src\vcpkg\scripts for .vcpkg-root
VERBOSE: Examining D:\src\vcpkg for .vcpkg-root - Found
VERBOSE: Fetching dependency: nuget. Done.
VERBOSE: Fetching<EMAIL_ADDRESS>from NuGet.
VERBOSE: Fetching<EMAIL_ADDRESS>from NuGet. Done.
C:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise

It's possible that NuGet failed to download Microsoft.VisualStudio.Setup.Configuration.Native due to a proxy issue.
[1]https://github.com/Microsoft/vcpkg/blob/687440f9760f3b9492de9a3105cdd6b99f9a3634/toolsrc/src/VcpkgPaths.cpp#L255

I tried to run the verbose command (not with Wt this time, but with the CppRestSDK - I'll try it with Wt later if this works.  Anyway, here's the result:

PS C:\vcpkg\toolsrc\Release> powershell -NoProfile -ExecutionPolicy Bypass -Command "& {& 'C:\vcpkg\scripts\findVisualSt
udioInstallationInstances.ps1' -verbose }"

VERBOSE: Examining C:\vcpkg\scripts for .vcpkg-root
VERBOSE: Examining C:\vcpkg for .vcpkg-root - Found
VERBOSE: Fetching dependency: nuget
VERBOSE: Examining C:\vcpkg\scripts for .vcpkg-root
VERBOSE: Examining C:\vcpkg for .vcpkg-root - Found
VERBOSE: Fetching dependency: nuget. Done.
VERBOSE: Fetching<EMAIL_ADDRESS>from NuGet.
VERBOSE: Fetching<EMAIL_ADDRESS>from NuGet. Done.
Feeds used:   https://api.nuget.org/v3/index.json  Package "Microsoft.VisualStudio.Setup.Configuration.Native.1.8.24"
is already installed.
At C:\vcpkg\scripts\findVisualStudioInstallationInstances.ps1:23 char:5

throw $nugetOutput

~~~~~~~~~~~~~~~~~~

CategoryInfo          : OperationStopped: (System.Object[]:Object[]) [], RuntimeException
FullyQualifiedErrorId : Feeds used:   https://api.nuget.org/v3/index.json  Package "Microsoft.VisualStudio.Setup
.Configuration.Native.1.8.24" is already installed.

Currently, it works fine in my machine.

Please open a new issue if this is still a problem for you.
Thx.


Parse data received from Marketo

Marketo gives data as a list of leadRecords. Need to skim through each leadRecord individually and determine whether or not it represents an EA user. If yes, we need to reformat it into json.
Along the way, 'twould be nice to keep track of what industries exist.

If industry is part of the user records you'll create, then the way to get the list of industries will be calling cts.values() on a range index of industries.

Why not use facets?

Under the hood, cts.values() is how facets are generated. If you programmatically needed a list of industries, you could call that function to get the list. But more likely, you'll have jsearch return a facet, yes.


BIDS Steering Group meeting: executive summary, action items, minutes #2

This PR captures sharing the second Steering Group meeting executive summary, action items, and minutes

thank you for the feedback @sappelhoff ! I have incorporated your comments.
I had a discussion point regarding formatting the action items in bullet point vs table. I found formatting as a table makes it easier for users to scroll through and quickly see what we are working on within the next cycle. This ease is observed because of the visual difference on the screen between the full executive summary narrative and the minutes list


Feed URL

I was not having any luck with the Android Client (on a Chromebook) using https://rdweb.wvd.microsoft.com as the Feed URL. I was able to connect after I stumbled upon a post suggesting to try using https://rdweb.wvd.microsoft.com/api/feeddiscovery/webfeeddiscovery.aspx as the feed. Should this doc be updated?

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

ID: 671614a5-60a1-e453-1f3b-1c53fc6b670f
Version Independent ID: 6c47f487-ad60-c165-b7ef-3c27e583cc72
Content: Connect to Windows Virtual Desktop from Android - Azure
Content Source: articles/virtual-desktop/connect-android.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

With the article being updated for the Spring 2020 update, this issue should be moved to https://docs.microsoft.com/en-us/azure/virtual-desktop/virtual-desktop-fall-2019/connect-android-2019 since it only applies to the Fall 2019 update.


Making sure multiple components are properly initialized from arguments

this fixes #2323
added regression test

@sithhell That should be fixed now, thanks!

@sithhell Could you approve this PR, please?


Example with petStore not working... Can we have a sample json & example for same ?

var stt = require('swagger-test-templates');
var swagger = require('./petStore.json');
var config = {
  assertionFormat: 'should',
  testModule: 'supertest',
  pathName: ['/pet/findByStatus'],
  loadTest: [{pathName:'/pet/findByStatus', operation:'get', load:{requests: 10, concurrent: 1}}, { /* ... */ }],
  maxLen: 80
};

// Generates an array of JavaScript test files following specified configuration
console.log(stt.testGen(swagger, config));

Above code generates below output..
[ { name: 'pet-findByStatus-test.js', test: '/pet/findByStatus' },
{ name: '.env',
test: 'PETSTORE_AUTH=YOUR_TOKEN_GOES_HERE\nAPI_KEY=YOUR_TOKEN_GOES_HERE\n\n' } ]
don't see any test files.. Am i missing something here ?

This is a bug with the pathName option. It wasn't passing the test string to the output properly. Opening a PR.

Also, there was a typo in the example you provided. The path should be '/pets/findByStatus', there was an 's' missing

Is this now closed?

fixed with #86


Optimize mipmap generation

Instead of starting from the first image every time we generate a mip,
skip 3 levels (this results in 8x8 => 1x1 reduction).
This provides a good compromise between performance and quality - beyond
8x8 the extra distortion introduced by temporary copies becomes insignificant.
This makes the process of generating a mip chain much faster; the full
2K color texture compression drops from 4.7 to 3.7 seconds after this.
(as usual, timings are cumulative after the previous two PRs)

This has been subsumed by recent BasisU optimization changes so I'm going to close this.


Add number validation

Needs to have a way of validating non-integer numbers. Most of the validation criteria is the same. Integer should be used as a subset of number.

:tada: This issue has been resolved in version 1.1.1 :tada:
The release is available on:

GitHub release
1.1.1
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Can't change PDF page

can't change or setting initial page, it doesn't work.

不好意思这么久才看到issue, 试试新版演示界面
Sorry so long to see your issue, try the new version of the demo
https://blazor.app1.es/pdfReaders


Compilation and test fixes

Add missing @noble/hashes dependency (made pnpm compile fail)
Add jest config to allow js imports in tests (made pnpm test fail)
Fix .gitignore

If pnpm-lock.yaml is gitignore'd shouldn't package-lock.json be ignored too?


Keysmith Init at v0.1 (resquashed)

Motivation for this change
A clean, squashed commit history for keysmith as asked here https://github.com/NixOS/nixpkgs/pull/88614#pullrequestreview-423222781
Things done
Packaged Keysmith at v0.1

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Closing


Ignore Mike's todolist json file...

I started using a command line todo list (check it out, brew install todolist) and it stores its data as a file in each repo (separate todo lists for each repo I work on).
By no means do you guys have to merge this. But if you do I won't have to keep seeing it red in my git status...
Alternatively, does anyone know a good solution for clone-specific .gitignore overrides, without committing the changes to .gitignore?

yea.... this is kinda funny 😆 ...
you might look at global gitignores rather than your local MIQ friends ;)

you might look at global gitignores rather than your local MIQ friends ;)

@mturley you ok if we close this pr? that's the one thing I am opposed to.. orphan prssssss


Add Chat Roulette

@gonals Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]


Jenkins test

Merged!

@laithAwad Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.


updates icon, corrected github url's

Signed-off-by: invinciblejai<EMAIL_ADDRESS>

[test]


IIS No Sites Issue

So I found an interesting issue.  If there are NO sites already on the server, on line 24:
gci "IIS:\sites" | %{ Get-ItemProperty $_.PSPath  | Select name, PhysicalPath, ApplicationPool, HostHeader, State, Bindings } | ConvertTo-Json -Depth 4 -Compress
That will obviously return zero results.  This creates a NULL value with no data and when I was trying to pull down a NEW site to the server with no sites currently on it, the code was failing because there was no data in the value that was being passed on and I was getting the following error.
Error: Failed to apply catalog: A JSON text must at least contain two octets!

Hi. I'm going to close this Issue. We deprecated the module and the new version is available here: https://forge.puppet.com/puppetlabs/iis


Release 1.1.3 malformed tag

@jonboydell  The release tag is v.1.1.3 instead of v1.1.3
This results in the update_plugin script to try and download a file that does not exist:
https://github.com/jonboydell/logzio_terraform_provider/releases/download/v.1.1.3/terraform-provider-logzio_v1.1.3_darwin_amd64
Instead of:
https://github.com/jonboydell/logzio_terraform_provider/releases/download/v1.1.3/terraform-provider-logzio_v1.1.3_darwin_amd64

Fixed


1470 shuffle the array c++ solution

File(s) Modified: 1470-shuffle-the-array.cpp
Language(s) Used: C++
Submission URL: https://leetcode.com/submissions/detail/1410970097/

@Colemakman Thanks for your contribution 👍


cube may not be deleted when create table failed.

when create carbon table, we first create cube then create spark table, but there is some case that cube created but table failed, and then because of some exception, the cube not deleted, which causes some unexpected error. i will raise a pr to enhance the  process of create table.

no need to handle. close it.


Attributes not sent

Great to see this Flutter package for Customer.io!
I understand this is still an early version but I wanted to give a try. I'm able to connect to my CIO instance, I'm getting activities (person created, event) with the right activity name but none of the attributes are sent apparently... Is it a current limitation or something I'm doing wrong?
I tried to debug in XCode, it seems the data map is not converted correctly when going through "StringAnyEncodable" when called from CustomerIOImplementation identify() or track()...

Hey, @Statyk7 thank you for reporting this, the fix is being sent out right now, please check in the next update.


Gitpod.io can't run jbang on ipad

When on ipad run jbang action is visible near main menu but cannot click run (I think that is a general gitpod.io issue on ipad); but context menu pops up with run and debug java but no run/debug jbang is shown. Should it not be?
Further more running via cmd+p gives this error:
"Command 'JBang: Run JBang' resulted in an error (Cannot read properties of undefined (reading 'fsPath'))"

does it work on a laptop?

on laptop it executes but fails as jbang not available in the gitpod.io setup.

Just tried on an IPad, using VS Code is pure torture ;-)
But yeah the behavior is fishy

I don't think I can fix anything. Works in a browser, not on IPad. We don't have specific code for browsers, might be a VS Code specific issue.
https://github.com/fbricon/jbangdemo/ runs JBang fine, since there's a .devcontainer/Dockerfile


Not working on the Server

Thanks for this library, its working fine in my local machine but when I upload the code on the server it was not compressing the image (not giving any error).
Here is my code:
$compressFile = realpath(APPPATH . '../assets/images/machineImages/'.$myImgcom->mim_name);
$compressImageName = 'myImageName';
$comporessQuality = 70;
$comporessDestination = realpath(APPPATH . '../assets/images/machineImages');
$image_compress = new Eihror\Compress\Compress($compressFile, $compressImageName, $comporessQuality, 9, $comporessDestination);
							$isComprs = $image_compress->compress_image();

Used in a Linux Laravel web server and it works.
Check you namespaces and includes. :)

I am using this library in CodeIgniter. my Server is AWS ubuntu, i have also checked the namespaces
<?php
namespace Eihror\Compress;

class Compress {

    // @var file_url
    protected $file_url;

    // @var new_name_image
    protected $new_name_image;

    // @var quality
    protected $quality;

    // @var quality
    protected $pngQuality;

    // @var destination
    protected $destination;

    // @var image_size
    protected $image_size;

    // @var image_data
    protected $image_data;

    // @var image_mime
    protected $image_mime;

    // @var array_img_types
    protected $array_img_types;

How have you settled in your project eihror/compress-image/ via composer require or downloading file?
If you choose second way classes used it inside compressor as imagejpeg https://www.php.net/manual/es/function.imagejpeg.php are in php api.
Hope that it helps :)

I have downloaded the files via composer

Is thia issue fixed??

not still exist, I have tested on the AWS and also on Cpanel but it's not
working. it's working on localhost
On Sun, Jun 23, 2019 at 9:09 PM Ajith Lal<EMAIL_ADDRESS>wrote:

Is thia issue fixed??
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/eihror/compress-image/issues/10?email_source=notifications&email_token=AGSJTHULCYM6JWETHH6XT6LP36N2PA5CNFSM4HRAHWWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYLBYUA#issuecomment-504765520,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGSJTHRAOFUAIQVI4ODYOHLP36N2PANCNFSM4HRAHWWA
.

Did you checked the error log?

Yes, I have checked also with var_dump(); method :(
It's awesome library but not working on Cpanel and AWS
On Sun, Jun 23, 2019 at 9:10 PM Ajith Lal<EMAIL_ADDRESS>wrote:

Did you checked the error log?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/eihror/compress-image/issues/10?email_source=notifications&email_token=AGSJTHX2ORRXFJTKEWEGDW3P4BCJ3A5CNFSM4HRAHWWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYLWL5Q#issuecomment-504849910,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGSJTHRWVH2JKDLHMIA7QP3P4BCJ3ANCNFSM4HRAHWWA
.

could you check the error log on cpanel?

I have checked the error log it's not giving/generating any error.
Here is my code
public function compressAction()
    {
        if (isAdmin()) {
           // $reduction =  $this->input->post('reduction',TRUE);//reduction how much % a image comporessed
            $ImagesId = $this->input->post('imageValues',TRUE);
            if ( empty($ImagesId))//empty($reduction) ||
            {
                customFlash('alert-warning','Please check required field and try again.','admin/compress-images');
            }
            else{
                $myImges = $this->modAdmin->checkAllImages($ImagesId); //$ImagesId  this is an array coming from view

                //var_dump($myImges);
                if ($myImges->num_rows() > 0) {
                    $this->load->library('Compress');
                    $compData = array();
                    $imagePath = realpath(APPPATH . '../assets/images/machineImages');
                    foreach ($myImges->result() as $myImgcom){
                        $myImg = realpath(APPPATH . '../assets/images/machineImages/');
                        ///echo $myImg.$myImgcom->mim_name;
                        $ImageId  = $myImgcom->mim_id;
                        $oldImageSize = formatBytes(filesize($myImg.'/'.$myImgcom->mim_name));
                        $fileSizeSkz = imageSizeBytes(filesize($myImg.'/'.$myImgcom->mim_name));

                        $compDate  = date('Y-m-d H:i:s');
                        if (file_exists($imagePath.'/'.$myImgcom->mim_name)){
                            $compressFile = base_url('assets/images/machineImages/'.$myImgcom->mim_name);
							//$compressFile = realpath(APPPATH . '../assets/images/machineImages/'.$myImgcom->mim_name);
                            $compressImageName = $myImgcom->mim_name;
                            //$comporessQuality = $reduction; // reduction value in % i.e 10% or 20% coming from html form
                            $comporessDestination = base_url().'assets/images/machineImages';
                            //$comporessDestination = realpath(APPPATH . '../assets/images/machineImages');

                            //echo img($compressFile);

                            $compress0 = new Compress();
                            $compress0->file_url = $compressFile;
                            $compress0->new_name_image = $compressImageName;
							if ($fileSizeSkz >=  1 && $fileSizeSkz <=75) {
								$comporessQuality = 85;
							}
							/*else if ($fileSizeSkz >=  51 && $fileSizeSkz <=75) {
								$comporessQuality = 85	;
							}*/
							else if ($fileSizeSkz >= 76 && $fileSizeSkz <=100) {
								$comporessQuality = 80;
							}
							else if ($fileSizeSkz >=  101 && $fileSizeSkz <=150) {
								$comporessQuality = 70;
							}
							else if ($fileSizeSkz >= 151 && $fileSizeSkz <=200) {
								$comporessQuality = 65;
							}
							else if ($fileSizeSkz >=  201 && $fileSizeSkz <=350) {
								$comporessQuality = 60;
							}
							else if ($fileSizeSkz >=  351 && $fileSizeSkz <=650) {
								$comporessQuality = 55;
							}
							else if ($fileSizeSkz >=  651 && $fileSizeSkz <=800) {
								$comporessQuality = 50;
							}
							else if ($fileSizeSkz >=  801 && $fileSizeSkz <=999) {
								$comporessQuality = 45;
							}
							else if ($fileSizeSkz >=  1000) {
								$comporessQuality = 40;
							}
                            $compress0->quality = $comporessQuality;

                            $compress0->pngQuality  = 9;
                            $compress0->destination = $comporessDestination;
                            $result0 = $compress0->compress_image();
                            $newImageSize = formatBytes(filesize($myImg.'/'.$myImgcom->mim_name));
                            $isComplressed =  true;
                            $isComment =  '';
                            $compData[] = array(
                                'image_id'=>$ImageId,
                                'imcm_old_image'=>$oldImageSize,
                                'imcm_new_image'=>$newImageSize,
                                'imcm_is_comporessed'=>$isComplressed,
                                'imcm_comment'=>$isComment,
                                'imcm_date'=>$compDate,
                            );

                        }
                        else{
                            $compData[] = array(
                                'image_id'=>$ImageId,
                                'imcm_old_image'=>'',
                                'imcm_new_image'=>'',
                                'imcm_is_comporessed'=>false,
                                'imcm_comment'=>'Images is not exist on server/folder',
                                'imcm_date'=>$compDate,
                            );
                        }

                        /*$compData[] = array(
                            'old_size'=>formatBytes(filesize($myImg)),
                            'image_id'=>$myImgcom->mim_id
                        );*/

                        //echo '
';
                    }//foreach loop here

                    $myImage = $this->modAdmin->addComporessedImgaes($compData);
                    if ($myImage) {
                        customFlash('alert-success','Your images have been successfully compressed.','admin/compress-images');
                    }
                    else{
                        customFlash('alert-warning','You can\'t compress the images right now please try again.','admin/compress-images');
                    }
                    //var_dump($compData);
                }
                else{
                    echo 'Images not found.';
                }
                //echo $myImges->num_rows();
                //var_dump($this->input->post('imageValues',true));
            }
        }
        else{
            customFlash('alert-danger','Please login first to access the admin panel','admin/login');
        }

        //var_dump($this->input->post('imageValues',true));
    }

Error log

@shakzee please rewrite the code and check

<?php

public function compressAction()
{
if (isAdmin()) {
// $reduction =  $this->input->post('reduction',TRUE);//reduction how much % a image comporessed
$ImagesId = $this->input->post('imageValues',TRUE);
if ( empty($ImagesId))//empty($reduction) ||
{
customFlash('alert-warning','Please check required field and try again.','admin/compress-images');
}
else{
$myImges = $this->modAdmin->checkAllImages($ImagesId); //$ImagesId  this is an array coming from view

//var_dump($myImges);
if ($myImges->num_rows() > 0) {
$this->load->library('Compress');
$compData = array();
$imagePath = realpath(APPPATH . '../assets/images/machineImages');
foreach ($myImges->result() as $myImgcom){
$myImg = realpath(APPPATH . '../assets/images/machineImages/');
///echo $myImg.$myImgcom->mim_name;
$ImageId  = $myImgcom->mim_id;
$oldImageSize = formatBytes(filesize($myImg.'/'.$myImgcom->mim_name));
$fileSizeSkz = imageSizeBytes(filesize($myImg.'/'.$myImgcom->mim_name));

$compDate  = date('Y-m-d H:i:s');
if (file_exists($imagePath.'/'.$myImgcom->mim_name)){
$compressFile = base_url('assets/images/machineImages/'.$myImgcom->mim_name);
//$compressFile = realpath(APPPATH . '../assets/images/machineImages/'.$myImgcom->mim_name);
$compressImageName = $myImgcom->mim_name;
//$comporessQuality = $reduction; // reduction value in % i.e 10% or 20% coming from html form
$comporessDestination = base_url().'assets/images/machineImages';
//$comporessDestination = realpath(APPPATH . '../assets/images/machineImages');

//echo img($compressFile);
$comporessQuality='';
if ($fileSizeSkz >=  1 && $fileSizeSkz <=75) {
$comporessQuality = 85;
}
/*else if ($fileSizeSkz >=  51 && $fileSizeSkz <=75) {
$comporessQuality = 85	;
}*/
else if ($fileSizeSkz >= 76 && $fileSizeSkz <=100) {
$comporessQuality = 80;
}
else if ($fileSizeSkz >=  101 && $fileSizeSkz <=150) {
$comporessQuality = 70;
}
else if ($fileSizeSkz >= 151 && $fileSizeSkz <=200) {
$comporessQuality = 65;
}
else if ($fileSizeSkz >=  201 && $fileSizeSkz <=350) {
$comporessQuality = 60;
}
else if ($fileSizeSkz >=  351 && $fileSizeSkz <=650) {
$comporessQuality = 55;
}
else if ($fileSizeSkz >=  651 && $fileSizeSkz <=800) {
$comporessQuality = 50;
}
else if ($fileSizeSkz >=  801 && $fileSizeSkz <=999) {
$comporessQuality = 45;
}
else if ($fileSizeSkz >=  1000) {
$comporessQuality = 40;
}
$pngQuality  = 9;
$compress0 = new Compress($compressFile,$compressImageName,$comporessQuality,$pngQuality,$comporessDestination);
$result0 = $compress0->compress_image();
$newImageSize = formatBytes(filesize($myImg.'/'.$myImgcom->mim_name));
$isComplressed =  true;
$isComment =  '';
$compData[] = array(
'image_id'=>$ImageId,
'imcm_old_image'=>$oldImageSize,
'imcm_new_image'=>$newImageSize,
'imcm_is_comporessed'=>$isComplressed,
'imcm_comment'=>$isComment,
'imcm_date'=>$compDate,
);

}
else{
$compData[] = array(
'image_id'=>$ImageId,
'imcm_old_image'=>'',
'imcm_new_image'=>'',
'imcm_is_comporessed'=>false,
'imcm_comment'=>'Images is not exist on server/folder',
'imcm_date'=>$compDate,
);
}

/*$compData[] = array(
'old_size'=>formatBytes(filesize($myImg)),
'image_id'=>$myImgcom->mim_id
);*/

//echo '
';
}//foreach loop here

$myImage = $this->modAdmin->addComporessedImgaes($compData);
if ($myImage) {
customFlash('alert-success','Your images have been successfully compressed.','admin/compress-images');
}
else{
customFlash('alert-warning','You can\'t compress the images right now please try again.','admin/compress-images');
}
//var_dump($compData);
}
else{
echo 'Images not found.';
}
//echo $myImges->num_rows();
//var_dump($this->input->post('imageValues',true));
}
}
else{
customFlash('alert-danger','Please login first to access the admin panel','admin/login');
}

//var_dump($this->input->post('imageValues',true));
}

:(


Update query

https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8095
Source: https://techcommunity.microsoft.com/t5/microsoft-defender-atp/advanced-hunting-data-schema-changes/ba-p/1043914

Dear @JohanFreelancer9,
kindly do the copy editor review for this PR.
Dear @e0i, for your information
Thank you

Closing. This same issue has been addressed in https://github.com/MicrosoftDocs/windows-itpro-docs/pull/8127


fix(details): display command according to ACL

Description
This PR intends to correctly use ACL configured to display yes or not the engine command line for resource detail
Fixes # (issue)
Type of change

[x] Patch fixing an issue (non-breaking change)
[ ] New functionality (non-breaking change)
[ ] Breaking change (patch or feature) that might cause side effects breaking part of the Software

Target serie

[ ] 21.04.x
[ ] 21.10.x
[x] 22.04.x
[x] 22.10.x (master)

 How this pull request can be tested ?
See Jira ticket for the validation
Checklist
Community contributors & Centreon team

[ ] I have followed the coding style guidelines provided by Centreon
[ ] I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
[ ] I have commented my code, especially hard-to-understand areas of the PR.
[x] I have rebased my development branch on the base branch (master, maintenance).

migrated from https://github.com/centreon/centreon/pull/12034


Multipart [WIP]

Here is an initial implementation that works for Encoder and Decoder and has tests working again. Here are the steps I see that I'd like to outline

[x] MultipartEncoder
[x] MultipartDecoder
[x] Tests
[ ] Parser

[ ] Implement Pulls with Handle Passing
[ ] Parse Headers
[ ] Parse Body(including Binary, etc)

Update: I think fastest way to get this up is to buffer and then parse. I have quite a solid async parsing program that I like but it make take a bit. Pushing into queues, and then consuming them within the method.
Would doing a large buffer to get this operational faster be an ok middle implementation, and then working on a more lasting streaming version as a second wave.

:+1: I'd rather have a suboptimal implementation than no implementation.

Is this superseded by #1238 ?

I would say so, the ideas were good here, but buffered will get us and running and this PR, does not aid that anymore.


chore: add network useWorker flag

Motivation
We want to have a way to configure worker thread on/off
Description
Add useWorker cli flag

:tada: This PR is included in v1.9.0 :tada:


JAV-55 added health check on worker to make sure it starts before bee…

…keeper

Coverage increased (+0.6%) to 94.408% when pulling 2e4196d67ddd927b1b8f02264e00c37260c7425c on JAV-55_healthcheck into 75af8ffe43b29dbc2debc170fa7ff2e603da86e9 on master.


Completion too slow

Just tried it with cargo, it takes almost half a second to complete any option. That's better than nothing, but the performance could really use some improvement.

How did you build the command line tool?
Please, provide more information when reporting bugs, otherwise I can't help.

I built the tool as instructed:
# Download and build `docopt-wordlist` (as part of the Docopt package)
$ git clone git://github.com/docopt/docopt.rs
$ cd docopt.rs
$ cargo build --release

# Now setup tab completion (for bash)
$ echo "DOCOPT_WORDLIST_BIN=\"$(pwd)/target/release/docopt-wordlist\"" >> $HOME/.bash_completion
$ echo "source \"$(pwd)/completions/docopt-wordlist.bash\"" >> $HOME/.bash_completion
$ echo "complete -F _docopt_wordlist_commands cargo" >> $HOME/.bash_completion


Source view almost unusable due to grey on white colour

I've certainly seen the source view black on white in the past, but I'm currently getting grey on white which is very difficult to use.

I know we can add custom style sheets etc, but this is just a default setup and I don't think we should have to customise to make things more usable.

Solved with https://github.com/django-cms/djangocms-text-ckeditor/pull/590 :-)


When scrolling logs, it is necessary to fix the left step list

What is version of KubeSphere DevOps has the issue?
v3.4.1
How did you install the Kubernetes? Or what is the Kubernetes distribution?
kubekey
What happened?

Relevant log output
No response
Additional information
No response

Issue fixed in kse v3.5.0-beta.1


Azure notification integration with java

Hi,
We have a requirement to integrate Azure notification hub, preferably using Java. I have a few questions here:-

Is this project available in maven repository?
Is this project production ready or still in beta stage?
What are the preferred alternatives to integrate with notification hub?

Thanks,
Swagat

Hi,
Any update or comment on my questions?

create a package in your application, copy all the classes provided over here, import them according to the document they did provide, then start working on it. We did that and works the solution.


Changed clock on uploader device may cause issues with records

If the clock is changed on the phone either by user or automatically due to travel etc there may be issues related to internal record keeping.
As it stands now time is expected to move forward for each progressive poll. Future polling for pump-sensor sync is basing on the most recent date as recorded. If the clock is adjusted backwards then polling may be incorrectly set.
There may be other issues related to a changed clock that need to be explored.

Suggestion (you might already considered this): Use the RTC (from the pump) instead of the datetime for timing-functionality.

his is only a onetime problem? After the next sync i'll will be in sync again. Right?
If not, just add a menu item "i changed the pump time and resync"...
I don't like the idea to rely on the RTC of the Pump. It' drifting to much.

Ok. Good point. Was not aware of the RTC drifting.
Will look into this as I am using the RTC :-)

This issue is more a note to "look into it" - The concern is that a uploader device clock change backwards will do something like this:
1 ... 3 ... 6 ... 9 ... 12 ---- oldest =1 newest =12
Clock changes back to 5, and now records get messy:
1 ... 3 ... 5 ... 6 ... 9 ... 12 ---- oldest =1 newest =12
It's going to be a rare enough situation and the easiest way to deal with it is probably a auto detection of records that are ahead of the device clock - push a warning note for user and clear the records.

But out dates are on phone time, So the difference of pump time and phone time is e.g. 1sec instead of 200sec. So the "real"/ used time adjust this. But yeah, if the clock differs a lot and the time is changed between measuring and polling this can happen. But this can be detected. The expected time should be in the expected time frame and the difference between both clocks shouldn't change that much in comparison to the last query. If not, pump time was adjusted.
But yes, really rare case. I would ignore it and add an "clock" icon in geen/yellow/red to inform the user about RTC drift.

I may be wrong as this is an area (hardware) I am not too familiar with; but I read somewhere that the pump is using a chip “DS3231” which should be extremely accurate in terms of RTC.
So no matter of the date/time on the pump or on the uploader-phone, the RTC from the pump should be the same. Even if you change date/time on the pump/phone.
Or have I misunderstood the RTC-“concept”?

A RTC should be fairly accurate with a small drift per year but the pump drifts by a few seconds per day.
My half-baked theory is that the pump is synced to the way the sensor works. Which is to send a number of voltage pulses and measure the response, there is a fixed count to these pulses and this count averages 5 minutes. There is something in the Medtronic patents that refers to this but it's been some time since I looking so... half-baked.

Ok. How can one test this? (the RTC-drifting). I use the RTC; I save the RTC for the last reading for the pump and use it in the next reading. I do not rely on the date/time for the pump or uploader.

Maybe something like this to see the drift:
get the time from a network atomic clock
run for 500 polls (500 x 5min)
compare where you expected to be with the actual atomic clock, difference is the drift for that period.

Sounds like a fun test. :-) I will let you know of the result. (see you in 5x500 minutes).

I tested RTC-drifting. And it seems there is about 4 seconds drift per day for the RTC.
See my findings here: https://github.com/cfaagaard/CGM.NET/wiki/RTC-drifting

@cfaagaard yep that's what I got to and around +30 secs a week - I still find the size of the drift really surprising after all this time (pun!)

Time issues integrity checks added. Even when user changes to clock into the future or past any messiness in the uploader db will throw an integrity error and run a reset procedure. This will resync history from the pump with new times and rewrite records as needed in nightscout.
Additionally nightscout server time is compared with the uploader device and user notified if out of whack and advised on how to correct.

Question, so the timestamp for BGs posted on NS is the phone and not the pump?

If you have the correct time on the uploader device and say you bolus at 3pm then NS will say 3pm. It's all worked out accounting for the pumps odd drifty timekeepiing.

Cool, that is what I thought. Thank you!!
On Wed, Feb 13, 2019 at 7:29 PM Pogman<EMAIL_ADDRESS>wrote:

If you have the correct time on the uploader device and say you bolus at
3pm then NS will say 3pm. It's all worked out accounting for the pumps odd
drifty timekeepiing.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/pazaan/600SeriesAndroidUploader/issues/154#issuecomment-463312600,
or mute the thread
https://github.com/notifications/unsubscribe-auth/APr1vGAToz_7RC-F863UC5gb1GmM1x3xks5vNFmigaJpZM4PPJbU
.

--

Dr. Luis Toussaint

Closed - completed and available in 0.7.0 release


DatePicker dialog is blank in OS > L (5.+)

Duplicate of #6.

I checked out the most recent dev branch which has a comment that it is supposed to fix that but it doesn't.

Please comment on #6 so everyone can follow. Did you already test the fixed apk I upload?


Responsive Navbar

Description
Follow the contribution guidelines and code of conduct.
Create a responsive Navbar component using react which can be used in websites.
Screenshots
No response
Additional information
No response

I want to contribute to this issue under gssoc.

I am interested in contributing to this issue under GSSSOC'22

I want to contribute to this issue under gssoc.

You can go with this issue. This issue has been assigned to you. Kindly complete the issue within 5 - 7 days.

@soumali28 what's the status regarding your Issue. Otherwise, we had to assign this to someone else

hello @Abirpal202049 ,Very Excited to work on the issue! if it's not done yet, can you please assign it to me.

Are you sure ?

Thank You So Much!

I would like to work on this issue . Could you please assign this to me.

Hi @Abirpal202049  , i will push changes on this Saturday ( 7th of May, 2022 )


Blixt transition: No user interaction within the transition rect.

Having trouble understanding how to make it possible for users to interact within the area of the transition rect with the Blixt transition.

can't place anything within the transition rect in viewDidLoad or viewWillAppear, have to do it some time after the animation has occurred.


OBS demo: Submission for VLSI24 in the IEEE SSCS Open-Source Ecosystem “Code-a-Chip”

Greetings, dear contributors.
Here I present a "Code-a-Chip" notebook that demonstrates an obfuscation technique using an special library of standard cells. To the best of my ability, this pull request and the contents of the files shall follow all the requirements and conditions for the submission.
The project at this stage does not properly output a layout due to DRC/LVS errors in the cells.
Within my heart, I hope this project is at the expected quality standard to contribute into the open-source environment.
Thank you. Best regards,
Ckristian Duran

Hi Ckristian - Thanks for your contribution! I think there is still some time to try and fix the DRC/LVS issues.

Hello. I managed to solve the DRC problems. I think is ready for deployment. Thank you in advance.


Find method performance

Hello everyone!
I'm using this library and it is been working great while I have been testing it out but I'm running into an issue now. I'm running this in the iOS simulator and if I use inMemoryOnly option everything is perfect.
I have 6 small collections. All of them contain very few data. When the in memory option is false and I use find on the biggest collection (380 documents - 150Kb) it takes around 9 seconds to return the results in debugging mode and 3 seconds if I am not debugging.
I was not expecting this query to take this long. Am I wrong?
This is the code I that is taking this long:
db.find({}, {}, (err: Error, docs: MongoDocument[]) => {}
Any clue on why it is taking 3 to 9 seconds in this simple query?
The update is perfectly fine. Is fast.
I have tried both AsyncStorage, the one included in react native core and the new community version.
Thanks a lot in advance

And without debug mode?

Hi @antoniopresto
Without debug mode it takes 3s.

probably the problem is asyncStorage, it tends to be slow.  try using custom storage: https://github.com/antoniopresto/react-native-local-mongodb#using-a-custom-storage


Map not loading - You have included the Google Maps API multiple times on this page.

Map does not load and errors show in console state:
You have included the Google Maps API multiple times on this page. This may cause unexpected errors.
and
$google_map_initialize$ is not a function
Force refresh (Shift+refresh button) will get the map to load.

Your are loading google map api from the other place, use custom loader in such case

In my react component's render function, I am basically calling the map component as shown in the example
`render() {
return (
  <div className="map row">
    <GoogleMap
      bootstrapURLKeys={{key: "<I HAVE KEYED MY API KEY HERE>"}}
      defaultCenter={this.state.center}
      defaultZoom={this.state.zoom}
      onClick={this.onMapClick}
    >
    </GoogleMap>
  </div>
);

}`
I did not include any loading of the google map api in my header scripts / etc.
Can you explain what is a custom loader and are there examples for it? Thanks in advance


New version: Ryujinx.Ryujinx version 1.1.1122

Pull request has been created with Komac v1.11.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

For moderators
This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping @Exorcism0666, I'll get a notification.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！

Automatic Validation ended with:

Exception during executable launch operation System.InvalidOperationException: No process is associated with this object.

(Automated response - build 638.)

Automatic Validation ended with:

Exception during executable launch operation System.InvalidOperationException: No process is associated with this object.

(Automated response - build 642.)

@wingetbot waivers Add Validation-Executable-Error


Popover menus and tooltips rendering in the wrong position - MacOS with a secondary display (DisplayServer regression)

Godot version
4.0.dev
System information
macOS 11.5.2, Vulkan, Radeon Pro 560X 4 GB
Issue description
When using a secondary display, if I right click on a item in the node inspector, the pop up menu appears in the wrong place.

The position changes if I resize the window, but is never in the correct place. Interestingly, this isn't an issue for other windows.

Additionally tooltips appear in the wrong place, and a click is needed to dismiss them.

This could be a separate issue.
Steps to reproduce
Using a build of the latest master, and a mac plugged into an external display (I'm using a LG Ultrafine, and I've seen some other issues with high definition displays, so it could be related), create a scene and right click on one of the signals in the Node panel.
Hover over one of the signals, to see the issue with the tooltips
Minimal reproduction project
No response

Note: This issue does not exist in 3.x

Related to https://github.com/godotengine/godot/issues/45740, except that issue is on Windows and likely needs a different fix.

I've just got around to testing 4.0.alpha3, and this doesn't appear to be an issue anymore. I don't know if it was also fixed by #54645 or not.


Problem when using the urchin library

While using the urchin library to add meshes for the links and muscles, I encountered a problem. Specifically, when adding the "material" to the code, it does not allow me to set the color in RGBa format:
Python code
material=Material(name="Link", color=OPT_COLOR_LINK_MESH),

with
OPT_COLOR_LINK_MESH = [0.5, 0.8, 0.2, 1.0]

URDF code:
undesirable result (only name)
      <material name="Link"/>

The problem was promptly fixed by @traversaro, who generated a branch (traversaro-patch-2) that has not yet been merged. This has resulted in an additional procedure for installation and tool dependencies (appropriately described in the README), which will be removed as soon as the branch is merged with the main.

Just fyi, the change was merged and is now available in urchin's master branch, what we are waiting for is https://github.com/icub-tech-iit/fix/issues/1561#issuecomment-2399596939 for actually tagging a release.

(there was a wrong link in the previous issue, now I fixed it).

The fix was released as 0.0.29 and it is now available in conda-forge: https://github.com/conda-forge/urchin-feedstock/pull/1 . It will be available also on PyPI as soon as https://github.com/fishbotics/urchin/issues/24 is fixed.

Thanks @traversaro


[Bug]: Docker image not running on Macos m1

Bug expectation
Dockerfile not running on Macos m1
Here's the output

Minimal, reproducible example
#Base dockerfile

FROM node:18

RUN apt-get update \
 && apt-get install -y chromium \
    fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf libxss1 \
    --no-install-recommends

ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium

# /...Copy project and install dependencies

Error string
Error: Failed to launch the browser process! Error: Can't open display:
Puppeteer configuration
const browser = await puppeteer.launch({
    timeout: 0,
    headless: true,
    executablePath: "/usr/bin/chromium",
    args: ['--no-sandbox']
  });

Puppeteer version
19.7.2
Node version
18.0.0
Package manager
yarn
Package manager version
1.22.19
Operating system
macOS

Hey @eryk-vieira, is this issue reproducible with the official Puppeteer Docker Image ?

Hey @Lightning00Blade with the Puppeteer Official image I get another error but it also doesn't work.
The error running with the official image:
Error: Failed to launch the browser process! spawn /usr/bin/chromium ENOENT
That's why I'm trying to create a Docker container installing the Chromium manually.
On Linux it works perfectly but on Arm64 docker doesn't.

I don't have a Mac ARM on hand to test. I will ask one of the other maintainers to check it out.
I would suggest you try the official image without specifying the executablePath, that way Puppeteer will use the one it installs.

@Lightning00Blade Already tried that. Unfortunately, it doesn't work as well.

Can you try without custom attributes and timeouts?

I have the same problem with running puppeteer on Mac M1. I tried to fix it different ways and spend more than 10 hours.
Little bit context: puppeteer used inside react-snap library, on the local machine it works fine, no issues but when I try to build a Docker image it looks like it's impossible. Tried FROM images like node:18, node:18-slim, node:18-alpine in each case after solving all errors during the build process I get script which performs endlessly. I mean, that on Mac M1 the last script yarn run snap never finish In Docker.
All those config works ok on OS Ubuntu and react-snap ends without any problem! In order to run script locally on Mac OS, I need to remove "puppeteerExecutablePath": "google-chrome-stable" from package.json.
I google this problem a lot and didn't find anything helpful. BTW maybe my comment will be useful.
I believe one day this problem will be fixed 🙂
If anyone knew how to avoid Mac M1 problem with the script which is never finish, type an answer, please. All the best.
package.json:
"reactSnap": {
    "concurrency": 1,
    "ignoreHTTPSErrors": true,
    "include": [
      "/"
    ],
    "inlineCss": true,
    "skipThirdPartyRequests": true,
    "puppeteerExecutablePath": "google-chrome-stable",
    "headless": true,
    "puppeteerArgs": [
      "--no-sandbox",
      "--disable-setuid-sandbox",
      "--disable-dev-shm-usage",
      "--single-process"
    ]
  }

Dockerfile:
FROM --platform=linux/amd64 node:18

RUN apt-get update \
    && apt-get install -y wget gnupg \
    && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor -o /usr/share/keyrings/googlechrome-linux-keyring.gpg \
    && sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/googlechrome-linux-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
    && apt-get update \
    && apt-get install -y google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-khmeros fonts-kacst fonts-freefont-ttf libxss1 \
      --no-install-recommends \
    && rm -rf /var/lib/apt/lists/*

RUN apt-get update && apt-get install -y curl jq python3 python3-pip
RUN pip3 install awscli

COPY package.json yarn.lock ./
RUN yarn install

COPY . ./

RUN yarn run build
RUN yarn run snap

@eryk-vieira , did you manage to solve the issue? I'm having the same error - Can't open display:  . I tried several Dockerfile configurations, using node / alpine images, with / without executablePath and playing around with args but no luck.

@ilackovic Definitely not, I had to use my Linux computer.

I can confirm the issue with official Docker images on M1 MacBook Pro

Have you enabled the beta feature 'Use Rosetta for x86/amd64 emulation on Apple Silicon' via the docker settings? I think it is very likely the cpu architecture mismatch.

The root cause is that the docker image for linux is built with x64 chromium inside and that causes the mismatch in cpu architecture between the host system and the image. We currently don't have linux binaries for amr64 https://github.com/puppeteer/puppeteer/issues/7740

@OrKoN @DenisRukavitsa Yes even with Rosetta for x86/amd64 turned on and puppeteer with headless mode. it doesn't work.

same issue :(

I'm also having this issue :(

same issue

same :'(

Duplicate of https://github.com/puppeteer/puppeteer/issues/7740

Have you enabled the beta feature 'Use Rosetta for x86/amd64 emulation on Apple Silicon' via the docker settings? I think it is very likely the cpu architecture mismatch.

thanks for this. was experiencing something similar but in jsreports but this did the trick lol

#7740

This worked for me


POMs have lots duplication and different versions for dependancies

The current POMs have a lot of duplication (i.e.: same plugins copy+pasted) and use the same dependancies (i.e.: version specified in 2 different POMs) or use different versions (i.e.: OSGi framework).
Would make it easier going forward to have a parent POM to control versions/common plugins across the components.

do you think that upgrade to gradle would make more sense?

@buzdin ; i don't have any experience of gradle / not seen any customers use it in my day-to-day job, but happy to create an issue to add support and investigate.


I've installed the containerd service in windows using this guide
https://github.com/containerd/containerd/blob/main/docs/getting-started.md section "Installing containerd on Windows"
Then I run nerdctl.exe version 1.4.0
nerdctl compose -f test.yml up
The error is level=fatal msg="volume target must be an absolute path, got "/var/lib/mysql""
compose file: test.yml
version: '3.8'
services:
mariadb:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: passwroot
MYSQL_DATABASE: db
MYSQL_USER: user
MYSQL_PASSWORD: pass
volumes:

mariadb-data:/var/lib/mysql

volumes:
mariadb-data:

Please make sure that you are running the Linux version of containerd and nerdctl for running Linux containers


Get rid of "[DUET]" in #TITLE for duets

I think there are several problems in just having a single DUET txt version to play (at least i did not figure out how to solve this with usdx alone):

"Hakuna Matata", for example, is a duet, where both players alternate pretty much along the song. It is awkward to sing this song alone as you only sing half the song, while singing along the song on radio you might probably tend to sing both players
when watching duets on singstart parties there is often one player not satisfied with his part. Either just having "lalala" parts (see Circle of life) or feeling like his/her track is more difficult to sing or has less golden notes. A fair solution would be if both sing both
still there are situations where one might want so sing p1 and the other want so sing p2 so duets are without question useful
finally there is a problem if you want to sing just player 2 of a song, playing without a player 2. Or if 2 players just want to sing player 2 but not player 1

To fit all possible szernatios i propose:

have 2 txt for for duet songs on usdb:

1x labeled as [DUET] with p1 and p2 tracks
1x (optional) labeld as [SOLO] with a handmade mixture of p1 and p2. Note this might not be automated, as sometimes two players sing at the same time or with an overlap and slightly different

the syncer creates to additional txts from the [DUET] version as [{{P1}}] and [{{P2}}], replacing players with the actual names, each containing only a single track from p1 or p2

where a resulting download of the syncer is a single directory "Artist - Title" (without any of [DUET], [SOLO], etc) containing 4 txts:

Artist - Title [DUET].txt
Artist - Title [SOLO].txt (if present on usdb)
Artist - Title [{{P1}}].txt
Artist - Title [{{P2}}].txt

What do you think about that?

I agree on the problem, @mjhalwa. However, I don't think it's best solved by the syncer. Generating several txts complicates things and produces a lot of redundant data to maintain.
Instead, the karaoke softwares should let players choose which parts to sing. I think some already do that, at least partially?


Series.to_string

Codecov Report

Merging #213 into master will decrease coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #213      +/-   ##
==========================================
- Coverage   89.26%   89.24%   -0.02%
==========================================
  Files          31       31
  Lines        2617     2623       +6
==========================================
+ Hits         2336     2341       +5
- Misses        281      282       +1

Impacted Files
Coverage Δ

databricks/koalas/missing/series.py
100% <ø> (ø)
:arrow_up:

databricks/koalas/frame.py
87.43% <ø> (ø)
:arrow_up:

databricks/koalas/series.py
90.08% <100%> (+0.3%)
:arrow_up:

databricks/koalas/utils.py
100% <100%> (ø)
:arrow_up:

databricks/koalas/__init__.py
88.88% <0%> (-3.71%)
:arrow_down:

Continue to review full report at Codecov.

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


Add Vibratissimo support

See https://github.com/buttplugio/buttplug-csharp/blob/master/Buttplug.Server/Bluetooth/Devices/Vibratissimo.cs

buttplug-js will soon be part of buttplug-wasm in https://github.com/buttplugio/buttplug-rs-ffi, closing this bug as it relates to implementation that will be taken care of in buttplug-rs.


Update _index.md

Relaled to #24579
/language zh

Please propose a complete update to the changes. Ref the output from:
./scripts/lsync.sh content/zh/docs/concepts/workloads/pods/_index.md

/hold


fix(Examples): added error checking if no gameobject named Bullet exi…

…sts as child
When there is no gameobject named Bullet which is referenced by this script
the instantiation fails. Added a simple Debug.LogError() to notify user about this.

There were the following issues with your Pull Request

Commit: 5790441cd160353dad460a2b613ae9019f0229e3
Your commit message body contains a line that is longer than 72 characters
Your subject line is longer than 72 characters

Guidelines are available at https://github.com/thestonefox/SteamVR_Unity_Toolkit

This message was auto-generated by https://gitcop.com


Add Elastic-Api-Version, fix MIME types

Add elastic-api-version header to all requests
Use standard MIME types for content-type and accept headers

:broken_heart: Build Failed

Buildkite Build
Commit: 68805661be1dde8cc7b28da4d342ec0f4332e342

Failed CI Steps

:junit: Test results

Integration test failures are unrelated. Fix coming in another PR.


docker-runtime: Use single quotes in bash env file template

Using single quotes ensures that values are exported as literal values and not evaluated. Also escapes any single quotes in the value.

Are tests expected to pass? I get the same lint failures on master. @sargun does master pass for you?

I know that linting has hit some issues temporarily. I think rob G. Will
look at it when he’s back. What’s the urgency of the change?
Sent from my iPhone
On Sep 14, 2018, at 23:02, cHYzZQo<EMAIL_ADDRESS>wrote:
Are tests expected to pass? I get the same lint failures on master. @sargun
https://github.com/sargun does master pass for you?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Netflix/titus-executor/pull/176#issuecomment-421534056,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAtyRN44ugmEH6tFdAiFCgxxsWdRlq1yks5ubJgMgaJpZM4WqNq2
.

Not urgent, just wanted to make sure it wasn't something i missing. Thanks

Rebased now that the linting fixes are in.

@cHYzZQo Are you ready for review?

Yes

lgtm.

@cHYzZQo This looks good to me, but the one thing that might be valuable is to see is '$' is in the string, and fall back to the old behaviour. I don't think anyone is doing string interpolation, but might as well shield ourselves?

one thing that might be valuable is to see is '$' is in the string, and fall back to the old behaviour.

Is that really what we want? I don't think that would have ever worked well because 1) the initial environment wouldn't do any interpolation so it makes the initial environment that entrypoint is running under and the environment after bash -l inconsistent. 2) order isn't guaranteed so it's hard to reliably reference any other user defined variable.
But if you are sure you want it i'll add it in.

@cHYzZQo Makes sense. This looks good to me. @rgulewich do you want to take a look as well?


Suggestion new (controls HelperTextBox) component for filter

What steps will reproduce this issue?
Not a problem is a suggestion
Write problem description here
Expected outcome
Write expected outcome here
TextBox accept layout for filter and others utilities
image by  gmail

--
Environment

MahApps.Metro v?.?.?
Windows ??
Visual Studio 20xx
.NET Framework ?.?

I’m closing this issue because it has been inactive for a few months. This probably means that it is not reproducible or it has been fixed in a newer version. If it’s an enhancement and hasn’t been taken on for so long, then it seems no one has the time to implement this.
Please reopen if you still encounter this issue with the latest stable version and then please use the issue template.
If you have enough time then it would be nice to test this issue against the latest alpha version (availabe via NuGet and appveyor).
Thank you! 🙏


group_events fuzz test is flaky

After #129, the group_events fuzz test seems to have become flaky. @dalance, would you be able to take a look?
An example failure is here, where the failing input can be minimized to
"````d\n```"

The diff of the failure is
<    "````d\n```\n````",
>    "```d\n```\n```",

meaning that reconstruct_markdown(&events, None) returned
````d
```
````

whereas reconstruct_markdown(&flattened_groups, None) returned
```d
```
```

My guess is that this is because the counting of consequetive ` is slightly off.
Indeed, looking at flattened_groups in the fuzz test, I see
[fuzz_targets/group_events.rs:22:5] &flattened_groups = [
    (
        1,
        Start(
            CodeBlock(
                Fenced(
                    Borrowed(
                        "d",
                    ),
                ),
            ),
        ),
    ),
    (
        2,
        Text(
            Borrowed(
                "`",
            ),
        ),
    ),
    (
        2,
        Text(
            Borrowed(
                "`",
            ),
        ),
    ),

with lots of lone ` characters.
A related question, is this not something which should be fixed in pulldown-cmark-to-cmark instead of here? @dalance, could you create an issue in that repository and see if you can move the fix from here to there?

I've opened a PR to fix the existing token couting code.
I agree pulldown-cmark-to-cmark should construct an appropriate markdown without workaround.
I'll consider about it.

I let it run for a few million iterations on my desktop and it looks rock solid now!
Fixed by #153.


Add K8S-server and Skipper integration

Add skipper-deployment and skipper-svc YAML artifacts
Update server-deployment to include skipper endpoint
Add docs to provision skipper infrastructure
Add docs to deploy and upgrade a stream from SCDF with the help of Skipper

LGTM except for those comments. I can merge with the changes once we decide on whether to disable local platform by default.

I don't see a section for deploying skipper in "1.2. Deploying Spring Cloud Data Flow on Kubernetes using configuration files"

I don't see any tabs after logging in, just the "Apps" page. Had to refresh the page to get the tabs to show up.

Wasn't able to deploy a stream using skipper, maybe I'm doing it wrong
dataflow:>stream skipper deploy ticktock
Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Could not install AppDeployRequest [[AppDeploymentRequest@3db4d871 commandlineArguments = list[[empty]], deploymentProperties = map['spring.cloud.deployer.group' -> 'ticktock'], definition = [AppDefinition@66c90c64 name = 'time-v1', properties = map['spring.metrics.export.triggers.application.includes' -> 'integration**', 'spring.cloud.dataflow.stream.app.label' -> 'time', 'spring.cloud.stream.metrics.key' -> 'ticktock.time.${spring.cloud.application.guid}', 'spring.cloud.stream.bindings.output.producer.requiredGroups' -> 'ticktock', 'spring.cloud.stream.metrics.properties' -> 'spring.application.name,spring.application.index,spring.cloud.application.*,spring.cloud.dataflow.*', 'spring.cloud.stream.bindings.applicationMetrics.destination' -> 'metrics', 'spring.cloud.dataflow.stream.name' -> 'ticktock', 'spring.cloud.stream.bindings.output.destination' -> 'ticktock.time', 'spring.cloud.dataflow.stream.app.type' -> 'source']], resource = Docker Resource [docker:springcloudstream/time-source-rabbit:1.2.0.RELEASE]]]  to platform [default].  Error Message = [Exception trying to deploy [AppDeploymentRequest@3db4d871 commandlineArguments = list[[empty]], deploymentProperties = map['spring.cloud.deployer.group' -> 'ticktock'], definition = [AppDefinition@66c90c64 name = 'time-v1', properties = map['spring.metrics.export.triggers.application.includes' -> 'integration**', 'spring.cloud.dataflow.stream.app.label' -> 'time', 'spring.cloud.stream.metrics.key' -> 'ticktock.time.${spring.cloud.application.guid}', 'spring.cloud.stream.bindings.output.producer.requiredGroups' -> 'ticktock', 'spring.cloud.stream.metrics.properties' -> 'spring.application.name,spring.application.index,spring.cloud.application.*,spring.cloud.dataflow.*', 'spring.cloud.stream.bindings.applicationMetrics.destination' -> 'metrics', 'spring.cloud.dataflow.stream.name' -> 'ticktock', 'spring.cloud.stream.bindings.output.destination' -> 'ticktock.time', 'spring.cloud.dataflow.stream.app.type' -> 'source']], resource = Docker Resource [docker:springcloudstream/time-source-rabbit:1.2.0.RELEASE]]]

I modified the skipper-deployment.yaml file to have a kubernetes platform instead of minikube.
Then I tried doing this:
dataflow:>stream skipper deploy --name ticktock --platformName kubernetes
Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Could not find local repository to upload to named local

dataflow:>stream skipper deploy --name ticktock --platformName kubernetes --repoName test
Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Could not find local repository to upload to named test

Attaching logs from skipper
skipper-kubernetes-log.txt

From standalone Skipper shell, I could do this:
skipper:>upload --path /Users/igopinatha/workspace/git/spring-cloud/spring-cloud-skipper/spring-cloud-skipper-server-core/src/test/resources/repositories/binaries/test/log/log-1.0.0.zip --repo-name local
Package uploaded successfully:[log:1.0.0]
skipper:>search
╔═════════════════╤═══════╤════════════════════════════════════════════════════════════════════════════════╗
║      Name       │Version│                                  Description                                   ║
╠═════════════════╪═══════╪════════════════════════════════════════════════════════════════════════════════╣
║helloworld       │1.0.0  │The app has two endpoints, /about and /greeting in English.  Maven resource.    ║
║helloworld       │1.0.1  │The app has two endpoints, /about and /greeting in Portuguese.  Maven resource. ║
║helloworld-docker│1.0.0  │The app has two endpoints, /about and /greeting in English.  Docker resource.   ║
║helloworld-docker│1.0.1  │The app has two endpoints, /about and /greeting in Portuguese.  Docker resource.║
║log              │1.0.0  │The log sink uses the application logger to output the data for inspection.     ║
╚═════════════════╧═══════╧════════════════════════════════════════════════════════════════════════════════╝

skipper:>install --package-name log --package-version 1.0.0 --release-name testing-from-Ilaya --platform-name kubernetes
Released testing-from-Ilaya. Now at version v1.
skipper:>list
╔══════════════════╤═══════╤═════════════════════════╤════════╤═══════════╤══════════════╤════════════╤═══════════════════════════════════════════════════════════════════════════╗
║       Name       │Version│      Last updated       │ Status │  Package  │   Package    │  Platform  │                              Platform Status                              ║
║                  │       │                         │        │   Name    │   Version    │    Name    │                                                                           ║
╠══════════════════╪═══════╪═════════════════════════╪════════╪═══════════╪══════════════╪════════════╪═══════════════════════════════════════════════════════════════════════════╣
║testing-from-Ilaya│1      │Tue Nov 28 09:06:57 IST  │DEPLOYED│log        │1.0.0         │kubernetes  │[testing-from-ilaya-log-v1], State =                                       ║
║                  │       │2017                     │        │           │              │            │[testing-from-ilaya-log-v1-6r6nr=deploying]                                ║
╚══════════════════╧═══════╧═════════════════════════╧════════╧═══════════╧══════════════╧════════════╧═══════════════════════════════════════════════════════════════════════════╝

skipper:>

From SCDF, the install request goes through fine as well. It could be that the Skipper server wasn't ready by the time the SCDF stream deploy request was sent previously.
dataflow:>stream skipper deploy stream-Ilaya --platformName kubernetes
Deployment request has been sent for stream 'stream-Ilaya'
dataflow:>stream skipper deploy ticktock --platformName kubernetes
Deployment request has been sent for stream 'ticktock'
dataflow:>

skipper:>list
╔══════════════════╤═══════╤═════════════════════════╤════════╤════════════╤══════════════╤════════════╤═══════════════════════════════════════════════════════════════════════════╗
║       Name       │Version│      Last updated       │ Status │Package Name│   Package    │  Platform  │                              Platform Status                              ║
║                  │       │                         │        │            │   Version    │    Name    │                                                                           ║
╠══════════════════╪═══════╪═════════════════════════╪════════╪════════════╪══════════════╪════════════╪═══════════════════════════════════════════════════════════════════════════╣
║testing-from-Ilaya│1      │Tue Nov 28 09:06:57 IST  │DEPLOYED│log         │1.0.0         │kubernetes  │[testing-from-ilaya-log-v1], State =                                       ║
║                  │       │2017                     │        │            │              │            │[testing-from-ilaya-log-v1-6r6nr=deploying]                                ║
║stream-Ilaya      │1      │Tue Nov 28 09:16:12 IST  │DEPLOYED│stream-Ilaya│1.0.0         │kubernetes  │[stream-ilaya-log-v1], State = [stream-ilaya-log-v1-0-pcjdx=deploying]     ║
║                  │       │2017                     │        │            │              │            │[stream-ilaya-time-v1], State = [stream-ilaya-time-v1-76bqg=deploying]     ║
╚══════════════════╧═══════╧═════════════════════════╧════════╧════════════╧══════════════╧════════════╧═══════════════════════════════════════════════════════════════════════════╝

Now there are some issues with the apps getting crashed with container.lastState.terminated.reason = OOMKilled . And @trisberg suggested increasing the memory default.

Made some progress discussing with @ilayaperumalg, we now have an issue with the memory setting for the Kubernetes deployer Skipper uses. We set this in the SCDF kubernetes deployer:
        - name: SPRING_CLOUD_DEPLOYER_KUBERNETES_MEMORY
          value: 640Mi

Should do the same for Skipper

@trisberg Can I suggest bumping the default memory (and cpu?) resource limit in spring-cloud-deployer-kubernetes?
I have had a few issues with the default of 512Mi being too aggressive and resulting in a bad first experience due to OOMKilled's and general slow startup which results in the liveness/readiness probes failing before the app can fully start.
Since these are just limits, perhaps a default of 1024Mi would be better?

@donovanmuller yeah, I think I agree - https://github.com/spring-cloud/spring-cloud-deployer-kubernetes/issues/164

Looks like Skipper is using ReplicationControllers, should switch that to use Deployments, it's an option for the deployer configuration:
        - name: SPRING_CLOUD_DEPLOYER_KUBERNETES_CREATE_DEPLOYMENT
          value: 'true'

Got myself into a jam here:
dataflow:>stream list
Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Release with the name [stream-Ilaya] doesn't exist

dataflow:>stream all destroy
Really destroy all streams? [y, n]: y
Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Release with the name [stream-Ilaya] doesn't exist

dataflow:>stream create --name stream-Ilaya --definition "time | log"
Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Cannot create stream stream-Ilaya because another one has already been created with the same name

The release in Skipper (that corresponds to the stream in SCDF) could have been deleted outside SCDF (directly from Skipper) but the stream still exists in SCDF. We should handle this smoothly though the release (corresponds to a stream) is expected to be managed only via SCDF

Yeah, deleted the streams in MySQL - delete from STREAM_DEFINITIONS;
Also changed the skipper-deployment.yaml to have this env setting:
        env:
        - name: SPRING_APPLICATION_JSON
          value: "{\"spring.cloud.skipper.server.platform.kubernetes.accounts.kubernetes.environmentVariables\" : \"SPRING_RABBITMQ_HOST=${RABBITMQ_SERVICE_HOST},SPRING_RABBITMQ_PORT=${RABBITMQ_SERVICE_PORT}\", \"spring.cloud.skipper.server.platform.kubernetes.accounts.kubernetes.limits.memory\" : \"1024Mi\", \"spring.cloud.skipper.server.platform.kubernetes.accounts.kubernetes.createDeployment\" : true}"

Still not sure how to update the version of an app in an existing stream using the data flow shell.

@trisberg: I tried something similar and the apps are still spawned as RCs instead of Deployments.
        - name: SPRING_APPLICATION_JSON
          value: "{\"spring.cloud.skipper.server.platform.kubernetes.accounts.minikube.environmentVariables\" : \"SPRING_RABBITMQ_HOST=${RABBITMQ_SERVICE_HOST},SPRING_RABBITMQ_PORT=${RABBITMQ_SERVICE_PORT}\",\"spring.cloud.skipper.server.platform.kubernetes.accounts.minikube.memory\" : \"1024Mi\",\"spring.cloud.skipper.server.platform.kubernetes.accounts.minikube.createDeployment\" : \"true\"}"

As for the stream update, did you try what's in the sample?

Try \"spring.cloud.skipper.server.platform.kubernetes.accounts.minikube.createDeployment\" : true without the quotes around true

@ilayaperumalg @trisberg: I pushed another commit to address the review comments. The docs should also reflect the upstream scdf+skipper changes.

Squashed and merged as 3e20ad18d57a6a1cfafa37943f666dc26d7fbb36 along wtih 6566e3e0779e92466197e9018fa704f2cdbb339e


Added ExplosionType enum

This commit will add the ExplosionTypes enum.
Every enum name has been rewritten to match the naming conventions used in .NET.
This should resolve #83

Those should all be fixed in the latest commit

Looks good, thanks alot.