Wednesday, October 18, 2023
dev@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
         

[17:16:09] <Yunohost Git/Infra notifications> [issues] @orhtej2 [commented](https://github.com/YunoHost/issues/issues/2268#issuecomment-1765900987) on [issue #2268](https://github.com/YunoHost/issues/issues/2268) Environment not fully populated when applying config.: Citing from Matrix > Yeah env [here](https://github.com/YunoHost/yunohost/blob/2bf2956b3db29650c5c7b05072eadbda5b955e9f...
[17:19:59] <Yunohost Git/Infra notifications> @chri2 forked yunohost to [chri2/yunohost](https://github.com/chri2/yunohost)
[17:20:19] <Yunohost Git/Infra notifications> [yunohost/bookworm] portal: fix decode error - axolotle
[17:20:19] <Yunohost Git/Infra notifications> [yunohost/bookworm] portal: temp disable show_other_domains_apps settings due to missing domain info in ldap - axolotle
[17:20:19] <Yunohost Git/Infra notifications> [yunohost] @Axolotle pushed 3 commits to bookworm ([a0ce7c2d28eb...c5771253636c](https://github.com/YunoHost/yunohost/compare/a0ce7c2d28eb...c5771253636c))
[17:20:19] <Yunohost Git/Infra notifications> [yunohost/bookworm] portal: retreive app permissions from ldap - axolotle
[17:20:19] <Yunohost Git/Infra notifications> [yunohost-portal] @Axolotle pushed 1 commit to main: router: fix infinite redirect ([f0ea418a](https://github.com/YunoHost/yunohost-portal/commit/f0ea418ae7a58b46e64df41c58c53afb1d4f86bc))
[17:20:23] <Yunohost Git/Infra notifications> [yunohost] @chri2 opened [pull request #1730](https://github.com/YunoHost/yunohost/pull/1730): add redis database configuration
[17:20:35] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202310171300 for bookworm/unstable/all ...
[17:20:37] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-portal/12.0+202310171300 for bookworm/unstable/all ...
[17:20:38] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202310171300 for bookworm/unstable/all.
[17:20:39] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-portal/12.0+202310171300 for bookworm/unstable/all.
[17:21:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1039639753](https://gitlab.com/yunohost/yunohost/-/pipelines/1039639753) failed on branch bookworm
[17:23:57] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : rsshub. Please run manually the `autoupdate_app_sources.py` script on these apps to debug what is happening! Debug log : http://paste.yunohost.org/raw/viqiqeyofu
[17:25:48] <Yunohost Git/Infra notifications> [yunohost] @Tagadda [commented](https://github.com/YunoHost/yunohost/pull/1730#issuecomment-1766915849) on [issue #1730](https://github.com/YunoHost/yunohost/pull/1730) add redis database configuration: Youll have to edit this file too https://github.com/YunoHost/yunohost/blob/2bf2956b3db29650c5c7b05072eadbda5b955e9f/hoo...
[17:26:48] <Yunohost Git/Infra notifications> [yunohost] @Tagadda approved [pull request #1730](https://github.com/YunoHost/yunohost/pull/1730#pullrequestreview-1683186019) add redis database configuration
[17:26:50] <Tag> Hey, I don't know how to trigger the CI on this PR... Someone know how? https://github.com/YunoHost/yunohost/pull/1730
[17:26:52] <Tag> Welcome ChriChri :)
[17:26:52] <Tag> If you know how to create a container, you should be fine!
[17:26:52] <Tag> Do you know LXD?
[17:26:53] <Tag> like `lxc launch` etc...
[17:26:55] <Tag> Sorry for the delay, I was looking for the proper documentation!
[17:26:55] <Tag> https://github.com/yunohost/ynh-dev#1-setup-ynh-dev-and-the-development-environment
[17:26:55] <Tag> You were talking about automated build to test stuff, and LXD can help a lot
[17:27:02] <ChriChri> Some...
[17:27:02] <ChriChri> > <@tag:lostpod.me> like `lxc launch` etc...

I couldn't remeber, but I could find out. I played some with it, but that has been years ago... What for do I need it?
[17:27:02] <ChriChri> Thanks!
[17:27:02] <ChriChri> Hey, I'm Chris, I work as a system administrator for Linux, OpenBSD, Cisco, PaloAlto systems - mostly in the field of security. The company I work for hosts for its customers email using exim (I'm not very good in postfix, yet, but learning). I started with email in the 90s running a bbs system people had to dial into using modems and ever since hosted my own mailservices for friends and familiy. Moved to yunohost, because my own setup (exim, mysql, lxc, vserver, kvm) on a machine shared with some friends (the kvm part) has become impossible to maintain for me (time, father of five) and I hoped that there'd be an active community around yunohost that would support my new mailsystem and that I could give some back sometimes when working on my yunohost mail server.
[17:27:02] <ChriChri> > <@tag:lostpod.me> You were talking about automated build to test stuff, and LXD can help a lot

Yes, any kind of virtualization or containers can, but is there already something everybody uses?
[17:27:05] <Yunohost Git/Infra notifications> [issues] @chri2 labeled :space_invader: bug on [issue #2269](https://github.com/YunoHost/issues/issues/2269): rspamd processes crash
[17:27:05] <Yunohost Git/Infra notifications> [issues] @chri2 opened [issue #2269](https://github.com/YunoHost/issues/issues/2269): rspamd processes crash
[17:27:28] <Yunohost Git/Infra notifications> [issues] @chri2 edited [issue #2269](https://github.com/YunoHost/issues/issues/2269): rspamd processes crash
[17:27:30] <ChriChri> > <@yunohostinfra:matrix.org> [issues] @chri2 opened [issue #2269](https://github.com/YunoHost/issues/issues/2269): rspamd processes crash

Would be nice if you'd check your logfile whether you can observe the crashes, too: `for P in $(grep Speicherzugriffsfehler /var/log/rspamd/rspamd.log | perl -pe's/.*#(\d+)\(.*/$1/' | sort | uniq); do grep "#$P(" /var/log/rspamd/rspamd.log; done`
[17:34:43] <Yunohost Git/Infra notifications> [yunorunner] @orhtej2 [commented](https://github.com/YunoHost/yunorunner/issues/10#issuecomment-1767998625) on [issue #10](https://github.com/YunoHost/yunorunner/issues/10) Wishlist: - [ ] Ability to test custom URL/subpath as criteria for successful install - [ ] Ability to grep the web contents to as...
[17:34:43] <Yunohost Git/Infra notifications> [yunorunner] @orhtej2 [commented](https://github.com/YunoHost/yunorunner/issues/10#issuecomment-1767998625) on [issue #10](https://github.com/YunoHost/yunorunner/issues/10) Wishlist: - [ ] Ability to test custom URL/subpath as criteria for successful install - [ ] Ability to grep the web contents to...
[17:34:43] <Yunohost Git/Infra notifications> [yunorunner] @orhtej2 [commented](https://github.com/YunoHost/yunorunner/issues/10#issuecomment-1767998625) on [issue #10](https://github.com/YunoHost/yunorunner/issues/10) Wishlist: [ ] Ability to test custom URL/subpath as criteria for successful install [ ] Ability to grep the web contents to asse...
[17:34:44] <ChriChri> Still this really bugs me:
```
Konnte die 'ldap_modify' Operation nicht ausführen.
LDAP meldet: Insufficient access
Fehlernummer: 0x32 (LDAP_INSUFFICIENT_ACCESS)
Beschreibung: You do not have sufficient permissions to perform that operation.
```
Trying to modify via phpldapadmin logged in using an administrator group account. I'm already reading a book about ldap to work on the ACLs of yunhosts slapd...
[17:34:52] <Aleks (he/him/il/lui)> imho you'll gain time by maybe using phpldapadmin
[17:34:52] <Aleks (he/him/il/lui)> hmpf yeah ldap from command line is just hell
[17:34:53] <ChriChri> > <@Alekswag:matrix.org> hmpf yeah ldap from command line is just hell

Yeah, but I'm slowly getting into it... :)
[17:34:53] <Aleks (he/him/il/lui)> though that depends if you're trying to do "meta" stuff like tweaking the schema etc
[17:34:56] <ChriChri> I'd like to:
* integrate the ou=alias solution to make it usable
* redesign ACLs to be able to use phpldapadmin or cli
* understand the postfix-ldap integration better to
* e.g. let users being part of an ou=alias optionally write using the aliases sender email address
[17:34:58] <Aleks (he/him/il/lui)> can you reexplain the specificity of the aliases you are using which are not covered by YunoHost ?
[17:35:01] <ChriChri> Yes, sure: I have aliases that send emails to more than one maildrop. E.g. me_and_you@do.main ends up in maildrop me@do.main, you@do.main and you@otherdo.main externally.
I use these for simple colaboration like my wife and me having an address for us together. When sending we bcc to that address so we can see what the other one did.
Or another one: My son (10yr old) has got his own address and knows that everything he receives ends up in his parents maildrops, also. We talk with him about spam he receives or messages he might not understand.
[17:35:03] <ChriChri> It is just a good extension to make an email-Adress for a small group of people. I already used it to organize birthday parties or whatever. Yes, one could define lists for this, but that is kind of overkill.
[17:35:13] <Yunohost Git/Infra notifications> [issues] @tituspijean labeled :birthday: feature on [issue #2270](https://github.com/YunoHost/issues/issues/2270): Handle apps in the early stages of packaging
[17:35:13] <Yunohost Git/Infra notifications> [issues] @tituspijean opened [issue #2270](https://github.com/YunoHost/issues/issues/2270): Handle apps in the early stages of packaging
[17:35:13] <Yunohost Git/Infra notifications> [issues] @tituspijean labeled :notebook_with_decorative_cover: App catalog on [issue #2270](https://github.com/YunoHost/issues/issues/2270): Handle apps in the early stages of packaging
[17:35:18] <Aleks (he/him/il/lui)> yeah it doesnt fit your use case because you want to dispatch this to non-members i guess
[17:35:18] <Aleks (he/him/il/lui)> ah
[17:35:18] <Aleks (he/him/il/lui)> ChriChri: have you been looking at the group aliases ?
[17:35:18] <Aleks (he/him/il/lui)> and you can create additional group aliases but only from the command line for now
[17:35:18] <Aleks (he/him/il/lui)> typically the "new-ish" "admins" group has the "root@domain.tld" alias which is dispatched to every member of the group
[17:35:19] <Aleks (he/him/il/lui)> though maybe combining this with the "forward" mechanism that could work 🤔
[17:35:50] <ChriChri> Well, I do not see a disadvantage in having some groups that only exist to make their members share an email-address. If these "email groups" wouldn't include any other permissions or changes to the accounts being member in them it would be perfect - maybe even better than having an additional ou in ldap. Or is there another unwanted side effect?
[17:36:08] <Aleks (he/him/il/lui)> i dont think there would be side effects, i just did not really dig how to add a `maildrop`-like mechanism to the groups
[17:36:44] <ChriChri> That is what I'd like to understand: how does postfix use the different information from ldap. But the idea to use groups instead is very good I think.
[17:36:53] <Aleks (he/him/il/lui)> you're probably looking for https://github.com/YunoHost/yunohost/blob/dev/conf/postfix/main.cf#L105 and https://github.com/YunoHost/yunohost/blob/dev/conf/postfix/plain/ldap-aliases.cf
[17:39:10] <Yunohost Git/Infra notifications> [issues] @tituspijean edited [issue #2270](https://github.com/YunoHost/issues/issues/2270): Handle apps in the early stages of packaging
[17:40:05] <Yunohost Git/Infra notifications> [yunohost] @Axolotle pushed 4 commits to bookworm ([c5771253636c...2b5726f4a803](https://github.com/YunoHost/yunohost/compare/c5771253636c...2b5726f4a803))
[17:40:08] <Yunohost Git/Infra notifications> [yunohost/bookworm] app_ssowatconf: generate per domain portal config with available apps - axolotle
[17:40:08] <Yunohost Git/Infra notifications> [yunohost/bookworm] domain:config: update portal option saving - axolotle
[17:40:08] <Yunohost Git/Infra notifications> [yunohost/bookworm] portal: update settings reading from new config file - axolotle
[17:40:10] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1041447984](https://gitlab.com/yunohost/yunohost/-/pipelines/1041447984) failed on branch bookworm
[17:40:14] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202310181645 for bookworm/unstable/all.
[17:40:14] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202310181645 for bookworm/unstable/all ...
[20:52:20] <Yunohost Git/Infra notifications> [issues] @chri2 [commented](https://github.com/YunoHost/issues/issues/2269#issuecomment-1769302231) on [issue #2269](https://github.com/YunoHost/issues/issues/2269) rspamd processes crash: I tried to dig a bit more and switched my system wide locale from de_DE.UTF-8 to C.UTF-8 to get the rspamd logfile i...
[21:09:55] <Yunohost Git/Infra notifications> [yunohost] @chri2 opened [pull request #1731](https://github.com/YunoHost/yunohost/pull/1731): improve dovecots rspamd integration
[23:15:11] <Yunohost Git/Infra notifications> @peteralcock forked yunohost to [peteralcock/fratgirl](https://github.com/peteralcock/fratgirl)