[09:00:05]
<florent[m]> That's interesting, someone has reported a bug on the Grist package:
https://github.com/YunoHost-Apps/grist_ynh/issues/111
The reporter noticed the purge doesn't work with the UI. But I could notice it does work with the CLI.
But when digging, that sounds like a bug in either the core or the yunohost-admin repo.
I have noticed that the `purge` option is passed to the server but it is not recognized somehow by the argument parser.
Not sure where to search, any hint is welcome, otherwise I continue digging and learning :)
[09:01:53]
<florent[m]> The related issue is created
[09:01:53]
<Yunohost Git/Infra notifications> [issues] fflorent opened [issue #2681](https://github.com/YunoHost/issues/issues/2681): Purging app data from the admin UI doesnt work
[10:33:56]
<Yunohost Git/Infra notifications> [issues] A-Sverdrup [commented](https://github.com/YunoHost/issues/issues/2680#issuecomment-3418193878) on [issue #2680](https://github.com/YunoHost/issues/issues/2680) At least some offline capability: Caching installed apps: > apt packages and yunohost packages, despite containing the word "packages", are two different things
Despite the diff...
[10:34:49]
<Yunohost Git/Infra notifications> [issues] A-Sverdrup [commented](https://github.com/YunoHost/issues/issues/2680#issuecomment-3418195590) on [issue #2680](https://github.com/YunoHost/issues/issues/2680) At least some offline capability: Caching installed apps: > It is impossible to install any app when the serve is not connected to the internet.
Also you cant even force-upgrad...
[10:36:29]
<Yunohost Git/Infra notifications> [issues] A-Sverdrup [commented](https://github.com/YunoHost/issues/issues/2666#issuecomment-3418197720) on [issue #2666](https://github.com/YunoHost/issues/issues/2666) Explain the advantages to not use docker: Less overhead with common utilities (One instance running globally vs multiple copies in each docker container)
[10:37:15]
<Yunohost Git/Infra notifications> [issues] A-Sverdrup [commented](https://github.com/YunoHost/issues/issues/2680#issuecomment-3418195590) on [issue #2680](https://github.com/YunoHost/issues/issues/2680) At least some offline capability: Caching installed apps: > It is impossible to install any app when the serve is not connected to the internet.
Also you cant even rollaback t...
[11:31:42]
<Yunohost Git/Infra notifications> [issues] orhtej2 [commented](https://github.com/YunoHost/issues/issues/2681#issuecomment-3418293665) on [issue #2681](https://github.com/YunoHost/issues/issues/2681) Purging app data from the admin UI doesnt work: Duplicate (but perhaps clearer?) of #2610
[11:32:52]
<Yunohost Git/Infra notifications> [issues] orhtej2 [commented](https://github.com/YunoHost/issues/issues/2673#issuecomment-3418295492) on [issue #2673](https://github.com/YunoHost/issues/issues/2673) Python broke automatic DNS: Should have been fixed with https://github.com/YunoHost/yunohost/pull/2194 , released as part of YunoHost 12.1.28
[11:33:08]
<Yunohost Git/Infra notifications> [issues] fflorent [commented](https://github.com/YunoHost/issues/issues/2681#issuecomment-3418295997) on [issue #2681](https://github.com/YunoHost/issues/issues/2681) Purging app data from the admin UI doesnt work: Oops, my bad Closing in favor of your issue.
With my apologies
[11:33:09]
<Yunohost Git/Infra notifications> [issues] fflorent closed [issue #2681](https://github.com/YunoHost/issues/issues/2681): Purging app data from the admin UI doesnt work
[11:34:27]
<orhtej2> florent: I merely grouped related issues, you had better pictures 😬
[13:20:07]
<Yunohost Git/Infra notifications> [yunohost-admin] fflorent opened [pull request #652](https://github.com/YunoHost/yunohost-admin/pull/652): Added instructions for opening firewall port for dev environment
[14:00:19]
<florent[m]> I think I have a fix for the issue with the UI not purging the app data
[14:44:06]
<Yunohost Git/Infra notifications> [yunohost-admin] fflorent opened [pull request #653](https://github.com/YunoHost/yunohost-admin/pull/653): Fix remove data dir option in web admin has no effect #2610
[14:49:15]
<Yunohost Git/Infra notifications> [yunohost-admin] fflorent opened [pull request #654](https://github.com/YunoHost/yunohost-admin/pull/654): Pass delete params (Follow-up to #653)
[14:51:54]
<Yunohost Git/Infra notifications> tituspijean created repository ssh_apprise: A small utility to get notified of SSH connections on the server https://github.com/YunoHost-Apps/ssh_apprise
[14:52:01]
<Yunohost Git/Infra notifications> [ssh_apprise] tituspijean pushed to main: Initial commit ([bf0f17da](https://github.com/YunoHost-Apps/ssh_apprise/commit/bf0f17dabb63e2cf51e6597f73fe37dd5515c6ad))
[15:04:20]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(130630 bytes read, 434895 more expected), IncompleteRead(130630 bytes read, 434895 more expected))
[15:04:22]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(114246 bytes read, 451279 more expected), IncompleteRead(114246 bytes read, 451279 more expected))
[15:04:24]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(114246 bytes read, 451279 more expected), IncompleteRead(114246 bytes read, 451279 more expected))
[15:04:25]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(179782 bytes read, 385743 more expected), IncompleteRead(179782 bytes read, 385743 more expected))
[15:04:26]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(114246 bytes read, 451279 more expected), IncompleteRead(114246 bytes read, 451279 more expected))
[15:04:27]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(147014 bytes read, 418511 more expected), IncompleteRead(147014 bytes read, 418511 more expected))
[15:04:29]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(130630 bytes read, 434895 more expected), IncompleteRead(130630 bytes read, 434895 more expected))
[15:04:30]
<Yunohost Git/Infra notifications> [Apps tools error] [List builder] Failed to fetch the CI apps dev result : (Connection broken: IncompleteRead(179782 bytes read, 385743 more expected), IncompleteRead(179782 bytes read, 385743 more expected))
[15:04:46]
<Yunohost Git/Infra notifications> [yunohost-admin] fflorent edited [pull request #654](https://github.com/YunoHost/yunohost-admin/pull/654): Pass delete params (Follow-up to #653)
[15:05:12]
<Aleks (he/him/il/lui)> https://www.youtube.com/watch?v=CAyWN9ba9J8&t=15s
[15:08:49]
<Yunohost Git/Infra notifications> [yunohost-admin] fflorent edited [pull request #654](https://github.com/YunoHost/yunohost-admin/pull/654): Pass delete params (Follow-up to #653)
[15:13:31]
<Yunohost Git/Infra notifications> [yunohost-admin] alexAubin merged [pull request #653](https://github.com/YunoHost/yunohost-admin/pull/653): Fix remove data dir option in web admin has no effect #2610
[15:13:32]
<Yunohost Git/Infra notifications> [issues] alexAubin closed [issue #2610](https://github.com/YunoHost/issues/issues/2610): Checking remove data dir option in web admin has no effect
[15:15:07]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.12+202510181715 for bookworm/unstable/all...
[15:17:38]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.12+202510181715 for bookworm/unstable/all.
[15:17:39]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost-admin/12.1.12+202510181715 for bookworm/unstable.
[15:46:06]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: diagnosis/email/dnsbl: fix infamous issue with spamhaus returning openresolver Co-authored-by: tituspijean <tituspije... ([396e5d32](https://github.com/YunoHost/yunohost/commit/396e5d327ad2de80ae5d746bbe7decac21cdfe1c))
[15:46:31]
<Aleks (he/him/il/lui)> smol poke tituspijean Salamandar , added you as coauthors
[15:48:02]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: Aaaaaaaand typo/unused var ([dc301e16](https://github.com/YunoHost/yunohost/commit/dc301e1623de4c52f014b005313db2b2bba88d26))
[15:50:50]
<tituspijean> Oh nice, so the solution is to directly query SpamHaus' NS and not jumping through hoops with dnsmasq
[15:53:33]
<Aleks (he/him/il/lui)> yeah @_@
[15:53:58]
<Aleks (he/him/il/lui)> at least that's what i concluded from tests, cf the infra channel, looped over all our DNS resolvers and the "culprit" is DNS4all that we added a few months ago
[16:00:07]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.28+202510181800 for bookworm/unstable/all...
[16:01:25]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.28+202510181800 for bookworm/unstable/all.
[16:01:26]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.28+202510181800 for bookworm/unstable.
[16:02:23]
<Émy – OniriCorpe> i take the blame lol
[16:12:07]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: s/blacklist/blocklist ([7639ed91](https://github.com/YunoHost/yunohost/commit/7639ed911f80faafd6730dd685be26f7a319a2d5))
[16:13:09]
<tituspijean> I'm fairly sure my conclusions about cloudinit or dhcp still apply in some cases, but maybe we can wait to see if the dust settles
[16:13:37]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: Zgrompf ([1a8b6063](https://github.com/YunoHost/yunohost/commit/1a8b60633aff53ebc2d3de6f39ed30874f3790e2))
[16:15:06]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.28+202510181815 for bookworm/unstable/all...
[16:16:27]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.28+202510181815 for bookworm/unstable/all.
[16:16:29]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.28+202510181815 for bookworm/unstable.
[16:24:27]
<Émy – OniriCorpe> there is no timeout anymore for the CI? this one is stuck for like 6 hours...
https://ci-apps-dev.yunohost.org/ci/job/13806
[16:30:07]
<Émy – OniriCorpe> hmmm it should timeout after 3 hours... seems kinda buggy
https://github.com/YunoHost/yunorunner/blob/1d062f3ec84324e33ef415c2086440acc296df67/run.py#L766C62-L766C67
[16:31:56]
<Aleks (he/him/il/lui)> yeah i don't know why it doesnt work ...
[16:32:49]
<Aleks (he/him/il/lui)> i'm totally lost with python async and I don't know how to debug and the whole thing is just hell and should be rewritten with Flask / Celery aaaaa
[16:33:35]
<Émy – OniriCorpe> i cancelled it
[16:34:24]
<Émy – OniriCorpe> the nodebb ci test is also stuck for 3 hours...
[16:34:37]
<Émy – OniriCorpe> i think it's a full disk issue... again
[16:35:14]
<Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/AU3i5bhwv793lOOi9k8-PSNaHjEFWfSbXX1BEys1rMAyxU6PyBdfDA80oAPLc0ASlI4TBzA_8IS_NI3CveCzVjhCeZ_VMtAQAG1hdHJpeC5vcmcvbUFUQ1pobHRTdlp5aGhSelJKdmpCRUtC
[16:43:35]
<Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #2200](https://github.com/YunoHost/yunohost/pull/2200): Translations update from Weblate
[16:43:35]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: Translated using Weblate (Persian) (#2200) Currently translated at 56.2% (503 of 895 strings) Translation: YunoHost/co... ([c8a46b36](https://github.com/YunoHost/yunohost/commit/c8a46b365209c35825e79bbf8792fe532a39fe16))
[16:44:16]
<Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #2202](https://github.com/YunoHost/yunohost/pull/2202): Update firewall.py Choosing a custom ssh port not listed in firewall.xml leads to partial error
[16:44:17]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: Update firewall.py Choosing a custom ssh port not listed in firewall.xml leads to partial error (#2202) * Update firew... ([716a1078](https://github.com/YunoHost/yunohost/commit/716a1078f1306ff99288272a24ff9da8ab6ddb5d))
[16:45:06]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.28+202510181845 for bookworm/unstable/all...
[16:46:26]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.28+202510181845 for bookworm/unstable/all.
[16:46:27]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.28+202510181845 for bookworm/unstable.
[17:35:00]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: Update changelog for 12.1.29 ([fd1a23b2](https://github.com/YunoHost/yunohost/commit/fd1a23b261e2e8c179cba2f311e0c313e0a2073e))
[17:35:10]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new t𝚊g debian/12.1.29
[17:35:21]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.29](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.29) YunoHost 12.1.29
[17:35:42]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.29 for bookworm/stable/all...
[17:37:01]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.29 for bookworm/stable/all.
[17:37:01]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.29 for bookworm/stable.
[17:38:05]
<florent[m]> nodebb is running again, the CI is blocked
[17:38:19]
<florent[m]> (lasuite-docs_ynh may also be a co-culprit)
[17:38:43]
<florent[m]> Shall I cancel the job for nodebb?
[17:40:04]
<florent[m]> Thanks to anyone who did this 🙏
[17:42:38]
<Aleks (he/him/il/lui)> poke Salamandar
[17:42:47]
<Aleks (he/him/il/lui)> The dev CI has its incus storage pool on the root FS which is only 20GB and is 99% full. I think it's supposed to have some btrfs external mount or whatever, I don't know/understand this setup to be able to debug it...
[17:43:42]
<Aleks (he/him/il/lui)> ah no that's not it, the mount is there
[17:45:34]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.29+202510181945 for bookworm/unstable/all...
[17:46:06]
<Aleks (he/him/il/lui)> hmyeah great it's a combination of the root FS being 20GB, yunorunner logs weighting 5GB, and some package_check tmp folder that werent cleaned up, in particular containing app backup archives weighting several hundreds GB, for a total of 6GB of crap
[17:46:20]
<Aleks (he/him/il/lui)> among which an archive weighting 3GB
[17:46:52]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.29+202510181945 for bookworm/unstable.
[17:46:52]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.29+202510181945 for bookworm/unstable/all.
[17:47:10]
<Aleks (he/him/il/lui)> and the winner is :
[17:47:12]
<Aleks (he/him/il/lui)> discourse
[17:47:19]
<Aleks (he/him/il/lui)> 🥁
[17:47:21]
<Aleks (he/him/il/lui)> discourse
[17:49:58]
<Aleks (he/him/il/lui)> honorable mention to glitchsoc (950MB), nextcloud (840MB), discourse again with an additional 800MB, and libremdb (500MB)
[17:50:44]
<Émy – OniriCorpe> very fine software designing here
[17:56:46]
<Aleks (he/him/il/lui)> i'm savagely adding a cron in ci-apps-dev to auto-delete files larger than 100M + older than 1 day every hour:
`0 * * * * root find /tmp/ -type f -mtime +1 -size +100M -delete`
[18:00:43]
<Aleks (he/him/il/lui)> similar shit to autodelete yunorunner logs older than 6ish months:
`0 * * * * root find /var/www/yunorunner/yunorunner/results/logs -type f -mtime +190 -delete`
[18:12:30]
<Aleks (he/him/il/lui)> and another one to auto gzip logs
`5 0 * * * root find /var/www/yunorunner/yunorunner/results/logs -type f -name '*.log' -mtime +1 -size +100k -exec gzip {} \;`
[18:12:38]
<Aleks (he/him/il/lui)> ci-apps-dev now has a wooping 11GB available space
[18:12:55]
<Émy – OniriCorpe> thank you <3
[18:26:54]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed to dev: system updates: improve system packages categorization ([89c27e3a](https://github.com/YunoHost/yunohost/commit/89c27e3aadce145e05252cfb85db79d448187a6b))
[18:30:06]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.29+202510182030 for bookworm/unstable/all...
[18:31:29]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.29+202510182030 for bookworm/unstable/all.
[18:31:30]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.29+202510182030 for bookworm/unstable.
[20:25:16]
<orhtej2> nextcloud contains (with formatting) 110 MB of weak passwords, 30 MB of what appears to be tests and and 40 MB of JS maps in case you want to torture yourself with debugging minified build x_x
[20:26:14]
<orhtej2> is there no stripped version? do we even support creating users in nextcloud?
[20:28:03]
<Aleks (he/him/il/lui)> i'm thinking several admins are probably using it without YunoHost accounts (for example lj f at least) but yeah hmpf 100MB
[20:28:17]
<Aleks (he/him/il/lui)> are those 110MB gziped at least or something
[20:29:18]
<orhtej2> lol no
[20:29:28]
<Aleks (he/him/il/lui)> i don't know how it gets to 110MB like ... 10 millions passwords here and it's not even 10MB https://gitlab.com/kappyprasad/SecLists/-/blob/master/Passwords/10_million_password_list_top_1000000.txt?expanded=true&viewer=simple
[20:29:35]
<orhtej2> https://github.com/nextcloud/password_policy/tree/master/lists
[20:29:41]
<orhtej2> they are inflated by PHP markup
[20:30:13]
<orhtej2> seriously, as if NC couldn't eat performance malice of reading zipstream once on a blue moon
[20:30:36]
<Aleks (he/him/il/lui)> what the frak why are these PHP files
[20:30:53]
<orhtej2> `password` => true
[20:31:03]
<orhtej2> as in 'is this a shit password' => yes
[20:31:06]
<Aleks (he/him/il/lui)> https://github.com/nextcloud/password_policy/blob/master/lists/list-2.php come on
[20:31:09]
<Aleks (he/him/il/lui)> a they serious
[20:31:29]
<Aleks (he/him/il/lui)> the files are prefixed with the length and they have list for length 1, 2, 3, 4, 5, 6, 7
[20:31:39]
<Aleks (he/him/il/lui)> like bro just ban any password below 8 chars idk
[20:31:42]
<orhtej2> ok, so the lookup is more efficient
[20:32:30]
<orhtej2> IDK, is this included in default apps bundle or something?
[20:32:50]
<Aleks (he/him/il/lui)> https://github.com/nextcloud/password_policy/blob/master/lists/list-1.php so like 5 letters of the alphabets are bad but the other ones, as single letters, are good passwords ?
[20:33:00]
<Aleks (he/him/il/lui)> i don't get the logic 🤦♂️
[20:36:23]
<orhtej2> https://github.com/nextcloud/password_policy/blob/b77a96ad5342632e3d61f159aeb6c28293361b6a/lib/Validator/CommonPasswordsValidator.php#L30