The build can get stuck when running into the timeout and paramiko not
noticing it. This can be reproduced by setting a small build timeout for
an app. I tried setting set_keepalive() but it did not help. This
forcefully closes the ssh channel to the VM so the fdroid build will
continue. As we destroy the VM in the next step anyhow I think this is
fine.
Currently translated at 78.8% (491 of 623 strings)
Translated using Weblate: Chinese (Simplified) (zh_Hans) by RainSlide <RainSlide@outlook.com>
Currently translated at 77.2% (481 of 623 strings)
Co-authored-by: RainSlide <RainSlide@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/
Translation: F-Droid/F-Droid Server
Currently translated at 99.0% (617 of 623 strings)
Translated using Weblate: Italian (it) by Pixel-Tux <luis.pardus@gmail.com>
Currently translated at 98.7% (615 of 623 strings)
Translated using Weblate: Italian (it) by Pixel-Tux <luis.pardus@gmail.com>
Currently translated at 97.5% (608 of 623 strings)
Co-authored-by: Pixel-Tux <luis.pardus@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/it/
Translation: F-Droid/F-Droid Server
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>
Currently translated at 97.7% (609 of 623 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
Currently translated at 76.8% (479 of 623 strings)
Translated using Weblate: Chinese (Simplified) (zh_Hans) by Xiang Heng Wei <yylteam@hotmail.com>
Currently translated at 75.7% (472 of 623 strings)
Translated using Weblate: Chinese (Simplified) (zh_Hans) by Xu ZhuoHan <yylteam@hotmail.com>
Currently translated at 74.9% (467 of 623 strings)
Co-authored-by: Xiang Heng Wei <yylteam@hotmail.com>
Co-authored-by: Xu ZhuoHan <yylteam@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/
Translation: F-Droid/F-Droid Server
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>
Currently translated at 98.7% (615 of 623 strings)
Co-authored-by: Fjuro <ifjuro@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/cs/
Translation: F-Droid/F-Droid Server
Ideally, these would be fixed. But it'll be a project.
* C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
* R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
* R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise)
* R1720: Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (no-else-raise)
* R1722: Consider using 'sys.exit' instead (consider-using-sys-exit)
* R1723: Unnecessary "elif" after "break", remove the leading "el" from "elif" (no-else-break)
* R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue)
* R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal)
* W0133: Exception statement has no effect (pointless-exception-statement)
* W0718: Catching too general exception Exception (broad-exception-caught)
* W0719: Raising too general exception: Exception (broad-exception-raised)
* W1510: 'subprocess.run' used without explicitly defining the value for 'check'. (subprocess-run-check)