Friday, March 21, 2025
dev@conference.yunohost.org
March
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
           

[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] O​niriCorpe created new branch OniriCorpe-patch-1
[04:50:28] <Yunohost Git/Infra notifications> [yunohost-portal] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe created new branch users-to-accounts
[05:26:17] <Yunohost Git/Infra notifications> [yunohost-admin] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe deleted branch smartphone-icon
[05:50:20] <Yunohost Git/Infra notifications> [issues] O​niriCorpe [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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe edited label Portal
[05:54:36] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :mega: Opinion needed
[05:54:40] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label ⏳ Pending
[05:54:46] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :space_invader: Bug
[05:54:51] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :star2: UX
[05:54:56] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label Title that make you jump
[05:55:00] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label Wontfix / invalid
[05:55:10] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :house: Landing page
[05:55:20] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label Bingo
[05:55:26] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :birthday: Feature
[05:55:30] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :book: Documentation
[05:55:37] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :cake: Enhancement
[05:55:49] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :construction: Refactoring
[05:55:53] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label :deciduous_tree: Mid/long term
[05:55:59] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label Duplicate
[05:56:03] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label Good first issue
[05:56:08] <Yunohost Git/Infra notifications> [issues] O​niriCorpe edited label Help wanted
[05:56:12] <Yunohost Git/Infra notifications> [issues] O​niriCorpe 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] O​niriCorpe merged [pull request #627](https://github.com/YunoHost/yunohost-admin/pull/627): add smartphone shortcut icon

.
[08:56:47] <Yunohost Git/Infra notifications> [yunohost] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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] O​niriCorpe 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