[00:30:28]
<Aleks (he/him/il/lui)> baaah i reproduce the weird issue where apps are still listed as upgradable even though they just got upgraded ~_~, sounds like an issue with the cache i introduced for the app manifest hmpf
[00:49:21]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: apps: fix manifest cache not properly invalidating ([2dd0e3d2](https://github.com/YunoHost/yunohost/commit/2dd0e3d24278a7db08fe611501b000af8c308d62))
[00:50:22]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.1.12.1
[00:50:22]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: Update changelog for 12.1.12.1 ([0e80a1aa](https://github.com/YunoHost/yunohost/commit/0e80a1aa8bf8db8164b4673613a8c45d24e12104))
[00:50:37]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.12.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.12.1) YunoHost 12.1.12.1
[00:50:37]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] created [new release #debian/12.1.12.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.12.1) YunoHost 12.1.12.1
[00:50:38]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] released [new release #debian/12.1.12.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.12.1) YunoHost 12.1.12.1
[00:51:17]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.12.1 for bookworm/stable/all...
[00:51:32]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.12.1 for bookworm/stable/all.
[00:51:33]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.12.1 for bookworm/stable.
[01:00:05]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.12.1+202508200300 for bookworm/unstable/all...
[01:00:22]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.12.1+202508200300 for bookworm/unstable/all.
[01:00:23]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.12.1+202508200300 for bookworm/unstable.
[07:31:39]
<Yunohost Git/Infra notifications> [issues] ceeddd opened [issue #2637](https://github.com/YunoHost/issues/issues/2637): Upgrade to 12.1 failed
[07:55:44]
<Yunohost Git/Infra notifications> [issues] grenagit opened [issue #2638](https://github.com/YunoHost/issues/issues/2638): [webadmin] Delete buttons not translated
[09:00:47]
<Yunohost Git/Infra notifications> [issues] ceeddd [commented](https://github.com/YunoHost/issues/issues/2637#issuecomment-3204949197) on [issue #2637](https://github.com/YunoHost/issues/issues/2637) Upgrade to 12.1 failed: For the record : I get my system back by deleting every application that the error log mention, one by one.
I had to del...
[11:15:19]
<Yunohost Git/Infra notifications> [issues] orhtej2 opened [issue #2639](https://github.com/YunoHost/issues/issues/2639): 12.1: Update mail aliases offered when not applicable
[11:53:13]
<Yunohost Git/Infra notifications> [issues] olberger opened [issue #2640](https://github.com/YunoHost/issues/issues/2640): Updating nodejs version setting for phpldapadmin from 22 to 22.17.0 fails
[12:12:21]
<Yunohost Git/Infra notifications> [issues] olberger [commented](https://github.com/YunoHost/issues/issues/2640#issuecomment-3206059330) on [issue #2640](https://github.com/YunoHost/issues/issues/2640) Updating nodejs version setting for phpldapadmin from 22 to 22.17.0 fails: AFAIU, this migration is displayed as "Fix nodejs versions in app systemd configurations" in the pending migrations. Run...
[13:45:49]
<Aleks (he/him/il/lui)> https://forum.yunohost.org/t/migration-33-failed/38314 what the fuck ldap ffs
[14:44:27]
<Yunohost Git/Infra notifications> [issues] nicofrand [commented](https://github.com/YunoHost/issues/issues/2493#issuecomment-3206722962) on [issue #2493](https://github.com/YunoHost/issues/issues/2493) [Bookworm] Android shortcuts to homescreen or pinned tabs are redirected to the user portal: I am still having the issue…
Am I the only one?
What debug data can I provide to help?
[14:44:42]
<Yunohost Git/Infra notifications> [issues] nicofrand edited [issue #2572](https://github.com/YunoHost/issues/issues/2572): Missing translation when renewing a Lets encrypt certificate
[14:47:19]
<Yunohost Git/Infra notifications> [issues] nicofrand [commented](https://github.com/YunoHost/issues/issues/2493#issuecomment-2670828816) on [issue #2493](https://github.com/YunoHost/issues/issues/2493) [Bookworm] Android shortcuts to homescreen or pinned tabs are redirected to the user portal: Applying the solution in [Use samesite lax for portal cookies YunoHost/yunohost](https://github.com/YunoHost/yunohost/pu...
[15:14:04]
<Yunohost Git/Infra notifications> [yunohost/dev] nodejs migration: fix list of file just containing empty string [] - Alexandre Aubin
[15:14:04]
<Yunohost Git/Infra notifications> [yunohost/dev] ldap: prevent stupid issue where trailing space make LDAP explode because ???? - Alexandre Aubin
[15:14:04]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 3 commits to dev ([0e80a1aa8bf8...cb2a7f9767e9](https://github.com/YunoHost/yunohost/compare/0e80a1aa8bf8...cb2a7f9767e9))
[15:14:05]
<Yunohost Git/Infra notifications> [yunohost/dev] firewall: fix case where no udp port is open, nftable doesnt like empty list/sets - Alexandre Aubin
[15:15:05]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.12.1+202508201715 for bookworm/unstable/all...
[15:15:22]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.12.1+202508201715 for bookworm/unstable/all.
[15:15:23]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.12.1+202508201715 for bookworm/unstable.
[15:20:51]
<Yunohost Git/Infra notifications> [issues] alexAubin closed [issue #2637](https://github.com/YunoHost/issues/issues/2637): Upgrade to 12.1 failed
[15:20:52]
<Yunohost Git/Infra notifications> [issues] alexAubin [commented](https://github.com/YunoHost/issues/issues/2637#issuecomment-3206860943) on [issue #2637](https://github.com/YunoHost/issues/issues/2637) Upgrade to 12.1 failed: Sounds similar https://forum.yunohost.org/t/migration-33-failed/38314, supposedly thats due to the trailing space in th...
[15:25:18]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 1 commit to dev: Update changelog for 12.1.13 ([4ac07d8e](https://github.com/YunoHost/yunohost/commit/4ac07d8ea31143ea0189132ec8cd5c525fb439ec))
[15:25:36]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.1.13
[15:25:56]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] released [new release #debian/12.1.13](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.13) YunoHost 12.1.13
[15:25:56]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] created [new release #debian/12.1.13](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.13) YunoHost 12.1.13
[15:25:56]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.13](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.13) YunoHost 12.1.13
[15:26:40]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.13 for bookworm/stable/all...
[15:26:57]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.13 for bookworm/stable/all.
[15:26:58]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.13 for bookworm/stable.
[15:28:19]
<Yunohost Git/Infra notifications> [issues] alexAubin closed [issue #2640](https://github.com/YunoHost/issues/issues/2640): Updating nodejs version setting for phpldapadmin from 22 to 22.17.0 fails
[15:28:19]
<Yunohost Git/Infra notifications> [issues] alexAubin [commented](https://github.com/YunoHost/issues/issues/2640#issuecomment-3206889430) on [issue #2640](https://github.com/YunoHost/issues/issues/2640) Updating nodejs version setting for phpldapadmin from 22 to 22.17.0 fails: Thanks for the report, this should be fixed by https://github.com/YunoHost/yunohost/commit/ce93b8674eb1c8d1a711610c5a010...
[15:30:05]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.13+202508201730 for bookworm/unstable/all...
[15:30:20]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.13+202508201730 for bookworm/unstable/all.
[15:30:21]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.13+202508201730 for bookworm/unstable.
[18:03:07]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 2 commits to dev ([4ac07d8ea311...390293a9b533](https://github.com/YunoHost/yunohost/compare/4ac07d8ea311...390293a9b533))
[18:03:08]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.1.13.1
[18:03:11]
<Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 12.1.13.1 - Alexandre Aubin
[18:03:11]
<Yunohost Git/Infra notifications> [yunohost/dev] Typo T_T - Alexandre Aubin
[18:03:28]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.13.1 for bookworm/stable/all...
[18:03:33]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] released [new release #debian/12.1.13.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.13.1) YunoHost 12.1.13.1
[18:03:34]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] created [new release #debian/12.1.13.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.13.1) YunoHost 12.1.13.1
[18:03:38]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.13.1](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.13.1) YunoHost 12.1.13.1
[18:03:55]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.13.1 for bookworm/stable/all.
[18:04:01]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.13.1 for bookworm/stable.
[18:13:33]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.13.1+202508202000 for bookworm/unstable/all...
[18:14:10]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.13.1+202508202000 for bookworm/unstable/all.
[18:14:11]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.13.1+202508202000 for bookworm/unstable.
[18:22:18]
<Yunohost Git/Infra notifications> [issues] Thovi98 labeled :book: Documentation on [issue #2629](https://github.com/YunoHost/issues/issues/2629): Contribute button on the homepage broken
[20:23:08]
<tituspijean[m]> so my debug info says this:
```
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 59, in cli
ret = moulinette.cli(
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 143, in cli
).run(args, output_as=output_as, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 530, in run
ret = self.actionsmap.process(args, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
return func(**arguments)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 1244, in app_upgrade
post_upgrade_notifications = _upgrade_single_app(
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 975, in _upgrade_single_app
raise Exception(f"Uhoh2, workdir {workdir} doesn't exists anymore ?!")
Exception: Uhoh2, workdir /var/cache/yunohost/app_tmp_work_dirs/app_o2dm13h8 doesn't exists anymore ?!
```
[20:25:31]
<tituspijean[m]> the backup is actually created
[20:28:43]
<Aleks (he/him/il/lui)> @_@
[20:29:30]
<Aleks (he/him/il/lui)> are you able to run a few more tests right now ?
[20:30:29]
<Yunohost Git/Infra notifications> [issues] Thovi98 [commented](https://github.com/YunoHost/issues/issues/2625#issuecomment-3207999528) on [issue #2625](https://github.com/YunoHost/issues/issues/2625) doc.yunohost.org doesnt select the browser preferred language by default: Okay I’ve successfully built a docusaurus version which automatically redirects to the user language.
But this make the ...
[20:32:22]
<tituspijean[m]> yup!
[20:33:34]
<Aleks (he/him/il/lui)> hmm
[20:52:33]
<Yunohost Git/Infra notifications> [yunohost] alexAubin created new tag debian/12.1.14
[20:52:34]
<Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 12.1.14 - Alexandre Aubin
[20:52:34]
<Yunohost Git/Infra notifications> [yunohost/dev] apps: fix tmp workdir for upgrade being rmed during the safety backup, because mtime / ctime confusion, inheriting meta... - Alexandre Aubin
[20:52:34]
<Yunohost Git/Infra notifications> [yunohost/dev] Revert "apps: add tmp debug info/exception to hunt bug with workdir disappearing ?" This reverts commit bd3730ad7d7feed... - Alexandre Aubin
[20:52:34]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 3 commits to dev ([390293a9b533...b0a2566e9afd](https://github.com/YunoHost/yunohost/compare/390293a9b533...b0a2566e9afd))
[20:52:46]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] released [new release #debian/12.1.14](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.14) YunoHost 12.1.14
[20:52:47]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] created [new release #debian/12.1.14](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.14) YunoHost 12.1.14
[20:52:48]
<Yunohost Git/Infra notifications> [repository] github-actions[bot] published [new release #debian/12.1.14](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.14) YunoHost 12.1.14
[21:00:05]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.14+202508202300 for bookworm/unstable/all...
[21:00:21]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.14+202508202300 for bookworm/unstable/all.
[21:00:22]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.14+202508202300 for bookworm/unstable.
[21:01:15]
<Yunohost Git/Infra notifications> [issues] alexAubin [commented](https://github.com/YunoHost/issues/issues/2625#issuecomment-3208076790) on [issue #2625](https://github.com/YunoHost/issues/issues/2625) doc.yunohost.org doesnt select the browser preferred language by default: Ooooh
Weeeeell ideally I think we want to detect wether or not users explicitly chose a language via the dropdown, or i...
[21:01:56]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.14 for bookworm/stable/all...
[21:02:12]
<Yunohost Git/Infra notifications> ✔️ Completed distribution for yunohost/12.1.14 for bookworm/stable.
[21:02:12]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.14 for bookworm/stable/all.
[21:12:41]
<Josué> Hello, working on the linter for the ldap field of the manifest, I'm thinking about a question, we have some app like phpmyadmin or pgadmin which have currently `ldap=true` even if the app don't send any request to LDAP. We set this probably because we thought that if the app get the user info thought the SSO we can consider that LDAP=true. But now the linter will notify this. What do you think about this ?
[21:14:38]
<Josué> Maybe we can consider that if `sso=true` even if we don't have any ldap config it's okay, but we can also think that for theses app it's just wrong to set `ldap=true` and this should be fixed, as if the user account information is get from the SSO we should consider that in this case we should have `ldap=false` and `sso=true`.
[21:15:47]
<Josué> Note that it's an interesting question, because when we will have OIDC, most of case we all information will be provider by OIDC and we won't have any LDAP communication.
[21:16:22]
<Josué> So also, what should we expect also for the OIDC app ?
[21:16:28]
<Josué> WDYT ?
[21:17:39]
<Aleks (he/him/il/lui)> i'd think these apps should have ldap = false yeah ? Annnnd possibly I was thinking we may want to evolve the "sso" boolean to other values like "oidc" or "basic-auth" etc but idk, it kind of also depends what we want to use this info for
[21:18:20]
<ljf> `error: Cette application nécessite 900M de mémoire vive (RAM) pour être installée/mise à jour mais seule 58G de mémoire est disponible actuellement.`
[21:18:32]
<Aleks (he/him/il/lui)> dafuq 😬
[21:19:13]
<Aleks (he/him/il/lui)> how many beers did your yunohost drink 😬
[21:19:31]
<tituspijean[m]> 900<58, obviously 🙃
[21:21:19]
<ljf> `error: Cette application nécessite une version de YunoHost >= 12.0.9. La version installée est 12.1.13.1.`
[21:21:46]
<tituspijean[m]> we're doing meth here, not math
[21:21:47]
<ljf> `error: Cette application ne peut être installée que sur les architectures all. L’architecture de votre serveur est amd64 🙄`
[21:21:49]
<Aleks (he/him/il/lui)> dude wat da fak
[21:22:09]
<Aleks (he/him/il/lui)> ah non mais genre tu lis la sortie de la CLI alors que passed: true
[21:22:12]
<Josué> yeah, initially the idea of theses flag was quite easy but finally even me are sometime confused because there are too mutch use cases... and we have some client app like agendav or element which are just a client and so depends of the server.
[21:22:42]
<Aleks (he/him/il/lui)> genre wéoké la string d'erreur est render même lorsque y'a pas d'erreur
[21:22:50]
<rodinux> never mind the leds
[21:23:08]
<Aleks (he/him/il/lui)> you mistyped lsd
[21:43:38]
<Josué> reading https://doc.yunohost.org/packaging/manifest/
> sso (bool OR "not\_relevant") : not to be confused with the ldap key : this corresponds to wether or not a user is automatically logged-in on the app when logged-in on the YunoHost portal. This should be set to "not\_relevant" if and only if there is no notion of user account for this app (for example, Hextris).
I'm thinking about the apps like element, synapse-admin, or agendav which have an account notion, but depends of a server and the SSO and to have the SSO working you need to have the client which implement the feature (the app) and the server. By example for matrix, synapse implement the SSO but not sure that all yunohost matrix app implement the SSO. So for an app like this should we set `sso=true` or `sso="not_relevant"` ?
[21:44:45]
<Josué> reading https://doc.yunohost.org/packaging/manifest/
> sso (bool OR "not\_relevant") : not to be confused with the ldap key : this corresponds to wether or not a user is automatically logged-in on the app when logged-in on the YunoHost portal. This should be set to "not\_relevant" if and only if there is no notion of user account for this app (for example, Hextris).
I'm thinking about the apps like element, synapse-admin, or agendav which have an account notion, but depends of a server and the SSO and to have the SSO working you need to have the client which implement the feature (the app) and the server. By example for matrix, synapse implement the SSO but not sure that all yunohost matrix server apps implement the SSO. So for an app like this (element) should we set `sso=true` or `sso="not_relevant"` ?
[22:13:34]
<Josué> Added a proposal to improve the doc about this: https://github.com/YunoHost/doc/pull/2639
[22:34:55]
<florent[m]> I have tried to review, but sorry, a bit late to be fully relevant. Hope my comments can help somehow.
I'll take another look tomorrow evening if it is still open until there.