Installation fails with online installer (IDFGH-10688)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1
Operating System used.
Windows
How did you build your project?
Other (please specify in More Information)
If you are using Windows, please specify command line type.
None
What is the expected behavior?
Online installer should allow to install ESP-IDF without exit code
What is the actual behavior?
Whenever I try to install ESP-IDF with online installer, I get the following error message:
Installation has failed with exit code 1
I am using universal windows installer v2.21, and running it without antivirus or admin rights does not change the behavior.
Steps to reproduce.

Download online installer v2.21
Install ESP-IDF

Build or installation Logs.
No response
More Information.
I actually want to use the installer to install amazon freeRTOS custom ESP-IDF version, but cannot use it as it fails with exit code 1. Even when downloading ESP-IDF through the installer, I get the same error.

@rbruneau-altyor Could you please share the installation logs? The above error message is very general and we cannot help based on that.

In case you don't have the logs and/or you decide to re-run the installer then a newer version (2.22) has just been released a couple of minutes ago. Please try it.

That is when I try to install amazon-freertos esp-idf 4.2:
`2023-07-20 13:40:08.065   Log opened. (Time zone: UTC+02:00)
2023-07-20 13:40:08.065   Setup version: Inno Setup version 6.2.2
2023-07-20 13:40:08.065   Original Setup EXE: C:\Users\rbruneau\Downloads\esp-idf-tools-setup-online-2.22.exe
2023-07-20 13:40:08.065   Setup command line: /SL5="$E0B1C,3283833,844288,C:\Users\rbruneau\Downloads\esp-idf-tools-setup-online-2.22.exe"
2023-07-20 13:40:08.065   Windows version: 10.0.19044  (NT platform: Yes)
2023-07-20 13:40:08.065   64-bit Windows: Yes
2023-07-20 13:40:08.065   Processor architecture: x64
2023-07-20 13:40:08.065   User privileges: None
2023-07-20 13:40:08.067   Administrative install mode: No
2023-07-20 13:40:08.067   Install mode root key: HKEY_CURRENT_USER
2023-07-20 13:40:08.067   64-bit install mode: Yes
2023-07-20 13:40:09.677   Created temporary directory: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp
2023-07-20 13:40:09.683   -- DLL function import --
2023-07-20 13:40:09.683   Function name: idpAddFile
2023-07-20 13:40:09.683   DLL name: files:idp.dll
2023-07-20 13:40:09.683   Extracting temporary file: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.690   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.690   Importing the DLL function.
2023-07-20 13:40:09.737   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.737   -- DLL function import --
2023-07-20 13:40:09.737   Function name: idpAddFileComp
2023-07-20 13:40:09.737   DLL name: files:idp.dll
2023-07-20 13:40:09.737   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.737   Importing the DLL function.
2023-07-20 13:40:09.737   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.737   -- DLL function import --
2023-07-20 13:40:09.737   Function name: idpAddMirror
2023-07-20 13:40:09.737   DLL name: files:idp.dll
2023-07-20 13:40:09.737   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.737   Importing the DLL function.
2023-07-20 13:40:09.737   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.737   -- DLL function import --
2023-07-20 13:40:09.737   Function name: idpAddFtpDir
2023-07-20 13:40:09.737   DLL name: files:idp.dll
2023-07-20 13:40:09.737   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.737   Importing the DLL function.
2023-07-20 13:40:09.737   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.737   -- DLL function import --
2023-07-20 13:40:09.737   Function name: idpAddFtpDirComp
2023-07-20 13:40:09.737   DLL name: files:idp.dll
2023-07-20 13:40:09.737   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.737   Importing the DLL function.
2023-07-20 13:40:09.737   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.737   -- DLL function import --
2023-07-20 13:40:09.737   Function name: idpClearFiles
2023-07-20 13:40:09.737   DLL name: files:idp.dll
2023-07-20 13:40:09.737   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.737   Importing the DLL function.
2023-07-20 13:40:09.737   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpFilesCount
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpFtpDirsCount
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpFileDownloaded
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpFilesDownloaded
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpDownloadFile
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpDownloadFiles
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpDownloadFilesComp
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpDownloadFilesCompUi
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpStartDownload
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpStopDownload
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpSetLogin
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpSetProxyMode
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpSetProxyName
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpSetProxyLogin
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpConnectControl
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.738   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.738   Importing the DLL function.
2023-07-20 13:40:09.738   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.738   -- DLL function import --
2023-07-20 13:40:09.738   Function name: idpAddMessage
2023-07-20 13:40:09.738   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpSetInternalOption
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpSetDetailedMode
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpSetComponents
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpReportError
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpTrace
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpAddFileSize
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpAddFileSize
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpGetFileSize
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: idpGetFilesSize
2023-07-20 13:40:09.739   DLL name: files:idp.dll
2023-07-20 13:40:09.739   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idp.dll
2023-07-20 13:40:09.739   Importing the DLL function.
2023-07-20 13:40:09.739   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.739   -- DLL function import --
2023-07-20 13:40:09.739   Function name: proc_start
2023-07-20 13:40:09.739   DLL name: files:cmdlinerunner.dll
2023-07-20 13:40:09.739   Extracting temporary file: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\cmdlinerunner.dll
2023-07-20 13:40:09.743   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\cmdlinerunner.dll
2023-07-20 13:40:09.743   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: proc_get_exit_code
2023-07-20 13:40:09.766   DLL name: files:cmdlinerunner.dll
2023-07-20 13:40:09.766   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\cmdlinerunner.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: proc_get_output
2023-07-20 13:40:09.766   DLL name: files:cmdlinerunner.dll
2023-07-20 13:40:09.766   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\cmdlinerunner.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: proc_end
2023-07-20 13:40:09.766   DLL name: files:cmdlinerunner.dll
2023-07-20 13:40:09.766   Dest DLL name: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\cmdlinerunner.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: SetEnvironmentVariableW
2023-07-20 13:40:09.766   DLL name: kernel32.dll
2023-07-20 13:40:09.766   Dest DLL name: kernel32.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: PeekMessageW
2023-07-20 13:40:09.766   DLL name: user32.dll
2023-07-20 13:40:09.766   Dest DLL name: user32.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: TranslateMessage
2023-07-20 13:40:09.766   DLL name: user32.dll
2023-07-20 13:40:09.766   Dest DLL name: user32.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.766   -- DLL function import --
2023-07-20 13:40:09.766   Function name: DispatchMessageW
2023-07-20 13:40:09.766   DLL name: user32.dll
2023-07-20 13:40:09.766   Dest DLL name: user32.dll
2023-07-20 13:40:09.766   Importing the DLL function.
2023-07-20 13:40:09.766   Successfully imported the DLL function. Delay loaded? No
2023-07-20 13:40:09.866   Configuration /CONFIG=
2023-07-20 13:40:09.867   Configuration /CHECKPATH=yes
2023-07-20 13:40:09.867   Configuration /GITCLEAN=yes
2023-07-20 13:40:09.867   Configuration /GITRECURSIVE=yes
2023-07-20 13:40:09.867   Configuration /GITRESET=yes
2023-07-20 13:40:09.867   Configuration /GITDEPTH=
2023-07-20 13:40:09.867   Configuration /GITREPO=https://github.com/espressif/esp-idf.git
2023-07-20 13:40:09.867   Configuration /GITSUBMODULEURL=
2023-07-20 13:40:09.867   Configuration /GITUSEMIRROR=no
2023-07-20 13:40:09.867   Configuration /IDFDIR=
2023-07-20 13:40:09.867   Configuration /IDFUSEEXISTING=no
2023-07-20 13:40:09.867   Configuration /IDFVERSION=
2023-07-20 13:40:09.867   Configuration /IDFVERSIONSURL=https://dl.espressif.com/dl/esp-idf/idf_versions.txt
2023-07-20 13:40:09.868   Configuration /OFFLINE=no
2023-07-20 13:40:09.868   Configuration /PYTHONNOUSERSITE=yes
2023-07-20 13:40:09.868   Configuration /PYTHONWHEELSURL=https://dl.espressif.com/pypi
2023-07-20 13:40:09.868   Configuration /PYTHONWHEELSVERSION=3.11-2023-03-05
2023-07-20 13:40:09.868   Configuration /SKIPSYSTEMCHECK=no
2023-07-20 13:40:09.868   Configuration /USEEMBEDDEDGIT=yes
2023-07-20 13:40:09.868   Configuration /USEEMBEDDEDPYTHON=yes
2023-07-20 13:40:09.870   Extracting temporary file: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe
2023-07-20 13:40:10.035   Adding Python version=3.11.2 name=Use Python 3.11.2 Embedded (Recommended) executable=tools\idf-python\3.11.2\python.exe
2023-07-20 13:40:10.037   Found link in "For more infojects/esp-idf/en/latest/versions.html": "https://docs.espressif.com/projects/esp-idf/en/latest/versions.html"
2023-07-20 13:40:12.352   * Starting system check ...
2023-07-20 13:40:12.361   * Windows version
2023-07-20 13:40:12.362   : 10.00.19044
2023-07-20 13:40:12.364    [OK]
2023-07-20 13:40:12.365   * Checking "Long Paths Enabled" in Windows registry
2023-07-20 13:40:12.366    [OK]
2023-07-20 13:40:12.367   * Active code page:
2023-07-20 13:40:12.368   Executing: chcp.com
2023-07-20 13:40:12.429   850
2023-07-20 13:40:12.430   * Checking certificates
2023-07-20 13:40:12.431   * https://dl.espressif.com/dl/esp-idf
2023-07-20 13:40:12.433    $ C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe certificate verify --url https://dl.espressif.com/dl/esp-idf
2023-07-20 13:40:13.662   URL verified
2023-07-20 13:40:13.879    [OK]
2023-07-20 13:40:13.885   * https://github.com/espressif/esp-idf
2023-07-20 13:40:13.887    $ C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe certificate verify --url https://github.com/espressif/esp-idf
2023-07-20 13:40:14.533   URL verified
2023-07-20 13:40:14.753    [OK]
2023-07-20 13:40:14.756   * https://www.s3.amazonaws.com/
2023-07-20 13:40:14.758    $ C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe certificate verify --url https://www.s3.amazonaws.com/
2023-07-20 13:40:15.621   URL verified
2023-07-20 13:40:15.839    [OK]
2023-07-20 13:40:15.843   Executing: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe antivirus get --property displayName
2023-07-20 13:40:15.901   Result: Windows Defender
2023-07-20 13:40:15.901   Executing: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe antivirus get --property displayName
2023-07-20 13:40:15.963   Result: Windows Defender
2023-07-20 13:40:15.963   * Detected antivirus: Windows Defender
2023-07-20 13:40:15.965   * Environment variables (PATHEXT) .
2023-07-20 13:40:15.967    [OK]
2023-07-20 13:40:15.968   * Check complete.
2023-07-20 13:40:17.225   ApplyPythonConfigurationByIndex index=0
2023-07-20 13:40:17.225   ApplyPythonConfigurationByIndex: PythonPath=tools\idf-python\3.11.2\ PythonExecutablePath=tools\idf-python\3.11.2\python.exe
2023-07-20 13:40:17.237   ApplyPythonConfigurationByIndex index=0
2023-07-20 13:40:17.237   ApplyPythonConfigurationByIndex: PythonPath=tools\idf-python\3.11.2\ PythonExecutablePath=tools\idf-python\3.11.2\python.exe
2023-07-20 13:40:17.239   OnIDFPagePrepare
2023-07-20 13:40:18.751   OnIDFSelectionChange index=1
2023-07-20 13:40:37.488   OnIDFPageValidate index=1
2023-07-20 13:40:38.666   Checking location of ToolsDir C:\Workspace\Espressif\amazon-esp-idf-v4.2\ is not a subdirectory of C:\Workspace\amazon-freertos\vendors\espressif\esp-idf
2023-07-20 13:40:39.653   Summary message:
Using Embedded Python 3.11.2
                      Using Embedded Git :
                            C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-git\2.39.2\cmd\git.exe

                      Using existing ESP-IDF copy:
                            C:\Workspace\amazon-freertos\vendors\espressif\esp-idf

                      IDF tools directory (IDF_TOOLS_PATH):
                            C:\Workspace\Espressif\amazon-esp-idf-v4.2

                      Components:
                      Drivers:
                      Targets: ESP32 ESP32-C2 ESP32-C3 ESP32-C6 ESP32-S2 ESP32-S3
                      Optimization: Assets (Espressif); Shallow (Git)

2023-07-20 13:40:40.680   PythonExecutablePathUpdateAfterInstall: PythonPath=C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\ PythonExecutablePath=C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe
2023-07-20 13:40:40.680   Checking existence of: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe
2023-07-20 13:40:40.680   Checking download cache for: C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-python-3.11.2-embed-win64.zip
2023-07-20 13:40:40.683   Scheduling download of https://dl.espressif.com/dl/idf-python/idf-python-3.11.2-embed-win64.zip to C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-python-3.11.2-embed-win64.zip
2023-07-20 13:40:40.683   Checking existence of: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-git\2.39.2\cmd\git.exe
2023-07-20 13:40:40.683   Checking download cache for: C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-git-2.39.2-win64.zip
2023-07-20 13:40:40.683   Scheduling download of https://dl.espressif.com/dl/idf-git/idf-git-2.39.2-win64.zip to C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-git-2.39.2-win64.zip
2023-07-20 13:40:40.683   Executing: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\idf-env.exe config set --git "C:/Workspace/Espressif/amazon-esp-idf-v4.2/tools/idf-git/2.39.2/cmd/git.exe"
2023-07-20 13:40:40.739   Result:
2023-07-20 13:40:42.237   Found 1 files to register with RestartManager.
2023-07-20 13:40:42.237   Calling RestartManager's RmGetList.
2023-07-20 13:40:42.243   RmGetList finished successfully.
2023-07-20 13:40:42.243   RestartManager found no applications using one of our files.
2023-07-20 13:40:42.247   Starting the installation process.
2023-07-20 13:40:42.249   Directory for uninstall files: C:\Workspace\Espressif\amazon-esp-idf-v4.2
2023-07-20 13:40:42.257   Will append to existing uninstall log: C:\Workspace\Espressif\amazon-esp-idf-v4.2\unins000.dat
2023-07-20 13:40:42.259   -- File entry --
2023-07-20 13:40:42.259   Dest filename: C:\Workspace\Espressif\amazon-esp-idf-v4.2\unins000.exe
2023-07-20 13:40:42.259   Non-default bitness: 32-bit
2023-07-20 13:40:42.262   Time stamp of our file: 2023-07-20 13:40:07.900
2023-07-20 13:40:42.262   Dest file exists.
2023-07-20 13:40:42.262   Time stamp of existing file: 2023-07-20 10:51:34.832
2023-07-20 13:40:42.262   Version of our file: 51.1052.0.0
2023-07-20 13:40:42.369   Version of existing file: 51.1052.0.0
2023-07-20 13:40:42.369   Installing the file.
2023-07-20 13:40:42.376   Leaving temporary file in place for now.
2023-07-20 13:40:42.376   -- File entry --
2023-07-20 13:40:42.377   Dest filename: C:\Workspace\Espressif\amazon-esp-idf-v4.2\idf-env.exe
2023-07-20 13:40:42.377   Time stamp of our file: 2023-07-19 15:23:48.000
2023-07-20 13:40:42.377   Dest file exists.
2023-07-20 13:40:42.377   Time stamp of existing file: 2023-02-08 14:42:20.000
2023-07-20 13:40:42.377   Version of our file: (none)
2023-07-20 13:40:42.379   Version of existing file: (none)
2023-07-20 13:40:42.379   Installing the file.
2023-07-20 13:40:42.513   Successfully installed the file.
2023-07-20 13:40:42.513   -- File entry --
2023-07-20 13:40:42.513   Dest filename: C:\Workspace\Espressif\amazon-esp-idf-v4.2\idf_cmd_init.bat
2023-07-20 13:40:42.514   Time stamp of our file: 2023-07-19 15:23:26.000
2023-07-20 13:40:42.514   Dest file exists.
2023-07-20 13:40:42.514   Time stamp of existing file: 2023-02-08 14:41:42.000
2023-07-20 13:40:42.514   Version of our file: (none)
2023-07-20 13:40:42.515   Version of existing file: (none)
2023-07-20 13:40:42.515   Installing the file.
2023-07-20 13:40:42.517   Successfully installed the file.
2023-07-20 13:40:42.517   -- File entry --
2023-07-20 13:40:42.517   Dest filename: C:\Workspace\Espressif\amazon-esp-idf-v4.2\Initialize-Idf.ps1
2023-07-20 13:40:42.518   Time stamp of our file: 2023-07-19 15:23:26.000
2023-07-20 13:40:42.518   Dest file exists.
2023-07-20 13:40:42.518   Time stamp of existing file: 2023-02-08 14:41:42.000
2023-07-20 13:40:42.518   Version of our file: (none)
2023-07-20 13:40:42.527   Version of existing file: (none)
2023-07-20 13:40:42.527   Installing the file.
2023-07-20 13:40:42.528   Successfully installed the file.
2023-07-20 13:40:42.529   -- Registry entry --
2023-07-20 13:40:42.529   Key: HKEY_CURRENT_USER\Environment
2023-07-20 13:40:42.529   Value name: IDF_TOOLS_PATH
2023-07-20 13:40:42.529   Creating or opening the key.
2023-07-20 13:40:42.529   Deleting the value.
2023-07-20 13:40:42.529   Creating or setting the value.
2023-07-20 13:40:42.529   Successfully created or set the value.
2023-07-20 13:40:42.529   Saving uninstall information.
2023-07-20 13:40:42.529   Renaming uninstaller.
2023-07-20 13:40:42.530   Deleting uninstall key left over from previous non administrative install.
2023-07-20 13:40:42.530   Creating new uninstall key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall{9E068D99-5C4B-4E5F-96A3-B17CF291E6BD}_is1
2023-07-20 13:40:42.530   Writing uninstall key values.
2023-07-20 13:40:42.531   Detected previous administrative 64-bit install? No
2023-07-20 13:40:42.531   Detected previous administrative 32-bit install? No
2023-07-20 13:40:42.536   Installation process succeeded.
2023-07-20 13:40:42.539   Extracting temporary file: C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\7za.exe
2023-07-20 13:40:42.567   Checking existence of Embedded Python: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe
2023-07-20 13:40:43.640   Done, exit code=0
2023-07-20 13:40:43.640   --------
2023-07-20 13:40:43.640   Running command: "C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\7za.exe" x "-oC:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2" -r -aoa "C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-python-3.11.2-embed-win64.zip"
                      7-Zip (a) 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

                      Scanning the drive for archives:
                      1 file, 14106455 bytes (14 MiB)

                      Extracting archive: C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-python-3.11.2-embed-win64.zip
                      --
                      Path = C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-python-3.11.2-embed-win64.zip
                      Type = zip
                      Physical Size = 14106455

                      Everything is Ok

                      Folders: 1
                      Files: 689
                      Size:       29504233
                      Compressed: 14106455

2023-07-20 13:40:43.640   --------
2023-07-20 13:40:43.645   Checking existence of Embedded Git: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-git\2.39.2\cmd\git.exe
2023-07-20 13:40:44.988   Done, exit code=0
2023-07-20 13:40:44.988   --------
2023-07-20 13:40:44.988   Running command: "C:\Users\rbruneau\AppData\Local\Temp\is-25UCV.tmp\7za.exe" x "-oC:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-git\2.39.2" -r -aoa "C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-git-2.39.2-win64.zip"
                      7-Zip (a) 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

                      Scanning the drive for archives:
                      1 file, 29211171 bytes (28 MiB)

                      Extracting archive: C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-git-2.39.2-win64.zip
                      --
                      Path = C:\Workspace\Espressif\amazon-esp-idf-v4.2\dist\idf-git-2.39.2-win64.zip
                      Type = zip
                      Physical Size = 29211171

                      Everything is Ok

                      Folders: 3
                      Files: 327
                      Size:       69821126
                      Compressed: 29211171

2023-07-20 13:40:44.988   --------
2023-07-20 13:40:44.993   Setting PATH for this process: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2;C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-git\2.39.2\cmd;C:\Program Files (x86)\Google\Chrome\Application;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\Gpg4win..\GnuPG\bin;C:\Program Files\nodejs;C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin;C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility;C:\Workspace\Git\cmd;C:\Program Files (x86)\Microchip\MPLAB C32 Suite\bin;C:\Users\rbruneau\Anaconda3;C:\Users\rbruneau\Anaconda3\Library\mingw-w64\bin;C:\Users\rbruneau\Anaconda3\Library\usr\bin;C:\Users\rbruneau\Anaconda3\Library\bin;C:\Users\rbruneau\Anaconda3\Scripts;C:\Users\rbruneau\AppData\Local\Microsoft\WindowsApps;C:\Users\rbruneau\AppData\Local\GitHubDesktop\bin;C:\Users\rbruneau\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\rbruneau\AppData\Roaming\npm;C:\Workspace\Hyper\resources\bin
2023-07-20 13:40:44.993   PYTHONNOUSERSITE=True
2023-07-20 13:40:44.993   PYTHONPATH=
2023-07-20 13:40:44.993   PYTHONHOME=
2023-07-20 13:40:44.993   Checking whether file exists C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py
2023-07-20 13:40:44.993   idf_tools.py exists in IDF directory
2023-07-20 13:40:44.993   Adding extra Python wheels location. Setting environment variable PIP_EXTRA_INDEX_URL=https://dl.espressif.com/pypi
2023-07-20 13:40:44.993   idf_tools.py command: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py" "--idf-path" "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf"
2023-07-20 13:40:44.993   Selection of targets testing command: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py" install --targets=""
2023-07-20 13:40:45.296   Selection of targets: Not supported in this version idf_tools.py
2023-07-20 13:40:45.296   Installing tools:C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py" "--idf-path" "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf"   install
2023-07-20 13:40:45.669   Done, exit code=0
2023-07-20 13:40:45.669   --------
2023-07-20 13:40:45.669   Running command: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py" "--idf-path" "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf"   install
Installing tools: xtensa-esp32-elf, xtensa-esp32s2-elf, esp32ulp-elf, esp32s2ulp-elf, cmake, openocd-esp32, ninja, idf-exe, ccache, dfu-util
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
2023-07-20 13:40:45.669   --------
2023-07-20 13:40:45.672   Parsing version from header file: C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\components\esp_common\include\esp_idf_version.h
2023-07-20 13:40:45.673   Detected version: 4.2
2023-07-20 13:40:45.673   ESP-IDF Python Virtual environment does not exist, creating the environment: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe -m venv "C:\Workspace\Espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env"
2023-07-20 13:40:54.584   Done, exit code=0
2023-07-20 13:40:54.584   --------
2023-07-20 13:40:54.584   Running command: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe -m venv "C:\Workspace\Espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env"
2023-07-20 13:40:54.584   --------
2023-07-20 13:40:54.589   Installing Python environment:C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py" "--idf-path" "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf"   install-python-env
2023-07-20 13:41:09.777   Done, exit code=1
2023-07-20 13:41:09.777   --------
2023-07-20 13:41:09.777   Running command: C:\Workspace\Espressif\amazon-esp-idf-v4.2\tools\idf-python\3.11.2\python.exe "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py" "--idf-path" "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf"   install-python-env
Python 3.11.2
                      Installing Python packages from C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\requirements.txt
                      Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
                      Processing c:\workspace\amazon-freertos\vendors\espressif\esp-idf\tools\kconfig_new\esp-windows-curses
                        Preparing metadata (setup.py): started
                        Preparing metadata (setup.py): finished with status 'done'
                      Requirement already satisfied: setuptools>=21 in c:\workspace\espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env\lib\site-packages (from -r C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\requirements.txt (line 4)) (65.5.0)
                      Collecting click>=5.0
                        Using cached click-8.1.6-py3-none-any.whl (97 kB)
                      Collecting pyserial>=3.0
                        Using cached https://dl.espressif.com/pypi/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
                      Collecting future>=0.15.2
                        Using cached https://dl.espressif.com/pypi/future/future-0.18.3-py3-none-any.whl (492 kB)
                      Collecting cryptography>=2.1.4
                        Using cached cryptography-41.0.2-cp37-abi3-win_amd64.whl (2.6 MB)
                      Collecting pyparsing<2.4.0,>=2.0.3
                        Using cached https://dl.espressif.com/pypi/pyparsing/pyparsing-2.3.1-py2.py3-none-any.whl (61 kB)
                      Collecting pyelftools>=0.22
                        Using cached https://dl.espressif.com/pypi/pyelftools/pyelftools-0.29-py2.py3-none-any.whl (174 kB)
                      Collecting gdbgui==<IP_ADDRESS>
                        Using cached https://dl.espressif.com/pypi/gdbgui/gdbgui-<IP_ADDRESS>-py3-none-any.whl (878 kB)
                      Collecting pygdbmi<=<IP_ADDRESS>
                        Using cached https://dl.espressif.com/pypi/pygdbmi/pygdbmi-<IP_ADDRESS>-py3-none-any.whl (16 kB)
                      Collecting python-socketio<5
                        Using cached https://dl.espressif.com/pypi/python-socketio/python_socketio-4.6.1-py2.py3-none-any.whl (51 kB)
                      Collecting reedsolo<=1.5.4,>=1.5.3
                        Using cached https://dl.espressif.com/pypi/reedsolo/reedsolo-1.5.4-py3-none-any.whl (28 kB)
                      Collecting bitstring>=3.1.6
                        Using cached https://dl.espressif.com/pypi/bitstring/bitstring-4.0.2-py3-none-any.whl (46 kB)
                      Collecting ecdsa>=0.16.0
                        Using cached https://dl.espressif.com/pypi/ecdsa/ecdsa-0.18.0-py2.py3-none-any.whl (142 kB)
                      Collecting Flask<1.0,>=0.12.2
                        Using cached https://dl.espressif.com/pypi/flask/Flask-0.12.5-py2.py3-none-any.whl (81 kB)
                      Collecting Flask-Compress<2.0,>=1.4.0
                        Using cached https://dl.espressif.com/pypi/flask-compress/Flask_Compress-1.13-py3-none-any.whl (7.9 kB)
                      Collecting Flask-SocketIO<3.0,>=2.9
                        Using cached https://dl.espressif.com/pypi/flask-socketio/Flask_SocketIO-2.9.6-py2.py3-none-any.whl (16 kB)
                      Collecting gevent<2.0,>=1.2.2
                        Using cached gevent-1.5.0.tar.gz (5.3 MB)
                        Installing build dependencies: started
                        Installing build dependencies: finished with status 'done'
                        Getting requirements to build wheel: started
                        Getting requirements to build wheel: finished with status 'error'
                        error: subprocess-exited-with-error

                        Getting requirements to build wheel did not run successfully.
                        exit code: 1

                        [323 lines of output]
                        Compiling src/gevent/resolver/cares.pyx because it changed.
                        [1/1] Cythonizing src/gevent/resolver/cares.pyx
                        warning: src\gevent\resolver\cares.pyx:32:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        warning: src\gevent\resolver\cares.pyx:33:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        Compiling src/gevent/libev/corecext.pyx because it changed.
                        [1/1] Cythonizing src/gevent/libev/corecext.pyx
                        warning: src\gevent\libev\corecext.pyx:325:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        warning: src\gevent\libev\corecext.pyx:778:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        warning: src\gevent\libev\corecext.pyx:780:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        warning: src\gevent\libev\corecext.pyx:782:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        warning: src\gevent\libev\corecext.pyx:786:0: The 'DEF' statement is deprecated and will be removed in a future Cython version. Consider using global variables, constants, and in-place literals instead. See https://github.com/cython/cython/issues/4310
                        warning: src\gevent\libev\corecext.pyx:1288:0: Global name __SYSERR_CALLBACK matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
                        warning: src\gevent\libev\corecext.pyx:1288:0: Global name __SYSERR_CALLBACK matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
                        warning: src\gevent\libev\corecext.pyx:1288:0: Global name __SYSERR_CALLBACK matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
                        warning: src\gevent\libev\corecext.pyx:1288:0: Global name __SYSERR_CALLBACK matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                if events & ~(libev.EV__IOFDSET | libev.EV_READ | libev.EV_WRITE):
                                    raise ValueError('illegal event mask: %r' % events)
                                # All the vfd_functions are no-ops on POSIX
                                cdef int vfd = libev.vfd_open(fd)
                                libev.ev_io_init(&self._watcher, <void *>gevent_callback_io, vfd, events)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1027:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                    raise ValueError('illegal event mask: %r' % events)
                                # All the vfd_functions are no-ops on POSIX
                                cdef int vfd = libev.vfd_open(fd)
                                libev.ev_io_init(&self._watcher, <void *>gevent_callback_io, vfd, events)
                                self.__watcher = <libev.ev_watcher*>&self._watch          self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &io_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1028:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...

                            def __cinit__(self, loop loop, double after=0.0, double repeat=0.0, ref=True, priority=None):
                                if repeat < 0.0:
                                    raise ValueError("repeat must be positive or zero: %r" % repeat)
                                libev.ev_timer_init(&self._watcher, <void *>gevent_callback_timer, after, repeat)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1072:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                            def __cinit__(self, loop loop, double after=0.0, double repeat=0.0, ref=True, priority=None):
                                if repeat < 0.0:
                                    raise ValueError("repeat must be positive or zero: %r" % repeat)
                                libev.ev_timer_init(&self._watcher, <void *>gevent_callback_timer, after, repeat)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &timer_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1073:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                # 1) "libev: ev_signal_start called with illegal signal number"
                                #    EV_NSIG might be different from signal.NSIG on some platforms
                                # 2) "libev: a signal must not be attached to two different loops"
                                #    we probably could check that in LIBEV_EMBED mode, but not in general
                                libev.ev_signal_init(&self._watcher, <void *>gevent_callback_signal, signalnum)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1117:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                #    EV_NSIG might be different from signal.NSIG on some platforms
                                # 2) "libev: a signal must not be attached to two different loops"
                                #    we probably could check that in LIBEV_EMBED mode, but not in general
                                libev.ev_signal_init(&self._watcher, <void *>gevent_callback_signal, signalnum)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &signal_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1118:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...

                            cdef libev.ev_idle _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_idle_init(&self._watcher, <void*>gevent_callback_idle)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1133:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                            cdef libev.ev_idle _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_idle_init(&self._watcher, <void*>gevent_callback_idle)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &idle_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.p  src\gevent\libev\corecext.pyx:1134:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...

                            cdef libev.ev_prepare _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_prepare_init(&self._watcher, <void*>gevent_callback_prepare)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1146:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                            cdef libev.ev_prepare _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_prepare_init(&self._watcher, <void*>gevent_callback_prepare)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &prepare_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1147:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...

                            cdef libev.ev_check _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_check_init(&self._watcher, <void*>gevent_callback_check)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1159:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                            cdef libev.ev_check _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_check_init(&self._watcher, <void*>gevent_callback_check)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &check_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1160:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...

                            cdef libev.ev_fork _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_fork_init(&self._watcher, <void*>gevent_callback_fork)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1172:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                            cdef libev.ev_fork _watcher

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_fork_init(&self._watcher, <void*>gevent_callback_fork)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &fork_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1173:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                # Note the use of ev_async_pending instead of ev_is_pending
                                return True if libev.ev_async_pending(&self._watcher) else False

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_async_init(&self._watcher, <void*>gevent_callback_async)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1189:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        --------  ------------------------------------------------------------
                        ...
                                return True if libev.ev_async_pending(&self._watcher) else False

                            def __cinit__(self, loop loop, ref=True, priority=None):
                                libev.ev_async_init(&self._watcher, <void*>gevent_callback_async)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &async_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1190:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                    raise AttributeError("Child watchers are not supported on Windows")
                                if not loop.default:
                                    raise TypeError('child watchers are only available on the default loop')
                                libev.gevent_install_sigchld_handler()
                                libev.ev_child_init(&self._watcher, <void *>gevent_callback_child, pid, trace)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1212:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                if not loop.default:
                                    raise TypeError('child watchers are only available on the default loop')
                                libev.gevent_install_sigchld_handler()
                                libev.ev_child_init(&self._watcher, <void *>gevent_callback_child, pid, trace)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &child_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1213:20: Cannot convert 'start_and_stop *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                    self._paths = paths
                                else:
                                    paths = <bytes>path
                                    self._paths = paths
                                libev.ev_stat_init(&self._watcher, <void *>gevent_callback_stat, <char*>paths, interval)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                                 ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1263:25: Cannot convert 'ev_watcher *' to Python object

                        Error compiling Cython file:
                        ------------------------------------------------------------
                        ...
                                else:
                                    paths = <bytes>path
                                    self._paths = paths
                                libev.ev_stat_init(&self._watcher, <void *>gevent_callback_stat, <char*>paths, interval)
                                self.__watcher = <libev.ev_watcher*>&self._watcher
                                self.__ss = &stat_ss
                                            ^
                        ------------------------------------------------------------

                        src\gevent\libev\corecext.pyx:1264:20: Cannot convert 'start_and_stop *' to Python object
                        Traceback (most recent call last):
                          File "C:\Workspace\Espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 351, in <module>
                            main()
                          File "C:\Workspace\Espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 333, in main
                            json_out['return_val'] = hook(**hook_input['kwargs'])
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                          File "C:\Workspace\Espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 118, in get_requires_for_build_wheel
                            return hook(config_settings)
                                   ^^^^^^^^^^^^^^^^^^^^^
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-build-env-pnjkcfp_\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in get_requires_for_build_wheel
                            return self._get_build_requires(config_settings, requirements=['wheel'])
                                   ^^             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-build-env-pnjkcfp_\overlay\Lib\site-packages\setuptools\build_meta.py", line 323, in _get_build_requires
                            self.run_setup()
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-build-env-pnjkcfp_\overlay\Lib\site-packages\setuptools\build_meta.py", line 488, in run_setup
                            self).run_setup(setup_script=setup_script)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-build-env-pnjkcfp_\overlay\Lib\site-packages\setuptools\build_meta.py", line 338, in run_setup
                            exec(code, locals())
                          File "<string>", line 49, in <module>
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-install-lyap6ypb\gevent_6f4b47d43a6e42dc8d03cafd55da865d\_setuputils.py", line 254, in cythonize1
                            new_ext = cythonize(
                                      ^^^^^^^^^^
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-build-env-pnjkcfp_\overlay\Lib\site-packages\Cython\Build\Dependencies.py", line 1134, in cythonize
                            cythonize_one(*args)
                          File "C:\Users\rbruneau\AppData\Local\Temp\pip-build-env-pnjkcfp_\overlay\Lib\site-packages\Cython\Build\Dependencies.py", line 1301, in cythonize_one
                            raise CompileError(None, pyx_file)
                        Cython.Compiler.Errors.CompileError: src/gevent/libev/corecext.pyx
                        [end of output]

                        note: This error originates from a subprocess, and is likely not a problem with pip.
                      error: subprocess-exited-with-error

                      Getting requirements to build wheel did not run successfully.
                      exit code: 1

                      See above for output.

                      note: This error originates from a subprocess, and is likely not a problem with pip.

                      [notice] A new release of pip available: 22.3.1 -> 23.2
                      [notice] To update, run: C:\Workspace\Espressif\amazon-esp-idf-v4.2\python_env\idf4.2_py3.11_env\Scripts\python.exe -m pip install --upgrade pip
                      Traceback (most recent call last):
                        File "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py", line 1545, in <module>
                          main(sys.argv[1:])
                        File "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py", line 1541, in main
                          action_func(args)
                        File "C:\Workspace\amazon-freertos\vendors\espressif\esp-idf\tools\idf_tools.py", line 1268, in action_install_python_env
                          subprocess.check_call(run_args, stdout=sys.stdout, stderr=sys.stderr)
                        File "subprocess.py", line 413, in check_call
                      subprocess.CalledProcessError: Command '['C:\\Workspace\\Espressif\\amazon-esp-idf-v4.2\\python_env\\idf4.2_py3.11_env\\Scripts\\python.exe', '-m', 'pip', 'install', '--no-warn-script-location', '-r', 'C:\\Workspace\\amazon-freertos\\vendors\\espressif\\esp-idf\\requirements.txt']' returned non-zero exit status 1.

2023-07-20 13:41:09.778   --------
2023-07-20 13:41:09.779   Message box (OK):
Installation has failed with exit code 1
2023-07-20 13:41:26.972   User chose OK.
2023-07-20 13:41:26.976   Message box (Yes/No):
Installation log has been created, it may contain more information about the problem.
Display the installation log now?
2023-07-20 13:41:27.786   User chose Yes.
2023-07-20 13:41:27.830   CurStepChanged raised an exception.
2023-07-20 13:41:27.944   Need to restart Windows? No
2023-07-20 13:41:27.948   -- Run entry --
2023-07-20 13:41:27.948   Run as: Original user
2023-07-20 13:41:27.948   Type: ShellExec
2023-07-20 13:41:27.948   Filename:
2023-07-20 13:41:27.973   -- Run entry --
2023-07-20 13:41:27.973   Run as: Original user
2023-07-20 13:41:27.973   Type: ShellExec
2023-07-20 13:41:27.973   Filename:
`

