[firebase_auth][📚] signOut complete flow dart docs incomplete

The signOut method dart documentation states the following:
Signs out the current user.

If successful, it also signs the user in into the app and updates any authStateChanges, idTokenChanges or userChanges
stream listeners.

It depicts that stream listeners will get notified if the sign out operation is successful. However it does not say what happens or which code is thrown if the operation is not successful. What happens if the operation is not successful?

If it's not successful an error will be thrown and the operation won't have completed, thus not signing anyone out. Can't say what error will be thrown, since it could be one from internals.

If it's not successful an error will be thrown and the operation won't have completed, thus not signing anyone out. Can't say what error will be thrown, since it could be one from internals.

What internal errors are you referencing here?

Anything the native SDK spits out (e.g. if Firebase was down, or a null pointer exception occurred). These usually come back with an unknown code.

Hi @freitzzz,
Does this and this answer your question ?
Thanks.

this

Yes, thank you


Autoplay Policy workaround

Description
Since a few days, the official chrome release block autoplay video when they don't have the muted attribute on the video tag.
If we add it with this code to add :
const videoElement = this.API.mediaElement[0]; if (videoElement) {     videoElement.setAttribute('muted', 'true');     videoElement.setAttribute('autoplay', 'true'); }
or even this:
this.API.setVolume(0);
Chrome seem to still considered that onload, the video isn't muted, and block it until the user don't click somewhere.
We get this error message on the console.
videogular.min.js:1 Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
Browsers Impacted
Google Chrome new official release
https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

@alexnurun did you find a solution?

@reco, yes, whe manage to fix this problems by creating a custom html template with this code : <video autoplay muted playsinline></video> and link it into your javascript file by adding templateUrl: 'myHTMLFile.html' inside the component params

@apoupart-nurun but then there is no way to turn on the volume no?

Keep in mind that these heavy handed autoplay policies are to combat
abusive practices such as from ads. Not to make it easy in us. The browsers
typically require a user event trigger.
On Mon, Aug 6, 2018, 9:06 PM Christof Haemmerle<EMAIL_ADDRESS>wrote:

@apoupart-nurun https://github.com/apoupart-nurun but then there is no
way to turn on the volume no?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/videogular/videogular/issues/502#issuecomment-410899691,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE0hHtB6j_AtDe14Evkr0uUKZlGvNEQ-ks5uOOf5gaJpZM4T4aHz
.

@kfeinUI -> The browser doesn't need a trigger, Chrome website say that is it okay if the video is always muted. ( autoplay muted attribute is required inside the video tag )
So @reco , in my case, we didn't need to have any sound, so no, the user can't put the volume.

Did not say anything about needing a trigger for muted video. Thought there
was concern about unmuting.
On Tue, Aug 7, 2018, 7:55 AM apoupart-nurun<EMAIL_ADDRESS>wrote:

@kfeinUI https://github.com/kfeinUI -> The browser doesn't need a
trigger, Chrome website say that is it okay if the video is always muted. ( autoplay
muted attribute is required inside the video tag )
So @reco https://github.com/reco , in my case, we didn't need to have
any sound, so no, the user can't put the volume.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/videogular/videogular/issues/502#issuecomment-411030866,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE0hHkXpPNfMw5Tv_YD1eHlbvPO9NaZwks5uOYBJgaJpZM4T4aHz
.

@apoupart-nurun understand your use case. @kfeinUI and @apoupart-nurun i think videogular should have the following behavior if auto play is on.

video is being played muted.
user should have the ability to set the volume or unmute. (user interaction)

what do you think?

@reco I think I figured out a fix for this, I used the templateUrl fix to create a template that has playsinline autoplay muted as the default and then created a custom button replacing the mute/unmute button in my controls which uses a jquery function to toggle the muted state of the video template. The trick is to use API.setVolume to set the video to 100 so when the video template is unmuted the player knows to not mute it on its end.
video template:
mute/unmute function:
$scope.muteDatVid = function(){
var video = angular.element('#vid');
console.log(video);
if(video[0].muted == true){
video[0].muted = false;
}
else{
video[0].muted = true;
}
}


Documentation updates

