Sunday, August 03, 2025
dev@conference.yunohost.org
August
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
             

[00:40:05] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to app-upgradability-check-requirements: Fix apps tests? ([10886693](https://github.com/YunoHost/yunohost/commit/10886693d013c1165768426c6218e438174986e0))
[01:24:34] <Yunohost Git/Infra notifications> [yunohost-admin] a​lexAubin merged [pull request #641](https://github.com/YunoHost/yunohost-admin/pull/641): chore(deps): bump vue-i18n from 10.0.6 to 10.0.8 in /app
[01:24:35] <Yunohost Git/Infra notifications> [yunohost-admin] a​lexAubin deleted branch dependabot/npm_and_yarn/app/vue-i18n-10.0.8
[01:30:10] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.6+202508030330 for bookworm/unstable/all...
[01:31:38] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost-admin/12.1.6+202508030330 for bookworm/unstable.
[01:31:39] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.6+202508030330 for bookworm/unstable/all.
[01:49:35] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin edited [pull request #2115](https://github.com/YunoHost/yunohost/pull/2115): apps: refactor the upgrade flows, check requirements beforehand, allow to have a different upgrade source (eg testing branch), group system package by categories to improve UI/UX
[01:49:48] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2115](https://github.com/YunoHost/yunohost/pull/2115): apps: refactor the upgrade flows, check requirements beforehand, allow to have a different upgrade source (eg testing branch), group system package by categories to improve UI/UX
[01:49:51] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin deleted branch app-upgradability-check-requirements
[01:51:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2137](https://github.com/YunoHost/yunohost/pull/2137): Translations update from Weblate
[01:53:55] <Yunohost Git/Infra notifications> [yunohost] y​unohost-bot opened [pull request #2140](https://github.com/YunoHost/yunohost/pull/2140): Translations update from Weblate
[01:55:15] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2140](https://github.com/YunoHost/yunohost/pull/2140): Translations update from Weblate
[02:00:22] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.6.1+202508030400 for bookworm/unstable/all...
[02:00:27] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.6.1+202508030400 for bookworm/unstable/all.
[02:00:35] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.6.1+202508030400 for bookworm/unstable.
[02:00:40] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.6+202508030400 for bookworm/unstable/all...
[02:02:59] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.6+202508030400 for bookworm/unstable/all.
[02:03:00] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost-admin/12.1.6+202508030400 for bookworm/unstable.
[09:07:34] <eric_G> I wanted to use the Let's Encrypt domain certificates for the Simplex app setting, but the requirement is for a 4096-bit RSA key.
Is this the [key size](https://github.com/YunoHost/yunohost/blob/7d15cac025a7c8acd5b5f23c7c2a523d3956293a/src/certificate.py#L58) that we are using to generate certificates? If so, why is it 3072 and not 4096? (Naive question here.)
[10:48:32] <florent[m]> (I wonder if RSA is really required by Let's Encrypt or other algos could be used. But I guess that's a critical piece of code that is hard to change)
[12:46:55] <Yunohost Git/Infra notifications> [yunohost] e​ricgaspar opened [pull request #2141](https://github.com/YunoHost/yunohost/pull/2141): Increase the key length to 4096 bytes.
[16:33:17] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to dev: refactor: split low-level app utils from app.py to a new utils/app_utils.py ([4fb81ad1](https://github.com/YunoHost/yunohost/commit/4fb81ad11c1d5aefd01eeb010d75faf167c91d83))
[16:33:45] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2139#issuecomment-3148537311) on [issue #2139](https://github.com/YunoHost/yunohost/pull/2139) Split app.py low-level functions to utils/app_utils.py ?: Superseded by https://github.com/YunoHost/yunohost/commit/4fb81ad11c1d5aefd01eeb010d75faf167c91d83
[16:33:53] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin closed [pull request #2139](https://github.com/YunoHost/yunohost/pull/2139): Split app.py low-level functions to utils/app_utils.py ?
[16:45:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.6.1+202508031845 for bookworm/unstable/all...
[16:45:23] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.6.1+202508031845 for bookworm/unstable/all.
[16:45:26] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.6.1+202508031845 for bookworm/unstable.
[17:33:49] <Yunohost Git/Infra notifications> [yunohost/dev] app_utils: use Path() for _parse_app_doc_and_notifications - Alexandre Aubin
[17:33:49] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to dev ([b93b5941bec5...73b31da0f169](https://github.com/YunoHost/yunohost/compare/b93b5941bec5...73b31da0f169))
[17:33:50] <Yunohost Git/Infra notifications> [yunohost/dev] perf: cache the results of _get_manifest_of_app ? - Alexandre Aubin
[17:45:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.6.1+202508031945 for bookworm/unstable/all...
[17:45:21] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.6.1+202508031945 for bookworm/unstable/all.
[17:45:22] <Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.6.1+202508031945 for bookworm/unstable.
[19:10:23] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin created new branch move-utils-to-yunohost
[19:10:23] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin pushed 1 commit to move-utils-to-yunohost: Move utils/ to yunohost ([4d6015e6](https://github.com/YunoHost/moulinette/commit/4d6015e6fb6b1754ff22a4924ade246c72f1ccc3))
[19:14:55] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin opened [pull request #375](https://github.com/YunoHost/moulinette/pull/375): Move utils/ to yunohost
[19:34:12] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin pushed 1 commit to move-utils-to-yunohost: Remove stale i18n strings ([624f74c0](https://github.com/YunoHost/moulinette/commit/624f74c0c7a8d70a7d388a04c46e21c72e5ba6b6))
[19:45:34] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin created new branch move-utils-from-moulinette
[19:45:35] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to move-utils-from-moulinette ([9fe6f5944c4b^...53b9db1b5090](https://github.com/YunoHost/yunohost/compare/9fe6f5944c4b^...53b9db1b5090))
[19:45:35] <Yunohost Git/Infra notifications> [yunohost/move-utils-from-moulinette] Unecessary typing imports - Alexandre Aubin
[19:45:35] <Yunohost Git/Infra notifications> [yunohost/move-utils-from-moulinette] Integrate utils/ from Moulinette directly in yunohost core - Alexandre Aubin
[19:46:13] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin opened [pull request #2142](https://github.com/YunoHost/yunohost/pull/2142): Integrate utils/ from Moulinette directly in yunohost core
[19:47:55] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109961) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Clear-text storage of sensitive information

This expression stores [sensitive data (password)](1) as clear text.
Thi...
[19:47:56] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109963) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Overly permissive file permissions

Overly permissive mask in chmod sets file to world readable.
Overly permissive ma...
[19:47:56] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109968) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Cyclic import

Import of module [src.utils.sse](1) begins an import cycle.

[Show more details](https://github.com/Yu...
[19:47:56] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109962) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Confusing octal literal

Confusing octal literal, use 0o00 instead.

[Show more details](https://github.com/YunoHost/...
[19:47:56] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109964) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Overly permissive file permissions

Overly permissive mask in chmod sets file to world readable.
Overly permissive ma...
[19:47:57] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109960) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Cyclic import

Import of module [logging](1) begins an import cycle.
Import of module [src.utils.logging](2) begins a...
[19:47:57] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109967) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Module imports itself

The module logging imports itself.
The module src.utils.logging imports itself.

[Show mor...
[19:47:57] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109972) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Cyclic import

Import of module [src.utils.process](1) begins an import cycle.

[Show more details](https://github.co...
[19:47:57] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109965) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Overly permissive file permissions

Overly permissive mask in chmod sets file to world readable.
Overly permissive ma...
[19:47:58] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109973) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Cyclic import

Import of module [src.utils.process](1) begins an import cycle.

[Show more details](https://github.co...
[19:47:58] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109970) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Module imports itself

The module logging imports itself.
The module src.utils.logging imports itself.

[Show mor...
[19:48:05] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250109971) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Cyclic import

Import of module [logging](1) begins an import cycle.
Import of module [src.utils.logging](2) begins a...
[20:14:20] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin pushed 2 commits to move-utils-to-yunohost ([624f74c0c7a8...d366e07f3c79](https://github.com/YunoHost/moulinette/compare/624f74c0c7a8...d366e07f3c79))
[20:14:20] <Yunohost Git/Infra notifications> [moulinette/move-utils-to-yunohost] For some reason mypy wants a type annotation now - Alexandre Aubin
[20:14:21] <Yunohost Git/Infra notifications> [moulinette/move-utils-to-yunohost] Hmpf dunno why this test fails - Alexandre Aubin
[20:22:35] <Yunohost Git/Infra notifications> [moulinette/move-utils-to-yunohost] Require mypy >= 0.900 to be consistent with yunohost - Alexandre Aubin
[20:22:35] <Yunohost Git/Infra notifications> [moulinette/move-utils-to-yunohost] test -> tests, to be consistent with yunohost - Alexandre Aubin
[20:22:35] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin pushed 2 commits to move-utils-to-yunohost ([d366e07f3c79...4ae7688724cf](https://github.com/YunoHost/moulinette/compare/d366e07f3c79...4ae7688724cf))
[20:32:02] <Yunohost Git/Infra notifications> [moulinette] a​lexAubin pushed 2 commits to move-utils-to-yunohost ([4ae7688724cf...dcfce55fb056](https://github.com/YunoHost/moulinette/compare/4ae7688724cf...dcfce55fb056))
[20:32:03] <Yunohost Git/Infra notifications> [moulinette/move-utils-to-yunohost] test -> tests, to be consistent with yunohost - Alexandre Aubin
[20:32:07] <Yunohost Git/Infra notifications> [moulinette/move-utils-to-yunohost] Require mypy >= 0.900 to be consistent with yunohost - Alexandre Aubin
[21:24:39] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to move-utils-from-moulinette ([53b9db1b5090...bdd1198402f3](https://github.com/YunoHost/yunohost/compare/53b9db1b5090...bdd1198402f3))
[21:24:40] <Yunohost Git/Infra notifications> [yunohost/move-utils-from-moulinette] Integrate utils/ from Moulinette directly in yunohost core - Alexandre Aubin
[21:24:40] <Yunohost Git/Infra notifications> [yunohost/move-utils-from-moulinette] Fix plenty of typing issues, followup of moving the moulinette utils etc - Alexandre Aubin
[21:38:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to move-utils-from-moulinette ([bdd1198402f3...717356c9456d](https://github.com/YunoHost/yunohost/compare/bdd1198402f3...717356c9456d))
[21:38:58] <Yunohost Git/Infra notifications> [yunohost/move-utils-from-moulinette] Add new test files from moulinette to test.gitlab-ci.yml - Alexandre Aubin
[21:38:59] <Yunohost Git/Infra notifications> [yunohost/move-utils-from-moulinette] Disable nonworking coverage test - Alexandre Aubin
[21:43:15] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to move-utils-from-moulinette: Forgot to propagate import changes to tests/ ([42b6ff84](https://github.com/YunoHost/yunohost/commit/42b6ff84128b7bb2e1439435668c1420191386c1))
[21:45:12] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250146762) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Syntax error

Syntax Error (in Python 3).

[Show more details](https://github.com/YunoHost/yunohost/security/code-sca...
[22:56:50] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to move-utils-from-moulinette: Typoz etc ([78b563d5](https://github.com/YunoHost/yunohost/commit/78b563d5a570a1d8b57e84f857bb230537721e0d))
[22:58:29] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2142#discussion_r2250173100) on pull request #2142 Integrate utils/ from Moulinette directly in yunohost core: ## Cyclic import

Import of module [src.utils.app_utils](1) begins an import cycle.

[Show more details](https://github....