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

[19:57:10] <Yunohost Git/Infra notifications> [package_check] @alexAubin pushed 1 commit to master: Try to fix the witness shit blocking everything for some reason ([2ae36260](https://github.com/YunoHost/package_check/commit/2ae3626050919b444ac7e3cea9d358d67619cecf))
[20:12:48] <yalh76> > <@titus:pijean.ovh> Just for the lolz, I know the tool is only for conversation: https://shareg.pt/qwoXAU3

chatgpt is a conversational agent that aims at the plausible, not the true / chatgpt est un agent conversationnel qui vise le vraisemblable, pas le vrai
[20:15:03] <Yunohost Git/Infra notifications> [my_webapp_ynh] @mave-git [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/110#issuecomment-1423162520) on [issue #110](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/110) PHP-App cant create subdirs and read own, created files: So, the origin problem changed -), look: In communication with the WBCE developer I tried debugging the code on this b...
[20:15:18] <Yunohost Git/Infra notifications> [my_webapp_ynh] @mave-git edited [issue #110](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/110): PHP-App cant create subdirs and read own, created files: the origin problem changed
[21:11:48] <eric_G> > <@yalh:matrix.yalh.net> chatgpt is a conversational agent that aims at the plausible, not the true / chatgpt est un agent conversationnel qui vise le vraisemblable, pas le vrai

I found it quite convincing 😅
[21:24:35] <oufmilo> > <@Alekswag:matrix.org> donc que les devs kiffent pnpm etc tant mieux pour eux, mais là on a plein d'apps qui utilisent `yarn` et donc implicitement c'est un truc qu'on maîtrise, on sais que ça marche etc

``` 136527 INFO DEBUG - Usage Error: This project is configured to use pnpm ```
[21:25:43] <Aleks (he/him/il/lui)> omg -_-
[21:26:49] <Aleks (he/him/il/lui)> jeezus christ pnpm has its own packages.json format
[21:30:52] <oufmilo> I'm not a dev so I don't understand everything but I have the impression that it will be complicated to maintain some apps.
[21:44:55] <oufmilo> ``` git submodule update --init ``` should be added to fetch fluent-emojis and misskey assets
and without this we can't migrate of ``` yarn ``` to ``` pnpm ```
that's why i would use ``` git ``` but it's complicated to maintain like this
[21:47:22] <Yunohost Git/Infra notifications> [my_webapp_ynh] @fflorent [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/101#issuecomment-1423281754) on [issue #101](https://github.com/YunoHost-Apps/my_webapp_ynh/pull/101) Allow to configure extra nginx conf in app.d/ directory: Do you feel comfortable with the changes? I can understand that you would rather go with changing directly the core for ...
[21:50:38] <Aleks (he/him/il/lui)> > ``` git submodule update --init ``` should be added to fetch fluent-emojis and misskey assets
> and without this we can't migrate of ``` yarn ``` to ``` pnpm ```
> that's why i would use ``` git ``` but it's complicated to maintain like this

x_x
[21:53:43] <florent> > <@Alekswag:matrix.org> jeezus christ pnpm has its own packages.json format

`npm install -g pnpm` and `$(npm -g bin)/pnpm` maybe?
[21:54:19] <Aleks (he/him/il/lui)> yeah the issue is not about knowing how to use pnpm, the issue is about having yet another different install flow for apps
[21:54:24] <florent> Oh, sure ^^
[21:54:32] <Aleks (he/him/il/lui)> and if i remember correctly pnpm is about caching node modules on the global level etc
[21:54:45] <Aleks (he/him/il/lui)> so it's like yet more shit all over the place
[21:55:09] <Aleks (he/him/il/lui)> like is there a proper way to get rid of unused dependencies when removing the app
[21:56:15] <Aleks (he/him/il/lui)> like it's probably great but fuck this whole javascript ecosystem where there's 18 different package manager and everybody has their favourite
[21:56:19] <Aleks (he/him/il/lui)> fucking base npm
[21:56:25] <Aleks (he/him/il/lui)> fucking nvm to manage all the nodejs version
[21:56:28] <Aleks (he/him/il/lui)> fucking yarn
[21:56:37] <Aleks (he/him/il/lui)> fucking pnpm
[21:56:49] <Aleks (he/him/il/lui)> and all the other foobarnpm clusterfuck
[21:56:54] <eric_G> fucking pipy 😬
[21:57:12] <Aleks (he/him/il/lui)> yeah apparently this kind of mess is coming in python too
[21:57:37] <eric_G> *pypi
[21:57:38] <Aleks (he/him/il/lui)> like apparently the new package format in python is because people absolutely want to be able to use somthing else than pip
[21:58:13] <Aleks (he/him/il/lui)> and pip aint great but god just pick one tool and make it good instead of having 10 different tools all doing the same shit badly
[21:58:59] <florent> https://xkcd.com/927/ 😅
[21:59:28] <Aleks (he/him/il/lui)> yeah
[21:59:32] <Aleks (he/him/il/lui)> but it's like the opposite
[21:59:49] <Aleks (he/him/il/lui)> "Wow there's only one tool to do X and it doesnt do it perfectly !? Let met develop Y instead of fixing X !"
[22:08:06] <yalh76> tituspijean: seems that `!testme` automagically launch test on `ci.pijean.ovh` and on ci-apps-dev https://github.com/YunoHost-Apps/jitsi\_ynh/pull/106 ....

I don't know why and it seems that your CI have some issues: https://ci.pijean.ovh/ci/job/488 `Error: Get "http://unix.socket/1.0": dial unix /var/lib/lxd/unix.socket: connect: permission denied`

Usually it can be solved doing ` usermod -a -G lxd yunorunner`
[22:09:40] <Aleks (he/him/il/lui)> ah oopsy that maybe bcause titus upgraded its yunorunner without editing the CI triggers 😅
[22:09:55] <eric_G> Speaking of `!testme` magic, how do I set it up for my own CI
[22:12:22] <Aleks (he/him/il/lui)> hmmm a webhook needs to be added to the YunoHost-apps organization annnnnd you have to have your server publicly exposed
[22:12:43] <Aleks (he/him/il/lui)> and some token need to be added like in `/var/www/yunorunner/.github_token` I think
[22:12:58] <Aleks (he/him/il/lui)> sorry dont have much energy left to explain the full procedure right now
[22:13:42] <Aleks (he/him/il/lui)> i'm a bit despaired by the state of ci-apps-dev, right now jobs are just getting randomly stuck or randomly crashing x_x
[22:13:42] <eric_G> ookey... Its maybe to much for me for the day 😅
[22:13:50] <Aleks (he/him/il/lui)> i dont understand what the hell is happening
[22:19:26] <yalh76> > <@Alekswag:matrix.org> i dont understand what the hell is happening

I think multi-jobs is the root cause of that instability ...
And as far as i've seen, restarting the server solve the issue for the next jobs
[22:42:16] <Yunohost Git/Infra notifications> [my_webapp_ynh] @mave-git [commented](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/110#issuecomment-1423334368) on [issue #110](https://github.com/YunoHost-Apps/my_webapp_ynh/issues/110) PHP-App cant create subdirs and read own, created files: the origin problem changed: News: The problem seems to be narrowed down: within my_webapp access to a hidden directory generates a 403 error. Thats...