Wednesday, October 25, 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
         

[07:44:38] <Mateusz Szymański> I could use removing review requirement here as well: https://github.com/YunoHost-Apps/syncserver-rs_ynh/pull/10#issuecomment-1778207825
[07:58:41] <eric_G> `Code review limits` is already unchecked.

[08:02:46] <Mateusz Szymański> https://aria.im/_matrix/media/v1/download/matrix.org/TWlyIAvAKLnWPIeLTQzoDcUS
[08:02:47] <Mateusz Szymański> yet here we are
[08:03:15] <Mateusz Szymański> perhaps uncheck 'require review' or whatever the thing was called under `master` branch policies?
[08:17:26] <lapineige> > <@orhtej2:matrix.org> even with MinIO precisely somewhere there ;)

Actually it seems to convert from previous minIO to local storage ?
[08:19:54] <lapineige> Oh I'm unsure... But searching for the word it never install it...
[08:22:59] <Mateusz Szymański> > Actually it seems to convert from previous minIO to local storage ?

it used to install it, I believe latest advancement is to drop MinIO requirement
[08:23:43] <lapineige> Sounds right
[08:23:47] <lapineige> I'll look at its history
[08:24:17] <Mateusz Szymański> or was it a different aapp because indeed I don't see it here 🤔
[08:24:37] <Mateusz Szymański> > <@orhtej2:matrix.org> perhaps uncheck 'require review' or whatever the thing was called under `master` branch policies?

thanks eric_G
[08:25:18] <Mateusz Szymański> btw any way to either force autoupdate bot to bump version in manifest and/or force README_generator on PR?
[08:26:05] <Mateusz Szymański> meaning this is wrongish https://github.com/YunoHost-Apps/syncserver-rs_ynh/pull/11
[08:26:15] <Mateusz Szymański> as it didn't bump the version in manifest
[08:28:56] <Mateusz Szymański> > <@orhtej2:matrix.org> btw any way to either force autoupdate bot to bump version in manifest and/or force README_generator on PR?

ah it's autodone, nvm
[08:31:40] <lapineige> > <@orhtej2:matrix.org> or was it a different aapp because indeed I don't see it here 🤔

In reply to @orhtej2:matrix.org
or was it a different aapp because indeed I don't see it here 🤔

