Wednesday, September 20, 2023
apps@conference.yunohost.org
September
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
 
             

[04:22:56] <Yunohost Git/Infra notifications> App pufferpanel stays at level 1 in job [#18696](https://ci-apps.yunohost.org/ci/job/18696)
[09:58:40] <Yunohost Git/Infra notifications> App horde stays at level 4 in job [#18704](https://ci-apps.yunohost.org/ci/job/18704)
[10:14:33] <orhtej2> To create a webhook in YunoHost-Apps I would have to be an admin or ask an admin for an access token, right?
[10:17:45] <orhtej2> I have 3 (not really) innovative ideas:

1. Tag `master` releases so that one can easily find commit related to `v1.0.3~ynh12` without sifting through git log
2. Matrix bot that would periodically send reminders if `master` is i.e. 2 weeks behind `testing`
3. A bot that would go through PRs and remind people to target `testing` not `master` (other than when merging `testing` to `master` of course).

If there's an interest in any of these I'll gladly give it a spin to implement these
[10:24:15] <lapineige> It would be nice for 1), because one could subscribe to github releases to be notified
[10:47:21] <Tag> About 2, there is also the dashboard : https://dash.yunohost.org/testings it only advertise already opened PR tho
[11:28:47] <orhtej2> > <@tag:lostpod.me> About 2, there is also the dashboard : https://dash.yunohost.org/testings

Handy
[11:35:14] <Tag> > To create a webhook in YunoHost-Apps I would have to be an admin or ask an admin for an access token, right?

Ideally we would host the webhook on our infra
[11:35:55] <orhtej2> > <@tag:lostpod.me> Ideally we would host the webhook on our infra

is there code for YunoHost-Bot available somewhere to base my code on common knowledge/technologies?
[11:37:33] <Tag> eeeh the only webhook we use is for yunorunner I think
https://github.com/YunoHost/yunorunner/blob/master/run.py#L1474
[11:38:52] <Tag> and I think such webhook would technically be integrated in tartiflette https://github.com/YunoHost/tartiflette/ (the thing behind the app dashboard)
[11:39:29] <Tag> But maybe we can discuss this in a meeting before spending programming time on this ? I don't know
[11:43:46] <orhtej2> > <@tag:lostpod.me> But maybe we can discuss this in a meeting before spending programming time on this ? I don't know

sure thing, hence I threw some ideas here to see if there's even need for those
[13:07:30] <rodinux> Aleks (he/him/il/lui): sorry, I have done a stupid thing this morning when push my PR on master branch, I forget just a`;` in the upgrade script. I have do a correction, but I don't know when it should be visible, or when the cache of the apps repos is renew ??
[13:30:57] <Aleks (he/him/il/lui)> it's rebuilt every 4 hours or so ...
[13:31:23] <Salamandar> Hey !
[13:31:33] <Aleks (he/him/il/lui)> but please for the love of god don't use matrix threads x_x ...
[13:31:42] <Salamandar> What do I have to do to change a "inprogress" app to "working" ? 🙂
[13:32:00] <Salamandar> do I need a MR on the apps list, or just a CI run and wait for friday ?
[13:32:21] <Aleks (he/him/il/lui)> no the state is something declared by packagers, you gotta make a PR to change this
[13:32:38] <Salamandar> okay, thanks 🙂
[13:36:57] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #1736](https://github.com/YunoHost/apps/pull/1736): Change matrix-appservice-irc as working
[14:20:25] <Yunohost Git/Infra notifications> App psitransfer goes down from level 8 to 3 in job [#18708](https://ci-apps.yunohost.org/ci/job/18708)
[15:19:49] <Yunohost Git/Infra notifications> [apps] @Salamandar [commented](https://github.com/YunoHost/apps/pull/1736#issuecomment-1727939168) on [issue #1736](https://github.com/YunoHost/apps/pull/1736) Change matrix-appservice-irc as working: Even better, see https://ci-apps-dev.yunohost.org/ci/job/9718
[16:06:26] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1736](https://github.com/YunoHost/apps/pull/1736#pullrequestreview-1636028778) Change matrix-appservice-irc as working
[16:06:27] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([349d35f5db07...e6f97a121dad](https://github.com/YunoHost/apps/compare/349d35f5db07...e6f97a121dad))
[16:06:28] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1736](https://github.com/YunoHost/apps/pull/1736): Change matrix-appservice-irc as working
[16:06:33] <Yunohost Git/Infra notifications> [apps/master] Change matrix-appservice-irc as working (see https://ci-apps-dev.yunohost.org/ci/job/9704) - Félix Piédallu
[16:06:39] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1736 from Salamandar/matrix-appservice-irc-working Change matrix-appservice-irc as working - eric_G
[16:37:49] <Aleks (he/him/il/lui)> https://mastodon.social/@Michael64@pouet.chapril.org/111097402695995592
[17:42:58] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Update apps.toml ([4c6b053a](https://github.com/YunoHost/apps/commit/4c6b053a69f3b90ac600c281f4af64fa21d65d66))
[17:43:49] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Update apps.toml ([ca1828ca](https://github.com/YunoHost/apps/commit/ca1828caee1bd58417e1ff4e2f455bdb1f33b230))
[17:56:33] <Salamandar> > <@Alekswag:matrix.org> https://mastodon.social/@Michael64@pouet.chapril.org/111097402695995592

mastodon still has the worst UI possible to handle interactions between instances… like I had to copy his profile url, go to my instance, then search for the toot in his profile…
[17:57:00] <Salamandar> I really hope they figure it out someday
[17:58:38] <lapineige> It's gotten worse actually, with this new internal links that don't work 100% of the time (you need to open them, not being logged in in the same instance as in the link domain, then copy that original link it will be converted into)
[18:00:19] <Aleks (he/him/il/lui)> yeah i'm not sure to get what's the intent with that mechanism
[19:02:20] <lapineige> It's for good purpose, but in a stupid way : if you click an internal link of your instance, it opens the page where you're already logged in, as if you never quit the main UI.
So… all link are rewritten to internal links (instead of interpreting them on the fly or whatever). And it's not like : *yourinstance.tld/originalURL*. No, it's an unique one.
[19:23:24] <Aleks (he/him/il/lui)> Ah you mean to prevent some sort of cross-instance tracking through IP/useragent or something?
[19:51:12] <lapineige> I don't think it as any privacy intent
[19:51:49] <lapineige> It's just a way to let you click on a message link without being redirecting to an external interface, it's like native content
[20:05:48] <lapineige> (and it's done in a painful way)
[21:45:39] <tituspijean> Mmmh, in the anti-features we sometimes say "checkout the README for more info", but the only file available to freely write in the README is doc/DESCRIPTION.md, which adds the text before the antifeature warning. Right?
[21:46:11] <tituspijean> (e.g.: https://github.com/YunoHost-Apps/ghost\_ynh/#readme)
[21:51:34] <tituspijean> ah no: https://github.com/YunoHost/apps/blob/ca1828caee1bd58417e1ff4e2f455bdb1f33b230/tools/README-generator/make_readme.py#L77
but no app actually uses it xD
[22:06:04] <tituspijean> fixed: https://github.com/YunoHost-Apps/ghost\_ynh/pull/255 :)
[22:06:44] <Salamandar> wut
[22:06:56] <Salamandar> mariadb is not fully mysql compliant ?
[22:07:07] <tituspijean> ¯\_(ツ)_/¯
[22:07:11] <Salamandar> or is mysql not mysql compliant ?
[22:07:59] <tituspijean> or knex is not doing its job (according to https://github.com/TryGhost/Ghost/issues/15729#issuecomment-1299297720)
[22:09:26] <Salamandar> yikes
[22:09:29] <Salamandar> thanks for the link