Thursday, October 05, 2023
apps@conference.yunohost.org
October
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
         

[03:49:50] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-marzban
[03:49:50] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1781](https://github.com/YunoHost/apps/pull/1781): Add Marzban to wishlist
[03:49:50] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-marzban: Add Marzban to wishlist ([e0d64ac8](https://github.com/YunoHost/apps/commit/e0d64ac812d0440f94bdb217965dae9e06fea91d))
[04:06:12] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-boinc
[04:06:12] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-boinc: Add BOINC to wishlist ([a0d04c64](https://github.com/YunoHost/apps/commit/a0d04c64b8891aacc1419d14c59baa96fc6ffb38))
[04:06:14] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1782](https://github.com/YunoHost/apps/pull/1782): Add BOINC to wishlist
[04:12:36] <Yunohost Git/Infra notifications> [apps] @uniconstructor [commented](https://github.com/YunoHost/apps/pull/1782#issuecomment-1748004923) on [issue #1782](https://github.com/YunoHost/apps/pull/1782) Add BOINC to wishlist: This ticket is related to BOINC-client (not BOINC-server). Docker image of client can be found here: https://github.com/...
[04:14:30] <Yunohost Git/Infra notifications> [apps] @uniconstructor [commented](https://github.com/YunoHost/apps/pull/1781#issuecomment-1748006040) on [issue #1781](https://github.com/YunoHost/apps/pull/1781) Add Marzban to wishlist: Docker images of this app can be found here: https://hub.docker.com/u/gozargah
[04:24:13] <Yunohost Git/Infra notifications> [apps] @uniconstructor [commented](https://github.com/YunoHost/apps/pull/1782#issuecomment-1748004923) on [issue #1782](https://github.com/YunoHost/apps/pull/1782) Add BOINC to wishlist: This ticket is related to BOINC-client (not BOINC-server). Docker image of client can be found here: https://github.com/...
[10:24:38] <Yunohost Git/Infra notifications> [my_webapp_ynh] @magostinelli opened [issue #127](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/127): Error on nginx conf with php 8.2
[10:59:49] <Yunohost Git/Infra notifications> App peertube rises from level 0 to 1 in job [#19057](https://ci-apps.yunohost.org/ci/job/19057) !
[11:36:10] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-mistral-7b: Add Mistral 7B to wishlist ([4fccee61](https://github.com/YunoHost/apps/commit/4fccee614127811d16cf58ef6794394d3ad3b396))
[11:36:11] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-mistral-7b
[11:36:11] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1783](https://github.com/YunoHost/apps/pull/1783): Add Mistral 7B to wishlist
[12:33:27] <Yunohost Git/Infra notifications> [apps] @ericgaspar [commented](https://github.com/YunoHost/apps/pull/1783#issuecomment-1748807415) on [issue #1783](https://github.com/YunoHost/apps/pull/1783) Add Mistral 7B to wishlist: Not sure it makes sense to package this for selfhosting...
[13:47:46] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-to-wishlist-mistral-7b
[13:47:48] <Yunohost Git/Infra notifications> [apps] @alexAubin closed [pull request #1783](https://github.com/YunoHost/apps/pull/1783): Add Mistral 7B to wishlist
[14:14:40] <eric_G> I have package 4 apps in 24h. I can't cope anymore with the wishlist 😱
[14:17:04] <Aleks (he/him/il/lui)> that wishlist mechanism is cool but honestly that looks like too much PR flow, I'm serisously thinking we should restrict this mechanism to "trust\_level\_1" users on the forum (ie users who showed at least some minimal activity and are not account that just got created)
[15:01:12] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label good first issue
[15:01:13] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label bug
[15:01:13] <Yunohost Git/Infra notifications> @ericgaspar created repository rsshub_ynh https://github.com/YunoHost/rsshub_ynh
[15:01:13] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label help wanted
[15:01:14] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label documentation
[15:01:15] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label wontfix
[15:01:15] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label duplicate
[15:01:15] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label enhancement
[15:01:16] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label question
[15:01:16] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created label invalid
[15:01:39] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar pushed 1 commit to main: First commit ([bb07c3aa](https://github.com/YunoHost/rsshub_ynh/commit/bb07c3aad9d48a5e91d7a6e2651c3a400e2743c7))
[15:01:41] <Yunohost Git/Infra notifications> [rsshub_ynh] @ericgaspar created new branch main
[15:02:52] <Yunohost Git/Infra notifications> @ericgaspar deleted repository rsshub_ynh https://github.com/YunoHost/rsshub_ynh
[15:15:19] <eric_G> Oupsy!
[15:28:09] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 2 commits to rsshub ([7ba17b267f91^...93ddbec05a95](https://github.com/YunoHost/apps/compare/7ba17b267f91^...93ddbec05a95))
[15:28:12] <Yunohost Git/Infra notifications> [apps] @ericgaspar created new branch rsshub
[15:28:14] <Yunohost Git/Infra notifications> [apps/rsshub] Update wishlist.toml - Éric Gaspar
[15:28:19] <Yunohost Git/Infra notifications> [apps/rsshub] Create rsshub.png - Éric Gaspar
[15:28:23] <Yunohost Git/Infra notifications> [apps] @ericgaspar opened [pull request #1784](https://github.com/YunoHost/apps/pull/1784): Add Rsshub to catalog
[15:31:34] <eric_G> ^ although I have absolutely no idea how RSSHub works 😅
[15:44:21] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 1 commit to rsshub: Update apps.toml ([8f5c2009](https://github.com/YunoHost/apps/commit/8f5c20097ef302b1e84d332b68bfa8d1129535b4))
[15:48:35] <Yunohost Git/Infra notifications> [apps] @ericgaspar [commented](https://github.com/YunoHost/apps/pull/1784#issuecomment-1749172718) on [issue #1784](https://github.com/YunoHost/apps/pull/1784) Add Rsshub to catalog: I dont know why the apps.toml file is not updating
[16:50:44] <m606> > <@Alekswag:matrix.org> that wishlist mechanism is cool but honestly that looks like too much PR flow, I'm serisously thinking we should restrict this mechanism to "trust\_level\_1" users on the forum (ie users who showed at least some minimal activity and are not account that just got created)

what are the threats to that ?
1. that someone spam the wishlist with fake/rogue app? trust_lvl_1 could help, and could a bot check URL/repository exists and doesn't return 404 before adding a new app to the wishlist? As for rogue app I guess they would be spotted by admins if an app package is ever submitted for review?
2. that someone create many accounts to vote for an app that they only wish? probably trust_lvl_1 will help
[16:51:56] <Aleks (he/him/il/lui)> the threat is that it's annoying to have to validate 5 different wishlist-addition request per day, and also we've seen at least one abuser (person that keep circumventing bans on our infrastructure) proposing an app from a brand new account
[16:54:24] <m606> Yes I totally understand for the PR "spam"! that's the price of successful new features I guess 😃
[16:54:57] <Aleks (he/him/il/lui)> and we've seen some stupid stuff such as people proposing to add some AI language model stuff which has basically nothing to do with self-hosting, it's not "an app", so trust_level_1 would help having only people who are indeed at least a tiny bit active in the community before yolo-suggesting stuff
[17:04:34] <m606> Regarding the abuse you mention, I am being curious - what kind of app that user was trying to promote?
For reference I see trust_level_1 is :
Entering at least 5 topics
Reading at least 30 posts
Spend a total of 10 minutes reading posts
https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/
[17:06:48] <Aleks (he/him/il/lui)> it's not really about what app he is trying to promote, though he has a tendency about harassing us with always the same kind of thematic, or shaddy stuff such as "porn stash apps", it's more about him being able to easily circumvent the ban to suggest stuff for the wishlist
[17:17:24] <m606> Hmm i thought those people harassing for fun were sticking to video games chats!
[17:59:06] <lapineige> If only it was the case…
[18:01:04] <lapineige> > <@Alekswag:matrix.org> and we've seen some stupid stuff such as people proposing to add some AI language model stuff which has basically nothing to do with self-hosting, it's not "an app", so trust_level_1 would help having only people who are indeed at least a tiny bit active in the community before yolo-suggesting stuff

And restrict from "non-yunohost users" adding stuff in the whishlist while they don't even use the software…
[18:13:31] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-novosga: Add NovoSGA to wishlist ([c4073405](https://github.com/YunoHost/apps/commit/c4073405b18fb368433aecdf2419488c93d7f742))
[18:13:32] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-novosga
[18:13:34] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1785](https://github.com/YunoHost/apps/pull/1785): Add NovoSGA to wishlist
[18:17:39] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-mkdocs: Add MkDocs to wishlist ([a70f8a8c](https://github.com/YunoHost/apps/commit/a70f8a8c379e0d9d436a63d0b3541ca9669ec016))
[18:17:39] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-mkdocs
[18:17:40] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1786](https://github.com/YunoHost/apps/pull/1786): Add MkDocs to wishlist
[18:33:39] <Yunohost Git/Infra notifications> [apps] @designertec [commented](https://github.com/YunoHost/apps/pull/1775#issuecomment-1749441296) on [issue #1775](https://github.com/YunoHost/apps/pull/1775) Add OCS Inventory NG to wishlist: OCS a have plugin for Anydesk, very easy, GLPI not.
[19:00:45] <lapineige> How can I use nodeJS (Yunohost's one) to run a JS file in a systemd service ?
[19:01:08] <lapineige> Basically doing something similar to https://github.com/YunoHost-Apps/gancio_ynh/blob/testing/scripts/install#L114C58-L114C58 in https://github.com/YunoHost-Apps/gancio_ynh/blob/testing/conf/systemd.service#L11
[19:11:13] <m606> Talking of the apps wishlist, [this PR](https://github.com/YunoHost/tartiflette/pull/16) still waits to be reviewed (although I understand it might not be a priority). I would find interesting to add the wishlist items to the RSS feed to be able to follow new additions.
- should the RSS feed generation now be done at the level of the app catalog (instead of tartiflette dashboard as in the PR)?
- or should the wishlist RSS feed be generated by tartiflette as well and also maybe added under new categories 'wish' and 'wish_remove' to the dashboard catalog news page ?
[19:12:28] <m606> I could work on the edits if so (not immediately though)
[20:38:11] <orhtej2> > How can I use nodeJS (Yunohost's one) to run a JS file in a systemd service ?

https://github.com/YunoHost-Apps/umami_ynh/blob/80ee6777e086f3c54ab3a82a6379ae9f2b3f6494/conf/systemd.service#L11
[20:39:55] <orhtej2> Also described in the docs https://yunohost.org/oc/packaging_apps_helpers#ynh-use-nodejs
[20:41:50] <orhtej2> Or `node app.js` if that's what you're asking
[20:51:47] <lapineige> `__YNH_NODE__ command` was the missing part
[20:51:52] <lapineige> thanks a lot !