No it did do it in the past.
I also see the MinIO app actually tells you how to setup it for another app. Very neat documentation.
Thanks limezy
[10:20:48] <Mateusz Szymański> limezy ^
[11:36:28] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1820](https://github.com/YunoHost/apps/pull/1820): Add Linkding to wishlist
[11:36:28] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-linkding: Add Linkding to wishlist ([adc063ac](https://github.com/YunoHost/apps/commit/adc063ac4e4458be1183e9ceba41f6eda36b1513))
[11:36:29] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-linkding
[11:42:46] <Yunohost Git/Infra notifications> [apps] @Tagadda pushed 1 commit to add-to-wishlist-linkding: Update wishlist.toml ([5a78a753](https://github.com/YunoHost/apps/commit/5a78a7534437b14e1fabfdf31d124c559e44edce))
[11:42:53] <Yunohost Git/Infra notifications> [apps] @Tagadda approved [pull request #1820](https://github.com/YunoHost/apps/pull/1820#pullrequestreview-1697062310) Add Linkding to wishlist
[11:43:41] <Yunohost Git/Infra notifications> [apps] @Tagadda changes_requested [pull request #1818](https://github.com/YunoHost/apps/pull/1818#pullrequestreview-1697064587) Add Stalwart to wishlist: Thats a no for me
[12:26:40] <toromtomtom> I've been trying to get LDAP authentication in Baikal to work - without success. I've found some things to fix, but never got the actual authentication working. (For that reason, I closed the [two](https://github.com/YunoHost-Apps/baikal_ynh/pull/86) [PRs](https://github.com/YunoHost-Apps/baikal_ynh/pull/87) I opened). Can anyone give me a short summary on the current state and known issues and potential fixes?
[12:43:17] <Yunohost Git/Infra notifications> [apps] @tituspijean pushed 3 commits to master ([c420fdf3a928...0b5406133482](https://github.com/YunoHost/apps/compare/c420fdf3a928...0b5406133482))
[12:43:18] <Yunohost Git/Infra notifications> [apps] @tituspijean deleted branch add-to-wishlist-linkding
[12:43:18] <Yunohost Git/Infra notifications> [apps] @tituspijean merged [pull request #1820](https://github.com/YunoHost/apps/pull/1820): Add Linkding to wishlist
[12:43:18] <Yunohost Git/Infra notifications> [apps/master] Add Linkding to wishlist - yunohost-bot
[12:43:19] <Yunohost Git/Infra notifications> [apps/master] Update wishlist.toml - Tagada
[12:43:23] <Yunohost Git/Infra notifications> [apps/master] Merge pull request #1820 from YunoHost/add-to-wishlist-linkding Add Linkding to wishlist - tituspijean
[12:51:43] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1779208300) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): Small bugs to fix: - config panel file and conf files have a wrong name - in manifest, "not relevant" is not between quo...
[13:13:04] <lapineige> How can I setup the test.toml file such as a dedicated user is created for a MinIO app that has to be installed with it ?
[13:16:26] <lapineige> > Replicating [these](https://github.com/opengisch/qfieldcloud/blob/master/docker-app/Dockerfile) steps are quite straightforward, [this](https://github.com/opengisch/qfieldcloud/blob/master/docker-qgis/Dockerfile) however with its `xvfb` usage is.... WTF

I tried here : https://github.com/YunoHost-Apps/qfieldcloud_ynh
But I'm pretty sure it's not done properly.
Any help is appreciated 😅
[13:21:06] <Aleks (he/him/il/lui)> > How can I setup the test.toml file such as a dedicated user is created for a MinIO app that has to be installed with it ?

there is a "preinstall" key which can probably be used for this
[13:21:41] <Aleks (he/him/il/lui)> cf https://github.com/YunoHost/package_check#teststoml-syntax
[13:22:00] <Aleks (he/him/il/lui)> ```toml
# For special usecases, sometimes you need to setup other things on the machine
# prior to installing the app (such as installing another app)
# (Remove this key entirely if not needed)
preinstall = """
sudo yunohost app install foobar
sudo yunohost user list
"""
```
[13:28:42] <lapineige> Yes I found this in other apps tests.toml
[13:28:56] <lapineige> But I was unsure how to use it
[13:36:59] <lapineige> For instance I added "yunohost user create", but I don't know the syntax to finish this command.
Edit : found it on other app code
[13:39:56] <Aleks (he/him/il/lui)> `yunohost user create --help` ? ;P
[13:40:18] <Aleks (he/him/il/lui)> something like `yunohost user create camille -F Camille -p somePassword`, something like this
[13:40:45] <Aleks (he/him/il/lui)> may need other args
[13:41:08] <lapineige> > <@Alekswag:matrix.org> `yunohost user create --help` ? ;P

I don't have access to my server 😅
[13:42:41] <lapineige> > <@Alekswag:matrix.org> may need other args

It sounds like CI just get stuck with no log if there is one missing argument (and obvisouly there is no prompt)
[13:51:17] <Yunohost Git/Infra notifications> App fider failed all tests in job [#19787](https://ci-apps.yunohost.org/ci/job/19787) :(
[13:52:50] <lapineige> https://ci-apps-dev.yunohost.org/ci/job/10555
It doesn't like it 😅
[13:58:26] <Tag> lapineige: it's running now!!
[13:58:34] <Tag> https://ci-apps-dev.yunohost.org/ci/job/10555
[13:59:25] <Tag> l'infra ? il suffit de tout relancer suffisamment longtemps pour qu'il tombe en marche
[13:59:48] <lapineige> No, it's stuck all the same ^^
[14:00:09] <lapineige> Kind of asking for a password
[14:00:17] <lapineige> That I gave 🤔
[14:00:48] <Tag> essaye de lancer la commande, tu verras ce que ça demande :p
[14:01:00] <Tag> (spoiler: ça demande le nom de domaine de l'utilisateur)
[14:01:48] <Tag> tu peux rajouter `-d domain.tld` dans à la fin de https://github.com/YunoHost-Apps/qfieldcloud_ynh/blob/testing/tests.toml#L11C5-L11C68
[14:17:40] <lapineige> > <@tag:lostpod.me> (spoiler: ça demande le nom de domaine de l'utilisateur)

Je comprends pas pourquoi mais OK ^^
[14:18:20] <Tag> bah euh c'est normal quand tu crées un utilisateur yunohost il faut choisir un nom de domaine pour la partie adresse mail
[14:18:43] <lapineige> Aaah oui ok
[14:31:24] <toromtomtom> > <@toromtomtom:matrix.org> I've been trying to get LDAP authentication in Baikal to work - without success. I've found some things to fix, but never got the actual authentication working. (For that reason, I closed the two PRs I opened). Can anyone give me a short summary on the current state and known issues and potential fixes?

Is there some better place to ask than here?
[14:36:47] <Tag> Hey toromtomtom o/ Sometime you'll have to wait a bit to have an answer. You can also create a topic on the Contributors forum
[14:38:13] <Tag> I think in this PR https://github.com/YunoHost-Apps/baikal\_ynh/pull/87 you could be missing the auth\_header parameter. I think it should be set to false.
[14:38:24] <Tag> Real quick, I think in this PR https://github.com/YunoHost-Apps/baikal\_ynh/pull/87 you could be missing the auth\_header parameter. I think it should be set to false.
[14:54:15] <Tag> lapineige: il faut rajouter args.minio_domain dans ton tests.toml pour éviter l'erreur `AssertionError: Missing default value` du début
[15:05:19] <Yunohost Git/Infra notifications> [apps] @lapineige [commented](https://github.com/YunoHost/apps/pull/1799#issuecomment-1779208300) on [issue #1799](https://github.com/YunoHost/apps/pull/1799) Add a Yunohost App Generator (alias Yologen): Small bugs to fix: - config panel file and conf files have a wrong name - in manifest, "not relevant" is not between quo...
[15:36:48] <lapineige> Yep j'ai fait ça à défaut de meilleure idée.. Ça semble bon ^^
[19:55:44] <lapineige> > To elaborate on my question : I'm looking into QFieldCloud app to package it.
> The thing is, there is only a Docker install procedure.
> Looking at it, it mainly deploy a Django server (+ QGIS as back-end software + Minio for storage).
> I'm wondering how much I could copy from an existing package, or simply install the Django app with customizations

```
93383 INFO DEBUG - + ynh_exec_warn_less sudo -u minio ./mc mb minio/qfieldcloud-local --region qfieldcloud-region-local
93383 INFO DEBUG - + [[ 8 -eq 1 ]]
93383 INFO DEBUG - + sudo -u minio ./mc mb minio/qfieldcloud-local --region qfieldcloud-region-local
93383 INFO DEBUG - sudo: ./mc: command not found
```
(https://ci-apps-dev.yunohost.org/ci/job/10559)

I'm wondering if this is because I'm installing MinIO app from another app install script ?
[19:56:43] <toromtomtom> > <@tag:lostpod.me> Hey toromtomtom o/ Sometime you'll have to wait a bit to have an answer. You can also create a topic on the Contributors forum

All righty, thanks. Sorry if I seemed impatient, that wasn't my intention.
[20:05:49] <lapineige> And sometimes it needs a little 🆙 as content tend to be lost very quickly in such a room… so that's fine if you raise it again (moderatly 😉)
[20:06:18] <Yunohost Git/Infra notifications> App peertube_remote_runner stays at level 2 in job [#19800](https://ci-apps.yunohost.org/ci/job/19800)
[20:29:46] <eric_G> toromtomtom: LDAP seems not supported upstream. In the YunoHost script we apply a [patch](https://github.com/YunoHost-Apps/baikal_ynh/blob/master/sources/patches/app-add-ldap-auth.patch) (maybe from here: https://github.com/Excision-Mail/ansible-baikal/blob/main/files/baikal-0.9.1-ldap-auth-and-smtp.patch). The patch was not updated for some time now.