Same problem with v2.22 installer

It looks like you are trying to install v4.2 and not v5.1 mentioned in the report. The workaround for the above issue has already been added into the v4.2 release branch: https://github.com/espressif/esp-idf/commit/9e9cbd541b1a46524b3ab250ba82bb544091fd08. Your release probably doesn't have it. Please check if you are able to get any newer bugfix version. Unfortunately we are not able to add more fixes or workarounds to v4.2 because it reached its end-of-life and not supported anymore.
You might be able to work around the issue if you can apply the above changes to your ESP-IDF copy.
Also, you might be able to find a much older offline installer with the required ESP-IDF version included - this won't work with custom ESP-IDF copies.

I have the same issue on 4.4.1, with multiple  Error compiling Cython file like the log reported


What is to enter when asked for "'Enter the code from that page here: '"

hey when authentication complted then its redirect to your redirect url !!
just check the parms of url you will find the code!!
like http://localhost:53951/?code=4/0AY0e-g6VHLYeYHLkT4Lj-gJ_D94AwA0oHxU4lK3pQbTT8QdBnWdSTHNRAUqsgPgWb6nhbw&scope=https://www.googleapis.com/auth/classroom.courses.readonly


Why billboard has no id attribute, but cesium has an id attribute, without this id, it can't be judged by pick, can this be added?

