[01:27:14]
<kayou> Ok, it should, but running manually `sudo run-parts --report --test /etc/yunohost/hooks.d/post_iptable_rules/` output nothing :/
[01:28:10]
<kayou> and i was not aware that there is no yunohost-firewall anymore, I ran:
`sudo systemctl restart yunohost-firewall.service`, without any error O.O
[01:28:25]
<kayou> ```
❯ sudo systemctl status yunohost-firewall.service
● yunohost-firewall.service - LSB: Start/stop YunoHost firewall
Loaded: loaded (/etc/init.d/yunohost-firewall; generated)
Active: active (exited) since Thu 2025-03-20 15:19:35 CET; 11h ago
Docs: man:systemd-sysv-generator(8)
Process: 1721031 ExecStart=/etc/init.d/yunohost-firewall start (code=exited, status=0/SUCCESS)
Mar 20 15:19:30 kayou.io systemd[1]: Starting yunohost-firewall.service - LSB: Start/stop YunoHost firewall...
Mar 20 15:19:30 kayou.io root[1721037]: YunoHost firewall: Start script executed
Mar 20 15:19:30 kayou.io root[1721038]: YunoHost firewall: Starting
Mar 20 15:19:35 kayou.io yunohost-firewall[1721031]: Starting firewall: YunoHost:
Mar 20 15:19:35 kayou.io yunohost-firewall[1721039]: SUCCESS Pare-feu rechargé
Mar 20 15:19:35 kayou.io yunohost-firewall[1721031]: .
Mar 20 15:19:35 kayou.io systemd[1]: Started yunohost-firewall.service - LSB: Start/stop YunoHost firewall.
```
[01:28:39]
<kayou> i'm not sure it's normal
[01:40:34]
<kayou> I guess it's because files in `post_iptabe_rules` are not executable
[01:42:47]
<kayou> yes, after `chmod +x` for these files, `systemd restart nftables` triggered hooks
[04:50:25]
<Yunohost Git/Infra notifications> [yunohost-portal] OniriCorpe created new branch OniriCorpe-patch-1
[04:50:28]
<Yunohost Git/Infra notifications> [yunohost-portal] OniriCorpe pushed 1 commit to OniriCorpe-patch-1: Permit autocompletion for the confirm password field ([e21a2753](https://github.com/YunoHost/yunohost-portal/commit/e21a2753e4866e9d7be17d68744acfc6cc194635))
[04:51:12]
<Yunohost Git/Infra notifications> [yunohost-portal] OniriCorpe labeled enhancement on [pull request #30](https://github.com/YunoHost/yunohost-portal/pull/30): Permit autocompletion for the confirm password field
[04:51:13]
<Yunohost Git/Infra notifications> [yunohost-portal] OniriCorpe opened [pull request #30](https://github.com/YunoHost/yunohost-portal/pull/30): Permit autocompletion for the confirm password field
[05:21:40]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe pushed 1 commit to users-to-accounts: change many users to accounts ([e34d7867](https://github.com/YunoHost/yunohost-admin/commit/e34d78670efff738489900a05baa656dc1cdd478))
[05:21:40]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe created new branch users-to-accounts
[05:26:17]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe opened [pull request #628](https://github.com/YunoHost/yunohost-admin/pull/628): change users to accounts in the translation strings
[05:26:17]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe labeled work needed on [pull request #628](https://github.com/YunoHost/yunohost-admin/pull/628): change users to accounts in the translation strings
[05:26:17]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe labeled big decision on [pull request #628](https://github.com/YunoHost/yunohost-admin/pull/628): change users to accounts in the translation strings
[05:30:11]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe pushed 1 commit to smartphone-icon: use the favicon as the shortcut icon ([3998e1f3](https://github.com/YunoHost/yunohost-admin/commit/3998e1f3ab7df7ab06626eda5d3301b4947a897d))
[05:36:52]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe pushed 1 commit to users-to-accounts: better favicon quality ([b3875b92](https://github.com/YunoHost/yunohost-admin/commit/b3875b923f65c72f88dad200c7aac8b2e2f7999a))
[05:41:34]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe pushed 1 commit to smartphone-icon: better quality favicon ([c2974cfd](https://github.com/YunoHost/yunohost-admin/commit/c2974cfd867a5fbce9ab83016520d8066dd6f916))
[05:42:44]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe edited [pull request #627](https://github.com/YunoHost/yunohost-admin/pull/627): add smartphone shortcut icon
[05:48:43]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe merged [pull request #627](https://github.com/YunoHost/yunohost-admin/pull/627): add smartphone shortcut icon
[05:48:46]
<Yunohost Git/Infra notifications> [yunohost-admin] OniriCorpe deleted branch smartphone-icon
[05:50:20]
<Yunohost Git/Infra notifications> [issues] OniriCorpe [commented](https://github.com/YunoHost/issues/issues/2551#issuecomment-2742372495) on [issue #2551](https://github.com/YunoHost/issues/issues/2551) Mobile shortcuts dont have an icon anymore: fixed for the webadmin: https://github.com/YunoHost/yunohost-admin/pull/627
[05:53:04]
<Yunohost Git/Infra notifications> [issues] OniriCorpe opened [issue #2559](https://github.com/YunoHost/issues/issues/2559): the portal doesnt have a favicon anymore
[05:53:04]
<Yunohost Git/Infra notifications> [issues] OniriCorpe labeled :space_invader: bug on [issue #2559](https://github.com/YunoHost/issues/issues/2559): the portal doesnt have a favicon anymore
[05:53:10]
<Yunohost Git/Infra notifications> [issues] OniriCorpe labeled User portal on [issue #2559](https://github.com/YunoHost/issues/issues/2559): the portal doesnt have a favicon anymore
[05:54:20]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Portal
[05:54:36]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :mega: Opinion needed
[05:54:40]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label ⏳ Pending
[05:54:46]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :space_invader: Bug
[05:54:51]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :star2: UX
[05:54:56]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Title that make you jump
[05:55:00]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Wontfix / invalid
[05:55:10]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :house: Landing page
[05:55:20]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Bingo
[05:55:26]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :birthday: Feature
[05:55:30]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :book: Documentation
[05:55:37]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :cake: Enhancement
[05:55:49]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :construction: Refactoring
[05:55:53]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label :deciduous_tree: Mid/long term
[05:55:59]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Duplicate
[05:56:03]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Good first issue
[05:56:08]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label Help wanted
[05:56:12]
<Yunohost Git/Infra notifications> [issues] OniriCorpe edited label 🤓 Helpers
[06:00:06]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/12.1.2+202503210700 for bookworm/unstable/all ...
[06:02:32]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/12.1.2+202503210700 for bookworm/unstable/all.
[07:46:01]
<kayou> ```bash
❯ sudo systemctl cat yunohost-firewall.service
# /run/systemd/generator.late/yunohost-firewall.service
# Automatically generated by systemd-sysv-generator
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/yunohost-firewall
Description=LSB: Start/stop YunoHost firewall
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
After=remote-fs.target
After=network-online.target
Wants=network-online.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/yunohost-firewall start
ExecStop=/etc/init.d/yunohost-firewall stop
```
[07:56:21]
<kayou> ```
❯ ls -la /etc/init.d/yunohost-firewall
-rwxr-xr-x 1 root root 1376 Sep 16 2020 /etc/init.d/yunohost-firewall
❯ cat /etc/init.d/yunohost-firewall
#! /bin/bash
### BEGIN INIT INFO
# Provides: yunohost-firewall
# Required-Start: $local\_fs $remote\_fs $network $syslog
# Required-Stop: $local\_fs $remote\_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop YunoHost firewall
# Description: Start/stop YunoHost firewall
### END INIT INFO
DAEMON=/usr/bin/yunohost
DAEMON\_OPTS=""
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
logger "YunoHost firewall: Start script executed"
case "$1" in
start)
logger "YunoHost firewall: Starting"
log\_daemon\_msg "Starting firewall: YunoHost"
/usr/bin/yunohost firewall reload
log\_end\_msg $?
;;
stop)
logger "YunoHost firewall: Stopping"
log\_daemon\_msg "Stopping firewall: YunoHost"
/usr/bin/yunohost firewall stop
log\_end\_msg $?
;;
restart|force-reload)
logger "YunoHost firewall: Restarting"
log\_daemon\_msg "Restarting firewall: YunoHost"
/usr/bin/yunohost firewall reload
log\_end\_msg $?
;;
status)
logger "YunoHost API: Running"
log\_daemon\_msg "YunoHost API: Running"
iptables -L | grep "Chain INPUT (policy DROP)" > /dev/null 2>&1
log\_end\_msg $?
;;
\*)
logger "YunoHost API: Invalid usage"
echo "Usage: /etc/init.d/yunohost-api {start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac
exit 0
\`\`\`
WTF is this file
[07:56:36]
<kayou> ```
❯ ls -la /etc/init.d/yunohost-firewall
-rwxr-xr-x 1 root root 1376 Sep 16 2020 /etc/init.d/yunohost-firewall
❯ cat /etc/init.d/yunohost-firewall
#! /bin/bash
### BEGIN INIT INFO
# Provides: yunohost-firewall
# Required-Start: $local\\\_fs $remote\\\_fs $network $syslog
# Required-Stop: $local\\\_fs $remote\\\_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop YunoHost firewall
# Description: Start/stop YunoHost firewall
### END INIT INFO
DAEMON=/usr/bin/yunohost
DAEMON\\\_OPTS=""
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
logger "YunoHost firewall: Start script executed"
case "$1" in
start)
logger "YunoHost firewall: Starting"
log\\\_daemon\\\_msg "Starting firewall: YunoHost"
/usr/bin/yunohost firewall reload
log\\\_end\\\_msg $?
;;
stop)
logger "YunoHost firewall: Stopping"
log\\\_daemon\\\_msg "Stopping firewall: YunoHost"
/usr/bin/yunohost firewall stop
log\\\_end\\\_msg $?
;;
restart|force-reload)
logger "YunoHost firewall: Restarting"
log\\\_daemon\\\_msg "Restarting firewall: YunoHost"
/usr/bin/yunohost firewall reload
log\\\_end\\\_msg $?
;;
status)
logger "YunoHost API: Running"
log\\\_daemon\\\_msg "YunoHost API: Running"
iptables -L | grep "Chain INPUT (policy DROP)" > /dev/null 2>&1
log\\\_end\\\_msg $?
;;
\\\*)
logger "YunoHost API: Invalid usage"
echo "Usage: /etc/init.d/yunohost-api {start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac
exit 0
```
WTF is this file
[07:57:01]
<kayou> ```
❯ ls -la /etc/init.d/yunohost-firewall
-rwxr-xr-x 1 root root 1376 Sep 16 2020 /etc/init.d/yunohost-firewall
❯ cat /etc/init.d/yunohost-firewall
#! /bin/bash
### BEGIN INIT INFO
# Provides: yunohost-firewall
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop YunoHost firewall
# Description: Start/stop YunoHost firewall
### END INIT INFO
DAEMON=/usr/bin/yunohost
DAEMON_OPTS=""
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
logger "YunoHost firewall: Start script executed"
case "$1" in
start)
logger "YunoHost firewall: Starting"
log_daemon_msg "Starting firewall: YunoHost"
/usr/bin/yunohost firewall reload
log_end_msg $?
;;
stop)
logger "YunoHost firewall: Stopping"
log_daemon_msg "Stopping firewall: YunoHost"
/usr/bin/yunohost firewall stop
log_end_msg $?
;;
restart|force-reload)
logger "YunoHost firewall: Restarting"
log_daemon_msg "Restarting firewall: YunoHost"
/usr/bin/yunohost firewall reload
log_end_msg $?
;;
status)
logger "YunoHost API: Running"
log_daemon_msg "YunoHost API: Running"
iptables -L | grep "Chain INPUT (policy DROP)" > /dev/null 2>&1
log_end_msg $?
;;
*)
logger "YunoHost API: Invalid usage"
echo "Usage: /etc/init.d/yunohost-api {start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac
exit 0
```
WTF is this file
[07:57:12]
<kayou> safe to remove i guess
[07:58:08]
<kayou> and I also have a file `/etc/init.d/yunohost-api`
[08:19:49]
<Émy – OniriCorpe> Is this a 12.1 bug? https://forum.yunohost.org/t/adguard-home-upgrade-failed/36037
[08:20:43]
<kayou> Yep, fixed here
https://github.com/YunoHost/yunohost/pull/2067
[08:20:53]
<kayou> but not released yet
[08:26:17]
<Émy – OniriCorpe> Thanks! I replied to them
[08:33:29]
<Émy – OniriCorpe> https://aria.im/_bifrost/v1/media/download/AY6d9O6RV9YV0ooTQjOC1BBfnOZveUGyadC04P05ovCvOWbkNu3Oje9_MwDhsSiDEyPRX3fj-C1T8gdYc8fnjvxCeVvPxangAGltLmVtZWx5bmUuZXUvcU9tY3pPdFp0VFhLV2NMcmxTZldTUW9J
[08:33:30]
<Émy – OniriCorpe> > <@yunohostinfra:matrix.org> [yunohost-admin] OniriCorpe merged [pull request #627](https://github.com/YunoHost/yunohost-admin/pull/627): add smartphone shortcut icon
.
[08:56:47]
<Yunohost Git/Infra notifications> [yunohost] OniriCorpe pushed 1 commit to dev: typo ([81c53857](https://github.com/YunoHost/yunohost/commit/81c53857dc436e29435d40afdc11625441cab36c))
[09:02:26]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.2+202503211000 for bookworm/unstable/all ...
[09:04:57]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.2+202503211000 for bookworm/unstable/all.
[12:05:39]
<Yunohost Git/Infra notifications> [yunohost] OniriCorpe pushed 1 commit to dev: [CI] Reformat / remove stale translated strings ([a3f92e52](https://github.com/YunoHost/yunohost/commit/a3f92e52441d9fea189ed99f21bf0b38767db557))
[12:05:39]
<Yunohost Git/Infra notifications> [yunohost] OniriCorpe merged [pull request #2071](https://github.com/YunoHost/yunohost/pull/2071): [CI] Reformat / remove stale translated strings
[12:05:41]
<Yunohost Git/Infra notifications> [yunohost] OniriCorpe deleted branch ci-autofix-translated-strings-dev
[12:15:06]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.2+202503211315 for bookworm/unstable/all ...
[12:16:25]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.2+202503211315 for bookworm/unstable/all.
[12:56:07]
<eric_G> What needs to be change for `!testme` to trigger only Bookworm CI test?
[13:24:41]
<orhtej2> > <@ericg:matrix.org> What needs to be change for `!testme` to trigger only Bookworm CI test?
`!bookwormtestme` should still work
[13:29:58]
<Aleks (he/him/il/lui)> (or we can possibly discuss disabling the hook for bullseye)
[13:42:02]
<Salamandar> > <@Alekswag:matrix.org> (or we can possibly discuss disabling the hook for bullseye)
We could indeed
[13:45:16]
<orhtej2> > <@Alekswag:matrix.org> (or we can possibly discuss disabling the hook for bullseye)
Fallback or bullseye is officially dead?
[13:45:51]
<Aleks (he/him/il/lui)> idk, not really dead but kind of meh to run both CI jobs ?
[13:46:14]
<Aleks (he/him/il/lui)> it's already 4~5 months since we released bookworm
[13:46:28]
<Aleks (he/him/il/lui)> and we should be starting the trixie campaign soon™ 😬
[13:47:01]
<orhtej2> > <@Alekswag:matrix.org> and we should be starting the trixie campaign soon™ 😬
Ci is there, the upstream is not 😜
[13:54:39]
<Salamandar> > Ci is there, the upstream is not 😜
Yeah we can run jobs again and check php