[00:48:38]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 44 pending update PRs
- 14 new apps PRs: calcom, copyparty, dagu, discourse, firefly-iii, forgejo_runner, jackett, limesurvey, meilisearch, minetest, n8n, netdata, piwigo, wanderer
- 6 failed apps updates: benevalibre, fluffychat, jenkins, litechat, piped, vert
See the full log here: https://paste.yunohost.org/raw/tenuluziho
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate
[07:14:38]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro opened [pull request #543](https://github.com/YunoHost-Apps/mastodon_ynh/pull/543): Update upgrade
[07:15:02]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro opened [pull request #544](https://github.com/YunoHost-Apps/mastodon_ynh/pull/544): Update install
[07:36:00]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro closed [pull request #544](https://github.com/YunoHost-Apps/mastodon_ynh/pull/544): Update install
[07:38:19]
<Yunohost Git/Infra notifications> [roundcube_ynh] DeMiro5001 merged [pull request #244](https://github.com/YunoHost-Apps/roundcube_ynh/pull/244): Upgrade to v1.6.12
[07:38:26]
<Yunohost Git/Infra notifications> [roundcube_ynh] DeMiro5001 deleted branch ci-auto-update-1.6.12
[07:38:39]
<Yunohost Git/Infra notifications> [roundcube_ynh] DeMiro5001 opened [pull request #245](https://github.com/YunoHost-Apps/roundcube_ynh/pull/245): Testing
[07:38:52]
<Yunohost Git/Infra notifications> [roundcube_ynh] DeMiro5001 merged [pull request #245](https://github.com/YunoHost-Apps/roundcube_ynh/pull/245): Testing
[07:42:54]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro closed [pull request #543](https://github.com/YunoHost-Apps/mastodon_ynh/pull/543): Update upgrade
[07:50:53]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro reopened [pull request #543](https://github.com/YunoHost-Apps/mastodon_ynh/pull/543): Update upgrade
[07:51:51]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro edited [pull request #543](https://github.com/YunoHost-Apps/mastodon_ynh/pull/543): Fix wrong bundler upgrade
[15:10:36]
<m606> hello, how do I choose a port for manifest.toml ?
For this app, I need to open a port so that frontend can communicate with node backend. The Dockerfile suggests port 3001. But what if it this is already taken on a YNH instance ? I wouldn't mind it being randomized, but if so can I access it with a custom name (say $port_backend)?
[15:14:00]
<m606> I think I found:
```
[resources.ports]
backend.default = 3001
```
[15:14:57]
<otm33> You will find what you need at https://doc.yunohost.org/fr/dev/packaging/resources#ports
[15:15:06]
<Aleks (he/him/il/lui)> https://doc.yunohost.org/dev/packaging/resources/#ports
>`fixed`: (default: `false`) Tells that the app absolutely needs the specific value provided in `default`, typically because it's needed for a specific protocol
[15:18:07]
<m606> Yes that's where I found it sorry. But then what about "exposition"? doc says "This should be kept to false for the majority of apps than only need a port for internal reverse-proxying!". Here I understand the port is used to give access (mainly to the app frontend) to an API access to the app backend. Would it need to be exposed (app Dockerfile includes: `EXPOSE 80 3001`) ?
[15:18:30]
<m606> Yes that's where I found it sorry. But then what about "exposition"? doc says "This should be kept to false for the majority of apps than only need a port for internal reverse-proxying!". Here I understand the port is used to give an API access to the app backend (mainly to the app frontend). Would it need to be exposed (app Dockerfile includes: `EXPOSE 80 3001`) ?
[15:20:44]
<Aleks (he/him/il/lui)> i suppose, though it's a bit odd that the API should be exposed "raw" like ... if it's exposed without going through nginx, then all communications are most probably cleartext which is ... not good
[15:21:30]
<Aleks (he/him/il/lui)> i mean i don't know why the upstream devs would do this rather than having the api exposed to another HTTP(S) endpoint like `/api` ...
[15:23:06]
<m606> they do create the API endpoint: https://github.com/stan-smith/FossFLOW/blob/master/nginx.conf
But they do expose the port via the Dockerfile: https://github.com/stan-smith/FossFLOW/blob/6cb649602c10e20ec59431341f774ff2f0264ee0/Dockerfile#L47
[15:25:07]
<Aleks (he/him/il/lui)> hmyeah but "EXPOSE" in Docker nomenclature is just for "exposing this port to be accessible to the host", because the host needs some way to communicate with what's inside the Docker
[15:25:13]
<Aleks (he/him/il/lui)> it's not like "Expose to the outside world"
[15:25:35]
<m606> ok thanks
[15:25:37]
<Aleks (he/him/il/lui)> or rather "the outside world" from the perspective of the docker is "the host"
[15:26:07]
<otm33> https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/#publishing-all-ports
[15:33:46]
<m606> `When creating a container image, the EXPOSE instruction is used to indicate the packaged application will use the specified port. These ports aren't published by default.` 🪄
[15:56:26]
<m606> Do you think the optional backend server (to save in the data_dir the drawings you do via the app) should be opt in or rather opt out ? For the record, so far the app was only executing client-side.
[16:05:22]
<Yunohost Git/Infra notifications> [element_ynh] ericgaspar pushed to testing: Update manifest.toml ([0c050ebc](https://github.com/YunoHost-Apps/element_ynh/commit/0c050ebc9a3eee55cf1b45f8c8dc7b315e25e599))
[16:05:49]
<Yunohost Git/Infra notifications> [element_ynh] ericgaspar opened [pull request #250](https://github.com/YunoHost-Apps/element_ynh/pull/250): Testing
[17:03:01]
<Yunohost Git/Infra notifications> [element_ynh] ericgaspar merged [pull request #250](https://github.com/YunoHost-Apps/element_ynh/pull/250): Testing
[17:55:32]
<eric_G> [Peertube v8.0.0](https://github.com/YunoHost-Apps/peertube_ynh/pull/508) is ready to be tested
[17:56:43]
<eric_G> I tried a fresh install that failed on Trixie... -> https://paste.yunohost.org/raw/vayoyutiwe
[18:06:33]
<orhtej2> > <@ericg:matrix.org> I tried a fresh install that failed on Trixie... -> https://paste.yunohost.org/raw/vayoyutiwe
2025-12-16 18:54:09,303: DEBUG - + sudo --login --user=postgres psql
2025-12-16 18:54:09,391: WARNING - WARNING: database "postgres" has a collation version mismatch
2025-12-16 18:54:09,391: WARNING - DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41.
2025-12-16 18:54:09,392: WARNING - HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE postgres REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
2025-12-16 18:54:09,396: WARNING - ERROR: template database "template1" has a collation version mismatch
[18:06:36]
<orhtej2> Wtf?
[19:44:21]
<Yunohost Git/Infra notifications> [mastodon_ynh] nadkaro closed [pull request #543](https://github.com/YunoHost-Apps/mastodon_ynh/pull/543): Fix wrong bundler upgrade
[20:26:41]
<Yunohost Git/Infra notifications> [apps] tituspijean pushed to fix-education: Fix education category icon ([99b7f0b2](https://github.com/YunoHost/apps/commit/99b7f0b24f7fcc8fee5ec21b3707ae5e600532da))
[20:26:49]
<Yunohost Git/Infra notifications> [apps] tituspijean opened [pull request #3248](https://github.com/YunoHost/apps/pull/3248): Fix education category icon
[20:42:01]
<Yunohost Git/Infra notifications> [apps] tituspijean merged [pull request #3248](https://github.com/YunoHost/apps/pull/3248): Fix education category icon
[20:42:05]
<Yunohost Git/Infra notifications> [apps] tituspijean pushed to main: Fix education category icon (#3248) ([2624510a](https://github.com/YunoHost/apps/commit/2624510a68d84988b6649406bab169ea011dd09d))
[20:42:06]
<Yunohost Git/Infra notifications> [apps] tituspijean deleted branch fix-education
[23:24:05]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] yunohost-bot opened [pull request #108](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/108): Upgrade to v2.1.4
[23:29:03]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 35 pending update PRs
- 17 new apps PRs: calcom, discourse, dokos, filerise, firefly-iii, invoiceninja5, jackett, mautrix_signal, mautrix_whatsapp, minetest, ollama, peertube, piwigo, prometheus, stirling-pdf, teampass, tunarr
- 5 failed apps updates: benevalibre, fluffychat, jenkins, litechat, vert
See the full log here: https://paste.yunohost.org/raw/kodenozafa
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate