Wednesday, April 05, 2023
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
             

[05:20:57] <Yunohost Git/Infra notifications> Job [#14762](https://ci-apps.yunohost.org/ci/job/14762) for discourse failed miserably :(
[08:21:46] <Yunohost Git/Infra notifications> Job [#14791](https://ci-apps.yunohost.org/ci/job/14791) for tracim failed miserably :(
[09:13:06] <@shukon:tchncs.de> hi 🙃 anything i can do to help investigate why [borg_ynh](https://github.com/YunoHost-Apps/borg_ynh) is flagged as broken?
[10:23:43] <tituspijean[m]> Nothing but wait, I guess ? Last test is successful: [![Test Badge](https://img.shields.io/endpoint?url=https://ci-apps.yunohost.org/ci/api/job/14193/badge)](https://ci-apps.yunohost.org/ci/job/14193)
[![](https://ci-apps.yunohost.org/ci/summary/14193.png)](https://ci-apps.yunohost.org/ci/job/14193)
[10:23:44] <tituspijean[m]> Mmmh sorry for the markdowncalypse
[10:37:52] <Yunohost Git/Infra notifications> [my_webapp_ynh] @ericgaspar pushed 1 commit to v2: Update manifest.toml ([2e525c68](https://github.com/YunoHost-Apps/my_webapp_ynh/commit/2e525c68d4b5d047c3812f22b550cdfa6b0f3e96))
[10:37:58] <Yunohost Git/Infra notifications> [my_webapp_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/107#issuecomment-1497274889) on [issue #107](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/107) V2: testme
[10:38:01] <Yunohost Git/Infra notifications> [my_webapp_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/107#issuecomment-1497274933) on [issue #107](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/107) V2: :sunflower:
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/6605/badge)](...
[11:05:11] <Yunohost Git/Infra notifications> App fab-manager goes down from level 7 to 1 in job [#14792](https://ci-apps.yunohost.org/ci/job/14792)
[11:22:05] <Spok> > <@shukon:tchncs.de> hi 🙃 anything i can do to help investigate why [borg_ynh](https://github.com/YunoHost-Apps/borg_ynh) is flagged as broken?

it has too many open issues last time I checked
[11:22:31] <Spok> it even says so here: https://dash.yunohost.org/appci/app/borg
[11:24:04] <Spok> also it's 2 years behind 1.x upstream
[11:59:29] <@shukon:tchncs.de> > <@orhtej2:komuna.ovh> it even says so here: https://dash.yunohost.org/appci/app/borg

Thanks for the hints titus and spok. Wasn't aware that the number of open issues is relevant for the "broken"-flag. 🤔
I'll wait for the PR of ericgaspar to be merged and see if that fixes stuff. If not I'll try to get more details on the work to be done and do it 😊
[12:01:11] <Aleks (he/him/il/lui)> (The number of open issues is *not* relevant for the broken flag)
[12:30:29] <Yunohost Git/Infra notifications> App cypht rises from level 7 to 8 in job [#14803](https://ci-apps.yunohost.org/ci/job/14803) !
[14:21:26] <Yunohost Git/Infra notifications> [my_webapp_ynh] @alexAubin pushed 1 commit to v2: manifest: make sure we have a non-empty list for apt deps ([aa54f690](https://github.com/YunoHost-Apps/my_webapp_ynh/commit/aa54f690b406251b66dbe261548c53b41752d26a))
[14:23:01] <Yunohost Git/Infra notifications> [my_webapp_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/107#issuecomment-1497577477) on [issue #107](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/107) V2: testme
[14:29:03] <Aleks (he/him/il/lui)> > <@ericg:matrix.org> I am testing with `subdirs = ["data/repositories", "data/avatars", "data/attachments"]` for Gogs and it is not working... can we do that?

should be fixed in 11.1.17, available on the CI
[15:08:06] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 1 commit to master: autoupdate app sources: skip app for which new branch already exists ([1c3fea6e](https://github.com/YunoHost/apps/commit/1c3fea6e50a3c8416ac927e233131c6553e45875))
[15:09:44] <Aleks (he/him/il/lui)> sooo I've added a cron job everyday at 18:15 running the source auto update thingy
[15:10:27] <Aleks (he/him/il/lui)> will see later if that's too much for some apps, will probably implement something to not trigger a PR everyday for some apps by adding some sort of `autoupdate.frequency` somehow ...
[15:22:59] <m606> > <@Alekswag:matrix.org> sooo I've added a cron job everyday at 18:15 running the source auto update thingy

looking forward to seeing it work, being rather new to YNH packaging i find the v2 autoupdate much easier, better integrated & simpler (and obviously github-independant) than the v1 workflow. thanks.
[15:23:15] <Aleks (he/him/il/lui)> ah
[15:23:50] <Aleks (he/him/il/lui)> yeah the workflow is ... but 90% of upstreams are on github though haha
[15:32:32] <Aleks (he/him/il/lui)> > <@Alekswag:matrix.org> sooo I've added a cron job everyday at 18:15 running the source auto update thingy

(the server is 2 hours behind though, so that's effectively gonna be 20:15)
[15:34:07] <m606> > <@Alekswag:matrix.org> yeah the workflow is ... but 90% of upstreams are on github though haha

well so as the most of the packages actually (at least for now - i was wondering whether YNH had in its roadmap to someday self-host packages?), i should have rather mentioned a nice step forward toward being github-independent 😃, but still i find it much simpler and legible than v1 workflow
[15:36:06] <Aleks (he/him/il/lui)> yeah this was debatted several times, basically our conclusion was that it was too much work leaving github to end up on some random "isolated" git forge which increases the cost of contributing for new people ... instead we'd very much like git forges to start being federated ...
[15:45:29] <m606> oh yes forges' federation was my next (not directly YNH-related) question - today I assume (although wondering whether there would be some custom scripts to tweak this) there is no easy way to interface one local git repo with 2 distinct forges? E.g.: cloning YNH example app from Github to make a new YNH package on my self-hosted forge, and transfer it back to YNH repo once complete
[15:48:18] <Aleks (he/him/il/lui)> it's more like "you don't want to people to have to create accounts on a gaziliion different forges just to contribute to every random project" ... not to mention being able to easily find where project X is hosted, etc ...
[15:49:28] <Aleks (he/him/il/lui)> a "self-hosted forge" is not equivalent to Github, the whole thing about forge is not the ability to host code which is ~trivial, the main feature is the "social network" of the platform
[15:50:00] <Aleks (he/him/il/lui)> so like yeah imho one should be able to have some account on a single forge and be able to create PR on *other* forges without creating an account etc
[15:50:16] <Aleks (he/him/il/lui)> i mean basically Mastodon but for git stuff
[15:50:26] <navan> Isn’t Gitea supposed to hve federation support now?
[15:50:45] <Aleks (he/him/il/lui)> afaik it's still under development / super early stage
[15:51:49] <navan> Too bad gitlab has some UX issues 😔
[15:51:49] <navan> I’ve tried to move all my code to my person gitea instance, but I just give up every time I can’t figure out DroneCI
[15:58:18] <m606> For reference, I have just found a [detailed summary of Forgejo (community fork of Gitea)'s federation feature's status](https://codeberg.org/forgejo/forgejo/issues/59)
[16:00:27] <tituspijean[m]> > <@navan:beeper.com> I’ve tried to move all my code to my person gitea instance, but I just give up every time I can’t figure out DroneCI

IIRC Gitea has recently released Actions capability 😉
[18:10:58] <m606> > <@m606:matrix.org> [Reading further](https://blog.robertelder.org/regular-expression-character-escaping/), it seems that escaping underscore was overkill, but that dot used literally should in theory actually be escaped. But here the script works correctly if NOT escaped, and fail if escaped.

Hmm just found out that what was required here for successful escaping was escaping the escape char `autoupdate.asset = "MyApp_.*\\.zip"` would work with the autoupdate Python script, as opposed to `autoupdate.asset = "MyApp_.*\.zip"` leading to a Python script error.
[20:13:25] <Yunohost Git/Infra notifications> @orhtej2 forked example_ynh to [orhtej2/example_ynh](https://github.com/orhtej2/example_ynh)
[20:53:48] <Yunohost Git/Infra notifications> [example_ynh] @orhtej2 opened [pull request #207](https://github.com/YunoHost/example_ynh/pull/207): Color syntax in example files and explain yes/no overrides for config panel.
[20:55:23] <Yunohost Git/Infra notifications> [example_ynh] @orhtej2 [commented](https://github.com/YunoHost/example_ynh/pull/207#issuecomment-1498142211) on [issue #207](https://github.com/YunoHost/example_ynh/pull/207) Color syntax in example files and explain yes/no overrides for config panel.: Not sure this will work for tests.toml.example, my blank line change did not carry over and I think **any** change to ...
[20:55:43] <Yunohost Git/Infra notifications> [example_ynh] @orhtej2 [commented](https://github.com/YunoHost/example_ynh/pull/207#issuecomment-1498142211) on [issue #207](https://github.com/YunoHost/example_ynh/pull/207) Color syntax in example files and explain yes/no overrides for config panel.: Not sure this will work for tests.toml.example, my blank line change did not carry over and I think **any** change to ...
[21:03:10] <Yunohost Git/Infra notifications> Job [#14808](https://ci-apps.yunohost.org/ci/job/14808) for n8n failed miserably :(
[21:09:50] <tituspijean[m]> (╯°□°)╯︵ ┻━┻
[21:20:06] <Spok> > 1088 ERROR This password is among the most used passwords in the world. Please choose something more unique.

Comedy gold xD
[21:26:27] <Spok> (can't tell if it's empty password or string 'null' that's so common)
[21:29:26] <tituspijean[m]> I'm heavily confused. The current app manifest does NOT ask for a password. What the heck is happening here?
[21:30:12] <tituspijean[m]> the CI is somehow fetching an older commit of the app
[21:31:47] <tituspijean[m]> ooooh that's the test for upgrading from an older commit
[21:40:02] <tituspijean[m]> Aleks (he/him/il/lui) I was pushing a branch 😢
[21:40:09] <tituspijean[m]> *too fast too fixious*
[21:40:22] <Aleks (he/him/il/lui)> 😬
[21:40:57] <tituspijean[m]> Mine is better: "Gre4testPassw0rdEvah"
[21:43:34] <Yunohost Git/Infra notifications> [example_ynh] @alexAubin approved [pull request #207](https://github.com/YunoHost/example_ynh/pull/207#pullrequestreview-1373736721) Color syntax in example files and explain yes/no overrides for config panel.
[23:07:01] <Yunohost Git/Infra notifications> App funkwhale failed all tests in job [#14811](https://ci-apps.yunohost.org/ci/job/14811) :(