Remove message content from JS client logging

https://github.com/aspnet/SignalR/issues/1449

Looks good to me. @davidfowl if you want to introduce a flag to re-enable this, file an issue for that and we can track it later. This change is required to ship though, so I'd rather get it in ASAP.

Ummm, naw. See the problem is when you use binary you can't really use any other tools to look at the data, so I think the flag has to be added along with the feature.

Where does the flag exist? How does a dev set it?

Where should the flag exist? How does a dev set it?

All of our ts flags are currrently on an options object passed into the hubConnection constructor. I imagine it would go there.

See the problem is when you use binary you can't really use any other tools

What do you expect our logging to output? Base64? Hex?


Add Plane2F, Plane3F

https://gdbooks.gitbooks.io/3dcollisions/content/Chapter1/plane.html

Frustum matrix plane extraction: https://www.gamedevs.org/uploads/fast-extraction-viewing-frustum-planes-from-world-view-projection-matrix.pdf

b5f145f


refactor: Refactor project entities, view mapper and transformer (#714)

Ticket
Closes #714.
Reviewers
@MillenniumFalconMechanic, @NoopDog
Changes

Refactored project entities, view mapper and transformers.
Refactored project detail, view mapper and transformers.

Definition of Done (from ticket)

Project entities and detail is reformatted.

@MillenniumFalconMechanic Analysis Portals on the detail page is not complete and the UI needs updating for the user to "click" through to the portal


Support images with /Filter-entries that contain Arrays (issue 15220)

This patch "borrows" the code found in the Parser.makeInlineImage-method, to ensure that JBIG2 and JPX images can be rendered correctly.

/botio test

/botio makeref


V2 - TODOLIST

After one year away, stuff that I think about for a new version. Do not hesitate to add your ideas in comment

Add the possibility to create an ethernet bridge from the interface menu ;
Add residential proxies detection with specific alert / banner ;
Top 1M check for some uncategorized FQDNs ;
Add hash-salted indicators ;
IOCs description or tags ;
Switch to VueJS 3 ;
Network communication graphs on the report view for non whitelisted hosts ;
Dark them for the front interface ;
OsmocomBB ?
IOCs importer from command line ;
Private IOCs webserver & api for spyguard fleet ;

Hello,
Wfy OsmocomBB ?

As I already emailed, it would be nice to be able to scan remotely via VPN tunnel. in summary, what you need to do is:

Regarding the Frontend, add a button on the home page that allows the generation of the QR code for remote connection.. by installing Wireguard in the system you can recall the QR code with the "pivpn -qr" command name of tunnel vpn"...
integrate the VPN function into the Backend
the system must detect that a device has connected remotely to the tunnel and start the scan (as happens when a device connects via hotspot)

Something users would like to have:

Automatically generated links for suspect IPs/domains to a whois service, so that one can avoid to copy/paste every single item for checking ownership;

Increase contrast for live graph showing connections;

A good addition would be the capability of filtering incoming MISP events retrieved from watcher by tag(s). Usually MISP instances contains lots of IOCS not only focused on mobile malware. This feature will allow to use "generic" MISP instances, allowing the user to add specific tag(s) when adding a MISP instance from the backend. The tags will be used by the MISP watcher to filter and only get the relevant events in the context of Spyguard.


Replacing BASE64_PUBLIC_KEY is messy

"Open GooglePlayDownloader.cs and replace the BASE64_PUBLIC_KEY"
This means anytime someone updates the plugin, it will overwrite their changes and break the project.
It would be better if GooglePlayDownloader has a .SetKey() function that you have to call before then calling Init(), so the code in the constructor now goes into Init(), but will only run if you've set the key value first, otherwise will log an error.
Would be much nicer :)

Well that would break backward compatibility... Which is not really welcome.
I will probably add the SetKey() method so that you can store your key elsewhere, and it will not be rewritten by the plugin update.

SetPublicKey() API added:
https://github.com/Over17/UnityOBBDownloader/commit/ea0c946b4a72d8f8953ce588bf3444d807dd4c86


[Pages] Ability to delete branch when using direct-uploads

When deploying to a pages project using direct-uploads and --branch argument, U can't delete that deployment/branch from the project as it shows this error:

Hi @bardouni ,
This is a feature request for the Pages product rather than an issue with wrangler. I'll close this issue and pass on your request to the team, but in the future, please send feature requests to #feature-suggestions in Discord.

Got it, thanks


Input the database name through a URI

A database name can be included in a mongo URI,
mongodb://$[hostlist]/$[database]?authSource=$[authSource]

The Client struct in this crate seems to aim to operate collections within a single database. Why not just parse the database in the URI to build the Client instead of using the database method of a ClientBuilder?

Hmm I am not opposed, but does this add anything apart from hiding stuff away? We could do the same thing for auth too but IMO using the builder is cleaner. We could always update it so that you can pass a complete URL or use the builder.
What is the use case you are thinking of? Or is the issue, that with the current client design a new client is required for each database being interacted with? The library currently only addresses our use cases so I would not be surprised if it can be improved in areas.

Its help when I use docker to build a debenv, Sometimes I dont realy care about witch part is username or password

cool


Extensions in 2 part applications

What's included?
Once past registration, extensions given to candidates did not allow for editing of information submitted at previous stages, which meant that if a candidate noticed a mistake in information requested at an earlier stage, they would not be able to update it themselves. Rendering the extension functionality useless for staged applications.
This work means an extension allows candidates to edit any information from the current stage or earlier stages.
Who should test?
✅ Product owner
✅ Developers
✅ UTG
How to test?

Give an extension to an application in the second stage of an application (not registration)
Ensure all sections can be edited by the candidate.

Risk - how likely is this to impact other areas?
🟢 No risk - this is a self-contained piece of work
🟠 Medium risk - this does change code that is shared with other areas
🔴 High risk - this includes a lot of changes to shared code
PREVIEW:DEVELOP
can be OFF, DEVELOP or STAGING

@nickaddy has reached out to the exercise team for clarification on whether we should be allowing applicants to go back and change previous details. He says:
"In most cases, candidates will have progressed on the basis of their QT results, but there might be cases where we don't want registration stage data to be editable, this is what I'm trying to confirm."
 I think this should go into the blocked lane til we find out.


Host on GitLab

That’s it! You can now follow the CI agent building your page at https://gitlab.com///pipelines.
An error occurred：
 Running with gitlab-runner 13.1.0-rc1 (b9d289ed)    on docker-auto-scale fa6cab46 Preparing the "docker+machine" executor 00:15  Using Docker executor with image monachus/hugo ...  Pulling docker image monachus/hugo ...  Using docker image sha256:c016030df1af27eb35a1a98639e523abfa8a55d83ac7170c4062b1c01ff10fb6 for monachus/hugo ... Preparing environment 00:04  Running on runner-fa6cab46-project-19506480-concurrent-0 via runner-fa6cab46-srm-1592808650-50dbcc5e... Getting source from Git repository 00:07  $ eval "$CI_PRE_CLONE_SCRIPT"  Fetching changes with git depth set to 50...  Initialized empty Git repository in /builds/saillin199/saillin199.gitlab.io/.git/  Created fresh repository.  Checking out 19ab32f6 as master...  Updating/initializing submodules recursively...  fatal: No url found for submodule path 'themes/soho' in .gitmodules  ERROR: Job failed: exit code 1
Thank you

My vim .gitmodules
[submodule "themes/soho"] 	path = themes/soho 	url = https://github.com/alexandrevicenzi/soho.git
Run successfully
Thank you

This is not an error in the theme, it's your configuration. I'm not really here to help you debug your environment.
The way you should do on your side is probably something like this:
On your repo, add this project as a submodule and push it to your repo:
git submodule add
On any CI or build service do this after cloning the repo and before building:
git submodule update --recursive
This may not fix everything, but at least is a start for you.

这不是主题错误，是您的配置。我并不是真的在这里帮助您调试环境。
您应该站在一边的方式可能是这样的：
在您的仓库中，将该项目添加为子模块并将其推送到您的仓库中：
git子模块添加
在克隆回购之后且在构建之前，请在任何配置项或构建服务上执行以下操作：
git子模块更新-递归
这可能无法解决所有问题，但至少对您而言是一个开始。

I have solved it, thanks for your reply

This is not an error in the theme, it's your configuration. I'm not really here to help you debug your environment.
The way you should do on your side is probably something like this:
On your repo, add this project as a submodule and push it to your repo:
git submodule add
On any CI or build service do this after cloning the repo and before building:
git submodule update --recursive
This may not fix everything, but at least is a start for you.
I have solved it, thanks for your reply

I have solved it, thanks for your reply


fix(api): remove slug tarball info from app log

This information is useless to the user. Changing the language to bring it in line with the other
port default logs.

[Current coverage][cc-pull] is 86.00%

Merging [#763][cc-pull] into [master][cc-base-branch] will increase coverage by 0.18%

@@             master       #763   diff @@
==========================================
  Files            30         30
  Lines          2672       2671     -1
  Methods           0          0
  Messages          0          0
  Branches        429        429
==========================================
+ Hits           2292       2297     +5
+ Misses          258        255     -3
+ Partials        122        119     -3

Powered by Codecov. Last updated by [eb47caf...62f0583][cc-compare]
[cc-base-branch]: https://codecov.io/gh/deis/controller/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/deis/controller/compare/eb47caf1ec057846b0fb53396e1a190648008045...62f058321d4a1ca1ca3c84824e5caa8f4fd0d4bc
[cc-pull]: https://codecov.io/gh/deis/controller/pull/763?src=pr


Gpu vs Edge TPU

Have you given any thought to offloading the processing to a TF core?  Something like a Coral USB TPU.

Don't have access to any TPU device, but AFAIK all TFLite models should be TPU-compatible?

No worries, thanks for the response! To the best of my understanding (still learning) it's close but not identical, any tf model has to be converted to run efficiently for tflite, but it's definitely closer than if you tried to covert from a Caffe model.

In the meantime, I've managed to retrain the original DeepLab v3+ network specifically for person segmentation, hopefully with somewhat improved performance. However, converting that TF network to TFLite is not at all straightforward, as I've found. Any pointers would be great :-)

