[00:52:35]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 39 pending update PRs
- 3 new apps PRs: bookstack, changedetection, tunarr
- 10 failed apps updates: adminer, arn_messager, gogs, homebox, jenkins, memos, passed, planka, seaweedfs, vert
See the full log here: https://paste.yunohost.org/raw/oqacofiriy
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate
[01:16:10]
<Yunohost Git/Infra notifications> App hotglue stays at level 4 in job [#28310](https://ci-apps.yunohost.org/ci/job/28310)
[01:41:33]
<Yunohost Git/Infra notifications> App helloworld stays at level 4 in job [#28314](https://ci-apps.yunohost.org/ci/job/28314)
[07:17:22]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/pull/613#issuecomment-3932119282) on [issue #613](https://github.com/YunoHost-Apps/synapse_ynh/pull/613) Provide settings to increase privacy: @anybody feel free to suggest any other settings that can be added to improve privacy.
[07:18:23]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/pull/613#issuecomment-3932119282) on [issue #613](https://github.com/YunoHost-Apps/synapse_ynh/pull/613) Provide settings to increase privacy: @.everybody feel free to suggest any other settings that can be added to improve privacy.
[07:18:33]
<Yunohost Git/Infra notifications> [synapse_ynh] Josue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/pull/613#issuecomment-3932119282) on [issue #613](https://github.com/YunoHost-Apps/synapse_ynh/pull/613) Provide settings to increase privacy: @.everybody, feel free to suggest any other settings that can be added to improve privacy.
[11:16:50]
<Yunohost Git/Infra notifications> App tooljet failed all tests in job [#28325](https://ci-apps.yunohost.org/ci/job/28325) !
[11:21:27]
<Thomas> > <@yunohostinfra:matrix.org> App tooljet failed all tests in job [#28325](https://ci-apps.yunohost.org/ci/job/28325) !
The pr has been merged without being fixed?
[11:55:24]
<orhtej2> > <@thovi98:matrix.org> The pr has been merged without being fixed?
Yup
[12:20:31]
<Salamandar> I think if ldap wasn't fixed we need to revert this pr
[13:15:27]
<Yunohost Git/Infra notifications> [redirect_ynh] nicofrand [commented](https://github.com/YunoHost-Apps/redirect_ynh/issues/64#issuecomment-3934458870) on [issue #64](https://github.com/YunoHost-Apps/redirect_ynh/issues/64) Allow to pass the auth headers to the proxied apps: I believe so, through the /etc/ssowat/conf.json.persistent file: https://github.com/YunoHost/SSOwat?tab=readme-ov-file...
[13:56:16]
<m606> i am getting confused - if several apps installed on different subdomains are configured to use the same port, will that be an issue ?
[13:58:18]
<m606> e.g. will there be a conflict here ?
- http://subdomain1.domain.tld:24153
- http://subdomain2.domain.tld:24153
[14:23:54]
<orhtej2> > <@m606:matrix.org> e.g. will there be a conflict here ?
> - subdomain1.domain.tld:24153
> - subdomain2.domain.tld:24153
Yes, that's a problem
[14:24:09]
<orhtej2> domains only matter on protocol level
[14:24:50]
<Salamandar> That's the whole reason we have stuff like nginx / reverse proxies, they split trafic between services. But they only run on http / HTTPS ports
[14:24:51]
<orhtej2> as in single nginx listens on 80 and dispatches as appropriate based on domain soecified in http protocol headers
[14:25:44]
<orhtej2> Second instance of your aop will fail to bind the port basically
[14:32:07]
<m606> hmm thanks
[14:32:55]
<m606> but i don't really get in the explanations how protocol matters here?
[14:33:42]
<m606> i mean, http or https is caught by nginx which could split the traffic?
[14:39:02]
<orhtej2> > <@m606:matrix.org> i mean, http or https is caught by nginx which could split the traffic?
Yes
[14:39:52]
<orhtej2> there's single nginx bound to 80 that dispatches to domains as http request specifies domain the request is intended for
[14:40:47]
<m606> do you mean it would work with different domains, but not several subdomains ?
[14:41:04]
<orhtej2> > <@m606:matrix.org> do you mean it would work with different domains, but not several subdomains ?
I mean it would work on different ports
[14:41:20]
<orhtej2> one port = one app binding it
[14:41:25]
<m606> ok thanks
[14:41:39]
<m606> domain/subdomain doesn't matter here, only nginx instance (i.e. YNH instance)
[14:41:40]
<m606> right ?
[14:41:46]
<orhtej2> Yes
[14:41:51]
<m606> thanks
[14:44:55]
<m606> and basically i am trying to have binary which opens a webserver on port 24153 connect to a frontend in which there is the backend URL to provide. should the latter be using HTTP ou HTTPS ?
[14:45:11]
<m606> and basically i am trying to have binary which opens a webserver on port 24153 connect to a frontend in which there is the backend URL to provide. should the latter be using HTTP or HTTPS ?
[14:46:00]
<m606> and basically i am trying to have binary which opens a webserver on port 24153 (the backend) connect to a frontend in which there is the backend URL to provide. should the latter be using HTTP or HTTPS ?
[14:48:10]
<orhtej2> > <@m606:matrix.org> and basically i am trying to have binary which opens a webserver on port 24153 connect to a frontend, for which there is the backend URL to provide. should it be HTTP ou HTTPS ?
frontend running in browser? As in it's calling backend from the user browser? Or there's some middleware running on server for frontend?
[14:48:13]
<orhtej2> if the traffic leaves the server use https
[14:48:46]
<orhtej2> and if backend needs to be publically reachable proxy it via ngnix
[14:55:14]
<m606> that's not very clear for me, we supply this to the frontend via an env file at build
- YNH package currently uses: https://github.com/YunoHost-Apps/vert_ynh/blob/848d2cab121613c2865a35da3f93b9b8fef79788/conf/.env#L11
- upstream uses (i.e. no localhost but https): https://github.com/VERT-sh/VERT/blob/897ae567027f326e6a605808981e74c0e897ef70/.env.example#L11
[14:56:21]
<m606> (and YNH package may not be working properly currently, or it was the multi instance thing on the same port which could have made it fail)
[14:56:56]
<m606> ~~(upstream doc uses http)~~
[15:00:06]
<m606> so actually maybe it should be https://subdomain.mydomain.tld:24153 instead of https://127.0.0.1:24153
[15:03:28]
<m606> i've just tried this on official instance of the frontend, which lets tests connecting other backends, where i thus used https://subdomain.mydomain.tld:24153
[15:05:31]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar merged [pull request #121](https://github.com/YunoHost-Apps/collabora_ynh/pull/121): Testing
[15:05:49]
<m606> well it basically does `curl https://subdomain.domain.tld:24153/api/version`, but it can't be reached
[15:06:06]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar merged [pull request #115](https://github.com/YunoHost-Apps/collabora_ynh/pull/115): [autopatch] Automatic patch to simplify proxy_pass/fastcgi_pass options in nginx.conf (PLEASE DOUBLE CHECK BEFORE MERGING)
[15:06:19]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar opened [pull request #122](https://github.com/YunoHost-Apps/collabora_ynh/pull/122): Testing
[15:06:26]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar deleted branch rodinux-patch-1
[15:06:30]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar deleted branch fix
[15:06:37]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar deleted branch 24.04.13.2
[15:06:50]
<m606> from the YNH server, `curl http://localhost:24153/api/version` works
[15:09:19]
<m606> i now wonder whether this could be a permission issue
```
[resources.permissions]
main.url = "/"
```
[15:09:54]
<m606> ok thanks anyway
[15:15:33]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to net.listen: set net.listen to loopback ([303d6666](https://github.com/YunoHost-Apps/collabora_ynh/commit/303d666667ce6a96dbe9116418039de7f2af3455))
[15:15:36]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar opened [pull request #123](https://github.com/YunoHost-Apps/collabora_ynh/pull/123): set net.listen to loopback
[15:16:06]
<orhtej2> > <@m606:matrix.org> ok thanks anyway
The port is not open on firewall cy default
[15:16:09]
<orhtej2> you should proxy the service if it needs to be publically reachable
[15:23:11]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar closed [issue #87](https://github.com/YunoHost-Apps/collabora_ynh/issues/87): Failed to fetch https://collaboraoffice.com/repos/CollaboraOnline/CODE-debian11/./InRelease
[15:23:13]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar closed [issue #30](https://github.com/YunoHost-Apps/collabora_ynh/issues/30): Using Collabora in Nextcloud -- Status of this app ?
[15:29:53]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar closed [issue #53](https://github.com/YunoHost-Apps/collabora_ynh/issues/53): ARM package
[15:29:58]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar [commented](https://github.com/YunoHost-Apps/collabora_ynh/issues/53#issuecomment-3935581944) on [issue #53](https://github.com/YunoHost-Apps/collabora_ynh/issues/53) ARM package: Closing as ARM64 seems to be supported.
[15:30:01]
<m606> ah! could you point me at an example of how to proxy service?
[15:36:01]
<m606> however the problem is that it should not be "publicly" available. Just for the frontend hosted on the same server.
[15:36:07]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar [commented](https://github.com/YunoHost-Apps/collabora_ynh/issues/78#issuecomment-3935607174) on [issue #78](https://github.com/YunoHost-Apps/collabora_ynh/issues/78) dark mode/theme not working: It seems to be an upstream bug.
https://github.com/CollaboraOnline/online/issues/11225
https://help.nextcloud.com/t/dark...
[15:36:08]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar closed [issue #79](https://github.com/YunoHost-Apps/collabora_ynh/issues/79): glitches while using app
[15:36:09]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar [commented](https://github.com/YunoHost-Apps/collabora_ynh/issues/79#issuecomment-3935612567) on [issue #79](https://github.com/YunoHost-Apps/collabora_ynh/issues/79) glitches while using app: closing. please open an new issue if needed
[16:00:43]
<Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #3358](https://github.com/YunoHost/apps/pull/3358): Update app levels according to CI results
[16:07:11]
<trendless> @m606:matrix.org: does vert need that specific port, or would it work with any port as long as you set it somewhere?
[16:09:16]
<trendless> If it needs that specific port and cannot work with any other, than multi instance isn't going to work. If it just needs a port and you can specify any, then you can change the manifest from:
[resources.ports]
main.default = 24153
to:
[resources.ports]
And ynh will select an unused port randomly
[16:10:40]
<trendless> Then you can just do
`curl http://localhost:__PORT__/api/version`
[16:10:48]
<m606> well yes to keep things simple. Default port is hardcoded in the binary to compile. It can be changed with specific env var at build time, but I feel using a random port here will makes things more complicated.
[16:11:47]
<trendless> Ah. That's it then. So to do multi instance you'll have to build.
[16:13:30]
<m606> anyway currently in the testing branch we do not ship prebuilt binary on Bookworm, which we does on Trixie though due to some incompatibility on Bookworm
[16:13:53]
<Yunohost Git/Infra notifications> App grist failed all tests in job [#28113](https://ci-apps.yunohost.org/ci/job/28113) !
[16:14:06]
<Yunohost Git/Infra notifications> App passed failed all tests in job [#28190](https://ci-apps.yunohost.org/ci/job/28190) !
[16:14:52]
<m606> so yes we could say we build in all cases to allow random port compatibility
[16:15:18]
<Yunohost Git/Infra notifications> App isso failed all tests in job [#28137](https://ci-apps.yunohost.org/ci/job/28137) !
[16:15:31]
<m606> though for now I am trying to make it work already with default port
[16:17:48]
<Yunohost Git/Infra notifications> [apps] Thovi98 approved [pull request #3358](https://github.com/YunoHost/apps/pull/3358#pullrequestreview-3832919576) Update app levels according to CI results
[16:17:57]
<trendless> > <@m606:matrix.org> though for now I am trying to make it work already with default port
It doesn't store any information server-side, does it? Basically just an in-browser utility?
[16:18:38]
<m606> audio encoding is done in browser
[16:18:56]
<m606> but video encoding is passing the file to a backend, which is a wrapper to ffmpeg
[16:20:13]
<trendless> > <@m606:matrix.org> but video encoding is passing the file to a backend, which is a wrapper to ffmpeg
Right, but there's no privacy issues that would prevent you from reusing the binary from the other instance? I'm wondering if you could make the package look to see if it's not the first instance and just reuse the binary from the original
[16:21:42]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to net.listen: Update manifest.toml ([c1d1db5c](https://github.com/YunoHost-Apps/collabora_ynh/commit/c1d1db5c135b1ad15761c014d8b6f152639782fa))
[16:22:26]
<m606> well i've not read the code of the wrapper binary to make sure there was no privacy issue in it, but at least it is not meant to
[16:22:51]
<m606> which instance to use is defined at the frontend level
[16:24:25]
<m606> and the YNH package is supposed to provide both encoding backend and app frontend
[16:25:03]
<m606> and connect both together (so NO user data leaves the YNH server)
[16:26:44]
<m606> though this connection step is still not working )
[16:33:29]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to net.listen: cleaning ([5c243977](https://github.com/YunoHost-Apps/collabora_ynh/commit/5c243977a6bf75c3d8459bdd0eaf989f96d22484))
[16:43:25]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to net.listen: Update manifest.toml ([45ffe9b1](https://github.com/YunoHost-Apps/collabora_ynh/commit/45ffe9b1784e46394eb1c36e6ea544071c647b7f))
[16:49:45]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar merged [pull request #123](https://github.com/YunoHost-Apps/collabora_ynh/pull/123): set net.listen to loopback
[16:49:50]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar deleted branch net.listen
[16:51:34]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to net.listen: Update manifest.toml ([601f641b](https://github.com/YunoHost-Apps/collabora_ynh/commit/601f641b760844ba4a6b3607034947cb830d40e6))
[17:03:56]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to testing: cleaning ([cb19e8e2](https://github.com/YunoHost-Apps/collabora_ynh/commit/cb19e8e28f8d75370efdc0b995de7aeca1693072))
[17:04:24]
<Gildas GH> Is there a way to hide passwords and secrets from YunoHost logs (for example here, hide Coucou13!)
```
2026-02-20 17:05:02,715: DEBUG - ++ yunohost app setting restic passphrase
2026-02-20 17:05:03,261: DEBUG - + RESTIC_PASSWORD='Coucou13!'
```
[17:06:43]
<m606> hmm when passwords are shared online automatically by the core, privacy-sensitive info is meant to be removed
[17:06:47]
<m606> maybe you wanna try https://doc.yunohost.org/en/admin/command_line/#the-yunopaste-command
[17:06:53]
<Gildas GH> Yes, that's what I want to do
[17:07:10]
<m606> (but beware, log will be sent to paste.yunohost.org)
[17:07:46]
<Gildas GH> (I am maintaining an app and I want to hide the password / not include it in yunopaste)
[17:11:45]
<Thomas> > <@gildasgh:beeper.com> (I am maintaining an app and I want to hide the password / not include it in yunopaste)
The password is asked in the manifest?
[17:12:33]
<Yunohost Git/Infra notifications> [synapse_ynh] csolisr opened [issue #614](https://github.com/YunoHost-Apps/synapse_ynh/issues/614): Attempting to upgrade from 1.144.0~ynh1 to 1.147.1~ynh1 results in a non-functional installation (Error 401: Missing Access Token)
[17:14:49]
<m606> if so automatically hidden in the logs ?
[17:18:29]
<Gildas GH> Yes, as `type = "password"`. This is happening in a custom backup method
[17:21:42]
<Gildas GH> https://github.com/YunoHost-Apps/borg_ynh/issues/87
[17:21:49]
<m606> and no `redact: false` prop ? https://doc.yunohost.org/en/dev/core/forms#password-input
[17:22:22]
<Gildas GH> No, so redact is true by default
[17:22:25]
<Gildas GH> https://aria.im/_bifrost/v1/media/download/AYQLoOxE20ACGUIlk82jHv-aC3TeR4IZ1TRuX6oG-FLQxndbRxe6EhcW2d2KV-ID7_Km-hREGwKrpTo9UVDp5SJCecgTlbKAAGxvY2FsLmJlZXBlci5jb20vZ2lsZGFzZ2hfUUxjbEVGdnA1cFJ0bEl2VmRIeHU0WjQ3SVFxQmdRTURtOXhKZm13SmhnZFNZMHBNN0FXa0R5SGlaRjlSakVreA
[17:25:01]
<m606> https://github.com/YunoHost/yunohost/pull/742 (for history)
[17:29:10]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([204b6a5a](https://github.com/YunoHost-Apps/collabora_ynh/commit/204b6a5abaf93c51f26a70ce4d32a3c86e086303))
[17:29:18]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar opened [pull request #124](https://github.com/YunoHost-Apps/collabora_ynh/pull/124): Update coolwsd.xml
[17:29:51]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar deleted branch net.listen
[17:30:01]
<Gildas GH> Thanks, the code has changed since this pull request and the issue I mentioned, PASSWORD in uppercase is not redacted anymore : https://github.com/YunoHost/yunohost/blob/3bc1ae0c08e72f368a3278453be6254139eff9f0/src/log.py#L580
[17:37:57]
<Gildas GH> I renamed the variable so now it's hidden in yunopaste, thanks
[17:46:00]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([67d4df1d](https://github.com/YunoHost-Apps/collabora_ynh/commit/67d4df1d9542634b216ae2f0bd6b9a68984e72b4))
[18:04:20]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([7f42dbe0](https://github.com/YunoHost-Apps/collabora_ynh/commit/7f42dbe039a4e77f0eb30819e21157715b4ec16d))
[18:12:23]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([794fe1bf](https://github.com/YunoHost-Apps/collabora_ynh/commit/794fe1bf98a9db03c83792cf08adf086b370db2d))
[18:19:18]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([18bbaee5](https://github.com/YunoHost-Apps/collabora_ynh/commit/18bbaee56c2b9cf5b0b1b1fff60feec29e5fe5c5))
[18:33:27]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([c9c0a9e7](https://github.com/YunoHost-Apps/collabora_ynh/commit/c9c0a9e7b54ea1726f7215a375e56180baba5232))
[18:38:17]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to codwds.xml: Update coolwsd.xml ([09ea272b](https://github.com/YunoHost-Apps/collabora_ynh/commit/09ea272b82e508b0ad36cefc35b3c169156874da))
[20:42:15]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar merged [pull request #124](https://github.com/YunoHost-Apps/collabora_ynh/pull/124): Update coolwsd.xml
[20:42:16]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar deleted branch codwds.xml
[20:49:02]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: add logs ([60b88cf5](https://github.com/YunoHost-Apps/collabora_ynh/commit/60b88cf5872e3ebd871b5e984dd4ccd806c61c9e))
[20:49:09]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar opened [pull request #125](https://github.com/YunoHost-Apps/collabora_ynh/pull/125): add logs
[21:01:17]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: Update install ([7cbf6222](https://github.com/YunoHost-Apps/collabora_ynh/commit/7cbf6222f53f5b3118223bf70ce7f8fa7f6a3d66))
[21:05:58]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: Update install ([e00cba3b](https://github.com/YunoHost-Apps/collabora_ynh/commit/e00cba3bb7f56567ec38c17cde1143a2f8de6af7))
[21:10:42]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: Update install ([25e1c3a3](https://github.com/YunoHost-Apps/collabora_ynh/commit/25e1c3a3ec96975efe0b3024de04c8f4bb707e21))
[22:05:40]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: cleaning ([dfd857a4](https://github.com/YunoHost-Apps/collabora_ynh/commit/dfd857a4779ed463c710ee9697b49c3c1e183821))
[22:23:44]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: cleaning ([ba05d849](https://github.com/YunoHost-Apps/collabora_ynh/commit/ba05d84919c96f742404486120f7a0504ac509d7))
[22:39:48]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: Update backup ([017f7f69](https://github.com/YunoHost-Apps/collabora_ynh/commit/017f7f6935a77e51eb87e222479e3f5db2a207fa))
[22:39:59]
<Yunohost Git/Infra notifications> [collabora_ynh] ericgaspar pushed to logs: Update upgrade ([a7105fb9](https://github.com/YunoHost-Apps/collabora_ynh/commit/a7105fb94547fb9e3699129f60c0d41df922d3fe))
[23:39:13]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 30 pending update PRs
- 14 new apps PRs: diagramsnet, firefly-iii, firefly-iii-di, ghost, homarr, homeassistant, jackett, kavita, lasuite-meet, localai, ollama, sparkyfitness, tooljet, wanderer
- 11 failed apps updates: adminer, arn_messager, fusion, gogs, homebox, jenkins, memos, passed, planka, seaweedfs, vert
See the full log here: https://paste.yunohost.org/raw/soroxekude
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate