Thursday, March 14, 2024
apps@conference.yunohost.org
March
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
31
             

[14:57:13] <Yunohost Git/Infra notifications> [apps/master] Fix readme_generator/webhook: make_readme now uses pathlib - Félix Piédallu
[14:57:30] <Yunohost Git/Infra notifications> App diaspora rises from level 6 to 8 in job [#24337](https://ci-apps.yunohost.org/ci/job/24337) !
[15:14:05] <Yunohost Git/Infra notifications> [apps] @tituspijean [commented](https://github.com/YunoHost/apps/pull/2129#issuecomment-1997611029) on [issue #2129](https://github.com/YunoHost/apps/pull/2129) Fix readme_generator/webhook: make_readme now uses pathlib: yolotested in prod, and approved.
[15:14:14] <Salamandar> pfiou
[15:14:16] <Yunohost Git/Infra notifications> [apps] @Salamandar pushed 1 commit to fix_pathlib: Fix readme_generator/webhook: make_readme now uses pathlib ([cacbb299](https://github.com/YunoHost/apps/commit/cacbb299e4a7c04b70b64cde9f87768b9ebc0261))
[15:14:18] <Salamandar> https://github.com/YunoHost/apps/pull/2129
[15:14:18] <Tag> and seize the means of productions too!!
[15:14:18] <Yunohost Git/Infra notifications> [apps] @Salamandar created new branch fix_pathlib
[15:14:19] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #2129](https://github.com/YunoHost/apps/pull/2129): Fix readme_generator/webhook: make_readme now uses pathlib
[15:14:19] <Salamandar> ça c’est la quick n dirty, je vais mettre pathlib partout
[15:14:30] <Salamandar> 😄
[15:14:31] <Salamandar> cool
[15:14:31] <Tag> > <@Salamandar:matrix.org> on peut changer par 127.0.0.1 du coup ?

après ya deux pare-feu et du NAT, en théorie impénétrable :') mais oui c'est mieux
[15:14:31] <Salamandar> on peut changer par 127.0.0.1 du coup ?
[15:14:31] <Salamandar> 😄
[15:14:31] <Tag> oui
[15:14:31] <Tag> oui
[15:14:31] <Salamandar> je vois `app.run(host="0.0.0.0", port=8123)`
[15:14:31] <Salamandar> Question tituspijean
[15:14:31] <Salamandar> le webhook est derrière nginx ?
[15:14:31] <Salamandar> 😄
[15:14:32] <Émy - OniriCorpe> Un vrai moment YunoHost
[15:14:32] <tituspijean> victory \\o/ https://github.com/YunoHost-Apps/sonarr_ynh/commits/test-webhook/
[15:14:32] <tituspijean> (yolotesting in prod)
[15:16:07] <Yunohost Git/Infra notifications> [apps] @Salamandar created new branch fix_pathlib
[15:16:07] <Yunohost Git/Infra notifications> [apps] @Salamandar pushed 1 commit to fix_pathlib: readme_generator/webhook: Use pathlib and gitpython ([799fb731](https://github.com/YunoHost/apps/commit/799fb73141be597f017b9bc67b34729bad3b1806))
[15:16:07] <Salamandar> https://github.com/YunoHost/apps/pull/2130 <- j’ai testé oui oui
[15:16:07] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #2130](https://github.com/YunoHost/apps/pull/2130): readme_generator/webhook: Use pathlib and gitpython
[15:16:07] <Salamandar> 😛
[15:45:20] <Émy - OniriCorpe> https://aria.im/_matrix/media/v1/download/im.emelyne.eu/iHHDVbMYsgZBsoAXrYGVXVbI
[15:52:11] <miro5001> https://aria.im/_matrix/media/v1/download/matrix.org/iDFyNJxDaQYutlcojenieVig
[16:18:36] <Yunohost Git/Infra notifications> [apps] @Salamandar edited [pull request #2130](https://github.com/YunoHost/apps/pull/2130): readme_generator/webhook: Use pathlib and gitpython
[16:18:43] <Salamandar> > <@oniricorpe:im.emelyne.eu> sent an image.

Ché pas, mon titre me semblait suffisant en lui-même
[16:25:30] <Yunohost Git/Infra notifications> [apps] @Salamandar created new branch tools_package
[16:25:31] <Yunohost Git/Infra notifications> [apps] @Salamandar pushed 1 commit to tools_package: initial toolsv2 commit ([4bf698d2](https://github.com/YunoHost/apps/commit/4bf698d2a1f3b1d149ac59a1384b8a68283376f1))
[16:54:03] <Yunohost Git/Infra notifications> [apps] @OniriCorpe created new branch OniriCorpe-patch-1
[16:54:04] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 1 commit to OniriCorpe-patch-1: Remove ansible-matrix-docker-deploy from wishlist ([ae380ace](https://github.com/YunoHost/apps/commit/ae380acec01a8981e8687c6995a17d7ea47fe85b))
[16:54:21] <Yunohost Git/Infra notifications> [apps] @OniriCorpe opened [pull request #2131](https://github.com/YunoHost/apps/pull/2131): Remove ansible-matrix-docker-deploy from wishlist
[16:56:12] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 3 commits to add-taplo ([77aaf351c446...cecbe9c48684](https://github.com/YunoHost/apps/compare/77aaf351c446...cecbe9c48684))
[16:56:27] <Yunohost Git/Infra notifications> [apps/add-taplo] add TOML formating using Taplo - OniriCorpe
[17:10:29] <Yunohost Git/Infra notifications> [apps] @tituspijean created new branch headscale-tailscale
[17:11:23] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 1 commit to headscale-tailscale: Remove Tailscale from wishlist it has a FOSS implementation already packaged, Headscale ([2b03fc4e](https://github.com/YunoHost/apps/commit/2b03fc4edf56f23df2a5bb85569f40147b1452c2))
[17:12:04] <Yunohost Git/Infra notifications> [apps] @OniriCorpe created new branch wishlist-completion
[17:12:05] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 1 commit to wishlist-completion: complete some empty website, upstream or description ([0bf68afb](https://github.com/YunoHost/apps/commit/0bf68afb73370fc0607aa953fbaf6dcd8b8263ba))
[17:12:06] <Yunohost Git/Infra notifications> [apps] @tituspijean opened [pull request #2132](https://github.com/YunoHost/apps/pull/2132): Remove Tailscale from wishlist, its FOSS implementation is packaged: Headscale
[17:13:04] <Yunohost Git/Infra notifications> [apps] @OniriCorpe created new branch wishlist-deprecated
[17:13:05] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 1 commit to wishlist-deprecated: removing webogram & ultrasonics from wishlist (deprecated) ([4829de21](https://github.com/YunoHost/apps/commit/4829de21fccbf988e85251d1019348bb55f4ccaa))
[17:13:41] <Yunohost Git/Infra notifications> [apps] @OniriCorpe approved [pull request #2132](https://github.com/YunoHost/apps/pull/2132#pullrequestreview-1937312957) Remove Tailscale from wishlist, its FOSS implementation is packaged: Headscale
[17:13:50] <Yunohost Git/Infra notifications> [apps] @OniriCorpe merged [pull request #2132](https://github.com/YunoHost/apps/pull/2132): Remove Tailscale from wishlist, its FOSS implementation is packaged: Headscale
[17:13:50] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 2 commits to master ([ab17a76f4de2...fa1b360abfe8](https://github.com/YunoHost/apps/compare/ab17a76f4de2...fa1b360abfe8))
[17:13:51] <Yunohost Git/Infra notifications> [apps] @OniriCorpe deleted branch headscale-tailscale
[17:13:56] <Yunohost Git/Infra notifications> [apps/master] Add Headscale as "alternative" to Tailscale its rather a FOSS implementation of Tailscale server - tituspijean
[17:14:24] <Yunohost Git/Infra notifications> [apps] @OniriCorpe opened [pull request #2133](https://github.com/YunoHost/apps/pull/2133): wishlist: removing webogram & ultrasonics (deprecated)
[17:15:01] <Yunohost Git/Infra notifications> [apps] @OniriCorpe opened [pull request #2134](https://github.com/YunoHost/apps/pull/2134): wishlist: complete some empty website, upstream or description
[17:15:54] <Yunohost Git/Infra notifications> [apps] @OniriCorpe approved [pull request #2128](https://github.com/YunoHost/apps/pull/2128#pullrequestreview-1937317068) Translations update from Weblate
[17:15:58] <Yunohost Git/Infra notifications> [apps] @OniriCorpe merged [pull request #2128](https://github.com/YunoHost/apps/pull/2128): Translations update from Weblate
[17:16:00] <Yunohost Git/Infra notifications> [apps] @OniriCorpe pushed 1 commit to master: Translated using Weblate (Galician) Currently translated at 100.0% (97 of 97 strings) Translation: YunoHost/store Tran... ([da335cd9](https://github.com/YunoHost/apps/commit/da335cd91ecec3a04a9ba3757c67c9c138679a31))
[20:40:11] <Yunohost Git/Infra notifications> App fab-manager rises from level 0 to 6 in job [#24420](https://ci-apps.yunohost.org/ci/job/24420) !
[20:44:08] <orhtej2> is it possible to tell autoupdater to use specific asset? https://github.com/YunoHost-Apps/planka_ynh/pull/13 using `latest_github_release` still ends up with tag asset which is wrong
[20:44:26] <orhtej2> and judging from schema adding pattern requires specifying arch
[20:44:58] <orhtej2> which is fair I guess OTOH planka using prebuilt probably means it only really works on `amd64` which is not what the manifest claims
[20:45:02] <orhtej2> ¯\_(ツ)_/¯
[20:47:07] <Tag> You can specify a regex ! https://github.com/YunoHost-Apps/owncast_ynh/blob/master/manifest.toml#L51-L54
https://yunohost.org/fr/packaging_apps_resources#regarding-autoupdate
[20:48:09] <orhtej2> > <@tag:lostpod.me> You can specify a regex ! https://github.com/YunoHost-Apps/owncast_ynh/blob/master/manifest.toml#L51-L54
> https://yunohost.org/fr/packaging_apps_resources#regarding-autoupdate

> and judging from schema adding pattern requires specifying arch

currently `planka` serves the same prebuilt asset for all the archs, not sure if its right or wrong, but what the autoupdater is doing is not working
[20:48:13] <Tag> > is it possible to tell autoupdater to use specific asset? https://github.com/YunoHost-Apps/planka_ynh/pull/13 using `latest_github_release` still ends up with tag asset which is wrong

it's not the tag asset here
[20:48:39] <Tag> Oh, because it's your commit, right
[20:49:08] <orhtej2> > <@tag:lostpod.me> it's not the tag asset here

yes because I wrote it, but then run autoupdater against my change to see if I helped by changing the strategy and we're back to effectively https://github.com/YunoHost-Apps/planka_ynh/pull/11/files
[20:49:15] <Tag> with \_release it should use the "proper artifact"
[20:49:25] <orhtej2> > <@tag:lostpod.me> with \_release it should use the "proper artifact"

it does not, checked :/
[20:49:49] <Émy - OniriCorpe> autoupdater.asset = "^planka-prebuild-v.*zip$"
[20:50:28] <Tag> > it does not, checked :/

I don't see any PR with _release and a tag asset :/
[20:51:37] <orhtej2> > <@tag:lostpod.me> I don't see any PR with _release and a tag asset :/

this one was automatically created: https://github.com/YunoHost-Apps/planka_ynh/pull/11/files
[20:51:57] <Tag> with latest_github_tag
[20:52:27] <Tag> not _release
[20:52:29] <orhtej2> I run locally
[20:52:33] <orhtej2> with _release
[20:52:55] <orhtej2> ```
(venv) jethro@MOPS:~/apps/tools/autoupdate_app_sources$ python3 autoupdate_app_sources.py ~/planka_ynh/
0%| | 0/1 [00:00<?, ?it/s]WARNING:root:Could not get github: [Errno 2] No such file or directory: '/home/jethro/apps/.github_login'
100%|##############################################################################################################################################################################| 1/1 [00:01<00:00, 1.53s/it]
WARNING:root:Could not send error via xmpp.

================================================================================
Apps updated:
- /home/jethro/planka_ynh (1.15.6 -> 1.15.7)
(venv) jethro@MOPS:~/apps/tools/autoupdate_app_sources$ git -C ~/planka_ynh/ diff
diff --git a/manifest.toml b/manifest.toml
index 024a493..05d62f7 100644
--- a/manifest.toml
+++ b/manifest.toml
@@ -7,7 +7,7 @@ name = "Planka"
description.en = "Realtime kanban board for workgroups"
description.fr = "Tableau Kanban en temps réel pour les groupes de travail"

-version = "1.15.6~ynh1"
+version = "1.15.7~ynh1"

maintainers = ["eric_G"]

@@ -50,8 +50,8 @@ ram.runtime = "50M"
[resources.sources]

[resources.sources.main]
- url = "https://github.com/plankanban/planka/releases/download/v1.15.7/planka-prebuild-v1.15.7.zip"
- sha256 = "f286949c184789cbf8a4443a4f2beafc9ceeb428cf4fa08ac585954e48988130"
+ url = "https://github.com/plankanban/planka/archive/refs/tags/v1.15.7.tar.gz"
+ sha256 = "1128065a438829286e1701248f4c6b1c39691456eec210502b9b842ff36f603f"
autoupdate.strategy = "latest_github_release"

[resources.system_user]
```
[20:53:12] <Émy - OniriCorpe> > <@oniricorpe:im.emelyne.eu> autoupdater.asset = "^planka-prebuild-v.*zip$"

you just want this
[20:53:27] <Tag> ok then you need the thing from emy
[20:56:53] <orhtej2> > <@oniricorpe:im.emelyne.eu> you just want this

still nope:
```
(venv) jethro@MOPS:~/apps/tools/autoupdate_app_sources$ git -C ~/planka_ynh/ diff
diff --git a/manifest.toml b/manifest.toml
index 024a493..b676b40 100644
--- a/manifest.toml
+++ b/manifest.toml
@@ -7,7 +7,7 @@ name = "Planka"
description.en = "Realtime kanban board for workgroups"
description.fr = "Tableau Kanban en temps réel pour les groupes de travail"

-version = "1.15.6~ynh1"
+version = "1.15.7~ynh1"

maintainers = ["eric_G"]

@@ -50,9 +50,10 @@ ram.runtime = "50M"
[resources.sources]

[resources.sources.main]
- url = "https://github.com/plankanban/planka/releases/download/v1.15.7/planka-prebuild-v1.15.7.zip"
- sha256 = "f286949c184789cbf8a4443a4f2beafc9ceeb428cf4fa08ac585954e48988130"
+ url = "https://github.com/plankanban/planka/archive/refs/tags/v1.15.7.tar.gz"
+ sha256 = "1128065a438829286e1701248f4c6b1c39691456eec210502b9b842ff36f603f"
autoupdate.strategy = "latest_github_release"
+ autoupdater.asset = "^planka-prebuild-v.*zip$"

[resources.system_user]
```
[20:59:33] <Émy - OniriCorpe> so there is a bug
[20:59:57] <Émy - OniriCorpe> ah
[21:00:13] <Émy - OniriCorpe> `autoupdate.asset` not `autoupdater.asset` sorry
[21:00:19] <orhtej2> no, I'm moronic or something
[21:00:23] <orhtej2> now it works
[21:01:59] <orhtej2> ty Émy - OniriCorpe https://github.com/YunoHost-Apps/planka_ynh/pull/13/files
[21:02:09] <orhtej2> and Tag OFC ;)
[21:02:24] <orhtej2> I somehow missed the `oneOf` in manifest schema
[21:02:57] <Tag> humans reading the schema /o\\
[21:03:48] <Émy - OniriCorpe> yay
[21:04:20] <Salamandar> > <@tag:lostpod.me> humans reading the schema /o\\

haha
[21:04:33] <Salamandar> now watch humans *writing* schema
[21:04:35] <Émy - OniriCorpe> > <@tag:lostpod.me> humans reading the schema /o\\

i see no human here, only weird computers and therian beings
[21:04:59] <Tag> woof ?
[21:05:06] <Émy - OniriCorpe> woof!
[21:05:25] <Émy - OniriCorpe> ahah
[21:05:54] <orhtej2> also is CI sleeping on the job or is planka_ynh cursed or was I expelled?
[21:06:08] <orhtej2> (`!testme` does not command the bot)
[21:06:47] <orhtej2> > <@tag:lostpod.me> humans reading the schema /o\\

it's surprisingly clear TBH
[21:07:03] <orhtej2> also I had my fair chunk of writing these for JSON
[21:07:09] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #2131](https://github.com/YunoHost/apps/pull/2131): Remove ansible-matrix-docker-deploy from wishlist
[21:07:10] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([da335cd91ece...e35b19daf064](https://github.com/YunoHost/apps/compare/da335cd91ece...e35b19daf064))
[21:07:10] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch OniriCorpe-patch-1
[21:07:31] <Tag> Some indisponibilité je présume

[21:07:32] <Tag> https://aria.im/_matrix/media/v1/download/lostpod.me/tKWcMfVGhaNaRIqoeCvJFKwa
[21:07:44] <orhtej2> > <@oniricorpe:im.emelyne.eu> i see no human here, only weird computers and therian beings

beep boop visit `about:robots` if you're using Firefox as you shoud
[21:07:59] <Tag> Anyway my !testme worked :p
[21:09:21] <Émy - OniriCorpe> > beep boop visit `about:robots` if you're using Firefox as you shoud

i'm using firefox, that's right
(and vivaldi)
((and safari))
[21:09:57] <orhtej2> https://aria.im/_matrix/media/v1/download/circledsquareroot.ovh/a66eb7d078c297844ca8fbba9811db2ec9836d6dfdc6b218cd47040e20e27d8d
[21:10:22] <Tag> > <@tag:lostpod.me> sent an image.

orhtej2:
[21:10:56] <Tag> dunno why yours didn't worked, i should look into the logs but i'm kinda tired right now :')
[21:11:45] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch wishlist-deprecated
[21:11:45] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([e35b19daf064...db5890a46e56](https://github.com/YunoHost/apps/compare/e35b19daf064...db5890a46e56))
[21:11:45] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #2133](https://github.com/YunoHost/apps/pull/2133): wishlist: removing webogram & ultrasonics (deprecated)
[21:11:50] <Yunohost Git/Infra notifications> [apps/master] removing webogram & ultrasonics from wishlist (deprecated) - OniriCorpe
[21:12:35] <Yunohost Git/Infra notifications> [apps] @Tagadda approved [pull request #2134](https://github.com/YunoHost/apps/pull/2134#pullrequestreview-1937730378) wishlist: complete some empty website, upstream or description
[21:12:39] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch wishlist-completion
[21:12:39] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([db5890a46e56...c45563d664ae](https://github.com/YunoHost/apps/compare/db5890a46e56...c45563d664ae))
[21:12:42] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #2134](https://github.com/YunoHost/apps/pull/2134): wishlist: complete some empty website, upstream or description
[21:13:03] <Tag> it's merge o'clock o/
[21:13:31] <Émy - OniriCorpe> merged by the guru
[21:38:52] <Salamandar> > <@oniricorpe:im.emelyne.eu> i see no human here, only weird computers and therian beings

no possum emoji, sad
[22:17:23] <orhtej2> CI is having an emotional breakdown? https://ci-apps-dev.yunohost.org/ci/job/14333
[22:18:41] <orhtej2> https://radicale.org/ vs https://radicle.xyz/ seriously google/bing/duckduckgo/searxng/whatever the name you consider for your project before using it ;P
[22:18:57] <Salamandar> hmmm
[22:19:04] <Salamandar> i'm going to see
[22:19:05] <orhtej2> (also lets move to radicale, guess which :P)
[22:20:08] <Salamandar> should be fixed now
[22:21:52] <orhtej2> yep, it started testing
[22:22:04] <orhtej2> tyty
[22:28:56] <Émy - OniriCorpe> > https://radicale.org/ vs https://radicle.xyz/ seriously google/bing/duckduckgo/searxng/whatever the name you consider for your project before using it ;P

`ridicule`
[22:38:31] <Salamandar> OMG the wallabag package for yunohost adds the support for LDAP that is absent upstream
[22:38:42] <Salamandar> of course today it's broken
[23:36:15] <lapineige> > <@Salamandar:matrix.org> OMG the wallabag package for yunohost adds the support for LDAP that is absent upstream

Well the original packager did a great job :D
[23:36:25] <Salamandar> ah yeah that's certain
[23:36:33] <Salamandar> it's black magic fuckery
[23:37:21] <lapineige> I'm certainly not going to touch it at any time
[23:39:38] <Émy - OniriCorpe> don't make me tap the sign

👉🏻 https://github.com/YunoHost/issues/issues/2357