[08:58:49]
<Yunohost Git/Infra notifications> [yunohost] tituspijean 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] tituspijean 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] tituspijean created new tag debian/12.1.3
[09:08:29]
<Yunohost Git/Infra notifications> [yunohost] tituspijean 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] github-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] github-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] github-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] OniriCorpe 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] OniriCorpe 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] OniriCorpe 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] OniriCorpe 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] OniriCorpe 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] tituspijean 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] tituspijean 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] tituspijean created new tag debian/12.0.9
[09:28:26]
<Yunohost Git/Infra notifications> [yunohost-portal] tituspijean 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] tituspijean 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] tituspijean created new branch fix-placeholder
[09:44:53]
<Yunohost Git/Infra notifications> [yunohost-portal] tituspijean 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] tituspijean 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] tituspijean deleted branch fix-placeholder
[09:49:32]
<Yunohost Git/Infra notifications> [yunohost-portal] tituspijean 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] tituspijean created new tag debian/12.0.10
[09:52:25]
<Yunohost Git/Infra notifications> [yunohost-portal] tituspijean 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] tituspijean 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] yunohost-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] tituspijean 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] tituspijean created new branch forced-tags-snafus
[10:12:33]
<Yunohost Git/Infra notifications> [vinaigrette] tituspijean 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] OniriCorpe 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] OniriCorpe 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] tituspijean 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] tituspijean 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] tituspijean 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] tituspijean [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] tituspijean created new branch fix-helpers
[11:09:22]
<Yunohost Git/Infra notifications> [yunohost] tituspijean 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] tituspijean 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] tituspijean 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] Salamandar 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] Salamandar 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] Salamandar 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] jedie 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] jedie 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] jedie 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] jedie 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] jedie 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] jedie 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] jedie deleted branch dev
[13:00:08]
<Yunohost Git/Infra notifications> [django_yunohost_integration] jedie created new tag v0.10.1
[13:21:31]
<Yunohost Git/Infra notifications> [yunohost] OniriCorpe 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] alexAubin 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] alexAubin deleted branch fix-helpers
[17:48:53]
<Yunohost Git/Infra notifications> [django_yunohost_integration] jedie 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] jedie created new branch dev
[17:48:57]
<Yunohost Git/Infra notifications> [django_yunohost_integration] jedie 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 jedie 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] jedie 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] jedie 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] jedie 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] tituspijean 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] tituspijean created new branch moar-fix-helpers
[18:44:26]
<Yunohost Git/Infra notifications> [yunohost] tituspijean opened [pull request #2074](https://github.com/YunoHost/yunohost/pull/2074): Fix nodejs_version detection
[18:44:54]
<Yunohost Git/Infra notifications> [yunohost] tituspijean edited [pull request #2074](https://github.com/YunoHost/yunohost/pull/2074): More helpers fixes
[18:45:04]
<Yunohost Git/Infra notifications> [yunohost] tituspijean 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] tituspijean 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] zamentur created new branch fix-external-mailbox
[19:21:29]
<Yunohost Git/Infra notifications> [yunohost] zamentur 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] zamentur 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] alexAubin [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] zamentur 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] zamentur [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] zamentur [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] zamentur [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] zamentur 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] zamentur 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] zamentur [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] zamentur 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] Josue-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 ...