I will add id prop in the next release


How to determine response time from Apache logs.

Hello.
 Can you please help us?
Thank you!
Best

You will need to modify your apache2.conf, usually located under /etc/apache2/apache2.conf and add %D to your current format. e.g.,
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %D" combined

then restart apache, e.g.,
# systemctl restart apache2

Then use this in goaccess
goaccess access.log --log-format='%h %^[%d:%t %^] "%r" %s %b "%R" "%u" %D' --date-format=%d/%b/%Y --time-format=%T

Thank you!
Apache conf:
LogFormat "%h %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i" %D %T" combined
goaccess command:
goaccess /var/log/goAccess/ssl_access.log -o /var/www/html/index.html --log-format="%h %^[%d:%t %^] "%r" %s %b "%R" "%u" %D %T" --date-format=%d/%b/%Y --time-format=%T
But still I don't see some data in graphs, example:

Please only use %D and not %T.
goaccess /var/log/goAccess/ssl_access.log -o /var/www/html/index.html --log-format="%h %^[%d:%t %^] "%r" %s %b "%R" "%u" %D %^" --date-format=%d/%b/%Y --time-format=%T

Let me know if that works

No, still same :(

Sorry, I'm not sure what issue you are experiencing. Can you please elaborate this?

Hi, yes sure, I could try to explain.
So, date in column Avg. T. S. is not in ms, there is just us unit. I belive that my avg response times are higher that us.
Maybe I don't know exactly how this software works 👍
So, what I need is graph for response_time of apache web server for specifics website.
Can we archive this here?
Thank you for help and support!
Regards, Erik

My guess is that since you recently added %D to your log, it's taking a lot of those 0s into account and thus averaging in microsecs. Just to be sure, you can take a sample set of the last 10 requests and see if the avg.ts number makes sense. e..g,
tail -10 access.log | goaccess - -o /var/www/html/index.html --log-format="%h %^[%d:%t %^] "%r" %s %b "%R" "%u" %D %^" --date-format=%d/%b/%Y --time-format=%T

Right now you can plot either visitors/hits/tx, there's no chart right now for avg.ts. Though, I should be able to add that. If that's the chart you are looking to have, please feel free to create a new issue so I don't forget.

Hi,
I have try with last 10 rows from logs... situation is the same:

Can you please post those 10 lines here? and the exact command you are running?  Really thank you!
Now we need just graph for response_time, I will open new issue.
Really thank you!!!
Best,

That's great to hear. Closing this, feel free to reopen it if needed.


Fix testing and add compilation test.

This removes some unnecessary timeouts from tests and especially adds the first test that compiles a source file.
Lessons learnt from these tests:

It takes more than 30 seconds to load the compiler in the test environment

Because of that, I would propose to put as many tests as possible into single test cases that only need to load the compiler once.

This is still not too stable. I fear that there is no way around mocking the compiler. One way to do that is to provide a mock file soljson.js in the local repository at the time the tests are run and then use the url http://<IP_ADDRESS>:8080/#version=builtin for the tests.
In order for this to run smoothly, the tests could provide a list of anything they will compile and then travis compiles these sources before the UI tests are run and puts these compilations results inside the mock soljson.js.

Is this obsoleted by #273?

Rebased.

I will update this once https://github.com/ethereum/browser-solidity/pull/283 is merged.

this PR also fix an ie/safari bug
throw "attempted to assign to readonly property exception" here:
https://github.com/ethereum/browser-solidity/pull/250/files#diff-c2ddeee397dd6378fa147d13ec494e31R830

Moved the readonly fix to #305.


Option to support recursive ignore rules?

Is there an option on the web interface or an API query argument to enable recursive ignore rules?
For example, https://www.gitignore.io/api/lyx,vim,linux,latex only returns gitignore rules for the current directory and, I as a user would be interested in recursive ignore rules in the format: **.bla instead of *.bla

At the moment there isn't.  If something should be ignore recursively, it should be specified in the template as a file that can potentially be anywhere in your git directory tree.

If you believe that there should be an update to some of the ignore templates, please submit a pull request to: https://github.com/github/gitignore for templates that are hosted by GitHub.


Add links to package functions in vignettes

Both spatial vignette and main could use this. I tried using [pkg::function()] but it didn't work properly. Might need to use \link[pkg]{function}?

I think that pkg:function() should work btw (seems to work for me)

Ok odd, I see here that you do what we do (function_name()) but the link does work in your vignette: https://github.com/epinowcast/epidist/blob/bc10a37f7e0d4d1b7b2901158da275e5ab2a8d14/vignettes/ebola.Rmd#L202 ... Unless I should be looking at something different!

Yeah odd. Hmm:
---
title: "Getting started with wwinference"
description: "A quick start example demonstrating the use of wwinference to jointly fit wastewater and hospital admissions data"
author: "Kaitlyn Johnson"
date: "2024-06-27"
output:
  bookdown::html_vignette2:
    fig_caption: yes
    code_folding: show
pkgdown:
  as_is: true
vignette: >
  %\VignetteIndexEntry{Getting started with wwinference}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

---
title: "Using epidist to estimate delay between symptom onset and positive test for an Ebola outbreak in Sierra Leone"
description: "A more detailed guide to using the epidist R package"
output:
  bookdown::html_document2:
    fig_caption: yes
    code_folding: show
    number_sections: true
pkgdown:
  as_is: true
# csl: https://raw.githubusercontent.com/citation-style-language/styles/master/apa-numeric-superscript-brackets.csl
link-citations: true
vignette: >
  %\VignetteIndexEntry{Getting in depth with epidist}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
bibliography: references.bib
---

Thats what I was thinking too... will give it a try. I would think that would have to do with the bib but maybe not...

I don't think it'd be to do with the .bib

It doesn't work when I render locally. Very perplexing.


jQuery.js called on scripts but jquery.js in plugins

just add a Q in plugins folder name jQuery.js

My bad, don't see the commit


DuckDuckGo or customizable search engine?

Not that Google's evil or anything, but... No. I HAD a Firefox plugin I use already to redir Bing to DDG, it worked great with EdgeDeflector.

I am working on giving user option to choose search engine while installing . So till then please use google . I will add it very soon. BTW windows spotlight is working now be sure to uninstall and install NoMoreEdge using same setup.

Added this feature in new update. Please update the setup to get latest release

Thanks a ton dude!! NO MÖAR EDGE!!!


Allow form submission by hitting enter

Fixes #4
Seems just a matter of ignoring enter keypresses. Are there any use cases I'm missing?

Any change this can be merged and released? This is breaking my app.

+1

Thank you @bpugh.


Update Set-SPOSiteOffice365Group.md

Corrected a small typo and added another code example.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOSiteOffice365Group.md
:white_check_mark:Succeeded
View (sharepoint-ps)

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

thx Dennis, appreciated.


BZ1303534: GSS BxMS6.2.0 Full Text search returns only 10 results even if it hits more than 10

See https://bugzilla.redhat.com/show_bug.cgi?id=1303534
This is the corollary of https://github.com/droolsjbpm/kie-wb-common/pull/289 for 6.3.x

Part of an ensemble:
https://github.com/uberfire/uberfire/pull/311
https://github.com/uberfire/uberfire-extensions/pull/231
https://github.com/droolsjbpm/guvnor/pull/278
https://github.com/droolsjbpm/kie-wb-common/pull/293
https://github.com/droolsjbpm/drools-wb/pull/140
https://github.com/droolsjbpm/kie-wb-distributions/pull/221
https://github.com/droolsjbpm/jbpm-console-ng/pull/361
https://github.com/droolsjbpm/jbpm-designer/pull/180

6.3.x: 43f35091891124085b86fd3820c7b19728453634


Update disqus code to the updated embedded code

Disqus has updated their embed code to make it a bit smaller and reduce the change of creating multiple threads per URL. The blog post announcing it can be found here: http://blog.disqus.com/post/131581805720/improve-your-disqus-integration-with-our-updated

Hi, I applied this patch in my blog and now some posts are not showing the disqus correctly:
http://hackingbits.github.io/blog/cv-in-assembly-why-not/
http://hackingbits.github.io/articles/moedas-criptograficas-eletrons-como/
But some are showing ok:
http://hackingbits.github.io/blog/markdown-blog-writers-using-emacs/
http://hackingbits.github.io/blog/finding-out-the-current-in-use-xserver/

From my understanding, by default Disqus links comments by a page's URL. The point of the new embed is to set the page URL directly in their script along with the a unique ID.
My guess is it's the page.identifier line that's causing problems. It's probably doesn't match what Disqus has in their DB and isn't associating old comments for those pages correctly.
I've tried to use the unique page ID before and could never find a good way of generating it (see #69). The way @evanderkoogh did it isn't really providing a unique ID since it's just using the page.id which gives you something like /2008/12/14/my-post. If the page/post filename or permalink changes so will this ID. And that really shouldn't ever happen if you want this to work as intended.
I would just omit this line +        this.page.identifier = '{{ page.id }}'; // Replace PAGE_IDENTIFIER with your page's unique identifier variable and see if your comments show up.
The only benefit of setting a unique page.identifier is if you ever move to a new domain, change permalinks, URLs, etc. It just saves you from using Disqus' migration tools to update URLs so comments link to the correct page.

None.
I'll revert to old disqus indeed.
2015-11-02 11:31 GMT-03:00 Michael Rose<EMAIL_ADDRESS>
From my understanding, by default Disqus links comments by a page's URL.
The point of the new embed is to set the page URL directly in their script
along with the a unique ID.
My guess is it's the page.identifier line that's causing problems. It's
probably doesn't match what Disqus has in their DB and isn't associating
old comments for those pages correctly.
I've tried to use the unique page ID before and could never find a good
way of generating it (see #69
https://github.com/mmistakes/so-simple-theme/pull/69). The way
@evanderkoogh https://github.com/evanderkoogh did it isn't really
providing a unique ID since it's just using the page.id which gives you
something like /2008/12/14/my-post. If the page/post filename or
permalink changes so will this ID. And that really shouldn't ever happen if
you want this to work as intended.
I would just omit this line + this.page.identifier = '{{ page.id }}'; //
Replace PAGE_IDENTIFIER with your page's unique identifier variable and
see if your comments show up.
The only benefit of setting a unique page.identifier is if you ever move
to a new domain, change permalinks, URLs, etc. It just saves you from using
Disqus' migration tools to update URLs so comments link to the correct page.
—
Reply to this email directly or view it on GitHub
https://github.com/mmistakes/so-simple-theme/pull/176#issuecomment-153032047
.

--
Regards,
Geyslan G. Bem
hackingbits.com

@geyslan If its not broken don't fix it. Until I see the old embed breaking on my sites I'm not bothering updating. I use a customized version of the embed anyways to load comments only after tapping a "view more comments' button. Keeps page speed in check.

@michael, you're right. Tks.
2015-11-02 12:22 GMT-03:00 Michael Rose<EMAIL_ADDRESS>
@geyslan https://github.com/geyslan If its not broken don't fix it.
Until I see the old embed breaking on my sites I'm not bothering updating.
I use a customized version of the embed anyways to load comments only after
tapping a "view more comments' button. Keeps page speed in check.
—
Reply to this email directly or view it on GitHub
https://github.com/mmistakes/so-simple-theme/pull/176#issuecomment-153051133
.

--
Regards,
Geyslan G. Bem
hackingbits.com

Ah yes of course. It works great for me because I don't have any old comments on this new site. Probably best to reject the PR for now indeed.


Turn on gpu noise for non-external rendering?

https://renderman.pixar.com/forum/showthread.php?s=&postid=194145#post194145
Worth investigating if what card is available matters, etc.

Would it have anything to do with the denoise process being launched as a Python process?
I did try to get it work using the same '--override gpuIndex 0 --' command string as the external render but it always kicked out an error when rendering internally.

I did not try modifying the filter .json file though

I mean the RMANTREE variable is in the environment passed to the subprocess right?
OH here's a thought.  Try adding shell=True to the subprocess call for the denoise.  Because cuda might need to write to the console

Closed.


Fix: Follow us alignment

Hello @aslams2020,
I had fixed the alignment of follow us as mentioned in #213 .
Please reaview it and merge it.

The website has been updated.
Also please read #64
Don't make a direct PR without being assigned to an issue.


Transfer Of Care heading issue with editing

We have added "sourceId" to URL for PUT request on Angular version (showcase and dev boxes)
But "edit" functionality still doesn't work:
showcase - 404 not found http://prntscr.com/hjvhv4
dev Angular - 404 http://prntscr.com/hjvjld
log: http://prntscr.com/hjvn4d
Could you check it, please?

Not in general it works now, but I found another issue: https://github.com/PulseTile/PulseTile-React/issues/122
https://github.com/RippleOSI/Ripple-Qewd/issues/83


Danmaku blink on iPadOS

The steps to reproduce.
Just open the demo on my Safari on iPad.
Information
Dplayer: V1.26.0
OS: iPadOS 13.6
Browser: Safari
Example

I had same issue like you, and I fixed it by fixing the source code.
the reason why danmaku blink on safari is animation(CSS property) must be completed. But in dplayer's source code, danmaku's motivation keyframes are like this:
@keyframes move {
  form { transform: translateX(100%); }
}

chang it to :
@keyframes move {
  form { transform: translateX(100%);right: 0px; }
  to { transform: translateX(100%);right: 100%; }
}

I don't know why? But keyframes on safari must be completed.
(feel sorry, if I had made any grammar mistakes)
总之就是Safari上的帧动画必须是完整的，有始末位置。


aws_db_instance - Add ca_cert_identifier as an output

Greetings,
AWS allow users to perform SSL connection to their RDS. So, the resource aws_db_instance for the provider aws has an output for that called ca_cert_identifier.
It should be should be an output for this RDS module.

This is available since v2.7.0 of this module.


error on implode

$ gvm version
Go Version Manager v1.0.20 installed at $HOME

$ gvm implode
gvm_implode:read:1: -p: no coprocess
Action cancelled

same issue

Same here :unamused:
$gvm implode
gvm_implode:read:1: -p: no coprocess

Action cancelled

Per README - Troubleshooting
$rm -rf ~/.gvm

Also, it's harmless, but the line
[[ -s "/Users/remy/.gvm/scripts/gvm" ]] && source "/Users/remy/.gvm/scripts/gvm"

is left behind in ~/.bashrc or ~/.zshrc

Same issue here. Thanks @remy-actual

Same issue.

Same issue here.
Why did this issue got closed without an answer? :thinking:


short url/text does not work

For some reason i dont get a result when trying to embed very short urls.
As a test bitmap i used a single colored .gif with 123x123 pixels
the text/urls i tried to encode:
http://po/cf/ no result
http://po/cf/foo.htm no result
http://po.com/cf/ no result
http://po.lan/ no result
http://bit.ly/123 no result
http://po.com/cf/foo.htm works
http://github.com/very-long-url/with-many-characters works
Is this a bug? or am i missing something here?
i tried with firefox and chromium

Fixed in commit 198056aefcbe08b5ddd5179ea138e414ff521fc1


GEODE-5800: remove redundant casts for DataSerializer.readObject()

and remove unused methods on InternalDataSerializer.

+1 for code cleanup, obviously pending merge conflict resolution and failed test examination.  I'm not confident in how AnalyzeSerializablesJUnitTest desire to not break backwards compatibility works in practice.
It also looks like we've let this PR get stale enough that the test failures are a bit strange.  It looks like StressNewTest failures were UnitTest failures, but didn't fail in Build.  But Build has been replaced by a dedicated UnitTest job in these past three weeks.  Still, somewhat concerning that the stress went red where the Build didn't.

@galen-pivotal What you waiting for to merge this change?

I was waiting on GEODE-6036 (#2997) before fixing sanctioned serializables. I haven't pushed that up yet but will in a minute.

I'm going to close this until I have more time to devote to cleaning up tests, etc. around this.


Fail to launch share folder exe file: \machinename\temp\test.exe

My exe file is located in share folder. I can launch it manually, but can't lunch it with WinAppDriver. But if I copy the exe to local machine, it works. Does WinAppDriver not support lauch exe from share folder?

I would need to know if it works as well

Are you getting any error msg? I'm not...
appCapabilities.SetCapability("app", @"\\MYUNCPATH\test.exe");

Please reopen if this persists on the latest v1.2 build.


VAS with non-exponential clocks

It's common to want to add non-exponential clocks to systems specified via VAS. For example, in the SIR example below, its quite reasonable to want the recovery clock to follow (for example) a Weibull distribution. However, for this SIR example this means that we cannot use the same machinery to specify the VAS, if we want each infectious period to be drawn from that Weibull distribution.
I don't know the best way to specify these kinds of systems but they are extremely common, so we should think about the best way to do so. As written below is clearly wrong, but any generalization of the VAS machinery to support these systems should only introduce minimal complications at the user facing level.
function sir_vas(β, c, γ)
    take = [
        1 0;
        1 1;
        0 0;
    ]
    give = [
        0 0;
        2 0;
        0 1;
    ]
    rates = [(state) -> Exponential(1.0/(β*c*state[2]/sum(state)*state[1])), (state) -> Weibull(...))]
    (take, give, rates)
end

This is a longer term research project.


[FLINK-22475][table-common][table-api-java-bridge] Provide placeholder options (.'#'.) for datagen connector

What is the purpose of the change
This PR lets the datagen connector properly report its "placeholder" options (e.g. fields.#.kind) through the Factory interface. At the same time, we introduce this as a documented pattern and thus reserve # as a character for it, and ignore required options containing such a character when checking for missing required options.
Further work could be done when it comes to the validation, though that seems unnecessarily complex.
Brief change log

Document the usage of # as a special character on the Factory interface.
Extend the datagen factory to report its placeholder options.
Update the validation helper in FactoryUtil to respect such options.

Verifying this change
This is mostly covered by existing tests, but I have added one case to ensure required placeholder properties are not reported as missing.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? JavaDocs

@twalthr Thanks for the review! I updated the PR accordingly.


gnome-obfuscate: use gettext from nixpkgs

Description of changes
The vendored gettext fails to build with clang 16 on Darwin. The gettext in nixpkgs works.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Setting to draft until I can look into and respond to https://github.com/NixOS/nixpkgs/pull/328588#discussion_r1685273902.

Setting back to ready after updating it per the feedback I got in https://github.com/NixOS/nixpkgs/pull/328588 (since it’s the same underlying issue being fixed).


Search box does not find correspondences in various entities and ontologies

Hì, by running openlumify and trying the various functions I realized that the SEARCH box does not find correspondences in the various entities and ontologies. Another problem is the automatic time setting which must be set manually when starting openlumify.
Is there any chance to solve these problems?
Thank you !

Okay, so I left this one alone for the last month but have been doing a bit of experimentation with Elasticsearch and can't actually see how this ever worked. :-)
Over the next week or so I'll try to put some time into a proper fix.

excellent I will also try in the week.
If it can be useful
on some versions the search text only works with entries after importing the .csv files!

the other day i did some testing, and i noticed that after upgrading to elasticsearch5 it creates the known search problems.
I believe (but it is only a hypothesis) that the problem could be in
config/ visallo-elasticsearch-inprocess-properties
after update
#
# Vertexium
#
graph.search=org.vertexium.elasticsearch5.Elasticsearch5SearchIndex
graph.search.inProcessNode=true
graph.search.indexName=visallo
graph.search.inProcessNode.homePath=${VISALLO_DIR}/datastore/elasticsearch

before update
#
# Vertexium
#
graph.search=org.vertexium.elasticsearch.ElasticsearchSingleDocumentSearchIndex
graph.search.inProcessNode=true
graph.search.indexName=vertexium
graph.search.inProcessNode.dataPath=${VISALLO_DIR}/datastore/elasticsearch/data/
graph.search.inProcessNode.logsPath=${VISALLO_DIR}/datastore/elasticsearch/logs/
graph.search.inProcessNode.workPath=${VISALLO_DIR}/datastore/elasticsearch/work/

however, by making a breakpoint during the search, it would seem that jquery.js withSearch.js and search.js skip the cycle returning to the null value.
I  attach a comparison of the query of a working and a non-working version.

It would be interesting to fix the bug, also because it can be very useful :)


Add guide for Korean O3DS users

Since a month ago, Korea region O3DS users can downgrade to 9.0.
So, many users try to downgrade and also try to change sysnand region to E, U or J for install A9LH.
BTW, I heard brick reports about sysnand region changing,
If @Plailect add new guide page about this for the Asia region users, they will reduce brick risks.

few minute ago, I saw guide scope about this wiki on frontpage, but i think,  downgrade information can add to the part 2 page

You can't change region on sysnand without patching signature checks...
You'd just brick.

no. actually not need patch signature for this. just need valid secureinfo_a of target region.
many users already changed device region and installed a9lh.


MdSlider no animation in lazy loaded component

Bug, feature request, or proposal:
If you don't import MdSliderModule in a non-lazy loaded module, then the gesture(slide animation) is not present on the lazy loaded module.
What is the expected behavior?
MdSlider only needs to be imported in a component that uses it. Not the root when loaded only in a lazy loaded module.
What is the current behavior?
MdSlider has to be imported in the root when only used in lazy loaded module to get gestures. Slide animation.
What are the steps to reproduce?
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
What is the use-case or motivation for changing an existing behavior?
Bug
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 4.1.2
Chrome  58.0.3029.110
macOS
typescript 2.3.2
material beta 5
Is there anything else we should know?
Already fixed import order i.e. Can't drag md-slider #4278

Can confirm, I wasn't able to get animations for slider+drag to work when MdSliderModule was only included in lazy loaded module. Adding MdSliderModule import to main app module temporarily resolves the lack of animation.

Confirmed on 2.0.0-beta.8; none of the other "canon" solutions relating to HammerJS (import order, adding to .angular-cli.json) seem to resolve the lack of sliding – only importing in a non-lazy module does.

import non-lazy workaround NOT WORKING anymore<EMAIL_ADDRESS>

I can confirm that this issue still exists on latest version! (Both 5 and 6.0.0beta2)

I think this should at least be documented in the API until it's fixed, it was very annoying to find.

+1

+1

+1

Since this issue has devolved into the usual litany of "+1"s, I'm going to go ahead and try to dig this one up in a more positive way!
I noticed that the original Plunker that was provided for this issue no longer works (it was made over a year ago, after all), so I've gone ahead and re-made a commented and absolutely minimal reproduction of this issue, using the Stackblitz platform that the Material team seems to prefer now! That should at least ensure we have a working example for a while to come – System.import() always seemed dicey to use in paste bins anyway.
Now, for the meat: what can I do to assist with this? @mmalerba, I see you're assigned here, have you made any discoveries that could help point me in the right direction? Have you, @jelbourn? Any insight anyone can provide (i.e. suspect files, test results, etc) would be wonderful so I'm not just sticking my finger on the globe.
I want to help!

@DevVersion want to take a look?

I've looked into this issue and was able to reproduce the problem.
The lazy loading of Material components which depend on a custom GestureConfig does currently not work because the HammerGesturesPlugin is being created before our child lazy-loaded components can overwrite the HAMMER_GESTURE_CONFIG injection token (seen here)
Due to the fact that HammerGesturesPlugin is created once and therefore not recognizes the new custom gesture config, the default gesture config will be used to render the MatSlider or MatSlideToggle component.
Since such components depend on custom Hammer events, the events will never fire and the gestures won't work.
Workaround:
A workaround would be to manually specify the HAMMER_GESTURE_CONFIG in the root app module  that also imports the BrowserModule.
import {GestureConfig} from '@angular/material';

@NgModule({
  ...
  providers: [
    {provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig}
  ]
})
export class AppRootModule {}

Possible solutions:

No longer depending on a custom HammerGestureConfig (needs investigation)
Encouraging developers to manually specify the gesture config if lazy-loading is used
Manually using the custom Hammer instance without using the HammerGesturesPlugin

@wosevision Glad the workaround works and doesn't feel to "smelly".
Regarding:

1) We would need to figure out whether we could replace our custom (slide) Hammer events with the default (pan) events. Also we'd need to find a way to replace the (longpress) event.

3) I thought about just injecting some "gesture" service that then delegates to our custom HammerJS instance. We would have to deal with the HTMLElement's though.

