text:
Explain 'Windows Certified'

The page notes that "when a driver receives attestation signing, it is not Windows Certified." What are the consequences of this for the driver developer and, more importantly, for the end user? A little explanation about what "Windows Certified" means and is worth would be helpful in understanding whether attestation signing is the correct fit for a given circumstance.

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

ID: 175b6b9d-9fbf-08e3-74bc-f5158baed555
Version Independent ID: 98a9d5e5-9aae-28bd-0cf8-07f49a0c7514
Content: Attestation signing a kernel driver for public release - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/attestation-signing-a-kernel-driver-for-public-release.md
Product: windows-hardware
Technology: dashboard
GitHub Login: @mhopkins-msft
Microsoft Alias: mhopkins

Hi @druske,
Thank you for your feedback on this page. I have added a paragraph at the top of the page to describe when using attestation signing is supported versus when to use the Windows HLK certification method. I hope this helps clarify the issue.
Thanks again!
~ Mark

authors: druske mhopkins-msft

repo: MicrosoftDocs/windows-driver-docs


text:
Question: Can I access my BitLocker-protected drive if I insert the hard disk into a different computer?

In question: Can I access my BitLocker-protected drive if I insert the hard disk into a different computer?
The answer doesn't mention whether a BitLocker encrypted system drive can be unlocked in another computer if we have the recovery key.
I'm assuming the system drive refers to the C: drive in the documentation.

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

ID: 7a2b6bec-05af-1e20-a22e-d2a0c71a7dca
Version Independent ID: 5c644e57-ae1b-a510-ebdb-52391fb6407f
Content: BitLocker deployment and administration FAQ (Windows 10) - Windows security
Content Source: windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml
Product: m365-security
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@alex47 Thank you for your feedback. That is correct, the system drive refers to the C: Drive in the documentation. Also, if the data drive was configured for automatic unlock only, it will need to be unlocked by using the recovery key. This has been updated in the document.
Hope this helps!
Thanks
Sri

@msbemba Unfortunately this did not answer my question.
The question was about system drive, not data drive, and not related to automatic unlocking.

Hello @alex47. Yes, any drive can be unlocked, whether its a system drive or a data drive, as long as you have the key to unlock it. FYI, documentation feedback is meant for feedback on the documentation and not a support forum. If you're having technical issues or need technical questions answered, I would recommend using one of the following resources for proper technical support:

Post to Windows on Q&A. These are moderated by community members who are very experienced, knowledgeable, and helpful.
Use Microsoft Support to search for the issue, or open a case with professional support.
Contact your Microsoft Unified Support team, such as a Customer Engineer or Customer Success Account Manager.

I'm closing this issue as there's nothing actionable for docs at this time.

source: gharchive/issue

authors: alex47 frankroj msbemba

repo: MicrosoftDocs/windows-itpro-docs

license_type: permissive

license_source: github-api


text:
Site to Zone Assignment List

Is it possible for the SiteToZoneAssignmentList policy to accept generic entries without https or http? I realize www is the one option, but what about internal websites (int.site.com)? I'm also curious if there's any way to include wildcards as well - .site.com makes the policy fail but http(s)://.site.com allows it to push... but is the wildcard is really working there and is it only for the specific protocol I choose? Thanks

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

ID: 7d7e46e1-7659-2efd-341d-9a0ba4adb4bd
Version Independent ID: 4e032a82-36f1-f1c1-d8d4-8cce7e42799b
Content: Policy CSP - InternetExplorer
Content Source: windows/client-management/mdm/policy-csp-internetexplorer.md
Product: w10
GitHub Login: @MariciaAlforque
Microsoft Alias: maricia

Sorry I guess the asterisks got removed, should have been [ASTERISK].site.com and http(s)://[ASTERISK].site.com in my examples.

@AndreaBarr - please assign this issue to me. Thank you.

@guitarfreak58 - Thank you for submitting feedback.
I will get this issue over to the Win10 ITPro writing team for investigation.
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

@guitarfreak58 - I think the best way forward is if you can open a service ticket so this can get resolved ASAP. Based on outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for Windows 10 products:
https://support.microsoft.com/en-us/hub/4338813/windows-help?os=windows-10
If you don't mind please keep us posted here on the resolution and I really want to get this information you are discovering back into the docs.

@AndreaBarr - This issue can be closed. Thank you.


text:
Any updates for Win 2019/win10 20h2

question is in the title. are we getting an update for newer releases of Windows Client/Server?

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

ID: e93f07bf-c0dd-dd83-d7bf-8562e7f197c3
Version Independent ID: a6c44187-8ff1-6519-5291-146b4c1bf46c
Content: Federal Information Processing Standard (FIPS) 140 Validation - Windows security
Content Source: windows/security/threat-protection/fips-140-validation.md
Product: m365-security
Technology: mde
GitHub Login: @Dansimp
Microsoft Alias: dansimp

The issues section of this repository is intended for product documentation issues only.
Please consider opening a product support ticket by the following link below for your problem so that it gets resolved quickly.
Windows 10 Support
Thank you.


text:
Resolves #1812

Provide more info on setting Application pool properties
https://github.com/MicrosoftDocs/windows-powershell-docs/issues/1812

Docs Build status updates of commit 95582b5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 8a78db8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@dariomws @get-itips @tseward
Peer review needed for this PR. Thanks.

Docs Build status updates of commit fe3635c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit c950958:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit c36bbe6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 481269d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 2997647:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012-ps/webadminstration/New-WebAppPool.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/webadministration/New-WebAppPool.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

source: gharchive/pull-request

repo: MicrosoftDocs/windows-powershell-docs


text:
Quality: PowerShell Summit GH-3388

PR Summary

Resolves #3388

PR Checklist

[x] Descriptive Title: This PR's title is a synopsis of the changes it proposes.
[x] Summary: This PR's summary describes the scope and intent of the change.
[x] Contributor's Guide: I have read the [contributors guide][contrib].
[x] Style: This PR adheres to the [style guide][style].

@michaeltlombardi
Ack! I commented on a change and I think my comment disappeared when I committed the suggested changes, oh well I'll re-comment here. Sorry if you get double notified.
There were a ton of things I got wrong here. I think I've made note of them all for future contributions. Sorry about that Michael! Thanks for correcting all my mistakes!
There were a bunch of instances where the VS Code Markdown was marking BoldParameterReferences as as problem and suggesting the change to UnderScored.
https://github.com/DavidAnson/markdownlint/blob/v0.27.0/doc/md049.md
Is there something I can do so that the markdownlinter uses PowerShell style rules?
Also, I've been doing 1 Issue/PR per file, is that the preferred process or would you rather see 1 Issue/PR per module?


text:
Crash on Chromebook with External Monitor

I have RD Client installed on a Pixelbook. Recently I tried to add another RDP connection but the app crashed right after I pressed "+" -> "Desktop" button. This happened on every of my multiple tries. An attempt to edit existing connection also resulted in the app crash. After I disconnected my external monitor (ordinary FullHD HP monitor) I managed to add new connection successfully.
Let me know if you need any additional information.

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close

authors: IngridAtMicrosoft avialikaselets

repo: MicrosoftDocs/windowsserverdocs


text:
Missing properties

Within AVD, there are a few 'new' RDP properties for a host pool:

MTP and PTP device redirection
Location service redirection

Can these items by added with their respective default values (If not configured)? It would be very useful to have the default (not configured) values in the Azure portal as well with each corresponding setting. In that case we know what would be the result if we leave a value to Not configured. If an option defaults to the desired outcome, I would prefer the setting to be Not configured instead of configuring it explicitly. This will make de resulting RDP file less complex. Thanks!

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

ID: 630c940d-79fe-3f4e-104c-8e8b19b480e4
Version Independent ID: 2c4d6608-8fa2-ca33-3a3e-97acfc995f4f
Content: Supported Remote Desktop RDP file settings
Content Source: WindowsServerDocs/remote/remote-desktop-services/clients/rdp-files.md
Product: windows-server
Technology: remote-desktop-services
GitHub Login: @Heidilohr
Microsoft Alias: helohr

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.

authors: gjongeneel robinharwood


text:
WHY was it replaced? What is different? Is ANYTHING different?

"This command has been replaced by the cd command"
This isn't helpful. It doesn't explain WHY ChDir was replaced by CD. More importantly it doesn't explain whether there is any difference between ChDir and CD, which seems to be a frequently asked question (and one which is critical to users). The CD page makes no reference at all to ChDir other than a link to this page.

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

ID: 96df7b0f-6dab-fa92-4b7c-719d9f4eeff0
Version Independent ID: a2df7846-4c1a-5be6-4bc7-ec23368c03a6
Content: chdir
Content Source: WindowsServerDocs/administration/windows-commands/chdir.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


text:
missing a step

Looks like you need to copy the keys from the client to the server, is that correct?
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 4c89b7b3-c05f-b517-6109-04e6a97195c3
Version Independent ID: 1e4b742e-d999-2c1e-a396-dc149f7ac76b
Content: Key-based authentication in OpenSSH for Windows
Content Source: WindowsServerDocs/administration/OpenSSH/OpenSSH_KeyManagement.md
Product: windows-server
Technology: administration
GitHub Login: @maertendMSFT
Microsoft Alias: damaerte

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


text:
Add 8.6 to supported distros for Hyper-V

RHEL 8,6 is officially supported for Hyper-V, add it to docs

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

RHEL 8,6 is officially supported for Hyper-V, add it to docs