No pointers as I have yet to successfully convert a model myself. But the week is only half over...


Welcome Modal is shown everytime when opening the app from background

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

Version Number:
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @JmillsExpensify
Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1719702781422479
Action Performed:

Open the Hybrid app
Tap "Get started" in the onboarding modal
Background the app
Open the app

Expected Result:
Should not show the onboarding modal every time
Actual Result:
Onboarding modal is shown every time opening the app from the background
Workaround:
unknown
Platforms:

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

[ ] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

View all open jobs on GitHub
Issue OwnerCurrent Issue Owner: @mateuuszzzzz

Hi @mateuuszzzzz 👋🏽 I saw you were discussing a solution in the linked convo. I will assign you to keep it on your radar :)

I think I need to comment 😅 Now it should work

Hi, I'm working on the fix that should allow us to skip backend changes

This isn't inconsistent UX (it isn't unreliably doing this), so let's keep it out of the NewDot Quality project


Migration Problem of Code on Apple M1 Chip

Hi, in the process of testing the code, I found that the function .cuda() of this line cannot run on M1 chip. Previously, PyTorch was able to use M1 chips for GPU acceleration, but this line did not work. May I ask if you have any solutions?

.cuda() cannot be used in M1 chip, instead which u should use gpu like "x = torch.ones((1024 * 12, 1024 * 12), dtype=torch.float32,device='mps')".


Move files for binder in its own repository

For binder, we only need the ipynb subdirectory, the coronavirus package, and requirements.txt and apt.txt.
Currently, this is all in the wwwroot repository (which is large because of the html versions of the notebooks). Binder needs to clone this big repo everytime we start a binder session.
Thus:

create a new and extra repository for binder files
and update generate-countries and other code accordingly

Resolved with pull request #46


template like quicktype.io to generate from json (but with nullsafe)

The scope of this plugin and freezed is not to generate a class from json.
I would look into this plugin: Json To Dart


Adding Contact Us Page instead of contact Section [GSSOC 23]

Currently Only a Contact Section is there on Home Page.
 Chapters) and then you click on Contact us button in Navbar then it will scroll to footer.
This can be fixed by adding a contact Page. So from whatever page you click on contact Us button it will redirect to contact form.
Please Assign me with this Task under GSSOC 23.
Do let me know for any clarifications.
Thank You.
Steps to reproduce
Adding Contact-us.html (page)
Screenshots
Contact Us Button in Navbar

when clicked on that button it scrolls to footer section

this can be fixed by adding contact form in contact page

Desktop -> Macbook Air M1, Chrome

/assign Please Assign me with this task under GSSOC 23. Thankyou.

Yes, good idea. Please create a separate page for contact. It would be a  great contibution to our repo:)

Please assign me this issue so that I can resolve it under GSSOC-23

Please assign me this issue so that I can resolve it under GSSOC-23

please assign me this issue

/assign Please Assign me with this task under GSSOC 23. Thankyou.

Yes sure, go ahead!


[WIP] Citylife

WIP DO NOT MERGE YET

Coverage increased (+0.08%) to 84.923% when pulling 3e20fc58e1e67e2369937573586543202d7639c2 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage increased (+0.1%) to 84.95% when pulling 4118cbffb2abbe6658fab8f610e7af8d306f0df4 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage decreased (-10.8%) to 74.027% when pulling 375cf748e10132d1bc9787a404ac7c662d1498d4 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage decreased (-10.8%) to 74.027% when pulling 375cf748e10132d1bc9787a404ac7c662d1498d4 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage increased (+0.2%) to 85.059% when pulling a97c6daef2fab21e4218409c8fedf88a293194e2 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage increased (+0.2%) to 85.059% when pulling 3311e0af58d78eff8272bf8d81f763fca5bfbee0 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage increased (+0.4%) to 85.242% when pulling ac93dc2036a5b93089fbd1e195f59ab490dca833 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.

Coverage increased (+0.4%) to 85.242% when pulling 3b06a471418b0332284c428374f398ec24109441 on citylife into 32eeea518b6af242a3dad878307c42713cd73691 on master.


Discrepancy between config file and actual sensor names in yr.no component

Home Assistant release (hass --version):
0.32.1
Python release (python3 --version):
3.4.2
Component/platform:
yr.no
Description of problem:
I have noticed that there is some discrepancy between the config file and actual sensor naming by HASS. If you read the documentation and follow it, this is no problem, but it is not very intuitive. For example, if you want to measure the lowClouds measurement of the yr.no component, you say lowClouds in the yr-config-domain. OK.
But this sensor is now reported as "Low Clouds" to HASS, which, in the dev-state-section, converts it to sensor.yr_low_clouds. So you have to enable it with camelCase lowClouds in the config file, but refer to it as underscore_case low_clouds everywhere else, e.g. customization or groups/views.
Expected:
The same casing of internal entities all around the config files.

I use yr.no and sensor lowClouds without any problems at the moment. Can you describe what is the problem?

@Molodax: The problem is this. To configure yr, use:
sensor:
  platform: yr
  monitored_conditions:
    - temperature
    - symbol
    - precipitation
    - windSpeed
    - pressure
    - windDirection
    - humidity
    - fog
    - cloudiness
    - lowClouds
    - mediumClouds
    - highClouds
    - dewpointTemperature

But if you want to use it somewhere, you have to guess the name of each sensor. If, for example, you would like to change the icon for the windDirection, you should use the following customization:
sensor.yr_wind_direction:
  icon: mdi:compass-outline

So all of a sudden windDirection has to be addressed as yr_wind_direction. I had a hard time figuring out myself, and I can imagine the OP has the same problems.

You will all your entity ids is listed here: YOUR_IP:8123/dev-state

@erikmouw,
thank you, now I understand your point.
As it was mentioned in the previous post, it is very useful to check the dev-state <> for your current entities to avoid guessing.
Also I am afraid that this kind of "inconsistencies" present in many modules.

@Danielhiversen I know about the dev-state page ;)
It is not really a problem for me, since the documentation says it right: "Look in the dev-state page and use the entity names listed there", so, yeah, no problem. But it is a inconsistency, and i don't really like inconsistent states, so i opened this issue for discussion and stuff ;)


"Why?" link should be updated

The "Why?" link at https://github.com/Pieter1024/havedane/blob/edd6c725790eca8289943821b15c1fa462b95744/html/index.html#L19 points to https://www.ncsc.nl/english/current-topics/factsheets/factsheet-secure-the-connections-of-mail-servers.html which no longer works.
The new correct link to the factsheet in English seems to be https://english.ncsc.nl/publications/factsheets/2019/juni/01/factsheet-secure-the-connections-of-mail-servers

Thank you for reporting this, you are absolutely right and I fixed it.


error when applying FG NO Plage Tale Requiem

I went to play A Plage Tale Requiem yesterday and I had problems with the frame generator when I left it on, it keeps the text out of sync like a hud error, but only in the text, dialogs and such.
I wanted to know if there is any fix for it?

Hi, thanks for the feedback. This is a known issue, a bug in the game itself - instead of rendering the text as part of HUD layer, it prints it into the HUD-less resource.
This in turn means that general DLSS-to-FSR3 solution won't be able to mitigate the issue, but you can try DLSS Enabler <IP_ADDRESS> and enable Frame Generation provided by Optiscaler 0.7, as it provides the HUD detection mechanism (still Work in Progress, but might be able to detect the text).


CollisionShape2D does not exist at run-time after reparent/duplication

When reparenting a CollisionShape2D to a StaticBody2D or duplicating a CollisionShape2D in a StaticBody2D the new shape will not exist at run-time until it is moved on the editor canvas.
Demo project: https://docs.google.com/uc?export=download&id=0B7Mva4UEh5kxRk5BOFlLazBLekk
Run the demo project.
The StaticBody2D reports as having 0 shapes.
Move a CollisionShape2D on the canvas.
Run the demo project.
The StaticBody2D now correctly reports as having 2 shapes.

collisionshape2D never exists at runtime because it's a helper for the
editor.
This will change soon though, since it seems there is a lot of use for it
being accessible. Might be enabled with a flag.
On Sun, Jan 11, 2015 at 6:18 AM, surt<EMAIL_ADDRESS>wrote:

When reparenting a CollisionShape2D to a StaticBody2D or duplicating a
CollisionShape2D in a StaticBody2D the new shape will not exist at run-time
until it is moved on the editor canvas.
Demo project:
https://docs.google.com/uc?export=download&id=0B7Mva4UEh5kxRk5BOFlLazBLekk
Run the demo project.
The StaticBody2D reports as having 0 shapes.
Move the a CollisionShape2D on the canvas.
Run the demo project.
The StaticBody2D now correctly reports as having 2 shapes.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1183.

Yes but it is supposed to be turned into a Shape2D that does exist at runtime.
That Shape2D will not exist after reparent/duplication until the corresponding CollisionShape2D is moved on the editor canvas.

oh the Shape2D is in the CollisionObject2D API during runtime
On Sun, Jan 11, 2015 at 4:18 PM, surt<EMAIL_ADDRESS>wrote:

Yes but it is supposed to be turned into a Shape2D that does exist at
runtime.
That Shape2D will not exist after reparent/duplication until the
corresponding CollisionShape2D is moved on the editor canvas.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1183#issuecomment-69506882.

--
OkamStudio

I just discovered that the reverse is also true.
I had deleted some CollisionShape2Ds from previously duplicated StaticBody2Ds in the editor but the Shape2Ds corresponding to the deleted CollisionShape2Ds were still appearing when the game was run.
It does appear to be some kind of caching issue.
If I move one of the remaining CollisionShape2Ds in the editor it seems to update properly and all deleted Shape2Ds no longer show up at run-time.

I believe this has been fixed in the current master branch.

I can still reproduce this issue in master.

