[03:13:15]
<Yunohost Git/Infra notifications> @baronrustamov forked yunohost to baronrustamov/yunohost: https://github.com/baronrustamov/yunohost
[04:30:25]
<Yunohost Git/Infra notifications> [issues] @cheywood opened issue #2130: DNS diagnosis timeouts result in false positives https://github.com/YunoHost/issues/issues/2130
[04:30:26]
<Yunohost Git/Infra notifications> [issues] @cheywood labeled :space_invader: bug on issue #2130: DNS diagnosis timeouts result in false positives https://github.com/YunoHost/issues/issues/2130
[05:00:13]
<Yunohost Git/Infra notifications> [YunoHost documentation] [🔴 Down] Request failed with status code 500
[05:01:14]
<Yunohost Git/Infra notifications> [YunoHost documentation] [✅ Up] 200 - OK
[07:38:17]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[07:49:39]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[08:00:55]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[08:12:58]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[08:23:37]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[08:34:55]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[08:46:17]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[08:57:33]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[09:02:15]
<tituspijean[m]> Mmmh, I'm deleting yunodomains from user requests but the script is taking a suspiciously long time to end.
[09:08:55]
<Yunohost Git/Infra notifications> [YunoHost NS0] [🔴 Down] queryA ETIMEOUT yoloswag.ynh.fr
[09:13:26]
<Yunohost Git/Infra notifications> [YunoHost NS0] [✅ Up] Records: 88.172.162.173
[09:18:00]
<tituspijean[m]> I think it's the database hanging. I saw multiple waiting commands in systemd:
```
│ └─postgresql@9.6-main.service
│ ├─ 95 /usr/lib/postgresql/9.6/bin/postgres -D /var/lib/postgresql/9.6/main -c config_file=/etc/postgresql/9.6/main/postgresql.conf
│ ├─ 138 postgres: 9.6/main: checkpointer process
│ ├─ 139 postgres: 9.6/main: writer process
│ ├─ 142 postgres: 9.6/main: wal writer process
│ ├─ 143 postgres: 9.6/main: autovacuum launcher process
│ ├─ 144 postgres: 9.6/main: stats collector process
│ ├─427576 postgres: 9.6/main: dynette dynette [local] idle in transaction
│ ├─427613 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─427668 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─427720 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─427771 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─427832 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─427882 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─427950 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428008 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428066 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428118 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428166 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428211 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428251 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428295 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428336 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428375 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428418 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428460 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428505 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428549 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428596 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428636 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428704 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428741 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428783 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428825 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428845 postgres: 9.6/main: dynette dynette 127.0.0.1(34646) idle
│ ├─428861 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428906 postgres: 9.6/main: dynette dynette [local] DELETE waiting
│ ├─428933 postgres: 9.6/main: dynette dynette 127.0.0.1(34302) idle
│ ├─428952 postgres: 9.6/main: dynette dynette [local] DELETE waiting
```
[09:19:12]
<tituspijean[m]> BTW PostgreSQL 9.6 is EOL since late 2021.
[09:32:09]
<Aleks (he/him/il/lui)> Yeah that stuff with DELETEs hanging is happening often these days
[09:58:56]
<eric_G> It will be usefull to have the app level on the CI.
[09:59:14]
<eric_G> https://aria.im/_matrix/media/v1/download/matrix.org/QpAulHnnhWHKTUbqdJEufhXP
[10:44:52]
<tituspijean[m]> I think package_check does not report this up to Yunorunner, so there would be some tweaking to be done
[11:09:52]
<Aleks (he/him/il/lui)> my god i am so gonna merge the damn CI_package_check in yunorunner
[11:19:05]
<tituspijean[m]> Aleks' process flow:
1. Sees seemingly small feature to be added
2. Refactors the whole project
3. ...
4. YunoHost is improved, but Aleks has lost his mind.
Rince, repeat. 😋
[11:21:46]
<Aleks (he/him/il/lui)> 5. And in fact there are more stuff to refactor
[11:22:37]
<tituspijean[m]> Refactor²
Refactor en abîme
[11:22:47]
<eric_G> https://aria.im/_matrix/media/v1/download/matrix.org/KkovtFnmAqRPjwunvhOzPffI
[11:23:09]
<Aleks (he/him/il/lui)> scratch <3
[11:23:34]
<tituspijean[m]> I don't have this reference 😅
[11:24:22]
<Aleks (he/him/il/lui)> scatch is like a small webapp which can be used to teach programming to kids
[11:24:38]
<Aleks (he/him/il/lui)> with drag-and-drop control structures like loops / if / etc
[11:24:48]
<tituspijean[m]> Niiiiice
[11:25:13]
<Aleks (he/him/il/lui)> and of course it's a yunohost app because eric_G : https://github.com/YunoHost-Apps/scratch_ynh
[11:25:49]
<Aleks (he/him/il/lui)> https://scratch.mit.edu/
[11:26:16]
<eric_G> and it is used in college (cours de math)
[13:04:18]
<Aleks (he/him/il/lui)> my god I'm merging CI_package_check in Yunorunner and now I'm absolutely lost at what do with the CI_package_check's "install script" which ... install yunohost *and* yunorunner *and* lxd_ynh ...
[13:04:36]
<Aleks (he/him/il/lui)> (and disable a bunch of useless stuff like rspamd / mysql / ... in stock yunohost)
[13:05:05]
<Aleks (he/him/il/lui)> i mean it installs yunorunner using yunorunner_ynh
[13:05:19]
<Aleks (he/him/il/lui)> x____x
[13:06:55]
<Aleks (he/him/il/lui)> like we need yunohost to deploy yunorunner, but then we also need an install script that installs yunohost + disable the unecessary stuff
[13:07:04]
<Aleks (he/him/il/lui)> but that install script is related to yunorunner so should be in yunorunner
[13:07:22]
<Aleks (he/him/il/lui)> but yunorunner_ynh's shipped version is not necessarily up to date with yunorunner's code
[13:07:23]
<Aleks (he/him/il/lui)> aaaaaaaa
[13:13:11]
<yunohelper> Hello! It looks like you are trying to refactor. Have you tried refactoring MORE?
[13:14:17]
<Aleks (he/him/il/lui)> xD
[13:14:48]
<Aleks (he/him/il/lui)> refactoring intensifies
[13:19:28]
<tituspijean[m]> If yunorunner is taken as a regular app, then maybe we don't care about disabling the useless stuff?
[13:22:03]
<eric_G> yunohelper is joining with a good joke (powered bu ChatGPT maybe...)
[13:24:06]
<Aleks (he/him/il/lui)> *cries in package_linter*
[13:24:15]
<tituspijean[m]> (I merely took too much time making that joke 🙃)
[13:24:21]
<Aleks (he/him/il/lui)> xD
[13:24:39]
<Aleks (he/him/il/lui)> ¯\_(ツ)_/¯ fukit I'm changing the install script into a `finish_install.sh`
[13:36:54]
<Yunohost Git/Infra notifications> [yunorunner] @alexAubin pushed 1 commit to merge-ci-package-check: Merge CI_package_check and simplify overly complex stuff https://github.com/YunoHost/yunorunner/commit/a2969820b55809cad2563287e4ef1f8a7993973e
[13:36:54]
<Yunohost Git/Infra notifications> [yunorunner] @alexAubin created new branch merge-ci-package-check
[13:38:57]
<Yunohost Git/Infra notifications> [yunorunner] @alexAubin pushed 1 commit to merge-ci-package-check: Moar gitignore https://github.com/YunoHost/yunorunner/commit/1ad0c34f7d681f787c612fb6de9f2b1b3c091af9
[14:08:27]
<Yunohost Git/Infra notifications> [yunorunner] @alexAubin opened pull request #46: Merge CI package check in yunoruner https://github.com/YunoHost/yunorunner/pull/46
[14:20:17]
<Aleks (he/him/il/lui)> I'm trashing ci-apps-unstable to try the refactoring
[14:56:55]
<Yunohost Git/Infra notifications> [yunorunner] @alexAubin pushed 1 commit to merge-ci-package-check: Fixes from the battlefield https://github.com/YunoHost/yunorunner/commit/c851f73ed0d24584588ee732ed1ebccd4866fad9
[14:58:11]
<Aleks (he/him/il/lui)> so it's pretty much working
[22:09:07]
<Yunohost Git/Infra notifications> [YunoRunner CI DEV] [🔴 Down] Request failed with status code 502
[22:09:08]
<tituspijean[m]> https://aria.im/_matrix/media/v1/download/pijean.ovh/e3ba995fe464dd0f5a38ddafbb59b6232f9f42ef386be569866b5bd181322b37
[22:09:28]
<Yunohost Git/Infra notifications> [YunoRunner CI DEV] [✅ Up] 200 - OK