[15:14:35]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to email_edit_perm ([d2407dd100f2...7c052462cc71](https://github.com/YunoHost/yunohost/compare/d2407dd100f2...7c052462cc71))
[15:14:35]
<Yunohost Git/Infra notifications> [yunohost/email_edit_perm] Simplify security.email settings handling by just storing them in global settings + per-domain portal settings via regen... - Alexandre Aubin
[15:14:35]
<Yunohost Git/Infra notifications> [yunohost/email_edit_perm] Help strings for the security.email settings feel unecessary, theyre just a copypasta of the setting label - Alexandre Aubin
[15:15:36]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to email_edit_perm: Cleanup ([cd0df8b9](https://github.com/YunoHost/yunohost/commit/cd0df8b91964e77ed6dc29f85fdd5e247361ba78))
[15:18:42]
<Yunohost Git/Infra notifications> [yunohost-portal] alexAubin merged [pull request #32](https://github.com/YunoHost/yunohost-portal/pull/32): Translations update from Weblate
[15:21:24]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: Add possibility to allow/disallow main email, email alias and email forward form portal (#1997) * Add possibility to al... ([caeb7dcd](https://github.com/YunoHost/yunohost/commit/caeb7dcd873ed7c45073e799cd87d6b4974fd96d))
[15:21:34]
<Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #1997](https://github.com/YunoHost/yunohost/pull/1997): Add possibility to allow/disallow main email, email alias and email forward form portal
[15:21:39]
<Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch email_edit_perm
[15:22:02]
<Yunohost Git/Infra notifications> [yunohost-portal] alexAubin merged [pull request #21](https://github.com/YunoHost/yunohost-portal/pull/21): Add possibility to allow/disallow main email, email alias and email forward form portal
[15:22:02]
<Yunohost Git/Infra notifications> [yunohost-portal] alexAubin deleted branch email_edit_perm
[15:25:05]
<Yunohost Git/Infra notifications> [yunohost] yunohost-bot opened [pull request #2109](https://github.com/YunoHost/yunohost/pull/2109): [CI] Reformat / remove stale translated strings
[16:19:19]
<Yunohost Git/Infra notifications> [issues] Salamandar edited [issue #2469](https://github.com/YunoHost/issues/issues/2469): Support Debian 13 "Trixie"
[16:20:30]
<Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #2096](https://github.com/YunoHost/yunohost/pull/2096): Add possibility to allow/disallow blacklisted mail server
[16:20:36]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: Add possibility to allow/disallow blacklisted mail server (#2096) * Add possibility to allow/disallow blacklisted mail ... ([a2700eb3](https://github.com/YunoHost/yunohost/commit/a2700eb34110d1db2f399d452db6c68605384050))
[16:23:08]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: locales: no help key for allow_edit_email settings ([6ee40156](https://github.com/YunoHost/yunohost/commit/6ee40156f94a90069785ffaa8d8fe1472057562a))
[16:23:18]
<Yunohost Git/Infra notifications> [yunohost] alexAubin closed [pull request #2109](https://github.com/YunoHost/yunohost/pull/2109): [CI] Reformat / remove stale translated strings
[16:23:21]
<Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch ci-autofix-translated-strings-dev
[16:39:19]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to timezone: Add helper ynh_get_timezone Many apps get the timezone via cat /etc/timezone but this wont work in trixie... ([abeb4b73](https://github.com/YunoHost/yunohost/commit/abeb4b73499c794fd1742e16eadf220959a287f7))
[16:39:19]
<Yunohost Git/Infra notifications> [yunohost] Salamandar created new branch timezone
[16:39:26]
<Yunohost Git/Infra notifications> [yunohost] Salamandar opened [pull request #2110](https://github.com/YunoHost/yunohost/pull/2110): Add helper ynh_get_timezone
[16:40:44]
<Aleks (he/him/il/lui)> urgh really x_x
[16:46:40]
<Salamandar> yes :/
[16:46:41]
<Salamandar> apps could actually call timedatectl show --value --property=Timezone
[16:46:42]
<Salamandar> well
[16:47:12]
<Salamandar> did not test in bookworm
[16:47:23]
<Salamandar> ah
[16:47:23]
<Salamandar> it works
[16:47:35]
<Salamandar> so huh maybe just patch the apps to call a command instead of reading a file
[16:50:31]
<Salamandar> we just go from cat a file -> 3ms to call a command -> 40ms
[16:50:37]
<Salamandar> :D
[16:50:45]
<Yunohost Git/Infra notifications> [yunohost] Salamandar closed [pull request #2110](https://github.com/YunoHost/yunohost/pull/2110): Add helper ynh_get_timezone
[16:52:03]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.1.6
[16:52:03]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.0.17
[16:52:06]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 8 commits to dev ([6ee40156f94a...a7e301f9dec1](https://github.com/YunoHost/yunohost/compare/6ee40156f94a...a7e301f9dec1))
[16:52:09]
<Yunohost Git/Infra notifications> [yunohost/dev] Merge tag debian/12.0.17 into dev - Alexandre Aubin
[16:52:11]
<Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 12.0.17 - Alexandre Aubin
[16:52:12]
<Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 12.1.6 - Alexandre Aubin
[16:52:21]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.6](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.6) YunoHost 12.1.6
[16:52:21]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] released [new release #debian/12.1.6](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.6) YunoHost 12.1.6
[16:52:21]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] created [new release #debian/12.1.6](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.6) YunoHost 12.1.6
[16:53:51]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.6 for bookworm/testing/all ...
[16:55:41]
<Yunohost Git/Infra notifications> [yunohost-admin] alexAubin merged [pull request #636](https://github.com/YunoHost/yunohost-admin/pull/636): Translations update from Weblate
[16:55:41]
<Yunohost Git/Infra notifications> [yunohost-admin] alexAubin merged [pull request #637](https://github.com/YunoHost/yunohost-admin/pull/637): chore(deps-dev): bump vite from 6.0.15 to 6.1.6 in /app
[16:55:42]
<Yunohost Git/Infra notifications> [yunohost-admin] alexAubin deleted branch dependabot/npm_and_yarn/app/vite-6.1.6
[16:56:18]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.6 for bookworm/testing/all.
[16:56:23]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.17 for bookworm/stable/all ...
[16:58:23]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.17 for bookworm/stable/all.
[16:58:59]
<tituspijean[m]> mmmh... update broke something on 12.1:
```
# sudo dpkg --configure -a
Setting up yunohost (12.1.6) ...
Regenerating configuration, this might take a while...
Traceback (most recent call last):
File "/usr/bin/yunohost", line 108, in <module>
main()
File "/usr/bin/yunohost", line 97, in main
yunohost.cli(
File "/usr/lib/python3/dist-packages/yunohost/__init__.py", line 42, in cli
ret = moulinette.cli(
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 140, in cli
).run(args, output_as=output_as, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 521, in run
ret = self.actionsmap.process(args, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 579, in process
return func(**arguments)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 1894, in app_ssowatconf
portal_email_settings = {
^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 1896, in <dictcomp>
for k, v in settings_get("security.portal", export=True)
^^^^
ValueError: too many values to unpack (expected 2)
dpkg: error processing package yunohost (--configure):
installed yunohost package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.11.2-2) ...
Errors were encountered while processing:
yunohost
```
[16:59:24]
<Aleks (he/him/il/lui)> hmfphgfnv
[16:59:30]
<Yunohost Git/Infra notifications> [yunohost-admin] alexAubin created new tag debian/12.1.6
[16:59:30]
<Yunohost Git/Infra notifications> [yunohost-admin] alexAubin pushed 1 commit to dev: Update changelog for 12.1.6 ([4c20da71](https://github.com/YunoHost/yunohost-admin/commit/4c20da71f73a20aeda1cd4ff54ab093a3989987e))
[17:01:33]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.1.6.1
[17:01:33]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([6d4a51ff12f8...483b4cdd6ee3](https://github.com/YunoHost/yunohost/compare/6d4a51ff12f8...483b4cdd6ee3))
[17:01:33]
<Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 12.1.6.1 - Alexandre Aubin
[17:01:33]
<Yunohost Git/Infra notifications> [yunohost/dev] Merp - Alexandre Aubin
[17:01:55]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.6.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.6.1) YunoHost 12.1.6.1
[17:01:55]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] created [new release #debian/12.1.6.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.6.1) YunoHost 12.1.6.1
[17:01:55]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] released [new release #debian/12.1.6.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.6.1) YunoHost 12.1.6.1
[17:02:31]
<tituspijean[m]> My `security.portal` settings key looks like this:
```
security.portal.portal_allow_edit_email:
ask: Allow users to edit their main email address
value: no
security.portal.portal_allow_edit_email_alias:
ask: Allow users to add, remove, edit mail aliases
value: yes
security.portal.portal_allow_edit_email_forward:
ask: Allow users to add, remove, edit mail forward
value: yes
```
[17:02:43]
<Aleks (he/him/il/lui)> yeah it was just missing a .items()
[17:04:26]
<Yunohost Git/Infra notifications> [yunohost-portal] alexAubin pushed 1 commit to dev: Update changelog for 12.1.0 ([45fdb26c](https://github.com/YunoHost/yunohost-portal/commit/45fdb26cd4fc71d9710a9c021365ab7bd5aac00d))
[17:04:27]
<Yunohost Git/Infra notifications> [yunohost-portal] alexAubin created new tag debian/12.1.0
[17:05:25]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.6.1 for bookworm/testing/all ...
[17:07:53]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.6.1 for bookworm/testing/all.
[17:07:53]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.6 for bookworm/testing/all ...
[17:11:13]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.6 for bookworm/testing/all.