I assume this was fixed in the 3.0 collision shape refactor (currently just 2D)?

This is finally fixed now, both in 3D and 2D, let's celebrate!!


changes from nbdev framework

The nbdev framework was a really useful template when starting this library from scratch, however there are certain changes we would like to make (e.g., ahead of time compling) that cannot currently be incorperated into the 'notebooks -->.py' workflow.

Currently the module code is wriiten in the /nbs/ folder which is exported to the /aquacrop/ folder. Changes should now be made to the .py files themselves making the /nbs/ folder redundant
The /nbs/ folder could instead be used for tests
The docs are currently generated from the notebooks so this will have to be changed (maybe using https://squidfunk.github.io/mkdocs-material/)

After recent changes to docs and github action workflows e.g., #27 , no longer tied to nbdev. Will delete /nbs/ directory in future


profile update: added some info

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

@Pradumnasaraf @eddiejaoude
Can you please look into this conflict.

Hey @kalyan-vurugonda , I see the CHANGELOG.md is still added to the PR.

Hey @kalyan-vurugonda , I see the CHANGELOG.md is still added to the PR.

Ok, I will check it.


fix: Fix FilterRow unit test.

What is the current behavior? (You can also link to an open issue here)
FilterRow unit test fails, probably because of https://github.com/Talend/daikon/commit/80a7eebb5ffbcf50ba294a8094d59da368e0c95d
What is the new behavior?
Fixed unit test.
Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Pull request test result: failure :x:

Pull request test result: success :star:
Sonar results

Pull request test result: success :star:
Sonar results


Fix ArgMax of CUDA when all values are negative

Fixes https://github.com/chainer/chainer/issues/6742

Jenkins, test this please.

Jenkins CI test (for commit a644b9380faa5d424aefd0e9f5cd36c642641b8e, target branch master) failed with status FAILURE.

Jenkins, test this please.

Let me rerun Jenkins since it was interrupted.

Jenkins CI test (for commit a644b9380faa5d424aefd0e9f5cd36c642641b8e, target branch master) failed with status FAILURE.

Jenkins failure seems unrelated to this PR. LGTM.


Unified setup does not deploy services to k8s

Running the unified setup
.\Deploy-Unified.ps1 -resourceGroup TailwindUni2 -location $LOC -clientId $CLIENTID -password $PASSWORD -subscription $SUBSCRIPTION | out-file c:\temp\unifieldTailwindLogs1
results in images being deployed to the ACR, but nothing to the AKS cluster.
Running in Powershell on windows
AZ CLI 2.0.81
Helm 3.2.3
The AKS cluster that is created is 1.18.2
Login Succeeded
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/cart.api]
latest: digest: sha256:c5636adb840fdd80664bc2f37463e2331c54b2baddeb20ea60146dc161a52a8f size: 1788
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/product.api]
latest: digest: sha256:1fb182264cf882f22bf35af57cfdb5bd0837c52ad536b0e13e483cd68553d64e size: 1794
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/profile.api]
latest: digest: sha256:6c4a2cb15adcc603649722e9cd7afaa872d4ce8dc36881fbbee66f464863e6ad size: 1793
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/login.api]
latest: digest: sha256:c8bcf60d9870fbf21fec49849153c1a921ca8a9ae36ef7d5372ffde885490210 size: 1793
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/coupon.api]
latest: digest: sha256:8753c9dedf8c82464ecf700ec161c2d638dc495e9233009355890fc3de7bce5f size: 1787
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/popular-product.api]
latest: digest: sha256:d84e3b09ee311799b7c63db1b3f62ee498594d50819c07ff6fbeb3f1e173af04 size: 3044
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/stock.api]
latest: digest: sha256:10bae04621c11bb5b73ba95085087d28b0e4d4b23267dfe69655a173839067f8 size: 2207
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/image-classifier.api]
latest: digest: sha256:6df38216c4528061dcb765c5854d0ddc167f415037b7af01a1ee8c3a6aedc4b2 size: 2217
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/mobileapigw]
latest: digest: sha256:5381b516b3051f5c2a61d23e17c8f9981e287e576eefbfb6eb5834cf6794b260 size: 1793
The push refers to repository [ttacr5qnvhxf2jjqys.azurecr.io/webapigw]
latest: digest: sha256:3f7c633c4ac826b3bf87fb95e748ea3240c0ecac2b6ae3f47c506b3add62e3db size: 1793
Release "tailwindtraders-product" does not exist. Installing it now.
Release "tailwindtraders-coupon" does not exist. Installing it now.
Release "tailwindtraders-profile" does not exist. Installing it now.
Release "tailwindtraders-popular-product" does not exist. Installing it now.
Release "tailwindtraders-stock" does not exist. Installing it now.
Release "tailwindtraders-image-classifier" does not exist. Installing it now.
Release "tailwindtraders-cart" does not exist. Installing it now.
Release "tailwindtraders-login" does not exist. Installing it now.
Release "tailwindtraders-mobilebff" does not exist. Installing it now.
Release "tailwindtraders-webbff" does not exist. Installing it now.
{
  "created": true
}
{
  "created": true
}
{
  "created": true
}
{
  "created": true
}

PS C:\ReposGitHub\TailwindTraders-Backend\Deploy> kubectl get po -A
NAMESPACE     NAME                                                              READY   STATUS    RESTARTS   AGE
kube-system   addon-http-application-routing-default-http-backend-6c5f786tvhq   1/1     Running   0          29m
kube-system   addon-http-application-routing-external-dns-56c48cff57-gcx86      1/1     Running   0          29m
kube-system   addon-http-application-routing-nginx-ingress-controller-5c98h7t   1/1     Running   0          29m
kube-system   aks-link-6dcddc8fdb-pv9fm                                         2/2     Running   1          29m
kube-system   coredns-698df7b9b5-bt42t                                          1/1     Running   0          29m
kube-system   coredns-698df7b9b5-l4xw4                                          1/1     Running   0          28m
kube-system   coredns-autoscaler-77fdb85884-mt66v                               1/1     Running   0          29m
kube-system   kube-proxy-kpjtp                                                  1/1     Running   0          28m
kube-system   kube-proxy-wt97z                                                  1/1     Running   0          28m
kube-system   metrics-server-5b585fcd8c-2xpwq                                   1/1     Running   0          29m
kube-system   omsagent-2zrkl                                                    1/1     Running   1          28m
kube-system   omsagent-rs-7d79fdf565-zb6sg                                      1/1     Running   0          29m
kube-system   omsagent-wj75p                                                    1/1     Running   0          28m

Hi @Gordonby , I've tested the unified setup in the current version of the main branch and the images are pushed to the ACR and helm releases installed in the AKS.
.\Deploy-Unified.ps1 -resourceGroup TailwindTraders-Backend-Test -location northeurope -clientId ** -password ** -subscription **

Tested in Powershell on windows

AZ CLI 2.0.69
Helm 3.4.1
AKS 1.19.6

PS C:\Users\bgarcia\source\repos\microsoft\TailwindTraders-Backend\Deploy> kubectl get po -A
NAMESPACE     NAME                                                              READY   STATUS    RESTARTS   AGE
default       tailwindtraders-cart-df6c5c478-wb6bd                              1/1     Running   2          28m
default       tailwindtraders-coupon-7445d68f97-jplgg                           1/1     Running   0          29m
default       tailwindtraders-image-classifier-5bf9457949-922mq                 1/1     Running   0          28m
default       tailwindtraders-login-64764bbd7-94bnr                             1/1     Running   0          28m
default       tailwindtraders-mobilebff-58949c5c65-hv8j2                        1/1     Running   0          28m
default       tailwindtraders-popular-product-577d99fd7b-hw6nk                  1/1     Running   0          29m
default       tailwindtraders-product-58bcf6d555-7rkzn                          1/1     Running   0          29m
default       tailwindtraders-profile-6bf8fb559b-bv8nj                          1/1     Running   0          29m
default       tailwindtraders-stock-745cc67bb8-tfw9p                            1/1     Running   0          28m
default       tailwindtraders-webbff-77b4fb9dc9-l8xl6                           1/1     Running   0          28m
kube-system   addon-http-application-routing-default-http-backend-6d9d88zwx97   1/1     Running   0          55m
kube-system   addon-http-application-routing-external-dns-bdddd6f45-qx7vv       1/1     Running   0          55m
kube-system   addon-http-application-routing-nginx-ingress-controller-c86w86x   1/1     Running   0          55m
kube-system   coredns-autoscaler-5b6cbd75d7-jw5sf                               1/1     Running   0          55m
kube-system   coredns-b94d8b788-l6jvk                                           1/1     Running   0          54m
kube-system   coredns-b94d8b788-q7747                                           1/1     Running   0          55m
kube-system   kube-proxy-brczr                                                  1/1     Running   0          55m
kube-system   kube-proxy-c74hp                                                  1/1     Running   0          55m
kube-system   metrics-server-77c8679d7d-jkdjz                                   1/1     Running   0          55m
kube-system   omsagent-cxptg                                                    1/1     Running   0          55m
kube-system   omsagent-rs-7b5589ff59-qcqcz                                      1/1     Running   0          55m
kube-system   omsagent-w465z                                                    1/1     Running   0          55m
kube-system   tunnelfront-7797956dc9-nmzck                                      1/1     Running   0          55m

If you have any questions, please reopen the issue.
Thanks!


tickFormat does not appear to work

I need time in a 24 h format and have tried to get the tickFormat to do the work for me. But the function does not appear to be called, see the (stupid) sample below. Is anything more needed for it to work? I use v0.6.0  Cheers /Ake

There seem to be a slew of issues surrounding ticks in real-time charts. I think it is mostly due to how they are generated for the x-axis. I'll keep this here for now as an open question and give you a better response once I have become fully reacquainted with the project and worked out some of the more pressing issues.

+1 still not working. v0.8.4


Update _floating-labels.scss

Closes #37330
Description

Motivation & Context

Type of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring (non-breaking change)
[ ] Breaking change (fix or feature that would change existing functionality)

