[00:49:59]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] yunohost-bot opened [pull request #129](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/129): Upgrade to v2.5.0
[00:51:31]
<Yunohost Git/Infra notifications> App passed failed all tests in job [#28190](https://ci-apps.yunohost.org/ci/job/28190) !
[00:53:46]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 27 pending update PRs
- 18 new apps PRs: bonfire, castopod, changedetection, cinny, ghost, indico, jackett, mautrix_discord, mautrix_signal, mautrix_whatsapp, meilisearch, netdata, ollama, paperless-ngx, stirling-pdf, tunarr, umap, wanderer
- 10 failed apps updates: adminer, arn_messager, gogs, homebox, memos, passed, penpot, planka, seaweedfs, vert
See the full log here: https://paste.yunohost.org/raw/ofefovunur
Autoupdate dashboard: https://apps.yunohost.org/dash?filter=autoupdate
[01:49:14]
<Yunohost Git/Infra notifications> App peertube rises from level 6 to 8 in job [#28194](https://ci-apps.yunohost.org/ci/job/28194) !
[02:16:17]
<Yunohost Git/Infra notifications> App xwiki goes down from level 8 to 3 in job [#28189](https://ci-apps.yunohost.org/ci/job/28189)
[04:16:28]
<Yunohost Git/Infra notifications> SolAZDev created repository signal-cli_ynh: Signal CLI For Yunohost https://github.com/YunoHost-Apps/signal-cli_ynh
[04:36:15]
<Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #3354](https://github.com/YunoHost/apps/pull/3354): Add 3XUI to wishlist
[07:39:58]
<Yunohost Git/Infra notifications> App xwiki goes down from level 8 to 1 in job [#28189](https://ci-apps.yunohost.org/ci/job/28189)
[08:12:34]
<cptcurk> Hello !
I'd like to learn how to package myself an app. I got minimal knowledge in Python and Lua only. Did some bashscript for FFFMPEG, but that's it.
I see that it will be changed with the new v13 of yunohost, there will be a v3 packaging method.
But where to look for a good doc about the new way of packaging ? I'm reading the actual doc, but it's confusing to me yet.
Thank you !
[08:22:28]
<Thomas> Packaging v3 is still a WIP and Trixie will certainly be released before the packaging v3. I’d try to package using the actual v2 packaging, there will be a script to help us convert from packaging v2 to v3 when it arrives
[09:47:04]
<Yunohost Git/Infra notifications> App opencloud goes down from level 8 to 6 in job [#28203](https://ci-apps.yunohost.org/ci/job/28203)
[09:47:04]
<Yunohost Git/Infra notifications> App redmine rises from level 0 to 6 in job [#28201](https://ci-apps.yunohost.org/ci/job/28201) !
[12:23:03]
<m606> Hello, you probably want to find an app you would like to work on (a small one to start with), understand its requirements (for the first one, you can try to choose an app with clear deployment instructions for install on Debian). Then you have the packaging v2 doc (v3 will likely be different, but if you understand v2 it will help you anyway I believe), but you will likely find it useful to check for similar packages:
https://github.com/yunohost/example_ynh (here the example app with explanation of all features)
https://github.com/YunoHost-Apps/ ("real world" apps repos)
Also feel free to ask questions here
[12:31:48]
<m606> CI is telling me there is an "obvious syntax issue" in the changes I brought to the install script there, but I can't find it. Would someone mind having a look? https://github.com/YunoHost-Apps/vert_ynh/pull/43/changes
[12:32:47]
<m606> https://ci-apps-dev.yunohost.org/ci/job/18193
[12:48:45]
<Thomas> I guess it’s at the echo steps? If you try to comment those?
[12:48:50]
<orhtej2> > <@m606:matrix.org> CI is telling me there is an "obvious syntax issue" in the changes I brought to the install script there, but I can't find it. Would someone mind having a look? https://github.com/YunoHost-Apps/vert_ynh/pull/43/changes
$ shellcheck myscript
Line 45:
if [[ $debian_version -ge 13 ]]; then
^-- SC1046 (error): Couldn't find 'fi' for this 'if'.
^-- SC1073 (error): Couldn't parse this if expression. Fix to allow more checks.
Line 108:
^-- SC1047 (error): Expected 'fi' matching previously mentioned 'if'.
^-- SC1072 (error): Expected 'fi'. Fix any mentioned problems and try again.
[12:51:43]
<Thomas> Ah yesss good catch
[12:58:28]
<Solrac> Good Morning. I think I'd like some advice. I'm porting over Signal-cli and had made some assumptions, such as "you probably need just 1 instance, regardless of accounts" and I'm now realizing that might not be the case, but, signal-cli also expects OpenJDK-21-JRE To be install, system-wide, at least I know the jvm build does. -- the "native" (but experimental) build seems to at least start fine (at least the --help works) documentation is unclear if I also need libsignal for builds as well.
Since it might need the jdk, I borrowed Striling-Pdf's regardless... signal-cli is sort of like a service, not a webpage, that's why I figured a port to yunohost was a better idea than a manual setup + systemd unit
but if it can run per-account....
Would it be better to have multiple installs and each one is a service for a different account? Or do I let the user have to get into the shell to configure their account?
For reference: https://github.com/AsamK/signal-cli
[12:59:03]
<Solrac> either way, if configuring an account requires a post-install prompt, how can I do that? 🤔 assuming it were possible
[13:00:24]
<Thomas> Post install prompt is done with a POST_INSTALL.md like https://github.com/YunoHost-Apps/calibreweb-automated_ynh/blob/main/doc/POST_INSTALL.md
[13:00:55]
<Thomas> And I guess multi_instance (once per user) is fine ? Or does it impact sever resources ?
[13:16:47]
<Solrac> Not that I know 🤔
[13:27:02]
<Solrac> Are there examples of post_install promps being passed to a script?
[13:28:21]
<Solrac> cause what I have in mind is; allow the user to put their account number, install, but in configure, start the post-install process, which ends with them getting a call, prompt them for the code, and pass it to the script to finalize configuration
[13:41:04]
<m606> *installing shellcheck* 🤗
[13:57:52]
<orhtej2> > <@m606:matrix.org> *installing shellcheck* 🤗
There's online version: https://www.shellcheck.net/
[14:08:56]
<Yunohost Git/Infra notifications> App couchdb rises from level 6 to 8 in job [#28207](https://ci-apps.yunohost.org/ci/job/28207) !
[14:59:52]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed to ynh_logos: Add yunohost and yunohost_diagnosis logos ([ee09ee9c](https://github.com/YunoHost/apps/commit/ee09ee9cd04d2d560a273f5b9c06b4ba245cfe25))
[15:00:00]
<Yunohost Git/Infra notifications> [apps] Salamandar opened [pull request #3355](https://github.com/YunoHost/apps/pull/3355): Add yunohost and yunohost_diagnosis logos
[15:00:11]
<Yunohost Git/Infra notifications> [apps] Auto-merge has been enabled by Salamandar on [pull request #3355](https://github.com/YunoHost/apps/pull/3355): Add yunohost and yunohost_diagnosis logos
[15:00:40]
<Yunohost Git/Infra notifications> [apps] Salamandar merged [pull request #3355](https://github.com/YunoHost/apps/pull/3355): Add yunohost and yunohost_diagnosis logos
[15:00:43]
<Yunohost Git/Infra notifications> [apps] Salamandar deleted branch ynh_logos
[15:00:48]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed to main: Add yunohost and yunohost_diagnosis logos ([62bebeff](https://github.com/YunoHost/apps/commit/62bebefffab523b6ceff1488305b328259d02a1e))
[15:02:07]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed to ynh_logos: Add yunohost and yunohost_diagnosis logos ([ee09ee9c](https://github.com/YunoHost/apps/commit/ee09ee9cd04d2d560a273f5b9c06b4ba245cfe25))
[15:02:08]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed to ynh_logos: Github doesnt follow symlink, duplicate image ([1061132d](https://github.com/YunoHost/apps/commit/1061132dc9559394600323986d5b78cf39c7f08c))
[15:02:23]
<Yunohost Git/Infra notifications> [apps] Salamandar opened [pull request #3356](https://github.com/YunoHost/apps/pull/3356): Ynh logos
[15:02:26]
<Yunohost Git/Infra notifications> [apps] Auto-merge has been enabled by Salamandar on [pull request #3356](https://github.com/YunoHost/apps/pull/3356): Ynh logos
[15:02:52]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed to ynh_logos: Github doesnt follow symlink, duplicate image ([3fc7a382](https://github.com/YunoHost/apps/commit/3fc7a382974af90120fdad8eefdd91b1027197d7))
[15:03:18]
<Yunohost Git/Infra notifications> [apps] Salamandar merged [pull request #3356](https://github.com/YunoHost/apps/pull/3356): Ynh logos
[15:03:36]
<Yunohost Git/Infra notifications> [apps] Salamandar pushed to main: Github doesnt follow symlink, duplicate image ([0e960d87](https://github.com/YunoHost/apps/commit/0e960d87a00936bb23cee49f4c085b5a99b666c5))
[15:03:37]
<Yunohost Git/Infra notifications> [apps] Salamandar deleted branch ynh_logos
[15:32:20]
<Yunohost Git/Infra notifications> [wireguard_ynh] Thovi98 pushed to nginx: use the new nginx conf ([51120446](https://github.com/YunoHost-Apps/wireguard_ynh/commit/51120446c4eae1cdee059e7ec8c2bf11c8e5f75f))
[15:32:53]
<Yunohost Git/Infra notifications> [wireguard_ynh] Thovi98 opened [pull request #127](https://github.com/YunoHost-Apps/wireguard_ynh/pull/127): use the new nginx conf
[15:49:07]
<Yunohost Git/Infra notifications> [wireguard_ynh] Thovi98 merged [pull request #127](https://github.com/YunoHost-Apps/wireguard_ynh/pull/127): use the new nginx conf
[15:49:09]
<Yunohost Git/Infra notifications> [wireguard_ynh] Thovi98 deleted branch nginx
[15:55:15]
<Yunohost Git/Infra notifications> [wireguard_ynh] Thovi98 merged [pull request #110](https://github.com/YunoHost-Apps/wireguard_ynh/pull/110): [autopatch] Automatic patch attempt for helpers 2.1
[15:55:26]
<Yunohost Git/Infra notifications> [wireguard_ynh] Thovi98 opened [pull request #128](https://github.com/YunoHost-Apps/wireguard_ynh/pull/128): Testing
[16:02:54]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] Thovi98 merged [pull request #129](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/129): Upgrade to v2.5.0
[16:03:00]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] Thovi98 deleted branch ci-auto-update-2.5.0
[16:03:07]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] Thovi98 opened [pull request #130](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/130): Testing
[16:03:25]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] Thovi98 merged [pull request #130](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/130): Testing
[16:54:06]
<Yunohost Git/Infra notifications> [appstore] Salamandar pushed to fpu-cleanup: Move sources to src/appstore/ ([68a955d3](https://github.com/YunoHost/appstore/commit/68a955d35db761f2bd0bb353dbede0da980ab44e))
[16:54:07]
<Yunohost Git/Infra notifications> [appstore] Salamandar pushed to fpu-cleanup: Use pyproject.toml instead of requirements.txt ([cd634c7c](https://github.com/YunoHost/appstore/commit/cd634c7cc1de16c98ae1bb4c2301b30f325d43eb))
[16:57:43]
<Yunohost Git/Infra notifications> [appstore] Salamandar pushed to fpu-cleanup: Allow packaging via uv ([684619c8](https://github.com/YunoHost/appstore/commit/684619c8ba565ef923304a669d38409908d99928))
[17:24:56]
<Yunohost Git/Infra notifications> [wireguard_ynh] ericgaspar pushed to testing: Update manifest.toml ([c5a41928](https://github.com/YunoHost-Apps/wireguard_ynh/commit/c5a4192898dbb490eb6550b3f69b39775b76e6ef))
[17:25:09]
<Yunohost Git/Infra notifications> [wireguard_ynh] ericgaspar pushed to testing: fix(nftables): do not block others services with forward rules (#126) Co-authored-by: Kayou <pierre@kayou.io> Co-author... ([4e5bec74](https://github.com/YunoHost-Apps/wireguard_ynh/commit/4e5bec74d172ad7c5d2f04eee11e0d9acb73c317))
[17:25:10]
<Yunohost Git/Infra notifications> [wireguard_ynh] ericgaspar pushed to testing: Merge branch master into testing ([56622889](https://github.com/YunoHost-Apps/wireguard_ynh/commit/56622889850fbfcb0ce6428036722a4e613b5ea8))
[17:25:15]
<Yunohost Git/Infra notifications> [wireguard_ynh] ericgaspar merged [pull request #128](https://github.com/YunoHost-Apps/wireguard_ynh/pull/128): Testing
[17:52:57]
<Yunohost Git/Infra notifications> App ifconfig-io rises from level 6 to 8 in job [#28211](https://ci-apps.yunohost.org/ci/job/28211) !
[17:55:34]
<Yunohost Git/Infra notifications> App wireguard rises from level 6 to 7 in job [#28212](https://ci-apps.yunohost.org/ci/job/28212) !
[18:32:31]
<Yunohost Git/Infra notifications> App ifconfig-io rises from level 6 to 8 in job [#28214](https://ci-apps.yunohost.org/ci/job/28214) !
[19:55:31]
<Yunohost Git/Infra notifications> [freshrss_ynh] ericgaspar merged [pull request #221](https://github.com/YunoHost-Apps/freshrss_ynh/pull/221): [autopatch] Automatic patch to simplify proxy_pass/fastcgi_pass options in nginx.conf (PLEASE DOUBLE CHECK BEFORE MERGING)
[19:55:31]
<Yunohost Git/Infra notifications> [freshrss_ynh] ericgaspar pushed to testing: [autopatch] Automatic patch to simplify proxy_pass/fastcgi_pass options in nginx.conf (PLEASE DOUBLE CHECK BEFORE ME... ([26d42313](https://github.com/YunoHost-Apps/freshrss_ynh/commit/26d4231334205f9911b68463eda8f4df56074aea))
[20:21:21]
<Yunohost Git/Infra notifications> App baikal rises from level 6 to 8 in job [#28215](https://ci-apps.yunohost.org/ci/job/28215) !
[20:26:50]
<Yunohost Git/Infra notifications> [roundcube_ynh] tuxgasy opened [issue #256](https://github.com/YunoHost-Apps/roundcube_ynh/issues/256): Debian Trixie support
[21:21:28]
<Yunohost Git/Infra notifications> App custom_backup rises from level 6 to 8 in job [#28226](https://ci-apps.yunohost.org/ci/job/28226) !
[22:53:56]
<Yunohost Git/Infra notifications> [synapse_ynh] MadMan247 opened [issue #612](https://github.com/YunoHost-Apps/synapse_ynh/issues/612): Install failed