by the way this isn't a command to the author, just a succinct summary of the change 😆

Hi @mcgov - thanks for your contribution. however it would appear the article has already been updated. Closing this PR, thanks once again.

authors: PRMerger10 mcgov robinharwood


text:
Fixed table in schtasks.md

Fixed a markdown table with no heading which is not displaying correctly on docs.microsoft.com

Thanks for catching this table error! The conversion from HTML to markdown has a few glitches, apparently - thanks for fixing it. - Liza

authors: SteGriff lizap


text:
Shapes sample project url - page not found

Sample project link returns a page not found error...
https://docs.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/userinterface-shapesdemos/

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

ID: 707a95ac-6e19-9c93-dd6c-7f15e2d8a302
Version Independent ID: 6f81ca5b-fa3c-820d-20ee-e21a242994e6
Content: Xamarin.Forms Shapes - Xamarin
Content Source: docs/xamarin-forms/user-interface/shapes/index.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Duplicate, closing down

repo: MicrosoftDocs/xamarin-docs


text:
Where is Pivot PivotItem equivalent?

Where is Pivot PivotItem equivalent?

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

ID: a8daea50-6274-cf1d-54b0-1a8235e37c95
Version Independent ID: eb075324-8e41-b3c1-072c-1971a7747d84
Content: UI Controls Comparison - Xamarin
Content Source: docs/cross-platform/desktop/controls/index.md
Product: xamarin
GitHub Login: @asb3993
Microsoft Alias: amburns

Hi @pmahend1
The Xamarin.Forms TabbedPage on UWP is implemented by the Pivot control, with each Page being a PivotItem.


text:
Mod 11 Exerc 2 Validate Azure AD Security

Module: 11
Lab/Demo: Exerc 2
Task: 3
Step: 2
As in the Mod10 we could not get a fully successful deployment, but as the boiler plate original webm was deployed anyway I thought the Authentication/Authorization part could be carried out despite of not really having the Events app content replacing the original web app.
So I went ahead into Task 2 and all steps were all fine.
But in Task 3 when I click Browse I just get a page with the content ' You do not have permission to view this directory or page'.

We resolved the issue in Module 10 and are working to resolve this as quickly as possible. It's a holiday in the US so there's a bit of a delay.
If you don't feel like waiting, you could try this lab again using the latest version of the lab instructions (4.1.25)

Did you get a chance to try this lab again?
In our testing, we are seeing an intermittent portal error preventing the student from creatjng an Azure AD application.
Even though this is a bug with Azure and not the lab instructions, I don’t want to close this issue util everything is resolved.

