Wednesday, July 03, 2024
dev@conference.yunohost.org
July
Mon Tue Wed Thu Fri Sat Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
       
             

[01:00:08] <Yunohost Git/Infra notifications> [issues] Salamandar [commented](https://github.com/YunoHost/issues/issues/2417#issuecomment-2204545542) on [issue #2417](https://github.com/YunoHost/issues/issues/2417) Bookworm: admin users arent sudo after migration ?: sudoers: files ldap missing in /etc/nsswitch.conf.
[02:25:31] <Yunohost Git/Infra notifications> [issues] OniriCorpe labeled :maple_leaf: Web administration on [issue #2418](https://github.com/YunoHost/issues/issues/2418): Webadmin : Removing self from admin group should show a pop-up "are you sure ?"
[02:25:31] <Yunohost Git/Infra notifications> [issues] OniriCorpe labeled :busts_in_silhouette: User management on [issue #2418](https://github.com/YunoHost/issues/issues/2418): Webadmin : Removing self from admin group should show a pop-up "are you sure ?"
[02:25:31] <Yunohost Git/Infra notifications> [issues] OniriCorpe [commented](https://github.com/YunoHost/issues/issues/2418#issuecomment-2204666322) on [issue #2418](https://github.com/YunoHost/issues/issues/2418) Webadmin : Removing self from admin group should show a pop-up "are you sure ?": its a feature :tada:
[06:56:17] <Yunohost Git/Infra notifications> [issues] tituspijean labeled :star2: ux on [issue #2418](https://github.com/YunoHost/issues/issues/2418): Webadmin : Removing self from admin group should show a pop-up "are you sure ?"
[10:48:09] <mrflos> hello, do you know if there is a trick to disable a user in yunohost?
[10:48:40] <mrflos> the user should exist, with his chosen password, but he shouldn't be able to connect anything
[10:51:11] <mrflos> (we are trying to find a secure way to add a user but let them in a pending mode until approven by admins)
[11:26:04] <lautre> Great idea
[15:25:13] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 200 commits to migrate-to-bookworm ([307ed10c411b...9a5aff971525](https://github.com/YunoHost/yunohost/compare/307ed10c411b...9a5aff971525))
[15:28:46] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 37 commits to bookworm ([b523089e4881...8366e4b7c447](https://github.com/YunoHost/yunohost/compare/b523089e4881...8366e4b7c447))
[15:30:54] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202407031530 for bookworm/unstable/all ...
[15:32:16] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202407031530 for bookworm/unstable/all.
[15:34:23] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1359365898](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359365898) failed on branch bookworm
[16:06:34] <Aleks (he/him/il/lui)> i have important things to procrastinate so it's the perfect time to work on bookworm ヽ(*・ω・)ノ
[16:06:49] <Aleks (he/him/il/lui)> #ProcrastinationDrivenDevelopment
[16:51:23] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1359352386](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359352386) failed on branch bookworm, migrate-to-bookworm
[17:09:31] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to bookworm: Didnt realize this line could be removed during previous merge ([1a85521f](https://github.com/YunoHost/yunohost/commit/1a85521f1f51da9e4407914be33155fb15f0971d))
[17:15:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202407031715 for bookworm/unstable/all ...
[17:17:05] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202407031715 for bookworm/unstable/all.
[17:42:18] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1359551724](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359551724) failed on branch bookworm
[18:23:15] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to bookworm: Add migration for postgresql 13->15 after migrating to bookworm ([4b8506f7](https://github.com/YunoHost/yunohost/commit/4b8506f71f860f4ad4cb3405f30e3faa5bd6330e))
[18:23:39] <mrflos> > <@mrfloss:matrix.org> hello, do you know if there is a trick to disable a user in yunohost?

don't look up ☝️
[18:30:38] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202407031830 for bookworm/unstable/all ...
[18:31:52] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202407031830 for bookworm/unstable/all.
[18:37:29] <Aleks (he/him/il/lui)> i guess the right way would be to disable the user in the ldap DB, cf https://serverfault.com/questions/176834/how-to-disable-an-ldap-account , pointing to slapo-policy : https://www.openldap.org/software/man.cgi?query=slapo-ppolicy
[18:38:48] <Aleks (he/him/il/lui)> yup
[18:39:25] <mrflos> > <@Alekswag:matrix.org> i guess the right way would be to disable the user in the ldap DB, cf https://serverfault.com/questions/176834/how-to-disable-an-ldap-account , pointing to slapo-policy : https://www.openldap.org/software/man.cgi?query=slapo-ppolicy

slapdiuser and then approve them, this is the way!
[18:40:53] <mrflos> > <@mrfloss:matrix.org> slapdiuser and then approve them, this is the way!

ping 12b i'm in for doing that
[18:41:10] <Aleks (he/him/il/lui)> https://serverfault.com/questions/984220/lock-user-account-in-ldap-without-using-ppolicy
[18:41:31] <Aleks (he/him/il/lui)> (this one seems easier)
[18:42:16] <mrflos> > <@Alekswag:matrix.org> (this one seems easier)

dirty dirty, miam
[18:42:41] <Aleks (he/him/il/lui)> birdy nam nam ?
[18:43:14] <Aleks (he/him/il/lui)> https://youtu.be/YJLTn10E0OY?si=9YFTlIcg7f7TvdzY&t=6
[18:44:23] <Aleks (he/him/il/lui)> (CW clapping feets while being on a motorbike, definitely NSFW)
[18:45:38] <mrflos> we could even try with @12b to make it an user admin feature : admin be able to {en|dis}able an user account
[18:47:15] <mrflos> > <@Alekswag:matrix.org> https://youtu.be/YJLTn10E0OY?si=9YFTlIcg7f7TvdzY&t=6

i'm not too much into motorbikes but i like the music 👍️
[18:47:34] <Aleks (he/him/il/lui)> same
[18:52:28] <Aleks (he/him/il/lui)> here's a poc you can run in a `yunohost tools shell` :

```python
from yunohost.utils.ldap import _get_ldap_interface
ldap = _get_ldap_interface()
username = "camille"
result = ldap.search(base="ou=users", filter="uid=" + username, attrs=["userPassword"])[0]
result["userPassword"] = [entry.replace("{CRYPT}$", "{CRYPT}!$") for entry in result["userPassword"]]
ldap.update(f"uid={username},ou=users", result)
```
[18:53:51] <Aleks (he/him/il/lui)> and reverse the `.replace("{CRYPT}$", "{CRYPT}!$")` to `.replace("{CRYPT}!$", "{CRYPT}$")` to re-enable the user
[18:55:10] <Aleks (he/him/il/lui)> (strictly speaking, `ldap` already exists in the context of `yunohost tools shell`, so the first 2 lines aren't necessary)
[18:55:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1359625294](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359625294) failed on branch bookworm
[18:59:30] <mrflos> > <@Alekswag:matrix.org> (strictly speaking, `ldap` already exists in the context of `yunohost tools shell`, so the first 2 lines aren't necessary)

ok got it, it's on my level of python
[19:01:56] <mrflos> thanks, i'm going in vacations 2 weeks, but it's one of my summer goals to have a safe yunohost user creation process from yeswiki
[19:02:31] <Aleks (he/him/il/lui)> if you're motivated enough, feel free to make a PR on `user_create()` like we could add a new `disabled=True/False` flag (False by default) : https://github.com/YunoHost/yunohost/blob/dev/src/user.py#L138
[19:03:11] <Aleks (he/him/il/lui)> and some sort of enable/disable stuff in `user_update`
[19:04:19] <Aleks (he/him/il/lui)> ah and maybe `user_info` should return a `enabled: True/False` in the dict 😬
[19:04:32] <mrflos> > <@Alekswag:matrix.org> and some sort of enable/disable stuff in `user_update`

and the status of a user with option to enable/disable in the webadmin for users, of course
[19:27:47] <12b> sounds good
[19:52:59] <Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/11.2.20.2
[19:52:59] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: Update changelog for 11.2.20.2 ([5d15c00d](https://github.com/YunoHost/yunohost/commit/5d15c00d921927825a0bf98b0c5d872dac57d1b7))
[19:53:37] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.20.2 for bullseye/stable/all ...
[19:54:58] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.20.2 for bullseye/stable/all.
[19:55:41] <Aleks (he/him/il/lui)> i'm so tired of debian builds being an overengineered `tar -cvz`
[19:56:10] <Aleks (he/him/il/lui)> at least for not-compiled stuff like python software
[20:00:29] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.20.2+202407032000 for bullseye/unstable/all ...
[20:02:08] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.20.2+202407032000 for bullseye/unstable/all.
[20:29:49] <orhtej2> > <@Alekswag:matrix.org> at least for not-compiled stuff like python software

meanwhile, `pip` singing a song of its people
[20:30:04] <Aleks (he/him/il/lui)> ah ? xD
[20:30:18] <orhtej2> and compiling a bajilion dependencies in the process
[20:30:28] <orhtej2> each platform specific
[20:31:29] <Aleks (he/him/il/lui)> yeah i don't understand a thing about wheel vs setuptools vs easy_install vs "let me install AN ENTIRE RUST COMPILATION SUITE YOU DON'T MIND?"
[20:33:37] <orhtej2> I mean some stuff requires bindings to native code, why rewrite every single utility in the world
[20:33:45] <Aleks (he/him/il/lui)> also i'm currently looking at the packages with venvs to copypasta the "venv rebuild" migration for bookworm and many apps are like

```
python3 -m venv venv --without-pip
```

and then

```
venv/bin/python3 -m ensurepip
venv/bin/python3 install --upgrade wheel pip setuptools
```

like uuuuh do you want pip or do you want pip
[20:34:22] <orhtej2> that actually makes sense, this way you skip past `pip` yelling it's outdated
[20:34:29] <Yunohost Git/Infra notifications> [issues] OniriCorpe labeled :package: App packaging on [issue #2415](https://github.com/YunoHost/issues/issues/2415): Password policy description in apps manifest
[20:34:35] <orhtej2> `pip` and `setuptools`, common culprits
[20:34:38] <Yunohost Git/Infra notifications> [issues] OniriCorpe labeled 🤓 helpers on [issue #2403](https://github.com/YunoHost/issues/issues/2403): Helpers 2.1 wishlist
[20:34:52] <Aleks (he/him/il/lui)> > that actually makes sense, this way you skip past `pip` yelling it's outdated

ogo
[20:34:54] <Aleks (he/him/il/lui)> d
[20:35:30] <orhtej2> Didn't the boat https://github.com/YunoHost/issues/issues/2403 sort of already sailed? :P
[20:35:48] <Aleks (he/him/il/lui)> sailed ? :D
[20:35:59] <orhtej2> sank?
[20:36:17] <Aleks (he/him/il/lui)> :thaekin:
[20:36:20] <orhtej2> we have packages already using helpers 2.1, breaking changes at this point are opening gates of hell
[20:36:32] <orhtej2> helpers 2.2 when? :P
[20:36:45] <Aleks (he/him/il/lui)> yea helpers2.1 shouldnt really have been released on the app side T_T
[20:36:49] <Émy - OniriCorpe> all i can say is that helpers are helping, sorta
[20:37:01] <Aleks (he/him/il/lui)> (only 5 apps)
[20:37:22] <orhtej2> welp they're battle tested now
[20:38:03] <Aleks (he/him/il/lui)> but yeah i guess they're stable-ish now assuming i don't keep staring at the helpers code and find 7 new things to refactor
[20:39:35] <orhtej2> if only there version numbers past 2.1.... :P
[20:39:39] <Aleks (he/him/il/lui)> :D
[20:39:54] <Aleks (he/him/il/lui)> yeah but we also have to duplicate the entire code and maintain all of them in parallel so eughr
[21:15:48] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to bookworm ([4b8506f71f86...edaffcf74327](https://github.com/YunoHost/yunohost/compare/4b8506f71f86...edaffcf74327))
[21:15:48] <Yunohost Git/Infra notifications> [yunohost/bookworm] Cleanup old migrations - Alexandre Aubin
[21:30:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202407032130 for bookworm/unstable/all ...
[21:31:44] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202407032130 for bookworm/unstable/all.
[21:42:10] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to bookworm ([edaffcf74327...5429885e0a26](https://github.com/YunoHost/yunohost/compare/edaffcf74327...5429885e0a26))
[21:42:15] <Yunohost Git/Infra notifications> [yunohost/bookworm] Fix i18n messages for bullseye->bookworm - Alexandre Aubin
[21:43:22] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1359787292](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359787292) failed on branch bookworm
[21:45:19] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202407032145 for bookworm/unstable/all ...
[21:46:35] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202407032145 for bookworm/unstable/all.
[22:05:39] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot pushed 1 commit to translate-_diagnosis_ignore-function: translate _diagnosis_ignore function ([ab742e55](https://github.com/YunoHost/yunohost/commit/ab742e55bb0c8f1cd412162c9f240fce43217288))
[22:05:44] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot created new branch translate-_diagnosis_ignore-function
[22:07:49] <Yunohost Git/Infra notifications> [yunohost] OniriCorpe opened [pull request #1894](https://github.com/YunoHost/yunohost/pull/1894): translate _diagnosis_ignore function
[22:07:49] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1894](https://github.com/YunoHost/yunohost/pull/1894): translate _diagnosis_ignore function
[22:08:42] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([5d15c00d9219...6f73a82a2d2c](https://github.com/YunoHost/yunohost/compare/5d15c00d9219...6f73a82a2d2c))
[22:08:43] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot opened [pull request #1895](https://github.com/YunoHost/yunohost/pull/1895): Translations update from Weblate
[22:08:43] <Yunohost Git/Infra notifications> [yunohost/dev] translate _diagnosis_ignore function - OniriCorpe
[22:08:43] <Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch translate-_diagnosis_ignore-function
[22:08:44] <Aleks (he/him/il/lui)> https://i.imgflip.com/8vv52w.jpg
[22:08:50] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1895](https://github.com/YunoHost/yunohost/pull/1895): Translations update from Weblate
[22:08:51] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (Russian) Currently translated at 37.1% (291 of 783 strings) Translation: YunoHost/core Trans... - Ivan Davydov
[22:15:09] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot created new branch translate-_diagnosis_ignore-function
[22:15:29] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot pushed 1 commit to translate-_diagnosis_ignore-function: translate _diagnosis_ignore function ([b259d4b9](https://github.com/YunoHost/yunohost/commit/b259d4b977f249ea685cb28d0d9b4a78df2d7d38))
[22:15:35] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot pushed 1 commit to fix-dumb-typo: fix a dumb typo id like commit amend but it was already merged thanks to our serial merger ([5fcb1c61](https://github.com/YunoHost/yunohost/commit/5fcb1c61889a1667a4db3b455ab90157a9047d57))
[22:15:35] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot created new branch fix-dumb-typo
[22:15:36] <Yunohost Git/Infra notifications> [yunohost] OniriCorpe opened [pull request #1896](https://github.com/YunoHost/yunohost/pull/1896): fix a dumb typo
[22:15:36] <Émy - OniriCorpe> > <@Alekswag:matrix.org> https://i.imgflip.com/8vv52w.jpg

https://github.com/YunoHost/yunohost/pull/1896/
[22:15:37] <Émy - OniriCorpe> :D
[22:15:38] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/wWcUoRuagECRwWbHktrkMqHd
[22:15:38] <Yunohost Git/Infra notifications> [yunohost] OniriCorpe deleted branch translate-_diagnosis_ignore-function
[22:15:39] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1896](https://github.com/YunoHost/yunohost/pull/1896): fix a dumb typo
[22:15:39] <Yunohost Git/Infra notifications> [yunohost] OniriCorpe deleted branch fix-regex-in-ynh_write_var_in_file/ynh_read_var_in_file
[22:15:45] <Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch fix-dumb-typo
[22:15:45] <Yunohost Git/Infra notifications> [yunohost/dev] fix a dumb typo id like commit amend but it was already merged thanks to our serial merger - OniriCorpe
[22:15:45] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([22d8c0c70a48...d6aa310c210d](https://github.com/YunoHost/yunohost/compare/22d8c0c70a48...d6aa310c210d))
[22:15:46] <Émy - OniriCorpe> sry
[22:23:31] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.20.2+202407032215 for bullseye/unstable/all ...
[22:23:35] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#1359711188](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359711188) canceled on branch dev
[22:23:36] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.20.2+202407032215 for bullseye/unstable/all.
[22:23:37] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot pushed 2 commits to dev ([d6aa310c210d...395dc6b84397](https://github.com/YunoHost/yunohost/compare/d6aa310c210d...395dc6b84397))
[22:23:39] <Yunohost Git/Infra notifications> [yunohost/dev] typo (menacing parenthesis) - OniriCorpe
[22:23:43] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to migrate-to-bookworm: Backport i18n string + code for bookworm migration ([c6aec680](https://github.com/YunoHost/yunohost/commit/c6aec680b9555d6d4ef00934afd1ac515294e6e0))
[22:23:47] <Aleks (he/him/il/lui)> uuuuh
[22:23:47] <Aleks (he/him/il/lui)> `yunohost-bot`
[22:23:47] <Aleks (he/him/il/lui)> do you happen to have some yunohost-bot token somewhere 🤔
[22:23:51] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot opened [pull request #1897](https://github.com/YunoHost/yunohost/pull/1897): Translations update from Weblate
[22:26:08] <Émy - OniriCorpe> .____. ah maybe, will check
[22:26:22] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1897](https://github.com/YunoHost/yunohost/pull/1897): Translations update from Weblate
[22:26:23] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([395dc6b84397...62f7e022ff19](https://github.com/YunoHost/yunohost/compare/395dc6b84397...62f7e022ff19))
[22:26:25] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (French) Currently translated at 100.0% (790 of 790 strings) Translation: YunoHost/core Trans... - OniriCorpe
[22:27:53] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#1359848838](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359848838) canceled on branch dev
[22:27:54] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#1359828302](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359828302) canceled on branch dev
[22:27:54] <Émy - OniriCorpe> maybe related to the autopatches i did some weeks ago
[22:27:54] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#1359858378](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359858378) canceled on branch migrate-to-bookworm
[22:27:55] <Émy - OniriCorpe> > <@oniricorpe:im.emelyne.eu> maybe related to the autopatches i did some weeks ago

i removed the `.github_login` `.github_token` in my apps/tools folder but idk if it was that
[22:30:23] <Aleks (he/him/il/lui)> sounds more like some global git config stuff
[22:30:27] <Aleks (he/him/il/lui)> or `git remote -v` idk
[22:30:29] <Aleks (he/him/il/lui)> `cat ~/.gitconfig` ?
[22:30:31] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.20.2+202407032230 for bullseye/unstable/all ...
[22:30:43] <Émy - OniriCorpe> i see nothing (but i'm v tired)
[22:32:36] <Aleks (he/him/il/lui)> :blobpat:
[22:32:40] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot pushed 1 commit to ci-remove-stale-translated-strings-dev: [CI] Reformat / remove stale translated strings ([30286bc8](https://github.com/YunoHost/yunohost/commit/30286bc811ff43bb3c639c198b60e36ddf03aa09))
[22:32:42] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot created new branch ci-autofix-translated-strings-dev
[22:32:44] <Yunohost Git/Infra notifications> [yunohost] yunohost-bot opened [pull request #1898](https://github.com/YunoHost/yunohost/pull/1898): [CI] Reformat / remove stale translated strings
[22:32:48] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.20.2+202407032230 for bullseye/unstable/all.
[22:33:11] <Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1898](https://github.com/YunoHost/yunohost/pull/1898): [CI] Reformat / remove stale translated strings
[22:33:16] <Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([62f7e022ff19...b5e6f02d7d00](https://github.com/YunoHost/yunohost/compare/62f7e022ff19...b5e6f02d7d00))
[22:33:29] <Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch ci-autofix-translated-strings-dev
[22:33:39] <Yunohost Git/Infra notifications> [yunohost/dev] [CI] Reformat / remove stale translated strings - yunohost-bot
[22:33:59] <Émy - OniriCorpe> https://aria.im/_matrix/media/v1/download/im.emelyne.eu/oHaAghkPdQDGEEifCgPncFhu
[22:35:57] <Aleks (he/him/il/lui)> omg x)
[22:35:58] <Émy - OniriCorpe> > <@yunohostinfra:matrix.org> [yunohost] OniriCorpe opened [pull request #1894](https://github.com/YunoHost/yunohost/pull/1894): translate _diagnosis_ignore function

did this only because i was [nerd spined](https://xkcd.com/356/) by this:
```text
yunohost service disable gitea
Succès ! Added a services diagnosis filter
Succès ! Le service 'gitea' ne sera plus lancé au démarrage du système.
```
[22:36:18] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1359803396](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359803396) failed on branch bookworm
[22:41:15] <Aleks (he/him/il/lui)> didnt know that xkcd x)
[22:44:39] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#1359858460](https://gitlab.com/YunoHost/yunohost/-/pipelines/1359858460) canceled on branch dev, ci-remove-stale-translated-strings-dev
[22:45:16] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.2.20.2+202407032245 for bullseye/unstable/all ...
[22:46:46] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.2.20.2+202407032245 for bullseye/unstable/all.