Checklist

[x] I have read the contributing guidelines
[x] My code follows the code style of the project (using npm run lint)
[ ] My change introduces changes to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] All new and existing tests passed

Live previews

Before https://twbs-bootstrap.netlify.app/docs/5.2/forms/floating-labels/

After https://deploy-preview-37359--twbs-bootstrap.netlify.app/docs/5.2/forms/floating-labels/

Related issues

Closing for #37299.


Binance Perpetual error not handled properly when creating orders

Describe the bug
When running a directional strategy on Binance Perpetuals Testnet, I noticed that I was receiving an error with status code 503 when submitting orders and Hummingbot was triggering the MarketOrderFailureEvent, and after some seconds the same order id was filled.
I reviewed the Binance Docs and the status 503 shouldn't be treated as an error.

Steps To Reproduce
Run any strategy with Binance Perpetuals Testnet for a long time. Is something that happens only when the servers are overloaded so you will need to wait until it happens/
Screenshots
// If applicable, add screenshots to help explain your problem.
Release version
1.12
Attachments
message.txt

Message https://t.me/boydtech on telegram he can guide you on this issue

Fixed with #6123


[Feature] Standalone Spacer component

Description of Change

Moved the Spacer component from utils to own folder/file.
Created unit tests validating default/custom sizing for both vertical and horizontal spacing
Created stories to demo the spacer functionality in Horizontal/Vertical capacity

Horizontal demoed similar to Link
Vertical demoed similar to Alert

Screenshots/Video

Horizontal (default size):

Vertical (default size):

Testing

Validated Spacer stories in iOS/Android/Web. The stories are a little janky on iOS/Android (Horizontal can go off the screen if you expand it, Vertical the Buttons have different widths due to not being in a container to span), but it functionally demonstrates the Spacer behavior given it being tricky to show a non-visible element. Validated unit tests fail as expected when changing the expect values.

[x] Tested on iOS
[x] Tested on Android
[x] Tested on Web

PR Checklist
Code reviewer validation:

General

[ ] PR is linked to ticket(s)
[ ] PR has changelog label applied if it's to be included in the changelog
[ ] Acceptance criteria:

All satisfied or
Documented reason for not being performed or
Split to separate ticket and ticket is linked by relevant AC(s)

[ ] Above PR sections adequately filled out
[ ] If any breaking changes, in accordance with the pre-1.0.0 versioning guidelines: a CU ticket has been created for the VA Mobile App detailing necessary adjustments with the package version that will be published by this ticket

Code

[ ] Tests are included if appropriate (or split to separate ticket)
[ ] New functions have proper TSDoc annotations

Publish

If changes warrant a new version per the versioning guidelines and the PR is approved and ready to merge:

[ ] Merge main into branch
[ ] Merge branch to main
[ ] Verify that Check Component Integrations workflow ran successfully
[ ] Publish new version after merging

Regarding the weirdness in iOS/Android Storybook, do you think this could be resolved by adding some sort of wrapper with padding around our stories? I think we discussed this as well during the QA call with Adam and Tom.

I think the weirdness with the Vertical story probably could, I assume it's fitting to the text length due to whatever I had wrapping it instead of spanning the full screen width like the Button otherwise does.
The Horizontal story is weird because I'm not sure RN does horizontal screen scrolling--it definitely wouldn't make sense to wrap though given the entire point of the spacer is to provide space within what's visible. The weirdness there is making it large makes the visual elements go off the screen, which is exactly what one would expect so it's not really broken at all per se, but just a little goofy.


array_agg panics on large rows.

Describe the bug
    let df = ctx.sql(r#"
    SELECT count(payload) from demo
    "#).await?;

+---------------------+
| COUNT(demo.payload) |
+---------------------+
| 68934                          |
+---------------------+

Then
    let df = ctx.sql(r#"
    SELECT array_agg(payload) from demo
    "#).await?;

After running for about 2 mins, panics
thread 'main' panicked at 'attempt to add with overflow', /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/utils/mod.rs:44:9
stack backtrace:
   0: rust_begin_unwind
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/panicking.rs:575:5
   1: core::panicking::panic_fmt
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/core/src/panicking.rs:64:14
   2: core::panicking::panic
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/core/src/panicking.rs:114:5
   3: comfy_table::utils::ColumnDisplayInfo::width
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/utils/mod.rs:44:9
   4: comfy_table::utils::formatting::borders::draw_top_border
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/utils/formatting/borders.rs:54:40
   5: comfy_table::utils::formatting::borders::draw_borders
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/utils/formatting/borders.rs:21:20
   6: comfy_table::utils::build_table
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/utils/mod.rs:51:5
   7: comfy_table::table::Table::lines
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/table.rs:95:9
   8: <comfy_table::table::Table as core::fmt::Display>::fmt
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/table.rs:47:25
   9: core::fmt::write
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/core/src/fmt/mod.rs:1230:17
  10: std::io::Write::write_fmt
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/io/mod.rs:1682:15
  11: <&std::io::stdio::Stdout as std::io::Write>::write_fmt
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/io/stdio.rs:715:9
  12: <std::io::stdio::Stdout as std::io::Write>::write_fmt
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/io/stdio.rs:689:9
  13: std::io::stdio::print_to
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/io/stdio.rs:1007:21
  14: std::io::stdio::_print
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/io/stdio.rs:1074:5
  15: arrow_cast::pretty::print_batches
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-cast-38.0.0/src/pretty.rs:62:5
  16: datafusion::dataframe::DataFrame::show::{{closure}}
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-24.0.0/src/dataframe.rs:682:12
  17: query_playground::main::{{closure}}
             at ./src/query_playground.rs:785:14
  18: tokio::runtime::park::CachedParkThread::block_on::{{closure}}
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/park.rs:283:63
  19: tokio::runtime::coop::with_budget
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/coop.rs:102:5
  20: tokio::runtime::coop::budget
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/coop.rs:68:5
  21: tokio::runtime::park::CachedParkThread::block_on
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/park.rs:283:31
  22: tokio::runtime::context::BlockingRegionGuard::block_on
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/context.rs:315:13
  23: tokio::runtime::scheduler::multi_thread::MultiThread::block_on
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/scheduler/multi_thread/mod.rs:66:9
  24: tokio::runtime::runtime::Runtime::block_on
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/runtime/runtime.rs:284:45
  25: query_playground::main
             at ./src/query_playground.rs:812:5
  26: core::ops::function::FnOnce::call_once
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

To Reproduce
Create a table with a large number of rows and use array_agg on one of its columns
Expected behavior
array_agg should not panic on large rows.
Additional context
datafusion = { version = "24.0.0" }

@dadepo are you trying to show the result? reg to the stacktrace it failed on console output , not on the computation itself
14: std::io::stdio::_print
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/io/stdio.rs:1074:5
  15: arrow_cast::pretty::print_batches
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/arrow-cast-38.0.0/src/pretty.rs:62:5
  16: datafusion::dataframe::DataFrame::show::{{closure}}
             at /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-24.0.0/src/dataframe.rs:682:12

This may be related to the fact that datafusion-cli is trying to write the entire result to an inmemory buffer 🤔

This may be related to the fact that datafusion-cli is trying to write the entire result to an inmemory buffer 🤔

That gives the idea to show only last N rows and make a param on that.

@dadepo are you trying to show the result? reg to the stacktrace it failed on console output , not on the computation itself

@comphead I just checked again, and yeah it blows up with the df.show().await? call.
df.collect().await? on the other hand, does not give the error

I think that's because confy-table uses u16.
Your error says,
thread 'main' panicked at 'attempt to add with overflow', /Users/dadepo/.cargo/registry/src/github.com-1ecc6299db9ec823/comfy-table-6.1.4/src/utils/mod.rs:44:9
stack backtrace:
   0: rust_begin_unwind
             at /rustc/c18a5e8a5b1afb0d7a582fe9ebad4c1996c90da3/library/std/src/panicking.rs:575:5

and on the confy-table, you can find
https://github.com/Nukesor/comfy-table/blob/main/src/utils/mod.rs
    pub fn width(&self) -> u16 {
        self.content_width + self.padding.0 + self.padding.1
    }

Is having arrow-datafusion truncate the width, to a max value, that does not overflow an acceptable fix? Is that easily doable? If so, I'll say that is better than blowing up as it currently does.

Few things that concerns me.

Performance: You don't really know how wide a column has to be until you go to the very end; which can turn out of be time-consuming.
Comfy-table: Say we implement an algorithm to calculate the comfy-table's width, but you don't really know when they change the implementation.

I'm not one of the maintainer so I appreciate advice.

That gives the idea to show only first N rows and make a param on that.

This is a neat idea @comphead  -- what I recall psql doing is buffering the first 1000 rows or something and using that sample to determine column widths for the rest of the output, which is streamed.
I have always wanted to do something similar for datafusion-cli (and IOx) but I haven't gotten around to doing so

I created a ticket on comfy-table. They are pretty active so I should be able to hear from them.

Hey :)
In comfy-table, I went with the approach to choose a u16 for table widths, since this covered all use-cases I could come up with. This allows the user to build tables that're 65535 characters wide.
If there's some content that's longer than 65535 chars, the table width is internally fixed to that u16::MAX, but the formatting can look a bit wonky, since the actual content can be even longer than 65535 chars.
However, I consider this a non-issue, since no user will ever have a screen wide enough to display that many chars and the output on your terminal will be botched anyway.
In case a user wants proper formatting, there's the Dynamic content adjustment mode, which introduces line-breaks to fit the content to the current/specified terminal width.
I already tried to use the appropriate saturating_[sub|add] functions everywhere, but it seems I overlooked a few places. A PR https://github.com/Nukesor/comfy-table/pull/114 has been opened, but it would be awesome, if you somebdoy could test this or even write a regression test case to trigger the panic on the current code-base.

New release with a bunch of fixes has been published :)
https://github.com/Nukesor/comfy-table/releases/tag/v7.0.1
https://crates.io/crates/comfy-table/7.0.1