Not yet. I will try again today or this weekend (Sydney, AU Time). Thanks for such a hard work you are putting on this new release.
Cheers.
On Fri, 1/6/18, Sidney Andrews notifications@github.com wrote:
Subject: Re: [MicrosoftLearning/20532-DevelopingMicrosoftAzureSolutions] Mod 11 Exerc 2 Validate Azure AD Security (#215)
To: "MicrosoftLearning/20532-DevelopingMicrosoftAzureSolutions" 20532-DevelopingMicrosoftAzureSolutions@noreply.github.com
Cc: "NFGodoy" nfdegodoy@yahoo.com.au, "Author" author@noreply.github.com
Received: Friday, 1 June, 2018, 2:01 AM
Did you get a chance to try this
lab again?
In our testing, we are seeing an intermittent portal
error preventing the student from creatjng an Azure AD
application.
Even though this is a bug with Azure and not the lab
instructions, I don’t want to close this issue util
everything is resolved.
—
You are
receiving this because you authored the thread.
Reply
to this email directly, view
it on GitHub, or mute
the thread.

My students tried it today and none had any success.

I'm seeing this issue:

Is this the same issue everyone else is seeing?

Hi,
Lab 11 Exerc 2 Task 2 Step 10
Changing "Grant Common Data Services" to "Off"
fixes the issue.

I will try this out today.
It’s still a bug with the service but this will unblock students.

authors: ElaMark NFGodoy seesharprun

license: mit

license_source: bigquery


text:
LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md

replace by Modifica del modello
LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md.pdf

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

license: MIT


text:
LAB_06_Deploying_and_configuring_Windows_Server_on_Azure_VMs.md

Source:
'Student
Current Translation:
学生
Suggested Translation:
'Student

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Fixed

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team


text:
Update LAB_01_RBAC.md

Module: 00
Lab/Demo: 00
Fixes # .
Changes proposed in this pull request:

Submitted by cjpluta on behalf of MOC Labs Review


text:
switch cmd to let clean-shutdown.sh detect halt

Some hardware mods (like pimoroni's OnOff SHIM - got it for 4 Euro some days ago) needs the clean-shutdown script to work. It's triggerd by the command 'poweroff'
Phonies playout-control script uses 'halt' to poweroff the box. AFAICS switching to 'poweroff' is possible without loosing some functionallity. 'halt --poweroff' and 'poweroff' triggers the same system cmd.
Note: The OnOff SHIM completely cut off the power from the RPi so that you can power-off and power-on from a button. Neat solution to power the box with a powerbank.

I'm using the onoff shim with command:
sudo shutdown -h 0
in the playout-control.
Works good, but don't know the difference to your poweroff-command.

I don't read the full clean-shutdown code but the systemd system-shutdown script seem to only implements the "poweroff" case ... see https://github.com/pimoroni/clean-shutdown/blob/master/daemon/lib/systemd/system-shutdown/gpio-poweroff#L17
So what exactly "works good"? Can you power on the RPi with the SHIM's button after 'shutdown -h 0'?

'Works good' means in this Case:
The onoff shim cuts the power completely from the gpio pins If a powerbank is connected to the shim.

Hi @dtrv @MalteHST
thanks for the contribution and the peer review. This helps me a lot to be faster when merging pull requests. It's this kind of support that I applaude to here https://twitter.com/miczflor/status/1070981667693780993
:)

authors: MalteHST MiczFlor dtrv

repo: MiczFlor/RPi-Jukebox-RFID


text:
RMS within Frequency Bins

A function to get the RMS within a few defined frequency bins. For example:

<65 Hz
65 to 300 Hz

300 Hz

Doing this from the PSD isn't super straightforward.
This colab has some data and examples: https://colab.research.google.com/drive/1vY0-QquOkb-T02TF3GsAHw5MxfXPw3Pn

This is fairly trivial, but I think we should have somewhere in the docs that shows this:
freqs = [0.1, 65, 300, 5999]
parseval = endaq.calc.psd.welch(accel, scaling='parseval', bin_width=0.5)
rms_psd_breaks = endaq.calc.psd.to_jagged(parseval, freqs, agg='sum')**0.5

Closed with the updated example now in the docs!
https://docs.endaq.com/en/development/endaq/calc_usage.html

repo: MideTechnology/endaq-python


text:
Syntax highlighting not working in issue comments on GitHub

I created this issue to test the issue, but now I can't seem to reproduce the problem...

syntax highlighting is disabled on big pages by default (performance considerations)
you can change mode to complex or filter if you want them all the time - but it will impact performance sometimes.

authors: pavel-agarkov v-kydela

repo: Midnight-Lizard/Midnight-Lizard


text:
🛑 headache.or.kr is down

In 3b5ac5e, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in 64df9b2 after 5 minutes.


text:
🛑 headache.or.kr is down

In c8a4d14, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in 340b9da after 5 minutes.


text:
🛑 headache.or.kr is down

In 783cf3e, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in 69280d9 after 5 minutes.


text:
🛑 headache.or.kr is down

In c54d705, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in 3b2deb8 after 7 minutes.

repo: MigraineKR/upptime


text:
🛑 headache.or.kr is down

In 788c683, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in 028e1f0 after 6 minutes.


text:
🛑 headache.or.kr is down

In 82e1f52, headache.or.kr (https://www.headache.or.kr/index.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: headache.or.kr is back up in 8e767b2 after 11 minutes.


text:
Kadane's Algorithm

Added Kadanes Algorithm for maximum subarray sum in c++

Well done but please move it to a respective folder we can't merge it to the direct main branch.

should i make a pull request to main branch or revert-15-main branch? im new to git ^^'


text:
curl is missing on the latest postgresql docker-helm images from bitnami.

curl is missing on the latest postgresql docker-helm images from bitnami.
{
insertId: "5ur2f10sys3el052"
labels: {3}
logName: "projects/o1labs-192920/logs/stderr"
receiveTimestamp: "2022-10-04T01:15:00.319205357Z"
resource: {2}
severity: "ERROR"
textPayload: "bash: line 1: curl: command not found
"
timestamp: "2022-10-04T01:14:52.894147915Z"
}
Related information:
https://github.com/bitnami/containers/issues/8959
https://buildkite.com/o-1-labs-2/mina/builds/25389#01839fa7-971f-4f5b-8bde-1e88286fe808
https://buildkite-cloud.s3.amazonaws.com/logs-by-pipeline/8f4b7485-ef17-469a-bec2-221aef440bff/01839fa6-36db-4d88-813f-bdb4bebc24cc/0183a08e-9e28-4adc-93cf-a1bfd0d0e970.log?response-content-disposition=inline&response-content-type=text%2Fplain&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQPCP3C7LWYXFANUY%2F20221005%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221005T160510Z&X-Amz-Expires=600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEB0aCXVzLWVhc3QtMSJGMEQCH2lsFKnrbP6vIEqcD%2BK4IfoDcUpOUQkrM%2B807U%2BtntcCIQCS8ABAyS6r0%2FKbenk7C%2BOEJry%2BENGroyrID0NQwFJNOirVBAjV%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDAzMjM3OTcwNTMwMyIMBy2uY8xjstg4mq%2FhKqkEMnPowNGOx9RAfQIs8F5Bf2ZMZFnVC56y9VnRxEhd98h6N182wWxM5l67RL3Q1qOz87ynfdVNZPmy%2F%2BshFei8VpAhLpkKMMWxNh%2B2v4oSPSOq8TjRoQqRQTOFM9Y%2FDHFrjF5GPnJBYcFDx9Apbe5Gy3qyFVD5YwOs3boF1wOx61zuwa0Cz%2FqTmTvubSP1hiPZYiiQ02tbUmmmhV7I%2F%2BNajls0jZHkSlm3Swtw4SlLK9ux5fJHSFBavufpbkhmmFi04WpzlaGDTsakIjighYcAGALVFezAR%2BIF1BPZ9wPWgFikLLMUqWu4wmyLFurV1hUxKjVtDDhH1zbfJZU5OWKixXUvmz5%2BqaNwOs47nb0B7o%2BMtUELr3Qv0d7FmAIZ0lpNGAfI84vXSWfpaWFxjIlpJTdYv2QG37grxo7%2FTvhOFEmhg1g22%2BUgbxZJqS50Nwvpp46um%2FYEq5pfi4bxd5rnuKswPlGRs0co1bEuWjkm24GRzAsY1BG0b%2Fw1c1ZriUIOn%2BPswmMNYPQJU%2FbccVDUEzNg6lLJUVQVwzLfl5nLtOQ8oSyRWIdxPexHTebzeNpK4YjOVKuPsTxCuEiFM14o70KF3PQRfZf24SZRT1HWlLSvOjbLuu0gOO%2FLWtvUvFxpzOL67f08%2BhzMKh2gsBMidKNxCv8dkmKodJwUwcRQjuqeLNvDiI4%2BL1zBn%2Bm4uhrQp9e719mefWhbLyu%2BIuB5G7cfqJvi2OmsRjDq6fWZBjqqAf1Pgy9WvBf2W2W8OivRBjgNAVhk6viVkQCWC%2F1U5KpWT5Jw%2FTG7UQC6NkJUhy8K41kW0QkRdJjTJh8eNbS2bF0MkcQIHePzeMlQTWSVESEp%2BzzjD8XDEQxeGLY5JswGff0seNypF250p06yL0FkTSAHSjUjbfgZDCvczAfIt%2Fyuauj4oGNrq2CgOartZWQXQFdLTzaOR46vPnwnO0VQOiRpEPIkiS5r9Wv0&X-Amz-SignedHeaders=host&X-Amz-Signature=fb567625b41ab4528db0a658e8a87f0003c403725c7ce50b00b8ddde595d1fa4

For now, version 13.8.0 is hard-coded in this commit: https://github.com/MinaProtocol/mina/pull/11955/commits/171c067f3de91219c7a8d51913743333908e7e04
(once #11955 is merged). If the Docker has curl installed again, the version can be removed.

repo: MinaProtocol/mina


text:
Produce an RFC for non-consensus node protocol

As part of the march to a mainnet release candidate, we want to support a less-bandwidth and resource intensive non-consensus full node protocol that works along side our consensus node one.
This is step one -- step two will be getting these non-consensus nodes running in the browser in some way.
An RFC should at least talk about the following:

What goes on the parallel quieter gossip net, what stays on the main one?
What sort of extra information do these nodes need to believe state given that they won't be keeping transition frontiers?
How can we refactor our codebase such that we can output both consensus and non-consensus binaries?

Author of this should address #1916.

This is being approached in a different way now. Closing.

authors: bkase enolan mrmr1993


text:
Update references to Mina's docs

Explain your changes:

Updated references to Mina's docs, some were returning 404

Explain how you tested your changes:

Manually clicking through them. 😉

Checklist:

[ ] Modified the current draft of release notes with details on what is completed or incomplete within this project
[ ] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[ ] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[ ] All tests pass (CI will check this if you didn't)
[ ] Serialized types are in stable-versioned modules
[ ] Does this close issues? List them

Closing in favor of #11747


text:
Fixing Mac build (includes M1)

This PR fixes the commands to build in Mac, both if it is x86_64 or arm64 architectures. It adds further instructions and clarifications. It also provides the required steps to make Ocaml Platform work properly in VSCode.

!ci-build-me


text:
bug SAML_ROUTE is not really optional

Despite what the documentation says, not setting SAML_ROUTE throws an error on:
https://github.com/MindPointGroup/django-saml2-pro-auth/blob/8e1842c9e050d9c7fde07d41eb7f650e1e61f578/src/django_saml2_pro_auth/urls.py#L8

what's the error? NameError undefined?

AttributeError: 'settings' object has no attribute 'SAML_ROUTE'

Fixed by e52cfda7c539ff94765361bf2f5a97322bee996c

Thanks! To be honest, I tried to fix this but I wanted to write tests that assert it was working. That was where I got stuck

authors: defionscode rezende


text:
Make default module instead a module by version

replicate the changes of legacy branch

forgor

repo: MineBoxStudio/gui


text:
{biome} and {biome_id} variables causes a crash with java.lang.IncompatibleClassChangeError

Minecraft version: 1.18.2
Mod version: 1.18 - 1.2.3
Stacktrace:
java.lang.IncompatibleClassChangeError: Found interface net.minecraft.class_5455, but class was expected
	at com.minenash.customhud.HudElements.SupplierElement.lambda$static$68(SupplierElement.java:145)
	at com.minenash.customhud.HudElements.SupplierElement.getString(SupplierElement.java:195)
	at com.minenash.customhud.CustomHudRenderer.render(CustomHudRenderer.java:42)
	at net.minecraft.class_329.handler$zza000$renderCustomHud(class_329.java:1517)
	at net.minecraft.class_329.method_1753(class_329.java:416)
	at net.minecraft.class_757.method_3192(class_757.java:858)
	at net.minecraft.class_310.method_1523(class_310.java:1122)
	at net.minecraft.class_310.method_1514(class_310.java:737)
	at net.minecraft.client.main.Main.main(Main.java:236)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

See #30

Fixed in 2.0 update, awaiting release

Fixed in v2.0-beta.1

Modrinth
Cursedforge

repo: Minenash/CustomHUD


text:
Fix Fade Effect & Vistas Compatibility

Status
Ready for review & merge, no problems found on my side
Why

The fade effect is broken since 1.17
This mod is not compatible with  Vistas.

What changed

Fixed fade effect
Fixed issue when fade was bigger than time
(Fade would start with alpha < 1)
Fixed background outside the screenshot when the aspect ratio doesn't match while fading.
(Menu background texture is used)
Added count of loaded subchunks on "Loading Chunks" screen
(Does not really provide useful information but is enjoyable to watch)
Clarified that the chunk loading delay is given in frames
Fade can be skipped by pressing ESC
Improved logging by using the Logger and adding short descriptions to errors
Use a custom screen instead of hooking into the GameRenderer to achieve the fade effect
(Improves compatibility generally and now works with the Vistas mod)
Changed Generating Chunks to Loading Chunks to be more accurate
Added fallback background for when the screenshot is not loaded (for whatever reason) during the fade

Todo

Update Chinese translations maybe. (Not sure, need help)

Thanks for all the general fixes! Once I'm able to get to a dev environment, I'll test it and merge it. Wonder how'll it go with the 1.18 pr

Changed Generating Chunks to Loading Chunks to be more accurate

I think I used the wording of whatever vanilla had.

Such has been incorporated within the rewrite of the mod. The PR was not exactly used but you are co-authored. Thank you for the PR fixing such.

authors: Dragon-Seeker Minenash Qendolin

repo: Minenash/Seamless-Loading-Screen


text:
from utils

Hi, I'm stumbling on this error :
ImportError: cannot import name 'fileio' from 'utils'

Could you tell me where is utils supposed to be ?

Sorry about that, we have updated the code. Utils is supposed to be in the root folder.
Thanks!

authors: DTEnigma aejion

repo: MingwuZheng/ImFace


text:
🛑 Ye is down

In 3829cee, Ye ($YE) was down:

HTTP code: 500
Response time: 334 ms

Resolved: Ye is back up in 55d5737 after 26 minutes.

repo: Miouwn/upl


text:
🛑 Ye is down

In d2c6214, Ye ($YE) was down:

HTTP code: 500
Response time: 23820 ms

Resolved: Ye is back up in 9d87ee0 after 15 minutes.


text:
CPU를 사용하는 AnyNet 모델 필요

raise AssertionError("Torch not compiled with CUDA enabled")
Ha...CUDA..
Originally posted by @Miragecore in https://github.com/Miragecore/cando/issues/11#issuecomment-1091952884

Miragecore/AnyNet@5f3e6eff5911cdee63f20a42169b736820eb5189

repo: Miragecore/cando


text:
fix: center align the 'You are not logged in' popover on sm screens

Fixes #482

small mobiles

large mobiles

ipad

1024px

1440px

@Pranav2612000 very nice. will merge tmrw.

Just want to confirm, if it's expected to show notification on left side for 1440px.

Yeah. That was the previous behaviour as well. @alexdanilowicz Do we want it to change the behaviour?

@Pranav2612000. nice work. and re: 1440px, it's fine as is. Thanks!

repo: Mirrorful/mirrorful


text:
Dovecot Configuration

Relevant Dovecot settings

[x] 10-auth.conf

[x] auth_mechanism: Outlook requires login, plain is the default
[x] review the different authentication backends with Dovecot's documentation

[x] 10-mail.conf

[x] mail_location

guide suggests maildir:~/Maildir, but as we are (mainly) concerned about virtual users, how does this work?

[x] mail_plugins: add quota to manage the size of users' mailboxes

[x] 10-master.conf

[x] provide the authentication socket required by Postfix:# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
  mode = 0660
  user = postfix
  group = postfix
}

[x] create the lmtp socket for Postfix (might already be there, configure accordingly)service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0600
    user = postfix
  }
}

[x] review other settings here!

[ ] 10-ssl.conf

[ ] ssl_cert and ssl_key: Point to the respective files

[ ] IMPORTANT syntax is like ssl_cert = </etc/letsencrypt/live/webmail.example.org/fullchain.pem, making the content of the certificate available!

[ ] 20-lmtp.conf

[ ] if server side sieve should be applied, activate the plugin here (needs packet installation)

[x] 90-quota.conf

[x] Provide the actual mailbox quotaplugin {
  quota = maildir:User quota

  quota_status_success = DUNNO
  quota_status_nouser = DUNNO
  quota_status_overquota = "452 4.2.2 Mailbox is full and cannot receive any more emails"
}

[x] provide the endpoint (socket) for Postfixservice quota-status {
  executable = /usr/lib/dovecot/quota-status -p postfix
  unix_listener /var/spool/postfix/private/quota-status {
    user = postfix
  }
}

[x] Why is the definition of unix_listener lacking mode and group settings, as they are present in the other socket definitions?

[x] the actual quota must be provided by the user_db; needs investigation!
[x] Enable warnings about quotas:plugin {
   quota_warning = storage=95%% quota-warning 95 %u
   quota_warning2 = storage=80%% quota-warning 80 %u
}
service quota-warning {
   executable = script /usr/local/bin/quota-warning.sh  # Adjust script path!
   unix_listener quota-warning {
     user = vmail
     group = vmail
     mode = 0660
   }
}

[x] The referenced script to send the users emails about their quotas:#!/bin/sh
PERCENT=$1
USER=$2
cat << EOF | /usr/lib/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:User quota:noenforcing"
From: postmaster@webmail.example.org
Subject: Quota warning - $PERCENT% reached

Your mailbox can only store a limited amount of emails.
Currently it is $PERCENT% full. If you reach 100% then
new emails cannot be stored. Thanks for your understanding.
EOF

[x] Important somewhere is the user_db setting. This needs careful attention, because my setup will not rely on SQL as backend (deviating from the tutorial!); see https://doc.dovecot.org/configuration_manual/authentication/user_databases_userdb/ and https://doc.dovecot.org/configuration_manual/authentication/passwd_file/#authentication-passwd-file

Basic implementation completed as of f749eb01c201f1f5d85f6997177c45bd0d1cd80b

Dovecot is up and running
Dovecot is providing user-management for Postfix
Dovecot is providing IMAP / POP3 (with default settings)
Dovecot is working as Postfix's LDA

repo: Mischback/mailsrv


text:
Add ToneDen.io Support

Man I hate that website.

Do they even have an api for free downloads? I quickly checked their site. To download tracks I had to authenticate myself with some 3rd party social media services.
Wouldn't this require phantomjs scraping with access to accounts like spotify?
Seems like a lot of work I'm wondering if it's worth it.

Yeah, it will likely require acquiring some fake credentials or using a service like Mailinator.

authors: Miserlou pydo

repo: Miserlou/SoundScrape


text:
Editing requirements.txt to remove upper version limit of 10.1.0.

Description
The end result of that ticket (#1588) is either this or raising the upper version limit of pip to current pip, which is v18. (they changed their versioning scheme)
I preferred this approach for a handful of minor reasons, but they are minor IMO, so the other solution (including another upper limit) is fine with me if the reviewer prefers it, as long #1588 actually is fixed. Using pip 18 caused no changes in my tests locally on Python 2.7 and 3.6, and works for me.
GitHub Issues
Fixes #1588

Coverage remained the same at 73.871% when pulling 745bd5593b37e93e14b7fc026548824a8dcc2003 on nixjdm:pip-remove-version-limiter into 12ac82e71deeffcb03dbb6549be4f6f60d537382 on Miserlou:master.

👍 I've confirmed that this fixes the issue and causes no other problems on my system.

This is passing, why hasn't been merged and released? The problem is becoming a pain for every CI/CD pipeline that creates a new virtual environment and causes failures installing requirements.

I've tested this on both Python 2.7 and Python 3.6 on a couple of different systems and I cannot find any issues with it either.

authors: CurroRodriguez coveralls nixjdm swedishmike

repo: Miserlou/Zappa


text:
support for vuex modules

Will there be support for vuex modules?

Didn't should have any problem with modules, just don't forget to declare their in your main store file as it's explained on https://vuex.vuejs.org/guide/modules.html

repo: MitsuhaKitsune/vuex-webextensions


text:
🛑 Mailserver is down

In e1a3cc1, Mailserver (https://outlook.office.com) was down:

HTTP code: 417
Response time: 79 ms

Resolved: Mailserver is back up in 9760b63 after 18 minutes.


text:
🛑 Mailserver is down

In 9ca92c0, Mailserver (https://outlook.office.com) was down:

HTTP code: 417
Response time: 78 ms

Resolved: Mailserver is back up in d64b91c after 11 minutes.


text:
Error: RPCError 420: FLOOD_PREMIUM_WAIT_3 (caused by SaveBigFilePartRequest)

Hello
I have been using fasttelethon since 8 days and I'm facing below issue since last 4 days
Error: RPCError 420: FLOOD_PREMIUM_WAIT_3 (caused by SaveBigFilePartRequest)
code - 1
from FastTelethonhelper import fast_upload
client = TelegramClient(session_name, api_id, api_hash)
await client.connect()

result = await fast_upload(client, file_path)
await client.send_file(group_username, result)
...

code - 2
from FastTelethonhelper import download_file, upload_file
client = TelegramClient(session_name, api_id, api_hash)
await client.connect()

with open(file_path, "rb") as out:
         result = await upload_file(client, out,name=file_path)
...

(maybe both codes are same)
using windows 10, uploaded nearly 9-10GB (each file around 500MB to 1GB) using this method and then it started hurting me
Looking at FLOOD_PREMIUM_WAIT_3, I thought I had to wait for 3 seconds, but didn't work, 3 hours wait didn't work
It's been 3 days and I'm still receiving this error
please help
Day 6 : less than 100MB uploads worked with fast upload
Day 7 : 100MB also error now, less than 50MB working with fast upload

The error is Telegram's shitty way of promoting premium evasively.
telethon.errors.rpc_errors_re += (('FLOOD_PREMIUM_WAIT_(\\d+)', telethon.errors.FloodWaitError),)
add this to the top of your main file to hotfix this issue. untill its fixed from telethon or telegrams side

repo: MiyukiKun/FastTelethonhelper


text:
Pass custom store enhancer and middleware to redux store

Some basic function that I could build when statinamic have this feature:

Search : https://github.com/treasure-data/redux-search

I could send a PR for this. But I'm waiting for #91

Two things:

I was thinking about removing redux because I am not sure it's really useful https://github.com/MoOx/statinamic/issues/40, feel free to give your thoughts about this
if we keep it, have you any idea about a nice flexible way to allow that?

have you any idea about a nice flexible way to allow that

Allow 2 extra args in createStore function:
A proof of concept
// https://github.com/MoOx/statinamic/blob/master/src/redux/createStore/index.js#L4
import { createStore, applyMiddleware, compose } from "redux"
import thunk from "redux-thunk"

export default function(reducer = {}, initialState = {}, extraMiddlewares = {}, storeEnhancers = {}) {
  function promiseMiddleware() {
    return (next) => (action) => {
      const { promise, types, ...rest } = action
      if (!promise) {
        return next(action)
      }
      else if (!promise.then) {
        throw new Error(
          "promiseMiddleware expects a promise object that implements then()"
        )
      }

      const [ REQUEST, SUCCESS, FAILURE ] = types
      next({ ...rest, type: REQUEST })
      return promise.then(
        (response) => next({ ...rest, response, type: SUCCESS }),
        (error) => next({ ...rest, error, type: FAILURE })
      )
    }
  }

  let finalCreateStore

  if (__DEVTOOLS__) {
    const { devTools, persistState } = require("redux-devtools")

    finalCreateStore = compose(
      applyMiddleware(promiseMiddleware, thunk, ...extraMiddlewares),
      devTools(),
      persistState(window.location.href.match(/[?&]debug_session=([^&]+)\b/)),
      ...storeEnhancers
    )(createStore)
  }
  else {
    finalCreateStore = applyMiddleware(promiseMiddleware, thunk)(createStore)
  }

  return finalCreateStore(reducer, initialState)
}

```js

Well, why not.

Close https://github.com/MoOx/statinamic/commit/ba169122851bfd30c5dfa4f8f0fbe1a41aed6145

repo: MoOx/statinamic


text:
Fixes AutoLayout

If the priority of the width constraint isn't reduced it is automatically broken. Running this without the priority lowered generates a string of warnings in the console log, meaning that this is being over constrained.

Hi, what is content of the warning message and when will the debug console output it?

Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
    "<NSAutoresizingMaskLayoutConstraint:0x14f664a00 h=--& v=--& H:[KMPlaceholderTextView.KMPlaceholderTextView:0x150069c00(0)]>",
    "<NSLayoutConstraint:0x14f780e40 UILabel:0x14f664340'Stream Description...'.width == KMPlaceholderTextView.KMPlaceholderTextView:0x150069c00.width - 40>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x14f780e40 UILabel:0x14f664340'Stream Description...'.width == KMPlaceholderTextView.KMPlaceholderTextView:0x150069c00.width - 40>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.

Once I lower the priority of the constraint it breaks then it stops showing these warnings. The label "Stream Description..." in the logs is the text from the placeholder. This warning is output when the view and its subviews layout on the screen.

I suggest you to use auto layout instead of autoresizing mask to position KMPlaceholderTextView, you could set the translatesAutoresizingMaskIntoConstraints property of KMPlaceholderTextView to NO when using auto layout.

I'm already using PureLayout which sets that property to false by default.

Why the KMPlaceholderTextView still has NSAutoresizingMaskLayoutConstraint?

It seems I was setting up my constraints to late so the display loaded the view with translatesAutoresizingMaskIntoConstraints set to true.
It still seems that the view is being over constrained though.
You set the leading and trailing distance in accordance with the inset but then you also set the width equal to the container. You would only have to to set either:

leading distance & width
trailing distance & width
leading & trailing distance

Setting all three would be unnecessary.

Adding the width constraint is to fix this issue https://github.com/MoZhouqi/KMPlaceholderTextView/issues/9.

Oh, I see...
The way to go then would be to disable one of the leading/trailing constraints

Why don't you consider to set the translatesAutoresizingMaskIntoConstraints property to false?

Fixed in d670bb34adb98f6f4e328c5e29ed8eafd84838f6.

repo: MoZhouqi/KMPlaceholderTextView


text:
Device config for button and led are almost identical

Is your feature request related to a problem? Please describe.
The UI for the device config of buttons and leds has no way of differentiating one from another.  Only the icon in the device list can tell whether it is a button or a led, and both icons also look too similar.
Describe the solution you'd like
Just clearly mark the Button UI as "Button" and Output/LED as "Output"
Describe alternatives you've considered
None.
Additional context
The two UIs without a distinguishing label or mark are identical.  The icons are too similar.
User in the Discord support forum showed what he did and we couldn't tell if it is an input or an output.
We had to refer to our own MF installation to see more clearly the icons in order to be able to tell an input from an output device config.
This can be confusing even to support people.

Yeah, the device name of course defaults to "Button N" and "Output N", but you might still name them similarly and it might make sense to show the device type in the settings area title.

Hey @tigert, we have #434  - as i said : we should add color coding to it and simplify the shapes of the icons - basically you are using shape and letters.
Maybe you could rework the icons one more time?
I will close this issue in favor of #434

authors: DocMoebiuz JaimeLeon2 tigert

repo: MobiFlight/MobiFlight-Connector


text:
[Mostly Android] Is it possible to use a model without loading it into RAM?

Lister here can load massive (10s of GBs) text files instantly, and you can perform search or scroll through them/jump to the end. My understanding is that it reads the data directly off the disk and loads a tiny part (being used) in memory.

In modes 1, 2, 3, 6, 7 Lister allows to view files of any size as it keeps only a small part of the file in memory (approximately 64 Kb), the rest is automatically loaded when scrolling through the text.

Is something like this possible for Maid for Android?
The reason is that mobile memory is very limited compared to what you can get on the desktop. I can accept the hit in performance because the alternative is complete unavailability of the pertinent model.

Not sure if its possible but if it is its something the llama.cpp devs would have to implement

authors: BurrHM danemadsen

repo: Mobile-Artificial-Intelligence/maid


text:
A problem occurred evaluating root project 'android'.

On running cca emulate  android ..... here is what I'm getting
cca v0.4.1
Running command: /home/jay/HelloChromeAppOnAndroid/platforms/android/cordova/run --emulator
WARNING : no emulator specified, defaulting to myAvd
Waiting for emulator...
emulator: emulator window was out of view and was recentered

Booting up emulator (this may take a while).......................BOOT COMPLETE

FAILURE: Build failed with an exception.

* Where:
Build file '/home/jay/HelloChromeAppOnAndroid/platforms/android/build.gradle' line: 175

* What went wrong:
A problem occurred evaluating root project 'android'.
> No match found

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3.074 secs

/home/jay/HelloChromeAppOnAndroid/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
Error code 1 for command: /home/jay/HelloChromeAppOnAndroid/platforms/android/gradlew with args: assembleArmv7Debug,-b,/home/jay/HelloChromeAppOnAndroid/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-x,lint,-x,lintVitalX86Release,-x,lintVitalArmv7Release,-x,compileLint,-x,copyReleaseLint,-x,copyDebugLint
Error: /home/jay/HelloChromeAppOnAndroid/platforms/android/cordova/run: Command failed with exit code 8
    at ChildProcess.whenDone (/home/jay/.nvm/v0.10.32/lib/node_modules/cca/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:756:16)
    at Process.ChildProcess._handle.onexit (child_process.js:823:5)

Error: /Volumes/Working/Development/Cordova/plugin/opcv/platforms/android/gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

Where:
Build file '/Volumes/Working/Development/Cordova/plugin/opcv/platforms/android/build.gradle' line: 253

What went wrong:
A problem occurred evaluating root project 'android'.

Project with path ':androidOpenCVExample' could not be found in root project 'android'.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

I got this error. would you please resolve this issue for me?

sudo chmod 777  ~/.android
worked for me!

HGHG

Error:(1, 1) A problem occurred evaluating root project 'app'.

Plugin with id 'com.android.application' not found.

Error:(14, 1) A problem occurred evaluating project ':app'.

Cannot invoke method signingConfigs() on null object

Hi i am getting below error please help me
Evaluating project ':app' using build file '/home/ubuntu/clarks-select-android/app/build.gradle'.
FAILURE: Build failed with an exception.

Where:
Build file '/home/ubuntu/clarks-select-android/app/build.gradle' line: 10

What went wrong:
A problem occurred evaluating project ':app'.

org/gradle/initialization/BuildCompletionListener

Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

authors: SadiqUltra doyouheat jay3dec jensenmobile kirthanshetty mxlqgg siner01

repo: MobileChromeApps/mobile-chrome-apps


text:
[DOP-9718] - move module etl_entitites.hwm -> etl_entitites.old_hwm

Change Summary

rename module: from etl_entitites.hwm to etl_entities.old_hwm
update tests and documentation to mark etl_entitites.old_hwm module classes as deprecated

Related issue number

Checklist

[x] Commit message and PR title is comprehensive
[x] Keep the change as small as possible
[x] Unit and integration tests for the changes exist
[x] Tests pass on CI and coverage does not decrease
[x] Documentation reflects the changes where applicable
[ ] docs/changelog/next_release/<pull request or issue id>.<change type>.rst file added describing change
(see CONTRIBUTING.rst for details.)
[x] My PR is ready to review.

Добавь в docs/changelog/next_release описание изменений

authors: dolfinus maxim-lixakov

repo: MobileTeleSystems/etl-entities


text:
mogodb docs restructured 4

https://github.com/MobileTeleSystems/onetl/blob/6849b4640eae8cf46d5a8d9df59f2cfedafe97c8/onetl/connection/db_connection/mongodb/options.py#L133
same as with read/pipeline options: mongodb docs restructured and now old link (https://www.mongodb.com/docs/spark-connector/current/configuration/read) redirects to https://www.mongodb.com/docs/spark-connector/current/batch-mode/batch-write-config/

Fixed

authors: dolfinus wm-wm-wm

repo: MobileTeleSystems/onetl


text:
MODE-1309 Corrected query behavior when using residual properties in join criteria

Found and fixed a couple of problems. First, aliases were not being treated properly, so any projected column with an alias was not actually connected to the underlying property in the Lucene document. Secondly, the exception reported above was due to an unnecessary check, which failed when the column corresponded to a residual property (since the residual properties are not in the schema).
Added a number of new unit tests to verify that such queries (including variations) are handled correctly. For example, the new tests verify that the criteria can reference the aliased columns, even though neither of the supplied queries use the aliases in the criteria.
All unit and integration tests pass with these changes.

Merged into the 'master' branch and cherry-picked into the '3.x' branch.

repo: ModeShape/modeshape


text:
🛑 Nextcloud is down

In bbde55f, Nextcloud (https://nextcloud.elashri.xyz) was down:

HTTP code: 500
Response time: 652 ms

Resolved: Nextcloud is back up in 84b65c4.

repo: MohamedElashri/monitor


text:
Keyboard Forcus not working when Using onNumberChange, onEdit.... functions

I tried different methods but not work for me
iPhoneNumberField(text:  $viewModel.contactNumber)
       .flagHidden(false)
       .flagSelectable(true)
       .onEdit(perform: { value in
             DispatchQueue.main.async { // without main async same behaviur
                    viewModel.updateContactNumberValidity(isValid: value.isValidNumber)
              }
      })
     .focused($focusedField, equals: .contactNumber)

https://github.com/user-attachments/assets/8592ba32-d142-4478-8396-60ab991a0f4a

repo: MojtabaHs/iPhoneNumberField


text:
nwchem exe available through zsh but qcengine doesn't notice it until switch to bash

My default shell has been zsh but qcengine doesn't recognize my nwchem executable until I switch my shell back to bash.
Specifically, when I run qcengine info programs in zsh, qcengine returns no available programs. When I run the same command in bash, qcengine returns nwchem as I expected.

Does shutil.which work for any executable?

Yes, I believe it does.  It locates nwchem fine.

Can you detail this process a bit more? Trying this on OS X with zsh doesn't show issues. Can you list the QCEngine version, OS version, shell version, and the results of which NWChem from the command line?

we went through all the qcng ver, conda env, and which diagnostics a couple days ago. he looks to be set up perfectly. @ahurta92 maybe try variations on this line with python -c with zsh and see if there's a point where it breaks?

I'm not able to reproduce the bug now.  I think the issue had something to do with the order in which my path was set in my .bashrc and then .zshrc files.  I cleaned up my rc files last week and now qcengine recognizes nwchem while using both zsh and bash.

Good! It doesn't strike me as worth pursuing. If it stays away, go ahead and close the issue.

authors: ahurta92 dgasmith loriab

repo: MolSSI/QCEngine


text:
🛑 JCA CONSEJO is down

In bc8d358, JCA CONSEJO (https://relatoria.consejodeestado.gov.co:8088/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: JCA CONSEJO is back up in 364d9a4 after 31 minutes.


text:
Properly introduce OCB values for people to be used.

Adding corresponding values to the WIKI will be a definitive help to many people, and nothing which items do have OCB's and which do not.

https://github.com/Stranger1992/Tomb-Engine-Demo-Levels/wiki/New-OCB-and-Setup-Instructions-for-Legacy-Objects


text:
Convert scrambles to WCA Standard

Convert the scrambler for each puzzle to the standard provided by WCA, i.e. https://github.com/cubing/tnoodle
Help would be appreciated.

Has this been merged into master? Why is the issue still open?


text:
match references to ambient variables

Sometimes we want to refer to the contents of a dynamic variable during a match (whether locally or externally defined).  It would be useful if there was support for this without having to resort to guards.
e.g.
eqTest x y d = match x y with
| z z -> "both are equal"
| _ d -> "at least y is equal to the given d"
| _ _ -> "who knows?"

This example involves a non-linear match which can be desugared by using a fresh variable and a guard with equality predicate. Similarly it would be useful to allow a named constant in a match:
one = 1
match x with | one -> ...

fails because "one" not a pattern, in particular, it isn't a constructor. Felix allows
match x with | $(expr) ->

which desugars to a pattern variable with an equality predicate. I think this is slightly different to a non-linear match (where the pattern variable is repeated).

authors: kthielen skaller

repo: Morgan-Stanley/hobbes


text:
GET Request liefert nur 404

Ich kann mittels GET Request einfach kein Passwort auslesen.
Habe einen einfachen REST-Client auf dem Android Smartphone laufen, und mich mit dem WLAN des ESS verbunden.
Habe die beiden Head Parameter eingetragen und als body "key": "lgepmsuser!@#!"
Ich erhalte im Response keinen Body zurück und einen 404 Fehler.
Wie komme ich dahinter?

Hallo, welchen REST Client verwendest Du?
Dann versuch ich das mal mit dem.

Und Du bist auch sicher mit WLAN des ESS verbunden? D.h Du hast die Taste am Wechseleichter gedrückt und dich dann direkt mit dem Hotspot verbunden?

Moin, ich nutze Restler für Android.
Anbei mal Screenshots von den Einstellungen in der App. Ja, ich verbinde mein Android Handy mit dem ESS AP welcher nach Halten der WLAN Taste da ist (WLAN Schriftzug wird blau). Da bin ich auch sicher verbunden.

Darf ich das nochmal pingen?

Hallo Bhenyamin,
probiere bitte noch folgendes:
POST request statt GET
den body in {} setzen, also so: {"key":"lgepmsuser!@#"}
Wenn das nicht funktioniert, probiere ich es bei mir noch einmal aus.
LG, Grex

Yeah! Danke! DAS war es! Perfekt

Freut mich :-)
@Morluktom: kannst du bitte diese beiden Änderungen auf die Hauptseite übernehmen?
Danke,
Grex

authors: Bhenyamin Morluktom grex1975


text:
Reporting half the amount.

My solar/lux is reporting half of what the solar is producing.
Any ideas?

That's weird. Can you send me the debug log?
On Wed, Oct 23, 2024 at 6:19 PM Churro-blaze @.***>
wrote:

My solar/lux is reporting half of what the solar is producing.
Any ideas?
—
Reply to this email directly, view it on GitHub
https://github.com/MortJC/homebridge-platform-isolarcloud/issues/13, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5E4TURH2HBYPJSHXTWK3DZ45EW5AVCNFSM6AAAAABQODX2FCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGYYDONJUGY4TEOI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Sorted now. Operator fault 🤦♂
One of my ubiquity cameras was reporting a lux of 51 for some reason so Apple home was taking an average on the outside lux numbers.
Thanks for the follow up.
App working great now.

Good to hear it's resolved.
On Sun, Oct 27, 2024 at 6:02 AM Churro-blaze @.***>
wrote:

Sorted now. Operator fault 🤦♂
One of my ubiquity cameras was reporting a lux of 51 for some reason so
Apple home was taking an average on the outside lux numbers.
Thanks for the follow up.
App working great now.
—
Reply to this email directly, view it on GitHub
https://github.com/MortJC/homebridge-platform-isolarcloud/issues/13#issuecomment-2439695814,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5E4TUZYPL3533JPGQQHELZ5PRODAVCNFSM6AAAAABQODX2FCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZZGY4TKOBRGQ
.
You are receiving this because you commented.Message ID:
@.***>

authors: Churro-blaze MortJC

repo: MortJC/homebridge-platform-isolarcloud


text:
69（シックスナイン）

69
シックスナイン
https://ja.m.wikipedia.org/wiki/シックスナイン

ありがとうございます。見落としておりました。
69の方は偽陽性の問題が少し気になるので(偽陽性を低く抑えようとデータベース化しているので)
シックスナインの方を追加いたします。

repo: MosasoM/inappropriate-words-ja


text:
Log a warning if module defined in override.cfg doesn't exist

The override.cfg file holds settings for the headless server. These are applied over the ones in config.cfg. Modules to be activated by the headless server are also defined here.
Right now, if a module that doesn't exist is defined in the override file, the server just ignores it and moves on. It would be better if an error or at least a warning is thrown in these cases.
The StateHeadlessSetup class might be a good place to start. It sets up all configuration options which you would control using the in-game menu UIs.

For more details about the override file see https://github.com/MovingBlocks/Terasology/blob/develop/docs/Playing.md#configuring-a-server :-)
ModuleManagerImpl might also be a good class to check on
Hopefully a Good First Issue, hop on our Discord for more questions, easy to miss notifications from GitHub 👍

I'll take this one.

I have created a pull request for this. https://github.com/MovingBlocks/Terasology/pull/3702

authors: Cervator askneller mayant15

repo: MovingBlocks/Terasology


text:
Charcoal Pit no longer displays smoke particles when burning

Charcoal Pit was rendering smoke using particle system, but it stopped working. Maybe it was affected by OpenGL changes @begla has made?
We have confirmed that the particles are being generated correctly, and the renderParticle(Particle particle, float light) is called correctly.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1612332-charcoal-pit-no-longer-displays-smoke-particles-when-burning?utm_campaign=plugin&utm_content=tracker%2F5279&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F5279&utm_medium=issues&utm_source=github).

Closing as obsolete. The instructions above are outdated and I'm not sure the current charcoal oven even works. We also know smoke particles work elsewhere.

authors: Cervator MarcinSc


text:
Debug node

Adds a new Debug Node that can be used to display the Color attachments of FBOs. Also adds associated console commands that can be used to control the debug Node, like dagDebug engine:fbo.ssao (that will become something like dagDebugger setFbo engine:fbo.ssao after some polish).
Vision for the future: Ideally, we will have an abstract DebugNode class, that gets extended by ColorAttachmentDebugNode (currently the DebugNode), DepthAttachmentDebugNode and StencilAttachmentDebugNodes.
@emanuele3d Ping! :D

Hooray Jenkins reported success with all tests good!

Ok, had a look and I have no idea where you are going with this PR.
Right now the use of the debug node seems convoluted and superfluous.
I like the idea of having a console command that changes the fbo of the node helping with the debugging. But I'd tie that to the CopyFboColorAttachmentToScreenNode instead, as it does the job already.
Also, do we need to add the command to the CoreCommands file? Can't we register the command directly in the node?

"Right now the use of the debug node seems convoluted and superfluous.
...
But I'd tie that to the CopyFboColorAttachmentToScreenNode instead, as it does the job already."
You are correct, right now the job of DebugNode is kinda trivial. However, the major reason I made a new Node, rather than cram it all up in CopyFboColorAttachmentToScreenNode, was the separation of concerns. This deals mainly with three things:

Storing data: as things stand, the job of CopyImageToScreenNode is simple - it copies an image directly to screen. It does not need to store any other data, or know anything else. The DebugNode, on the other hand, has to obtain the lastUpdated / stale gBuffers right in the constructor, so that any external calls to .swap() don't provide us with the wrong buffer. This might include other things in the future, though not necessarily.
Interfacing with other classes: I've had to add the method WorldRenderer.getDebugNode that allows the console command, which is stored in an external file (at least for now), to interface with the dag. Rather than having them deal with CopyImageToScreen (and DebugDepth and DebugStencil in the future) I'd rather have them deal with DebugNode (And DebugDepth and DebugStencil).
Lastly, the addition of new types of debug Nodes to the system. Right now, we'll have to just add the new Debug Nodes, and link their output to CopyImage Node. If we combine the Debug and CopyImageToScreenNode, we'll have to break it into two parts again to allow New Nodes. Consider a small example : let's say we want to allow drawing the scene, with contribution of a sepcific fbo highlighted (tinted). Right now, we can just rework DebugNode to draw to an intermediate fbo with the desired image, and pass that to CopyImageToScreenNode. If we combine these two Nodes right now, we'll have to either a) have this piece of debug code embedded in the same Node that is responsible for drawing things to screen and which will also be used by other Nodes like DepthDebug making it less than optimal, or b) we'll have to split the CopyFboColorAttachment into two - DebugNode, and CopyImageToScreenNode.

That being said, if you still want, I can merge these two together - I'm just not sold on the idea of combining them now, and splitting them again a week from now.
"Also, do we need to add the command to the CoreCommands file? Can't we register the command directly in the node?"
I tried directly adding the command to Node, it didn't work. I guess I'm missing something, but I definitely agree with you, and will have this done.

As I looked at the broader picture, something occurred to me. We have been discussing about what these nodes do in the context of debugging, but we should probably stop earlier.
What do this nodes do, period?
First, we need a node that displays an arbitrary color attachment of an arbitrary fbo. Second, we need a number of converter nodes that kick in when we need to deal with a non-color attachment, to convert the attachment data into color data. This way, we don't need a hierarchy of specialized debug nodes, we only need one OutputToScreenNode (currently known as CopyFBOblablabla - I know, my fault) and a few converter nodes such as DepthToColorNode or StencilToColorNode. In fact we might also need a Color64toColor32Node as the gbuffer has 64 bits color attachments.
That fact that we might use these nodes for debugging purposes is completely irrelevant. Other people might use them in different ways. What we do need is the commands to interact with these nodes: that's where the debugging capability kicks in. And for that we need, most of all, to figure out how to declare commands right in the node class code, so that we don't need to give access to the bowels of the renderer to unrelated parts of the engine.
Does this make sense @vampcat?

Yes it does, and I completely agree with you.
However, I do have one slight problem dealing with all this, and something I keep coming back to : let's discuss a practical debugger. We want either a fullscreen regular image with contribution of a node highlighted (ideally, given fbo into tint and then a composition of the tinted fbo and gbuffer), or a picture in picture depth attachment (ideally, depthToColor along with pipComposition of this image and gbuffer). What I'm trying to highlight is, it's not one single Node that will make up the renderer, it will be a series of Nodes.
So, how about we go with your (new) vision, and think up of a slightly better area to house the debugging code, apart from the Nodes themselves? (Something like RenderGraphDebugger class or something, not sure tbh)

There are a couple of issues here.

I fail to understand what functionality you'd like in a RenderGraphDebugger at this stage. From my perspective debugging will be a combination of nodes and placement of nodes. Highlighting the contribution of a node under inspection will require either rendering to a separate FBO (if it doesn't already), use a TintNode on the result and then recombine everything with a CompositingNode or, more simply, add a TintNode after the previous node and then render the inspected node as usual (reverse highlighting). PiP fundamentally is just a specialized, not blending CompositingNode that takes the color attachment of an FBO (the background), the color attachment of another FBO (the foreground) and combines the two using a viewport to write the content of the foreground on top of a portion of the background. Depending how complex you want it to be we can even have CropNodes and Transform2dNodes that alone or combined would give you anything from PiP to side-by-side views.

I fail to see why we have to discuss this debugging functionality so in depth at this stage, when we have no experience with an actual DAG in Terasology. The idea here is to have quickly in place something minimally functional that allows us to develop the DAG and debug it as necessary. It is premature to develop a DAG-based debugging functionality when the DAG is not in place yet.

Once we have a DAG in place we'll certainly have to deal with how, for debugging purposes, we can add or move nodes used for debugging, so that they get into the right places - not to mention removing them from those places once they are no longer needed. But right now for this purpose I'm thinking commands, not fancy classes somewhat replacing the whole graph and peppering it with debug nodes. Also keep in mind that once we have a visual DAG, anything automatic will get out of the window: it will be much easier to write a tutorial showing what node to put where so that the user can do it on his own than write fancy functionality to do it automagically. I suspect if we get all the way to a VDAG even module developers won't bother with functionality to insert nodes in the right place: they'll just write a tutorial or a set of instructions leaving the user with the relatively simple task of adding/replacing the appropriate nodes and doing the rewiring.
Does this make sense?
Really, for the time being, focus on the OutputToScreenNode and a handful of ConverterNodes that we can (currently) add to the initRenderGraph and then interact with via console commands. That's a good, solid, no-frills base. Then we get on with the DAG development and as we refine our understanding of it I'm sure we'll be able to understand much better what we need debug-wise.

Okay, so I don't think I'm getting across.
"Once we have a DAG in place we'll certainly have to deal with how, for debugging purposes, we can add or move nodes used for debugging - not to mention removing them from those places once they are no longer needed. But right now for this purpose I'm thinking commands, not fancy classes somewhat replacing the whole graph and peppering it with debug nodes."
No, I don't want to replace the graph or pepper it with debug Nodes. I agree with you compeltely on the vision right now:
"focus on the OutputToScreenNode and a handful of ConverterNodes that we can (currently) add to the initRenderGraph and then interact with via console commands."
That being said, I just don't believe OutputToScreenNode is the best place to put in commands that manipulate the rest of the graph. Shouldn't a related - but separate - class take care of adding/removing the Nodes, based on which attachment type (or later, in which view mode) we want to view?

That being said, I just don't believe OutputToScreenNode is the best place to put in commands that manipulate the rest of the graph. Shouldn't a related - but separate - class take care of adding/removing the Nodes, based on which attachment type (or later, in which view mode) we want to view?

That's not what I'm asking. The commands interacting with the OutputToScreenNode should only change the FBO. The converter node would only need commands setting of min/max values, i.e. to remap depth and stencil to a visible range. The wiring, at this stage, we'd do right in the source code, as needed. We don't need fancier functionality right now.

Okay, this makes sense.
I started on it, and ran into a slight problem : a class needs to extend the BaseSystem (or something similar) class, to enable registering of commands within it. OutputImageToScreen Node already extends AbstractNode, so either we make a new class.

That's annoying. :stuck_out_tongue_closed_eyes:
I'd say neither possibilities are ideal given the circumstances. What I'm thinking right now is to have another object extend BaseComponentSystem, with the two obvious candidates being WorldRendererImpl and RenderGraph. But that requires looking into the lifecycle of a system and avoid being confused between engine subsystems and component systems, which I'm noticing in the code they both tend to be called just "systems".
Let's have a chat in the rendering channel tonight, also to clarify my knowledge, with @Cervator at least, but ideally also with @Josharias and @flo. This is a bigger architectural issue that requires a bit more knowledge of the bigger picture. Would 20:00 CEST work for everybody?
I'm actually quite flexible about the time as my wife and kids have gone for a long weekend away (my first multi-day holiday in 6.5 years!) so, I could do earlier in the afternoon or later in the evening but we have to keep in mind @vampcat is India-based and 3.5 hours ahead of Europe.

@vampcat: I just had a chat with @Cervator on the subject.
It seems to me that making all nodes ComponentSystems (even by adding empty methods in AbstractNode) is not ideal as it would have some performance impact on the objects iterating over legitimate ComponentSystems.
In this context I'm thinking that the WorldRendererImpl class could be a good candidate to become a system, perhaps doing initialization work in postBegin() and disposal in shutdown(). From that scenario we'd be able to have commands in the WorldRendererImpl class.
That been said, it would still be nice if somehow nodes can register with the renderer the commands they can accept. I.e. we could have a package-private WorldRenderer.registerCommand(uri nodeId, string commandName). Then, in the node, we'd have a handleCommand(string commandName, string arguments).
In this context, typing "dagNodeCommand myNodeUri myCommand myArg1 myArg2" would fetch the appropriate node via RenderGraph.findNode(myNodeUri) and then call myNode.handleCommand(myCommand, "myArg1 myArg2"), completely delegating to the node the handling of the arguments string.
What do you think?

Closing in favour of #3058

authors: GooeyHub emanuele3d vampcat


text:
Fix javaDoc for Issue #3268

There're small changes after code review for recently merged PR #3278 ( Issue #3268 )

Hooray Jenkins reported success with all tests good!

Going to merge this because it's just a small addition to an already merged PR

Oh no, shame on me >__<

authors: GooeyHub ar0ne jellysnake


text:
How to add extension to retry with OAuth?

I am trying to add retry logic with OAuth. I have found following article for it. However it is for old version of Moya. AFAIK, Moya now returns Single<Response>  I tried to port it to new version but it is not working.I get Type of expression is ambiguous without more context. Could you help me to find my error? I am using Moya 10 Thanks
extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Response {
    /// Tries to refresh auth token on 401 errors and retry the request.
    /// If the refresh fails, the signal errors.
    public func retryWithAuthIfNeeded() ->  Single<Response> {
        return self.retryWhen{e -> Observable<Error> in
            Observable.zip(e, Observable.range(start: 1, count: 3), resultSelector: { $1 })
            .flatMap { i in
                return provider.rx.request(.refresh(token: "abc"))
                .filterSuccessfulStatusAndRedirectCodes()
                .map(Token.self)
                .catchError {  error  in
                    if case MoyaError.statusCode(let response) = error  {
                        if response.statusCode == 401 {
                            // Logout
                            do {
                                try User.logOut()
                               // AlertHelper.show(title: "Error", subTitle: "Please login to continue", actionButton: AlertButton(title: "OK",
                              //                                                                                backgroundColor: Constants.Colors.Blue.regular))
                            } catch _ {
                                log.warning("Failed to logout")
                            }
                        }
                    }
                    return Observable.error(error)
                    }.flatMap { token -> Observable<Token> in
                        do {
                            try token.saveInRealm()
                        } catch let e {
                            log.warning("Failed to save access token")
                            return Observable.error(e)
                        }
                        return Observable.just(token)
                }
            }
        }
    }
}

@tosbaha Can you give us the line where the error occurs?

@toshaba I would add return types to every closure (you have missing ones in your first flatMap and catchError). Compiler with RxSwift gets confused so general rule of thumb is to specifically add return types in each operator.

@sunshinejr seems like there are actually returns? The first flatmap returns immediately, the catchError returns after the if.
Sent with GitHawk

@SD10 on line }.flatMap { token -> Observable<Token> in
@sunshinejr I added   .flatMap { i -> Single<Token> in and  .catchError {  error  -> Single<Token> in didn't make any difference. I think there is a typo somewhere that I can't see.

For me Single does not have retryWhen... Why?

this works for me:
import Foundation
import RxSwift
import Moya
import XCGLogger
extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Response {
    public func retryWithAuthIfNeeded() -> Single<ElementType> {
        return retryWhen { e in
            Observable.zip(e, Observable.range(start: 1, count: 3),
                           resultSelector: { $1 })
                .flatMap { i -> PrimitiveSequence<SingleTrait, Access> in
                    var _xAppToken = XAppToken()
                    return DataProvider.rx
                        .request(.refreshToken(token: _xAppToken.refreshToken!))
                        .filterSuccessfulStatusCodes()
                        .mapObject(Access.self)
                        .catchError { error in
                            if case MoyaError.statusCode(let response) = error  {
                                if response.statusCode == 401 {
                                    // Logout
                                }
                            }
                            return Single.error(error)
                        }.flatMap({ access -> PrimitiveSequence<SingleTrait, Access> in
                            XCGLogger.default.debug(access.accessToken)
                            XCGLogger.default.debug(access.refreshToken)

                            return Single.just(access)
                        })
            }
        }
    }
}

Thanks @Mazorati for trying to help. I have solved this issue couple of days ago and your issue notification helped to remember this issue again. For anyone interested, I have managed to solve the issue both with Single and Observable My error was the parameter of retryWhen which nobody caught the error :\
PS: I believe that just like NetworkStack, this project may also benefit from authentication and authorization handler.
// With Single
extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Response {
    /// Tries to refresh auth token on 401 errors and retry the request.
    /// If the refresh fails, the signal errors.
    public func retryWithAuthIfNeeded() ->  Single<Response> {
        return self.retryWhen{ (e: Observable<Error>) in
            Observable.zip(e, Observable.range(start: 1, count: 3), resultSelector: { $1 })
                .flatMap { i in
                    return provider.rx.request(.refresh(token: "abc"))
                        .filterSuccessfulStatusAndRedirectCodes()
                        .map(Token.self)
                        .catchError {  error  in
                            if case MoyaError.statusCode(let response) = error  {
                                if response.statusCode == 401 {
                                    // Logout
                                    do {
                                        try User.logOut()
                                    } catch _ {
                                        logger.warning("Failed to logout")
                                    }
                                }
                            }
                            return Single.error(error)
                        }.flatMap { token -> Single<Token> in
                            do {
                                try token.saveInRealm()
                            } catch let e {
                                logger.warning("Failed to save access token")
                                return Single.error(e)
                            }
                            return Single.just(token)
                    }
            }
        }
    }
}

// With Observable just like linked example.
public extension ObservableType where E == Response {
    /// Tries to refresh auth token on 401 errors and retry the request.
    /// If the refresh fails, the signal errors.
    public func retryWithAuthIfNeeded() ->  Observable<Response> {
        return self.retryWhen{ (e: Observable<Error>) in
            Observable.zip(e, Observable.range(start: 1, count: 3), resultSelector: { $1 })
                .flatMap { i in
                    return provider.rx.request(.refresh(token: "abc"))
                        .filterSuccessfulStatusAndRedirectCodes()
                        .asObservable()
                        .map(Token.self)
                        .catchError {  error  in
                            if case MoyaError.statusCode(let response) = error  {
                                if response.statusCode == 401 {
                                    // Logout
                                    do {
                                        try User.logOut()
                                    } catch _ {
                                        logger.warning("Failed to logout")
                                    }
                                }
                            }
                            return Observable.error(error)
                        }.flatMap { token -> Observable<Token> in
                            do {
                                try token.saveInRealm()
                            } catch let e {
                                logger.warning("Failed to save access token")
                                return Observable.error(e)
                            }
                            return Observable.just(token)
                    }
            }
        }
    }
}

Hey @tosbaha, I'm going to close this now that it's been resolved. Thanks for sharing how you remedied the issue so that others facing similar struggle can resolve theirs 👍

@tosbaha but i don't understand why do we use Observable.zip(e, Observable.range(start: 1, count: 3) here? Method .retry(3) is the same?

@Mazorati I am not super confident about RxSwift. However according to my understanding, it gives us better control for each try. For example you can check i and act differently. For first try do this, second try do that etc. I think at the end of the day, you prefer whatever works for you.

@tosbaha
I'm getting an error on the following line:

        return self.retryWhen{ (e: Observable<Error>) in

Was wondering if you had a demo on github for this retry loop. Thanks!

@rlam3 use my code above

@Mazorati

I don't believe I should be using a single right? This is what my token map looks like. It takes a refresh_token and gives back a new access_token and a new refresh_token. the old one is scrapped in the backend.

@rlam3 I just hacked a quick repo for you. Open MoyaDemoTests and run the tests. First test goes directly to Internet. Second test uses stubbing to emulate failed response. You can play with it and see what is going on.
Repo: MoyaDemo

Heads up to future readers of this issue
This solution is a little hacky and I wouldn't recommend copying it. Using .zip as a hack instead of retrying is less than ideal.
If you're looking for latest best practices, please give them a shot yourself and open a new issue if you need help with your implementation

@rlam3 wrong return type after mapping. Use https://github.com/ivanbruel/Moya-ObjectMapper

@AndrewSB I am sorry to say this, but I don't think opening a new issue will help. I am sure I will sound like ungrateful by writing this. I opened this issue 16 days ago. I am not so much familiar with RxSwift and Moya. I tried to make it work but couldn't. However none of the contributors of this repo looked at it thoroughly. It took me 4 days to solve by myself. I am sure they would find out my error or suggest best practices if they did. Again I sound ungrateful for by complaining on OSS repo. I know everybody is busy with their job and other daily stuff but I don't think that opening a new issue on the same subject will result in different output. It looks like you are focusing more on trivial things like fixing typo on a README, or decreasing amount of days for stale-bot. I don't see the point of decreasing days of stale-bot. I follow most of the contributors and their projects. I am really grateful for what you all share. I love for example Ash Furrow's contributions and his positive attitude. However, not everything works as in theory. I opened two issues on similar subject and I really don't believe that I will get a solution on third.

Hey @tosbaha,
I'm really sorry that you feel like the Moya contributors haven't given you the help you need. I can assure you that we all do our best to answer any question that's asked, but it takes a large effort to answer several new questions daily while maintaining the core library. I believe if a Moya contributor is focusing on a seemingly "trivial" task while you have an outstanding question, it is likely that the contributor only has enough time to resolve that simple issue.
That being said, I feel like your question is more related to the use of RxSwift and the Swift compiler than it is directly related to Moya.

authors: AndrewSB BasThomas Mazorati SD10 rlam3 sunshinejr tosbaha

repo: Moya/Moya


text:
如何取消请求

请问如何在控制器deinit时取消 当前控制器的所有请求

发现在离开控制器之后 数据才返回，这时 self = nil 所有想问问deinit 是否有取消的方法？

How do I cancel the current controller in controller deinit all requests

用了RX的话 不用管

What do you mean exactly?

no problem, can close this question @BasThomas

@xiangyu-sun  what do you mean please?Can you say more details? how to use it when i pop viewcontroller

authors: BasThomas gongyucheng lxkbest xiangyu-sun zhaoyunyi


text:
Footer links with anchor tag not working

Try to hit a footer link which contains an anchor on the same page and it would fail. Every link goes to # .
Need a fix for this.

Assign me this.

@yash14123 You can take this. Please go ahead!

They don't even work in Chrome. Can @Mozpacers/contributors confirm this?

Okay, here is what I've been able to debug till now.
If you move any link say for example I moved about link from footer to above sections and test it, it doesn't work in any section.
As soon as it is placed in download firefox section, it works but instead of pointing to about section it points to slider above it.

This bug is caused with this commit
It is something with the changes in main js file.

Fixed by @Slayslot via this and this commit.
Thanks for your contributions :)

authors: CuriousLearner ManrajGrover yash14123