Thursday, February 22, 2024
apps@conference.yunohost.org
February
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
     
             

[13:57:12] <Yunohost Git/Infra notifications> [apps] @OniriCorpe labeled opinion needed on [pull request #2043](https://github.com/YunoHost/apps/pull/2043): Add Mirlo to wishlist
[14:40:36] <Émy - OniriCorpe> i added `api.additional_urls = [ "/?id=" ]` to a manifest but `"POST /?id=284920×tamp=1708611188&lat=0&lon=0&speed=0&bearing=0&altitude=0&accuracy=0&batt=50&charge=true HTTP/1.1" 302` is SSOed :<
do i need to do a regex for that? 🥲
[14:43:10] <Émy - OniriCorpe>
```
"traccar.api": {
"auth_header": false,
"label": "Traccar (api)",
"public": true,
"show_tile": false,
"uris": [
"test.oniricorpe.eu/api",
"test.oniricorpe.eu/?id="
],
"use_remote_user_var_in_nginx_conf": false,
"users": []
},
```
the ssowat config is fine
[15:09:11] <kayou> the url is `test.oniricorpe.eu/`, `?id=` is a parameter, which shouldn't be in the uris field of the ssowat conf
[15:34:01] <eric_G> Here's another batch of apps that I won't be maintaining, feel free to take over maintenance.

backdrop\_ynh
chitchatter\_ynh
converse\_ynh
coturn\_ynh
droppy\_ynh
element-call\_ynh
eleventy\_ynh
filepizza\_ynh
gamja\_ynh
gossa\_ynh
hat\_ynh
ifm\_ynh
hydrogen\_ynh
kiwiirc\_ynh
mstream\_ynh
plainpad\_ynh
pairdrop\_ynh
pico\_ynh
processwire\_ynh
readarr\_ynh
rsshub\_ynh
rustdesk-server\_ynh
simple-file-manager\_ynh
traccar\_ynh
traggo\_ynh
transfersh\_ynh
tube\_ynh
uptime-kuma\_ynh
vikunja\_ynh
wondercms\_ynh
xbackbone\_ynh
yellow\_ynh
zipline\_ynh
tiki\_ynh
[18:56:28] <Yunohost Git/Infra notifications> App gitea rises from level 6 to 8 in job [#23822](https://ci-apps.yunohost.org/ci/job/23822) !
[18:57:44] <Salamandar> I got an app, duniter, that was using an internal port without registering it
[18:57:53] <Salamandar> "ok, i just have to add it to the manifest.toml now"
[18:58:09] <Salamandar> but upgrade_from fails:
[18:58:11] <Salamandar> > 7386 ERROR Provisioning, deprovisioning, or updating resources for duniter failed: Port 9220 is already used by another process or app.
[18:58:37] <Salamandar> indeed, it's trying to register this new port, and finds its own process already using it…
[18:58:37] <Salamandar> gah…
[18:59:04] <Salamandar> the only thing I see is to put a pre_upgrade.md message telling the user to run `yunohost app setting set port 9220`
[18:59:43] <Salamandar> @Alekswag:matrix.org what do you think ?
[19:00:04] <Salamandar> (ah yes also i don't see how to configure it in the app, so i set port.fixed = true)
[19:00:31] <Aleks (he/him/il/lui)> or using a different port default such that the upgrade regenerates all config to use a different port ?
[19:00:38] <Aleks (he/him/il/lui)> euarg
[19:02:00] <Salamandar> :|
[19:02:15] <Salamandar> i'm going to dive into the code
[19:02:19] <Salamandar> maybe it's easy, dunno
[19:02:21] <Salamandar> doc doesn't say
[19:04:08] <Aleks (he/him/il/lui)> but yeah otherwise the pre_upgrade trick is fine i guess, it's not like the most used app ever
[19:04:12] <Salamandar> wtf the deb package is missing a binary
[19:05:04] <Salamandar> omygod
[19:05:10] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/JpIfSEurRNyTnboLCrKipSuk
[19:05:11] <Aleks (he/him/il/lui)> ?
[19:05:13] <Salamandar> the deb postinstall is unzipping a file
[19:05:25] <Salamandar> that's so disgusting
[19:05:35] <Aleks (he/him/il/lui)> :|
[19:07:40] <Tag> ooooh shiny https://github.com/YunoHost/package_check/commit/94abddf58d99c4dd22749d2d646296446d19294c
[19:07:45] <Tag> didn't see that earlier
[19:08:46] <Tag> waaaaayyyyyy faster!!
[19:18:34] <Salamandar> > <@Alekswag:matrix.org> or using a different port default such that the upgrade regenerates all config to use a different port ?

found how to configure it…
[19:20:49] <Yunohost Git/Infra notifications> [nextcloud_ynh] @OniriCorpe opened [issue #667](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/667): Nginx fails to start at server boot because of the nextcloud nginx config
[19:34:09] <Émy - OniriCorpe> https://aria.im/_matrix/media/v1/download/im.emelyne.eu/jmEhdqCUiVcaWMniSsXdowAp
[19:34:12] <Émy - OniriCorpe> am sure the point 2 is important
[19:56:58] <Émy - OniriCorpe> > <@kayou:matrix.org> the url is `test.oniricorpe.eu/`, `?id=` is a parameter, which shouldn't be in the uris field of the ssowat conf

so i can whitelist the `?id=` requests?
sigh, traccar have an api, why the fuck their smartphone apps don't use it 🙃
[21:16:51] <Mateusz Szymański> How's that even possible for `pkg-config` to be missing? oO https://forum.yunohost.org/t/seafile-not-working-on-a-new-server/28635
[21:19:25] <Tag> I don't understand why the `ynh_systemd_action` doesn't catch the line match at the start of the upgrade script :/
https://ci-apps-dev.yunohost.org/ci/job/13815
https://github.com/YunoHost-Apps/mastodon_ynh/blob/v2/scripts/upgrade#L38-L40
[21:19:43] <Tag> Should catch this one `328414 WARNING Feb 22 21:10:27 bundle[37551]: [37551] - Goodbye!`
[21:20:59] <Tag> Oooh I get it
[21:21:49] <Tag> It's upgrading from a version that was storing logs inside systemd and now we have files and logrotate
[22:45:45] <Émy - OniriCorpe> https://github.com/node-red/node-red/issues/4576 :")
[22:53:05] <Émy - OniriCorpe> https://aria.im/_matrix/media/v1/download/im.emelyne.eu/kNuDLYISobdoxYrXBqXQJagH
[22:53:15] <Émy - OniriCorpe> https://aria.im/_matrix/media/v1/download/im.emelyne.eu/vVdAIsikryWMtjQXJCYFbwBS
[22:53:19] <Émy - OniriCorpe> Salamandar: :")
[22:57:04] <Salamandar> Ah ah
[22:57:07] <Salamandar> Hum
[22:57:18] <Salamandar> So it's updatable ? Hmmm
[23:35:00] <Émy - OniriCorpe> forgejo is now a hard fork of gitea: https://forgejo.org/2024-02-forking-forward/