These are just some approaches that came to mind at first glance.

Hmm.. okay, this is a good start. I'm going to look into what replacing those events would entail, I'll need to do some tests with switching event types out for one another.
I can't claim to fully understand proposition 2 still though, specifically the difference from the service in hammer_gestures.ts.. I'm still feverishly poking through these files though so it may click yet

The third proposal would be something like that:
class MatSlideToggle {

  constructor(gesture: /* Sample name */ MatGestureService) {
     if (gesture.isEnabled()) {
        gesture
          .createHammerInstance(this._slideToggleDragContainerRef.nativeElement)
          .on('slide', /* handle event */);
     }
  }
}

This way, we always have our needed custom HammerJS instance and it would work better for lazy-loading.

Oh, I see! Okay, that makes perfect sense now, thanks. So the service would only ever be responsible for providing the behaviour on a case-by-case basis – the hammer instance would just get attached to each element that needs it.
That sounds like a pretty reasonable solution too, and possibly one that gets to the heart of the issue. The only compromise (as far as I can tell) would be ergonomics for users who choose to roll their own custom everything using Material's services, and I would hope that they're at least used to expecting non-canon methods that look "internal-y". I personally wouldn't feel the loss if HammerGesturesPlugin disappeared tomorrow, but I obviously can't speak for everyone.

