Friday, December 01, 2023
dev@conference.yunohost.org
December
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
             

[04:27:21] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : seafile. Please run manually the `autoupdate_app_sources.py` script on these apps to debug what is happening! Debug log : http://paste.yunohost.org/raw/lenayumera
[09:23:21] <Leonard> Hello, I started developping a yunohost app to install a custom python app (such as my_webapp does for cutom php/js/html app).
[09:23:37] <Leonard> And I want to submit it to the yunohost app catalog. How can I do that?
[09:24:50] <Leonard> This is the repository https://github.com/leonarf/FastAPI_ynh
[09:27:23] <tituspijean> Thank you for your involvement! ❤️
Our documentation has some references: https://yunohost.org/en/contribute/packaging_apps/publishing
feel free to ask additional questions here ;)

[09:31:38] <Salamandar> > <@leolecolo:matrix.org> I have a question about automatic test : to I have to develop them myself, or there is some health checkup done by yunohost when I add my application to the catalog?

There is a CI
[09:31:59] <Leonard> I have a question about automatic test : do I have to develop them myself, or there is some health checkup done by yunohost when I add my application to the catalog?
[09:32:00] <Salamandar> You can invoke it from pull requests on github on your repository
[09:32:30] <Salamandar> https://yunohost.org/fr/packaging_testing
[09:32:46] <Salamandar> hm
[09:32:48] <Salamandar> more exactly : https://yunohost.org/fr/packaging_testing#continous-integration-ci
[09:33:08] <Salamandar> Ah you need to be member of the org
[09:36:05] <Leonard> Ok, sorry, I didn't see all the documentation on the wiki. I'll come back later, after reading and doing the instruction. By the way, do we speak french or english here?
[09:39:30] <tituspijean> > <@Salamandar:matrix.org> Ah you need to be member of the org

I'll invite you leonard
[12:12:23] <Tag> > <@leolecolo:matrix.org> Ok, sorry, I didn't see all the documentation on the wiki. I'll come back later, after reading and doing the instruction. By the way, do we speak french or english here?

You can do both but we try to speak in english le plus souvent possible (notamment quand j'ai pas mal au crâne)
[13:05:21] <Leonard> Hello, it's me again :-).I've made a pull request : https://github.com/YunoHost/apps/pull/1890
[13:06:10] <Leonard> I didn't understand how to launch CI myself to run the automated tests, and I hoped that the pull request would launch it
[13:07:20] <Aleks (he/him/il/lui)> many automation will only work if your repo is transferred to the yunohost-apps organization
[13:08:57] <Leonard> Oh, I would be glad to transfer my repo
[13:09:35] <Leonard> but I assumed that the app should be checked before being endorsed by the community
[13:10:09] <eric_G> it will 😅
[13:11:44] <Leonard> So... I'm not sure what are the steps and in what order I must complete them ^^
[13:12:44] <Leonard> And I would love some feedback on the application, it's interest, it's functionnalities, etc... Maybe I'll receive some through the pull request?
[13:40:38] <Aleks (he/him/il/lui)> > <@leolecolo:matrix.org> So... I'm not sure what are the steps and in what order I must complete them ^^

Well ideally transferring thé repo to yunohost-apps (of course you'll keep permissions over the repo), it can ne done from the Settings of the repo, bottom of the first page i think
[13:42:46] <Aleks (he/him/il/lui)> > <@leolecolo:matrix.org> And I would love some feedback on the application, it's interest, it's functionnalities, etc... Maybe I'll receive some through the pull request?

Yeah it's interesting though not sure how the actual code of the API ils handled but i havent had a deep look
[13:44:42] <Aleks (he/him/il/lui)> i actually worked on flask_ynh in the past but never really maintained it and some details were a bit funy in my implementation, but one thing was that it would have been cool to actually `git clone` an arbitrary repo and having a "Git pull" button in the app's config panel
[13:45:25] <Aleks (he/him/il/lui)> (assuming the use case of "you are the developer of a flask app / API and you want to put it in production and need to "git pull" from time to time)
[13:46:26] <Aleks (he/him/il/lui)> (ah yes we should switch to the yunohost-apps room ideally)
[13:49:56] <Aleks (he/him/il/lui)> https://blog.discourse.org/2023/10/introducing-ai-bot/ wtf Discourse, come on, not you ~_~
[13:55:01] <Thomas> > <@Alekswag:matrix.org> https://blog.discourse.org/2023/10/introducing-ai-bot/ wtf Discourse, come on, not you ~_~

It will maybe help to force people to respect the template ? 😛
[13:58:22] <Aleks (he/him/il/lui)> https://i.imgflip.com/87w2kd.jpg
[14:30:52] <orhtej2> > <@leolecolo:matrix.org> but I assumed that the app should be checked before being endorsed by the community

Testing is doubting
[15:24:37] <lapineige> > <@leolecolo:matrix.org> Hello, I started developping a yunohost app to install a custom python app (such as my_webapp does for cutom php/js/html app).

Taking a look at the Flask app (refactoring) might help ? 🙂
[15:25:37] <Leonard> > Taking a look at the Flask app (refactoring) might help ? 🙂

I was hoping we could merge both app, and let the user choose between FastAPI or Flask
[15:25:56] <Leonard> But first we need to make it works for FastAPI before adding complexity :-)
[15:27:37] <lapineige> and the flask app needs some love and testing actually
[17:26:12] <Yunohost Git/Infra notifications> [yunohost] @Axolotle pushed 2 commits to bookworm ([3f320a23586c...cdc703a48f96](https://github.com/YunoHost/yunohost/compare/3f320a23586c...cdc703a48f96))
[17:30:45] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202312011730 for bookworm/unstable/all ...
[17:31:38] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202312011730 for bookworm/unstable/all.
[17:47:05] <Yunohost Git/Infra notifications> [yunohost] @Axolotle pushed 12 commits to bookworm ([cdc703a48f96...dad366da61f3](https://github.com/YunoHost/yunohost/compare/cdc703a48f96...dad366da61f3))
[17:47:09] <Yunohost Git/Infra notifications> [yunohost/bookworm] helpers/fail2ban: grep logpath is likely to match comments in the file that contain the word logpath... - Alexandre Aubin
[17:49:21] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1092587249](https://gitlab.com/yunohost/yunohost/-/pipelines/1092587249) failed on branch bookworm
[18:00:32] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202312011800 for bookworm/unstable/all ...
[18:02:00] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202312011800 for bookworm/unstable/all.
[18:22:38] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1092604139](https://gitlab.com/yunohost/yunohost/-/pipelines/1092604139) failed on branch bookworm