Saturday, April 04, 2026
apps@conference.yunohost.org
April
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      
             

[00:20:28] <wonko6x9> Hi — I’ve transferred the package repo into YunoHost-Apps, created the package PR, and triggered !testme, which passed.

I’m still a bit unclear on the remaining process from here: is there anything else I need to do on my side before this can become part of the catalog, or is it mainly waiting on maintainer review / merge at this point?

I’m new to the YunoHost packaging workflow and just want to make sure I’m not missing a required step or holding things up. Thanks.
[00:20:29] <Émy – OniriCorpe> anyway you can just use it for yourself
[00:20:29] <wonko6x9> it shouldn't. it was built to be uninstalled/installed cleanly. it really doesn't touch the current sso. it is just a shell for web access only. the only thing i would think would be it would need to be uninstalled prior to the update that implements 2FA.
[00:20:29] <Émy – OniriCorpe> to be honest i don't know, but for what i've seen your package could be conflicting with our WIP future implementation of 2FA in YunoHost, which is annoying because it will create huge issues for final users when will comes the time to release it
[00:20:29] <Émy – OniriCorpe> see: "Support OIDC / Replace SSOwat by Authelia" https://yunohost.org/roadmap.en.html
[03:13:06] <FbIN (vdbhb59)> > you should have received an email :)
Me?
[03:13:23] <FbIN (vdbhb59)> Ignore. Messages just came through.
[03:13:57] <FbIN (vdbhb59)> > WIP future implementation of 2FA in YunoHost

Awesome. 🫠
[05:07:28] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 91 pending update PRs
- 2 failed apps updates: loki, passed

See the full log here: https://paste.yunohost.org/raw/obifelidum
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate
[05:07:28] <Yunohost Git/Infra notifications> App rclone goes down from level 8 to 2 in job [#30289](https://ci-apps.yunohost.org/ci/job/30289)
[05:07:28] <Émy – OniriCorpe> and i'm low energy those days so i won't do that for now
[05:07:28] <Émy – OniriCorpe> i don't know about the main question since i havent reviewed your package
[05:07:29] <Yunohost Git/Infra notifications> App nodebb stays broken (level 0) in job [#30301](https://ci-apps.yunohost.org/ci/job/30301)
[05:07:29] <Yunohost Git/Infra notifications> Job [#30300](https://ci-apps.yunohost.org/ci/job/30300) for node_exporter failed miserably :(
[05:07:35] <Yunohost Git/Infra notifications> App nodebb stays broken (level 0) in job [#30301](https://ci-apps.yunohost.org/ci/job/30301)
[05:07:35] <Yunohost Git/Infra notifications> Job [#30300](https://ci-apps.yunohost.org/ci/job/30300) for node_exporter failed miserably :(
[06:36:07] <Yunohost Git/Infra notifications> App nodebb stays broken (level 0) in job [#30311](https://ci-apps.yunohost.org/ci/job/30311)
[06:36:11] <Yunohost Git/Infra notifications> App netdata rises from level 6 to 8 in job [#30304](https://ci-apps.yunohost.org/ci/job/30304) !
[06:36:13] <Yunohost Git/Infra notifications> App glances rises from level 0 to 8 in job [#30313](https://ci-apps.yunohost.org/ci/job/30313) !
[06:36:21] <Yunohost Git/Infra notifications> App zwiicms failed all tests in job [#30316](https://ci-apps.yunohost.org/ci/job/30316) !
[13:18:45] <Yunohost Git/Infra notifications> [calibreweb_ynh] R​amanMalykhin [commented](https://github.com/YunoHost-Apps/calibreweb_ynh/pull/172#issuecomment-4187106092) on [issue #172](https://github.com/YunoHost-Apps/calibreweb_ynh/pull/172) Set SSOWAT basic auth header stripping to false: @Krakinou thanks for clarifying. Do I need to implement anything else? Because as far as I can see the PR is ready to me...
[14:23:50] <Émy – OniriCorpe> I can also invite you if you want to package something
[14:23:52] <Émy – OniriCorpe> What do you mean?
[14:43:57] <miro5001> The package is extremely hard to read and understand, it includes a lot of python scripts, it also includes app source and a lot of custom functions that should have been replaced by yunohost helpers. That's not a standard yunohost package
[17:01:00] <wonko6x9> “Understood. If we want to make this acceptable, which parts are the biggest blockers: bundled app source, custom Python control logic, custom admin UI, or lack of helper/config-panel usage? I’m trying to determine whether this is salvageable with refactoring or fundamentally outside normal YunoHost package expectations.”


[17:48:45] <miro5001> All. You can start without config panel.
You have to read and understand every script in example_ynh
Read yunohost helpers, packaging guide
TAKE YOUR TIME
Don't rely on AI for yunohost packaging, it will create a Franken-package
Come here and ask "how does this work" "is there a helper for.." etc
[19:12:20] <wonko6x9> Understood. That’s helpful. I’ll go back to basics: read example_ynh, the helpers, and the packaging guide closely, then re-evaluate the package against native patterns instead of pushing the current custom structure. I’ll come back with specific questions where the right helper/pattern isn’t clear.

[20:02:32] <Émy – OniriCorpe> yunohost packages are a very specific thing, you can't rely an AI for that
and even if you could, it will render it unmaintainable for other people
[20:02:59] <Émy – OniriCorpe> we're really open to help you doing things the right way, anyway
[20:05:44] <Yunohost Git/Infra notifications> App mobilizon goes down from level 8 to 6 in job [#30320](https://ci-apps.yunohost.org/ci/job/30320)
[21:59:42] <Felix 3 / felurx> Hey there,
I have a package I'm working on and want to add to the catalog. I don't speak French (very well), so I'd like to ask: What should I do with the `description.fr` field in `manifest.toml`? Do I just omit it, do I ask here if someone wants to write something, do I go with something machine-translated, or what else?
[22:02:28] <miro5001> What is the app or the English version of the description?
[22:05:12] <Felix 3 / felurx> It's called "MRBS", short for "Meeting Room Booking System", does about what it says on the tin (except it works for arbitrary stuff you might want to book). For the English description, I have "Meeting Room Booking System - Book rooms or other resources"
Link to the package is https://github.com/felurx/mrbs_ynh/

[22:08:35] <miro5001> Système de réservation de salles de réunion : réservez des salles ou autres dispositifs
[22:35:01] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 81 pending update PRs
- 13 new apps PRs: changedetection, code-server, dolibarr, filebrowser, forte, freescout, homarr, invoiceshelf, jackett, node_exporter, ollama, prowlarr, wekan
- 4 failed apps updates: loki, passed, piped, stirling-pdf

See the full log here: https://paste.yunohost.org/raw/awuyohawin
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate
[23:54:15] <Yunohost Git/Infra notifications> [stirling-pdf_ynh] y​unohost-bot opened [pull request #149](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/149): Upgrade to v2.9.2
[23:59:56] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 94 pending update PRs
- 1 new apps PRs: stirling-pdf
- 2 failed apps updates: loki, passed

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