Sunday, June 11, 2023
dev@conference.yunohost.org
June
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
   
             

[00:10:29] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#896044704](https://gitlab.com/yunohost/yunohost/-/pipelines/896044704) failed on branch bookworm
[00:28:13] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#895538391](https://gitlab.com/yunohost/yunohost/-/pipelines/895538391) failed on branch dev, bookworm
[00:52:59] <Aleks (he/him/il/lui)> > <@tag:lostpod.me> with packaging v2, ACL could be done while provisioning install_dir etc.. ?

yeaaah but the issue is that you need to apply ACL after folders get created, like the sub-sub-sub-folders etc
[00:54:39] <Aleks (he/him/il/lui)> not only this, but also sometimes some apps do need write permissions on the file you add (eg images or whatever) to be able to manipulate them, though I dont have any specific example, that's a second-order issue
[11:59:17] <Yunohost Git/Infra notifications> [issues] @alexAubin labeled good first issue on [issue #2200](https://github.com/YunoHost/issues/issues/2200): Add admin badge to user list in webadmin
[11:59:20] <Yunohost Git/Infra notifications> [issues] @alexAubin unlabeled :birthday: feature on [issue #2200](https://github.com/YunoHost/issues/issues/2200): Add admin badge to user list in webadmin
[11:59:21] <Yunohost Git/Infra notifications> [issues] @alexAubin labeled :maple_leaf: Web administration on [issue #2200](https://github.com/YunoHost/issues/issues/2200): Add admin badge to user list in webadmin
[11:59:21] <Yunohost Git/Infra notifications> [issues] @alexAubin labeled :cake: enhancement on [issue #2200](https://github.com/YunoHost/issues/issues/2200): Add admin badge to user list in webadmin
[12:02:51] <Yunohost Git/Infra notifications> [issues] @alexAubin closed [issue #2199](https://github.com/YunoHost/issues/issues/2199): Applications list doesnt show up in Webadmin since last system update / upgrade .
[12:02:51] <Yunohost Git/Infra notifications> [issues] @alexAubin [commented](https://github.com/YunoHost/issues/issues/2199#issuecomment-1586136524) on [issue #2199](https://github.com/YunoHost/issues/issues/2199) Applications list doesnt show up in Webadmin since last system update / upgrade .: cf https://forum.yunohost.org/t/failed-to-read-info-for-invalid-version-ynh/25050
[12:34:40] <Yunohost Git/Infra notifications> [tartiflette] @alexAubin pushed 1 commit to master: Misc update and fixes /o\ ([e6edec84](https://github.com/YunoHost/tartiflette/commit/e6edec84db836d103b5b6bbf4271023137d9fd57))
[13:03:17] <Yunohost Git/Infra notifications> [tartiflette] @alexAubin pushed 1 commit to master: Fix maintainer dashboard, dataformat changed now that were using the v3 catalog ([306d1aff](https://github.com/YunoHost/tartiflette/commit/306d1aff78f23b2dca89dbc5909eca12b9e149dd))
[13:42:56] <eric_G> https://ci-apps.yunohost.org/ down again?
[13:48:21] <Aleks (he/him/il/lui)> ah maybe i messed something yesterday while working on the core CI
[13:49:19] <Aleks (he/him/il/lui)> fixed, sorry 😅
[14:14:51] <Yunohost Git/Infra notifications> [tartiflette] @alexAubin pushed 1 commit to master: Add v2-packaging info/display ([c33bf859](https://github.com/YunoHost/tartiflette/commit/c33bf8596fa47fd8b1e9d051bc5c8d0ed7529af6))
[17:24:46] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1669](https://github.com/YunoHost/yunohost/pull/1669): Translations update from Weblate
[17:24:46] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 4 commits to dev ([d42c99835a67...8a27045d7827](https://github.com/YunoHost/yunohost/compare/d42c99835a67...8a27045d7827))
[17:24:49] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (Ukrainian) Currently translated at 100.0% (768 of 768 strings) Translation: YunoHost/core Tr... - Tymofii-Lytvynenko
[17:24:55] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (French) Currently translated at 100.0% (768 of 768 strings) Translation: YunoHost/core Trans... - ppr
[17:24:56] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1669 from yunohost-bot/weblate-yunohost-core Translations update from Weblate - Alexandre Aubin
[17:29:51] <Yunohost Git/Infra notifications> [yunohost] @alexAubin edited [pull request #1666](https://github.com/YunoHost/yunohost/pull/1666): [fix] Remove deprecated domain_dns_conf
[17:30:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.20+202306111730 for bullseye/unstable/all ...
[17:31:08] <Yunohost Git/Infra notifications> [yunohost] @alexAubin [commented](https://github.com/YunoHost/yunohost/pull/1666#issuecomment-1586256743) on [issue #1666](https://github.com/YunoHost/yunohost/pull/1666) [fix] Remove deprecated domain_dns_conf: I guess well ultimately do this, but "6 month ago" is still somewhat fresh for removing a deprecated feature .. the ori...
[17:31:29] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.20+202306111730 for bullseye/unstable/all.
[17:32:12] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin pushed 5 commits to dev ([a3558f54e30c...6893c6dac7e2](https://github.com/YunoHost/yunohost-admin/compare/a3558f54e30c...6893c6dac7e2))
[17:32:12] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin merged [pull request #523](https://github.com/YunoHost/yunohost-admin/pull/523): Translations update from Weblate
[17:32:15] <Yunohost Git/Infra notifications> [yunohost-admin/dev] Translated using Weblate (French) Currently translated at 99.8% (550 of 551 strings) Translation: YunoHost/admin Trans... - ppr
[17:32:18] <Yunohost Git/Infra notifications> [yunohost-admin/dev] Merge branch dev of https://github.com/YunoHost/yunohost-admin into dev - Weblate
[17:32:21] <Yunohost Git/Infra notifications> [yunohost-admin/dev] Merge pull request #523 from yunohost-bot/weblate-yunohost-admin Translations update from Weblate - Alexandre Aubin
[17:36:13] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: Update changelog for 11.1.21 ([fcf26324](https://github.com/YunoHost/yunohost/commit/fcf263242eb739a4d783592ff9a8db540eb736b9))
[17:36:49] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#896368495](https://gitlab.com/yunohost/yunohost/-/pipelines/896368495) canceled on branch dev
[17:45:13] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin created new tag debian/11.1.10
[17:45:14] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin pushed 1 commit to dev: Update changelog for 11.1.10 ([d482cb8d](https://github.com/YunoHost/yunohost-admin/commit/d482cb8da551f2229905350afe164e7cd3099859))
[17:45:15] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.21+202306111745 for bullseye/unstable/all ...
[17:45:20] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new tag debian/11.1.21
[17:46:03] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.21+202306111745 for bullseye/unstable/all.
[17:46:15] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/11.1.10+202306111745 for bullseye/unstable/all ...
[17:47:46] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.21 for bullseye/stable/all ...
[17:47:47] <Aleks (he/him/il/lui)> (important security patches in 11.1.21 ^)
[17:49:30] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/11.1.10+202306111745 for bullseye/unstable/all.
[17:50:16] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.21 for bullseye/stable/all.
[17:50:19] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/11.1.10 for bullseye/stable/all ...
[17:53:24] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/11.1.10 for bullseye/stable/all.
[18:16:55] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : dokuwiki. Please run manually the autoupdate_app_sources.py script on these apps to debug what is happening!
[19:14:28] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#896371067](https://gitlab.com/yunohost/yunohost/-/pipelines/896371067) failed on branch dev
[19:29:16] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 1 commit to ci-format-debian/11.1.21: [CI] Format code with Black ([95e7055b](https://github.com/YunoHost/yunohost/commit/95e7055b95449a8d9ac5e0d5429bccbceb8ed2da))
[19:29:16] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1671](https://github.com/YunoHost/yunohost/pull/1671): [CI] Format code with Black
[19:29:17] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot created new branch ci-format-debian/11.1.21
[19:33:47] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#896373282](https://gitlab.com/yunohost/yunohost/-/pipelines/896373282) failed on branch dev, ci-format-debian/11.1.21
[20:58:32] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#896404920](https://gitlab.com/yunohost/yunohost/-/pipelines/896404920) failed on branch ci-format-debian/11.1.21
[21:48:09] <kayou> uuh, after the upgrade, my system is ~broken
[21:49:12] <kayou> let me get the logs of apt update:
[21:50:14] <kayou> > $ sudo apt update
Hit:1 http://forge.yunohost.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease
Hit:4 https://download.docker.com/linux/debian bullseye InRelease
0% [Waiting for headers] [Waiting for headers]gpgv: Signature made Sun Jun 11 19:53:17 2023 CEST
gpgv: using RSA key 40AA6D5FE49AD892BF762EC8FDBB9F3D83BD9E70
gpgv: Good signature from "Yunohost .deb build system <build@yunohost.org>"
/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied
Hit:5 http://deb.debian.org/debian bullseye-updates InRelease
Hit:6 https://packages.sury.org/php bullseye InRelease
0% [Working]gpgv: Signature made Sat Jun 10 10:53:06 2023 CEST
gpgv: using RSA key 0146DC6D4A0B2914BDED34DB648ACFD622F3D138
gpgv: Good signature from "Debian Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>"
gpgv: Signature made Sat Jun 10 10:53:07 2023 CEST
gpgv: using RSA key A7236886F3CCCAAD148A27F80E98404D386FA1D9
gpgv: Good signature from "Debian Archive Automatic Signing Key (11/bullseye) <ftpmaster@debian.org>"
gpgv: Signature made Sat Jun 10 11:32:24 2023 CEST
gpgv: using RSA key A4285295FC7B1A81600062A9605C66F00D6C9793
gpgv: issuer "debian-release@lists.debian.org"
gpgv: Good signature from "Debian Stable Release Key (11/bullseye) <debian-release@lists.debian.org>"
/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied
0% [Working]gpgv: Signature made Sun Jun 11 19:03:17 2023 CEST
gpgv: using RSA key 5237CEEEF212F3D51C74ABE0112695A0E562B32A
gpgv: Good signature from "Debian Security Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>"
gpgv: Signature made Sun Jun 11 19:03:17 2023 CEST
gpgv: using RSA key ED541312A33F1128F10B1C6C54404762BBB6E853
gpgv: Good signature from "Debian Security Archive Automatic Signing Key (11/bullseye) <ftpmaster@debian.org>"
/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied
0% [Working]gpgv: Signature made Fri Jun 9 19:19:00 2023 CEST
gpgv: using RSA key 7EA0A9C3F273FCD8
gpgv: Good signature from "Docker Release (CE deb) <docker@docker.com>"
/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied
0% [Working]gpgv: Signature made Sun Jun 11 22:31:24 2023 CEST
gpgv: using RSA key A7236886F3CCCAAD148A27F80E98404D386FA1D9
gpgv: Good signature from "Debian Archive Automatic Signing Key (11/bullseye) <ftpmaster@debian.org>"
gpgv: Signature made Sun Jun 11 22:32:03 2023 CEST
gpgv: using RSA key 4CB50190207B4758A3F73A796ED0E7B82643E131
gpgv: Good signature from "Debian Archive Automatic Signing Key (12/bookworm) <ftpmaster@debian.org>"
/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied
0% [Working]gpgv: Signature made Sun Jun 11 03:58:31 2023 CEST
gpgv: using RSA key 15058500A0235D97F5D10063B188E2B695BD4743
gpgv: Good signature from "DEB.SURY.ORG Automatic Signing Key <deb@sury.org>"
/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
[21:50:46] <kayou> wtf is this `/usr/bin/apt-key: 57: cannot create /dev/null: Permission denied`
[21:53:15] <Aleks (he/him/il/lui)> yeah
[21:53:44] <Aleks (he/him/il/lui)> turns out `chmod 644 /etc/systemd/system/*.service` changes the permissions of /dev/null because many of these are symlinks to /dev/null ~_~
[21:54:22] <kayou> ohgod
[21:55:27] <kayou> `chmod 666 /dev/null` fixed the issue :)
[21:56:06] <kayou> https://forum.yunohost.org/t/probleme-d-authentification-apres-mise-a-jour-vers-yunohost-11-1-21/25101/4
[21:56:08] <kayou> sorry for the noise
[21:57:11] <Aleks (he/him/il/lui)> zzzz i tried rebooting my Pi after breaking /dev/null's perm to see if they get autofixed at reboot and now my Pi doesn't show up lolz
[21:57:20] <Aleks (he/him/il/lui)> djeezus
[21:57:31] <kayou> oups
[21:57:44] <kayou> time to mount your sd card
[21:57:48] <kayou> https://github.com/YunoHost/yunohost/commit/e649c092a3e4b5cb110a5b3f33dbfe9f4ca3f9d3
[21:58:21] <kayou> let's ensure that it's not a symlink before `chmod`/`chown`
[21:59:21] <Aleks (he/him/il/lui)> i'm using `find /etc/systemd/system/*.service -type f`
[22:02:28] <Yunohost Git/Infra notifications> [issues] @kay0u edited [issue #2050](https://github.com/YunoHost/issues/issues/2050): Support Debian 12 "Bookworm"
[22:02:44] <Yunohost Git/Infra notifications> [issues] @kay0u edited [issue #2050](https://github.com/YunoHost/issues/issues/2050): Support Debian 12 "Bookworm"
[22:03:26] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new branch stable
[22:03:31] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([fcf263242eb7...1222c4762024](https://github.com/YunoHost/yunohost/compare/fcf263242eb7...1222c4762024))
[22:03:35] <Yunohost Git/Infra notifications> [yunohost/dev] Fix stupid issue with code that changes /dev/null perms... - Alexandre Aubin
[22:03:38] <Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 11.1.21.1 - Alexandre Aubin
[22:03:52] <Yunohost Git/Infra notifications> [yunohost] @alexAubin deleted branch stable
[22:04:15] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new tag debian/11.1.21.1
[22:04:43] <Aleks (he/him/il/lui)> on my side i did the upgrade but for some reason this did not trigger the issue despite that i do have symlinks to /dev/null ...
[22:05:21] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.21.1 for bullseye/stable/all ...
[22:06:12] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.21.1 for bullseye/stable/all.
[22:07:20] <kayou> FYI, from the man of `systemctl`

```
mask
Mask one or more units, as specified on the command line.
This will link these unit files to /dev/null, making it
impossible to start them. This is a stronger version of
disable, since it prohibits all kinds of activation of the
unit, including enablement and manual activation. Use this
option with care. This honors the --runtime option to only
mask temporarily until the next reboot of the system. The
--now option may be used to ensure that the units are also
stopped. This command expects valid unit names only, it does
not accept unit file paths.
```
[22:07:49] <kayou> FYI, from the man of `systemctl`

```txt
mask
Mask one or more units, as specified on the command line.
This will link these unit files to /dev/null, making it
impossible to start them. This is a stronger version of
disable, since it prohibits all kinds of activation of the
unit, including enablement and manual activation. Use this
option with care. This honors the --runtime option to only
mask temporarily until the next reboot of the system. The
--now option may be used to ensure that the units are also
stopped. This command expects valid unit names only, it does
not accept unit file paths.
```
[22:07:49] <kayou> FYI, from the man of `systemctl`

```txt
mask UNIT...
Mask one or more units, as specified on the command line.
This will link these unit files to /dev/null, making it
impossible to start them. This is a stronger version of
disable, since it prohibits all kinds of activation of the
unit, including enablement and manual activation. Use this
option with care. This honors the --runtime option to only
mask temporarily until the next reboot of the system. The
--now option may be used to ensure that the units are also
stopped. This command expects valid unit names only, it does
not accept unit file paths.

```
[22:10:35] <Aleks (he/him/il/lui)> > <@Alekswag:matrix.org> zzzz i tried rebooting my Pi after breaking /dev/null's perm to see if they get autofixed at reboot and now my Pi doesn't show up lolz

nvm i think it's because my Pi always wants me to Ctrl+D during boot due to some weird issue, not sure exactly, sounds unrelated
[22:10:48] <Aleks (he/him/il/lui)> after boot my /dev/null is back to normal
[22:15:20] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.21.1+202306112215 for bullseye/unstable/all ...
[22:16:03] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.21.1+202306112215 for bullseye/unstable/all.
[22:18:00] <Aleks (he/him/il/lui)> annnnnd the code doesn't work ofc
[22:18:06] <Aleks (he/him/il/lui)> my god
[22:27:13] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new tag debian/11.1.21.2
[22:27:14] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([1222c4762024...e1569f962bce](https://github.com/YunoHost/yunohost/compare/1222c4762024...e1569f962bce))
[22:27:15] <Yunohost Git/Infra notifications> [yunohost/dev] Aleks loves xargs syntax >_> - Alexandre Aubin
[22:27:19] <Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 11.1.21.2 - Alexandre Aubin
[22:27:41] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.21.2 for bullseye/stable/all ...
[22:28:34] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.21.2 for bullseye/stable/all.
[22:28:35] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#896447534](https://gitlab.com/yunohost/yunohost/-/pipelines/896447534) canceled on branch dev
[22:30:17] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.21.2+202306112230 for bullseye/unstable/all ...
[22:31:21] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.21.2+202306112230 for bullseye/unstable/all.
[23:10:11] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot created new branch ci-format-debian/11.1.21.1
[23:10:11] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 1 commit to ci-format-debian/11.1.21.1: [CI] Format code with Black ([4c143a03](https://github.com/YunoHost/yunohost/commit/4c143a039c9f81b74890e3c45251db350cea9ec6))
[23:10:14] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1672](https://github.com/YunoHost/yunohost/pull/1672): [CI] Format code with Black
[23:36:38] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#896447516](https://gitlab.com/yunohost/yunohost/-/pipelines/896447516) failed on branch dev, ci-format-debian/11.1.21.1