chore: hasura-auth-js: upgrade @simplewebauthn/browser to 9.0.1

fixes https://github.com/nhost/nhost/issues/2597

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

Project coverage is 86.27%. Comparing base (5c47e8e) to head (1af4508).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2611   +/-   ##
=======================================
  Coverage   86.27%   86.27%
=======================================
  Files          86       86
  Lines        9403     9403
  Branches      483      483
=======================================
  Hits         8112     8112
  Misses       1291     1291

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


How know the class name of the interactor that it was executed after returns the context?

For example:
> result = PlaceOrder.call
> result.class
> Interactor::Context # I expect that it returns PlaceOrder but really it's the context

I don't think it would make sence for it to return PlaceOrder, actually. It doesn't return an instance of PlaceOrder, it returns the result of calling PlaceOrder.
Should you want to know the name of the interactor after calling it you can always do something like:
interactor = PlaceOrder
interactor.call
interactor.class
# => Interactor::Context

@memoxmrdl Can this issue be closed?


Add vertx modules of dispatcher and receiver

In https://github.com/knative-sandbox/eventing-kafka-broker/pull/3106 the dispatcher-vertx and receiver-vertx modules were added.

/assign @pierDipi


Back button should consistently bring UX back to the correct scroll position

Places in the UX where we navigate from a detail page to a list page by clicking the back button:

[x] Home page -> Topic detail -> Back to home page: Does not remember the position within the home page
[ ] Learn page -> Learn section -> Back to learn page: Does not remember the position within the learn page
[x] Bookmark page -> Topics pane -> Topic detail -> Back to bookmark page: Does not remember list position
[x] Bookmark page -> Services pane -> Service detail -> Back to bookmark page: It remembers the list position
[ ] Home page -> Learn section (e.g. Education) -> Topic detail -> Back to Learn section: It does not remember
[x] Topic detail -> Related services -> Service detail -> Back to related services: It remembers
[x] Service search result -> Service detail -> Back to service search result: It remembers

Acceptance Criteria

[ ]  The app remembers the scroll location in all the cases listed above. This would complete the work started under #1106

See also #1275 , try to fix it too as part of this work

Agree, overall this would be a good issue to tackle
Home page -> Topic detail -> Back to home page: Does not remember the position within the home page is higher priority due to the sheer length of the page, and number of sections. However, this may be rendered moot if we decide to amend the homepage experience.

QA sweep:

[ ] Home page -> Topic detail -> Back to home page: Does not remember the position within the home page
[ ] Learn page -> Learn section -> Back to learn page: Does not remember the position within the learn page
[ ] Bookmark page -> Topics pane -> Topic detail -> Back to bookmark page: Does not remember list position
[ ] Bookmark page -> Services pane -> Service detail -> Back to bookmark page: It remembers the list position
[ ] Home page -> Learn section (e.g. Education) -> Topic detail -> Back to Learn section: It does not remember
[ ] Topic detail -> Related services -> Service detail -> Back to related services: It remembers
[ ] Service search result -> Service detail -> Back to service search result: It remembers

Closing this story, opened #1319 with remaining issues.


Vacuum - activateCharging() - no return to charge with 2nd Generation

Hello @aholstenson,
i write currently an new Xiaomi Vacuum Plugin for Homebridge with with miio >= 0.15.6.
activateCharging(); works with 1st generation (stop+return to charge). With the 2nd generation, he stops, but not back to charge.
With miio 0.14.1 it works for both.
Can you fix this?
Thanks,
Nico
UPDATE:
With //.then(checkResult) in vacuum.js (Line 201) it works for 2nd generation.

Thanks for opening an issue! What does the V2 vacuum return for the first call to stop?

Good question. How do I get the exit code from miio via homebridge?
DEBUG=miio\*,thing\*?

That was informative. :)
Xiaomi Mi Robot V1
homebridge[10145]: [2018-3-28 10:48:57] [Staubsauger OG Bad] ACTION | Stop cleaning and go to charge.
homebridge[10145]: 2018-03-28T08:48:57.520Z thing:miio:74167768 -> (5) {"method":"app_stop","params":[],"id":17}
...
homebridge[10145]: 2018-03-28T08:48:57.528Z thing:miio:74167768 <- Message: `{"result":0,"id":17}`
homebridge[10145]: 2018-03-28T08:48:57.529Z thing:miio:74167768 -> (5) {"method":"app_charge","params":[],"id":18}
...
homebridge[10145]: 2018-03-28T08:48:57.536Z thing:miio:74167768 <- Message: `{"result":0,"id":18}`
homebridge[10145]: 2018-03-28T08:48:58.537Z thing:miio:74167768 -> (5) {"method":"get_status","params":[],"id":19}
...
homebridge[10145]: 2018-03-28T08:48:58.540Z thing:miio:74167768 -> (5) {"method":"get_consumable","params":[],"id":20}
...
homebridge[10145]: 2018-03-28T08:48:58.561Z thing:miio:74167768 <- Message: `{"result":[{"msg_ver":6,"msg_seq":943,"state":3,"battery":100,"clean_time":0,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":60,"dnd_enabled":0}],"id":19}`
...
homebridge[10145]: 2018-03-28T08:48:58.564Z thing:miio:74167768 <- Message: `{"result":[{"main_brush_work_time":366756,"side_brush_work_time":366756,"filter_work_time":366756,"sensor_dirty_time":252243}],"id":20}`
homebridge[10145]: 2018-03-28T08:48:58.565Z thing:miio:74167768 Property state changed from cleaning to waiting

Xiaomi Roborock S50
homebridge[10145]: [2018-3-28 10:47:27] [Staubsauger EG Flur] ACTION | Stop cleaning and go to charge.
homebridge[10145]: 2018-03-28T08:47:27.474Z thing:miio:82798803 -> (5) {"method":"app_stop","params":[],"id":11}
...
homebridge[10145]: 2018-03-28T08:47:27.486Z thing:miio:82798803 <- Message: `{"result":["ok"],"id":11}`
homebridge[10145]: (node:10145) UnhandledPromiseRejectionWarning: Error: Could not complete call to device
homebridge[10145]:     at checkResult (/usr/lib/node_modules/homebridge-xiaomi-roborock-vacuum/node_modules/miio/lib/devices/vacuum.js:14:9)
homebridge[10145]:     at <anonymous>
homebridge[10145]:     at process._tickCallback (internal/process/next_tick.js:188:7)
homebridge[10145]: (node:10145) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)

Result {"result":["ok"],"id":11} vs. {"result":0,"id":17}

@aholstenson
BTW: With all actions comes:
homebridge[18736]: (node:18736) UnhandledPromiseRejectionWarning: Error: Could not complete call to device
homebridge[18736]:     at checkResult (/usr/lib/node_modules/homebridge-xiaomi-roborock-vacuum/node_modules/miio/lib/devices/vacuum.js:16:9)
homebridge[18736]:     at <anonymous>
homebridge[18736]: (node:18736) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function withou

Because the result at Roborock S50 is "ok", not 0.
I have not noticed yet, as i've just updated from Node6 to Node8.


Arch build - missing ninja

Hi, I think you are missing the ninja package in the build cli instructions :)

Updated, thank you!


User stories sprint 1

Checklist before you make a PR

[x] Is the title of the PR reflective of the proposed changes
[x] Have you added the appropriate people who need to look over this?
[x] Have you merged master with this branch and resolved all merge conflicts?

How to review a PR

Glance over their changes making sure there are no silly errors
Add your thoughts on their file changes
Try to add everything you need in a summarised comment below.
Try to use a comment below rather than a inline comment in the code because things just get messy to read.

I don't think the researchers want people to edit or delete data older than the past night so that way their data will always be up-to-date instead of downloading it for analysis and a user changes something.
Also seeing other users data is likely a breach of their privacy.

Since we're assessed here based on the 'Coherence and reasonablenesss of the set of intermediate goals (stories) (/5)' I think we need to be more specific about which we will be able to do by the end of the sprint. Maybe we should expand upon the subtasks required to implement them?
Also are all these are reasonable in a month?

@m-Dorrell its aggregated but yeah i was just trying to think of things to add probably change that.
I thought they agreed to allow users to change data because it is better to have data that changes than incorrect data?
Also as state I will change the username and password style to code based to remain consistent


Intergration of both FSO & Nyaymitra portal

Describe the bug
Intergration of both FSO & Nyaymitra portal   in same portal

@Susmitabe i am not able to figure out what the issue is. Can you provide more details? Attach screen shots if possible

@Susmitabe this is not a bug


[feature request] Cooperative groups

Thanks so much for providing such a great library. I found warp to be easily usable, easy to inject into existing pytorch code, and most of all it is quite performant! One of the few limitations I have found at the moment is that there is no clear way to leverage cooperative groups from warp. This is basically the only functionality that I leverage in c++ that I cannot recreate with warp at the moment and it does have an appreciable affect on the overall speed of my kernels. My assumption is that custom native functions would not compile with cooperative groups because of missing the #include <cooperative_groups.h> but please correct me if I'm wrong!
Thinking on it more, though, I believe that a small api to cooperative groups would be an extremely useful feature to consider adding to the warp library. Some very basic ability to get the thread block and call .sync() within a kernel would be immensely useful. I am wondering if this is on the warp feature roadmap?

Hi @sweeneychris, thanks for the feedback - you're the first person I've had ask for cooperative groups!
In general we want to support more cooperative operations in Warp, the challenge is finding the right abstraction. Can you let me know a little more about what you'd need, I am guessing just _syncthreads() would not be enough?
Also curious if you're using CG for e.g.: cooperative reductions? Perhaps we could provide a higher-level API for these types of common computations?
Thanks,
Miles