[ ] Add the guide "How to add custom field to user model" (#296)
[ ] Add the guide "How to use RBAC with Yii2-user"
[ ] Add the guide "How to use Yii2-user with Yii2 advanced template"

:+1:

+1

Started working on guide "How to add custom field to user model" #323 #296

nice

Guide "How to add custom field to user model" is written, unfortunately it only covers a way of how to add new field which is editable only on admin view. This is because of shitty code inside of RegistrationForm, which provides only very hacky way to add new fields. When I finish refactoring of registration process, I will update the guide.

A personal opinion is that additional fields to the record can be stored in an alternate table that does not modify the user model, could be in the user profile, Add many fields to user registration, would make tedious user registration, this process should be simple as possible.

@tecnologiaterabyte it depends on project. Sometimes you need to add new fields to registration form, and module should not restrict this.


Chrome recording issue

Hello,
First of all thanks for creating this.
Having an issue and would very much like your opinion/assistance on this

selenoid / selenoid-ui are started with cm (latest)
18.04.1-Ubuntu
docker ce 19.03 and 20.10 tried both

Sending side runner command :
selenium-side-runner \  -c "browserName=chrome  mem='2024m' shmSize='536870912' version='89.0'   \  enableVideo=true  goog:chromeOptions.args=[--no-sandbox]" \  /var/lib/jenkins/workspace/xxxx/ui-test.side \  --server http://xxxx.xxxx.xxx:4444/wd/hub/ \  --base-url http://xxxx.xxxx.xxx:8080/ --debug --video-output-dir /var/lib/jenkins/.aerokube/selenoid/video \   --params "url=http://xxxx.xxxx.xxx:8080 , urls=http://xxxx.xxxx.xxx:8080/"
CHROME
This results into 2 .mp4 files created
153346 Apr 13 09:12 6e023637e4a2c3fb86e681ea4ac89b82.mp4
26865 Apr 13 09:12 72965e4e41cac13186dfe61e4299c86c.mp4

One of them is the full test ~20sec , the other one is a failure to connect/ find the server ?   ~1sec
FIREFOX
The same test repeated with firefox:
436326 Apr 13 09:25 bd743f56-7ac4-4a15-aa42-059a99b1614a.mp4
110952 Apr 13 09:25 52eb3ab3-f7ae-42c1-a4d3-d9bda1a16dd6.mp4

Again a smaller file ~6sec with some difficulty in connecting and the full test in the larger file.
When using videoName='107.mp4'  Firefox manages to create 1 file (the large full test one) and rename it appropriately.
This does not happen with Chrome, which selects the smaller file , the failure , and renames and saves that one
Summary
So my problem is concerning these 2 video files and chrome not selecting the right one to rename/save.
Perhaps the solution is to avoid the failure of the small video file creation to begin with , but I haven't found way yet.
Also notice the video listings unknown below
LOG:
2021/04/13 09:12:49 [-] [NEW_REQUEST] [unknown] [xxxxxxxxx]
2021/04/13 09:12:49 [-] [NEW_REQUEST_ACCEPTED] [unknown] [xxxxxxxxx]
2021/04/13 09:12:49 [2630] [LOCATING_SERVICE] [chrome] [89.0]
2021/04/13 09:12:49 [2630] [USING_DOCKER] [chrome] [89.0]
2021/04/13 09:12:49 [2630] [CREATING_CONTAINER] [selenoid/chrome:89.0]
2021/04/13 09:12:49 [2630] [STARTING_CONTAINER] [selenoid/chrome:89.0] [9b70b791d63c719b372df63d2e166942080c6308670bd38dc4defc5fe21cc423]
2021/04/13 09:12:49 [2542] [REMOVING_CONTAINER] [20b3ccbebf313f12f5ebb4ef44c54dfc456a8435d82ff9786677d1125b3b32c3]
2021/04/13 09:12:49 [2542] [FAILED_TO_REMOVE_CONTAINER] [20b3ccbebf313f12f5ebb4ef44c54dfc456a8435d82ff9786677d1125b3b32c3] [Error response from daemon: removal of container 20b3ccbebf313f12f5ebb4ef44c54dfc456a8435d82ff9786677d1125b3b32c3 is already in progress]
2021/04/13 09:12:49 [2542] [REMOVING_CONTAINER] [8bd0930e23e055f83077781bef10f47997281a5f4d5b2a711581ba29845662cc]
2021/04/13 09:12:50 [2630] [CONTAINER_STARTED] [selenoid/chrome:89.0] [9b70b791d63c719b372df63d2e166942080c6308670bd38dc4defc5fe21cc423] [0.83s]
2021/04/13 09:12:50 [2630] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2021/04/13 09:12:50 [2542] [CONTAINER_REMOVED] [8bd0930e23e055f83077781bef10f47997281a5f4d5b2a711581ba29845662cc]
2021/04/13 09:12:50 [2630] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [96c3a78d4b814fa511fa473d8109e5fa188cdc3732fb705d2f87c448e8118198]
2021/04/13 09:12:51 [2630] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [96c3a78d4b814fa511fa473d8109e5fa188cdc3732fb705d2f87c448e8118198] [0.92s]
2021/04/13 09:12:51 [2630] [SERVICE_STARTED] [selenoid/chrome:89.0] [9b70b791d63c719b372df63d2e166942080c6308670bd38dc4defc5fe21cc423] [0.00s]
2021/04/13 09:12:51 [2630] [PROXY_TO] [9b70b791d63c719b372df63d2e166942080c6308670bd38dc4defc5fe21cc423] [http://<IP_ADDRESS>:4444/]
2021/04/13 09:12:51 [2630] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/] [1]
2021/04/13 09:12:51 [2630] [SESSION_CREATED] [72965e4e41cac13186dfe61e4299c86c] [1] [2.79s]
2021/04/13 09:12:51 [2631] [SESSION_DELETED] [72965e4e41cac13186dfe61e4299c86c]
2021/04/13 09:12:52 [2630] [STOPPING_VIDEO_CONTAINER] [96c3a78d4b814fa511fa473d8109e5fa188cdc3732fb705d2f87c448e8118198]
2021/04/13 09:12:52 [2630] [REMOVING_CONTAINER] [96c3a78d4b814fa511fa473d8109e5fa188cdc3732fb705d2f87c448e8118198]
2021/04/13 09:12:52 [2630] [FAILED_TO_REMOVE_CONTAINER] [96c3a78d4b814fa511fa473d8109e5fa188cdc3732fb705d2f87c448e8118198] [Error response from daemon: removal of container 96c3a78d4b814fa511fa473d8109e5fa188cdc3732fb705d2f87c448e8118198 is already in progress]
2021/04/13 09:12:52 [2630] [REMOVING_CONTAINER] [9b70b791d63c719b372df63d2e166942080c6308670bd38dc4defc5fe21cc423]
2021/04/13 09:12:53 [2630] [CONTAINER_REMOVED] [9b70b791d63c719b372df63d2e166942080c6308670bd38dc4defc5fe21cc423]
2021/04/13 09:14:30 [2633] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:14:30 [2634] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:15:44 [2650] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:17:03 [2668] [VIDEO_LISTING] [unknown] [yyyyyyyy]
2021/04/13 09:17:03 [2669] [VIDEO_LISTING] [unknown] [yyyyyyyy]
2021/04/13 09:24:55 [-] [NEW_REQUEST] [unknown] [xxxxxxxxx]
2021/04/13 09:24:55 [-] [NEW_REQUEST_ACCEPTED] [unknown] [xxxxxxxxx]
2021/04/13 09:24:55 [2764] [LOCATING_SERVICE] [firefox] [86.0]
2021/04/13 09:24:55 [2764] [USING_DOCKER] [firefox] [86.0]
2021/04/13 09:24:55 [2764] [CREATING_CONTAINER] [selenoid/firefox:86.0]
2021/04/13 09:24:55 [2764] [STARTING_CONTAINER] [selenoid/firefox:86.0] [5f6095c47a7faa4d703d974de637f2785fa0ceb15d06cf343f33a4a9d4022d12]
2021/04/13 09:24:56 [2764] [CONTAINER_STARTED] [selenoid/firefox:86.0] [5f6095c47a7faa4d703d974de637f2785fa0ceb15d06cf343f33a4a9d4022d12] [0.74s]
2021/04/13 09:24:56 [2764] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2021/04/13 09:24:56 [2764] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [6a0176038efcf6c768a44edbcfee748b19f69efa79deb8d9c9c4da673c718260]
2021/04/13 09:24:57 [2764] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [6a0176038efcf6c768a44edbcfee748b19f69efa79deb8d9c9c4da673c718260] [0.78s]
2021/04/13 09:24:57 [2764] [SERVICE_STARTED] [selenoid/firefox:86.0] [5f6095c47a7faa4d703d974de637f2785fa0ceb15d06cf343f33a4a9d4022d12] [0.00s]
2021/04/13 09:24:57 [2764] [PROXY_TO] [5f6095c47a7faa4d703d974de637f2785fa0ceb15d06cf343f33a4a9d4022d12] [http://<IP_ADDRESS>:4444/wd/hub]
2021/04/13 09:24:57 [2764] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/wd/hub] [1]
2021/04/13 09:25:03 [2764] [SESSION_CREATED] [bd743f56-7ac4-4a15-aa42-059a99b1614a] [1] [8.22s]
2021/04/13 09:25:42 [2946] [SESSION_DELETED] [bd743f56-7ac4-4a15-aa42-059a99b1614a]
2021/04/13 09:25:43 [2764] [STOPPING_VIDEO_CONTAINER] [6a0176038efcf6c768a44edbcfee748b19f69efa79deb8d9c9c4da673c718260]
2021/04/13 09:25:43 [-] [NEW_REQUEST] [unknown] [xxxxxxxxx]
2021/04/13 09:25:43 [-] [NEW_REQUEST_ACCEPTED] [unknown] [xxxxxxxxx]
2021/04/13 09:25:43 [2947] [LOCATING_SERVICE] [firefox] [86.0]
2021/04/13 09:25:43 [2947] [USING_DOCKER] [firefox] [86.0]
2021/04/13 09:25:43 [2947] [CREATING_CONTAINER] [selenoid/firefox:86.0]
2021/04/13 09:25:43 [2947] [STARTING_CONTAINER] [selenoid/firefox:86.0] [e698b420147f2d3318fe847831d458af9ecc76afe4efde02062b987cae9ac1f5]
2021/04/13 09:25:44 [2764] [REMOVING_CONTAINER] [6a0176038efcf6c768a44edbcfee748b19f69efa79deb8d9c9c4da673c718260]
2021/04/13 09:25:44 [2764] [FAILED_TO_REMOVE_CONTAINER] [6a0176038efcf6c768a44edbcfee748b19f69efa79deb8d9c9c4da673c718260] [Error response from daemon: removal of container 6a0176038efcf6c768a44edbcfee748b19f69efa79deb8d9c9c4da673c718260 is already in progress]
2021/04/13 09:25:44 [2764] [REMOVING_CONTAINER] [5f6095c47a7faa4d703d974de637f2785fa0ceb15d06cf343f33a4a9d4022d12]
2021/04/13 09:25:44 [2947] [CONTAINER_STARTED] [selenoid/firefox:86.0] [e698b420147f2d3318fe847831d458af9ecc76afe4efde02062b987cae9ac1f5] [0.85s]
2021/04/13 09:25:44 [2947] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2021/04/13 09:25:44 [2764] [CONTAINER_REMOVED] [5f6095c47a7faa4d703d974de637f2785fa0ceb15d06cf343f33a4a9d4022d12]
2021/04/13 09:25:44 [2947] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [da16d9e1baafb4d48be9583a28a541ca1242575d5a72351af66a31cf95444390]
2021/04/13 09:25:45 [2947] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [da16d9e1baafb4d48be9583a28a541ca1242575d5a72351af66a31cf95444390] [0.80s]
2021/04/13 09:25:45 [2947] [SERVICE_STARTED] [selenoid/firefox:86.0] [e698b420147f2d3318fe847831d458af9ecc76afe4efde02062b987cae9ac1f5] [0.00s]
2021/04/13 09:25:45 [2947] [PROXY_TO] [e698b420147f2d3318fe847831d458af9ecc76afe4efde02062b987cae9ac1f5] [http://<IP_ADDRESS>:4444/wd/hub]
2021/04/13 09:25:45 [2947] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/wd/hub] [1]
2021/04/13 09:25:50 [2947] [SESSION_CREATED] [52eb3ab3-f7ae-42c1-a4d3-d9bda1a16dd6] [1] [7.44s]
2021/04/13 09:25:50 [2948] [SESSION_DELETED] [52eb3ab3-f7ae-42c1-a4d3-d9bda1a16dd6]
2021/04/13 09:25:51 [2947] [STOPPING_VIDEO_CONTAINER] [da16d9e1baafb4d48be9583a28a541ca1242575d5a72351af66a31cf95444390]
2021/04/13 09:25:52 [2947] [REMOVING_CONTAINER] [da16d9e1baafb4d48be9583a28a541ca1242575d5a72351af66a31cf95444390]
2021/04/13 09:25:52 [2947] [FAILED_TO_REMOVE_CONTAINER] [da16d9e1baafb4d48be9583a28a541ca1242575d5a72351af66a31cf95444390] [Error response from daemon: removal of container da16d9e1baafb4d48be9583a28a541ca1242575d5a72351af66a31cf95444390 is already in progress]
2021/04/13 09:25:52 [2947] [REMOVING_CONTAINER] [e698b420147f2d3318fe847831d458af9ecc76afe4efde02062b987cae9ac1f5]
2021/04/13 09:25:52 [2947] [CONTAINER_REMOVED] [e698b420147f2d3318fe847831d458af9ecc76afe4efde02062b987cae9ac1f5]
2021/04/13 09:28:19 [2950] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:28:19 [2951] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:28:19 [2952] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:28:19 [2953] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:28:19 [2954] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:28:19 [2955] [VIDEO_LISTING] [unknown] [xxxxxxxxx]
2021/04/13 09:29:21 [2968] [VIDEO_LISTING] [unknown] [xxxxxxxxx]

@michalip Selenoid is creating a new video file for every Selenium session.
2021/04/13 09:25:03 [2764] [SESSION_CREATED] [bd743f56-7ac4-4a15-aa42-059a99b1614a] [1] [8.22s]
2021/04/13 09:25:42 [2946] [SESSION_DELETED] [bd743f56-7ac4-4a15-aa42-059a99b1614a]

2021/04/13 09:25:50 [2947] [SESSION_CREATED] [52eb3ab3-f7ae-42c1-a4d3-d9bda1a16dd6] [1] [7.44s]
2021/04/13 09:25:50 [2948] [SESSION_DELETED] [52eb3ab3-f7ae-42c1-a4d3-d9bda1a16dd6]

So the issue is in your tool.

@vania-pooh   Thanks I ll check that right away
Any reason why firefox handles it differently and renames the large file instead of the smaller one . Basically giving us the output we need?

@michalip I think that's a classic race between sessions. Both sessions have the same videoName and last finished session wins.


Release the newest version

Could you make a tag for fdc4692, this fixed a couple of issues for us and would love to not be depended on dev-master

@mrtnsn sure, I will tag a release this weekend.

@darrenjacoby cheers 👍

@darrenjacoby status on this?

Just released 2.0.1


Android - Doesn't return any payment value

try
{
   var result = await CrossPayPalManager.Current.Buy(new PayPalItem("Carrello Numero " + CarrelloCheckout.id, TotaleCarrello, "EUR"), OrdineCheckout.total_shipping);
  /*MY CODE*/
} catch (Exception e)
{
   Debug.WriteLine(e.Message);
}

On Android the payment was send to paypal correctly, but "CrossPayPalManager" Method doesn't return any result!
Thanks

Trying to figure out this issue by referencing the project code it works, but isn't work on nuget package

Have you got any news about the bug?

Hi Alejandro.
Could you fix this? Is there any workaround for do this work on Android?
Having the same issue :(

Hey @fravezzimattia & @fcogutierrez sorry for the late fix this is fixed now in version 2.0.6 which is now live at nuget


api::ValidationResult implements error but diagnostics::ValidationResult doesn't

Describe the improvement you'd like to request
api::ValidationResult is a wrapper for diagnostics::ValidationResult that implements Diagnostic and Error. However, this makes things awkward internally since diagnostics::ValidationResult doesn't have an error implementation.
I propose we move the implementation of error and diagnostic to the inner diagnostics::ValidationResult.
Describe alternatives you've considered
No response
Additional context
No response
Is this something that you'd be interested in working on?

[ ] 👋 I may be able to implement this internal improvement
[ ] ⚠ This feature might incur a breaking change

Make sense. IIRC, there were some issue with the wrapper types for the public API that made this the convenient way to do things. You can add it to the internal with a bit of duplicate code. Feel free to refactor if you see a nicer way to do it.


StdDaoToken vulnerability fix: startNewVoting() and finishVoting() can be called BY ANYONE!

https://github.com/Thetta/Thetta-DAO-Framework/blob/dev2/contracts/tokens/StdDaoToken.sol

Closing in favor of https://github.com/Thetta/Thetta-DAO-Framework/issues/210


Fixed: Beans declared in TotpAutoConfiguration file are not created with Spring boot 3.2.1.

Error: Beans declared in TotpAutoConfiguration.java file are not created after with Spring 3.2.1.its throwing below error

''
Cause: The spring.factory file is deprecated in spring boot 2.7 and its completely removed in spring 3.2.1.
Fix: added dev.samstevens.totp.spring.autoconfigure.TotpAutoConfiguration entry in file
totp-spring-boot-starter/src/main/resources/META-INF/org.springframework.boot.autoconfigure.AutoConfiguration
Reference  from spring doc:-
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#auto-configuration-files

Spring Boot 2.7 introduced a new META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports file for registering auto-configurations, while maintaining backwards compatibility with registration in spring.factories. With this release, support for registering auto-configurations in spring.factories using the org.springframework.boot.autoconfigure.EnableAutoConfiguration key has been removed in favor of the imports file. Other entries in spring.factories under other keys are unaffected.

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes#auto-configuration-registration

Auto-configuration Registration
If you have created your own auto-configurations, you should move the registration from spring.factories under the org.springframework.boot.autoconfigure.EnableAutoConfiguration key to a new file named META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports. Rather than a single comma-separate list, each line contains the fully qualified name of an auto-configuration class. See the included auto-configurations for an example.
For backwards compatibility, entries in spring.factories will still be honored.

Shouldn't the filename be org.springframework.boot.autoconfigure.AutoConfiguration.imports?

Is this project still maintained?


Update run-a-taiko-node.mdx

Avoid Using Sudo: Generally, we don't need to use sudo for Docker commands on a personal machine, especially on MacOS. The Docker daemon itself should run with elevated privileges, but individual commands shouldn't require sudo. I removed the sudo and it worked nicely.

Docker might not be setup with admin permission when tested without sudo.


Modal: Work around IE scrollbars not taking up page width

Fixes #15353.
/cc @thcipriani

@thcipriani

Then, once the regression is fixed via the merge, maybe try moving away from even looking to scrollHeight vs clientHeight.

Isn't that what this PR would do?

@hnrch02 yup, lgtm. We should merge a fix for this asap, been hanging out for quite a while :shipit:
Thanks!

Apparently this also fixed #15718.


How to restart a task if using AFHTTPSessionManager?

Working on an app which uses the Oauth2 authentication, the app requests the access_token and refresh_token from an API. And when the access_token expires (401 unauthorized). It gets the access_token again using refresh_token. Now my problem is that how to restart the main task where 401 was raised. In AFNetworking 1.0 I could create a AFHTTPRequestOperation. But in 2.0.1 I have no idea, searched the whole google. No response on StackOverflow yet.
- (void)refreshTokenAndRetryTask:(NSURLSessionDataTask *)task {
    if (self.credential.refreshToken == nil) {
        NSLog(@"Present Login Screen");
        return;
    }

    [self authenticateWithRefreshToken:self.credential.refreshToken success:^{
        NSLog(@"tokens refreshed");

        NSLog(@"%d", task.state); // task is in completed state

         // NEED HELP HERE

    } failure:^(NSError *error) {
        DDLogVerbose(@"Present Login Screen");
    }];

}

I used to have an associated retryCount on AFHTTRequestOperation to be able to know when to stop retrying.
Since I migrated to AFNetworking2+ and using NSURLSessionDataTask I'm not being able to do the same. Here's why:
Right after creating a NSURLSessionDataTask with dataTaskWithHTTPMethod:URLString:parameters:success:failure: I can only see it as a __NSCFLocalDataTask, so I can't use the associated values anymore.
I thought about using:
[NSURLProtocol setProperty:retryCount forKey:@"retryCount" inRequest:request];
But how can I access a request of a __NSCFLocalDataTask?
Thanks in advance

Just figured out now that I can access the originalRequest and currentRequest properties.
I have a possible solution but it's really unsafe imho.
Assuming that I created a new NSURLSessionDataTask *retryOperation to be queued after a failure, I could set the retryCount as a property of the request using [NSURLProtocol setProperty:forKey:inRequest:. The thing is.. originalRequest is a read-only non-mutable NSURLRequest. Can I safely cast it to mutable and set the value via:
[NSURLProtocol setProperty:@(retryCount.integerValue + 1) forKey:@"retryCount" inRequest:((NSMutableURLRequest*)retryOperation.originalRequest)];


Refactoring source code for Quarkus 3.14.0 version

remove Quarkus deprecated classes
switch configuration to @ConfigMapping annotation
fix sonar issues

Fix by #210


remote: Permission to Trilarion/opensourcegames.git denied to stuffbymax.

how to fix this issue remote: Permission to Trilarion/opensourcegames.git denied to stuffbymax.
fatal: unable to access 'https://github.com/Trilarion/opensourcegames.git/': The requested URL returned error: 403

is fixed


Comparing Serverless Computing Vs Containers

this fixes #2247
Article checklist
ATTENTION: In your PR - add the ISSUE (topic form) # that this PR corresponds to. You can do this by also adding a comment that states "This fixes #(enter your Idea Content Form #)" to link and close your Idea Content (issue) when the PR is merged.
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
If you have not already please go over our Resources Page for more tips and tricks on how to improve our overall technical writing.
Preliminary Checks - Formatting and Structure

[x] Does your article follow any of the suggested structure formats? - see example formats
[x] Is your article properly formatted in Markdown? - see Github Markdown guide
[x] Have you used the correct folder and file structure? - see Contribution Guidelines
[x] Is your article over 750 words? - Tool: Wordcounter.net
[x] Have you used our preferred heading structure? - H3 (###) and up
[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.
[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.
[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images
[x] In your PR - add a comment that states "This fixes #(enter your Idea Content Form #)" to link and close your Idea Content (issue) when the PR is merged.

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid -  Grammarly
[x] Please place your article through a 3rd party plagiarism checker? We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide

Contribution guidelines
For first-time contributors and for more details, see Contributing Guidelines

@jaykip 👋
As a start, welcome to the Section community, and congrats on your first tutorial!✨
Please add a bio and a profile pic to the author's folder in your forked Repo. And make sure to follow the structure.

@jaykip 👋 Great article!
Please add a further reading section and change the hero image, it is not related to the topic. You can search for another one or create your own by using this template.

Any progress or update on this PR? @jaykip

plagiarism check done

@ahmadmardeni1
I have updated this article.

This is a great article - good work @jaykip


Upgrade to Frogfish

Adds compatibility with frogfish + updated README.md for installation
Switched from edgetpu API to tflite_runtime + pycoral API
Added unit test with utilities for visualizing new results vs reference results

TEST:
$ python3 posenet_engine_test.py

For visualizing/comparing model results to reference file:
$ python3 test_utils.py --visualize_model_results --visualize_reference_results

For writing new reference file:
$ python3 test_utils.py --write_csv

@googlebot I fixed it.

It seems that the google-bot is having issue because my github user config were different in the different pc I used for this changes.


KAFKA-8602: Backport bugfix for standby task creation

Backports bugfix in standby task creation from PR #7008.
A separate PR is needed because some tests in the original PR
use topology optimizations and mocks that were introduced afterwards.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

ping @bbejeck @mjsax @abbccdda @ableegoldman @vvcephei @guozhangwang

@cadonna failures seem related Execution failed for task ':streams:compileTestJava'.

Seems to be Java8 vs Java7 related...

Retest this, please

Java7 timed out. Java8 and Java10 passed.
Retest this please.


nether fortress bounding boxes not showing up in 1.16.5

it seems like everything else shows up but nether forts dont show up, blaze spawners do show up tho along with nether biomes like basalt and the forests

same in 1.17

You are likely connecting to a server which does not have the mod installed on it. For workaround/support please join the discord


⚖ Register Validator: Nodes.Guru

Network Choice
drunemeton-1
Who are you?
Guru of non-custodial staking. Professional node running, low fees, best uptime and 24/7 customer support.
Delegator address
okp41jxzz9rxj44mnu0jteqt0f3s3q3nk56pd34xuyk
gentx
{
  "body": {
    "messages": [
      {
        "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
        "description": {
          "moniker": "Nodes.Guru",
          "identity": "28B672FCE6BBD562",
          "website": "https://stake.nodes.guru",
          "security_contact"<EMAIL_ADDRESS>          "details": "Guru of non-custodial staking. Professional node running, low fees, best uptime and 24/7 customer support."
        },
        "commission": {
          "rate": "0.100000000000000000",
          "max_rate": "0.200000000000000000",
          "max_change_rate": "0.050000000000000000"
        },
        "min_self_delegation": "1",
        "delegator_address": "",
        "validator_address": "okp4valoper1jxzz9rxj44mnu0jteqt0f3s3q3nk56pdyjk46h",
        "pubkey": {
          "@type": "/cosmos.crypto.ed25519.PubKey",
          "key": "VDXGV2rqxITQC1YtzvfvFl9vZ539XQVEvZOw8ieJZi4="
        },
        "value": {
          "denom": "uknow",
          "amount": "10000000000"
        }
      }
    ],
    "memo": "14f3fb7df64227fdc45dfc219a78cf66e3f21e00@<IP_ADDRESS>:55156",
    "timeout_height": "0",
    "extension_options": [],
    "non_critical_extension_options": []
  },
  "auth_info": {
    "signer_infos": [
      {
        "public_key": {
          "@type": "/cosmos.crypto.secp256k1.PubKey",
          "key": "AirKp3H7CULxc8TPa2MqpqQDRC1NifNPiIXhcUA6Ga/B"
        },
        "mode_info": {
          "single": {
            "mode": "SIGN_MODE_DIRECT"
          }
        },
        "sequence": "0"
      }
    ],
    "fee": {
      "amount": [],
      "gas_limit": "200000",
      "payer": "",
      "granter": ""
    },
    "tip": null
  },
  "signatures": [
    "6vjWw/1qW94CaQMepaYhnhjWZY3CWJ31njFu6wL5D7ZBKfBplbJb+A3ECCNswgZnhv3xpUWeIOzW4ww+3603tg=="
  ]
}

😢 I couldn't process your request...

😢 I couldn't process your request...

😉 Here is the corresponding PR: https://github.com/okp4/networks/pull/698

Done by https://github.com/okp4/networks/pull/698


[rv_dm] Enumerate all countermeasure IDs and annotate RTL

Fixes https://github.com/lowRISC/opentitan/issues/109.
Signed-off-by: Michael Schaffner<EMAIL_ADDRESS>

Thanks, I will merge this as is and follow up with the D2S action items.


tinyfecvpn: init

Motivation for this change
I packaged this a while ago and found it while cleaning up my home directory. Thought it might be useful for others.
Things done

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

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

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

Notify maintainers
cc @

@GrahamcOfBorg build

@GrahamcOfBorg build tinyfecvpn


Delete manifests/w/WinDirStat/WinDirStat/Beta/<IP_ADDRESS>4.10.04 directory

Checklist for Pull Requests

[Y] Have you signed the Contributor License Agreement?
[Y] Is there a linked Issue? https://github.com/microsoft/winget-pkgs/issues/182583

Manifests

[Y] Have you checked that there aren't other open pull requests for the same manifest update/change?
[Y] This PR only modifies one (1) manifest
[N/A] Have you validated your manifest locally with winget validate --manifest <path>?

[N/A] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/windirstat/windirstat/releases/download/beta%2Fv2.0.0%2F2024-10-04/WinDirStat-x86.msi
Status Code: 200
(Automated message - build 896)


feat(usageStatistics): track set flags via  event

closes #2901
Note that I decided to pass the flags with values. This will allow easier filtering on them and also clear understanding of how a flag is set (consider disable-bpmn=true vs disable-bpmn=false).
This is how it will look like:

Will add masking logic for string values

Will add masking logic for string values

Great! I was about to post a suggestion to just double-negate the flags' values. Thus, we know that the flag was set and keep the exact value for boolean flags.

Will add masking logic for string values

Great! I was about to post a suggestion to just double-negate the flags' values. Thus, we know that the flag was set and keep the exact value for boolean flags.

Makes a lot of sense! I did that, ready for re-review. Thanks for suggestion


Added a few missing docstrings

Description:

Type of change:

[ ] Bug fix.
[ ] New feature.
[x] Documentation update.

Checklist for the reviewer:

This checklist should be used as a help for the reviewer.

[ ] Is the change limited to one issue?
[ ] Does this PR close the issue?
[ ] Is the code easy to read and understand?
[ ] Do all new feature have an accompanying new test?
[ ] Has the documentation been updated as necessary?

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

Coverage data is based on head (1749bef) compared to base (cbf1490).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #92   +/-   ##
=======================================
  Coverage   93.42%   93.42%
=======================================
  Files          22       22
  Lines         350      350
=======================================
  Hits          327      327
  Misses         23       23

Flag
Coverage Δ

linux
93.42% <ø> (ø)

windows
?

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

Impacted Files
Coverage Δ

otelib/backends/python/base.py
89.70% <ø> (ø)

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

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

This is not necessary as the docstrings are already present in the parent class and will be reused upon documentation building.

This documentation is still very useful for the developer looking at this code.


Confirmation prompt

Works well. I like this plugin. Especially since it is in the top bar.
However it needs a prompt to confirm the stop to avoid pressing it by accident.

Yes it's a good idea, i'm doing that as soon as possible !

Glad to hear that. Probably best to make that optional :) Maybe somebody wants the instant turn off?

Finish ! If you have any others suggestion, do not hesitate ! and thx :)

I am uninstalling this plugin because the whole purpose of an emergency stop is to immediately stop the machine. I have had to use this button twice and both times the additional click needed to stop the machine has caused me to crash. A better solution would be to have this button displayed somewhere on the screen where you are very unlikely to hit it by accident. Just as is done on CNC machines. Having the confirmation dialog negates the purpose of an emergency stop.


clientv3: only use return closeErr when donec is closed

Fixes #5800

lgtm.

lgtm

@gyuho let's get this back-ported

Ok will backport soon.

backported to release-3.0


Integration Test Scans break on 6th scan

Hello, I'm writing an integration test for a bluetooth device management app, and any time I try to load the app (pumpWidget) for the 6th time, the scan results are always empty. The FlutterBluePlus.instance.startScan() is done in initState for 3 seconds, but I've also reworked a branch of my original project to only start scanning on floatingActionButton press, but same issues.
I had the same issue with espresso's fork which led me to this one, so I'm not sure if it's an issue with the original flutter_blue plugin that made it here, or if there's something wrong with either how I'm approaching this or the phone itself.
Added in build.gradle
android {
  defaultConfig {
    minSdkVersion 19
    targetSdkVersion 31
    compileSdkVersion 31
  }
}

Added in AndroidManifest.xml
<!-- USER ADDED -->
    <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30"/>
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30"/>
    <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <uses-feature android:name="android.hardware.bluetooth"/>
    <uses-feature android:name="android.hardware.bluetooth_le"/>

flutter doctor
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.2.1 21D62 darwin-arm, locale en-CA)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform sides plugin code that responds to your
        plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.69.2)
[✓] Connected device (3 available)
[✓] HTTP Host Availability

Phone is Pixel 6 with latest Android 12 update July 5 (SQ3A.220705.003),
I only run Android apps for the time being, so I don't think I need the Xcode dependencies, unless that's part of the issue.
Basically, bluetooth functions just fine and I've had no issues sending or receiving data, scanning, service and characteristic discovery, etc. Just seems to lock up on the 6th app launch.
I made a repo with minimum viable reproduction. I commented out the 5th and 6th test in the first group to show it makes it to the second group before hitting the 6th total test, if you un comment those lines, it fails to reach the second group.
Can someone take a look and let me know if I'm making an obvious mistake or if there really is a problem?
https://gitlab.com/T1960CT/scantest
Thanks in advance!

Accidentally made on wrong repo! My mistake.


Improve Preferences Experience

Background
Until now we've kept the preferences menu item disabled because we'd planned on doing a more robust UI around preferences. But in the few years that Brackets has been around, more and more editors have adopted the JSON file as a preference and in general our users seem comfortable with that approach.
Proposal

Enable the Preferences menu item in the default menu on Mac and Windows
Show all of the available preference items in the brackets.json file with their default values. (So it's easier for users to change them)
Make sure the preferences documentation is up to date

@prafulVaishnav @nethip @rroshan1 Would it be possible to add a "documentation" property to brackets.json that points to our documentation?
I know JSON doesn't support comments so we can't show something like:
\\ Go here for documentation
But could we do something like:
{    "documentation":"https://github.com/adobe/brackets/wiki/How-to-Use-Brackets#preferences"     "steelbisondev.fixmyjs.on_save": false,     "linting.collapsed": true,     "linting.enabled": false,     "BracketsNewProjectExtension.newProjectsFolder": "/Users/ryanstewart/Library/Application Support/Brackets/extensions/user",     "livedev.multibrowser": true,     "me.drewh.jsbeautify.on_save": false,     "themes.theme": "light-theme",     "fonts.fontSize": "11px",     "wordWrap": false }
And just ignore that property? Is that clear enough for users who want to know more about preferences?

:+1:
@ryanstewart About documentation, we could do that.

I am going to submit a PR to allow code hints for preferences next week.
@ryanstewart I was thinking about adding a little description of each preference beneath it when it is active.

@sprintr yes! The code hints PR would be awesome!

@sprintr :+1:

The PR for code hints is #11130

Should we consider shipping with a JSON lint extension and warn users that the preference will not work if there are errors in the file.
I also find it as a bad user experience that after the popup saying that there is an error in preference, fixing that error, saving the file, it doesn't switches to the preference file and I have to reload to trigger it.

@TomMalbran I get the preferences file opened when it loads Brackets and there is an error in JSON.
I don't know about adding JSON lint tool by default, but it might be good to do the JSON file verification on save rather than waiting for a reload.

@mackenza I mean that the file is displayed for me to fix it. I fix the error and save the file. But now I need to reload to see the preferences being applied.
We can have it both ways. Verify the JSON file on save and show me where are the errors. Which is kind of having JSON lint just for the preference files on save. For people that don't know much about JSON it might be hard to find the errors, or know why the file is broken.


[Misc]: Does prefix caching work together with multi lora?

Anything you want to discuss about vllm.
Can I enable prefix caching to improve performance when using multiple lora ?

Yep

Yep

Thank you!

Yep

Hello, not sure if this is related.
https://github.com/vllm-project/vllm/issues/5475
I recently encountered an issue using prefix caching for multi lora setup. From my profiling, it looks like switching lora heads will cause some performance degradation, not sure if it is because of my setup or some bugs in vllm.


Unable to boot kali Toshiba Chromebook 2

Hello,
First I'd like to say that I read through just about every thread regarding the "no screens found" error and applied (or tried to apply) every fix that was mentioned, but to no avail. I just bought a new Toshiba Chromebook 2 today and am trying to install kali using crouton, but I keep getting the no screens found error message. I made sure I have the latest crouton installer, and have tried all the troubleshooting steps. I seriously have no other ideas of what to do. I've tried editing the xorg.conf file and running X -configure, neither of which worked because it says there is already an X server running.
Here is the information required for the ticket:
The output of croutonversion:
chronos@localhost / $ sudo enter-chroot -n kali croutonversion
Entering /usr/local/chroots/kali...
crout: version 1-20150304145447~master:550afdb3
release: kali
architecture: amd64
xmethod: xorg
targets: xfce
host: version 6680.64.0 (OfficlBuild) stable-channel swanky
Unmounting /usr/local/chroots/kali...
The command I run to install is: sudo sh -e ~/Downloads/crouton -r kali -t xfce
The command I run to start kali is: sudo enter-chroot startxfce4
The output of running the start command:
chronos@localhost / $ sudo enter-chroot startxfce4
Entering /usr/local/chroots/kali...
/usr/bin/startxfce4: Starting X server
X.Org X Server 1.12.4
Release Date: 2012-08-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
Current Operating System: Linux localhost 3.10.18 #1 SMP Sat Mar 7 08:57:35 PST 2015 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=53f1dd78-d512-d54e-ab32-e6551aaac164/PARTNROFF=1 hashtree=PARTUUID=53f1dd78-d512-d54e-ab32-e6551aaac164/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=89f6e232389b7e19c3d020d05c81fbfef1b567a0 salt=90cc7538bb3f6f4df10159911fac834b58da92f2ccb2995eabed9c4bce6db0f8" noinitrd vt.global_cursor_default=0 kern_guid=53f1dd78-d512-d54e-ab32-e6551aaac164 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 09 February 2015  09:46:52AM
xorg-server 2:1.12.4-6+deb7u6 (Julien Cristau<EMAIL_ADDRESS>Current version of pixman: 0.26.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Mon Mar 16 23:52:32 2015
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.1.log" for additional information.
Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: Connection refused
/usr/bin/xinit: server error
Unmounting /usr/local/chroots/kali...
Please let me know if there is any other information I can provide to help get this solved. I know crouton is an awesome project, and that's why I really want to get this to work.
Thanks in advance.

I'm having the same issue on the same hardware.
I noticed that if you start the chroot from the dev console (ctrl-tab-forward), it switches back to the chrome window manager then X in the chroot crashes.
Kali does actually boot however, and you can add packages using apt. You just can't start X

I was actually able to use Kali by running it with xiwi. However, it's far from smooth. The chrome shell throws errors the whole time while running Kali/xiwi, especially after switching back and forth between operating systems. Also, several features do not seem to work in Kali (yes, I know tools have to be installed manually). I was having difficulty with iptables, specifically. Any thoughts? I'm seriously considering returning my Toshiba for a non-bay trail Chromebook just so I can boot to Kali for full functionality.

It's a shame too, because the Toshiba Chromebook 2 is one of the nicest deals out there right now. But I definitely need full (within the limits of storage space) Kali functionality.

Sorry, I don't have any idea. I also tried booting a live x64 image from a high speed SD card without any luck.
Interestingly enough I just finished boxing mine up to return tomorrow, lol.

/var/log/Xorg.1.log, inside the chroot, might provide some insight in the problem, if someone wants to upload it to a gist. Can you also confirm if you are running freon or not (ls /dev/tty0)?

I am having the same issue, thought its with an hp chrombook 14, I was about to start a new issue, but figured I could piggyback.
this is output for crouton version http://pastebin.com/kRcQ4RTK
this is output for my xorg log http://pastebin.com/6A65vu1n

Exactly the same problem as SeinGlobal, on the hp 14 chromebook.

I'm having the same issue on the Acer C720. The default crouton (ubuntu/xfce) works with no issue. I also tried the Kali install with GNOME and KDE, but to no avail.
Here are the results of my log: https://gist.github.com/rpweisman/9c5361b787c303878b68
Unfortunately I can't seem to find the xorg.conf file to attempt to edit it. From the research I've done, that's what is likely causing the issue: http://www.x.org/wiki/FAQErrorMessages/#index8h2
I should also note that I am able to boot Kali off a flashdrive, so in theory it should work over this medium.

Unfortunately I already returned my chromebook. Like rpweisman said, the default crouton worked. Glad to see I wasn't the only one with this issue. It'd be great if crouton could become a legitimate option for using kali for pentesting, etc.

Kali is based on wheezy, which has a very old Intel driver.  Can you run sudo enter-chroot dpkg --get-selections | grep video and post the output here?

http://pastebin.com/0M9CCp1q This is the requested output, I would not that I got it to work with xiwi with the crouton extension, though I would much prefer the traditional crouton experience.

@SeinGlobal could you try running sudo enter-chroot -u root apt-get remove xserver-xorg-video-intel then trying again to launch xfce4 or whatever?

http://pastebin.com/VFG7csKJ is my results, as far as i can tell nothing changed.

@dnschneid fbdev doesn't take over, because we force the intel driver. Remember https://github.com/dnschneid/crouton/blob/master/chroot-etc/xorg-intel-sna.conf ;)

A little update. Here is the xorg log when using fbdev http://pastebin.com/G1zUSi0f which btw also fails. It doesn't switch vt. I did some googling, however the xorg server and indeed intel driver are quite old. AFAIK there is also not an easy way to update them.

Another update, I just remembered we did in the past a little hack to solve the issue of switching vt with the fbdev driver see https://github.com/dnschneid/crouton/issues/1164 This however will not work now with freon I guess. Also https://github.com/dnschneid/crouton/blob/master/targets/xorg#L114 needs to check if intel is supported on the release. Like mentioned before kali(wheezy) drivers are too old for this. Also see https://github.com/dnschneid/crouton/wiki/3D-Hardware-acceleration

@divx118 right...ok, so it seems to me like we need two things:

I need to finish and merge the freonarm branch, which brings in the modeswitching driver instead of fbdev when freon is present.
It sounds like we need to not install the intel driver and the conf file if your chip has fbc AND you're on wheezy or kali.  Does this sound right?

I tried the modesetting driver in the past, but it wouldn't work for me. Let me try that again and give some relevant debug info. BTW on my trusty chroot (where fbdev also doesn't work) modesetting worked.
That is correct.

Awesome.  Try out the freonarm branch if you get the chance (and let me know if there are issues).  No guarantees it's in a working state though (installing a chroot to test the latest commit at the moment, but I have to go...)

I did create a new chroot kali with the freonarm branch. There is no forcing of the intel driver, so that is good. However when trying to use modesetting with sudo apt-get install xserver-xorg-video-modesetting and then creating a conf file forcing modesetting gives me following xorg log http://pastebin.com/Je8VbAPG
The same I tried with my trusty chroot and there it works. xorg log http://pastebin.com/h1feZ5iP
Anyone any ideas on this X-server on kali crash?

It looks like kali/wheezy's modesetting driver are really old and may not support rootless operation.  You might be able to come up with some addition to croutonfreon.so that avoids the bad calls; try running  strace -f xinit and see which sequence of calls are failing.
On newer distros the modesetting driver gets automatically selected and applied.

Here is the strace from xinit in kali. http://www.timara.nl/crouton/strace_xinit.txt Going to take a look if I can find the bad calls and see if I can do something about it. I am not experienced in this, so if someone is more familiar with it...

It looks like the Xorg server is missing this patch.
I'd try modifying src/freon.c to override ioperm.  First try having it fail (return -1) with ERRNO=ENODEV, and if that doesn't fix it, see what breaks if you just return success :\

Tested some things on the freonarm branch: I needed to set the modesetting driver in a xorg.conf, else it wouldn't get selected. Also tested the fbdev driver one more time which doesn't fail, but you can't get to the screen. It only switches away the keyboard and mouse. You can however get control again by using the hotkeys to switch back to chromeos.
Strace results:
fbdev: strace_kali_fbdev.txt Only thing I did here was return 0 on ioctl call FBIOPUTCMAP this doesn't make a difference, the call also produced an error on working fbdev drivers setup. Just to explain the many ioctl GRAB lines I put it beside the EVIOCGRAB in freon.c which also return 0.
ioperm returns -1 with errno = ENODEV: strace_kali_ioperm_ENODEV.txt
ioperm and iopl returns 0: strace_kali_ioperm_iopl_true.txt
So still no luck yet. Going to take another look at the missing xorg patch to see if I can find something else ...
BTW freonarm branch seems to work good. xiwi was installed as default on kali intel and fdev driver removed. Also on an update my manual installed fbdev driver was removed.

fbdev won't work on Freon because there's no framebuffer.  straces with modesetting are more interesting.

@divx118 if you have any breakthroughs we can re-open this and look at getting xorg support on freon+wheezy.  Otherwise, it's xiwi for that combo.

@dnschneid I've been monitoring this issue since I opened it and noticed it was closed. I'm not as technically literate with crouton as you guys, so I was just wondering if Kali will actually work with full (or most) functionality on the Toshiba now? If so, what kind of setup/execution is required? Thanks for all your work on this.

@dnschneid No breakthroughs yet. I play with it another time during upcoming weekend, but I don't expect it to be easy to fix with LD_PRELOAD at least not for me.
@nixg360 You can update your kali chroot with -t xiwi this will then run kali in a chromeos window which should work with no problems. It will be a bit slower then the fbdev driver. For running graphic stuff I would use a trusty ubuntu chroot.

como puedo instalar kali linux con kde en mi thosiba chromebook 1 usando crouton???
Me dice error al iniciar . Puede que sea un error de grafica o prcesador no compatibles?????


USB-C only Macbook Air no devices found

I realize this is pretty terse and feels uncooperative unfortunately the machine with the logs is air gapped at the moment I have reasonable details that when I search for did not produce results, So please be patient.
Steps to Reproduce
I followed the EXACT instructions step by step on both a 2012 macbook air and the current 2019 model. The physical difference is that the 2012 model has USB-A and 2019 is strictly USB-C. In order to get android phones to connect to flutter on the 2019 model I had to use a USB-A dongle. It would not work with the USB-C cable.
I was able to get the 2012 model to see the iPhone but only with itunes launched. (never
previously documented)
Logs
flutter doctor said there are no devices and everything else passes

Same here. XCode recognizes my iPhone but flutter doctor -v don't.
Flutter 1.9.1+hotfix.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 2d2a1ffec9 (3 weeks ago) • 2019-09-06 18:39:49 -0700
Engine • revision b863200c37
Tools • Dart 2.5.0
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.6 18G95, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.38.1)
[!] Connected device
    ! No devices available

I have also found idevice_id. The PROBLEM here is that if you do a flutter doctor -v --bug-report then open the zipfile... and grep the files for idevice_id you'll eventually find the file but the path either may not resolve or the program does not produce the correct results. This is in conflict with the brew installation of libimobiledevice. That project puts the idevice_id in /usr/local/bin and not in the flutter home path.

Any updates on this issue?I'm having the same problem in MAC Boor Pro 2018. Cannot detect iphones in flutter projects.

@AMShehanAmarakoon I have 2 solutions... [a] delete the contents of flutter/bin/cache; when you ``flutter update``` is is supposed to rebuild the cache folder. [b] or you can delete flutter and reinstall. which is what I did resolving that the flutter folder was essentially static.
I think this happened because I installed flutter and then ```brew install``-ed libimobiledevices which then complained about some links and libs. Taking some course of action I must have disassociated the tools, that are deployed inside flutter, from the libs.
Someone suggested that the .stamp files in the cache folder are the thing that the flutter tools use to identify versions and that's why the entire folder needs to be deleted.

There is a update available from flutter today(2019-10-03). I updated the flutter package. All iphone devices seems to work fine now. @rbucker  Thank You

Good, I think it's safe to close the issue. If you have new input, please comment and I will re-open it right away.

Could not find my iPhone running with iOS 13.2 beta 2 (17B5068e).

@allen1996 is it the same after deleting cache and upgrading flutter? is it the same in dev channel?

@BondarenkoStas Yes, I have tried to upgrade flutter to dev channel and still can't find my device. When I run flutter devices -v, I found this
/Users/allen/Library/flutter/bin/cache/artifacts/libimobiledevice/idevice_id.```

@allen1996 I deleted flutter directory and reinstalled it.


Add README.md

Please add a README.md file to your repository and include some information about the installation and configuration of cdp.
Cheers!

Added README.md. Mind you, cdp is in extremely early development, so it might break anytime.


"az network application-gateway waf-config set" is deprecated

The documentation needs to be updated to reference waf policies instead.

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

ID: e3bd4c2d-241e-8607-da8f-8903e95d7037
Version Independent ID: 39cbd014-bb0b-3666-6e28-b1bd621b8cb9
Content: Enable Web Application Firewall - Azure CLI
Content Source: articles/web-application-firewall/ag/tutorial-restrict-web-traffic-cli.md
Service: web-application-firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

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

#reassign:winthrop28


Support repo sign subcommand for manually sign

Signed-off-by: lucklove<EMAIL_ADDRESS>
What problem does this PR solve?
This PR introduce a sub command:
tiup repo sign <manifest-file> [key1] [key2]

It will append signature to the manifest file
What is changed and how it works?
Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Code changes

Has exported function/method change
Has exported variable/fields change
Has interface methods change
Has persistent data change

Side effects

Possible performance regression
Increased code complexity
Breaking backward compatibility

Related changes

Need to cherry-pick to the release branch
Need to update the documentation

Codecov Report

Merging #226 into master will decrease coverage by 12.41%.
The diff coverage is 33.36%.

@@             Coverage Diff             @@
##           master     #226       +/-   ##
===========================================
- Coverage   61.22%   48.81%   -12.42%
===========================================
  Files          40       37        -3
  Lines        2298     2409      +111
===========================================
- Hits         1407     1176      -231
- Misses        674     1029      +355
+ Partials      217      204       -13

Flag
Coverage Δ

#coverage
?

Impacted Files
Coverage Δ

main.go
100.00% <ø> (ø)

pkg/repository/crypto/keys.go
0.00% <0.00%> (ø)

pkg/repository/v0manifest/component.go
81.25% <ø> (ø)

pkg/repository/v1manifest/local_manifests.go
0.00% <0.00%> (ø)

pkg/utils/ioutil.go
38.98% <0.00%> (-5.02%)
:arrow_down:

pkg/utils/sha.go
25.00% <0.00%> (ø)

pkg/version/version.go
80.00% <ø> (-10.00%)
:arrow_down:

pkg/repository/v1manifest/repo.go
7.77% <7.77%> (ø)

pkg/repository/v1manifest/types.go
10.00% <10.00%> (ø)

pkg/repository/mirror.go
20.00% <19.51%> (+4.33%)
:arrow_up:

... and 38 more

Continue to review full report at Codecov.

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


Progressive responses

Alexa has a pretty nice feature called progressive responses, here they can say something like "Hey, wait a minute I'm looking for what you said" it might be intieresting to support this in the protocol

A way that they can be implemented right now is with  an initial answer + notification later. However, this opens the possibility for the user to do something mean while, or to look confused as they think the assistant won't answer their question (if their client stops showing the animation of the petition being processed).

With the new serverless skills architecture, we are sending notifications, si we can just send two notifications, maybe we can signal somehow that something else is coming.

Fortunately, there's kind of a solution with the new architecture. Since
server->skill vap requests are actually published in a resource which the
skill "observes" and any answers are calls from the skill to the server
sending "notifications", we only need to send two of those, maybe with a
little different structure.


How to fix this problem when installing HAXM?

Preparing "Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)".
Warning: Package "com.android.repository.impl.generated.v1.RemotePackage@44b0bc2c" (extras;intel;Hardware_Accelerated_Execution_Manager) should be installed in
"D:\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager" but
it already exists.
Installing in "D:\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager-2" instead.
I have checked the path "D:\Android\android-sdk\extras\intel", there is no such directory named "Hardware_Accelerated_Execution_Manager".

Hi @zhangxin7 ,Could you provide more details info for the installation failure? E.g. Host OS, CPU model,hyper-V status,etc.

I'm facing the same issue. I'm on Mac OS 10.13.4 High Sierra. I've been trying to install the HAXM via Android studio using the inbuilt SDK tools manager. These are the entire logs that I see
Preparing "Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)".
Warning: Package "com.android.repository.impl.generated.v2.RemotePackage@44b0bc2c" (extras;intel;Hardware_Accelerated_Execution_Manager) should be installed in
"/Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager" but
it already exists.
Installing in "/Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2" instead.
Downloading https://dl.google.com/android/repository/extras/intel/haxm-macosx_v7_6_5.zip
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)" ready.
Installing Intel x86 Emulator Accelerator (HAXM installer) in /Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)" complete.
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)" finished.
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/22.0.0/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/28.0.3/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/29.0.2/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/30.0.2/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/30.0.3/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/31.0.0/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/build-tools/32.0.0-rc1/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/cmake/<IP_ADDRESS>88404/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/cmake/3.18.1/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/emulator/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/android/m2repository/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/google/m2repository/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2/package.xml
Warning: Observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in inconsistent location '/Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2' (Expected '/Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager')
Warning: Already observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in '/Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager'. Skipping duplicate at '/Users/abhimanyu/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2'
Parsing /Users/abhimanyu/Library/Android/sdk/extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha7/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha7/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/platforms/android-28/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/platforms/android-31/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/sources/android-30/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/system-images/android-21/google_apis/x86_64/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/system-images/android-23/google_apis/x86/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/system-images/android-30/google_apis/x86/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/system-images/android-30/google_apis_playstore/x86/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/system-images/android-31/google_apis_playstore/x86_64/package.xml
Parsing /Users/abhimanyu/Library/Android/sdk/tools/package.xml
Android SDK is up to date.
Unable to install Intel® HAXM
HAXM can only be installed on Windows or Mac.
Please file a bug against Android Studio.
Done

I checked multiple times but the Hardware_Accelerated_Execution_Manager folder does not exist despite what the error says.
What can I do to resolve this? Thanks

Same for me. Here is my log
Preparing "Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)".
Warning: Package "com.android.repository.impl.generated.v2.RemotePackage@44b0bc2c" (extras;intel;Hardware_Accelerated_Execution_Manager) should be installed in
"/Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager" but
it already exists.
Installing in "/Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2" instead.
Downloading https://dl.google.com/android/repository/extras/intel/haxm-macosx_v7_6_5.zip
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)" ready.
Installing Intel x86 Emulator Accelerator (HAXM installer) in /Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)" complete.
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5)" finished.
Parsing /Users/isolovev/Library/Android/sdk/build-tools/29.0.2/package.xml
Parsing /Users/isolovev/Library/Android/sdk/build-tools/29.0.3/package.xml
Parsing /Users/isolovev/Library/Android/sdk/build-tools/30.0.2/package.xml
Parsing /Users/isolovev/Library/Android/sdk/build-tools/30.0.3/package.xml
Parsing /Users/isolovev/Library/Android/sdk/build-tools/31.0.0/package.xml
Parsing /Users/isolovev/Library/Android/sdk/build-tools/32.0.0-rc1/package.xml
Parsing /Users/isolovev/Library/Android/sdk/cmdline-tools/latest/package.xml
Parsing /Users/isolovev/Library/Android/sdk/emulator/package.xml
Parsing /Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/package.xml
Parsing /Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2/package.xml
Warning: Observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in inconsistent location '/Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2' (Expected '/Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager')
Warning: Already observed package id 'extras;intel;Hardware_Accelerated_Execution_Manager' in '/Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager'. Skipping duplicate at '/Users/isolovev/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager-2'
Parsing /Users/isolovev/Library/Android/sdk/patcher/v4/package.xml
Parsing /Users/isolovev/Library/Android/sdk/platform-tools/package.xml
Parsing /Users/isolovev/Library/Android/sdk/platforms/android-29/package.xml
Parsing /Users/isolovev/Library/Android/sdk/platforms/android-30/package.xml
Parsing /Users/isolovev/Library/Android/sdk/platforms/android-31/package.xml
Parsing /Users/isolovev/Library/Android/sdk/skiaparser/2/package.xml
Parsing /Users/isolovev/Library/Android/sdk/sources/android-30/package.xml
Parsing /Users/isolovev/Library/Android/sdk/system-images/android-30/google_apis/x86/package.xml
Parsing /Users/isolovev/Library/Android/sdk/system-images/android-30/google_apis_playstore/x86/package.xml
Parsing /Users/isolovev/Library/Android/sdk/system-images/android-31/google_apis/x86_64/package.xml
Parsing /Users/isolovev/Library/Android/sdk/tools/package.xml
Android SDK is up to date.
Unable to install Intel® HAXM
HAXM can only be installed on Windows or Mac.
Please file a bug against Android Studio.
Done

I'm using MacOS Monterey 12.0.1 and Android Studio Arctic Fox 2020.3.1 Patch 3.

For MacOS installation problems there is https://github.com/intel/haxm/issues/403.


Migrate GP Item Classes

This change enhances the GP cloud migration to include migrating GP Item Classes to BC Inventory Posting Groups.

For each GP item class that has related accounts a new Inventory Posting Group will be created in BC.
Any item migrated from GP that is part of an item class will have the related Inventory Posting Group assigned.
An Inventory Posting Setup record will be generated with each migrated Inventory Posting Group. One with a blank Location, and also one for each migrated Location.
A configuration option has been added to give the ability to not migrate Item Classes, disabled by default.

Availability update: We will publish a fix for this issue in the next update for release 20.
Build ID to track: 43736.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 43756.


remove unnecessary deployment name suffix in azureclient

What this PR does / why we need it:
Address Issue 685
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Remove redundant deployment name suffix from AzureClient
Special notes for your reviewer:
Release note:

This change is

@rjtsdl @amanohar PTAL

As you said "all the callers has supplied deployment name suffix", which caller are your referring? An example?

https://github.com/Azure/acs-engine/blob/c8921860516fb151a0e52737bf5888871d4d8e91/pkg/operations/kubernetes162upgrademasternode.go#L75
https://github.com/Azure/acs-engine/blob/808c54cb5a64c758ac4a4fcb1d405ffeaf93dec9/cmd/deploy.go#L175


Multipart form-data boundary is missing from Content-type header

Something I'm noticing since the ModernHttpClient 2.x series is that the boundary is missing from the Content-type header when using Multipart form-data.
I'm using a derivate class from System.Net.Http.MultipartContent which has an optional boundary parameter in it's constructor. When this isn't set HttpClient generates one automatically. This boundary is then added between all the content parts, and added as a parameter to the Content-type like this:
"multipart\/form-data; boundary=\"379dc741-a272-4441-b777-c892aa3cd45d\""
The Content-type using ModernHttpClient looks like this:
"multipart\/form-data"
I've tried setting a boundary myself in the constructor of MultipartContent, but this doesn't make any difference.
When dumping Content.Headers.ContentType.ToString () from the request, it correctly outputs the header including the boundary, so it's kind of surprising it's missing from the actual request being sent. It's as if only the MediaType property is being sent, while the Parameters property is completely ignored.

@rogihee could you please guide me on this "https://stackoverflow.com/users/8875271/radhey-g"


Error: Specified query type "Query" not found in document.

@RomainLanz, @anaalicefig, @annymosse
For some reason, I still manage to get that error. I have included a screenshot.

 I have included a screenshot

.
Please help me. Thank you!


"Failed to download Chromium r609904!" when installing

sudo npm install mdpdf -g
/usr/local/bin/mdpdf -> /usr/local/lib/node_modules/mdpdf/bin/index.js

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/mdpdf/node_modules/puppeteer
> node install.js

ERROR: Failed to download Chromium r609904! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download.
{ [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/mdpdf/node_modules/puppeteer/.local-chromium']
  errno: -13,
  code: 'EACCES',
  syscall: 'mkdir',
  path:
   '/usr/local/lib/node_modules/mdpdf/node_modules/puppeteer/.local-chromium' }
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

this happens without sudo in an ubuntu:16.04 based docker image
with node 8 and npm 6.1.0
when executing:
RUN npm install -g<EMAIL_ADDRESS>tried to --unsafe-perm which solved installation but failed in usage

That's incredibly strange, I'll try this over the weekend and see if I can recreate it. I don't quite know how that could be anything in the code of this module, it feels like an issue with either puppeteer or npm but if I can recreate it then I can dig further. @ShaulEngler, are you behind any sort of proxy?


[Prometheus Remote Write] Write public documentation

@mcbenjemaa feel free to reopen once you're back

We might want to add a kubecl explain into the doc to describe how to get details on the RemoteWrite CR schema.

Bringing this to @giantswarm/sig-docs

the doc looks good.

Yes it is here https://docs.giantswarm.io/advanced/prometheus-remotewrite/
First thing is: I'm wondering if we should not rename it like https://docs.newrelic.com/docs/infrastructure/prometheus-integrations/install-configure-remote-write/set-your-prometheus-remote-write-integration/
Then, how to explain how to setup the CR to configure the remote write ;)

Your input would be more than welcome @Oshratn :)

In general it looks good to me.
If you plan to add to it, I recommend adding a structure in a way similar to the New Relic document.

Easy improvements on the doc: https://github.com/giantswarm/docs/pull/1543
Let's share it with customers so we can get feedback


BoP support

Thanks! I'll merge this manually to add the missing files and refactor a bit as discussed.


feat: Updated Kannada translations

Description
Added new and updated the existing kannada("kn") language translations...
issue #236
Updated a previously existing translation to be more precise and added new translations.

[x] New feature (added a non-breaking change which adds functionality)

How Has This Been Tested?

[x] Tested locally with a valid username
[x] Tested locally with an invalid username
[x] Ran tests with composer test
[x] Added or updated test cases to test new features

Checklist:

[x] I have checked to make sure no other pull requests are open for this issue
[x] The code is properly formatted and is consistent with the existing code style
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Screenshots

Looks great! Thanks for the contribution 🎉

Thanks! It was my pleasure to contribute.


Adding documentation, testing and web component to bolt-chip component

Jira
http://vjira2:8080/browse/BDS-954
http://vjira2:8080/browse/BDS-1056
Summary
When i saw that this component doesn't have web component i added code for that and updated documentation and testing.
Details
I add web component section. Update documentation and added test for this component.
How to test
Run this code locally and check if it passes all js test by using npm test:js

I updated the code and add some update for validateProps.


Kivy Garden packages not discovered on OS X

I've encountered a problem where my app can't find packages installed via Garden tool. Eg.:
import kivy.garden.contextmenu

I checked the source code and in bin/garden it by default installs packages into my home directory:
garden_system_dir = join(expanduser('~'), '.kivy', 'garden')

This is for example /Users/martin/.kivy/garden/.
However when importing the module it by default looks into /Applications/Kivy.app/Contents/Resources/kivy/kivy/garden because the KIVY_HOME is in kivy/__init__.py which is used by garden/__init__.py.
When I install packages with --app option it works correctly but not without it. So I'm wondering whether I did something wrong but I'm using freshly installed kivy 1.9.1.

This is a known bug (https://github.com/kivy-garden/garden/issues/13) in the garden. Try to compile Kivy from source, I think when installed that way the garden works correctly, however the "Kivy.app" OSX thing works kind of different, because it holds its own environment(KIVY_HOME) as you've noticed.

I guess I can close this since it's already mentioned here kivy-garden/garden#13.


RelationalDataLoader: database connections aren't closed

Describe the bug
I keep having to restart sls offline because my database server is at it's maximum amount of connections.
To Reproduce
Run a couple of GQL queries, then run SHOW PROCESSLIST.
You will see numerous connections that are still left open, and won't get closed until forcefully restarting sls-offline.
Expected behavior
Connections get closed after a GQL query has been executed.

thank you @jariz for filing this issue.
cc: @katesclau @alichherawalla
Any idea on how to fix this?
I would try to use a singleton for the connection instead of creating a new one for each request?
The singleton can live in the class.
One thing I am not sure about is if RelationalDataLoader gets a new instance for each request or if they are re-cycled.
We'd have to dig into aws-amplify's code to find out.

Loader is instantiated at init on amplify-appsync-simulator
      this.dataSources = (config.dataSources || []).reduce((map, source) => {
        const dataLoader = getDataLoader(source.type);
        map.set(source.name, new dataLoader(source));
        return map;
      }, new Map());

I've forked it to suit our needs here https://github.com/returnmates/amplify-appsync-simulator
check how new DynamoDB is handled at constructor

I haven't personally run into this issue as yet. I will take a deeper look over the weekend and fix it.


Upgrade OpenAPI to version 3.1.0 from 3.0.0

IS

We are currently using the OpenAPI v3.0.1

SHOULD

The OpenAPI version v3.1.0 would enable more possibilities, e.g. base64 encoded XML can be defined precisly.
https://www.openapis.org/blog/2021/02/16/migrating-from-openapi-3-0-to-3-1-0

Meeting Notes 15.8.24
@ochatelain asserts current missing compatibility and dependences on applications and suggests envisaging the upgrade for V6 (November 2026). This suggestion was confirmed.


[Shared Model][UWP] Add input validation to the object model

Add the P0 properties for input validation to the object model for the shared model and UWP. This change currently includes object model definitions only, and no functionality beyond serializing/deserializing and property management.
How verified: Object model tests at shared model and UWP layers. New sample files added including these properties added to the test app.
Microsoft Reviewers: Open in CodeFlow

/azp run


Add the version constraint for actionpack

https://github.com/k0kubun/rspec-openapi/pull/38 introduced the check whether the route comes from Rails with route.app.engine?.
However, the method engine? was added in this commit, and this is available since Rails 5.2.
So, adding the version constraint might make sense.
Note Rails 5.2 reached EOL, which means patches against
severe security issues will not be available, so I added >= 6.0.0 instead of >= 5.2.0.

I don't intend to maintain EOL Rails compatibility, but I don't find a strong motivation to drop Rails 5.2 compatibility either. If you only need >= 5.2.0, can you just specify >= 5.2.0 for now? I'll drop it when I need to.

Thank you for your feedback. I updated with de9bb86f5e1f631bdb72894ad4417cd606aa687c.


REMOVE: tailwind forms plugin

Removes tailwind-forms plugin (https://github.com/tailwindlabs/tailwindcss-forms). It is very greedy on form styling & other projects importing algorand-wallet-selector should not need to override it.

Deployed :tada:


fruits.com should be example.com

https://github.com/CiscoDevNet/vManage-client/blob/ee3c788d1b39f9c2c6c3993bf7012cde5025c1d5/vmngclient/session.py#L156
fruits.com should be example.com

This issue was migrated from an old repository: https://github.com/CiscoDevNet/catalystwan/issues/46


[Java] Create simple example of Java HTTP GET Arrow server

Describe the enhancement requested
Contribute a Java server example to the set of minimal HTTP GET examples in the arrow-experiments repo.
Component(s)
Java

Completed in https://github.com/apache/arrow-experiments/pull/4


How can I make "TextField" supports outlined styling.

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
I want "TextField" supports outlined styling.
https://material-ui.com/demos/text-fields/#outlined
Describe alternatives you've considered
nothing
Additional context
No

pass variant="outlined"


fix: import/export regex matching on the word "import" in comments

Fixes #336 and #311

@all-contributors please add @SleepyLeslie for bug


Confused about the image size, should it not be 256*256?

I skimmed through the paper and it mentions that Vision transformer (the very firs block) takes in images of size 256*256. But the transforms in Reame resize it to 224x224. What am I missing here?
Thanks.

Interesting points. I also found that. Have you checked their 3_load_tile_encoder.py
transform = transforms.Compose(
    [
        transforms.Resize(256, interpolation=transforms.InterpolationMode.BICUBIC),
        transforms.CenterCrop(224),
        transforms.ToTensor(),
        transforms.Normalize(mean=(0.485, 0.456, 0.406), std=(0.229, 0.224, 0.225)),
    ]
)

I think that is one of their strategy to extract features as much as possible, even though I did not found any mentions in the paper.


Cannot read property toJSDate of undefined

Issue:
Subscriptions are not being updated in Firestore or Claims. Same sandbox subscriptions are properly reflected in the Purchasely dashboards.
Extension version:
<EMAIL_ADDRESS>Notes
I inspected extension function logging and noticed several error logs.
Stacktraces:
TypeError: Cannot read property 'toJSDate' of undefined\n    at Object.create (/workspace/lib/v3/purchasely-events/repository.js:12:91)\n    at Object.create (/workspace/lib/v3/purchasely-events/service.js:7:42)

also
Error: Process exited with code 16
    at process.<anonymous> (/layers/google.nodejs.functions-framework/functions-framework/node_modules/@google-cloud/functions-framework/build/src/invoker.js:92:22)
    at process.emit (events.js:400:28)
    at process.emit (domain.js:475:12)
    at process.exit (internal/process/per_thread.js:179:15)
    at sendCrashResponse (/layers/google.nodejs.functions-framework/functions-framework/node_modules/@google-cloud/functions-framework/build/src/logger.js:44:9)
    at process.<anonymous> (/layers/google.nodejs.functions-framework/functions-framework/node_modules/@google-cloud/functions-framework/build/src/invoker.js:88:44)
    at process.emit (events.js:400:28)
    at process.emit (domain.js:475:12)
    at processPromiseRejections (internal/process/promises.js:245:33)
    at processTicksAndRejections (internal/process/task_queues.js:96:32)

Thanks for reporting this issue, we are looking into it!

Hi @CityVibes, we released version 1.0.5 of the extension fixing the bug above, could you please update and tell us if this update fixed the problem? Thanks!

Hey, yeah this seems to fix the issue. Thank you folks.


Problems on windows. Dll not found

I get this error when I try to use awq models.

I am using windows and installed using the prebuilt wheel with:

Which GPU and CUDA version?

cuda 11.8, Nvidia RTX 3080

Do you have WSL installed? I don’t have a Windows PC so I am not able to help with the DLL problem. Usually it means the installation went wrong

Hi. I think it was a problem with cuda. Now I have changed the default cuda installation and it looks like it works. At least on my PC


[AutoPR eventhub/resource-manager] Event Hubs 2018-01-01: renamed and added VirtualNetworkRules and IPFilterRules

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3294

Closing PRs that are older than 1 month.


caffe versioning-branches

I would post this issue in NVIDIA/caffe but there is no way to add an issue in this repository.
Under https://github.com/NVIDIA/DIGITS/blob/master/docs/InstallCaffe.md it says i should checkout branch v0.11.0 but the repository doesnt have this branch. The branch name was changed once to caffe-0.12 but this branch was deleted now too.
Could you please activate issuing for NVIDIA/caffe, create a branch/tag for the current state of code and/or update the installation documentation inside NVIDA/DIGITS?

Have you tried it? This command does work:
git clone --branch v0.11.0 https://github.com/NVIDIA/caffe.git

It's just confusing that v0.11.0 is really a tag, not a branch. Git uses those almost interchangeably.
https://github.com/NVIDIA/caffe/tree/v0.11.0

Could you please activate issuing for NVIDIA/caffe

Just did. Github disables them by default when you fork a repository.

create a branch/tag for the current state of code

Tag is already created. I'm not going to create a caffe-0.11 branch unless I release a hotfix for version 0.11 called 0.11.1.

update the installation documentation inside NVIDA/DIGITS

Which part of the docs do you think needs to be changed?

Well okay, the command works now. But there was a time after removing the v0.11.0 branch from repository where this command hasn´t worked, ive looked then at the repository and saw a branch caffe-0.12, but since removing this branch, ive thought there is no way to get the latest stable state. Ive also accidentally looked just for Releases and not Tags on the repository-site. But its correctly listed under Tags :)

Which part of the docs do you think needs to be changed?

Nothing this question is obsolete now.
Thank you very much.


FIX: human readable BundeInstance success messages

Modifies bundleinstance_controller to include human readable message in
message field after successful installation of a BundleInstance
resource.
Modifies associated tests to represent that change.

Nice, will approve once the test suite is passing.

running the tests locally I'm getting a lot of sketchy time-out errors on unrelated tests (the test in question passes when focused). Is there something going on network wise?

@nsapse Can you add the "Closes #281" to your PR description so automation can automatically close this when this PR merges?

Yeah, noticed a lot of these errors are just where empty strings are expected and that's leading to timing out strangely enough. Updating all instances.

@nsapse Can you add the "Closes #281" to your PR description so automation can automatically close this when this PR merges?

for sure!

Sorry, not up on procedure. Am I good to click the merge button here?

Yep


Undo-redo functionality

Undo-redo not worked in Mac Os
it's useful when mistake delete or change note

Agreed, I make lots of typos.
But the underlying component I use in the edit form does not support undo and honestly, I don't think I want to undertake to add it in the near future. I'm not saying it won't happen but it sure won't happen in the immediate future.
Sorry.

without undo-redo it's stay not useful app
Easy fast editing and correction should be the main future of this app

Noted.

redo after undo is much needed. what about reopening this issue?
thanks!

Crtl-Z and Ctrl-Y not doing it for you ?
Works for me .....
Davo

Yes, it works, thanks.
All my other apps use Ctrl-Shift-Z for undo.
Is there a config option to remap undo to Ctrl-Shift-Z?
Thanks!

Thread reopened so we may consider ALSO using Ctrl-Shif-Z as undo ....

I'm a Linux user, using Linux apps.

I could possibly make them respond to both combinations

that would be great, thanks!

OK, this issue fixed in https://github.com/tomboy-notes/tomboy-ng/wiki/Download_Release
So closing this issue, thanks for your report.
Davo


Error 42

Too lazy to set up a PR.
Lots more 42s are occurring because of the check being after 60 seconds. The decision on zone is made after this check. By the time you submit score (+48), that could have been capped up past the cutoff and therefore you join the zone anyway and then get hit with 42.
Proposal fix is to change the time before selecting planet to something like 90-100 seconds. The latter part (score submit) will still occur after the other 7-9 seconds (if set to 100). With this change, far fewer (none) 42 errors have been observed by multiple people.
Msg( '   {grey}Waiting 100 seconds before rescanning planets...' );
sleep( 100 );
Thoughts?

I will make a PR

Done

I don't think 42s are ever going to be fully fixed, because even latest changes up to https://github.com/SteamDatabase/SalienCheat/commit/476e7dc57819b16c170c080bb571c95a2b0bf485 still sometimes produce a 42.

If ETA for picked zone lower than 3-4 min mostly result is 42. Lost time for farm.


Bug, Month text in month drop down list doesn't update

On android 5.0 Webview 37 (HUAWEI ALE-L21) i found a problem with refreshing month name in month drop down list. You can trigger this problem using steps bellow:

Open datetime-picker
Click on month drop down list
Chose month from list (for instance December)
App will change its calendar view to chosen month(December) but in select label you still see previous month name
Chose different day in new month
Calendar will mark chosen day with blue background and update month name in select label to current one (December)

I also checked it on other device (Samsung GT-I9060I, android 4.4 with webview 32) and there everything works fine...

@katemihalikova I was trying to fix that bug on all possible way but i couldn't find even a single working solution. On plugin side everything is done well, this bug is caused because of webview37(android5.0) in itself. Angular properly update value in bind.month after choosing a month, view is also updated properly but even with the right value in ng-model in select tag, webview doesn't change element to chosen one.
If someone has any other solution or walk-around which would fix it, I would be very grateful for letting me know :)

Weird bug.. Maybe using Crosswalk would work around the problem?

During fixing #20 I encountered some similar problem - the select was not updating properly sometimes. Could you please re-test the problem with picker version 0.3.1? Thanks!

hello! I'm so sorry that you needed to wait so long :) I've just checked it and it seems to work totally fine! Good job!

I'm glad it gets fixed. Thanks for the info!


[Suggestion] Balance axe damage

Right now, axes seem to take the same amount of damage no matter how large the tree you're breaking is.
A damage multiplier config option to go with this might also be convenient to have.

What if the damage was related to the thickness of the trunk/branch that was being cut?  Rather than the size of the tree being felled.  Let's say 1 damage per radial unit of the branch for instance.
At the moment I balance the experience with more time spent harvesting thicker branches/trunks than with vanilla logs.  It also takes significantly more time to grow a tree to get a similar vanilla yield. So the survival is balanced in other ways.
I do see you point though since an axe would practically last forever compared to other tools.

Config options for axe damage added.


Add notebook example?

The README references a notebook in the examples directory, but I'm not able to see anything (checked both branches).
Would it be possible to add this? Would love to play around with the package.

Or maybe just update the readme to reference the quickstart.rst if that should be used instead?

Yes, you are right that it would be worthwhile including an example notebook. Here is a shortened example:
Assuming intake and intake-avro have been installed (conda install -c intake intake-avro), if you want to use bags, you will also need fastavro, and of course dask.bag. Here demonstrated with the test data included in this repo.
>>> input intake
>>> s = intake.open_avro_sequence('*.avro')  # a data source
>>> b = s.to_dask()  # a dask.bag
>>> b.npartitions   # one part per file
2
>>> b.compute()
[{'username': 'miguno',
...
>>> s = intake.open_avro_sequence('https://github.com/miguno/avro-cli-examples/raw/master/twitter.avro')   # with remote version of the same
>>> s.read()   # directly to list of dicts

Note that the URL can be local files, gcs, s3, http remote files and can include glob characters. Each remote data storage backend has further requirements (gcsfs, s3fs, requests...) and may need storage_options= kwargs. It's not really possible to describe all of that in one place.
Note that you get one partition per file here. If you wanter intra-file partitioning, you would have to go directly to uavro.dask_read_avro() (only for strictly tabular data).

@ian-whitestone , do you happen to have a reasonably-sized and interesting set of avro files on s3 that could be used in an example?

Not readily available, I work for a bank so can't exactly open it up :) . I can get some fake data up this weekend in my personal AWS account.
For some context, we have a data lake full of avro files. You can easily read this into a dataframe with spark, but I'm hoping to see if you can easily do this with dask.

Appreciated.
I'll ask the Dask team whether there is appetite for read_avro/to_avro on dask.bag or/and dask.dataframe. The trouble is, there are potentially very many file types that could be considered here, and it's not obvious that extra code should be put into dask main for each. That was a (small) part of the reason for the Intake effort.

Yeah totally understand - hard to satisfy everyones needs. But at the same time, as a file format becomes popular enough, may make sense to add those into the dask library. Not sure where avro is in that journey...

After talking with the team, I will indeed be adding a read_avro method to dask.bag, and probably also to dask.dataframe.

https://github.com/ContinuumIO/intake-avro/issues/8

https://github.com/dask/dask/pull/4000


Bands of a 1D photonic crystal slab

Hello, I am having problems reproducing the results in Molding the Flow of Light using this code, I don't know how to set the lattice for this structure. According to the current parameters, the results are quite different from the book. How can I reproduce the results correctly?
Here I have uploaded the simulation code（simulation code.zip)

(Chapter07, page128)

（simulation result）

Unfortunately legume is not well fit for nanobeam PhCs, only for 2D slabs, and it is not easy to extend the code towards that application.


Alphabetize chart colors in Wagtail UI

Changes

Alphabetize color selection values in ChartBlock.

Testing

Restart the local server.
Log into http://localhost:8000/admin/
Create a new Browse Page.
Add a Chart block to the page.
Set the required fields (if you try to save the page, it will notify you which are required).
Set the data source as consumer-credit-trends/auto-loans/num_data_AUT.csv.
See that color selection drop-down is alphabetize.
Preview the page and see that the chart renders.

Screenshots

Everything works to load and preview the page, but the dropdown isn't alphabetized. 😢

Can't knowledgeably guess what might be going on, because I'm not well-versed in Python.