Wednesday, April 10, 2024
apps@conference.yunohost.org
April
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
         
             

[06:39:39] <Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2235](https://github.com/YunoHost/apps/pull/2235): Translations update from Weblate for readme-generator
[08:54:13] <Yunohost Git/Infra notifications> [apps] yunohost-bot created new branch add-to-wishlist-stalwart
[08:54:15] <Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2236](https://github.com/YunoHost/apps/pull/2236): Add Stalwart to wishlist
[08:54:16] <Yunohost Git/Infra notifications> [apps] yunohost-bot labeled Wishlist on [pull request #2236](https://github.com/YunoHost/apps/pull/2236): Add Stalwart to wishlist
[08:55:19] <Yunohost Git/Infra notifications> [apps] orhtej2 [commented](https://github.com/YunoHost/apps/pull/2236#issuecomment-2046947830) on [issue #2236](https://github.com/YunoHost/apps/pull/2236) Add Stalwart to wishlist: Duplicate of #1818, previously rejected.
[09:20:22] <tituspijean> > <@titus:pijean.ovh> (last test... reenabling the nextcloud conf unstucks the return 200 foo... halp my server is haunted)

back on this, it almost works on a domain not *contaminated* by Nextcloud.
[09:20:23] <tituspijean> this is the NGINX config:
```
location = /.well-known/apple-developer-merchantid-domain-association {
alias /var/www/ghost;
index apple-developer-merchantid-domain-association =404;
}
[09:20:24] <tituspijean> ```
#sub_path_only rewrite ^/$ / permanent;
location / {

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:48021;
client_max_body_size 100M;

# Include SSOWAT user panel.
include conf.d/yunohost_panel.conf.inc;
}
```
[09:20:25] <tituspijean> It's for Stripe domain validation, and Stripe complains that https://domain.tld/.well-known/apple-developer-merchantid-domain-association is redirected to https://domain.tld/.well-known/apple-developer-merchantid-domain-association/ (slash at the end)
[09:20:25] <tituspijean> and in the browser it's actually a 404 error page served by Ghost
[09:20:26] <tituspijean> https://aria.im/_matrix/media/v1/download/pijean.ovh/66d45e0eb700ec122737caa6ec4ddc09b0db8ca798e0cd0c58ff59bab1cbca18
[09:20:27] <tituspijean> (code to test: https://github.com/YunoHost-Apps/ghost_ynh/tree/well-known)
[09:20:27] <tituspijean> I thought the `location =` had priority 😕
[09:20:27] <Yunohost Git/Infra notifications> Job [#25406](https://ci-apps.yunohost.org/ci/job/25406) for zeroui failed miserably :(
[09:38:04] <Tag> > <@titus:pijean.ovh> (code to test: https://github.com/YunoHost-Apps/ghost_ynh/tree/well-known)

à quel moment tu utilises le fichier apple_pay.conf ? 🤔
[12:16:52] <tituspijean> there: https://github.com/YunoHost-Apps/ghost_ynh/blob/6c6c76a9544011fcce94487759fdeb077851da02/scripts/config#L28 😉
[12:16:53] <Yunohost Git/Infra notifications> Job [#25414](https://ci-apps.yunohost.org/ci/job/25414) for sharkey failed miserably :(
[12:16:53] <tituspijean> so it properly serves the file if I use `location ^~ `, but still redirects the page by adding a slash at the end
[13:12:34] <Mateusz Szymański> > <@yunohostinfra:matrix.org> Job [#25414](https://ci-apps.yunohost.org/ci/job/25414) for sharkey failed miserably :(

`corepack` victim
[13:14:54] <Yunohost Git/Infra notifications> Gofannon forked nextcloud_ynh to [Gofannon/nextcloud_ynh](https://github.com/Gofannon/nextcloud_ynh)
[13:34:20] <Yunohost Git/Infra notifications> [nextcloud_ynh] Gofannon opened [pull request #683](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/683): fix nginx config
[13:37:30] <Yunohost Git/Infra notifications> [nextcloud_ynh] Gofannon edited [pull request #683](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/683): fix nginx config
[13:37:32] <Yunohost Git/Infra notifications> [nextcloud_ynh] Gofannon just made [pull request #683](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/683) ready for review: fix nginx config
[13:41:11] <Yunohost Git/Infra notifications> [nextcloud_ynh] Gofannon edited [pull request #683](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/683): fix nginx config
[13:55:57] <Aleks (he/him/il/lui)> > <@orhtej2:matrix.org> `corepack` victim

ah ?
[13:56:06] <Aleks (he/him/il/lui)> is it what's triggering the timeout ?
[14:22:17] <orhtej2> > <@Alekswag:matrix.org> is it what's triggering the timeout ?

Yes, it's stuck on interactive prompt
[14:34:27] <Aleks (he/him/il/lui)> x_x
[14:53:12] <Mateusz Szymański> fix seems to be https://github.com/orhtej2/glitchsoc_ynh/blob/2d80c0e5fa3e55e6efca8206288a23f4f076683f/scripts/install#L132C1-L134C91
[14:53:28] <Mateusz Szymański> (that's glitchsoc but worked for other apps as well)
[18:27:33] <Yunohost Git/Infra notifications> [apps] alexAubin edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[18:27:39] <Yunohost Git/Infra notifications> [apps] alexAubin edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[18:28:26] <Yunohost Git/Infra notifications> [apps] alexAubin pushed 1 commit to update_app_levels: Update apps.toml: revert satdress and etherpad levels ([cd037d08](https://github.com/YunoHost/apps/commit/cd037d08f4b60e2b0e5f396d34db04a32e689a60))
[18:29:57] <Yunohost Git/Infra notifications> [apps] alexAubin edited [pull request #2225](https://github.com/YunoHost/apps/pull/2225): Update app levels according to CI results
[18:34:42] <Yunohost Git/Infra notifications> [apps] zamentur created new branch deprecated-yunomonitor
[18:34:44] <Yunohost Git/Infra notifications> [apps] zamentur pushed 1 commit to deprecated-yunomonitor: Depreciate Yunomonitor ([f1bf937b](https://github.com/YunoHost/apps/commit/f1bf937b2d73233f438dacc676b9f7e9d9f41b29))
[18:36:03] <Yunohost Git/Infra notifications> [apps] zamentur opened [pull request #2237](https://github.com/YunoHost/apps/pull/2237): Depreciate Yunomonitor
[18:39:28] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([e64412dd](https://github.com/YunoHost/apps/commit/e64412dd2bac31b60469834cca93be0ce3ca3366))
[18:39:29] <Yunohost Git/Infra notifications> [apps] github-actions[bot] created new branch actions/toml
[18:39:30] <Yunohost Git/Infra notifications> [apps] github-actions[bot] opened [pull request #2238](https://github.com/YunoHost/apps/pull/2238): Format TOML with Taplo
[18:40:03] <Yunohost Git/Infra notifications> [apps] yunohost-bot created new branch add-to-wishlist-skybridge
[18:40:03] <Yunohost Git/Infra notifications> [apps] yunohost-bot pushed 1 commit to add-to-wishlist-skybridge: Add Skybridge to wishlist ([70c5ba67](https://github.com/YunoHost/apps/commit/70c5ba67e7a158732986452dd303876e498f9b71))
[18:40:10] <Yunohost Git/Infra notifications> [apps] yunohost-bot labeled Wishlist on [pull request #2239](https://github.com/YunoHost/apps/pull/2239): Add Skybridge to wishlist
[18:40:11] <Yunohost Git/Infra notifications> [apps] yunohost-bot opened [pull request #2239](https://github.com/YunoHost/apps/pull/2239): Add Skybridge to wishlist
[18:41:05] <Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2237](https://github.com/YunoHost/apps/pull/2237#pullrequestreview-1992429648) Depreciate Yunomonitor
[18:41:29] <Yunohost Git/Infra notifications> [apps] alexAubin edited [pull request #2238](https://github.com/YunoHost/apps/pull/2238): Format TOML with Taplo
[18:41:29] <Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2237](https://github.com/YunoHost/apps/pull/2237): Depreciate Yunomonitor
[18:41:29] <Yunohost Git/Infra notifications> [apps] alexAubin pushed 1 commit to master: Depreciate Yunomonitor ([d9249d10](https://github.com/YunoHost/apps/commit/d9249d109b1127dc5526b04ae64b0cdb69996e6f))
[18:41:29] <Yunohost Git/Infra notifications> [apps] alexAubin deleted branch deprecated-yunomonitor
[18:46:56] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([607debbd](https://github.com/YunoHost/apps/commit/607debbd46a7e8a4dab0e5c259ee927c61082b1e))
[18:48:13] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([0e01152d](https://github.com/YunoHost/apps/commit/0e01152d5ab382106b5757f8fe32eff1ad317fce))
[18:59:09] <mrflos> Hi there
[18:59:40] <mrflos> i will try to package digipad, the official way
[18:59:53] <mrflos> first, say hello to chat room ✅
[19:04:27] <ChriChri> If I want to use `mail_user` and `mail_domain` like [here](https://github.com/YunoHost-Apps/ghost_ynh/blob/74744529e6206bd9d59552d04dd7f41b86879280/manifest.toml#L54) in manifest.toml, but want to ask the user (probably in install section of manifest.toml) for values to fill in, how would I do that?
[19:09:02] <Aleks (he/him/il/lui)> ugh
[19:09:02] <Aleks (he/him/il/lui)> why would you ask the user for this 😬
[19:09:54] <Yunohost Git/Infra notifications> mrflos forked apps to [mrflos/yunohost-apps](https://github.com/mrflos/yunohost-apps)
[19:14:20] <ChriChri> Maybe choosing the user part is not so important, but I'd love to be able to choose the domain for the from-address - like I'm running a site flohmarkt.ween.de and I do want to use the address 'flohmarkt@ween.de' or maybe someone else would want to use 'flohmarkt-admin@my.other.mail.do.main' ?
[19:17:21] <Aleks (he/him/il/lui)> zblerg
[19:18:15] <Aleks (he/him/il/lui)> https://yunohost.org/fr/packaging_apps_resources#system-user
[19:18:16] <Aleks (he/him/il/lui)> >You can also tweak the user-part of the domain-part of the email used by manually defining a custom setting mail_user or mail_domain
[19:18:36] <Aleks (he/him/il/lui)> so i guess you can add a `mail_domain` question in the manifest
[19:19:09] <Aleks (he/him/il/lui)> (of type domain, because the domain must be registered in yunohost, ie it's not just any random domain)
[19:20:34] <Yunohost Git/Infra notifications> [apps] mrflos opened [pull request #2240](https://github.com/YunoHost/apps/pull/2240): feat: add Digipad app
[19:20:42] <Yunohost Git/Infra notifications> [apps] mrflos converted to draft the [pull request #2240](https://github.com/YunoHost/apps/pull/2240): feat: add Digipad app
[19:23:19] <ChriChri> > <@Alekswag:matrix.org> (of type domain, because the domain must be registered in yunohost)

like [this](https://codeberg.org/ChriChri/flohmarkt_ynh/src/commit/19647c433846c89707a58fc2ad653033e65ca7e1/manifest.toml#L75) ?
[19:25:12] <ChriChri> But do I have to use this values than in [ressources](https://codeberg.org/ChriChri/flohmarkt_ynh/src/commit/19647c433846c89707a58fc2ad653033e65ca7e1/manifest.toml#L105) to replace my _placeholders_ somehow or do I need to leave out the properties mail_user and mail_domain in the ressources section?
[19:32:12] <Yunohost Git/Infra notifications> [apps] tituspijean pushed 1 commit to deprecate-osjs: Mark OS.js as deprecated ([a1de65e3](https://github.com/YunoHost/apps/commit/a1de65e37048d0ff197df2a3c12701b495964eff))
[19:32:12] <Yunohost Git/Infra notifications> [apps] tituspijean created new branch deprecate-osjs
[19:32:26] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/toml: :art: Format TOML with Taplo ([6f4c87ae](https://github.com/YunoHost/apps/commit/6f4c87ae1747e11d49d58788c1bd33959be25029))
[19:32:27] <Yunohost Git/Infra notifications> [apps] github-actions[bot] opened [pull request #2241](https://github.com/YunoHost/apps/pull/2241): Format TOML with Taplo
[19:32:47] <Yunohost Git/Infra notifications> [apps] tituspijean opened [pull request #2242](https://github.com/YunoHost/apps/pull/2242): Mark OS.js as deprecated
[19:34:20] <Aleks (he/him/il/lui)> > <@chrichri:librem.one> But do I have to use this values than in [ressources](https://codeberg.org/ChriChri/flohmarkt_ynh/src/commit/19647c433846c89707a58fc2ad653033e65ca7e1/manifest.toml#L105) to replace my _placeholders_ somehow or do I need to leave out the properties mail_user and mail_domain in the ressources section?

you don't need to have `mail_user = ` or `mail_domain =` in the resource, you just need to define `mail_domain/user` as settings (not necessarily both, only one can be defined)
[19:34:30] <Aleks (he/him/il/lui)> so the manifest question will do this
[19:34:43] <Aleks (he/him/il/lui)> except for people upgrading from older version
[19:35:03] <Aleks (he/him/il/lui)> in which case you need to add a boring backward compatibility snippet to define the `mail_domain` setting with a default value
[19:37:10] <ChriChri> upgrades are not needed since the app is new (you refer by 'older version' to the app, right?).
[19:43:14] <Aleks (he/him/il/lui)> alrighty
[19:46:48] <ChriChri> for the mail_domain it would be really cool to offer a list of domains locally configured for email...
[20:03:50] <Yunohost Git/Infra notifications> [apps] OniriCorpe merged [pull request #2241](https://github.com/YunoHost/apps/pull/2241): Format TOML with Taplo
[20:03:51] <Yunohost Git/Infra notifications> [apps] OniriCorpe pushed 1 commit to deprecate-osjs: :art: Format TOML with Taplo ([e2f9b2c8](https://github.com/YunoHost/apps/commit/e2f9b2c858f49382cfc0934c5b25350f8a9c096f))
[20:04:14] <Yunohost Git/Infra notifications> [apps] OniriCorpe approved [pull request #2238](https://github.com/YunoHost/apps/pull/2238#pullrequestreview-1992581365) Format TOML with Taplo
[20:04:19] <Yunohost Git/Infra notifications> [apps] OniriCorpe pushed 2 commits to master ([d9249d109b11...820f1f0d5e1d](https://github.com/YunoHost/apps/compare/d9249d109b11...820f1f0d5e1d))
[20:04:20] <Yunohost Git/Infra notifications> [apps] OniriCorpe merged [pull request #2238](https://github.com/YunoHost/apps/pull/2238): Format TOML with Taplo
[20:04:20] <Yunohost Git/Infra notifications> [apps] OniriCorpe deleted branch actions/toml
[20:04:24] <Yunohost Git/Infra notifications> [apps/master] Mark OS.js as deprecated - tituspijean
[20:04:41] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([67d7fc3e](https://github.com/YunoHost/apps/commit/67d7fc3eb3845d9d218d359408955ac4392155bf))
[20:04:42] <Yunohost Git/Infra notifications> [apps] OniriCorpe approved [pull request #2235](https://github.com/YunoHost/apps/pull/2235#pullrequestreview-1992582530) Translations update from Weblate for readme-generator
[20:06:07] <Yunohost Git/Infra notifications> [apps] github-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([4a26a24a](https://github.com/YunoHost/apps/commit/4a26a24a4c594ddd7637469560fca80ff01a8226))
[20:06:07] <Yunohost Git/Infra notifications> [apps] OniriCorpe pushed 1 commit to master: Translated readme-generator using Weblate (Chinese (Simplified)) Currently translated at 100.0% (39 of 39 strings) Tra... ([1e49ab3a](https://github.com/YunoHost/apps/commit/1e49ab3a0ae812bc48af060a5f7c8c2404520d36))
[20:06:07] <Yunohost Git/Infra notifications> [apps] OniriCorpe approved [pull request #2235](https://github.com/YunoHost/apps/pull/2235#pullrequestreview-1992583083) Translations update from Weblate for readme-generator
[20:33:24] <Aleks (he/him/il/lui)> mrflos: https://yunohost.org/fr/packaging_apps_helpers#ynh-string-random
[20:33:36] <Aleks (he/him/il/lui)> mrflos: (for mail : https://yunohost.org/fr/packaging_apps_resources#system-user )
[21:41:05] <Yunohost Git/Infra notifications> [apps] alexAubin approved [pull request #2242](https://github.com/YunoHost/apps/pull/2242#pullrequestreview-1992727394) Mark OS.js as deprecated
[21:41:10] <Yunohost Git/Infra notifications> [apps] alexAubin merged [pull request #2242](https://github.com/YunoHost/apps/pull/2242): Mark OS.js as deprecated
[21:41:10] <Yunohost Git/Infra notifications> [apps] alexAubin deleted branch deprecate-osjs
[21:51:04] <Yunohost Git/Infra notifications> [package_linter] alexAubin approved [pull request #136](https://github.com/YunoHost/package_linter/pull/136#pullrequestreview-1992739228) Avoid ssowat config persistent error on /doc
[21:51:14] <Yunohost Git/Infra notifications> [package_linter] alexAubin merged [pull request #136](https://github.com/YunoHost/package_linter/pull/136): Avoid ssowat config persistent error on /doc
[21:51:14] <Yunohost Git/Infra notifications> [package_linter] alexAubin pushed 2 commits to master ([a51c6799914f...8a22ded3f06a](https://github.com/YunoHost/package_linter/compare/a51c6799914f...8a22ded3f06a))
[21:51:15] <Yunohost Git/Infra notifications> [package_linter] alexAubin deleted branch fix_conf_perisistent
[21:51:21] <Yunohost Git/Infra notifications> [package_linter/master] Avoid ssowat config persistent error on /doc - Josué Tille
[23:15:51] <Yunohost Git/Infra notifications> App zerobin rises from level 6 to 7 in job [#25420](https://ci-apps.yunohost.org/ci/job/25420) !