@mmacklin Yes indeed cooperative reductions would be hugely useful and it may be simpler to expose an API around those rather than expose all of the block objects, etc.
In general, the patterns where I use shared memory in ML applications for massive speedups look like this.
Forward passes: fetch data from shared memory, perform per-thread computation using the shared memory data, write to global memory output
Backwards passes:  fetch data from shared memory, perform per-thread computation to compute gradients using the shared memory data, perform a block-wise reduction of the gradient value, (atomically) write the gradient value to the global memory output.
In general, I couldn't figure a simple way to "mix and match" the use of shared memory with warp functions. Since shared memory is scoped, it wasn't easy for me to create a minimal example where I can leverage shared memory for fast reads/reductions while using warp for the other bits of code. Seems if you want to leverage shared memory at all, you have to write your entire function in cuda (which is fine! just an opportunity for the warp python api)


Synthesis failed for container

Hello! Autosynth couldn't regenerate container. :broken_heart:
Here's the output from running synth.py:
25'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at e935c9e build(java): run linkage monitor as GitHub action (#933)
2021-02-03 03:08:38,803 autosynth [DEBUG] > Running: git checkout f694606e3e34d0e2a289d655864e225cab9ecb88
Note: checking out 'f694606e3e34d0e2a289d655864e225cab9ecb88'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at f694606e chore(profiler): Set proto namespace to google.cloud
2021-02-03 03:08:38,819 autosynth [DEBUG] > Running: git branch -f autosynth-container-413
2021-02-03 03:08:38,823 autosynth [DEBUG] > Running: git checkout autosynth-container-413
Switched to branch 'autosynth-container-413'
2021-02-03 03:08:38,849 autosynth [INFO] > Running synthtool
2021-02-03 03:08:38,849 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-02-03 03:08:38,849 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/Container/413/sponge_log.log
2021-02-03 03:08:38,852 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-02-03 03:08:39,082 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/Container/synth.py.
On branch autosynth-container-413
nothing to commit, working tree clean
2021-02-03 03:08:39,247 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-02-03 03:08:39,258 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-02-03 03:08:39,263 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-02-03 03:08:39,263 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-02-03 03:08:39,267 synthtool [DEBUG] > Which version of bazel will I run?
DEBUG:synthtool:Which version of bazel will I run?
bazel 3.0.0
2021-02-03 03:08:39,270 synthtool [DEBUG] > Generating code for: //google/container/v1:google-cloud-container-v1-php.
DEBUG:synthtool:Generating code for: //google/container/v1:google-cloud-container-v1-php.
2021-02-03 03:08:39,502 synthtool [ERROR] > Failed executing bazel --max_idle_secs=240 build //google/container/v1:google-cloud-container-v1-php:

Loading:
Loading: 0 packages loaded
INFO: Call stack for the definition of repository 'com_google_api_codegen' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/a732f932c2cbeb7e37e1543f189a2a73/external/bazel_tools/tools/build_defs/repo/http.bzl:296:16):
 - <builtin>
 - /home/kbuilder/.cache/synthtool/googleapis/WORKSPACE:77:1
WARNING: Download from https://github.com/googleapis/gapic-generator/archive/v2.10.4.zip failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
ERROR: An error occurred during the fetch of repository 'com_google_api_codegen':
   java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/v2.10.4.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/a732f932c2cbeb7e37e1543f189a2a73/external/com_google_api_codegen/v2.10.4.zip: GET returned 404 Not Found
ERROR: no such package '@com_google_api_codegen//': java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/v2.10.4.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/a732f932c2cbeb7e37e1543f189a2a73/external/com_google_api_codegen/v2.10.4.zip: GET returned 404 Not Found
INFO: Elapsed time: 0.222s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
FAILED: Build did NOT complete successfully (0 packages loaded)

ERROR:synthtool:Failed executing bazel --max_idle_secs=240 build //google/container/v1:google-cloud-container-v1-php:

Loading:
Loading: 0 packages loaded
INFO: Call stack for the definition of repository 'com_google_api_codegen' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/a732f932c2cbeb7e37e1543f189a2a73/external/bazel_tools/tools/build_defs/repo/http.bzl:296:16):
 - <builtin>
 - /home/kbuilder/.cache/synthtool/googleapis/WORKSPACE:77:1
WARNING: Download from https://github.com/googleapis/gapic-generator/archive/v2.10.4.zip failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
ERROR: An error occurred during the fetch of repository 'com_google_api_codegen':
   java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/v2.10.4.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/a732f932c2cbeb7e37e1543f189a2a73/external/com_google_api_codegen/v2.10.4.zip: GET returned 404 Not Found
