Friday, July 25, 2025
apps@conference.yunohost.org
July
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      
             

[06:53:05] *florent[m] Have learned that there exists a "Yunohost" icon that you can include in badges:
https://camo.githubusercontent.com/b341f4a9c180ee6d0f8ac7c2d7200bd88b32365ccc1c1c4794ba992ee1eb7c69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6175746f6d617469635f74657374735f6c6576656c2d382d3333383830392e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d79756e6f686f7374

[06:53:26] *florent[m] Has learned yesteraday that there exists a "Yunohost" icon that you can include in badges:
https://camo.githubusercontent.com/b341f4a9c180ee6d0f8ac7c2d7200bd88b32365ccc1c1c4794ba992ee1eb7c69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6175746f6d617469635f74657374735f6c6576656c2d382d3333383830392e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d79756e6f686f7374

[06:53:31] *florent[m] Has learned yesterday that there exists a "Yunohost" icon that you can include in badges:
https://camo.githubusercontent.com/b341f4a9c180ee6d0f8ac7c2d7200bd88b32365ccc1c1c4794ba992ee1eb7c69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6175746f6d617469635f74657374735f6c6576656c2d382d3333383830392e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d79756e6f686f7374

[06:57:04] <Yunohost Git/Infra notifications> [stirling-pdf_ynh] e​ricgaspar merged [pull request #77](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/77): Upgrade to v1.1.0
[06:57:07] <Yunohost Git/Infra notifications> [stirling-pdf_ynh] e​ricgaspar deleted branch ci-auto-update-1.1.0
[06:57:19] <Yunohost Git/Infra notifications> [stirling-pdf_ynh] e​ricgaspar opened [pull request #78](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/78): Testing
[06:57:26] <Yunohost Git/Infra notifications> [stirling-pdf_ynh] e​ricgaspar merged [pull request #78](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/78): Testing
[08:07:49] <lapineige> Hello,
I need help on this systemd (I guess ?) service error, I'm out of clue : https://ci-apps-dev.yunohost.org/ci/job/11406
It doesn't seem to be able to read any file, no matter what I input in the ExecStart= parameter. Even /bin/bash doesn't work with `Failed at step STDOUT spawning /bin/bash: No such file or directory`
I'm confused 😕
Thanks !
[08:08:15] <lapineige> (service config, even if I don't think it matters : https://github.com/YunoHost-Apps/plakar_ynh/blob/testing/conf/systemd.service)
[08:15:38] <Paprika> Is there a way to identify the `branch` of the repository that's used for the app during an install script?
[08:17:31] <lapineige> testing
[08:30:00] <Yunohost Git/Infra notifications> [apps] f​florent opened [pull request #3058](https://github.com/YunoHost/apps/pull/3058): Remove lasuite-docs from wishlist
[08:41:36] <florent[m]> lapineige: Could that issue be related to the hardening of the systemd service?
https://github.com/YunoHost-Apps/plakar_ynh/blob/99fa0c45c2b3e3f699fc14eda6ed7ee2d5e0b086/conf/systemd.service#L18-L50
[08:41:57] <lapineige> I tried removing it, no luck 😕
[08:43:23] <miro5001> > Hello,
> I need help on this systemd (I guess ?) service error, I'm out of clue : https://ci-apps-dev.yunohost.org/ci/job/11406
> It doesn't seem to be able to read any file, no matter what I input in the ExecStart= parameter. Even /bin/bash doesn't work with `Failed at step STDOUT spawning /bin/bash: No such file or directory`
> I'm confused 😕
> Thanks !

Does the user $app has the right to access /usr/bin/plakar?
Can the app be installed in /var/www/app?
[08:44:05] <lapineige> I tried with root too 😕
[08:44:20] <lapineige> And again, even /bin/bash
[08:44:35] <florent[m]> Also I wonder if that's not because of having multiple commands in `ExecStart`?
Would it make sense to put `/usr/bin/plakar agent` in ExecStartPre [as suggested in this StackOverflow comment](https://stackoverflow.com/a/48195949)?
[08:46:57] <florent[m]> If you don't have it yet, I recommend to use [ynh-dev](https://github.com/YunoHost/ynh-dev) and test hypotheses with `systemctl edit --full plakar.service`
[08:47:41] <lapineige> Yes I understood that afterwards.
But again, with no other command than /bin/bash, it fails, so that's not it 😕
[08:48:39] <florent[m]> What happens if you do `/bin/bash -c "<your commands here>"`?
[08:49:42] <florent[m]> Could be instructive, but probably an unsatisfying solution has it would not highlight to the root cause.
[08:51:20] <lapineige> Same issue 😕
[08:55:32] <florent[m]> What are the ownerships and permissions set for `/usr/bin/plakar`? (`ls -l /usr/bin/plakar`)
[09:05:27] <miro5001> Why don't you use the tar.gz file as source, then pushd $install_dir; then go install
[09:08:00] <miro5001> https://docs.plakar.io/en/quickstart/
[09:09:18] <lapineige> Because I can't make it work
[09:09:19] <lapineige> Again I think it's irrelevant : running the service as root, trying to launch /bin/bash (which should work !), it fails with the same issue. It's not related to that specific install
[09:11:40] <Tagada> lapineige @lapineige:matrix.lapineige.fr: does /var/log/plakar exists ?
[09:11:43] <Tagada> Writable by app ?
[09:11:51] <lapineige> It doesn't
[09:11:56] <lapineige> should I create it first ?
[09:39:29] <lapineige> I tried to create it (and chown it to plakar user, even if service is run as root): the issue change
```
systemd[1]: plakar.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: plakar.service: Failed with result 'exit-code'.
systemd[1]: Stopped plakar.service - Service for Plakar (plakar).
systemd[1]: Started plakar.service - Service for Plakar (plakar).
systemd[1]: plakar.service: Deactivated successfully.
```
[09:40:14] <Tagada> On avance ✨️
[09:40:39] <Tagada> Could you try yunohost app shell plakar, and then run plakar "manually" ?
[09:41:10] <Tagada> Or check the logs in /var/log/plakar/plakar.log
[09:49:07] <lapineige> Even as root (or with `sudo -u plakar`) the command plakar works well
[09:50:05] <lapineige> It doesn't exist by default (it was created with the last change). I guess only systemd service create it ?
[09:52:04] <Tagada> Il y a quelque chose dans ce fichier ?
[09:52:11] <Tagada> Alors il faut surement regarder du côté Capabilities (sandboxing, hardening, en bas du fichier systemd)
[09:52:45] <lapineige> > <@tag:lostpod.me> Il y a quelque chose dans ce fichier ?

Nope, I'll try again with the real command
[09:52:59] <lapineige> > <@tag:lostpod.me> Alors il faut surement regarder du côté Capabilities (sandboxing, hardening, en bas du fichier systemd)

I removed them to make it simpler to debug
[09:54:54] <Tagada> plakar.log is only used by your systemd service, not sure that plakar will write in it by itself
[10:10:31] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #3058](https://github.com/YunoHost/apps/pull/3058): Remove lasuite-docs from wishlist
[10:10:32] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to main: Remove lasuite-docs from wishlist (#3058) ([e19ef292](https://github.com/YunoHost/apps/commit/e19ef29238c47b6f4a91b2abe929fa90b888bd10))
[10:26:35] <lapineige> Ok I made progress, now the command "plakar agent" (it starts the daemon) in service ExecStart does something:
```
service plakar status
○ plakar.service - Service for Plakar (plakar)
Loaded: loaded (/etc/systemd/system/plakar.service; enabled; preset: enabled)
Active: inactive (dead) since Fri 2025-07-25 12:24:50 CEST; 2s ago
Duration: 111ms
Process: 5481 ExecStart=/var/www/plakar/plakar agent (code=exited, status=0/SUCCESS)
Main PID: 5481 (code=exited, status=0/SUCCESS)

Started plakar.service - Service for Plakar (plakar).
plakar.service: Deactivated successfully.

```
```
File: /var/log/plakar/plakar.log
───────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ agent started with pid=5488
```
[10:29:13] <lapineige> And with the agent launch as ExecStartPre, then the webui launch as ExecStart, things seems to work ! 🎉
Thanks !

So I need to create the log file&folder first. Why isn't that made during package install ? 🤔
[10:30:23] <Tagada> It should be present in the install script
[10:41:49] <florent[m]> Even in packaging v2.1? I don't remember having to create these folders for my latest packages
[10:48:04] <Tagada> You should at least call ynh_config_add_logrotate in the install script
[10:49:38] <florent[m]> Oh, I see: https://github.com/YunoHost/yunohost/blob/82e804f5c5ce185f0a750ffb2f7e93251ddc6ef4/helpers/helpers.v2.1.d/logrotate#L43C9-L49
[10:58:00] <lapineige> > <@tag:lostpod.me> You should at least call ynh_config_add_logrotate in the install script

Oh that's the command which triggers it (not just the manifest). I think I have it there, I'll check
[11:00:29] <Tagada> Create the log directory from the manifest ? That's a packaging v3 feature :P
[11:56:50] <orhtej2> > And with the agent launch as ExecStartPre, then the webui launch as ExecStart, things seems to work ! 🎉
> Thanks !
>
> So I need to create the log file&folder first. Why isn't that made during package install ? 🤔

Should be done by logrotate setup
[13:03:56] <Yunohost Git/Infra notifications> e​ricgaspar created repository litechat_ynh https://github.com/YunoHost-Apps/litechat_ynh
[13:11:53] <Yunohost Git/Infra notifications> e​ricgaspar edited repository litechat_ynh: LiteChat package for YunoHost https://github.com/YunoHost-Apps/litechat_ynh
[13:11:54] <Yunohost Git/Infra notifications> e​ricgaspar edited repository litechat_ynh: LiteChat package for YunoHost https://github.com/YunoHost-Apps/litechat_ynh
[13:12:04] <Yunohost Git/Infra notifications> e​ricgaspar edited repository litechat_ynh: LiteChat package for YunoHost https://github.com/YunoHost-Apps/litechat_ynh
[13:18:55] <Yunohost Git/Infra notifications> [apps] e​ricgaspar created new branch litechat
[13:18:56] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 2 commits to litechat ([4a53824c4629^...8165c32f5d7b](https://github.com/YunoHost/apps/compare/4a53824c4629^...8165c32f5d7b))
[13:18:59] <Yunohost Git/Infra notifications> [apps/litechat] Update apps.toml - eric_G
[13:19:00] <Yunohost Git/Infra notifications> [apps/litechat] Create litechat.png - eric_G
[13:19:13] <Yunohost Git/Infra notifications> [apps] e​ricgaspar opened [pull request #3059](https://github.com/YunoHost/apps/pull/3059): LiteChat
[13:23:15] <Yunohost Git/Infra notifications> [apps] e​ricgaspar merged [pull request #3059](https://github.com/YunoHost/apps/pull/3059): LiteChat
[13:23:15] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to main: LiteChat (#3059) * Update apps.toml * Create litechat.png * :art: Format TOML with Taplo --------- Co-authored-by: ... ([6f860c00](https://github.com/YunoHost/apps/commit/6f860c003b0cb9eefc63c3871ab584f6511505f7))
[13:23:16] <Yunohost Git/Infra notifications> [apps] e​ricgaspar deleted branch litechat
[14:33:32] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/argos_ynh/blob/master/conf/argos-server.service#L6
[14:33:32] <Aleks (he/him/il/lui)> dafuq
[14:37:38] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/redlib_ynh/blob/master/conf/systemd.service#L3
[14:37:39] <Aleks (he/him/il/lui)> qué
[14:47:55] <Yunohost Git/Infra notifications> App gancio goes down from level 8 to 6 in job [#20426](https://ci-apps.yunohost.org/ci/job/20426)
[14:53:15] <lapineige> > <@tag:lostpod.me> Create the log directory from the manifest ? That's a packaging v3 feature :P

Ynh already so great we forgot it could be even better :D
[15:02:10] <Aleks (he/him/il/lui)> wait to learn about packaging v**4**
[15:04:36] <Yunohost Git/Infra notifications> App lasuite-docs failed all tests in job [#20429](https://ci-apps.yunohost.org/ci/job/20429) :(
[15:04:55] <Yunohost Git/Infra notifications> [apps] y​unohost-bot opened [pull request #3060](https://github.com/YunoHost/apps/pull/3060): Update app levels according to CI results
[15:06:29] <Aleks (he/him/il/lui)> (CW cursed) https://www.youtube.com/watch?v=Meb7uaNlcS0
[15:08:53] <Aleks (he/him/il/lui)> Restarted jobs for halcyon, mosquitto, penpot
[15:12:15] <Yunohost Git/Infra notifications> App fittrackee goes down from level 8 to 6 in job [#20428](https://ci-apps.yunohost.org/ci/job/20428)
[15:28:29] <Yunohost Git/Infra notifications> App tooljet goes down from level 6 to 1 in job [#20421](https://ci-apps.yunohost.org/ci/job/20421)
[15:28:59] <Yunohost Git/Infra notifications> App mosquitto failed all tests in job [#20344](https://ci-apps.yunohost.org/ci/job/20344) :(
[15:42:12] <Yunohost Git/Infra notifications> App lasuite-docs failed all tests in job [#20429](https://ci-apps.yunohost.org/ci/job/20429) :(
[15:52:43] <Yunohost Git/Infra notifications> App fittrackee goes down from level 8 to 6 in job [#20428](https://ci-apps.yunohost.org/ci/job/20428)
[16:17:05] <Yunohost Git/Infra notifications> App penpot goes down from level 6 to 1 in job [#20190](https://ci-apps.yunohost.org/ci/job/20190)
[16:21:32] <florent[m]> Aleks (he/him/il/lui): About lasuite-docs, can you tell me what was the error? Or please tell me the next time it is displayed 🙏
[16:23:53] <florent[m]> (I know that because of the prerequisites of the app, the run of the CI can be fragile)
[16:24:14] <florent[m]> (I know that because of the [prerequisites of the app](https://github.com/YunoHost-Apps/lasuite-docs_ynh/blob/ba678de7d20049037d95197ee6517111d5833669/tests.toml#L11-L18), the run of the CI can be fragile)
[16:34:33] <Aleks (he/him/il/lui)> as far as i understand it was a glitch in incus unrelated to the app
[16:34:43] <Aleks (he/him/il/lui)> (boring i/o timeout shenanigans)
[16:40:38] <Yunohost Git/Infra notifications> App fittrackee goes down from level 8 to 6 in job [#20428](https://ci-apps.yunohost.org/ci/job/20428)
[16:42:59] <Yunohost Git/Infra notifications> App matrix-appservice-irc failed all tests in job [#20321](https://ci-apps.yunohost.org/ci/job/20321) :(
[17:02:53] <lapineige> > And with the agent launch as ExecStartPre, then the webui launch as ExecStart, things seems to work ! 🎉
> Thanks !
>
> So I need to create the log file&folder first. Why isn't that made during package install ? 🤔

So now there is a working minimal package for Plakar (a backup tool, similar to Borg and Restic) for Yunohost.
I'll submit the package.

I still need to figure out why the web ui doesn't work (blank page, but no 502 error as before when not started, and no log) to have a dedicated GUI 🤔
[17:04:07] <lapineige> Also for now it's installed using their debian (developement) package, not the `go install` command (so it's a global install, not a local one).
I couldn't make it work, I think I would need help on that part 🙏
[17:09:54] <Aleks (he/him/il/lui)> dat name 👌
[17:10:40] <Aleks (he/him/il/lui)> can you summarize the issue you encountered that you couldn't make it work ?
[17:14:56] <florent[m]> Yipeee… 🫥
```

183 INFO Now upgrading lasuite-docs…
292 WARNING Skipping the creation of a backup prior to the upgrade.
1119 INFO Updating sources...
2310 INFO Updating system_user...
2906 INFO Updating install_dir...
2915 INFO Updating permissions...
3465 INFO Updating ports...
3494 INFO Updating apt...
8435 INFO Updating database...
8718 INFO [++..................] > Stopping lasuite-docs's systemd service...
11076 INFO [##++................] > Installing dependencies...
12353 INFO [####++..............] > Updating S3 Bucket
12929 INFO [######++............] > Upgrading the backend source files...
86690 INFO [########++..........] > Upgrading the frontend source files...
Error: Only running operations can be connected
Error: websocket: close 1006 (abnormal closure): unexpected EOF
Peak RAM usage during this test: 3198MB
RAM usage diff after test: -320MB
Disk usage diff after test: 4869.5MB
```
[17:15:20] <lapineige> I'll try to remember:

- Plakar is installed with `go install github.com/PlakarKorp/plakar@latest` https://docs.plakar.io/en/quickstart/index.html#installing-plakar
- I couldn't make it work, I don't remember exactly why, but I tried these lines : https://github.com/YunoHost-Apps/plakar\_ynh/blob/testing/scripts/install#L110
- In [this PR](https://github.com/YunoHost-Apps/plakar_ynh/pull/1) there are the CI runs with the related errors

edit: Oh yes I remember now.
The sum.go (or main.go) thingy wants a specific "go_version" syntax, such a "1.23" and not "1.23.3", but it's in their install file (which I can't change before the go install command apparently) and so I can't adjust to workaround this issue 😕
[17:16:10] <florent[m]> (Is that something that happens time to time on the CI? the build process takes a bit long unfortunately)
[17:17:51] <Aleks (he/him/il/lui)> can you share the link
[17:17:58] <Aleks (he/him/il/lui)> there's probably more info in the full log
[17:18:12] <Yunohost Git/Infra notifications> App mosquitto failed all tests in job [#20344](https://ci-apps.yunohost.org/ci/job/20344) :(
[17:18:26] <florent[m]> It's here
https://ci-apps.yunohost.org/ci/job/20429
[17:18:33] <lapineige> I'll try to remember:

- Plakar is installed with `go install github.com/PlakarKorp/plakar@latest` https://docs.plakar.io/en/quickstart/index.html#installing-plakar
- I couldn't make it work, I don't remember exactly why, but I tried these lines : https://github.com/YunoHost-Apps/plakar\_ynh/blob/testing/scripts/install#L110
- In [this PR](https://github.com/YunoHost-Apps/plakar_ynh/pull/1) there are the CI runs with the related errors

edit: Oh yes I remember now.
The `go.mod` thingy wants a specific "go\_version" syntax, such a "1.23" and not "1.23.3", but it's in their install file (which I can't change before the go install command apparently) and so I can't adjust to workaround this issue 😕
[17:18:40] <florent[m]> And the full logs: https://paste.yunohost.org/raw/ivequsuduh

[17:19:08] <Aleks (he/him/il/lui)> ` invalid go version '1.23.3': must match format 1.23` 🤔
[17:19:18] <lapineige> Example of faulty CI run https://ci-apps-dev.yunohost.org/ci/job/11276
And related `go.mod` file https://github.com/PlakarKorp/plakar/blob/main/go.mod
[17:19:44] <lapineige> Yeah. Strange. And I guess I shouldn't be the one with this issue if that was a common one
[17:21:40] <Aleks (he/him/il/lui)> (i meant the "full logs of the entire CI job" which is eeeh only available at the very end of the CI run)
[17:22:45] <Aleks (he/him/il/lui)> (because it contains the logs of the different part of the job etc so we may see if that's an incus issue)
[17:23:10] <Yunohost Git/Infra notifications> App invidious failed all tests in job [#20352](https://ci-apps.yunohost.org/ci/job/20352) :(
[17:23:26] <Aleks (he/him/il/lui)> to me it looks like the yunohost operation was killed somehow
[17:24:15] <florent[m]> The full logs are now available here: https://ci-apps.yunohost.org/ci/logs/20429.log
[17:24:58] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #3060](https://github.com/YunoHost/apps/pull/3060): Update app levels according to CI results
[17:24:59] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #3060](https://github.com/YunoHost/apps/pull/3060): Update app levels according to CI results
[17:25:13] <Aleks (he/him/il/lui)> crystal zzzz
[17:25:14] <Aleks (he/him/il/lui)> is it called crystal because every now and then shit spontaneously break and then you cry ?
[17:25:39] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #3060](https://github.com/YunoHost/apps/pull/3060): Update app levels according to CI results
[17:28:07] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([96282ee2](https://github.com/YunoHost/apps/commit/96282ee22d3c8cf320ed0f610d209816fa8d2cd1))
[17:28:07] <Aleks (he/him/il/lui)> yeah naively i would say it just got killed
[17:28:07] <Aleks (he/him/il/lui)> though usually there's a small `Killed` message or something along the way idk
[17:28:08] <florent[m]> Not much more info :'(
[17:28:52] <Aleks (he/him/il/lui)> but that seems to be consistent with the fact that it seems to be using ... more than 3 fucking GB of RAM during the build somehow ...
[17:28:52] <Aleks (he/him/il/lui)> i suppose we could improve CI to look for oom_reaper messages in the container or in the host meh
[17:29:46] <Aleks (he/him/il/lui)> people went on the motherfucking moon with less than 1 MB
[17:29:46] <Aleks (he/him/il/lui)> to build goddamn html/css/js assets ffs
[17:31:20] <florent[m]> Yeah, I know… :|
[17:31:20] <Aleks (he/him/il/lui)> how do they even fill up 3 GB of RAM
[17:31:21] <Aleks (he/him/il/lui)> the entire install dir and dependencies is a few hundred MB of RAM at most
[17:31:42] <florent[m]> It looks like there is a bit of dependency hell. The developers are aware of that
[17:32:02] <florent[m]> Also typescript…
[17:35:28] <Aleks (he/him/il/lui)> and we're here 50 yirz later
[17:42:44] <florent[m]> (Could be interesting to [uncomment this line](https://github.com/YunoHost/package_check/blob/9668c514e2bbd582e639a4d4336c5a93da4f63ef/lib/common.sh#L250) and see what step is consuming RAM the most, I am doing that)
[17:44:30] <Yunohost Git/Infra notifications> App django_example goes down from level 6 to 3 in job [#20358](https://ci-apps.yunohost.org/ci/job/20358)
[18:06:31] <Yunohost Git/Infra notifications> App audiobookshelf failed all tests in job [#20434](https://ci-apps.yunohost.org/ci/job/20434) :(
[19:45:52] <miro5001> > It looks like there is a bit of dependency hell. The developers are aware of that

```
Disk usage diff after test: 4869.5MB
```
Apps are becoming very fat these days
[19:46:52] <eric_G> I can't imagine how far we could go with 3GB (outer galaxy maybe)
[19:47:11] <florent[m]> My best guess is that it is this step:
https://github.com/YunoHost-Apps/lasuite-docs_ynh/blob/ba678de7d20049037d95197ee6517111d5833669/scripts/install#L111C9-L111C26
[19:47:36] <florent[m]> I need to know more about what is done underneath (nextjs build, etc.)
[19:49:36] <florent[m]> Yummy, webpack: https://github.com/suitenumerique/docs/blob/main/src/frontend/apps/impress/next.config.js
[20:11:25] <orhtej2> > I need to know more about what is done underneath (nextjs build, etc.)

https://i.programmerhumor.io/2025/03/035975e004f0972efe6265501248945d4f50dd0422e6c02c5f018038de3b94cf.gif
[20:11:38] <Yunohost Git/Infra notifications> [apps] T​hovi98 pushed 1 commit to update_app_levels: adapt lasuite_docs and litechat levels ([17fe8748](https://github.com/YunoHost/apps/commit/17fe87489be56db24fa4001aa8af2963d8bb1066))
[20:13:50] <florent[m]> https://nextjs.org/docs/app/guides/memory-usage
[20:14:12] <florent[m]> More work…
[20:14:21] <florent[m]> But that's a job for another day. See ya!
[20:15:05] <orhtej2> sounds like a band-aid tbh, can't we ship prebuilts?
[20:16:25] <orhtej2> I mean does it actually ship any binaries or a spaghetti of `js` files?
[20:16:40] <florent[m]> How would it be done?
There is an official docker image that being said, we may extract files from there, but hmm…
[20:17:09] <orhtej2> IDK, Synapse is shipping prefetched env, perhaps that's possible for nodejs as well?
[20:17:40] <florent[m]> (IFAIK)
[20:17:57] <florent[m]> There is no binary build possible natively with nodejs (at the contrary of deno)
[20:18:35] <florent[m]> At least, the huge baby has passed the CI:
https://ci-apps.yunohost.org/ci/job/20429
[21:05:24] <miro5001> @florent does this mean you disabled celery?
```
ynh_app_setting_set --key=celery_redis_db --value=-1
```
[21:17:29] <Yunohost Git/Infra notifications> App penpot rises from level 6 to 7 in job [#20190](https://ci-apps.yunohost.org/ci/job/20190) !
[21:36:54] <lapineige> > I'll try to remember:
>
> - Plakar is installed with `go install github.com/PlakarKorp/plakar@latest` https://docs.plakar.io/en/quickstart/index.html#installing-plakar
> - I couldn't make it work, I don't remember exactly why, but I tried these lines : https://github.com/YunoHost-Apps/plakar\_ynh/blob/testing/scripts/install#L110
> - In [this PR](https://github.com/YunoHost-Apps/plakar_ynh/pull/1) there are the CI runs with the related errors
>
> edit: Oh yes I remember now.
> The `go.mod` thingy wants a specific "go\_version" syntax, such a "1.23" and not "1.23.3", but it's in their install file (which I can't change before the go install command apparently) and so I can't adjust to workaround this issue 😕

Does anyone have experience with Go-based applications ? 🤔
[21:41:50] <orhtej2> > Does anyone have experience with Go-based applications ? 🤔

https://github.com/YunoHost-Apps/dendrite_ynh that's my reference point usually
[21:54:17] <Yunohost Git/Infra notifications> [apps] e​ricgaspar pushed 1 commit to update_app_levels: Update apps.toml ([91e0c383](https://github.com/YunoHost/apps/commit/91e0c38389a750b2f78a50ac72d09bec4541501b))
[21:54:21] <Yunohost Git/Infra notifications> [apps] e​ricgaspar edited [pull request #3060](https://github.com/YunoHost/apps/pull/3060): Update app levels according to CI results
[22:14:20] <Yunohost Git/Infra notifications> [joplin_ynh] y​unohost-bot opened [pull request #103](https://github.com/YunoHost-Apps/joplin_ynh/pull/103): Upgrade to v3.4.3
[22:28:02] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:

- 45 pending update PRs
- 12 new apps PRs
- 7 failed apps updates: homebox, khatru-pyramid, localai, omeka-s, openemr, prestashop, pterodactyl

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