Tuesday, September 26, 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
 
             

[00:59:29] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-dashy: Add Dashy to wishlist ([5333ee97](https://github.com/YunoHost/apps/commit/5333ee97079daf0d2bd939d21677d650a71f09cc))
[00:59:29] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1749](https://github.com/YunoHost/apps/pull/1749): Add Dashy to wishlist
[00:59:30] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-dashy
[02:46:18] <lapineige> Oh, a muted account is shown in the replies. Hello, dear Yunohost Git/Infra notifications:
[03:09:47] <Yunohost Git/Infra notifications> App gitlab-runner rises from level 7 to 8 in job [#18849](https://ci-apps.yunohost.org/ci/job/18849) !
[06:19:38] <Yunohost Git/Infra notifications> [apps] @Tagadda edited [pull request #1749](https://github.com/YunoHost/apps/pull/1749): Add Dashy to wishlist
[06:20:05] <Yunohost Git/Infra notifications> [apps] @Tagadda edited [pull request #1749](https://github.com/YunoHost/apps/pull/1749): Add Dashy to wishlist
[06:20:38] <Yunohost Git/Infra notifications> [apps] @Tagadda edited [pull request #1749](https://github.com/YunoHost/apps/pull/1749): Add Dashy to wishlist
[06:20:50] <Yunohost Git/Infra notifications> [apps] @Tagadda approved [pull request #1749](https://github.com/YunoHost/apps/pull/1749#pullrequestreview-1643424812) Add Dashy to wishlist: :rocket:
[06:21:08] <Yunohost Git/Infra notifications> [apps] @Tagadda merged [pull request #1749](https://github.com/YunoHost/apps/pull/1749): Add Dashy to wishlist
[06:21:08] <Yunohost Git/Infra notifications> [apps] @Tagadda pushed 2 commits to master ([c3752811b75f...867b3672ef74](https://github.com/YunoHost/apps/compare/c3752811b75f...867b3672ef74))
[06:21:12] <Yunohost Git/Infra notifications> [apps] @Tagadda deleted branch add-to-wishlist-dashy
[06:21:12] <Yunohost Git/Infra notifications> [apps/master] Add Dashy to wishlist - yunohost-bot
[06:21:18] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1749 from YunoHost/add-to-wishlist-dashy Add Dashy to wishlist - Tagada
[06:23:40] <lapineige> Tag: I mean you replyed to the bot, hence I see it :)
[06:24:00] <Tag> aaaaahhhhhnnn I get it now, thanks :D
[07:07:14] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-phorge: Add Phorge to wishlist ([01bb42c1](https://github.com/YunoHost/apps/commit/01bb42c1d1778063b1aff4ad10e0532991710ff6))
[07:07:14] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-phorge
[07:07:15] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1750](https://github.com/YunoHost/apps/pull/1750): Add Phorge to wishlist
[07:28:39] <Yunohost Git/Infra notifications> [apps] @ericgaspar approved [pull request #1750](https://github.com/YunoHost/apps/pull/1750#pullrequestreview-1643543977) Add Phorge to wishlist
[07:28:45] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1750](https://github.com/YunoHost/apps/pull/1750): Add Phorge to wishlist
[07:28:45] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([867b3672ef74...d09c9ff4ee9c](https://github.com/YunoHost/apps/compare/867b3672ef74...d09c9ff4ee9c))
[07:28:48] <Yunohost Git/Infra notifications> [apps/master] Add Phorge to wishlist - yunohost-bot
[07:28:52] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1750 from YunoHost/add-to-wishlist-phorge Add Phorge to wishlist - eric_G
[07:38:06] <Salamandar> Aleks (he/him/il/lui): : 'baikal' doesn't find baïkal in the app catalog 😭
[07:38:18] <Salamandar> Aleks (he/him/il/lui) nitpick: 'baikal' doesn't find baïkal in the app catalog 😭
[07:39:43] <Aleks (he/him/il/lui)> Ah maybe search should be case insensitive
[09:44:15] <Yunohost Git/Infra notifications> [my_webapp_ynh] @ericgaspar pushed 1 commit to testing: Add PostgreSQL database ([6ea232f5](https://github.com/YunoHost-Apps/my_webapp_ynh/commit/6ea232f503d2c618921bf30249e854e05b407c0f))
[09:44:25] <Yunohost Git/Infra notifications> [my_webapp_ynh] @yunohost-bot pushed 1 commit to testing: Auto-update README ([00b181c4](https://github.com/YunoHost-Apps/my_webapp_ynh/commit/00b181c417c41f6d645d9627cc260b8963d283d9))
[09:44:31] <Yunohost Git/Infra notifications> [my_webapp_ynh] @ericgaspar [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/125#issuecomment-1735043740) on [issue #125](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/125) Document PostgreSQL database choice : closing with https://github.com/YunoHost-Apps/my_webapp_ynh/commit/6ea232f503d2c618921bf30249e854e05b407c0f
[09:44:42] <Yunohost Git/Infra notifications> [my_webapp_ynh] @ericgaspar closed [pull request #125](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/125): Document PostgreSQL database choice
[09:44:51] <Yunohost Git/Infra notifications> App misskey goes down from level 8 to 3 in job [#18855](https://ci-apps.yunohost.org/ci/job/18855)
[09:44:59] <Yunohost Git/Infra notifications> [apps] @tituspijean created new branch calckey-firefish
[09:45:10] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 1 commit to calckey-firefish: Firefish has replaced Calckey ([d194a50c](https://github.com/YunoHost/apps/commit/d194a50cdf98da86b28ad02c37e33056e1fe13fe))
[09:45:20] <Yunohost Git/Infra notifications> [apps] @tituspijean opened [pull request #1751](https://github.com/YunoHost/apps/pull/1751): Firefish has replaced Calckey
[10:13:23] <Yunohost Git/Infra notifications> [nextcloud_ynh] @Salamandar approved [pull request #603](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/603#pullrequestreview-1643898372) testing: LGTM. Gonna test on my server today.
[10:14:14] <Yunohost Git/Infra notifications> [apps] @orhtej2 approved [pull request #1751](https://github.com/YunoHost/apps/pull/1751#pullrequestreview-1643900102) Firefish has replaced Calckey: Potato seal of approval
[10:30:50] <Salamandar> Hey
[10:31:02] <Salamandar> Is it accepted to depend on a package in the bullseye-backports repository ?
[10:31:33] <Salamandar> My new package just failed on the CI because i didn’t even know the package was in backports ><’
[10:33:06] <orhtej2> > <@Salamandar:matrix.org> Is it accepted to depend on a package in the bullseye-backports repository ?

I would also love to know this
[10:40:43] <orhtej2> ljf: would you be open to discuss https://github.com/YunoHost-Apps/borg_ynh/issues/145 ?
[10:41:28] <Salamandar> > I would also love to know this

ah ^^
[10:41:48] <orhtej2> as far as I can tell making `borg` `bookworm`-compatible requires upgrade to 1.2.1 and current setup is not super side-by-side friendly :/
[10:42:54] <orhtej2> > <@Salamandar:matrix.org> ah ^^

perhaps question is: if in `manifest.toml` you declare a package coming from arbitrary source, is said source added to `sources.lst`, potentially making `apt upgrade` pick up random changes?
[10:44:18] <Salamandar> Yeah that’s the risk, but TBH having bullseye-backports enabled on bullseye is really risk-free
[10:44:59] <orhtej2> > <@Salamandar:matrix.org> Yeah that’s the risk, but TBH having bullseye-backports enabled on bullseye is really risk-free

famous last words? :P
[10:45:05] <Salamandar> LOL
[10:45:17] <Salamandar> Well, backports has been enabled on my server since day 1
[10:45:24] <Salamandar> but anyways
[10:45:28] <Salamandar> > perhaps question is: if in `manifest.toml` you declare a package coming from arbitrary source, is said source added to `sources.lst`, potentially making `apt upgrade` pick up random changes?

I think no ?
[10:45:39] <Salamandar> not 100% sure…
[10:46:08] <Salamandar> Also I think deb/apt has a feature when you can "semi-enable" a repository, meaning you can apt install but apt upgrade will not use this repo
[10:46:25] <Salamandar> or maybe you need to do apt install --from <therepo> ? I don’t remember
[10:46:51] <orhtej2> hmmmmmmmmmmm mine does not list `yarn`'s repo
[10:47:44] <orhtej2> ```sh
$ sudo apt update
Hit:1 http://forge.yunohost.org/debian bullseye InRelease
Hit:2 https://deb.debian.org/debian bullseye InRelease
Hit:3 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:4 https://deb.debian.org/debian bullseye-updates InRelease
Hit:5 https://packages.sury.org/php bullseye InRelease
```
[10:47:57] <orhtej2> so ~YNH's built-ins
[10:49:40] <orhtej2> aha! https://github.com/YunoHost/yunohost/blob/5110cd0800faf8f406fe1bc69cb91199f2674a20/helpers/apt#L421
[10:50:09] <orhtej2> so I'd say it's safe to provision from `backports`, `apt update` will not pick up changes to said package afterwards anyway
[10:51:59] <Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u pushed 1 commit to testing: 16.4.0 ([322b82d9](https://github.com/YunoHost-Apps/gitlab_ynh/commit/322b82d973da05ae75d27ebbe3c1b95eaf2ea584))
[10:52:03] <Yunohost Git/Infra notifications> [gitlab_ynh] @yunohost-bot pushed 1 commit to testing: Auto-update README ([18f7d4e9](https://github.com/YunoHost-Apps/gitlab_ynh/commit/18f7d4e9797c27d5a8ca4e810dbb53ab099c7d34))
[10:52:54] <Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u opened [pull request #230](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230): Testing
[10:52:57] <Yunohost Git/Infra notifications> [gitlab_ynh] @kay0u [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230#issuecomment-1735296829) on [issue #230](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230) Testing: testme
[10:52:59] <Yunohost Git/Infra notifications> [gitlab_ynh] @yunohost-bot [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230#issuecomment-1735296893) on [issue #230](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230) Testing: Fingers crossed
[[Test Badge](https://img.shields.io/endpoint?url=https://ci-apps-dev.yunohost.org/ci/api/job/9855/bad...
[10:53:20] <orhtej2> > <@yunohostinfra:matrix.org> [gitlab_ynh] @kay0u [commented](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230#issuecomment-1735296829) on [issue #230](https://github.com/YunoHost-Apps/gitlab_ynh/pull/230) Testing: testme

I've been lied to the entire time, `!` is optional? :P
[10:57:12] <Aleks (he/him/il/lui)> nah, but in the webhook handler that receive the github event, we remove special chars before sending the message to matrix-commander that post it here, just to avoid injections etc
[10:57:33] <Aleks (he/him/il/lui)> we could probably find some more clever escaping trick but meh
[11:00:32] <Aleks (he/him/il/lui)> > <@Salamandar:matrix.org> Is it accepted to depend on a package in the bullseye-backports repository ?

in the past we've gotten very paranoid about backports ... I don't have any explicit example to show but from what I remember, there was some explosive domino effects like you install package A from backports, which depends from B, which depends from a newer version of C, which is used by plenty of other packages, and suddently you end up having to upgrade a gazillion packages and some contain breaking changes
[11:01:01] <orhtej2> > <@Alekswag:matrix.org> we could probably find some more clever escaping trick but meh

literally unplayable, 0/10 :P
[11:06:09] <orhtej2> is there CI dashboard somewhere? https://ci-apps-bookworm.yunohost.org/ci/job/1622 was stuck at test 4/8 for past ~2 days
[11:08:01] <orhtej2> > is there CI dashboard somewhere? https://ci-apps-bookworm.yunohost.org/ci/job/1622 was stuck at test 4/8 for past ~2 days

of course there is, it's here: https://ci-apps-bookworm.yunohost.org/ci/
[11:16:06] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-counter: Add Counter to wishlist ([c52bd6bc](https://github.com/YunoHost/apps/commit/c52bd6bc1c6780a20c0b37798da7e69a6548f199))
[11:16:07] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1752](https://github.com/YunoHost/apps/pull/1752): Add Counter to wishlist
[11:16:07] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-counter
[11:20:13] <orhtej2> > is there CI dashboard somewhere? https://ci-apps-bookworm.yunohost.org/ci/job/1622 was stuck at test 4/8 for past ~2 days

oh ffs cancelling discards log?
[11:20:20] <orhtej2> https://ci-apps-bookworm.yunohost.org/ci/logs/1622.log
[11:20:29] <orhtej2> thanks 👿
[11:22:12] <Aleks (he/him/il/lui)> epic fail : nextcloud now has 11 stars and is now displayed ... at the bottom of the list because the comparison between stars count is alphabetical xD
[11:25:11] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([d09c9ff4ee9c...158071f64ea2](https://github.com/YunoHost/apps/compare/d09c9ff4ee9c...158071f64ea2))
[11:25:11] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1752](https://github.com/YunoHost/apps/pull/1752): Add Counter to wishlist
[11:25:15] <Yunohost Git/Infra notifications> [apps/master] Add Counter to wishlist - yunohost-bot
[11:25:16] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-to-wishlist-counter
[11:25:19] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1752 from YunoHost/add-to-wishlist-counter Add Counter to wishlist - Alexandre Aubin
[11:36:14] <Aleks (he/him/il/lui)> hmpf some people cant login because the code crashes if there's no avatar_url ~_~
[11:36:34] <Aleks (he/him/il/lui)> didnt think people with no avatar had effectively no avatar url ~_~
[11:37:21] <tituspijean> ooooh that's why yunohoster was bugging out 😆
[11:42:00] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([158071f64ea2...58ad0ec41d36](https://github.com/YunoHost/apps/compare/158071f64ea2...58ad0ec41d36))
[11:42:04] <Yunohost Git/Infra notifications> [apps/master] appstore: fix popularity sorting - Alexandre Aubin
[11:42:08] <Yunohost Git/Infra notifications> [apps/master] appstore: try to fix login for people with no avatar x_x - Alexandre Aubin
[11:46:50] <Tag> Missed the opportunity to use yuwunohost logo as default avatar 😔
[11:47:25] <Tag> Missed the opportunity to use yUwUnohost logo as default avatar 😔
[11:52:58] <Salamandar> > <@Alekswag:matrix.org> epic fail : nextcloud now has 11 stars and is now displayed ... at the bottom of the list because the comparison between stars count is alphabetical xD

wow nice
[11:55:11] <Salamandar> It would be nice to be able to vote on https://apps.yunohost.org/catalog without having to go on the app’s page
[11:55:17] <Aleks (he/him/il/lui)> my god, Restic logo ...
[11:55:22] <Aleks (he/him/il/lui)> it's so cute /o\
[11:56:33] *Tag thinking that now I have to edit Restic logo with S3 logo somehow
[11:58:02] <Tag> oh god
[11:58:17] <Tag> realizing I don't know how to restore a backup using the restic app
[11:58:24] <Tag> and... it's not documented ?
[11:59:41] <Aleks (he/him/il/lui)> missa discovering there's a reverse proxy app which is not redirect x_X https://github.com/YunoHost-Apps/reverseproxy_ynh
[12:02:09] <Tag> Hey orhtej2 o/ If you want I can give you write access on paperless-ngx_ynh
[12:02:40] <orhtej2> > <@tag:lostpod.me> Hey orhtej2 o/ If you want I can give you write access on paperless-ngx_ynh

It's OK, not that I have any clue how to fix the problem ATM :)
[12:04:33] <Tag> That makes two of us o/
[12:13:31] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/FZcWSqBfvKAsgdkTopcvDTUu
[12:13:33] <Salamandar> https://apps.yunohost.org/app/opensondage

[12:13:35] <Salamandar> :’(
[12:14:04] <Salamandar> i hate money also is too long and moves the buttons on the next line
[12:14:25] <Salamandar> IMHO it’s okay for the buttons to be on the next line, but they should be on the right
[12:15:22] <Salamandar> `margin-left: auto;` does the trick, see:
[12:15:39] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/zrolLVeeUzMnNEgwGAQzfHbb
[12:18:38] <Tag> CSS /o\
[12:19:02] <Salamandar> 😄
[12:21:38] <Salamandar> Also, a "bug": on the wishlist when you vote it reloads the page and goes back on top
[12:32:38] <Salamandar> > <@Alekswag:matrix.org> in the past we've gotten very paranoid about backports ... I don't have any explicit example to show but from what I remember, there was some explosive domino effects like you install package A from backports, which depends from B, which depends from a newer version of C, which is used by plenty of other packages, and suddently you end up having to upgrade a gazillion packages and some contain breaking changes

Ah yeah but if I add bullseye-backports in my manifest.toml, the package won’t run on bookworm ><’
[12:33:30] <Salamandar> grmblblblb
[12:33:53] <Tag> Pas moyen de bricoler quelque chose avec le raw_bash_truc ?
[12:34:03] <Salamandar> oui je vois que ça
[12:34:21] <Salamandar> ou une erreur "please enable backports" lol
[12:34:33] *Salamandar runs far away from yunohost maintainers
[12:34:44] <Tag> ça bof justement c'est pas bon, parce qu'on veut retirer les backports une fois que le paquet est installé
[12:35:00] <Aleks (he/him/il/lui)> thereisnoexit.jpg
[12:35:06] <Salamandar> oh wait
[12:35:12] <Salamandar> ça risquerait pas de virer les backports que quelqu’un aurait activés à la main ?
[12:35:21] <Tag> https://aria.im/_matrix/media/v1/download/lostpod.me/ALkBgUJwJEVEXQtitKcLTteM
[12:35:23] <Aleks (he/him/il/lui)> keskécé le package ?
[12:35:37] <Salamandar> httpsh, qui utilise ttyd
[12:37:29] <Salamandar> ah mais il est même pas dans bookworm ttyd, c’est étrange
[12:38:01] <Aleks (he/him/il/lui)> are you familiar with the concept of :
[12:38:02] <Aleks (he/him/il/lui)> https://i.imgflip.com/80ghxq.jpg
[12:38:17] <Salamandar> bon bin go utiliser les binaires fournis sur les releases github
[12:38:50] <Salamandar> > <@Alekswag:matrix.org> https://i.imgflip.com/80ghxq.jpg

no because i started using it (i have backports enabled, that’s why I see this issue so late) and it works fiiiiiiiiiiiiiiine compared to wetty
[12:40:01] <Tag> > <@Salamandar:matrix.org> ah mais il est même pas dans bookworm ttyd, c’est étrange

j'ai voulu installer un asterisk à la maison, mais pareil, pas de paquet bookworm :(
parce que "pénurie" de mainteneurs et aléas de la vie, entre autre
[12:40:34] <Salamandar> ah merde ? pénurie ? crap
[12:40:46] <Salamandar> bon je suis déjà mainteneur arch aur et yunohost, je vais m’arrêter là
[12:42:22] <Tag> bah si je me rappelle correctement, il y avait deux ou trois mainteneurs dans la team asterisk debian, puis il y a eu scission (dissensions sur la manière d'aborder le paquetage du soft) et maintenant il y en a encore moins /o\\
[12:49:05] <Salamandar> Ah oui ok c’est pas général à debian, c’est sur ce projet là
[12:57:13] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-to-wishlist-phorge
[12:57:35] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1751](https://github.com/YunoHost/apps/pull/1751): Firefish has replaced Calckey
[12:57:36] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([58ad0ec41d36...d0cb365c73fc](https://github.com/YunoHost/apps/compare/58ad0ec41d36...d0cb365c73fc))
[12:57:42] <Yunohost Git/Infra notifications> [apps/master] Firefish has replaced Calckey - tituspijean
[12:57:45] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch calckey-firefish
[12:57:45] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1751 from YunoHost/calckey-firefish Firefish has replaced Calckey - Alexandre Aubin
[13:27:23] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #1753](https://github.com/YunoHost/apps/pull/1753): Add json-schema for wishlist.toml, and fix wishlist.toml
[13:28:21] <Aleks (he/him/il/lui)> schemaallthethings.jpg
[13:28:41] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 2 commits to master ([d0cb365c73fc...9f74c962a2d6](https://github.com/YunoHost/apps/compare/d0cb365c73fc...9f74c962a2d6))
[13:28:43] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1753](https://github.com/YunoHost/apps/pull/1753): Add json-schema for wishlist.toml, and fix wishlist.toml
[13:28:45] <Yunohost Git/Infra notifications> [apps/master] Add json-schema for wishlist.toml, and fix wishlist.toml - Félix Piédallu
[13:28:55] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1753 from Salamandar/wishlist_schema Add json-schema for wishlist.toml, and fix wishlist.toml - Alexandre Aubin
[13:47:03] <orhtej2> > <@tag:lostpod.me> Hey orhtej2 o/ If you want I can give you write access on paperless-ngx_ynh

I have the latest version working in bullseye, bookworm remains broken despite official Docker image using it x_x. Theoretically bare metal install expects you to use python 3.9, will have a look if build from source works....
[13:49:57] <Tag> Great! Merging your PR :)
[14:07:55] <Tag> omg thanks orhtej2 !! https://github.com/YunoHost/package_check/pull/142 was a great idea !
mastodon_ynh was 2 hours+ and now it's only 1h20!!
[14:08:44] <Tag> it's so much faster noooow \o/
[14:09:14] <Salamandar> We could disable remove-after-fail too, in the same logic
[14:14:22] <Yunohost Git/Infra notifications> [package_check] @Tagadda pushed 1 commit to Tagadda-patch-1: Dont remove the app when install fails ([22dacd70](https://github.com/YunoHost/package_check/commit/22dacd70fd4f9e5dd8038ef0e2770cbf933fe36a))
[14:14:23] <Yunohost Git/Infra notifications> [package_check] @Tagadda created new branch Tagadda-patch-1
[14:15:51] <Yunohost Git/Infra notifications> [package_check] @Tagadda opened [pull request #143](https://github.com/YunoHost/package_check/pull/143): Dont remove the app when install fails
[14:16:39] <Tag> It's not as time saving as the no-safety-backup thing, mais tout est bon à prendre!
[14:24:32] <Tag> > I have the latest version working in bullseye, bookworm remains broken despite official Docker image using it x_x. Theoretically bare metal install expects you to use python 3.9, will have a look if build from source works....

https://github.com/paperless-ngx/paperless-ngx/issues/4100
[14:26:08] <Tag> And I guess there's something with this file https://github.com/paperless-ngx/paperless-ngx/blob/dev/.python-version and the Dockerfile
[15:27:39] <Yunohost Git/Infra notifications> [package_check] @Salamandar [commented](https://github.com/YunoHost/package_check/pull/143#issuecomment-1735778444) on [issue #143](https://github.com/YunoHost/package_check/pull/143) Dont remove the app when install fails: I did not even put the idea under a BY license, but thanks for the mention <3
[15:45:32] <Tag> I want package\_check to send the last failed logs to YunoPaste /o\\
[15:51:23] <orhtej2> > <@tag:lostpod.me> I want package\_check to send the last failed logs to YunoPaste /o\\

are you running it outside of CI?
[15:51:56] <orhtej2> otherwise:

- CI: https://ci-apps-dev.yunohost.org/ci/job/9271
- Log: https://ci-apps-dev.yunohost.org/ci/logs/9271.log
[15:52:23] <Tag> ooog I always forgot about this when I need it xD
[15:53:09] <Tag> and it's not really easy to read :x
[15:53:50] <Tag> Anyway I ended up with this monstruosity : `yunohost tools shell -c "from yunohost.log import log_list, log_share; log_share(log_list().get('operation')[-1].get('path'))"`
[15:59:48] <Yunohost Git/Infra notifications> [package_check] @alexAubin pushed 2 commits to master ([06107167bf4f...bea9c7704653](https://github.com/YunoHost/package_check/compare/06107167bf4f...bea9c7704653))
[15:59:49] <Yunohost Git/Infra notifications> [package_check] @alexAubin merged [pull request #143](https://github.com/YunoHost/package_check/pull/143): Dont remove the app when install fails
[15:59:51] <Yunohost Git/Infra notifications> [package_check] @alexAubin deleted branch Tagadda-patch-1
[15:59:53] <Yunohost Git/Infra notifications> [package_check/master] Dont remove the app when install fails - Tagada
[15:59:56] <Yunohost Git/Infra notifications> [package_check/master] Merge pull request #143 from YunoHost/Tagadda-patch-1 Dont remove the app when install fails - Alexandre Aubin
[16:08:58] <Yunohost Git/Infra notifications> Job [#18859](https://ci-apps.yunohost.org/ci/job/18859) for miniflux failed miserably :(
[16:17:38] <Yunohost Git/Infra notifications> @xplosionmind forked apps to [xplosionmind/apps](https://github.com/xplosionmind/apps)
[16:18:09] <Yunohost Git/Infra notifications> [apps] @xplosionmind opened [pull request #1754](https://github.com/YunoHost/apps/pull/1754): Mark Castopod as broken
[16:19:45] <Yunohost Git/Infra notifications> [package_check] @Tagadda pushed 1 commit to yunopaste-on-failure: Publish logs with YunoPaste on failure ([bee171ea](https://github.com/YunoHost/package_check/commit/bee171eadfd6672924781e7b212cf3c371011fe8))
[16:19:45] <Yunohost Git/Infra notifications> [package_check] @Tagadda created new branch yunopaste-on-failure
[16:25:54] <Yunohost Git/Infra notifications> [apps] @ericgaspar [commented](https://github.com/YunoHost/apps/pull/1754#issuecomment-1735885664) on [issue #1754](https://github.com/YunoHost/apps/pull/1754) Mark Castopod as broken: there is working / notworking but no broken
[16:30:21] <Tag> According to the CI, castopod works fine 🤔
[16:31:56] <Thomas> > <@yunohostinfra:matrix.org> [apps] @xplosionmind opened [pull request #1754](https://github.com/YunoHost/apps/pull/1754): Mark Castopod as broken

About this: I never really understood the purpose of marking apps as working/notworking, as the packaging level already takes care of notifying if an app is working or not?
[16:33:44] <Tag> IIRC when an app is notworking / in\_progress , the official ci-apps will not run scheduled tests and the app will be removed from the catalog*
[16:34:17] <Tag> when it's low level and working, it's still present in the catalog
[16:34:29] <Thomas> Aah okay makes sense, thanks!
[16:37:21] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1754#issuecomment-1735903787) on [issue #1754](https://github.com/YunoHost/apps/pull/1754) Mark Castopod as broken: Eeeeh but the app is level 8 and still passing tests so can you explicit why you want to flag the app as broken / notwor...
[16:39:50] <Yunohost Git/Infra notifications> [apps] @xplosionmind [commented](https://github.com/YunoHost/apps/pull/1754#issuecomment-1735907768) on [issue #1754](https://github.com/YunoHost/apps/pull/1754) Mark Castopod as broken: Sorry @ericgaspar, I got the syntax wrong. Replying to @alexAubin, in order to see why the app does not work just look ...
[16:43:51] <Yunohost Git/Infra notifications> [apps] @Tagadda [commented](https://github.com/YunoHost/apps/pull/1754#issuecomment-1735913803) on [issue #1754](https://github.com/YunoHost/apps/pull/1754) Mark Castopod as broken: I did try to install the app right now and its seems to be working good. You have to go through the post-install proces...
[16:46:09] <Yunohost Git/Infra notifications> [apps] @Tagadda [commented](https://github.com/YunoHost/apps/pull/1754#issuecomment-1735913803) on [issue #1754](https://github.com/YunoHost/apps/pull/1754) Mark Castopod as broken: I did try to install the app right now and its seems to be working good. You have to go through the post-install proces...
[16:46:35] <Yunohost Git/Infra notifications> [apps] @Tagadda closed [pull request #1754](https://github.com/YunoHost/apps/pull/1754): Mark Castopod as broken
[16:47:35] <Yunohost Git/Infra notifications> [apps] @xplosionmind [commented](https://github.com/YunoHost/apps/pull/1754#issuecomment-1735921949) on [issue #1754](https://github.com/YunoHost/apps/pull/1754) Mark Castopod as broken: > I did try to install the app right now and its seems to be working good. > You have to go through the post-install pr...
[16:50:55] <Yunohost Git/Infra notifications> [package_check] @Tagadda opened [pull request #144](https://github.com/YunoHost/package_check/pull/144): Publish logs with YunoPaste on failure
[16:55:04] <Yunohost Git/Infra notifications> [package_check] @Tagadda pushed 1 commit to yunopaste-on-failure: Publish logs with YunoPaste on failure ([b23959a6](https://github.com/YunoHost/package_check/commit/b23959a61ac33632f4c85c41ced8a2777894e3fe))
[17:09:11] <Tag> Ça foncitonne bien azuracast ?
Finalement je n'ai utilisé ni l'un ni l'autre, j'ai fini par bricolé un flux avec liquidsoap + icecast x)
[17:10:34] <isAAAc> ouep nickel , j'ay touche quasi jamais, mais on utilise à peine 30% des possibilités, peu de programmation d'émission ni podcasts
[17:12:33] <isAAAc> https://stream.krashboyz.org/public/krashboyz_bordel_klub
https://stream.krashboyz.org/public/h0nk_testube
https://stream.krashboyz.org/public/pi3rrot

les trois tournent en H24, avec des trucs où on a pas demandé l'autorisation aux ayant droit, mais osef on est des electro-punx-piwates
[17:18:38] <isAAAc> je l'avais installé via ce dépot: https://github.com/AzuraCast/ansible-installer quand l'install via docker s'est lamentablement vautrée avec perte totale de tout
[17:22:13] <isAAAc> si tu as besoin d'un flux webradio à l'occase hésites pas
[17:22:37] <isAAAc> ou si tu veux qu'on relaie ton existant
[17:22:44] <Tag> je prend note! ça pourrait bien arriver
[17:25:14] <Salamandar> OK I need some help understanding a CI failure
[17:25:15] <Salamandar> https://ci-apps-dev.yunohost.org/ci/job/9869
[17:25:38] <Salamandar> it works fine on my server. And I put chmod 750 on the containing directory, chmod +x on the executable, but I still get Permission denied…
[17:27:23] <Salamandar> Oh no, i read it incorrectly. Doesn't work on my server ><'
[17:27:34] <Salamandar> that's why you don't install twice the app you're trying to debug…
[17:28:29] <isAAAc> > <@Alekswag:matrix.org> don't hesitate to give feedback about what stuff are not super clear or what info you wish you had an answer to while reading this ;P

i readed it in franch yesterday evening, it is cool <3,
now i have to pop a new vps to learn how to package in real,
if i have well understood, i shouldn't install ynh-dev on an existing yunohost wich is on production
[17:29:31] <Tag> well, to package an app you shouldn't need a ynh-dev
[17:32:48] <isAAAc> > <@tag:lostpod.me> well, to package an app you shouldn't need a ynh-dev

oh, good to know, perhaps should it be explained in the doc (?)
[17:33:53] <Tag> > oh, good to know, perhaps should it be explained in the doc (?)

Do you mean like in the "Introduction au packaging" ? https://yunohost.org/fr/packaging_apps_intro 😊
[17:38:27] <Tag> isAAAc: ynh-dev is for contributing to the core of yunohost
[17:40:42] <isAAAc> > <@tag:lostpod.me> isAAAc: ynh-dev is for contributing to the core of yunohost

i'm not enough skilled in dev to play with the core for now ^^
[18:00:09] <Salamandar> isAAAc: come packaging apps ❤️
[18:52:02] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1755](https://github.com/YunoHost/apps/pull/1755): Add Akkoma to wishlist
[18:52:06] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-akkoma: Add Akkoma to wishlist ([bf872b20](https://github.com/YunoHost/apps/commit/bf872b206bff3288983990f08b28e7bb7834f719))
[18:53:19] <Yunohost Git/Infra notifications> [apps] @Tagadda [commented](https://github.com/YunoHost/apps/pull/1755#issuecomment-1736101845) on [issue #1755](https://github.com/YunoHost/apps/pull/1755) Add Akkoma to wishlist: Hey theres https://github.com/YunoHost-Apps/akkoma_ynh/ Should we link to in_progress packages on the wishlist too ?
[18:58:54] <Yunohost Git/Infra notifications> [apps] @ericgaspar [commented](https://github.com/YunoHost/apps/pull/1755#issuecomment-1736110288) on [issue #1755](https://github.com/YunoHost/apps/pull/1755) Add Akkoma to wishlist: Akkoma needs to be fixed, not packaged
[18:58:55] <Yunohost Git/Infra notifications> [apps] @ericgaspar closed [pull request #1755](https://github.com/YunoHost/apps/pull/1755): Add Akkoma to wishlist
[19:04:45] <Yunohost Git/Infra notifications> [apps] @Tagadda [commented](https://github.com/YunoHost/apps/pull/1755#issuecomment-1736125117) on [issue #1755](https://github.com/YunoHost/apps/pull/1755) Add Akkoma to wishlist: Ah, I overseen the repo... we should prevent one to add an app thats already in the apps.toml
[19:05:03] <Yunohost Git/Infra notifications> [apps] @Tagadda [commented](https://github.com/YunoHost/apps/pull/1755#issuecomment-1736125117) on [issue #1755](https://github.com/YunoHost/apps/pull/1755) Add Akkoma to wishlist: Ah, I overseen the repo... we should prevent one to add an app thats already in the apps.toml (and maybe redirect it to...
[19:05:20] <Yunohost Git/Infra notifications> [apps] @ericgaspar deleted branch add-to-wishlist-akkoma
[19:07:14] <Mateusz Szymański> > <@Salamandar:matrix.org> it works fine on my server. And I put chmod 750 on the containing directory, chmod +x on the executable, but I still get Permission denied…

Is this `-` meant to be here? https://github.com/YunoHost-Apps/httpsh_ynh/blob/0b1242bcd62d8dd5b782227d79ef0f87317fdc19/conf/systemd.service#L10
[19:11:29] <eric_G> The nice thing with the new catalog is that we will be able to care less for the unvoted apps 😬
[19:12:54] <Mateusz Szymański> https://aria.im/_matrix/media/v1/download/matrix.org/kNTdarjUWJPAjIRlkwkIcrhA
[19:13:06] <Mateusz Szymański> Finally it reasonably renders on mobile
[19:13:39] <Mateusz Szymański> A lot of things to love about it when I think about it ❤️
[19:19:34] <Salamandar> > <@orhtej2:matrix.org> Is this `-` meant to be here? https://github.com/YunoHost-Apps/httpsh_ynh/blob/0b1242bcd62d8dd5b782227d79ef0f87317fdc19/conf/systemd.service#L10

according to systemd doc :

> optionally prefixed with "-", which indicates that if the file does not exist, it will not be read and no error or warning message is logged

So, not sure, maybe I can remove it, but it doesn't do much harm
[19:19:49] <Salamandar> But I found out my issue in the end
[19:24:31] <tituspijean> Though _some people_ tend to package apps while they are still pending PRs to the wishlist. 😛
[19:28:49] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 1 commit to apps_links_to_new_tab: External links in catalog to open in a new tab ([9a8e2b9f](https://github.com/YunoHost/apps/commit/9a8e2b9f4d0c1e39d989496b7383fe5d679e6e90))
[19:28:50] <Yunohost Git/Infra notifications> [apps] @tituspijean created new branch apps_links_to_new_tab
[19:30:24] <Yunohost Git/Infra notifications> [apps] @tituspijean opened [pull request #1756](https://github.com/YunoHost/apps/pull/1756): External links in catalog to open in a new tab
[19:32:00] <Yunohost Git/Infra notifications> [apps] @Tagadda approved [pull request #1756](https://github.com/YunoHost/apps/pull/1756#pullrequestreview-1645048796) External links in catalog to open in a new tab: Looks good I think we should do this on the wishlist too
[19:34:23] <Mateusz Szymański> > <@Salamandar:matrix.org> But I found out my issue in the end

for future reference - what was it?
[19:35:27] <Tag> https://github.com/YunoHost-Apps/httpsh_ynh/commit/a88ec4c53893c6fae779f94163691512f227d7be 😁
[19:36:22] <Salamandar> > <@tag:lostpod.me> https://github.com/YunoHost-Apps/httpsh_ynh/commit/a88ec4c53893c6fae779f94163691512f227d7be 😁

yeah here it is ><'
[19:36:29] <Salamandar> --target != --target_dir…
[19:37:58] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 1 commit to apps_links_to_new_tab: External links in wishlist to open in a new tab ([1273cef2](https://github.com/YunoHost/apps/commit/1273cef2b14f867bae18a92da3272e2df5365fd3))
[19:39:50] <Mateusz Szymański> > <@Salamandar:matrix.org> --target != --target_dir…

ahhhh, you're shipping singular file?
[19:40:02] <Salamandar> yeah
[19:40:06] <Salamandar> precompiled executable
[19:40:20] <Salamandar> not the usual thing, so i made that dumb mistake
[19:41:49] <Mateusz Szymański> BTW who's maintaining unmaintained apps other than the one who shall not be tagged but his name is combination of Eric and G
[19:44:03] <Salamandar> ahah
[19:46:22] <Mateusz Szymański> > I have the latest version working in bullseye, bookworm remains broken despite official Docker image using it x_x. Theoretically bare metal install expects you to use python 3.9, will have a look if build from source works....

I stand corrected, `dev` (tries to) use debian 12 image, version 17.whatever uses alpine-python-3.9 so indeed upstream is f***ed
[19:53:38] <Yunohost Git/Infra notifications> [package_check] @alexAubin approved [pull request #144](https://github.com/YunoHost/package_check/pull/144#pullrequestreview-1645081162) Publish logs with YunoPaste on failure: LGTM on principle
[19:54:17] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1756](https://github.com/YunoHost/apps/pull/1756): External links in catalog to open in a new tab
[19:54:20] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 3 commits to master ([9f74c962a2d6...45da1e60e240](https://github.com/YunoHost/apps/compare/9f74c962a2d6...45da1e60e240))
[19:54:23] <Yunohost Git/Infra notifications> [apps/master] External links in catalog to open in a new tab - tituspijean
[19:54:28] <Yunohost Git/Infra notifications> [apps/master] External links in wishlist to open in a new tab - tituspijean
[19:54:33] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1756 from YunoHost/apps_links_to_new_tab External links in catalog to open in a new tab - Alexandre Aubin
[19:55:16] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch apps_links_to_new_tab
[19:56:10] <Yunohost Git/Infra notifications> [package_check] @Salamandar [commented](https://github.com/YunoHost/package_check/pull/144#issuecomment-1736198212) on [issue #144](https://github.com/YunoHost/package_check/pull/144) Publish logs with YunoPaste on failure: OH YES PLEASE (I was more thinking about adding a "artifact" feature to the runner, but this is reeeeally nice too)
[20:02:58] <Mateusz Szymański> `yolocommit` should trigger yunohost-bot to auto-approve
[20:02:58] <Aleks (he/him/il/lui)> my face everytime somebody uses matrix threads https://s2.dmcdn.net/v/FVbpF1NEPChsdiY2u/x1080
[20:04:00] <Mateusz Szymański> https://aria.im/_matrix/media/v1/download/matrix.org/vdKYWUsEWhwlzVXOerVEdsKa
[20:05:13] <Mateusz Szymański> > <@Alekswag:matrix.org> my face everytime somebody uses matrix threads https://s2.dmcdn.net/v/FVbpF1NEPChsdiY2u/x1080

I would give you a shrubbery but there's no such emoji :/
[20:05:14] <Tag> me, yelling at computer: "WHERE DOES THE LITTLE DOT COME FROM????!!!"
[20:06:10] <Mateusz Szymański> > * <@titus:pijean.ovh> discovers that threads are broken on Dendrite

which dendrite, perhaps 0.13.2 fixed them but they never got released in YNH **wink wink**
[20:06:10] *tituspijean discovers that threads are broken on Dendrite
[20:06:54] <Mateusz Szymański> > <@orhtej2:matrix.org> which dendrite, perhaps 0.13.2 fixed them but they never got released in YNH **wink wink**

(it did not most likely)
[20:06:54] <Tag> this is a thread!
[20:07:30] <tituspijean> Oh gosh, did I...?
[20:07:31] <tituspijean> yes I f*cking did not open a PR to master
[20:07:31] <Mateusz Szymański> > <@titus:pijean.ovh> Oh gosh, did I...?

it's only in `testing`
[20:08:07] <Mateusz Szymański> yeeeeah there are QOL improvements to be made with all that `testing` -> `master` commiting
[20:09:28] <tituspijean> Actually I did, I have pending questions in https://github.com/YunoHost-Apps/dendrite_ynh/pull/114
[20:10:56] <Tag> lets implement a "@yunohost-bot remind me this before next meeting" thing :D
[20:10:56] <tituspijean> Basically I want the yunobot the shame me in here.
🤖 `tituspijean, you would not have forgotten to open a PR for Dendrite yesterday, would you?`
[20:10:57] <tituspijean> But i'll accept a mere auto-PR whenever testing and master diverge
[20:13:30] <Yunohost Git/Infra notifications> [apps] @Salamandar opened [pull request #1757](https://github.com/YunoHost/apps/pull/1757): Add Httpsh (wetty alternative)
[20:14:40] <tituspijean> (yolotesting the Dendrite PR, if I am offline more than 10 minutes it's that something went wrong)
[20:14:41] <Salamandar> LOL
[20:15:04] <tituspijean> "Success! dendrite is already up-to-date" 😆
[20:15:33] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/idgFgljVFbRJjGYLfwkBywty
[20:16:08] <Yunohost Git/Infra notifications> [apps] @Tagadda approved [pull request #1757](https://github.com/YunoHost/apps/pull/1757#pullrequestreview-1645123888) Add Httpsh (wetty alternative)
[20:16:29] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1757](https://github.com/YunoHost/apps/pull/1757): Add Httpsh (wetty alternative)
[20:16:29] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to master ([45da1e60e240...da23bcb98b82](https://github.com/YunoHost/apps/compare/45da1e60e240...da23bcb98b82))
[20:16:33] <Yunohost Git/Infra notifications> [apps/master] Add Httpsh (wetty alternative) - Félix Piédallu
[20:16:36] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1757 from Salamandar/httpsh Add Httpsh (wetty alternative) - eric_G
[20:19:34] <Tag> threads??? :o
[20:21:53] <Tag> Your dendrite now supports threads ? :o
[20:21:53] <tituspijean> > <@tag:lostpod.me> threads??? :o

I'm back, what are you writing about ? 😲
[20:23:50] <tituspijean> No? Yes? Sorry Aleks. 😛
[20:23:51] <tituspijean> It only shows my thread though, no others
[20:25:32] <Salamandar> > <@tag:lostpod.me> lets implement a "@yunohost-bot remind me this before next meeting" thing :D

This Week In Yunohost !
[20:25:54] <Salamandar> https://github.com/haecker-felix/hebbot
[20:27:27] <Mateusz Szymański> > <@titus:pijean.ovh> (yolotesting the Dendrite PR, if I am offline more than 10 minutes it's that something went wrong)

it actually work, my now-dead VPS was running it for the past 2 weeks
[20:27:51] <Mateusz Szymański> (works as in you can run 0.13.2, not that as in threads in dendrite work)
[20:53:02] <Yunohost Git/Infra notifications> [apps] @Salamandar [commented](https://github.com/YunoHost/apps/pull/1706#issuecomment-1736255113) on [issue #1706](https://github.com/YunoHost/apps/pull/1706) Add an autopatch to remove full_domain from manifest.toml: Let iz go ?
[20:53:02] <Yunohost Git/Infra notifications> [apps] @Salamandar approved [pull request #1706](https://github.com/YunoHost/apps/pull/1706#pullrequestreview-1645156337) Add an autopatch to remove full_domain from manifest.toml
[20:53:02] <Yunohost Git/Infra notifications> [apps] @Salamandar closed [pull request #1685](https://github.com/YunoHost/apps/pull/1685): Add requires-its-own-domain antifeature.
[20:55:16] <Mateusz Szymański> the button is there Aleks (he/him/il/lui) ^
[20:55:16] <Mateusz Szymański> ha no, I resized the window and it's f**ed anyway
[20:55:16] <Mateusz Szymański> > <@titus:pijean.ovh> OK hear me out, it's about notifications within the project.
>
> Last weekend I have played with ntfy, a push notifications server (for monitoring my <del>\*arr apps</del> science).
> I have also been increasingly dissatisfied with GIthub notifications and not really monitoring the CI activity.
>
> What about... implementing a ntfy server for YunoHost with a general notifications (to be rarely used), and several topics per apps ("general" with new versions, warnings about critical updates, and new features like 'eh we implemented the config panel, check it out'; "testing" with calls for testers when a PR is ready, "dev" with CI notifications). I know I'm kinda reinventing RSS...
>
> Down the line we could reimplement a RSS/notification systems within the webadmin with (opt-in) auto-subscription to news about apps that are installed in each server, new YunoHost releases, ...
>
> Better said than done, but I think it could at least help us, and at best improve user experience

+1 to 'current status quo is bad'
[20:55:16] <Mateusz Szymański> #thatsimpleiguess
[20:55:17] <Tag> > <@orhtej2:matrix.org> also (let's not tag) Aleks indeed, the room shows new message despite it all being read already

You now need to read all the threads!! :D
[20:55:17] <Salamandar> and then you just have to add a react to a message and boom
[20:55:17] <Mateusz Szymański> > <@orhtej2:matrix.org> naaaah, when I click the button I mentioned above it brings me to a thread I did read but that is short enough to fit on one screen so that I cannot scroll up then back to end to force it to mark as read

(switching to another thread unmarked the room as unread)
[20:55:17] <Mateusz Szymański> top-right
[20:55:17] <Salamandar> > <@orhtej2:matrix.org> - __generic PR message__
> - __generic PR message__
> - __generic PR message__

Nah, because when something nice is merged (app catalog <3), someone talks about it here
[20:55:17] <tituspijean> nah I'm actually writing a long post
[20:55:17] <Mateusz Szymański> if this is threads experience then no, 0.13.2 does not support threads as such UI never poped up for me despite using dendrite+element combo
[20:55:17] <Mateusz Szymański> > <@Salamandar:matrix.org> This Week In Yunohost !

- __generic PR message__
- __generic PR message__
- __generic PR message__
[20:55:17] <Tag> Update manifest.toml ? 🧐
[20:55:18] <Mateusz Szymański> also (let's not tag) Aleks indeed, the room shows new message despite it all being read already
[20:55:18] <Mateusz Szymański> https://aria.im/_matrix/media/v1/download/matrix.org/JfxHRptyGyXZACKcnoqaEOOL
[20:55:18] <Salamandar> > <@orhtej2:matrix.org> also (let's not tag) Aleks indeed, the room shows new message despite it all being read already

#JustElementThings
[20:55:18] <Mateusz Szymański> ggrip
[20:55:19] <Mateusz Szymański> ah perks of 0.13.2, Titus stuck in eternal cycle of typing
[20:55:19] <Mateusz Szymański> naaaah, when I click the button I mentioned above it brings me to a thread I did read but that is short enough to fit on one screen so that I cannot scroll up then back to end to force it to mark as read
[20:55:19] <tituspijean> "improvable" would be a better descriptor, and my proposal might become "yet another feature difficult to maintain and yet another venue for information"
[20:56:31] <tituspijean> OK hear me out, it's about notifications within the project.

Last weekend I have played with ntfy, a push notifications server (for monitoring my <del>\*arr apps</del> science).
I have also been increasingly dissatisfied with GIthub notifications and not really monitoring the CI activity.

What about... implementing a ntfy server for YunoHost with a general notifications (to be rarely used), and several topics per apps ("general" with new versions, warnings about critical updates, and new features like 'eh we implemented the config panel, check it out'; "testing" with calls for testers when a PR is ready, "dev" with CI notifications). I know I'm kinda reinventing RSS...

Down the line we could reimplement a RSS/notification systems within the webadmin with (opt-in) auto-subscription to news about apps that are installed in each server, new YunoHost releases, ...

Better said than done, but I think it could at least help us, and at best improve user experience
[20:56:40] <tituspijean> (and also a direct venue into servers for a phishing attack like 'eh here is the latest YunoHost version, click here for more info')
[20:57:25] <Aleks (he/him/il/lui)> Sounds interesting though not 100% sure to understand the scope
[20:58:11] <Aleks (he/him/il/lui)> Thought you were talkings about notifications for contributors ? Or both contribs and admins/usrs ?
[20:59:59] <tituspijean> Contributors first, then I was extending my thoughts to users "down the line"
[21:01:08] <tituspijean> though it's also nice to have a common venue like here where we know who has seen a yunobot notification and can discuss directly on it
[21:03:12] <Salamandar> > <@titus:pijean.ovh> (and also a direct venue into servers for a phishing attack like 'eh here is the latest YunoHost version, click here for more info')

there could be code inside yunohost that checks for links in the posts (only yunohost.org or github.com/yunohost{,-apps})
[21:03:32] <Salamandar> what's the point of ntfy ? what does it provide more than RSS ?
[21:05:09] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to master: Create zeroui.png ([21ee6cdc](https://github.com/YunoHost/apps/commit/21ee6cdcf7262cb3e5a00959282ecdba16ced208))
[21:24:35] <tituspijean> > <@Salamandar:matrix.org> what's the point of ntfy ? what does it provide more than RSS ?

good question, it's been a decade since I used RSS and I don't know the technicals behind it. For ntfy, I'd say it's its API, CLI, topics system and push instead of pull system. But I'm sure that tools exist to generate RSS dynamically.
[21:26:00] <Salamandar> > push instead of pull system

That means you manage a list of the IP addresses of the instances, instead of lazily providing data to them, right ?
[21:26:02] <Salamandar> (maybe not)
[21:28:22] <Salamandar> hah ok it's a multistream thing
[21:29:18] <Salamandar> the nicest thing of RSS is that it provides the whole history
[21:29:31] <Salamandar> This is one feature that should be required if ntfy is to be used
[21:36:37] <Salamandar> i mean for me ntfy was more a one-to-one while atom/rss was more one-to many
[21:36:59] <Salamandar> anyway whatever is the transport layer, YES i would love that
[21:43:00] <tituspijean> presented like that, it's indeed not an advantage. 😆 IIRC its documentation it's rather the clients which maintain a connection to the server, which is also not great for its load.
Though the CLI has a nice function to pull and use flags to filter out notifications
[21:43:44] <Salamandar> https://www.jsonfeed.org/ looks nice too
[21:44:26] <Salamandar> > <@titus:pijean.ovh> presented like that, it's indeed not an advantage. 😆 IIRC its documentation it's rather the clients which maintain a connection to the server, which is also not great for its load.
> Though the CLI has a nice function to pull and use flags to filter out notifications

there is polling available too, but yeah, idk if the tool for the job (although it's really nice for other things)
[21:44:50] <Salamandar> people use it to listen to RSS feeds and push them to their phone ^^
[21:45:10] <Salamandar> i think i'll use it to aggregate my forges notifications
[21:45:31] <tituspijean> Soon we'll learn that we use the Internet to post paper mail. Oh wait...
[21:53:59] <Salamandar> jsonfeed provides the concept of subscription with push notifs. and it is a w3c rfc. noice.
[21:54:35] <Salamandar> not an rfc but a spec even !
[22:07:19] <Yunohost Git/Infra notifications> [my_webapp_ynh] @Tagadda [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/126#issuecomment-1736365941) on [issue #126](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/126) Bug: Changing SFTP password in config panel is not working: I think theres a strange behavior for this feature. Can you try to do this : - Disable the SFTP access and Save - Enab...
[22:10:03] <Yunohost Git/Infra notifications> [my_webapp_ynh] @Tagadda [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/126#issuecomment-1736365941) on [issue #126](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/126) Bug: Changing SFTP password in config panel is not working: I think theres a strange behavior for this feature. Reading the ./scripts/config, I think that the password gets upda...
[22:22:59] <Tag> I think I can remove `[ "${changed[with_sftp]}" == "true" ]` here 🤔
https://github.com/YunoHost-Apps/my_webapp_ynh/commit/a7f4f0badfb200ff950f0fc67050f2903fdaf46d#diff-4bca9d4e5a82b4a8727c093a97c1841deedc75efc4f5bf85801673d1158438eaR65
[22:25:01] <Tag> Parce que si with_sftp, peu importe si on le change ou pas, il faut vérifier si le mot de passe doit être changé ou non
[22:25:04] <Tag> ça fait sens ?