Thursday, January 23, 2025
apps@conference.yunohost.org
January
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
   
             

[07:36:40] <Yunohost Git/Infra notifications> [nextcloud_ynh] M​CMic [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/776#issuecomment-2609059240) on [issue #776](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/776) Logs in incorrect place: You should always be able to use the command "occ log:file" to know where logs are stored.
Mine are in /var/log/nextclo...
[12:30:56] <Felix 3> Hey there! :)
There is a PHP app ([Meeting Room Booking System](https://mrbs.sourceforge.io/)) I'd like to package for Yunohost. I have a fair bit of knowledge about Linux and stuff, but I'm relatively new to YunoHost and also don't know much about PHP.
I did get MRBS running as a my_webapp fairly easily. What'd be a good way to get started with a package? Would it make sense to clone the my_webapp_ynh or example_ynh repo and modify that, or should I start from scratch, or someting else?

[12:36:33] <orhtej2> > <@felurx:matrix.org> Hey there! :)
> There is a PHP app ([Meeting Room Booking System](https://mrbs.sourceforge.io/)) I'd like to package for Yunohost. I have a fair bit of knowledge about Linux and stuff, but I'm relatively new to YunoHost and also don't know much about PHP.
> I did get MRBS running as a my_webapp fairly easily. What'd be a good way to get started with a package? Would it make sense to clone the my_webapp_ynh or example_ynh repo and modify that, or should I start from scratch, or someting else?
>

I'd recommend starting with https://appgenerator.yunohost.org/
[12:37:13] <orhtej2> Especially if this is a trivially runnable apo
[12:37:18] <orhtej2> App*
[13:10:20] <rodinux> hi, is it possible add nodejs to a my_webapp ?
[13:44:20] <orhtej2> > <@rodinux:matrix.org> hi, is it possible add nodejs to a my_webapp ?

Not really, my_webapp does not install any services so there is no point
why?
[13:49:10] <rodinux> it's a particular use case... we are thinking how add a access to deploy an app using nodejs for clients using a Yunohost... I have seen examples using nodejs needing also a service to exec start npm...
[14:49:39] <orhtej2> > <@rodinux:matrix.org> it's a particular use case... we are thinking how add a access to deploy an app using nodejs for clients using a Yunohost... I have seen examples using nodejs needing also a service to exec start npm...

You could just package it and sideload 🤷
[14:58:38] <mrflos> i would go with CI/CD with forgejo / forgejo runners or gitlab
[15:44:50] <Salamandar> > <@mrfloss:matrix.org> i would go with CI/CD with forgejo / forgejo runners or gitlab

by the way we don't have forgejo runners in the appstore :/
[15:48:25] <Aleks (he/him/il/lui)> outrageous
[15:51:10] <m606> > I'd recommend starting with https://appgenerator.yunohost.org/

@felurx:matrix.org `appgenerator` as pointed by orthej2 is a GUI that can assist you in filling out [app package's manifest.toml & scripts](https://doc.yunohost.org/en/packaging_apps). Depending on the app requirements, the GUI may do all the work (which is likely to be the case if your app is just using PHP without too specific config & MySQL), or you might need to do some additional customizations to the package file afterwhile if it doesn't fully work as such.
But you can also use `example_ynh` (a full-fledged app example from which you'll be likely to remove quite many things), or any other existing app package with stack similar to yours, as base for your package.
You should not need to code anything in PHP to create your package (only bash scripting and declarative toml file - potentially assisted by the GUI), but you might need to understand how upstream app is to be configured (if it has to be).
[15:53:57] <Salamandar> > <@Alekswag:matrix.org> outrageous

they don't have a proper license tbh
[16:25:32] <Yunohost Git/Infra notifications> S​alamandar created repository forgejo_runner_ynh https://github.com/YunoHost-Apps/forgejo_runner_ynh
[16:26:25] <Yunohost Git/Infra notifications> S​alamandar edited repository forgejo_runner_ynh https://github.com/YunoHost-Apps/forgejo_runner_ynh
[16:29:03] <Felix 3> Ohh, didn't know about that one, neat! Thanks :)
[16:29:44] <Felix 3> Awesome, thanks for the detailed info!
[16:35:44] <Yunohost Git/Infra notifications> [apps] S​alamandar pushed 1 commit to forgejo_runner: Add forgejo runner ([c2bdde14](https://github.com/YunoHost/apps/commit/c2bdde14a2300f76070494325d3b941496585aeb))
[16:35:44] <Yunohost Git/Infra notifications> [apps] S​alamandar created new branch forgejo_runner
[16:35:50] <Yunohost Git/Infra notifications> [apps] S​alamandar opened [pull request #2783](https://github.com/YunoHost/apps/pull/2783): Add forgejo runner
[18:57:54] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to master: Add forgejo runner (#2783) ([038d97fd](https://github.com/YunoHost/apps/commit/038d97fda170e476de80d8486659a53348845027))
[18:57:54] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #2783](https://github.com/YunoHost/apps/pull/2783): Add forgejo runner
[18:57:55] <Yunohost Git/Infra notifications> [apps] e​ricgaspar deleted branch forgejo_runner
[19:58:25] <Yunohost Git/Infra notifications> o​rhtej2 edited repository forgejo_runner_ynh https://github.com/YunoHost-Apps/forgejo_runner_ynh
[20:03:32] <orhtej2> > <@yunohostinfra:matrix.org> o​rhtej2 edited repository forgejo_runner_ynh https://github.com/YunoHost-Apps/forgejo_runner_ynh

Aaaand ci-apps didn't trigger anyway, main branch needs to be named master i think
[21:13:26] <Yunohost Git/Infra notifications> [borg_ynh] e​auchat opened [issue #191](https://github.com/YunoHost-Apps/borg_ynh/issues/191): Borg backup of all apps failing at hook_exec(
[21:29:06] <Yunohost Git/Infra notifications> [borg_ynh] o​rhtej2 [commented](https://github.com/YunoHost-Apps/borg_ynh/issues/191#issuecomment-2611054254) on [issue #191](https://github.com/YunoHost-Apps/borg_ynh/issues/191) Borg backup of all apps failing at hook_exec(: Theres a more detailed log hidden under /var/log/borg, names follow yyMMdd_hhmm.{err,log} pattern (so today five pa...
[21:49:57] <Yunohost Git/Infra notifications> [wallabag2_ynh] o​rhtej2 [commented](https://github.com/YunoHost-Apps/wallabag2_ynh/pull/225#issuecomment-2599413760) on [issue #225](https://github.com/YunoHost-Apps/wallabag2_ynh/pull/225) Upgrade to v2.6.10: This reeks of an upstream issue. This version upgrades Symphony from 3.x to 4.x and I have a sinking feeling more change...
[21:57:39] <Yunohost Git/Infra notifications> [collabora_ynh] r​odinux pushed 1 commit to testing: Update manifest.toml upgrade of the upstream ([1eb8ed39](https://github.com/YunoHost-Apps/collabora_ynh/commit/1eb8ed39091deebe7bfd32a191090965938110e1))
[22:05:06] <Yunohost Git/Infra notifications> [collabora_ynh] r​odinux opened [pull request #97](https://github.com/YunoHost-Apps/collabora_ynh/pull/97): Testing
[22:07:17] <eric_G> forgejo_runner_ynh <-> forgejo-runner_ynh
[23:15:43] <Yunohost Git/Infra notifications> [joplin_ynh] y​unohost-bot opened [pull request #79](https://github.com/YunoHost-Apps/joplin_ynh/pull/79): Upgrade to v3.2.12
[23:26:09] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 16 pending update PRs
- 13 new apps PRs
- 11 failed apps updates: appflowy, flood, gitlab-runner, lemmy, ofbiz, owncast, penpot, piped, stirling-pdf, stremio, zoraxy

See the full log here: https://paste.yunohost.org/raw/asidazugiy
[23:39:14] <orhtej2> > <@yunohostinfra:matrix.org> Autoupdater just ran, here are the results:
>
> - 16 pending update PRs
> - 13 new apps PRs
> - 11 failed apps updates: appflowy, flood, gitlab-runner, lemmy, ofbiz, owncast, penpot, piped, stirling-pdf, stremio, zoraxy
>
> See the full log here: https://paste.yunohost.org/raw/asidazugiy

Zzz roll already temurin x_x