one application can have only one HAMMER_GESTURE_CONFIG.
material should not use it, otherwise developer can't use it anymore.

HammerJS has been removed, so that is no longer an issue 🎉


Load file from DICOMWeb server

Given a DICOMWeb host (ie http://localhost:8042/dicom-web) and studyInstanceUID, seriesInstanceUID, sopInstanceUID tuple, load the instance in the viewer.
@timthirion

Questions to answer:

[ ] Authentication
[ ] Streaming DICOM slices (pre-allocation vs dynamically resizing images)
[ ] What DICOM metadata is most useful for loading/parsing/etc.
[ ] Handling multiple volumes within a series


On-boarding and Documentation

Create tutorial to get going, e.g. how to link device, how to start JSON-RPC mode, ...
Proper documentation and tutorial how to develop a new command

done, see https://github.com/filipre/signalbot#getting-started


feat(uiSrefActive): Added support for multiple nested uiSref directives

Now uiSrefActive will add active class if match any state of nested uiSref directives.

I've rebased the PR against the latest changes

Patch looks great, well done. Thanks for your work on this.


[Role] az role definition list: Add --role-name argument to filter with roleName property

Related command
az role definition list
Description
Close https://github.com/Azure/azure-cli/issues/30579
Testing Guide
az role definition list --role-name Reader

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Thank you for your contribution! We will review the pull request and get back to you soon.