Saturday, November 25, 2023
apps@conference.yunohost.org
November
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
     
             

[04:40:04] <Yunohost Git/Infra notifications> App civicrm_drupal7 failed all tests in job [#20895](https://ci-apps.yunohost.org/ci/job/20895) :(
[09:34:48] <azahto> > <@orhtej2:matrix.org> azahto: in the wake of upcoming Bookworm transition - can you please check if the app works with newer PHP version? 8.2 preferably. It's unclear from the HotCRP GitHub page if that's the case.

Will do. I just need to finish packaging it correctly with version 7 first...
[09:38:17] <azahto> On that note, I have most of the installation for HotCRP done. I run into a error 500 when I try to open the app, and I am a bit at a loss on how to debug that. It seems it is an internal error from the server. But the list of possible things is long (php conf, mysql access, etc.). Any idea of how I can debug that using my dev yunohost server? I tried to access the logs of nginx, mariadb/mysql, php, all in `/var/log/` but all are empty (or not relevant for the time I made those requests)
[09:39:46] <azahto> Last commit is available at https://github.com/Azzaare/hotcrp_ynh/tree/newskin
[09:41:20] <azahto> I suspect mysql access to be the culprit, but I am still learning all that stuff.
[11:08:45] <Yunohost Git/Infra notifications> Job [#20897](https://ci-apps.yunohost.org/ci/job/20897) for icecoder failed miserably :(
[13:13:17] <Yunohost Git/Infra notifications> [nextcloud_ynh] @tio-trom [commented](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/625#issuecomment-1826304931) on [issue #625](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/625) 502 Gateway Time-out: Yes happens to me too. You have to increase some numbers. Go to /etc/php/8.2/fpm/pool.d and edit the file nextcloud.co...
[13:22:22] <Aleks (he/him/il/lui)> gitlab stuck since twenty hours on ci-bookworm, my timeout tweaking seems to work marvelously ~_~
[13:29:45] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-opentalk: Add Opentalk to wishlist ([b829158b](https://github.com/YunoHost/apps/commit/b829158bc1a3e7b721ab4494a24bfb0765c6b54f))
[13:29:45] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-opentalk
[13:29:47] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1882](https://github.com/YunoHost/apps/pull/1882): Add Opentalk to wishlist
[13:34:26] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1882#issuecomment-1826314756) on [issue #1882](https://github.com/YunoHost/apps/pull/1882) Add Opentalk to wishlist: Already talked about it in the past, it looks unpackageable because theres like 10 different software pieces that have ...
[13:36:46] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-wiki-js
[13:36:46] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-wiki-js: Add Wiki.js to wishlist ([9a9551ef](https://github.com/YunoHost/apps/commit/9a9551effc3118d3690b73e79b8d0b7dbbc949f1))
[13:36:47] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1883](https://github.com/YunoHost/apps/pull/1883): Add Wiki.js to wishlist
[13:38:09] <Yunohost Git/Infra notifications> [apps] @alexAubin closed [pull request #1883](https://github.com/YunoHost/apps/pull/1883): Add Wiki.js to wishlist
[13:38:10] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1883#issuecomment-1826317396) on [issue #1883](https://github.com/YunoHost/apps/pull/1883) Add Wiki.js to wishlist: ... https://apps.yunohost.org/app/wikijs ...
[13:38:17] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-to-wishlist-wiki-js
[14:07:25] <Yunohost Git/Infra notifications> [apps] @ericgaspar closed [pull request #1882](https://github.com/YunoHost/apps/pull/1882): Add Opentalk to wishlist
[14:15:17] <Yunohost Git/Infra notifications> [package_linter] @alexAubin pushed 1 commit to master: Complain about using git clone ([a8e5c7e6](https://github.com/YunoHost/package_linter/commit/a8e5c7e67e75c73edb45c1ac0405817bd8088bcf))
[14:34:50] <rodinux> Hello, please, is it possible on an upgrade script use some command to upgrade a sqlite DB, I need this to debug what we intend to add mail with paheko_ynh
[14:34:54] <rodinux> https://github.com/YunoHost-Apps/paheko_ynh/pull/40#issuecomment-1826334531
[14:37:53] <Yunohost Git/Infra notifications> [apps] @lapineige opened [pull request #1884](https://github.com/YunoHost/apps/pull/1884): mark as broken + add more alternatives
[14:40:13] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1884#discussion_r1405127275) on pull request #1884 mark as broken + add more alternatives: suggestion potential_alternative_to = [ "X", "Mastodon", "Pleroma", "Firefish", "Misskey", "Gotosocial" ]
[15:06:32] <Yunohost Git/Infra notifications> App reverseproxy failed all tests in job [#20905](https://ci-apps.yunohost.org/ci/job/20905) :(
[15:20:15] <jedie1024> https://aria.im/_matrix/media/v1/download/matrix.org/bRoHuAdxRbasaEmRfrIiLOuR
[15:21:40] <jedie1024> Hey... I'm a little confused. Between "manifest.toml" and "config_panel.toml" ... I have values in both. Because they are needed to be set for install and i would like to have these in config panel to change them by the admin...
[15:21:57] <jedie1024> It's really needed to have every entry in both files?!?
[15:22:32] <jedie1024> It's woks fine. But is duplicated "code", isn't it?
[16:28:40] <Yunohost Git/Infra notifications> [apps] @Tagadda approved [pull request #1884](https://github.com/YunoHost/apps/pull/1884#pullrequestreview-1749212408) mark as broken + add more alternatives
[16:33:52] <Yunohost Git/Infra notifications> [apps] @ericgaspar pushed 3 commits to master ([65c7510761bc...1f52776416df](https://github.com/YunoHost/apps/compare/65c7510761bc...1f52776416df))
[16:33:53] <Yunohost Git/Infra notifications> [apps] @ericgaspar merged [pull request #1884](https://github.com/YunoHost/apps/pull/1884): mark as broken + add more alternatives
[16:33:56] <Yunohost Git/Infra notifications> [apps/master] mark as broken + add more alternatives - lapineige
[16:33:59] <Yunohost Git/Infra notifications> [apps/master] fix typo Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> - lapineige
[16:51:15] <Aleks (he/him/il/lui)> > <@jedie1024:matrix.org> Hey... I'm a little confused. Between "manifest.toml" and "config_panel.toml" ... I have values in both. Because they are needed to be set for install and i would like to have these in config panel to change them by the admin...

cf https://github.com/YunoHost/issues/issues/1973 and https://github.com/YunoHost/yunohost/pull/1675
[17:26:44] <Yunohost Git/Infra notifications> App peertube_remote_runner rises from level 2 to 7 in job [#20910](https://ci-apps.yunohost.org/ci/job/20910) !
[17:32:46] <Yunohost Git/Infra notifications> App akkoma failed all tests in job [#20911](https://ci-apps.yunohost.org/ci/job/20911) :(
[17:40:13] <jedie1024> I have leave a commend here: https://github.com/YunoHost/issues/issues/1973#issuecomment-1826384364
[19:06:19] <eric_G> interestingly ownCloud Infinite Scale doesn't use database
[19:11:54] <eric_G> https://cds.cern.ch/record/2750552?ln=fr
[20:54:54] <lapineige> > <@ericg:matrix.org> interestingly ownCloud Infinite Scale doesn't use database

what is that ?
[21:52:39] <eric_G> The new ownCloud using Go instead of PHP
[22:15:43] <Raphael> Hi, in this documentation https://yunohost.org/en/packaging_apps_hooks#conf-regen (conf−regen) there is a path: postfix_conf=$pending_dir/../postfix/etc/postfix/main.cf, however I did not find or understand how this path is built, and what it refers to, can you give me an insight?
[22:18:27] <Aleks (he/him/il/lui)> it refers to a temporary location where the conf file is built (inside $pending_dir which is ... well you dont really need to care about where it is exactly ;P)

the tricky part is that the pending dir is suffixed with the name of the hook, so postfix puts its stuff in pending_dir=$something/postfix ... so if the point is to edit what's the output of the official postfix conf regen, then you need to work on the same dir, which you can access through `$pending_dir/../postfix/`
[22:21:55] <Aleks (he/him/il/lui)> but then you probably wonder why there's this whole pending dir story, the thing is that the regenconf is meant to generate config BUT it doesnt want to override manually-modified conf file, yet you should be able to see the diff between whats the current conf, and what's the recommended conf

hence why it doesnt replace the file "in place"

and finally, it works in 2 steps, called "pre" and "post" (but could have been called like "step1" and "step2", or like "generate" and "apply")

The "pre" step is meant to generate conf file (putting them in $pending_dir) and the "post" is meant to run steps after the generate conf is applied (if it's applied), such as reloading the service to propagate the conf, enforcing file permissions, or other tweaks
[22:24:12] <Raphael> Thanks, I start to understand the process, and am trying to be sure I catch all the process
[22:26:03] <Raphael> «suffixed with the name of the hook, so postfix puts its stuff in pending_dir=$something/postfix» the name of the hook, here postfix, does it come from the name or the service, or a list of hook names, or a name chosen arbitrarily?
[22:28:55] <Raphael> I guess it’s from this list https://github.com/YunoHost/yunohost/tree/dev/hooks/conf_regen
[22:29:53] <Aleks (he/him/il/lui)> yup
[22:31:20] <Raphael> in the code here https://github.com/YunoHost/yunohost/blob/dev/hooks/conf_regen/19-postfix i see mention of main.cf, but no master.cf, does it mean only main.cf is taken in account by conf_regen?
[23:21:56] <Raphael> For what I see, master.cf is taken in acount
```
raph@raph:~$ sudo yunohost tools regen-conf -n -d postfix
Attention : Le fichier de configuration '/etc/postfix/master.cf' a été modifié manuellement et ne sera pas mis à jour
Attention : Le fichier de configuration '/etc/postfix/main.cf' a été modifié manuellement et ne sera pas mis à jour
postfix:
applied:
pending:
/etc/postfix/main.cf:
diff: @@ -15,7 +15,7 @@
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

-#readme_directory = no
+readme_directory = no

# -- TLS for incoming connections
###############################################################################
status: modified
/etc/postfix/master.cf:
diff: @@ -125,5 +125,3 @@
# Dovecot LDA
dovecot unix - n n - - pipe
flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop} -m ${extension} -a ${recipient}
-
-#roro
status: modified
```

[23:34:12] <Aleks (he/him/il/lui)> master.cf is part of the 'plain' stuff