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

[08:58:49] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean pushed 1 commit to dev: Translations update from Weblate (#2072) * Translated using Weblate (Portuguese) Currently translated at 18.1% (158 of... ([c42e4762](https://github.com/YunoHost/yunohost/commit/c42e47626ba93bad386708a4290e65a665165fee))
[08:58:50] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean merged [pull request #2072](https://github.com/YunoHost/yunohost/pull/2072): Translations update from Weblate
[09:00:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.2+202503231000 for bookworm/unstable/all ...
[09:01:25] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.2+202503231000 for bookworm/unstable/all.
[09:08:29] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean created new tag debian/12.1.3
[09:08:29] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean pushed 1 commit to dev: Update 12.1.3 ([120e7458](https://github.com/YunoHost/yunohost/commit/120e74588dfdcc8fc961f0653e303ac5a6df5611))
[09:08:43] <Yunohost Git/Infra notifications> [repository] g​ithub-actions[bot] created [new release #debian/12.1.3](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.3) YunoHost 12.1.3
[09:08:44] <Yunohost Git/Infra notifications> [repository] g​ithub-actions[bot] released [new release #debian/12.1.3](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.3) YunoHost 12.1.3
[09:08:44] <Yunohost Git/Infra notifications> [repository] g​ithub-actions[bot] published [new release #debian/12.1.3](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.3) YunoHost 12.1.3
[09:13:59] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.3 for bookworm/testing/all ...
[09:14:54] <Yunohost Git/Infra notifications> [yunohost-portal] O​niriCorpe merged [pull request #30](https://github.com/YunoHost/yunohost-portal/pull/30): Permit autocompletion for the confirm password field
[09:14:59] <Yunohost Git/Infra notifications> [yunohost-portal] O​niriCorpe deleted branch OniriCorpe-patch-1
[09:15:06] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.3+202503231015 for bookworm/unstable/all ...
[09:15:11] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.3 for bookworm/testing/all.
[09:15:12] <Yunohost Git/Infra notifications> [yunohost-portal] O​niriCorpe merged [pull request #28](https://github.com/YunoHost/yunohost-portal/pull/28): Translations update from Weblate
[09:16:19] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.3+202503231015 for bookworm/unstable/all.
[09:16:21] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0.8+202503231015 for bookworm/unstable/all ...
[09:16:40] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe merged [pull request #623](https://github.com/YunoHost/yunohost-admin/pull/623): chore(deps): bump vue-i18n from 10.0.5 to 10.0.6 in /app
[09:16:44] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe deleted branch dependabot/npm_and_yarn/app/vue-i18n-10.0.6
[09:18:27] <Yunohost Git/Infra notifications> ❌ Failed build for yunohost-portal/12.0.8+202503231015 for bookworm/unstable/all ?!
[09:24:04] <Yunohost Git/Infra notifications> [yunohost-admin] t​ituspijean pushed 1 commit to dev: Update 12.1.3 ([064cef32](https://github.com/YunoHost/yunohost-admin/commit/064cef3279c576ff630a9d4aef8d82f928fdf8e2))
[09:24:04] <Yunohost Git/Infra notifications> [yunohost-admin] t​ituspijean created new tag debian/12.1.3
[09:24:57] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.3 for bookworm/testing/all ...
[09:27:10] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.3 for bookworm/testing/all.
[09:28:25] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean created new tag debian/12.0.9
[09:28:26] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean pushed 1 commit to dev: Update 12.0.9 ([2db94e7d](https://github.com/YunoHost/yunohost-portal/commit/2db94e7d159a18f60f37cc6ed0d35a9b5538c3c1))
[09:28:58] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0.9 for bookworm/stable/all ...
[09:30:08] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.3+202503231030 for bookworm/unstable/all ...
[09:31:10] <Yunohost Git/Infra notifications> ❌ Failed build for yunohost-portal/12.0.9 for bookworm/stable/all ?!
[09:32:32] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.3+202503231030 for bookworm/unstable/all.
[09:32:34] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0.9+202503231030 for bookworm/unstable/all ...
[09:34:45] <Yunohost Git/Infra notifications> ❌ Failed build for yunohost-portal/12.0.9+202503231030 for bookworm/unstable/all ?!
[09:44:40] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean pushed 1 commit to fix-placeholder: Fix ternary test for logo placeholder Co-authored-by: OniriCorpe <oniricorpe@yunohost.org> ([e7196946](https://github.com/YunoHost/yunohost-portal/commit/e71969462b55ead4a1cfb4ce13b06c106f7e778d))
[09:44:40] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean created new branch fix-placeholder
[09:44:53] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean opened [pull request #31](https://github.com/YunoHost/yunohost-portal/pull/31): Fix ternary test for logo placeholder
[09:49:32] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean merged [pull request #31](https://github.com/YunoHost/yunohost-portal/pull/31): Fix ternary test for logo placeholder
[09:49:32] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean deleted branch fix-placeholder
[09:49:32] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean pushed 1 commit to dev: Fix ternary test for logo placeholder (#31) Co-authored-by: OniriCorpe <oniricorpe@yunohost.org> ([c25c0b93](https://github.com/YunoHost/yunohost-portal/commit/c25c0b937f4ee0c0467decccd79fd74ced72cce3))
[09:52:24] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean created new tag debian/12.0.10
[09:52:25] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean pushed 1 commit to dev: Update 12.0.10 ([9e980f4a](https://github.com/YunoHost/yunohost-portal/commit/9e980f4a46fa8c560c3e2c0e4824e969e7d0be8b))
[09:55:30] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean pushed 1 commit to dev: Update 12.0.10 ([437ccf6e](https://github.com/YunoHost/yunohost-portal/commit/437ccf6e0ccfa4ed021e23e94e993aea18a31362))
[09:55:36] <Yunohost Git/Infra notifications> [yunohost-portal] y​unohost-bot opened [pull request #32](https://github.com/YunoHost/yunohost-portal/pull/32): Translations update from Weblate
[10:00:07] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0.10+202503231100 for bookworm/unstable/all ...
[10:02:21] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-portal/12.0.10+202503231100 for bookworm/unstable/all.
[10:07:50] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0.10 for bookworm/stable/all ...
[10:11:25] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-portal/12.0.10 for bookworm/stable/all.
[10:12:27] <Yunohost Git/Infra notifications> [vinaigrette] t​ituspijean pushed 1 commit to forced-tags-snafus: Graciously avoid forced-pushed tags snafus In the obviously never-happening instances of wanting to force-push fixes in... ([1d41708e](https://github.com/YunoHost/vinaigrette/commit/1d41708e9da127b4394fc8b7c92fd2448f54ab73))
[10:12:27] <Yunohost Git/Infra notifications> [vinaigrette] t​ituspijean created new branch forced-tags-snafus
[10:12:33] <Yunohost Git/Infra notifications> [vinaigrette] t​ituspijean opened [pull request #10](https://github.com/YunoHost/vinaigrette/pull/10): Graciously avoid forced-pushed tags snafus
[10:12:55] <Yunohost Git/Infra notifications> [vinaigrette] O​niriCorpe merged [pull request #10](https://github.com/YunoHost/vinaigrette/pull/10): Graciously avoid forced-pushed tags snafus
[10:13:01] <Yunohost Git/Infra notifications> [vinaigrette] O​niriCorpe deleted branch forced-tags-snafus
[10:28:17] <Yunohost Git/Infra notifications> [yunohost-admin/debian/12.0.7] Merge pull request #618 from YunoHost/fix-missing-props Fix: missing props on form items - Axolotle
[10:28:17] <Yunohost Git/Infra notifications> [yunohost-admin] t​ituspijean pushed 5 commits to debian/12.0.7 ([925bab8aa2c8^...6b968c1508b3](https://github.com/YunoHost/yunohost-admin/compare/925bab8aa2c8^...6b968c1508b3))
[10:28:17] <Yunohost Git/Infra notifications> [yunohost-admin] t​ituspijean created new tag debian/12.0.7
[10:28:18] <Yunohost Git/Infra notifications> [yunohost-admin/debian/12.0.7] Update 12.0.7 - tituspijean
[10:28:18] <Yunohost Git/Infra notifications> [yunohost-admin/debian/12.0.7] login: autofocus the username field on page load (#626) * login: autofocus the username field on page load * add props... - OniriCorpe
[10:28:31] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.0.7 for bookworm/stable/all ...
[10:30:25] <Yunohost Git/Infra notifications> [yunohost-portal] t​ituspijean edited [pull request #31](https://github.com/YunoHost/yunohost-portal/pull/31): Fix ternary test for logo placeholder
[10:30:42] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.0.7 for bookworm/stable/all.
[10:32:58] <Émy – OniriCorpe> 🎉
[10:33:26] <Émy – OniriCorpe> https://aria.im/_bifrost/v1/media/download/ARi2_APGpkM-R69E4EEM9aVNABcZ15cuv_pb2g5DZt8kvh5SWuvFW3JWUumQx-UR3kS5fJvK9Aai9s5GvAcFAPRCeVx7bj-wAGltLmVtZWx5bmUuZXUvQkdRSXhldG9BZnBIR2RGclFIRk5mS2h4
[10:34:36] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean [commented](https://github.com/YunoHost/yunohost/pull/2042#issuecomment-2746137198) on [issue #2042](https://github.com/YunoHost/yunohost/pull/2042) Helpers / app resources: simplify helpers and implement new resources for nodejs/ruby/go/composer: FYI in v12.1.3 while updating apps: Warning: /usr/share/yunohost/helpers.v2.1.d/nodejs: line 49: toml_to_json: comm...
[11:09:22] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean created new branch fix-helpers
[11:09:22] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean pushed 2 commits to fix-helpers ([824dc8794ea6^...98f195bcb466](https://github.com/YunoHost/yunohost/compare/824dc8794ea6^...98f195bcb466))
[11:09:23] <Yunohost Git/Infra notifications> [yunohost/fix-helpers] Make sure utils helpers are loaded first Co-authored-by: Salamandar <6552989+Salamandar@users.noreply.github.com> - tituspijean
[11:09:23] <Yunohost Git/Infra notifications> [yunohost/fix-helpers] There is no quiet option in jq Co-authored-by: OniriCorpe <oniricorpe@yunohost.org> Co-authored-by: Salamandar <6552989... - tituspijean
[11:09:55] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean opened [pull request #2073](https://github.com/YunoHost/yunohost/pull/2073): Make sure utils helpers are loaded first
[11:10:14] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean edited [pull request #2073](https://github.com/YunoHost/yunohost/pull/2073): Make sure utils helpers are loaded first and fix jq usage
[11:10:31] <Yunohost Git/Infra notifications> [yunohost] S​alamandar approved [pull request #2073](https://github.com/YunoHost/yunohost/pull/2073#pullrequestreview-2708535191) Make sure utils helpers are loaded first and fix jq usage
[11:12:41] <Yunohost Git/Infra notifications> [repository] S​alamandar prereleased [new release #debian/12.1.3](https://github.com/YunoHost/yunohost/releases/tag/debian/12.1.3) YunoHost 12.1.3
[11:12:57] <Yunohost Git/Infra notifications> [repository] S​alamandar edited [new release #debian/12.0.12](https://github.com/YunoHost/yunohost/releases/tag/debian/12.0.12) YunoHost 12.0.12
[12:45:25] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie pushed 2 commits to dev ([8bd42c177206^...e7c07b5b1df7](https://github.com/YunoHost-Apps/django_yunohost_integration/compare/8bd42c177206^...e7c07b5b1df7))
[12:45:25] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie created new branch dev
[12:45:27] <Yunohost Git/Infra notifications> [django_yunohost_integration/dev] Update example settings - Jens Diemer
[12:45:27] <Yunohost Git/Infra notifications> [django_yunohost_integration/dev] Apply manageproject updates + update requirements - Jens Diemer
[12:45:31] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie opened [pull request #46](https://github.com/YunoHost-Apps/django_yunohost_integration/pull/46): Dev
[12:56:16] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie pushed 1 commit to dev: Update example settings ([3126229e](https://github.com/YunoHost-Apps/django_yunohost_integration/commit/3126229e899955cf49f902cccf94b0c83f039b57))
[12:59:03] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie pushed 1 commit to dev: Update example settings ([d0bff1cb](https://github.com/YunoHost-Apps/django_yunohost_integration/commit/d0bff1cb58a82288fb7b7238287717ac9906b047))
[12:59:41] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie merged [pull request #46](https://github.com/YunoHost-Apps/django_yunohost_integration/pull/46): Dev
[12:59:42] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie deleted branch dev
[13:00:08] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie created new tag v0.10.1
[13:21:31] <Yunohost Git/Infra notifications> [yunohost] O​niriCorpe approved [pull request #2073](https://github.com/YunoHost/yunohost/pull/2073#pullrequestreview-2708581904) Make sure utils helpers are loaded first and fix jq usage
[13:25:53] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2073](https://github.com/YunoHost/yunohost/pull/2073): Make sure utils helpers are loaded first and fix jq usage
[13:30:05] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.3+202503231430 for bookworm/unstable/all ...
[13:31:17] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.3+202503231430 for bookworm/unstable/all.
[13:40:16] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin deleted branch fix-helpers
[17:48:53] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie pushed 1 commit to dev: Expand logging about HTTP_YNH_USER header ([9f195a65](https://github.com/YunoHost-Apps/django_yunohost_integration/commit/9f195a65b3b782775cefc8c8011b017d0115d569))
[17:48:53] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie created new branch dev
[17:48:57] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie opened [pull request #47](https://github.com/YunoHost-Apps/django_yunohost_integration/pull/47): Expand logging about HTTP_YNH_USER header
[17:49:23] <Yunohost Git/Infra notifications> [django_yunohost_integration] Auto-merge has been enabled by j​edie on [pull request #47](https://github.com/YunoHost-Apps/django_yunohost_integration/pull/47): Expand logging about HTTP_YNH_USER header
[17:49:31] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie deleted branch dev
[17:49:35] <Yunohost Git/Infra notifications> WARNING: unknown pull_request action: auto_merge_disabled
[17:49:41] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie merged [pull request #47](https://github.com/YunoHost-Apps/django_yunohost_integration/pull/47): Expand logging about HTTP_YNH_USER header
[17:50:06] <Yunohost Git/Infra notifications> [django_yunohost_integration] j​edie created new tag v0.10.2
[18:08:11] <tituspijean> This PR did not fix everything: now the helper script is complaining about these:

```
WARNING /usr/share/yunohost/helpers.v2.1.d/nodejs: line 83: N_INSTALL_DIR: unbound variable
...
WARNING /usr/share/yunohost/helpers.v2.1.d/nodejs: line 84: real_nodejs_version: unbound variable
```
[18:11:08] <Aleks (he/him/il/lui)> urgh N_INSTALL_DIR should be N_PREFIX
[18:11:11] <Aleks (he/him/il/lui)> yeag
[18:11:15] <tituspijean> Ah, you renamed `N_INSTALL_DIR` into `N_PREFIX`
[18:11:20] <Aleks (he/him/il/lui)> how is it passing tests without this meh
[18:11:34] <tituspijean> and there's a bug with `final_nodejs_version`
[18:11:47] <Aleks (he/him/il/lui)> and i suppose `real_nodejs_version` should be `final_nodejs_version`
[18:11:59] <tituspijean> you declare it twice, I guess the first instance should be `real_` ?
[18:12:03] <Aleks (he/him/il/lui)> 😵‍💫
[18:12:18] <tituspijean> ```
# Find the last "real" version for this major version of node.
final_nodejs_version=$(find "$N_PREFIX/n/versions/node/$nodejs_version"* -maxdepth 0 | sort --version-sort | tail --lines=1)
final_nodejs_version=$(basename "$real_nodejs_version")
```
[18:12:29] <Aleks (he/him/il/lui)> yeah it just takes the basename of the previous result
[18:12:40] <tituspijean> fix incoming
[18:14:14] <tituspijean> (I'm testing locally first by restoring a backup of a failed nodejs app)
[18:17:07] <eric_G> I am seeing this new error when installing apps (after updating to 12.1.3):

```
Warning: jq: Unknown option -q
Warning: Use jq --help for help with command-line options,
Warning: or see the jq manpage, or online docs at https://stedolan.github.io/jq
Warning: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>
Warning: BrokenPipeError: [Errno 32] Broken pipe
```
[18:17:12] <Aleks (he/him/il/lui)> was i drunk or something 😬
[18:17:23] <Aleks (he/him/il/lui)> how could it have passed the teeeeests zgrmbl
[18:17:33] <tituspijean> erm I thought we fixed that in 12.1.3
[18:18:13] <tituspijean> moar logz?
[18:19:22] <tituspijean> failed: the app's service wants to start `/opt/node_n/n/versions/node/22/bin/node` but there's only the full version in `/opt/node_n/n/versions/node/22.14.0/bin/node`
[18:19:46] <Aleks (he/him/il/lui)> 🤔🤔🤔
[18:24:06] <tituspijean> heh, I guess a forced-upgrade should fix it
[18:25:00] <tituspijean> @ericg:matrix.org can you share the full log? I want to see which line triggers that error (I see no mention of `jq -q` in the code anymore)
[18:25:48] <tituspijean> yup fixed, I guess we are missing something when restoring a backup from before v12.1.2
[18:26:20] <eric_G> ```Info: Installing superbin…
Info: Provisioning sources...
Info: Provisioning system_user...
Info: Provisioning install_dir...
Info: Provisioning permissions...
Info: Provisioning ports...
Warning: jq: Unknown option -q
Warning: Use jq --help for help with command-line options,
Warning: or see the jq manpage, or online docs at https://stedolan.github.io/jq
Warning: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>
Warning: BrokenPipeError: [Errno 32] Broken pipe
Info: [++++................] > Setting up source files...
Info: [####++++............] > Building superbin...
Info: Installing Go 1.22.12
Info: '/etc/profile.d/goenv.sh' wasn't deleted because it doesn't exist.
Info: [########++++........] > Adding system configurations related to superbin...
Info: [############++++....] > Starting superbin's systemd service...
Info: [####################] > Installation of superbin completed
Success! Installation completed
[18:27:11] <Aleks (he/him/il/lui)> ah yes because the old code had some boring symlink with like the major version pointing to the latest sub-version and now we're using the sub-version directly ? x_x
[18:30:19] <tituspijean> @ericg:matrix.orgare you sure you are on v12.1.3?
[18:31:20] <eric_G> https://aria.im/_bifrost/v1/media/download/AcSlexrdzOXEIYKsrl85WxRc7aw996WBSjrsaT01m6RgyG_GJ-1SgEx8U42ALAzQQ6gcdHZD59DiyhjRaRzvxAdCeVyWxrVAAG1hdHJpeC5vcmcvQVpKaWxrWHlnUmxuZVdEVk10enJTVFRZ
[18:31:23] <eric_G> https://aria.im/_bifrost/v1/media/download/AXy94Yc_ZaNiIFBOQy58jB6DCjEN803jXzwOkL8_tem9eKi__vc5ndwoMHq2JciYlQhzqaFwBkDUdmVmReQKNCtCeVyWx4GQAG1hdHJpeC5vcmcvRU9FSHVzb0dBUWFnaU5lY25jYXJEcUhu
[18:31:37] <tituspijean> *enhance*
[18:31:49] <tituspijean> I'm... flabbergasted
[18:35:14] <tituspijean> and I'm actually getting an whole other error regarding go:
```
Warning: /usr/share/yunohost/helpers.v2.1.d/go: line 43: /opt/goenv/bin/goenv: No such file or directory
```
[18:35:24] <tituspijean> ah I'm on unstable
[18:35:31] <tituspijean> might be why
[18:35:40] <tituspijean> let me try on testing
[18:39:25] <tituspijean> ```
root@pijean /home/titus [1] # yunohost tools upgrade system
Info: Nothing to do. Everything is already up-to-date.
Info: Upgrading packages…
Info: Upgrading system packages
Info: + Reading package lists...
Info: + Building dependency tree...
Info: + Reading state information...
Info: + Calculating upgrade...
Info: + The following package was automatically installed and is no longer required:
Info: + yunohost-portal
Info: + Use 'sudo apt autoremove' to remove it.
Info: + 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
```

wait what
[18:39:44] <Aleks (he/him/il/lui)> que
[18:41:04] <eric_G> and my fail2ban service dans les choux 🥦
[18:41:12] <tituspijean> aaah https://github.com/YunoHost/yunohost/pull/2073 was not released
[18:43:33] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean pushed 1 commit to moar-fix-helpers: Fix nodejs_version detection ([1c7b6f26](https://github.com/YunoHost/yunohost/commit/1c7b6f261b91891a916a479ef750d65ef75aafa5))
[18:43:33] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean created new branch moar-fix-helpers
[18:44:26] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean opened [pull request #2074](https://github.com/YunoHost/yunohost/pull/2074): Fix nodejs_version detection
[18:44:54] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean edited [pull request #2074](https://github.com/YunoHost/yunohost/pull/2074): More helpers fixes
[18:45:04] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean edited [pull request #2074](https://github.com/YunoHost/yunohost/pull/2074): More helpers fixes
[18:47:55] <tituspijean> mmmh go install complains about `/opt/goenv/bin/goenv` not existing
[18:48:12] <yunohelper> Hi! To help us volunteers help you, read about <a href="https://yunohost.org/en/community/help#how-to-ask-for-help">how to ask for help</a>.<br />Notably, if you are getting an error, share its <em>full</em> log by pasting here the link to the page created by the YunoPaste buttons.<br />Thank you for you patience, and thank you for using YunoHost!
[18:49:17] <tituspijean> ```
yunohost app install https://github.com/ericgaspar/SuperBin_ynh -f
Choose the domain where this app should be installed [appt.local | bottle.local | cowyo.local | gossa.local | grist.local | test.wsl.hs.in
ternal | metabase.local | nocodb.local]: grist.local
Who should have access to this app? (This can later be changed) [all_users | visitors | admins]: visitors

Info: Installing superbin…
Info: Provisioning sources...
Info: Provisioning system_user...
Info: Provisioning install_dir...
Info: Provisioning permissions...
Info: Provisioning ports...
Warning: /usr/share/yunohost/helpers.v2.1.d/go: line 43: /opt/goenv/bin/goenv: No such file or directory
Error: Unable to install superbin: An error occurred inside the app installation script
```
[18:49:58] <tituspijean> (note the *flemme* of creating a dedicated domain)
[18:52:38] <tituspijean> oh, is it possible that this check is true even though there is no goenv already installed? https://github.com/YunoHost/yunohost/blob/1c7b6f261b91891a916a479ef750d65ef75aafa5/helpers/helpers.v2.1.d/go#L49
[18:53:08] <Aleks (he/him/il/lui)> hmm but i doubt the app has a resources.go in manifest?
[18:53:23] <Aleks (he/him/il/lui)> urhg did i mean `-e` instead of `-q`
[18:53:50] <tituspijean> 😬 dang I should not have used an unfinished app 😓
[18:54:02] <tituspijean> do you want me to add them?
[18:54:15] <tituspijean> should I check you meant that?
[18:55:24] <Aleks (he/him/il/lui)> well it seems right to have `-e` yeah 😅
[18:55:35] <Aleks (he/him/il/lui)> because we care about the exit code not the content or whatever
[18:58:05] <Yunohost Git/Infra notifications> [yunohost] t​ituspijean pushed 1 commit to moar-fix-helpers: Have jq return exit codes in helpers Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org> ([e6adf574](https://github.com/YunoHost/yunohost/commit/e6adf574d9184a642767e00d14ea3b7ca83c5b90))
[18:59:41] <tituspijean> oh wait, does it mean the new code is not retrocompatible?
[19:00:01] <eric_G> My logs for fail2ban...
https://paste.yunohost.org/sihasatezu.sql
[19:01:19] <tituspijean> I get the same warning about "allowipv6" but no about "/etc/fail2ban", can you check what's the output of `ls -la /etc/fail2ban` ?
[19:01:26] <Aleks (he/him/il/lui)> hmmmmm well the code snippet is about auto-loading the $PATH stuff when using a resources.go / nodejs / ruby resource
[19:01:38] <Aleks (he/him/il/lui)> which no app does yet
[19:01:56] <eric_G> ```
total 116
drwxr-xr-x 6 root root 4096 Mar 13 21:40 .
drwxr-xr-x 135 root root 12288 Mar 23 19:38 ..
drwxr-xr-x 2 root root 12288 Mar 13 21:40 action.d
-rw-r--r-- 1 root root 3017 Nov 9 2022 fail2ban.conf
drwxr-xr-x 2 root root 4096 Apr 21 2023 fail2ban.d
drwxr-xr-x 3 root root 4096 Mar 16 21:52 filter.d
-rw-r--r-- 1 root root 25586 Feb 28 21:18 jail.conf
-rw-r--r-- 1 root root 25607 Nov 9 2022 jail.conf.dpkg-dist
drwxr-xr-x 2 root root 4096 Mar 16 21:52 jail.d
-rw-r--r-- 1 root root 645 Nov 23 2020 paths-arch.conf
-rw-r--r-- 1 root root 2728 Nov 9 2022 paths-common.conf
-rw-r--r-- 1 root root 627 Nov 9 2022 paths-debian.conf
-rw-r--r-- 1 root root 738 Nov 23 2020 paths-opensuse.conf
[19:02:01] <Aleks (he/him/il/lui)> (though i havent checked eric commit history to make sure of that claim 😬)
[19:03:55] <Aleks (he/him/il/lui)> sounds like the real problematic error is `Failed during configuration: Bad value substitution: option 'failregex' in section 'Definition' contains an interpolation key '__prefix_line' which is not a valid option name. Raw value: '^%(__prefix_line)swarning: [-._\\w]+\\[<HOST>\\]: SASL (?:LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(: [ A-Za-z0-9+/]*={0,2})?\\s*$`

though the other errors are worrying too 🤔
[19:04:14] <tituspijean> and `ls -la /etc/fail2ban/filter.d/sshd.conf` ?
[19:04:45] <eric_G> `ls: cannot access '/etc/fail2ban/filter.d/sshd.conf': No such file or directory`
[19:05:34] <tituspijean> indeed, then why am I getting that error on v12.1.3 🤔
[19:05:38] <Aleks (he/him/il/lui)> uuuh what about `ls -l /etc/fail2ban/filter.d` ?
[19:06:03] <eric_G> ```
total 16
drwxr-xr-x 2 root root 4096 Mar 13 21:40 ignorecommands
-rw-r--r-- 1 root root 0 Mar 13 21:49 nextcloud.conf
-rw-r--r-- 1 root root 275 Mar 13 21:41 postfix-sasl.conf
-rw-r--r-- 1 root root 94 Mar 13 21:41 yunohost.conf
-rw-r--r-- 1 root root 100 Mar 13 21:41 yunohost-portal.conf
[19:07:03] <Aleks (he/him/il/lui)> sounds like something yeeted all the filter.d content or something x_x
[19:08:15] <tituspijean> (afk to have dinner, sorry)
[19:08:29] <Aleks (he/him/il/lui)> uuuh okay
[19:08:37] <eric_G> My problem started with upgrading nextcloud...
[19:08:42] <Aleks (he/him/il/lui)> welll naively i would try `apt install fail2ban --reinstall` to try to get the files back
[19:17:32] <eric_G> reinstalled but the f2b service still fails
[19:21:28] <Yunohost Git/Infra notifications> [yunohost] z​amentur created new branch fix-external-mailbox
[19:21:29] <Yunohost Git/Infra notifications> [yunohost] z​amentur pushed 1 commit to fix-external-mailbox: [fix] Let sending mail to external mailbox of a managed domain ([3f836728](https://github.com/YunoHost/yunohost/commit/3f836728faa0aa99ccb36fd035c0e9a960282b64))
[19:21:59] <Aleks (he/him/il/lui)> logz pwease
[19:23:27] <eric_G> https://paste.yunohost.org/igeviwixuc.sql
[19:26:21] <Yunohost Git/Infra notifications> [yunohost] z​amentur opened [pull request #2075](https://github.com/YunoHost/yunohost/pull/2075): [fix] Let sending mail to external mailbox of a managed domain
[19:28:24] <Aleks (he/him/il/lui)> merp so it did not restore the original files T_T
[19:29:41] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009206824) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: So shall we get rid of that file from the regenconf ? https://github.com/YunoHost/yunohost/blob/dev/conf/postfix/plain/l...
[19:49:43] <Yunohost Git/Infra notifications> [yunohost] z​amentur pushed 1 commit to fix-external-mailbox: [fix] Remove unused file ldap-domains.cf ([93052615](https://github.com/YunoHost/yunohost/commit/930526151a9f8178ae4f9f50c3b8b424af7dcf06))
[19:49:57] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009211540) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: Done by emptying the file
[19:54:47] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009212853) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: What if another server is used to send mails to for a domain ? For example we have a serverA, a yunohost with mailbox to...
[19:57:36] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009213573) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: In fact, i think this line is only here for the usecase where DNSmasq is configured as the authority DNS server...
[19:58:59] <Yunohost Git/Infra notifications> [yunohost] z​amentur edited a [comment](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009213573) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: In fact, i think this line is only here for the usecase where DNSmasq is configured as the authority DNS server... In t...
[20:07:05] <Yunohost Git/Infra notifications> [yunohost] z​amentur edited a [comment](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009213573) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: In fact, i think this line is only here for the usecase where DNSmasq is configured as the authority DNS server... In t...
[20:11:58] <Yunohost Git/Infra notifications> [yunohost] z​amentur [commented](https://github.com/YunoHost/yunohost/pull/2075#discussion_r2009216247) on pull request #2075 [fix] Let sending mail to external mailbox of a managed domain: I think i will creates an other PR for this...
[20:13:56] <Yunohost Git/Infra notifications> [yunohost] z​amentur pushed 1 commit to fix-external-mailbox: [fix] SPF is not related to mail_out perm ([20d9f27e](https://github.com/YunoHost/yunohost/commit/20d9f27eab6629c33835fd0f674ce653f48fabfb))
[20:37:32] <Yunohost Git/Infra notifications> [yunohost] J​osue-T [commented](https://github.com/YunoHost/yunohost/pull/2075#issuecomment-2746414539) on [issue #2075](https://github.com/YunoHost/yunohost/pull/2075) [fix] Let sending mail to external mailbox of a managed domain: Great feature. I dont know if it could also fit into this work but an other great feature would be to be able to set ...