Sunday, September 28, 2025
apps@conference.yunohost.org
September
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
         
             

[02:51:10] <Yunohost Git/Infra notifications> [apps] y​unohost-bot opened [pull request #3147](https://github.com/YunoHost/apps/pull/3147): Add tunarr to wishlist
[11:07:16] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 opened [issue #575](https://github.com/YunoHost-Apps/synapse_ynh/issues/575): Applying config panel fails
[11:07:40] <Yunohost Git/Infra notifications> [synapse_ynh] G​redin67 [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/575#issuecomment-3342810131) on [issue #575](https://github.com/YunoHost-Apps/synapse_ynh/issues/575) Applying config panel fails: I dont know if it was related, but config file was opened in nano while I tried to apply the changes in config panel....
[11:08:11] <Yunohost Git/Infra notifications> [freshrss_ynh] e​ricgaspar pushed to testing: Upgrade to v1.27.1 (#215) * Upgrade sources - main v1.27.1: https://github.com/FreshRSS/FreshRSS/releases/tag/1.27.1 ... ([c5538888](https://github.com/YunoHost-Apps/freshrss_ynh/commit/c5538888c2d29ed13bce5b4eb4c3cc78ba1c5bba))
[11:08:11] <Yunohost Git/Infra notifications> [freshrss_ynh] e​ricgaspar deleted branch ci-auto-update-1.27.1
[11:08:11] <Yunohost Git/Infra notifications> [freshrss_ynh] e​ricgaspar merged [pull request #215](https://github.com/YunoHost-Apps/freshrss_ynh/pull/215): Upgrade to v1.27.1
[11:08:12] <Yunohost Git/Infra notifications> [freshrss_ynh] e​ricgaspar opened [pull request #216](https://github.com/YunoHost-Apps/freshrss_ynh/pull/216): Testing
[11:22:53] <Preuk> phpenmod doesn't work... pear extensions are compiled to something like /usr/lib/php/20220829 (depending on target php version), how can I enable a new extension? I can't even figure out where is the actual php.ini file used by apps :(
[12:10:27] <orhtej2> there's 'extra' part of config you can provision, cf https://github.com/YunoHost-Apps/nextcloud_ynh/blob/master/conf/extra_php-fpm.conf
[12:10:43] <orhtej2> dunno about the extensions and if you should install them in global scope
[12:10:52] <orhtej2> do they get deprovisioned when removing the app?
[12:26:51] <Preuk> well, fpm configuration is limited to pool options, extensions can't be added from there. It would required additionnal script helpers to add/remove extensions
[12:29:02] <Preuk> I'd rather avoid messing up with common stuff ; building/removing the extension from PEAR is already problematic as any other app could rely on the same extension. I think extension management should really be included in yunohost tooling, with a per app reference count
[12:30:22] <Preuk> I reckon adding "extension=whatever.so" to main php.conf *should* be harmless, but it's not a safe way to do so.
[12:31:40] <Preuk> My ynh knowledge is too thin to try to implement these new helpers, but I would gladly help define a proper way to handle php extensions
[12:32:32] <orhtej2> do you have repo with your changes?
[12:40:18] <Preuk> https://gitea.prk.st/romain/pmb_ynh.git
[12:40:35] <Preuk> still WIP and far from complete :)
[12:41:00] <Preuk> current version uses `phpenmod -v $php_version yaz` but it looks like it's not available :/
[12:42:03] <Preuk> do want access to my test VM ?
[12:48:35] <Yunohost Git/Infra notifications> [synapse_ynh] J​osue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/575#issuecomment-3343208933) on [issue #575](https://github.com/YunoHost-Apps/synapse_ynh/issues/575) Applying config panel fails: Coule be a upsteam regression introduced by https://github.com/YunoHost/yunohost/pull/2173
[12:54:00] <Yunohost Git/Infra notifications> [synapse_ynh] J​osue-T closed [issue #483](https://github.com/YunoHost-Apps/synapse_ynh/issues/483): Config panel broken because of removed bind
[12:54:01] <Yunohost Git/Infra notifications> [synapse_ynh] J​osue-T [commented](https://github.com/YunoHost-Apps/synapse_ynh/issues/483#issuecomment-3343232683) on [issue #483](https://github.com/YunoHost-Apps/synapse_ynh/issues/483) Config panel broken because of removed bind: Closing as this will be fixed upstream by packaging v3 and I dont plan to provide an other fix. Additionally now its c...
[13:22:20] <Yunohost Git/Infra notifications> [package_check] J​osue-T [commented](https://github.com/YunoHost/package_check/issues/140#issuecomment-3343353484) on [issue #140](https://github.com/YunoHost/package_check/issues/140) [enh] Test config panels: We also [had a regression on synapse](https://github.com/YunoHost-Apps/synapse_ynh/issues/575#issuecomment-3342810131) t...
[15:20:49] <Yunohost Git/Infra notifications> [vaultwarden_ynh] j​osephjwilk opened [issue #298](https://github.com/YunoHost-Apps/vaultwarden_ynh/issues/298): Post-install notes generate incorrect admin link
[16:45:25] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed to postgresql_reboot: Update manifest.toml ([4d9ab898](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/4d9ab898de86e4e3226160e84c388f39d69db1b9))
[17:17:04] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed to postgresql_reboot: Update install ([f47e93cb](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/f47e93cb094bbb4c1b09f8d82482561484bb4a50))
[17:22:17] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed to 32: Update install ([98a63ef4](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/98a63ef4b4c6c8b05cf35990c11941d6f50fd9f3))
[17:25:48] <eric_G> Apparently, the `ldap:test-config` command no longer accepts an empty argument. https://github.com/YunoHost-Apps/nextcloud\_ynh/blob/a9b8ddada02d0a7f152a4046458bfb85f20fe28f/scripts/install#L131
[17:26:07] <eric_G> Apparently, the `ldap:test-config` Nextcloud command no longer accepts an empty argument. https://github.com/YunoHost-Apps/nextcloud\_ynh/blob/a9b8ddada02d0a7f152a4046458bfb85f20fe28f/scripts/install#L131
[19:05:23] <orhtej2> what version are you planning to use? yaz is built for php-8.1 in deb format (can be installed), packaging xdiff sounds doable 🤷
[19:05:33] <orhtej2> what archs are you willing to support?
[19:06:06] <orhtej2> moreover, is yaz the main functionality you want to support? i see it's for instance-to-instance communication? is that configurable via webui somewhere?
[19:06:44] <orhtej2> ah php8.1 goes EOL end of year, nice
[19:07:11] <orhtej2> package_linter use-supported-php-version when? :(
[19:10:17] <orhtej2> [already here](https://github.com/YunoHost/package_linter/blob/9d247c4fe9af4f8bd88ffd206a8a14a3e60a654e/tests/test_manifest.py#L458)
[19:18:28] <Preuk> xdiff is indeed legacy and not relevant anymore in PMB. yaz is not packaged for php 8.3 :'(
[19:19:26] <Preuk> yaz is mandatory to be able to query national library databases. That's one of the main selling point against current closed-source product used :p
[19:20:36] <Preuk> looks like "php_admin_value[extension] = yaz.so" might work ...
[19:29:50] <orhtej2> building deb seems doable 🤷
[19:35:50] <Preuk> too much effort for my available time and objectives :p
[19:37:13] <Preuk> anyway ... I can't figure out how to change mariadb conf for my app? Looks like there is no entry in manifest nor helper :/
[19:57:19] <orhtej2> wdym? https://github.com/YunoHost/example_ynh/blob/88e9fc2b194ccac48b76b4df990339298227c587/manifest.toml#L134
[19:57:52] <orhtej2> what configuration do you want to change?
[19:58:03] <orhtej2> the db is auto-provisioned
[19:58:04] <Preuk> my.cnf
[19:58:15] <Preuk> or at least default session aprameters for this db
[19:58:42] <orhtej2> to avoid xy problem - what do you want to change from the default configuration?
[19:58:42] <Preuk> like default engine, connection pool management, etc.
[19:58:58] <orhtej2> let ynh set it up itself?
[20:00:04] <Preuk> I mostly have to change default encoding, timezone, default engine and a few buffer sizes to "not-very-pretty" values to accomodate for an old app
[20:01:32] <orhtej2> general idea is to run alter commands on the db: https://github.com/YunoHost-Apps/nextcloud_ynh/blob/21509d31261b4152763cc4d5a3f3de6d96732a22/scripts/install#L29
[20:01:43] <orhtej2> as for engine I'm not sure if mariadb even understands the concept
[20:02:36] <Preuk> it does ... but this kind of stuff is defined mostly in my.cnf file which is the top-level setup for a server instance
[20:03:01] <orhtej2> the app is meant to be self contained, global modifications are....discouraged
[20:03:17] <Preuk> that's the point :/
[20:04:29] <Preuk> I'd like to limit my changes to app-specific db schema if possible (most of it can) as well as default session settings for db user provisionned by ynh
[20:04:45] <orhtej2> perhaps YNH is not the solution you're looking for? it's not fit for all the applications 🤷
[20:06:24] <Preuk> Maybe... a friend of mine asked for help with deploying this app. I suggested ynh as it's very efficient for tech-oriented people without sysadmin knowledge. I didn't expect the app to be so *rustic* :p
[20:07:02] <orhtej2> again, are you 100% positive all the changes to MariaDB config are absolutely necessary?
[20:07:22] <orhtej2> would you point me to install doc?
[20:07:53] <orhtej2> this? https://www.sigb.net//ajax.php?module=cms&categ=document&action=render&id=149
[20:08:51] <Preuk> Most of them are not required, "we know our queries are messy so go wild on timeouts and memory allocation" king of stuff. Encoding can indeed be changed by running sql queries with helpers.
[20:09:19] <Preuk> yep. Chapter 5.
[20:09:48] <Preuk> ... except most of this doc is superseeded by in-app checks :p
[20:09:54] <orhtej2> I would just ignore the recommendations and see what breaks 🤷
[20:10:34] <orhtej2> you would be surprised how many times recommended != required
[20:10:57] <Preuk> https://aria.im/_bifrost/v1/media/download/Af5yAGKO1E8oYOcJdOtVQ6krlzT0sBFW4se56B7TeG5qsm1PsgVngK7bLOdfZ08OQP0hTx2yNLgFIc7ANEAuoWdCeZlxmKMAAG5lby5wcmsuc3Qvc3hKdkRZY0xEQ0xpWENzcExYaUt5eVdG
[20:11:09] <Preuk> these are in-app recommendations. Most of it is just useless
[20:12:11] <Preuk> From what I've found in source code, the only problem could be default encoding, both for schema and client session
[20:13:30] <Preuk> cache size, etc. is only relevant for "full-size" deployment. I will add disclaiments related to that.
[20:14:13] <Preuk> Anyway, thank you for your time. I will try to make it work without ruining everything else on the server :D
[20:16:45] <Preuk> Looks like it works!
[20:16:55] <orhtej2> encoding can be set as I've pointed out before
[20:17:47] <orhtej2> here
[20:32:36] <Preuk> the fun part is yet to come: LDAP integration 😬
[21:23:05] <orhtej2> should be simple: https://github.com/YunoHost-Apps/tuwunel_ynh/blob/d63a8921e4aee0685abecd3b07db63c659cb372b/conf/tuwunel.toml#L1638
[21:24:08] <Preuk> ynh part will be smooth I'm sure; I took a look at a few apps using it. I fear the *other* side 😅
[22:23:43] <Yunohost Git/Infra notifications> [searxng_ynh] y​unohost-bot opened [pull request #431](https://github.com/YunoHost-Apps/searxng_ynh/pull/431): Upgrade to v2025.09.27
[22:29:55] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 47 pending update PRs
- 19 new apps PRs: autobrr, dagu, diagnostickoeur, fossflow, glitchsoc, ifconfig-io, it-tools, jackett, jsoncrack, lemmy, mirotalk, overleaf, searxng, teampass, terraforming-mars, ttrss, vert, woodpecker, yellow
- 9 failed apps updates: autobd, feber, litechat, onlyoffice, openemr, piped, prestashop, streams, warpgate

See the full log here: https://paste.yunohost.org/raw/jucilicixu
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate