Tuesday, June 13, 2023
apps@conference.yunohost.org
June
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
   
             

[02:18:55] <Tag> I want to test the upgrade from an older commit but package_check complain about a install question :/ https://ci-apps-dev.yunohost.org/ci/job/7754
The `admin` install question is not necessary so I removed it from the `manifest.toml`, and the older version still require it.
I have set the arg with `test_upgrade_from.ebf4c0a.args.admin="package_checker"` but that doesn't work. :/
It worked before I removed the `admin` question from `manifest.toml`.
[07:29:59] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2: how to CLI ([b8c87fdc](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b8c87fdcecb67334913f4b1114bcbd919431b6c9))
[07:33:25] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2: cleaning ([b48cf22c](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b48cf22c278e8c28215e013cf0d0948ba3c40208))
[09:44:17] <Yunohost Git/Infra notifications> [apps] @tituspijean deleted branch add-headscale
[10:01:58] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2: Update tests.toml ([fb61cba6](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/fb61cba65100cc96c87cc04383e603e09a340609))
[10:14:58] <Yunohost Git/Infra notifications> App lufi goes down from level 8 to 2 in job [#16381](https://ci-apps.yunohost.org/ci/job/16381)
[10:19:59] <Aleks (he/him/il/lui)> > <@titus:pijean.ovh> If one chooses not to have a database for a my_webapp, then the post_install message might be very confusing:

yeah, maybe if 5 years ago we chose to use some damn proper templating engine we could have some proper "if" mechanics with e.g. jinja, but apparently using our own `__FOOBAR__` template engine was better because "nobody knows what jinja does"
[10:21:35] <Aleks (he/him/il/lui)> (though on the other hand keeping stuff simple with not too much super dynamic logic has its pros, but that leaves us with that kind of stuff)
[10:22:06] <Aleks (he/him/il/lui)> #prehistoricdrama
[11:29:00] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2: 27.0.0 ([38b2b7e9](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/38b2b7e965440f65cfba8c5be3e4afcea04737ba))
[11:29:06] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot pushed 1 commit to v2: Auto-update README ([d6446cbe](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/d6446cbe33abbce49394eb9ee34190596f4f25bd))
[11:30:46] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar created new branch 27.0.0
[11:30:47] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to 27.0.0: upgrade to 27.0.0 ([b840454e](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b840454efb037aefdf5bb174367a70877fef569a))
[11:30:50] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot pushed 1 commit to 27.0.0: Auto-update README ([860a0183](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/860a01830b0f46671b149fdef1986d5a998980d9))
[11:30:52] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar opened [pull request #586](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/586): 27.0.0
[11:30:59] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/586#issuecomment-1589116195) on [issue #586](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/586) 27.0.0: testme
[11:31:00] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/586#issuecomment-1589116236) on [issue #586](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/586) 27.0.0: Meow :cat2:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/7757/badge)](...
[11:34:55] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2_PostgreSQL: 27.0.0 ([c0c13e9d](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/c0c13e9d3c17a3fb0b9c67a0d4657289b4b1e939))
[11:34:59] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot pushed 1 commit to v2_PostgreSQL: Auto-update README ([be67693c](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/be67693c22cb91657f9e46bb98f2f1295a24fcd6))
[11:41:03] <tituspijean[m]> you chose *not* to use some damn proper templating engine, right? 😅
[11:41:04] <tituspijean[m]> (it's a general "you", I know who's responsible :p)
[11:43:30] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/581#issuecomment-1589138026) on [issue #581](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/581) Packaging version 2 PostgreSQL: testme
[11:43:30] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/581#issuecomment-1589138076) on [issue #581](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/581) Packaging version 2 PostgreSQL: Fingers crossed
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/7758/bad...
[11:44:05] <eric_G> I am making a lot of noise with Nextcloud 😬
[12:05:42] <eric_G> updated successfully Nextcloud to v27 with PostgreSQL
[12:05:42] <tituspijean[m]> Please *do*!
[12:06:28] <eric_G> so much faster than v26 😅
[12:08:51] <Aleks (he/him/il/lui)> v27 already ? wut ? I thought 26 was the next version :o
[12:10:15] <eric_G> available for YunoHost next quarter... 😬
[13:07:49] <testman> Not sure how many of you noticed, but Reddit drama is causing huge migration to Lemmy. And people are setting up a lot of new instances. Would probably make sense to update the yunohost lemmy app to the current version: https://github.com/YunoHost-Apps/lemmy_ynh
[13:09:37] <testman> Let me see if I can figure out what needs to be changed.
[13:24:04] <eric_G> testman: As I recall we need Bookworm first
[13:32:23] <eric_G> also, Lemmy testing branch needs to be testes
[13:35:47] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/559#issuecomment-1589332359) on [issue #559](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/559) Packaging version 2: testme
[13:35:49] <Yunohost Git/Infra notifications> [nextcloud_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/559#issuecomment-1589332406) on [issue #559](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/559) Packaging version 2: Meow :cat2:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/7759/badge)](...
[13:36:33] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/125#issuecomment-1589333613) on [issue #125](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/125) Use PostgreSQL instead of MySQL (fixes #107): superseded by #581
[13:36:33] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar closed [pull request #125](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/125): Use PostgreSQL instead of MySQL (fixes #107)
[13:47:38] <eric_G> How are app tile colors assigned?
[13:54:07] <Aleks (he/him/il/lui)> eeeeeh
[13:54:26] <Aleks (he/him/il/lui)> "hashing" the label to get an integer between 1 and 16 😬
[13:54:28] <Aleks (he/him/il/lui)> somethin like this
[14:02:11] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2: cleaning ([b671f959](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b671f959813c2538c054994a4ee39ba54c6843d4))
[14:03:00] <eric_G> I see... then Nextcloud will never be blue
[14:05:24] <Aleks (he/him/il/lui)> 😅
[14:05:35] <Aleks (he/him/il/lui)> except if we design some way to tweak the color
[14:05:41] <Aleks (he/him/il/lui)> or hardcode stuff for some apps
[14:05:53] <Aleks (he/him/il/lui)> or we could derive the color from the logo 🤓
[14:06:11] <Aleks (he/him/il/lui)> oooor include the logo in the portal 👀
[14:09:22] <eric_G> and we might promote it as a new feature for 12.0 (and learn from Apple marketing team 😄)
[14:11:04] <eric_G> ... alongside with avatars in the user interface 😬
[14:11:37] <Aleks (he/him/il/lui)> ogod
[14:12:18] <Aleks (he/him/il/lui)> "YunoHost pro, now with an augmented reality interface, upgrade your apps while chopping onions in the kitchen !"
[14:12:39] <eric_G> leaning fast
[14:12:45] <eric_G> *r
[14:31:43] <eric_G> soon on the YunoHost app store https://gptgirlfriend.online/
[14:32:15] <eric_G> ... Deploy your own AI companion!
[14:36:01] <eric_G> The Nextcloud blue is #0082c9
[14:36:40] <eric_G> just saying...
[14:41:17] <Yunohost Git/Infra notifications> [nextcloud_ynh] @ericgaspar pushed 1 commit to v2_PostgreSQL: cleaning ([c70f9102](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/c70f9102d9b67f4e9cabb59e8794aa1b9e3ba1ba))
[14:41:17] <lapineige> > <@Alekswag:matrix.org> or hardcode stuff for some apps

let the manifest define it ?
[14:42:19] <lapineige> > <@ericg:matrix.org> soon on the YunoHost app store https://gptgirlfriend.online/

no seriously 😂
[14:44:19] <tituspijean[m]> > let the manifest define it ?

The year is 3023, and YunoHost apps manifest.toml now contains colors for its SSO tiles, colors for its level badge, all the digits of pi, along with the recipe for cupcakes.
[14:44:26] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Create cyberchef.png ([44da12fa](https://github.com/YunoHost/apps/commit/44da12fa9c9bfd96958e7c1e667ffa7aa5128c75))
[14:46:24] <lapineige> > <@titus:pijean.ovh> The year is 3023, and YunoHost apps manifest.toml now contains colors for its SSO tiles, colors for its level badge, all the digits of pi, along with the recipe for cupcakes.

also it's written in marble stone because you know the digital world collapsed before the IA could take over the world
[14:46:24] <tituspijean[m]> (joke aside, yeah, that's bound to go in the manifest 🙂 )
[14:48:25] <tituspijean[m]> > <@yunohostinfra:matrix.org> [apps] @ericgaspar pushed 1 commit to master: Create cyberchef.png ([44da12fa](https://github.com/YunoHost/apps/commit/44da12fa9c9bfd96958e7c1e667ffa7aa5128c75))

the timing was excellent 👌
[14:48:25] <tituspijean[m]> > also it's written in marble stone because you know the digital world collapsed before the IA could take over the world

Remember the cardboard punch-cards? yeah that, with marble.
[14:48:33] <lapineige> best packaging UX
[14:49:29] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Create headscale.png ([2d2fd1c0](https://github.com/YunoHost/apps/commit/2d2fd1c0b4d18d9a3ec533f9533d48710d88d8f7))
[14:51:07] <tituspijean[m]> > <@yunohostinfra:matrix.org> [apps] @ericgaspar pushed 1 commit to master: Create headscale.png ([2d2fd1c0](https://github.com/YunoHost/apps/commit/2d2fd1c0b4d18d9a3ec533f9533d48710d88d8f7))

I do *not* comprehend their logo
[14:51:07] <lapineige> > best packaging UX

you submit a PR by using a few horses to load the marble tablets and transport it across countries. After merging it (the maintainer forges a new marble tablet by comparing the old one with the one containing the patch, you are notified by carrier pigeon.
[14:55:40] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Create mongo-express.png ([225e9899](https://github.com/YunoHost/apps/commit/225e9899a3b277889a5807ba06806ca0db1acf65))
[15:00:01] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Create restic.png ([824d5f9c](https://github.com/YunoHost/apps/commit/824d5f9ce34e33b043cdb63a8688cc5be0d8985e))
[15:07:45] <eric_G> > <@titus:pijean.ovh> The year is 3023, and YunoHost apps manifest.toml now contains colors for its SSO tiles, colors for its level badge, all the digits of pi, along with the recipe for cupcakes.

...and will have absorbed all the other scripts
[15:14:35] <Yunohost Git/Infra notifications> App pixelfed rises from level 4 to 8 in job [#16386](https://ci-apps.yunohost.org/ci/job/16386) !
[16:01:09] <eric_G> waiting to be reviewed and merged https://github.com/YunoHost-Apps/wordpress_ynh/pull/219
[16:05:57] <Aleks (he/him/il/lui)> > let the manifest define it ?

imho the truly interesting stuff would be rather to work on a way for the admins to tweak the color/label/description/logo of the app, the user portal could be epic if there was much more flexibility (cf discussions initiated a while ago, ongoing work to completely refactor SSOwat etc)
[16:18:19] <Aleks (he/him/il/lui)> > <@titus:pijean.ovh> sent an image.

ogod i didnt realize at first when reading the screenshot that the placeholder are still there because there's no value to replace them x_x
[16:18:37] <Aleks (he/him/il/lui)> this is more problematic than I thought
[16:19:10] <Aleks (he/him/il/lui)> zghfmblh
[16:19:19] <Aleks (he/him/il/lui)> mustnotrefactor.jpg
[16:20:41] *Aleks (he/him/il/lui) now pondering how we could try to create if blocks -_-
[16:38:05] <Aleks (he/him/il/lui)> 😐️
[16:38:05] <Aleks (he/him/il/lui)> and then build a fucking abstract syntax tree grammar to parse this shit 🙃
[16:38:05] <tituspijean[m]> why not jinja? 🙃
[16:38:05] <Aleks (he/him/il/lui)> ```text
Some text

__IF__FOOBAR__
Foobar exists and is equal to __FOOBAR__
__END__IF__
```
[16:38:18] <Aleks (he/him/il/lui)> nobody knows what jinja does
[16:38:50] <eric_G> https://aria.im/_matrix/media/v1/download/matrix.org/SebvbNWPIlOsRflMoMAWpwSy