ERROR: no such package '@com_google_api_codegen//': java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/v2.10.4.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/a732f932c2cbeb7e37e1543f189a2a73/external/com_google_api_codegen/v2.10.4.zip: GET returned 404 Not Found
INFO: Elapsed time: 0.222s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
FAILED: Build did NOT complete successfully (0 packages loaded)

Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/Container/synth.py", line 29, in <module>
    bazel_target=f'//google/container/v1:google-cloud-container-v1-php')
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 64, in php_library
    return self._generate_code(service, version, "php", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 197, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', '--max_idle_secs=240', 'build', '//google/container/v1:google-cloud-container-v1-php']' returned non-zero exit status 1.
2021-02-03 03:08:39,547 autosynth [ERROR] > Synthesis failed
2021-02-03 03:08:39,548 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at f7702e01 chore: update with latest version of protobuf (#3710)
2021-02-03 03:08:39,591 autosynth [DEBUG] > Running: git checkout autosynth-container
Switched to branch 'autosynth-container'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Locked Share url "spideroak.comundefined"

3.5.0 Refactor
In the URL section in Detail view of a pass protected share, the URL shows as "https://spideroak.comundefined/" until the share is unlocked.
If you click on this "link" while the share is still locked, it tries to send you to that URL which obviously fails out.
Enhancement: maybe don't treat locked share url as a url?
I don't believe this is new for the refactor or a blocker for the refactor but I couldn't find an earlier ticket.

This might be worth fixing in this update… out of scope or not…

On 11 Nov. 2016, at 7:18 am, reneelynn<EMAIL_ADDRESS>wrote:
3.5.0 Refactor
In the URL section in Detail view of a pass protected share, the URL shows as "https://spideroak.comundefined/ https://spideroak.comundefined/" until the share is unlocked.
If you click on this "link" while the share is still locked, it tries to send you to that URL which obviously fails out.
Enhancement: maybe don't treat locked share url as a url?
I don't believe this is new for the refactor or a blocker for the refactor but I couldn't find an earlier ticket.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/SpiderOak/SpiderOakMobileClient/issues/736, or mute the thread https://github.com/notifications/unsubscribe-auth/AAh39ycMBK74ssBdCxwXsYMxV_EnPQEIks5q83wxgaJpZM4KvF8F.


Configuration with caddy server

Describe the bug
I have errors when I try to first login with admin/admin
in chrome console
Failed to load resource: the server responded with a status of 404 () /api/authenticate:1
and then when trying to login
zone.js:3324 POST https://task.domain.com/api/login 404
core.js:4117 ERROR TypeError: Cannot read property 'alerts' of null
this is my caddyserver configuration file :
task.mydomain.com {
root * /var/www/task
php_fastcgi / unix//var/run/php-fpm/php-fpm.sock
file_server
}
To Reproduce
Steps to reproduce the behavior:

install caddyserver and configure
download and extract TaskBoard
run caddy and access via web browser address

Expected behavior
I want to be able to first connect, configure user and start using
Screenshots
If applicable, add screenshots to help explain your problem.
Please complete the following information:

OS: debian
Browser chrome
Version v2b1

Additional context
Add any other context about the problem here.

Hi!
Same problem here (Ubuntu/Apache)
On the home page, I have a 404 error on "authenticate" (URL : http: //localhost/api/authenticate)
And when I clic on the "Sign In" button I also have a 404 error, but on "login" (URL : http: //localhost/api/login)

After adding the following lines to my configuration
<Directory /var/www/taskboard>
        AllowOverride All
</Directory>

I have instead an 500 error.

Are you sure everything in the Prerequisites is setup correctly?
What is the content of the response in the 500 error?

Yes I have everything in the pre-requirements
Yes I am still having a 404 in the console

😳 whoops...
Maybe I forgot something... like activate sqlite.
It works better after enable it.
Sorry! 😅

Ok I am glad for you but this topic was about caddy webserver configuration not apache
and I am still stuck :/

Sorry, I thought it was a bug that could have the same origin (pretty much the same error messages in the same place and after a new installation), when it was simply a bad configuration on my side.

So I have just installed TaskBoard
When I try to connect at first screen with admin / admin I have no error or visible change in the page
In the console of the web browser it gets 404 on /api/authenticate and /api/login
If i go in the folder of the installation, I have inside api only the folders controllers helpers and vendor, together with an index.php file.
The right on the folder has been given to all for writing in that /api folder.
Any clue, for anyone to help ?!

We worked around these issues by enabling Apache2 modules rewrite and expires. I don't know if expires is really required but this was taken from an old Dockerfile we found out on Docker Hub. Right now, we're stuck with 400 errors that show "Invalid API token" in the dev tools. I'm not sure what else to enable. Where should we look? Any way we could enable more logs? Apache isn't showing anything in error.log so that makes it tricky to troubleshoot!

You should get that error on the initial login page @davidlag0. It checks to see if you have a valid token so it skips the login if you do. Do you get that error after logging in?

Also, if the server-side errors it will create a logs/api.log file under the api directory. See if you have that file, and see what it has.

@guizmoau I know nothing about Caddy Server, but if you get 404 errors it means the .htaccess is not functioning, so it's a setup issue with the server.
You'll have to figure out how to translate what is in the .htaccess file to the configuration Caddy uses. This is my best guess for where to start: https://caddyserver.com/docs/caddyfile/directives/rewrite

ok thanks for your answer...too bad caddyserver is not working with it


WIP DO NOT MERGE event hub and refactor - still requires cleaning

Several Files need to end in new line, so git history be able to know if it changed or not.

    --settings "CORALOGIX_PRIVATE_KEY=$(CORALOGIX_PRIVATE_KEY)" "CORALOGIX_APP_NAME=$(CORALOGIX_APP_NAME)" "CORALOGIX_SUB_SYSTEM=$(CORALOGIX_SUB_SYSTEM)" "AzureWebJobsStorage=$(AZURE_STORAGE_CONNECTION)" "EventHubConnection=$(AZURE_EVENTHUB_CONNECTION)" "CORALOGIX_URL=${CORALOGIX_URL}"

CORALOGIX_URL need to be between ()


run augurSdk.connect() before listening for events

@Mergifyio backport dev

I tested this. It works.

This is wrong -- we want the ui to listen to the events before doing the connect.
That is what triggers the various startup events.

to clarify: this works in the websocket connector mode but breaks the normal UI mode

Actually that does not seem to be a problem but since this is a high risk change, we're going to sit on it until after launch.


Piper Cant find Mouse

Hey All, I'm a new user to Linux (Mint) and I am at my wits end trying to get Libratbag and Piper to work. So far I have installed both from the PPA, Ratbag is rooted and running, but Piper just will not see it. I have enabled the ratbagd.service in the terminal and my mouse is definitely supported (G602)

Cross-posted bug, see https://github.com/libratbag/piper/issues/313


13Feb C++ code added

Fixes Issue

Closes #769

CheckList (Check all the boxes)

[ ] My code follows the code style of this project.
[ ] My code will not cause a merge conflict.
[ ] The title of my pull request is a short description of the requested changes.
[ ] I have named & renamed the file & folders correctly before making this pull request.
[ ] I have formatted the code accordingly.
[ ] My code is different than the existing code in this repository (if any).
[ ] I removed all comments and commented lines from the main code. (class Sotulion{...})

Screenshots

Note to reviewers

@Rishav1707
comment on the issue to get assigned and then make the pull request. You can only be assigned to the issue that are listed.


Screen Saver

May also include the settings tab under Display Properties, but the first one could simply show the default one when the user is idle.
The IdleDetector API, which just landed in Chrome 94, may offer a more reliable and accurate way than the traditional window.onBlur tracking and similar methods.

We've implemented that in our fork, if you want we would gladly open a PR for this as well. See https://github.com/ReallyGood/winXP


issue #31 - Conversion between Celsius and Fahrenheit

Created a simple way to change temperature from celsius to fahrenheit

@g3org3 - it actually looks like you are using the editorconfig, my bad. Just a rouge spacing issue that I commented above. Also, please merge the master branch so the conflicts in weatherMessage.jsx are resolved as well!

I'll open another PR with master

There are still files with spaces rather tan tabs :(
should we change all of the jsx files to tabs or leave that for another PR ?


[Linux] Fails to open GPU right after launch

When the installer opens, it prints the following to the console and dies.
[34749:0218/121847.225734:FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn't usable. Goodbye.

To Reproduce
Steps to reproduce the behavior:

Open Installer on Arch Linux [5.16.10-zen1-1-zen] with Nvidia 510.54 [DKMS]
See error

Expected behavior
Expected it to install...
Screenshots.
System Information:

OS: Linux
Discord Version: Stable

Additional context

EDIT*
The installer starts if its followed by any argument???????????????? (tried --help and it randomly worked?!)

Can confirm/reproduce. Arch Linux, Linux 5.16.10-arch1-1

Can reproduce. Not arch-specific, but might be arch-derivative specific. Artix Linux, 5.16.8-artix1-2

Can also confirm. Archlinux 5.16.10-zen1-1-zen with Nvidia 510.54-2.
[21064:0218/182825.526836:FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn't usable. Goodbye.
/usr/bin/betterdiscord-installer: line 2: 21064 Trace/breakpoint trap   (core dumped) env BD_SKIP_UPDATECHECK=1 /opt/betterdiscord-installer-bin/betterdiscord-installer "$@"

Building from source also produces the same error.

Duplicate of #247 (HAS WORKAROUND), which i just transferred from the BD repo.


Implement basic  Element class

What is the status of this feature?

What? I mean, I thought this has already been implemented since I started working in canvasrenderingcontext2d (#8)!
I really don't know now. What could be missing if I can already not only use the element but draw inside it? Maybe this just wasn't updated when done..

Well, a basic <canvas> Element class was implemented before the 1.0 release.
But the issue was left open because of #8 which is stubbing out context classes. I am going to rename #8 adding "2D" in the title. I believe @fabriciomurta has already implemented it and, probably, #8 might be closed with 1.3 milestone.
As for WebGL I am going to create a separate issue, as well, I'll be committing in minutes.
As for the current issue, I think it should be also milestoned with 1.3, because a canvas element is not quite usable without rendering contexts. I will close this issue after committing WebGL.

Ok, #8 and #189 are closed. From now on, we might consider a <canvas> Element to be fully supported in Bridge. Closing the issue.


blog post about multi-column indexes

I wrote this blog post about making multi-column indexes to cover pg_search queries
I was surprised to not find any guidance on this anywhere
maybe it would be helpful to link here from the wiki page on indexes? and/or i'm happy to inline it into the page if that's preferred.
please give me any and all feedback, thanks!
http://code.jjb.cc/how-to-create-a-multi-column-full-text-search-index-in-postgres

We have a wiki page about indexes, although it's probably not the easiest thing to discover.
https://github.com/Casecommons/pg_search/wiki/Building-indexes

yep! that's what i was referring to re: "maybe it would be helpful to link here from the wiki page on indexes? and/or i'm happy to inline it into the page if that's preferred."

That's a good point. It was intended to explain that you could have multiple columns in the expression, but it doesn't do a great job of explaining how that looks when multiple columns are involved.
If you want to expand the wiki page and/or add a link to your blog post, I think it would be completely appropriate and helpful. Thanks for leaving things better than you found them! 😄

cool, done https://github.com/Casecommons/pg_search/wiki/Building-indexes/_compare/467406c01d9f75c6fa1333ad23db68318ab900db...2e99589a032165dfb320b073496c60112d4cedef
my dream is to one day become a master of the whole space and revamp and expand that wiki page


Merge common parts of process walker and connection walker

After #961 they are both going through /proc/PID/fd/* . See https://github.com/weaveworks/scope/issues/812#issuecomment-187690962

I read over the code and don't see any obvious common parts between the two walkers:
While both do fs.ReadDirNames(path.Join(w.procRoot, filename, "fd")), pidWalker already uses the given CachingWalker to gather the namespace info (i.e. the data is already available). In walkNamespace, fs.ReadDirNames is used very specifically to associate sockets with processes.
Am I missing something?

probe/process/walker_linux.go calls ReadDirNames but it actually doesn't care about the names and only reports the number of files:
  openFiles, err := fs.ReadDirNames(path.Join(w.procRoot, filename, "fd"))
...
  OpenFilesCount: len(openFiles),

ReadDirNames calls syscall.Getdents and syscall.ParseDirent. The parsing and string allocations could be optimized since we don't care about the names.
I don't think that would change the performances much, but we could try.

With readdirnames.go, I ran 2000 iterations over /proc/*/fd/:

12s using Golang's ReadDirNames
8.6s using my new implementation without parsing the filenames, just counting the entries

The code takes a couple of assumption on procfs:

Linux always generates the "." and ".." directories.
procfs' getdents does not returns missing files with inode=0

That's a 28% gain on my laptop with 340 processes running. It's better than I thought. I don't know how much it would help Scope (Scope does not do that many iterations over /proc/*/fd). And that would be more code to maintain.
/cc @ekimekim


Improve navmenu-icon position demo

I've moved the icon to the header section so that it can be relatively positioned and not fixed with hard coded values, improving its position with a clear separation.
Before:

After:

@vnbaaij Sounds good. I just made the simplest solution that I thought of.


End-to-end encryption

I saw "End-to-end encryption using Olm (https://matrix.org/git/olm)" on https://play.google.com/store/apps/details?id=im.vector.alpha.
Any progress or ETA?

E2E is in alpha on vector-web - once we've got it working well there
we'll add it on iOS & Android :)
On 23/06/2016 20:47, Bruno Bigras wrote:

I saw "End-to-end encryption using Olm (https://matrix.org/git/olm)"
on https://play.google.com/store/apps/details?id=im.vector.alpha.
Any progress or ETA?
— You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/vector-im/vector-android/issues/246, or mute
the thread
https://github.com/notifications/unsubscribe/ABO_vVc_l8V9D5UH5NiJzQwdNo-ViNIcks5qOuK0gaJpZM4I9K-R.

Where does one go to follow the developments in this? Should I subscribe to this thread or is there somewhere else that I can go to see if an ETA is available?

matrix.org/jira/browse/SPEC-162 is the "master bug", although gets
updated fairly infrequently relative to the work going on on the core
e2e repo at https://matrix.org/git/olm.
ETA on Android will probably be 1-2 months away.  It's already landed on
vector-web/develop however.
On 03/07/2016 23:46, Paul Ganssle wrote:

Where does one go to follow the developments in this? Should I
subscribe to this thread or is there somewhere else that I can go to
see if an ETA is available?
— You are receiving this because you commented. Reply to this email
directly, view it on GitHub
https://github.com/vector-im/vector-android/issues/246#issuecomment-230171556,

or mute the thread

https://github.com/notifications/unsubscribe/ABO_vcK7lxhcBReykU_oKcmanawKBaKwks5qSBGIgaJpZM4I9K-R.

@alefteris Thanks for the information. I'm not particularly interested in the web version, but how does E2E encryption work with cross-device syncing if E2E is only implemented on the web portal? Wouldn't the encryption either be compromised by syncing plain text or the Android version would just get a bunch of gibberish synced to it?

No, we support cross-device syncing of encrypted history.

Any news regarding E2E ?

#627 lists the roadmap & progress regarding the E2E user interface.

Randomly came across this issue today.  It can probably be closed now?

Is it already stable on Riot Android?

I think it's still in beta, but the basic functionality is there.

just for protocol: encryption is very stable and I have been using it for months now in various rooms without mayor issues


read: add archive support

Doesn't support reading the symbol table yet.

Have you seen the ar crate? It supports both reading and writing. It supports reading symbol tables and with https://github.com/mdsteele/rust-ar/pull/17 it also supports writing gnu symbol tables. (bsd symbol tables are written incorrectly)
Also I think you are not handling archive members with an odd size. Those get an extra padding byte.

Have you seen the ar crate?

Yes I have: https://github.com/rust-lang/backtrace-rs/issues/287#issuecomment-706064938

Also I think you are not handling archive members with an odd size. Those get an extra padding byte.

I think this is handled correctly already, but I'll test properly later.


fix(#521): adds allowExternalNameServices to KubernetesIngress provider

What does this PR do?
Adds a missing option (providers.kubernetesingress.allowExternalNameServices)
Motivation
As reported by @oskapt : #521
More

[X] Yes, I updated the chart version

Additional Notes
N/A

Hello @faust64 and thanks for your pull request,
I think the chart version should be 10.7.0 as this PR is an enhancement.
Could you also add some tests?

works for me:
time="2021-12-11T19:01:25Z" level=warning msg="ExternalName service loading is enabled, please ensure that this is expected (see AllowExternalNameServices option)" providerName=kubernetescrd
time="2021-12-11T19:01:25Z" level=warning msg="ExternalName service loading is enabled, please ensure that this is expected (see AllowExternalNameServices option)" providerName=kubernetes

Superseded by #533


Unauthorized Person is Using our organization email and domain for Office 365

Hi, I am trying to create Office 365 account, but it is showing that our school email has already been registered. I am an IT Administration  of our organization and I have not registered with our school email before. Please help to to delete the old account.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c7c67076-a5f6-a3c6-99f2-f90d0f304165
Version Independent ID: 686ec1ba-6692-f167-4bf7-329a3b6668e1
Content: Support information for Nepal
Content Source: Office365-Admin/support/nepal.md
Service: o365-administration
GitHub Login: @cmcatee-MSFT
Microsoft Alias: cmcatee

@officedocsbot assign @mypil

@davidking2019 - Thank you for submitting feedback.
I think the best way forward is if you can open a service ticket in your tenant so this can get resolved ASAP. Based on outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:  https://docs.microsoft.com/office365/admin/contact-support-for-business-products
If you don't mind please keep us posted here on the resolution and I really want to get this information you are discovering back into the docs.

@mypil - The mentioned link only provides number for In the United States, Australia, Canada, and United Kingdom. My country does not have any contact no. Only feedback forum is available.

@davidking2019 - Have you tried using the online-support? Here is the link- https://docs.microsoft.com/en-us/office365/admin/contact-support-for-business-products?view=o365-worldwide&tabs=online
Please let me know if this mode of contacting technical support works for you. Thank you.

@davidking2019 - We hope that the online-support path provided to you helped you in contacting technical support to resolve your issue. We appreciate any feedback that improves the content in the Microsoft docs but we haven't had any response from you so we are going to close this issue.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

@officedocsbot close

@davidking2019 - What country or region are you in that's not listed in the drop-down list at the bottom of the Phone tab here

@cmcatee-MSFT _ I can't find Nepal number in drop-down list

@davidking2019 - Are you viewing the contact support page in an language other than English? I'm able to see Nepal in the drop-down list. The support info for Nepal is here. Hope that helps!

There is Nepal in the drop-down  list, but Telephone, Technical, and Billing support not available. Only feedback option is available.

@cmcatee-MSFT - Do you have any updates on this? Thanks.

@davidking2019, you're right - I apologize. I think your best option is to contact support online through the admin center. Steps to do that are here

I just responded & closed the issue. Thanks.
From: Joyce Y<EMAIL_ADDRESS>Sent: Tuesday, April 9, 2019 4:45 AM
To: MicrosoftDocs/OfficeDocs-O365ITPro<EMAIL_ADDRESS>Cc: Cern McAtee<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-O365ITPro] Unauthorized Person is Using our organization email and domain for Office 365 (#394)
@cmcatee-MSFThttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcmcatee-MSFT&data=02|01|cmcatee%40microsoft.com|82339b9b16904cb44f6b08d6bce0c0f9|72f988bf86f141af91ab2d7cd011db47|1|0|636904070836802358&sdata=i%2Bs8TwUhjtinMlGg2ndEV7nvNk8%2FtiYzwDkwhGfIIGA%3D&reserved=0 - Do you have any updates on this? Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-O365ITPro%2Fissues%2F394%23issuecomment-481217176&data=02|01|cmcatee%40microsoft.com|82339b9b16904cb44f6b08d6bce0c0f9|72f988bf86f141af91ab2d7cd011db47|1|0|636904070836812354&sdata=LhMy%2FXUFH0ZhM03RjbVWNoLU990fSDm7q6%2FnmIhObUo%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAhbIyZ_tb6X4eTIdtZULZe8VsZCdXDXFks5vfH0ogaJpZM4cUe4T&data=02|01|cmcatee%40microsoft.com|82339b9b16904cb44f6b08d6bce0c0f9|72f988bf86f141af91ab2d7cd011db47|1|0|636904070836812354&sdata=uYln%2BKmHkXWuW6gYH5QDFjxuuzM08kGrM74TgR%2FfBvA%3D&reserved=0.


allow SAREGISTER even when normal registration is fully disabled

This is a follow-up to #385. Basically, you can now set accounts.registration.enabled = false and still register accounts with SAREGISTER; this is in keeping with the documentation of the config key as "can users register new accounts?" (If the sudoer / config file owner wants to stop operators from using SAREGISTER, it suffices to take away the accreg capability from their oper blocks.)
This allows people to use the ircd from an exempted network, while forbidding them to register their own accounts. The manual is updated to describe this case.

This makes a lot of sense to have, thanks!


Unexpected syntax error while hosting an Yii2 Application

When i try to host a yii2 application to my live server,an error was thrown showing "unexpected '[', expecting ')' in ../vendor/yiisoft/yii2/yii/Yii.php on line 25".

Same here with PHP 5.5 hosting in 1and1

My PHP Version is 5.5.36
And I also facing this issue.
Shall I downgrade to 5.4?

If you see this error, the PHP version that is trying to load the Yii.php file is something lower than 5.4, even though 5.5 may be installed on the server it seems some 5.3 is activated for yii.

I had chosen PHP7 as the default, but that is different to the CLI version that is used to run ./yii, to get around this I run ./yii this way:
/usr/local/php56/bin/php-cli ./yii migrate/create create_some_table
Or whatever you are trying to do. Hope this helps. You will need to change the 56 to something available with your hosting provider, using the 'TAB' key to autocomplete should help with this.


Update to bevy 0.10

The update is blocked by bevy-inspector-egui, but not really since it only affects examples and can easily be disabled
To run examples: Disable inspector in the Cargo toml and the example code
I only ran examples and tests, they all seemed to work fine, but I'm not sure if any features have been missed in these. I did have some weird errors when closing windows, and some of the tests seemed to eat a lot of GPU resources, but I'm not sure if this is new behavior.
Some things to note:

Shaders now need to specify global variables with const instead of let.
You can no longer redefine a variable name with let.
The set EffectSystems::ExtractEffects is unused, and only lives in the ExtractSchedule, so it can probably be removed
There is a new field on RenderPipelineDescriptor called push_constant_ranges, I left it empty but there might be a better value.

Thanks for the preparatory work @NiseVoid. That's going to be very useful for a swift upgrade :) I'm going to wait the last minute to merge though, just in case there would be any need to release on v0.9 first (there was a lot of changes since v0.5). Better safe than reverted. But I do intend to release as soon as possible after Bevy v0.10 landed.
What I meant by "The update is blocked by bevy-inspector-egui" is that the examples (and therefore CI) can only pass once that crate upgraded. And v0.6 can only be published to crates.io after that, which is really what most folks are waiting for. I once did disable the dependency in examples and released without it, then re-enabled and released again; the result was a "gain" of 24h~48h earlier release over what would have happened if not disabled, but that gain was largely offset by the absolute pain of having to manually do 2 releases back-to-back, with all the overhead (including manual testing) involved. I wish that was not the case and I could just press a button, but because of the difficulty to test on GPU and lack of time to write comprehensive tests, we're unfortunately not quite there yet. So I'm unlikely to do that again, baring exceptional circumstances, and especially since Jakob is generally very diligent and timely with their update of bevy-inspector-egui.

This closes #147

@NiseVoid will you update that PR once bevy-inspector-egui is updated, or should I take over the upgrade? I don't mind either.

@NiseVoid will you update that PR once bevy-inspector-egui is updated, or should I take over the upgrade? I don't mind either.

If that's the only issue with the PR, I guess it might be faster if you do that update and can then merge it when done.
I also tested this PR on my code, and it seems to behave identical to the commit it was based on.

If that's the only issue with the PR, I guess it might be faster if you do that update and can then merge it when done.

That needs to be done as part of this PR though.
Also we should expect an updated bevy-inspector-egui for 0.10 within the hour.

Updated the inspector, rebased, and ran all examples (without any changes to the Cargo.toml or tests compared to what was comitted). Seems to all work fine


Warning: setState(...): Can only update a mounted or mounting component

Hi there!
I got this warning in my application and I think may be there a problem with the Share component:

Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the Share component.

Do you know why this happening?
Thank you for this library.

Can you create working example?

It seems to be a conflict with react-router module, because the warning appears when changing location:
parent.js (rendered on / location)
import React from 'react'
import { Link } from 'react-router'

export default () => {
  return (

      <Link to='/details'>
        <button type='button'>View</button>
      </Link>

  )
}

child.js (rendered on /details location)
import React from 'react'
import Facebook, { Share } from 'react-facebook'

export default () => {
  return (

      <Facebook appId='...'>
        <Share href='http://...' quote='Some text'>
          <button type='button'>Share</button>
        </Share>
      </Facebook>

  )
}

I will try to fix it this week

@markotom did you ever manage to fix this? Am having the same problem when rendering a dynamic array of components (changes after first render) containing the share component

It is fixed in the latest build. Please let me know if it is working for you as well. Thanks