Monday, December 22, 2025
apps@conference.yunohost.org
December
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
       
             

[00:08:28] <Yunohost Git/Infra notifications> [apps_tools] a​lexAubin pushed to main: autoupdate_app_sources: fix/improve(?) handling of requests.exceptions.RequestException such that script doesnt unecess... ([2be5bfa0](https://github.com/YunoHost/apps_tools/commit/2be5bfa0606f4d9a8429c186adecd811b2a955c6))
[00:14:52] <orhtej2> `tokixofiku` almost sound like a word
[00:16:25] <Yunohost Git/Infra notifications> [apps_tools] a​lexAubin pushed to main: autoupdate_app_sources: Add debug info when get_old_ref() regex fails ([9f63f27e](https://github.com/YunoHost/apps_tools/commit/9f63f27e6dab3e5ca37b2418517a5761cfe0ac57))
[00:20:37] <Yunohost Git/Infra notifications> App mastodon failed all tests in job [#25917](https://ci-apps.yunohost.org/ci/job/25917) !
[00:22:03] <Aleks (he/him/il/lui)> yeah idk that's what you get when the software generates word-ish from random syllabus(?)
[00:23:06] <Aleks (he/him/il/lui)> last night was `avicemiwat`, sounds like Ron Weasley didn't get the full name of the last spell they were learning at Hogwartz or something
[00:25:44] <Yunohost Git/Infra notifications> App garage stays at level 3 in job [#25915](https://ci-apps.yunohost.org/ci/job/25915)
[00:48:15] <Yunohost Git/Infra notifications> App phpservermon stays at level 4 in job [#25919](https://ci-apps.yunohost.org/ci/job/25919)
[00:54:00] <Yunohost Git/Infra notifications> App matrix-appservice-irc stays broken (level 0) in job [#25924](https://ci-apps.yunohost.org/ci/job/25924)
[01:02:37] <Yunohost Git/Infra notifications> App dumbpad rises from level 7 to 8 in job [#25925](https://ci-apps.yunohost.org/ci/job/25925) !
[01:09:41] <Yunohost Git/Infra notifications> App mydrive stays broken (level 0) in job [#25929](https://ci-apps.yunohost.org/ci/job/25929)
[06:32:02] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy merged [pull request #459](https://github.com/YunoHost-Apps/searxng_ynh/pull/459): Upgrade to v2025.12.19
[06:32:05] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy deleted branch ci-auto-update-2025.12.19
[06:32:11] <Yunohost Git/Infra notifications> [searxng_ynh] g​ithub-actions[bot] opened [pull request #460](https://github.com/YunoHost-Apps/searxng_ynh/pull/460): Upgrade master from testing
[06:32:40] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy merged [pull request #460](https://github.com/YunoHost-Apps/searxng_ynh/pull/460): Upgrade master from testing
[06:32:44] <Yunohost Git/Infra notifications> [searxng_ynh] e​willy deleted branch master-promotion
[06:52:00] <SnowboardTechie> I have been running into some struggles with the [Bonfire app](https://github.com/YunoHost-Apps/bonfire_ynh/pulls) and have sorted most out. I'm hoping to help out a bit here with some PRs but things have been fairly stagnant. Is there anything I can to help move things along here?
[06:52:05] <Yunohost Git/Infra notifications> App audiobookshelf goes down from level 8 to 6 in job [#25933](https://ci-apps.yunohost.org/ci/job/25933)
[07:37:25] <Yunohost Git/Infra notifications> App sparkyfitness failed all tests in job [#25936](https://ci-apps.yunohost.org/ci/job/25936) !
[07:51:37] <Yunohost Git/Infra notifications> App sparkyfitness failed all tests in job [#25936](https://ci-apps.yunohost.org/ci/job/25936) !
[08:04:32] <ybon> The cause was this line:

```LEAFLET_ZOOM = int("__LEAFLET_ZOOM__")```
[08:05:30] <ybon> Same here, but given variables are strings, the behaviour is different:

[08:05:34] <ybon> https://aria.im/_bifrost/v1/media/download/AURkQ3vZcD8qk6KowVAsCwcTXzm2lgjY_OTGMTFinerrGwvAk3-yExbbjP629kfvNoVu-VJxGN2K44nCNj-Pc-VCebSj34_AAG1hdHJpeC5vcmcva1h6b0puYU9BQ2h4QnFYWWZMZ250d2Jy
[08:34:52] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar merged [pull request #545](https://github.com/YunoHost-Apps/mastodon_ynh/pull/545): Testing
[08:35:40] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar closed [issue #540](https://github.com/YunoHost-Apps/mastodon_ynh/issues/540): Could not install Mastodon (Could not find bundler (~> 2.7) - did find: [bundler-4.0.0,bundler-4.0.0])
[08:35:41] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar [commented](https://github.com/YunoHost-Apps/mastodon_ynh/issues/540#issuecomment-3681030542) on [issue #540](https://github.com/YunoHost-Apps/mastodon_ynh/issues/540) Could not install Mastodon (Could not find bundler (~> 2.7) - did find: [bundler-4.0.0,bundler-4.0.0]): should be fixed with #545
[08:37:28] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar pushed to testing: Update upgrade ([4614b882](https://github.com/YunoHost-Apps/mastodon_ynh/commit/4614b88211c27404c5cbcfea314eab7e44bf9fa7))
[08:37:45] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar opened [pull request #546](https://github.com/YunoHost-Apps/mastodon_ynh/pull/546): Update upgrade
[08:38:50] <ybon> So I've been able to clean the situation, but without the "bind" part, the API key is not actually saved to the settings file when I save it from the admin panel :/
[09:25:19] <Yunohost Git/Infra notifications> App garage stays at level 3 in job [#25915](https://ci-apps.yunohost.org/ci/job/25915)
[09:43:58] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to testing: Update manifest.toml ([27aa2826](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/27aa2826510b70dd62cab8946d4540962156b086))
[09:46:02] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar closed [pull request #236](https://github.com/YunoHost-Apps/wallabag2_ynh/pull/236): Upgrade to v2.6.13
[09:46:07] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar deleted branch ci-auto-update-2.6.13
[09:49:02] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: Update manifest.toml ([7b31b3fe](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/7b31b3fe5f8b22f7dc25394617b31170118d9f90))
[09:49:11] <Yunohost Git/Infra notifications> [apps] o​rhtej2 pushed to orhtej2-patch-1: Tuwunel/Conduit lack of proper validation in federation API ([82b4de1e](https://github.com/YunoHost/apps/commit/82b4de1edc667478a05a6ee3d1cce88420abadee))
[09:49:18] <Yunohost Git/Infra notifications> [apps] o​rhtej2 opened [pull request #3258](https://github.com/YunoHost/apps/pull/3258): Tuwunel/Conduit lack of proper validation in federation API
[09:49:20] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: Update manifest.toml ([8dabd891](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/8dabd891928b3eb8a49603631b2ce7e2aa18b272))
[09:49:21] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: Merge branch ci-auto-update-2.6.10 of https://github.com/YunoHost-Apps/wallabag2_ynh into ci-auto-update-2.6.10 ([b735b37a](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/b735b37ab801af8830fb1cb3145313a8250d6d73))
[09:49:38] <Yunohost Git/Infra notifications> [apps] o​rhtej2 [commented](https://github.com/YunoHost/apps/pull/3258#issuecomment-3681283435) on [issue #3258](https://github.com/YunoHost/apps/pull/3258) Tuwunel/Conduit lack of proper validation in federation API: Fix is waiting for CI: https://github.com/YunoHost-Apps/tuwunel_ynh/pull/32
[09:49:45] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed 9 commits to ci-auto-update-2.6.10 ([b735b37ab801...df1faa4595f0](https://github.com/YunoHost-Apps/wallabag2_ynh/compare/b735b37ab801...df1faa4595f0))
[09:51:46] <orhtej2> > <@yunohostinfra:matrix.org> [apps] o​rhtej2 opened [pull request #3258](https://github.com/YunoHost/apps/pull/3258): Tuwunel/Conduit lack of proper validation in federation API

This impacts all forks of conduit
[09:56:36] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: Update parameters.yml ([a618dc67](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/a618dc6745a11681d492319d556771bdbe8b7f16))
[09:57:08] <Yunohost Git/Infra notifications> [piped_ynh] o​rhtej2 merged [pull request #246](https://github.com/YunoHost-Apps/piped_ynh/pull/246): Upgrade to v2025.12.13
[09:57:45] <Yunohost Git/Infra notifications> [piped_ynh] o​rhtej2 opened [pull request #247](https://github.com/YunoHost-Apps/piped_ynh/pull/247): v2025.12.13
[09:57:50] <Yunohost Git/Infra notifications> [piped_ynh] o​rhtej2 merged [pull request #247](https://github.com/YunoHost-Apps/piped_ynh/pull/247): v2025.12.13
[10:00:39] <Yunohost Git/Infra notifications> [apps] o​rhtej2 [commented](https://github.com/YunoHost/apps/pull/3258#issuecomment-3681283435) on [issue #3258](https://github.com/YunoHost/apps/pull/3258) Tuwunel/Conduit lack of proper validation in federation API: Fix is waiting for CI: https://github.com/YunoHost-Apps/tuwunel_ynh/pull/32 EDIT: released
[10:01:03] <Yunohost Git/Infra notifications> [apps] o​rhtej2 pushed to orhtej2-patch-1: Update security.toml ([edb84961](https://github.com/YunoHost/apps/commit/edb8496198dd1e0d787be7623fa8c819660540cf))
[10:02:50] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: cleaning ([a00cd601](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/a00cd60126c6577beb2a211649fc72bd3ab79650))
[10:05:24] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: cleaning ([5ce1bc88](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/5ce1bc88fd85250279b8aec34fb92ebcc5410715))
[10:08:45] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: Update parameters.yml ([88c650a6](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/88c650a672bd83a33593949f26a5a0fbdee0a08f))
[10:30:00] <Yunohost Git/Infra notifications> [apps] o​rhtej2 pushed to orhtej2-patch-2: AdminerEvo is no longer maintained (2025/01/24) ([71be942d](https://github.com/YunoHost/apps/commit/71be942dbd92ec7c390f95cba7ada6579f7dadc3))
[10:30:06] <Yunohost Git/Infra notifications> [apps] o​rhtej2 opened [pull request #3259](https://github.com/YunoHost/apps/pull/3259): AdminerEvo is no longer maintained (2025/01/24)
[10:33:59] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar pushed to ci-auto-update-2.6.10: Update manifest.toml ([53fc28f0](https://github.com/YunoHost-Apps/wallabag2_ynh/commit/53fc28f004f49a1c362d36944ca4ea293365e9a1))
[10:34:40] <Yunohost Git/Infra notifications> App friendica failed all tests in job [#25757](https://ci-apps.yunohost.org/ci/job/25757) !
[10:37:01] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar pushed to testing: Update manifest.toml ([f14043a7](https://github.com/YunoHost-Apps/mastodon_ynh/commit/f14043a7717e0e91ceb3b7f4f100dd8533a2eef0))
[10:38:12] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar closed [issue #537](https://github.com/YunoHost-Apps/mastodon_ynh/issues/537): Warning during upgrade: ./upgrade: line 142: [: syntax error: --key=es_enabled unexpected
[10:47:31] <Yunohost Git/Infra notifications> App ojs failed all tests in job [#25858](https://ci-apps.yunohost.org/ci/job/25858) !
[10:52:18] <Yunohost Git/Infra notifications> App invoiceshelf failed all tests in job [#25899](https://ci-apps.yunohost.org/ci/job/25899) !
[10:59:33] <Yunohost Git/Infra notifications> [apps] e​ricgaspar approved [pull request #3259](https://github.com/YunoHost/apps/pull/3259#pullrequestreview-3603619152) AdminerEvo is no longer maintained (2025/01/24)
[10:59:38] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #3259](https://github.com/YunoHost/apps/pull/3259): AdminerEvo is no longer maintained (2025/01/24)
[10:59:38] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed to main: AdminerEvo is no longer maintained (2025/01/24) (#3259) ([46d0f8f7](https://github.com/YunoHost/apps/commit/46d0f8f742065ae0dd93bf1d9f9a0381b1f98b9e))
[10:59:39] <Yunohost Git/Infra notifications> [apps] e​ricgaspar deleted branch orhtej2-patch-2
[11:18:52] <Yunohost Git/Infra notifications> [mastodon_ynh] e​ricgaspar pushed 161 commits to enh-configpanel-s3 ([6067cb5cd395...ab118d081a7f](https://github.com/YunoHost-Apps/mastodon_ynh/compare/6067cb5cd395...ab118d081a7f))
[12:13:50] <Yunohost Git/Infra notifications> [apps] o​rhtej2 merged [pull request #3258](https://github.com/YunoHost/apps/pull/3258): Tuwunel/Conduit lack of proper validation in federation API
[12:13:52] <Yunohost Git/Infra notifications> [apps] o​rhtej2 pushed to main: Tuwunel/Conduit lack of proper validation in federation API (#3258) * Tuwunel/Conduit lack of proper validation in fede... ([856fbfc1](https://github.com/YunoHost/apps/commit/856fbfc1a0c9c9374c9a472c59bb09863f0db1ce))
[12:13:55] <Yunohost Git/Infra notifications> [apps] o​rhtej2 deleted branch orhtej2-patch-1
[15:01:30] <ybon> Oops:
- we tried the upgrade script (for the first time) for uMap
- that script tried to fetch the uMap package from github, but we removed the branch it was pointing on (as we now have a new release)
- so the upgrade failed, so it tried a restore, but the restore failed too after a successful uninstall, so now we more or less have lost everything

That was only test data, so there is no consequences, but it's a bit scary if this could happen for real, so maybe we need assistance to understand and correctly setup the upgrade/restore scripts
[15:02:46] <ybon> We tried a new restore from the admin panel (did not found a cli command for that), and it failed without much info:
[15:02:55] <ybon> https://aria.im/_bifrost/v1/media/download/AZMQmauCLN1Ty5OZ8ksZ8Ob_8FgrDe92QEIs6eLO62MPFH_DMqaPPMJm2qkslrmIxQ3uIhzfMDNQ9FJ8x3ysHOxCebS7wTSwAG1hdHJpeC5vcmcvRmZpTmZNVmZ5a2xUbVpkUFhzaHp3UkRu
[15:13:54] <m606> Hello, there should be more info in the logs. You can see them in Outils -> Journaux -> related operation, should be something like 'Restaurer umap'. You can share them here via the green button "Partager les logs avec Yunopoaste".
[15:14:21] <ybon> The uMap release needed for the install to work is done, but I guess a full review of the umap_ynh package would be great :)
[15:15:26] <m606> or via CLI the log can be found at `/var/log/yunohost/operations/{your operation}`
[15:16:34] <ybon> Thanks, found it! Seems related to the custom install of python. Do you know why we do not simply use the system python ?
[15:16:50] <ybon> (we followed what's on the django_example_ynh)
[15:18:01] <ybon> https://paste.yunohost.org/raw/febipivuje
[15:19:04] <ybon> It does not find the `setup_python.py` script in the umap folder, but since the app has been uninstalled there is no more umap folder I guess
[15:20:24] <m606> i'm having a look
[15:24:22] <m606> hmm no it should be there as you have put it in $data_dir, backed it up, and restored it before calling `setup_python.py`
[15:25:34] <ybon> Maybe because of this (in the backup logs) ?
`4952 INFO /home/yunohost.app/umap will not be saved, because 'BACKUP_CORE_ONLY' is set.`
[15:27:07] <m606> `2025-12-22 14:55:18,701: DEBUG - + ynh_print_info 'Skipping /home/yunohost.app/umap which doesn'\''t exists in the archive, probably because restoring from a safety-backup-before-upgrade'`
[15:30:00] <m606> it means that would not have happened in a manual backup + manual restore.
[15:30:07] <m606> although it is still an issue
[15:30:18] <m606> I've never packaged a Django app actually - I wonder why is `setup_python.py` in $data_dir
[15:30:27] <m606> instead of $install_dir
[15:32:56] <m606> Not so sure about it, but my guess is that it is for compatibility purpose? What if in the future the system version is getting upgraded while the app still use an earlier version ?
[15:38:22] <m606> hmm and actually didn't it use the system version in your case?
```
`install_python.py` downloads, builds and installs a Python interpreter, but:
- **only** if the system Python is not the required major version
- **only** once (if the required major version is not already build and installed)
```
[15:38:28] <m606> https://github.com/YunoHost-Apps/django_example_ynh/blob/master/conf/install_python.py
[15:44:32] <ybon> yeah, I'm not sure this should be handled by the package itself
[15:51:08] <Yunohost Git/Infra notifications> e​ricgaspar edited repository umap_ynh: uMap package for YunoHost https://github.com/YunoHost-Apps/umap_ynh
[15:51:09] <Yunohost Git/Infra notifications> e​ricgaspar edited repository umap_ynh: uMap package for YunoHost https://github.com/YunoHost-Apps/umap_ynh
[15:51:56] <m606> maybe that could go there: https://github.com/YunoHost/issues/issues/2136
[15:53:53] <m606> as for the restoration issue in safety-backup-restore context, it looks like a bug with the template for me. I would encourage you to create an issue there: https://github.com/YunoHost-Apps/django_example_ynh/issues
[15:57:24] <m606> and if you want a quick fix meanwhile, editing the scripts so that required .py files can be found in `$install_dir` instead of `$data_dir` should solve it (as this folder is backed up/restored even in the given context)
[15:57:27] <ybon> thanks, I'll do that
[15:58:05] <m606> and if you want a quick fix in the meantime, editing the scripts so that required .py files can be found in `$install_dir` instead of `$data_dir` should solve it (as this folder is backed up/restored even in the given context)
[16:36:25] <miro5001> What python version does it require?
[16:37:30] <miro5001> The one shipped with debian / yunohost 12 is Python 3.11.2
[16:37:55] <miro5001> If it fits, then no need to install another one
[16:40:00] <miro5001> I am working on a package that installs django app here but there are still a lot to do (handle different cases)
https://github.com/YunoHost-Apps/my_djangoapp_ynh/tree/testing
[16:47:42] <ybon> uMap is fine with 3.11
[16:47:53] <ybon> it can run on 3.10 and above
[16:48:57] <Yunohost Git/Infra notifications> [roundcube_ynh] e​ricgaspar pushed 6 commits to helpers-2.1-reloaded ([452f5f46b968...f80ebfc27bb6](https://github.com/YunoHost-Apps/roundcube_ynh/compare/452f5f46b968...f80ebfc27bb6))
[16:49:12] <Yunohost Git/Infra notifications> [roundcube_ynh] e​ricgaspar pushed to helpers-2.1-reloaded: Update manifest.toml ([35a3e3a1](https://github.com/YunoHost-Apps/roundcube_ynh/commit/35a3e3a1a4282862c0653f64b41832dbd517b511))
[16:49:32] <Yunohost Git/Infra notifications> [roundcube_ynh] e​ricgaspar pushed to helpers-2.1-reloaded: Update manifest.toml ([f9252ecf](https://github.com/YunoHost-Apps/roundcube_ynh/commit/f9252ecf4a2dbae69967a59412de42f7f53483b2))
[16:59:59] <Yunohost Git/Infra notifications> [roundcube_ynh] a​lexAubin pushed to helpers-2.1-reloaded: I have no idea what im doing ([6cb2c32c](https://github.com/YunoHost-Apps/roundcube_ynh/commit/6cb2c32c36a1e0fdf3fe37902cbee92d58b458fa))
[17:17:08] <Yunohost Git/Infra notifications> [roundcube_ynh] a​lexAubin pushed to helpers-2.1-reloaded: Fix composer.json handling in install script ([ed1f2ea4](https://github.com/YunoHost-Apps/roundcube_ynh/commit/ed1f2ea414c553cecefee702f60fa5717ff828b4))
[17:19:10] <miro5001> I can have a look at it late tonight or tomorrow morning
[17:29:00] <ybon> Cool, thanks :)
[17:37:50] <Yunohost Git/Infra notifications> [nextcloud_ynh] a​lexAubin pushed to testing: Eradicate legacy FPM settings... ([86b375bd](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/86b375bd4dd6a3b551c236d244a62971ceeaaaac))
[17:49:47] <Yunohost Git/Infra notifications> [nextcloud_ynh] a​lexAubin pushed to testing: upgrade: Simplify notify push setting backward-compat init ([4ad8d9c2](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/4ad8d9c247e98b07a58289ce59e1476d559dd490))
[17:50:46] <Yunohost Git/Infra notifications> [nextcloud_ynh] a​lexAubin pushed to testing: Symetrize setting initialization compared to upgrade, using ynh_app_setting_set_default ([630ad0a9](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/630ad0a932de828737af208a99d601d3bbf4f7fa))
[17:55:16] <m606> just being curious - how would it ultimately differ from https://github.com/YunoHost-Apps/django_example_ynh ?
[18:27:23] <Yunohost Git/Infra notifications> [nextcloud_ynh] s​ekretaerbaer [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/831#issuecomment-3683436520) on [issue #831](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/831) 32.0.3: An upgrade from version 31.0.11 to version 32.0.3 went smoothly and is running stably.
[18:32:00] <miro5001> not the same purpose. for my understanding, django_example is a template for django apps, but my_djangoapp asks to input a url or local archive containing a django app that installs it.
I started learning django months ago, I have some basics in django deployment but there are different cases that the package needs to handle
[18:48:17] <miro5001> just a question, it seems that the project doesn't use .env file although it is initialised here https://github.com/umap-project/umap/blob/a383dc8627c33d9328db60fb4a3a0be75d99580e/umap/settings/base.py#L13


[18:48:47] <miro5001> Do you intend to move all settings in .env?
[19:41:26] <ybon> Is there a way to save yunohost config panel in env file ?
[19:41:41] <ybon> uMap can deal with settings OR env, depending on the situation
[19:42:59] <ybon> The Django way is to have a "local_settings.py" file somewhere
[19:43:34] <ybon> The default uMap way is to set the UMAP_SETTINGS env var that points to a settings.py file somewhere
[19:43:51] <ybon> but in some situations (Docker…) it's easier to use env vars
[19:44:46] <ybon> but it's hard to deal with complex settings with env vars
[19:52:27] <miro5001> That multi settings files in django is driving me crazy 🤪
I've started learning django and it took me about 6 months to get a small app here : https://github.com/DeMiro5001/linkdir
And I had a friend help me with js and css.
As you can see in the project, I've moved all the settings to a .env file so I can easily change settings.
[19:56:34] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed to testing: 32.0.3 (#831) ([bdeea2af](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/bdeea2af37ca4f4b3bb2088558accc0542b6e5af))
[19:56:37] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar merged [pull request #831](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/831): 32.0.3
[19:56:39] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar deleted branch 32
[19:57:50] <miro5001> I'm planning to add to my_djangoapp_ynh a check for a .env.example and use it if it exists. Users can download their django app, add an example of env file, archive it, move it to the server and use the archive as source of the app. Much easier than looking for settings folder, check which py file to use for production and store settings. I'm still brainstorming how to handle these cases
[19:58:25] <miro5001> I'm out now, I'll try to make a PR tonight
[20:07:41] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed to testing: Testing (#841) ([18abdaf8](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/18abdaf81f41c376db689a3ea6fcae33d304d1cc))
[20:07:47] <Yunohost Git/Infra notifications> [nextcloud_ynh] e​ricgaspar pushed to testing: Merge branch master into testing ([e1b2a10c](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/e1b2a10cf2f98f5b0cd32faf16b9c067d0468c04))
[20:15:36] <Yunohost Git/Infra notifications> [wallabag2_ynh] e​ricgaspar [commented](https://github.com/YunoHost-Apps/wallabag2_ynh/pull/225#issuecomment-3684013043) on [issue #225](https://github.com/YunoHost-Apps/wallabag2_ynh/pull/225) Upgrade to v2.6.13: Is there still a problem with this PR?
[20:57:25] <Yunohost Git/Infra notifications> App framagames goes down from level 7 to 6 in job [#25953](https://ci-apps.yunohost.org/ci/job/25953)
[21:01:48] <Yunohost Git/Infra notifications> App jellyfin-vue goes down from level 8 to 6 in job [#25954](https://ci-apps.yunohost.org/ci/job/25954)
[22:19:12] <Yunohost Git/Infra notifications> App copyparty failed all tests in job [#25956](https://ci-apps.yunohost.org/ci/job/25956) !
[22:35:56] <ybon> The env thing is not a Django standard (but the settings.py file is)
[22:37:24] <ybon> also, I'm thought that ynh users were not so tech, so maybe it's better to expose the main config through the admin, or am I missing the point ? 🤔
[22:56:12] <miro5001> Some settings can be added to the manifest and to the config panel
[22:56:36] <miro5001> I just came back home
[22:57:31] <miro5001> I will install it locally then see what should be done to the package