[01:26:41]
<Yunohost Git/Infra notifications> [vaultwarden_ynh] looowizz opened [pull request #286](https://github.com/YunoHost-Apps/vaultwarden_ynh/pull/286): Implement LDAP integration
[02:26:47]
<Yunohost Git/Infra notifications> [piped_ynh] yalh76 merged [pull request #180](https://github.com/YunoHost-Apps/piped_ynh/pull/180): Upgrade to v2025.02.01
[03:28:11]
<Paprika> I'll be waiting on any insights, as I still haven't managed to get it going. Tried as many things as I could think of, to no avail.
[09:07:16]
<Yunohost Git/Infra notifications> [nextcloud_ynh] retiolus [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/782#issuecomment-2642347843) on [issue #782](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/782) Failed restore after failed upgrade: And how do I fix this?
[13:03:47]
<claus> Hi. I really am interested in seeing dawarich (https://github.com/Freika/dawarich) as yunohost app. Since it is not available right now I thought that it may be a good project for making my first steps into packaging. Buuuut: no. At least as far as I understood. The developers only describe installation per docker compose and it looks as if the app makes extensive use of technologies that are hard to integrate into the yunohost environment e. g. ruby). And I'm not a computer scientist, not even a programmer, but only an interested noob loving OSS. As far as my research lead me there is no elegant/easy/supported way to offer an installation script for a docker based app via the yunohost app store, am I right? This would mean that I can use dswarich this or that way but am not able to share it, right?
[13:06:43]
<Yunohost Git/Infra notifications> [apps] yunohost-bot labeled Wishlist on [pull request #2807](https://github.com/YunoHost/apps/pull/2807): Add Alby Hub to wishlist
[13:06:43]
<Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2807](https://github.com/YunoHost/apps/pull/2807): Add Alby Hub to wishlist
[13:12:25]
<orhtej2> > <@claus:blabla.blablub.de> Hi. I really am interested in seeing dawarich (https://github.com/Freika/dawarich) as yunohost app. Since it is not available right now I thought that it may be a good project for making my first steps into packaging. Buuuut: no. At least as far as I understood. The developers only describe installation per docker compose and it looks as if the app makes extensive use of technologies that are hard to integrate into the yunohost environment e. g. ruby). And I'm not a computer scientist, not even a programmer, but only an interested noob loving OSS. As far as my research lead me there is no elegant/easy/supported way to offer an installation script for a docker based app via the yunohost app store, am I right? This would mean that I can use dswarich this or that way but am not able to share it, right?
Looks similar tech-wise to mastodon
[13:13:28]
<orhtej2> there are no crazy dependencies in docker, `docker/Dockerfile.prod` looks like a workable starting point for package
[13:22:38]
<claus> Thanks for this hint - then I will try start using the Mastodon setup an tweak it...and hope for the best. 😬
[14:12:12]
<Yunohost Git/Infra notifications> [apps] alexAubin [commented](https://github.com/YunoHost/apps/pull/2807#issuecomment-2643049121) on [issue #2807](https://github.com/YunoHost/apps/pull/2807) Add Alby Hub to wishlist: "Bitcoin" \~_\~
[15:30:58]
<Yunohost Git/Infra notifications> [apps_tools] oleole39 [commented](https://github.com/YunoHost/apps_tools/pull/20#issuecomment-2643254406) on [issue #20](https://github.com/YunoHost/apps_tools/pull/20) Add specific upgrade instructions (if any) to PR body: > I always was wondering about using the wiki of the package, especially for noting the changelog, with human readable t...
[15:32:56]
<Yunohost Git/Infra notifications> [apps_tools] oleole39 [commented](https://github.com/YunoHost/apps_tools/pull/20#issuecomment-2643254406) on [issue #20](https://github.com/YunoHost/apps_tools/pull/20) Add specific upgrade instructions (if any) to PR body: > I always was wondering about using the wiki of the package, especially for noting the changelog, with human readable t...
[15:34:09]
<Yunohost Git/Infra notifications> [apps_tools] oleole39 [commented](https://github.com/YunoHost/apps_tools/pull/20#issuecomment-2643254406) on [issue #20](https://github.com/YunoHost/apps_tools/pull/20) Add specific upgrade instructions (if any) to PR body: > I always was wondering about using the wiki of the package, especially for noting the changelog, with human readable t...
[16:44:51]
<miro5001> I am having an issue with lychee : I have added some custom js in the settings, that is saved in /var/www/lychee/public/dist/custom.js
The js code is not detected (matomo), I checked on the lychee application from the browser console, and it seems it can't find custom.js because it was looking for https://dist/custom.js
The url seems to be skipped. (the same for user.js)
It looks like an nginx config but I'm not that good in nginx :
lychee nginx :
```
#sub_path_only rewrite ^__PATH__$ __PATH__/ permanent;
location ^~ __PATH__/ {
# Path to source
alias __INSTALL_DIR__/public/;
index index.php;
# Common parameter to increase upload size limit in conjunction with dedicated php-fpm file
client_max_body_size 1G;
try_files $uri $uri/ __PATH__/__PATH__/index.php?$query_string;
location ~ \.php$ {
if (!-e $request_filename) {
rewrite ^__PATH__/?(.*)$ __PATH__/index.php?/$1 last;
break;
}
fastcgi_pass unix:/var/run/php/php__PHP_VERSION__-fpm-__APP__.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param REMOTE_USER $remote_user;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
location __PATH__/uploads/ {
alias __DATA_DIR__/uploads/;
}
# Include SSOWAT user panel.
include conf.d/yunohost_panel.conf.inc;
}
```
[16:44:52]
<miro5001> https://aria.im/_bifrost/v1/media/download/AZV1p7ltnHAyNIrNaI_kTEXs_hRWtNDuMmlQUG3VRfUtmvQVSYzcOj7FQEeyg5CP7U01mIc24g6pNZ0ulppSXDNCeU5nMiPQAG1hdHJpeC5vcmcvc2pMUGhyUkhPWUV3TGNORG5RSHlEamR4
[16:50:45]
<Aleks (he/him/il/lui)> hmyeah from the browser red line it literally tries to contact `https://dist/user.css` or `custom.js` but that "dist" domain name doesn't exist
[16:50:58]
<Aleks (he/him/il/lui)> looks like a relative URL in the HTML that should be absolute
[16:51:22]
<Aleks (he/him/il/lui)> not really an nginx conf issue
[18:14:43]
<Aleks (he/him/il/lui)> ah the issue is about the curl tests in the CI ?
[18:14:43]
<orhtej2> or likely it links `//dist/asset.js` which means 'no scheme, host is `dist`'
We had this issue with initial rollout of cURL tests
[18:58:53]
<orhtej2> I don't think so, I think it links the asset in wrong way in `lychee` but who knows?
[18:59:07]
<miro5001> it worked :
```
# folders in which the files will be stored
LYCHEE\_UPLOADS="/home/yunohost.app/lychee/uploads/"
LYCHEE\_DIST="/var/www/lychee/public/dist/"
LYCHEE\_SYM="/var/www/lychee/public/sym/"
# url to access those files
# LYCHEE\_UPLOADS\_URL="uploads/"
LYCHEE\_DIST\_URL="lychee/dist/"
# LYCHEE\_SYM\_URL="sym/"
```
I have to go and come back to fix the package
[18:59:33]
<miro5001> lychee is the path ..
[20:05:46]
<miro5001> done, here https://github.com/YunoHost-Apps/lychee_ynh/tree/matomo
[21:37:16]
<orhtej2> yup
[21:37:16]
<orhtej2> so far my server is not happy :P
[21:37:16]
<orhtej2> https://aria.im/_bifrost/v1/media/download/AYrVqGlxmh8x2DXfko6TT3C3_3dSYZiFnEICzxQiB7Gx-pwScL6NAh7kD8m8wYHlmil-qaRI524oAymyTv18E4ZCeU537ULAAGNpcmNsZWRzcXVhcmVyb290Lm92aC8wNzU2NzUzY2E2NmFiZjRmOWVmYmQyZjllMjE4MWIxODdjNGFmODA4ZTA0ZTNhNTc3NjE5N2JiZjhmMTRkNmJl
[21:37:16]
<orhtej2> `!testme`? I'm curious if you can supply empty value for `matomo` 🤔
[21:37:16]
<orhtej2> it didn't even yell the second time that I'm stupid
[21:37:16]
<orhtej2> ```
matomo:
Error: Value is required.
```
[21:37:17]
<orhtej2> yeeeah it doesn't seem to be possible to supply empty value? cf https://github.com/YunoHost/yunohost/blob/cfeb8067e47dc50b5f66a05df4a173b34b88c058/src/utils/form.py#L347
[21:37:17]
<orhtej2> don't mind me, this works https://github.com/YunoHost-Apps/lychee_ynh/pull/144 cc miro5001
[21:37:17]
<orhtej2> I vaguely remember it was possible to have `boolean` option that would enable the other field, but IIRC `visible` property is ignored in CLI installs?
[21:41:31]
<miro5001> > don't mind me, this works https://github.com/YunoHost-Apps/lychee_ynh/pull/144 cc miro5001
This is the first time I see this combination in the manifest. 👌
[21:41:31]
<orhtej2> ```
! You should add 'ask' strings for argument use_matomo
! You should add 'ask' strings for argument matomo
- Error validating manifest using schema: in key install > matomo
Additional properties are not allowed ('visible' was unexpected)
```
linter plz
[21:46:43]
<Yunohost Git/Infra notifications> [apps] orhtej2 opened [pull request #2809](https://github.com/YunoHost/apps/pull/2809): Consider visible a valid option in install arguments.
[21:48:06]
<Yunohost Git/Infra notifications> [apps] orhtej2 edited [pull request #2809](https://github.com/YunoHost/apps/pull/2809): Consider visible a valid option in install arguments.
[21:59:57]
<orhtej2> didn't know special handling of most of the arguments in regards to `ask` 🤔
[21:59:57]
<orhtej2> Nice, yours work DeMiro :)
[21:59:57]
<orhtej2> Aaaand CI supplies `1` by default hence breaking the run x_x
[22:01:21]
<miro5001> > Nice, yours work DeMiro :)
Now I have a prepare instructions for those updating their app and wanting to benefit from this addition
[22:05:10]
<miro5001> > Or expose it via `config`
I have never touched a config panel in a package 😅
[22:05:10]
<orhtej2> Or expose it via `config`
[23:17:45]
<Yunohost Git/Infra notifications> [stirling-pdf_ynh] yunohost-bot opened [pull request #24](https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/24): Upgrade to v0.41.0
[23:22:25]
<Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 21 pending update PRs
- 9 new apps PRs
- 8 failed apps updates: appflowy, benevalibre, elabftw, gitlab-runner, lemmy, owncast, stremio, zoraxy
See the full log here: https://paste.yunohost.org/raw/imubepedeb