[00:00:11]
<rodinux> The file `index.html` must have permissions `collabora:www-data`
[00:01:54]
<rodinux> on the code is `group = "www-data:r-x"`
[00:02:59]
<rodinux> On a collabora working I have this
```
ls -lda /var/www/collabora/index.html
-rw-r----- 1 collabora www-data 202 Nov 11 20:03 /var/www/collabora/index.html
```
[00:05:40]
<Yunohost Git/Infra notifications> [apps] yalh76 edited [pull request #2744](https://github.com/YunoHost/apps/pull/2744): Add civicrm_drupal
[00:05:46]
<Yunohost Git/Infra notifications> [apps] yalh76 pushed 3 commits to civicrm_drupal ([9b2c6047eabe...31533850eaa9](https://github.com/YunoHost/apps/compare/9b2c6047eabe...31533850eaa9))
[00:05:47]
<Yunohost Git/Infra notifications> [apps/civicrm_drupal] Drupal7 depreceated (#2743) - yalh76
[00:05:47]
<Yunohost Git/Infra notifications> [apps/civicrm_drupal] Merge branch master into civicrm_drupal - yalh76
[00:05:47]
<Yunohost Git/Infra notifications> [apps/civicrm_drupal] Automatically add dates to the catalog files - yunohost-bot
[00:05:55]
<Yunohost Git/Infra notifications> [apps] yalh76 just made [pull request #2744](https://github.com/YunoHost/apps/pull/2744) ready for review: Add civicrm_drupal
[00:14:00]
<rodinux> or perhaps I just try this ?
```
[resources.install_dir]
user= "$app:rw-"
group = "www-data:r-r"
```
[00:19:33]
<rodinux> waouw I made a mistake sorry ! I have edited the auto-helpers-2-1 is not the correct way ?
[01:40:34]
<m606> > <@m606:matrix.org> a [custom setter](https://doc.yunohost.org/en/packaging_config_panels#custom-setters) which makes a `ynh_replace` in the index.html ?
I assume I have to create a config script with:
- GET value from settings file to display in the config panel's picker, using `ynh_app_config_get` or `ynh_app_config_show` (not sure of how they work and couldn't find example, I'll try to look for the code)
- SAVE settings from config panel and apply the corresponding `ynh_replace` to index.html, using `ynh_app_config_apply`
Is that the intended way ?
[01:40:43]
<Aleks (he/him/il/lui)> not sure you need to do anything with `ynh_app_config_apply`, just the custom setter should be enough
[01:40:48]
<rodinux> I have this in a VM
```
namei -l /var/www/collabora/index.html
f: /var/www/collabora/index.html
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root www
drwxrwx--- collabora www-data collabora
-rw------- collabora www-data index.html
```
[01:43:06]
<rodinux> so `www-data` can't read the file `index.html`
[01:49:07]
<rodinux> also why the folder collabora has `drwxrwx---` and in the one working `drwxr-x---` don't known...
[01:55:23]
<m606> hmm ok, yes thanks.
now I wonder: should I use index.html to read values from when loading config panel page and write values to when saving config panel settings? Or rather use the `bind` param linking to a dedicated setting file in the app repo (the app doesn't not come with setting file, it would be created for that purpose only), knowing that the index.html will have to get replaced at upgrade ?
[01:55:23]
<Aleks (he/him/il/lui)> "yes", that's the current config panel mess ...
[02:05:21]
<rodinux> in the install script ??
[02:05:21]
<rodinux> so I can add
```
chmod 640 "$install_dir/index.html"
chmod 750 "$app:www-data"
[02:05:22]
<Aleks (he/him/il/lui)> the second line doesnt mean anything tho
[02:05:34]
<Aleks (he/him/il/lui)> and you just need the +r for www-data on index.html
[02:06:39]
<rodinux> just this `chmod 640 "$install_dir/index.html`
[02:15:41]
<rodinux> it seems working, thanks
[02:23:36]
<rodinux> well others things to debug...
[02:32:59]
<rodinux> I try understand... first I think the correct line for remove is `ynh_config_remove_systemd --service="coolwsd"`
[02:32:59]
<rodinux> Then in the script backup... `/etc/logrotate.d/collabora` does not exist ???
[02:44:57]
<rodinux> well in the `coolwsd.xml` `` <!-- If you use other path than /var/log and you run coolwsd from systemd, make sure that you enable that path in coolwsd.service (ReadWritePaths). -->
[02:54:26]
<rodinux> The service is found here `/lib/systemd/system/coolwsd.service`
[03:03:26]
<rodinux> ```
[Unit]
Description=Collabora Online WebSocket Daemon
After=network.target
[Service]
EnvironmentFile=-/etc/sysconfig/coolwsd
ExecStart=/usr/bin/coolwsd --version --o:sys_template_path=/opt/cool/systemplate --o:child_root_path=/opt/cool/child-roots --o:file_server_root_path=/usr/share/coolwsd
KillSignal=SIGINT
TimeoutStopSec=120
User=cool
KillMode=mixed
Restart=always
LimitNOFILE=infinity:infinity
ProtectSystem=strict
ReadWritePaths=/opt/cool /var/log
ProtectHome=yes
PrivateTmp=yes
ProtectControlGroups=yes
CapabilityBoundingSet=CAP_FOWNER CAP_CHOWN CAP_SYS_CHROOT CAP_SYS_ADMIN
[Install]
WantedBy=multi-user.target
```
[03:06:26]
<rodinux> Here, why ? `EnvironmentFile=-/etc/sysconfig/coolwsd`
[03:11:49]
<rodinux> I am not sure, but I think perhaps is a good idea to backup the folder `/opt/cool`...
[03:18:34]
<rodinux> well `/var/log/$app/$app.log` doesn't not exist and it should be...
[04:27:16]
<Yunohost Git/Infra notifications> [collabora_ynh] rodinux pushed 1 commit to v24.04.10-2: ugrade to v2.1 helpers ([ad59471c](https://github.com/YunoHost-Apps/collabora_ynh/commit/ad59471cf07f0f04aea049d98250026eea12ecdd))
[07:27:10]
<Yunohost Git/Infra notifications> [apps] yalh76 edited [pull request #2744](https://github.com/YunoHost/apps/pull/2744): Add civicrm_drupal
[08:05:58]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: fix ([e6ada49b](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/e6ada49bcee7eb675608f366a3cfbd13d3930932))
[08:23:55]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar created new branch fix-linter
[08:23:55]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to fix-linter: fix linter ([9e1864cf](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/9e1864cf66dd693b88ddb31f628b9205cce5a99b))
[08:23:55]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar opened [pull request #761](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/761): fix linter
[08:47:28]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: fix ([be5f0d35](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/be5f0d35e42b2ac34d1e9cb534b857d75c9910f3))
[08:51:43]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update install ([e13f8b0f](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/e13f8b0f7e8a8d9636b62d6f9fcdf80396810dab))
[08:55:02]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([befff2c0](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/befff2c024213206b0b63bb5fd2102087799227d))
[09:03:12]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ImaCrea opened [issue #762](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/762): "Le fichier .htaccess ne fonctionne pas"
[09:03:13]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ImaCrea edited [issue #762](https://github.com/YunoHost-Apps/nextcloud_ynh/issues/762): "Le fichier .htaccess ne fonctionne pas"
[09:15:10]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([099d3f5f](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/099d3f5fa87d63f4085e24d30cd5e8a2b23a6932))
[09:15:43]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([2d4c475f](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/2d4c475f17a777d5f334b874bf620d9674b59ec2))
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh/fix-linter] Update upgrade - Éric Gaspar
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh/fix-linter] Update upgrade - Éric Gaspar
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh/fix-linter] Merge branch v2_PostgreSQL into fix-linter - Éric Gaspar
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: fix linter (#761) ([079f46df](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/079f46df2c059bbdc09e908c115c4c587b81476c))
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar deleted branch fix-linter
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 6 commits to fix-linter ([9e1864cf66dd...800cd81e62fa](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/9e1864cf66dd...800cd81e62fa))
[09:15:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar merged [pull request #761](https://github.com/YunoHost-Apps/nextcloud_ynh/pull/761): fix linter
[10:47:26]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([738d3408](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/738d34084f6330f28073d2e9f76f8cc26cbfd4bb))
[11:28:08]
<eric_G> how do we `ynh_mysql_remove_db` with helpers v2?
[11:38:53]
<orhtej2> https://github.com/YunoHost/yunohost/blob/e8c175231e78683c98e84f7fd637d234fb31c2cc/helpers/helpers.v1.d/mysql#L104
[11:38:53]
<orhtej2> it's called `ynh_mysql_drop_db `
[11:38:53]
<Aleks (he/him/il/lui)> (because it's supposed to be obsolete-ish because handled by the manifest resources)
[11:38:54]
<orhtej2> IDK why it does not appear in the helpers docs, probably not to tempt people ;)
[11:38:54]
<orhtej2> you need an extra one on top of the one provisioned as resource?
[11:42:18]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([f1d20fab](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/f1d20fab38e8cc259b9e16542e2069c1449a0882))
[13:09:06]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([08192308](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/0819230854b25201c8424ea7e3e8ce95da24d33d))
[13:09:06]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([d4a85b78](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/d4a85b78261d7004254af2f330b3bb620a446f56))
[13:26:47]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update manifest.toml ([ec205444](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/ec2054442bee2763880f1223d059fc2a0eb7bcf2))
[13:31:29]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update upgrade ([765e53c3](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/765e53c37747fbb08e2bd593b233e54947b2aa98))
[13:32:47]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update backup ([393c62fe](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/393c62fe30c3843641dc01ffb126c3204da799d1))
[13:34:40]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update install ([3681366c](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/3681366ca5cf3a4de0927ab460f7f61901740ae0))
[14:02:18]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: cleaning ([b4a98349](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/b4a983491bddb4a6a646bc09b8d35820becc5219))
[14:19:59]
<eric_G> `This command is temporarily disabled (until the next maintenance release).`
[14:20:00]
<eric_G> https://ci-apps-dev.yunohost.org/ci/job/4756
[14:20:00]
<eric_G> 🤪
[14:22:45]
<eric_G> la fête du slip chez Nextcloud
[14:22:46]
<Salamandar> ils sont tarés
[15:05:18]
<eric_G> related issue: https://github.com/nextcloud/server/issues/45257
[15:20:13]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] cleaning - Éric Gaspar
[15:20:13]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - eric_G
[15:20:13]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 2 commits to v2_PostgreSQL ([3681366ca5cf...d70264b597e5](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/3681366ca5cf...d70264b597e5))
[18:36:50]
<m606> That's improving! I had to add `ynh_app_config_run $1` at the end of the config script... and now the logs show that both getters and setters work: https://paste.yunohost.org/ifelemuzuj.yaml
Now only remains the fact that the config panel's picker is always displayed with default value instead of the ones I expect to be provided by the getters...
[20:47:22]
<Yunohost Git/Infra notifications> [vaultwarden_ynh] yalh76 pushed 1 commit to Fix_trixie: Fix trixie ([6624d277](https://github.com/YunoHost-Apps/vaultwarden_ynh/commit/6624d2774c28ada24c9b562b9d5571c166f6e9af))
[20:47:22]
<Yunohost Git/Infra notifications> [vaultwarden_ynh] yalh76 created new branch Fix_trixie
[20:48:46]
<Yunohost Git/Infra notifications> [vaultwarden_ynh] yalh76 opened [pull request #280](https://github.com/YunoHost-Apps/vaultwarden_ynh/pull/280): Fix trixie
[21:04:59]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([00650324](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/00650324e6631b17eacc02bfeee493805140a192))
[21:05:40]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([7a3de938](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/7a3de9382a1ba410e2a381de8ebb1f828e790a38))
[21:09:17]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([7bd9ff87](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/7bd9ff879f2a4227057c0e7f30bff827f2614ba9))
[21:18:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([22449fe9](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/22449fe9f1b620e15904889d88c191cf8567c0aa))
[21:19:43]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 4 commits to v2_PostgreSQL ([22449fe9f1b6...6c9727cd7260](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/22449fe9f1b6...6c9727cd7260))
[21:19:43]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[21:19:44]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[21:19:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - eric_G
[21:23:36]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([9de599d1](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/9de599d1559261eb6c6f05ca0dd05fe5be9e90cf))
[21:26:34]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([125789f2](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/125789f219be891aee4a82a437e9b1997879ae10))
[21:28:20]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([3acdd4eb](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/3acdd4eb2e2b68d04cae27366b2fb6618323741e))
[21:55:09]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([f482f016](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/f482f016442c0caba80aaf2853080330aa9d0b5b))
[22:07:47]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([cfa6ef01](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/cfa6ef015c84dc96f869145de9528367da9d89f2))
[22:08:50]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 4 commits to v2_PostgreSQL ([cfa6ef015c84...53ded556d7a9](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/cfa6ef015c84...53ded556d7a9))
[22:08:51]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[22:08:54]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - Éric Gaspar
[22:08:54]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[22:09:42]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([e0a2903d](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/e0a2903dad66283e3e5d485f367bd11e0514f57c))
[22:13:19]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([6fa35e07](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/6fa35e078fc24ce83284eeaf7685d85c285568e3))
[22:14:25]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([9b217878](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/9b2178788801f2ab4b8206f353e96339bb772251))
[22:17:30]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([43a05feb](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/43a05feb2b305a44cf65ddaee245781462eceb5c))
[22:17:42]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([27a0f35c](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/27a0f35cb5cba6b646a9f7d9ccbf6ddd31c07919))
[22:18:30]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([3792e6ae](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/3792e6ae42495e126f797151832a62cf2e6ca1ca))
[22:18:43]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to v2_PostgreSQL: Update nginx.conf ([2405cc4f](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/2405cc4fed8c10f0805e318400c8478aef8a87c4))
[22:26:07]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 5 commits to v2_PostgreSQL ([2405cc4fed8c...284ce68e5579](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/2405cc4fed8c...284ce68e5579))
[22:26:07]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[22:26:07]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[22:26:08]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - Éric Gaspar
[22:27:34]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 1 commit to testing: Update nginx.conf ([0de16ba1](https://github.com/YunoHost-Apps/nextcloud_ynh/commit/0de16ba121322cbee5f0e1e45bd3069ca3165499))
[22:27:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh] ericgaspar pushed 2 commits to v2_PostgreSQL ([284ce68e5579...28bf9b0ab205](https://github.com/YunoHost-Apps/nextcloud_ynh/compare/284ce68e5579...28bf9b0ab205))
[22:27:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Update nginx.conf - Éric Gaspar
[22:27:45]
<Yunohost Git/Infra notifications> [nextcloud_ynh/v2_PostgreSQL] Merge branch testing into v2_PostgreSQL - Éric Gaspar
[22:29:01]
<eric_G> yes yes, I am doing a bit of work on Nextcloud 😅
[23:12:06]
<Yunohost Git/Infra notifications> [joplin_ynh] yunohost-bot opened [pull request #64](https://github.com/YunoHost-Apps/joplin_ynh/pull/64): Upgrade to v3.2.4