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

[13:39:33] <Aleks (he/him/il/lui)> draft release note for 11.2 : https://forum.yunohost.org/t/yunohost-11-2-release-sortie-de-yunohost-11-2/25531
[13:47:07] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: quality: we dont really care about linter for the tests/ folder ... ([7c1c147a](https://github.com/YunoHost/yunohost/commit/7c1c147a74e5592f5e312419b0594bb477f18f9c))
[13:51:50] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 5 commits to 11.2 ([81f269fc29cc...e695c89ad05c](https://github.com/YunoHost/yunohost/compare/81f269fc29cc...e695c89ad05c))
[13:51:55] <Yunohost Git/Infra notifications> [yunohost/11.2] quality: we dont really care about linter for the tests/ folder ... - Alexandre Aubin
[13:51:57] <Yunohost Git/Infra notifications> [yunohost/11.2] Merge branch dev into 11.2 - Alexandre Aubin
[13:52:00] <Yunohost Git/Infra notifications> [yunohost/11.2] Typo in i18n key - Alexandre Aubin
[13:53:04] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#927685982](https://gitlab.com/yunohost/yunohost/-/pipelines/927685982) failed on branch dev, 11.2
[13:57:18] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 107 commits to bookworm ([cab7667dcca4...7ba6c37eb8f4](https://github.com/YunoHost/yunohost/compare/cab7667dcca4...7ba6c37eb8f4))
[13:57:19] <Yunohost Git/Infra notifications> [yunohost/bookworm] Merge branch dev into 11.2 - Alexandre Aubin
[13:57:22] <Yunohost Git/Infra notifications> [yunohost/bookworm] Typo in i18n key - Alexandre Aubin
[13:57:26] <Yunohost Git/Infra notifications> [yunohost/bookworm] Merge branch 11.2 into bookworm - Alexandre Aubin
[13:58:59] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 109 commits to simplify-fpm-add-config-helper-bookworm ([fddb75e6606a...751f16875454](https://github.com/YunoHost/yunohost/compare/fddb75e6606a...751f16875454))
[13:59:00] <Yunohost Git/Infra notifications> [yunohost/simplify-fpm-add-config-helper-bookworm] Typo in i18n key - Alexandre Aubin
[13:59:00] <Yunohost Git/Infra notifications> [yunohost/simplify-fpm-add-config-helper-bookworm] Merge branch 11.2 into bookworm - Alexandre Aubin
[13:59:04] <Yunohost Git/Infra notifications> [yunohost/simplify-fpm-add-config-helper-bookworm] Merge branch bookworm into simplify-fpm-add-config-helper-bookworm - Alexandre Aubin
[13:59:08] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to bookworm: Simplify fpm add config helper (Bookworm) (#1685) * Simplify ynh_add_fpm_config helper * helpers: drop dedicated_servi... ([2f2ff6eb](https://github.com/YunoHost/yunohost/commit/2f2ff6eb190cd9a825e88d91b3101f2e3fba6c96))
[13:59:09] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1685](https://github.com/YunoHost/yunohost/pull/1685): Simplify fpm add config helper (Bookworm)
[13:59:12] <Yunohost Git/Infra notifications> [yunohost] @alexAubin deleted branch simplify-fpm-add-config-helper-bookworm
[13:59:40] <Yunohost Git/Infra notifications> [yunohost] @alexAubin edited [pull request #1677](https://github.com/YunoHost/yunohost/pull/1677): ConfigPanel: switch to pydantic 3/3
[14:00:29] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.22+202307111400 for bullseye/unstable/all ...
[14:01:29] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.22+202307111400 for bullseye/unstable/all.
[14:01:35] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202307111400 for bookworm/unstable/all ...
[14:02:36] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202307111400 for bookworm/unstable/all.
[14:04:33] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1657#discussion_r1259789566) on pull request #1657 Bookworm: ## Modification of parameter with default

This expression mutates a [default value](1).

[Show more details](https://gi...
[14:04:33] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1657#discussion_r1259789570) on pull request #1657 Bookworm: ## Modification of parameter with default

This expression mutates a [default value](1).

[Show more details](https://gi...
[14:04:33] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1657#discussion_r1259789575) on pull request #1657 Bookworm: ## Modification of parameter with default

This expression mutates a [default value](1).

[Show more details](https://gi...
[14:04:36] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1657#discussion_r1259789559) on pull request #1657 Bookworm: ## Use of a broken or weak cryptographic hashing algorithm on sensitive data

[Sensitive data (password)](1) is used in ...
[14:04:36] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1657#discussion_r1259789564) on pull request #1657 Bookworm: ## Redundant assignment

This assignment assigns a variable to itself.

[Show more details](https://github.com/YunoHost/...
[14:04:37] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1657#discussion_r1259789578) on pull request #1657 Bookworm: ## Overwriting attribute in super-class or sub-class

Assignment overwrites attribute readonly, which was previously def...
[14:16:23] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 244 commits to pydantic ([75a03df43f27...4461dab12d3a](https://github.com/YunoHost/yunohost/compare/75a03df43f27...4461dab12d3a))
[14:16:40] <Yunohost Git/Infra notifications> [yunohost/pydantic] Simplify fpm add config helper (Bookworm) (#1685) * Simplify ynh_add_fpm_config helper * helpers: drop dedicated_servi... - Alexandre Aubin
[14:16:40] <Yunohost Git/Infra notifications> [yunohost/pydantic] Merge branch 11.2 into bookworm - Alexandre Aubin
[14:16:48] <Yunohost Git/Infra notifications> [yunohost/pydantic] Merge branch bookworm into pydantic - Alexandre Aubin
[14:34:07] <Yunohost Git/Infra notifications> [SSOwat] @alexAubin pushed 3 commits to dev ([8554e696f3a4...40389a9aff43](https://github.com/YunoHost/SSOwat/compare/8554e696f3a4...40389a9aff43))
[14:34:07] <Yunohost Git/Infra notifications> [SSOwat] @alexAubin merged [pull request #213](https://github.com/YunoHost/SSOwat/pull/213): Translations update from Weblate
[14:34:10] <Yunohost Git/Infra notifications> [SSOwat/dev] Added translation using Weblate (Japanese) - Weblate
[14:34:16] <Yunohost Git/Infra notifications> [SSOwat/dev] Merge pull request #213 from yunohost-bot/weblate-yunohost-ssowat Translations update from Weblate - Alexandre Aubin
[14:34:22] <Yunohost Git/Infra notifications> [SSOwat/dev] Translated using Weblate (Japanese) Currently translated at 100.0% (47 of 47 strings) Translation: YunoHost/SSOwat Tra... - motcha
[14:45:15] <Yunohost Git/Infra notifications> 🏗️ Starting build for ssowat/11.1.4+202307111445 for bullseye/unstable/all ...
[14:45:55] <Yunohost Git/Infra notifications> ✔️ Completed build for ssowat/11.1.4+202307111445 for bullseye/unstable/all.
[15:11:49] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1000 commits to portal-api ([58ffff556cce...a1cf770e1bf0](https://github.com/YunoHost/yunohost/compare/58ffff556cce...a1cf770e1bf0))
[15:11:50] <Yunohost Git/Infra notifications> [yunohost/portal-api] Revert "[fix/enh] Rewrite of yunopaste CLI tool (#1667)" This reverts commit 1927875924b16b08f8f850142a5e17c0f08b3bc3. - Alexandre Aubin
[15:11:55] <Yunohost Git/Infra notifications> [yunohost/portal-api] quality: we dont really care about linter for the tests/ folder ... - Alexandre Aubin
[15:11:56] <Yunohost Git/Infra notifications> [yunohost/portal-api] Merge branch dev into portal-api - Alexandre Aubin
[15:16:48] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1387#discussion_r1259894690) on pull request #1387 WIP : New portal API to partially replace SSOwat: ## File is not always closed

File is opened but is not closed.

[Show more details](https://github.com/YunoHost/yunohos...
[15:21:32] <Aleks (he/him/il/lui)> >File is opened but is not closed.

bro
[15:21:33] <Aleks (he/him/il/lui)> who activated this bot anyway /o\
[15:54:34] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#927730864](https://gitlab.com/yunohost/yunohost/-/pipelines/927730864) failed on branch pydantic
[16:06:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#927698769](https://gitlab.com/yunohost/yunohost/-/pipelines/927698769) failed on branch 11.2, bookworm, pydantic
[16:07:50] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#927712763](https://gitlab.com/yunohost/yunohost/-/pipelines/927712763) failed on branch bookworm, pydantic
[16:12:50] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to bookworm ([2f2ff6eb190c...236e85eece3f](https://github.com/YunoHost/yunohost/compare/2f2ff6eb190c...236e85eece3f))
[16:12:53] <Yunohost Git/Infra notifications> [yunohost/bookworm] apt: always add yarn repo because its annoying to have to deal with an extra repo in each nodejs app just to install a ... - Alexandre Aubin
[16:12:56] <Yunohost Git/Infra notifications> [yunohost/bookworm] apt: add signed-by clause to sury and yarn repo - Alexandre Aubin
[16:13:52] <Aleks (he/him/il/lui)> > <@yunohostinfra:matrix.org> [yunohost/bookworm] apt: always add yarn repo because its annoying to have to deal with an extra repo in each nodejs app just to install a ... - Alexandre Aubin

FYI I'm adding the Yarn repo by default in default installs
[16:15:12] <Aleks (he/him/il/lui)> (will probably need to adapt the apt resource python code to not conflict with the existing repo etc)
[16:15:22] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.0+202307111615 for bookworm/unstable/all ...
[16:15:23] <tituspijean[m]> Meh in latest nodejs versions we should install it with corepack
[16:15:30] <Aleks (he/him/il/lui)> wut
[16:15:39] <tituspijean[m]> I'd rather update the nodejs helper to always enable corepack and yarn
[16:15:55] <Aleks (he/him/il/lui)> dafuq is corepack :(
[16:15:57] <Aleks (he/him/il/lui)> do you have an example of this ?
[16:16:09] <tituspijean[m]> https://yarnpkg.com/getting-started/install
[16:16:19] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.0+202307111615 for bookworm/unstable/all.
[16:16:42] <Aleks (he/him/il/lui)> @_@
[16:16:48] <Aleks (he/him/il/lui)> areyoufuckingkiddingme.jpg
[16:17:44] <Aleks (he/him/il/lui)> they only say it's the "preferred" way, so apt repo should be fine ? 😅
[16:18:01] <tituspijean[m]> Going home now, continuing in 30 min ;)
[16:18:10] <tituspijean[m]> > <@Alekswag:matrix.org> they only say it's the "preferred" way, so apt repo should be fine ? 😅

Meh 😝
[16:20:02] <Aleks (he/him/il/lui)> https://i.imgflip.com/7s8988.jpg
[16:25:36] <tituspijean[m]> So true. 😅
[17:39:33] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#927810247](https://gitlab.com/yunohost/yunohost/-/pipelines/927810247) failed on branch portal-api
[18:10:55] <Aleks (he/him/il/lui)> my god i'm trying to come up with a way to encrypt/decrypt data between lua and python
[18:11:02] <Aleks (he/him/il/lui)> there's so much bureaucracy i can't even
[18:12:26] <Aleks (he/him/il/lui)> not to mention the lua ecosystem having 12 differents libs, which only 1 or 2 are available in debian easily, but of course these aren't the one with proper documentation
[18:14:30] <Aleks (he/him/il/lui)> and now i need base64 encode/decode in lua and the internet is like "oh yeah just copy-paste these horrendous functions"
[18:14:31] <Aleks (he/him/il/lui)> http://lua-users.org/wiki/BaseSixtyFour
[18:14:32] <Aleks (he/him/il/lui)> shared on an HTTP-only wiki
[18:14:37] <Aleks (he/him/il/lui)> wth
[18:19:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#927899059](https://gitlab.com/yunohost/yunohost/-/pipelines/927899059) failed on branch bookworm
[18:22:09] <Aleks (he/him/il/lui)> thanksfully using `grep -nr 64 /usr/lib/lua/` and retroengineering the libs i found there's an `require("mime").unb64` ™
[19:36:44] <lapineige> > <@Alekswag:matrix.org> dafuq is corepack :(

nodejs reinventing the wheel, episode… 🙂
[20:07:59] <Aleks (he/him/il/lui)> at least the wheel is something useful ... it feels more like it's something like "Mounting your IKEA furniture requires launching 2 commands, so we simplified this by adding a human being in every shipment, who will take care of mounting the IKEA furniture for you, all you have to do is type those 2 commands instead of the previous 2 commands"
[20:09:08] <Aleks (he/him/il/lui)> "But before running those 2 commands you will have to have foo and bar installed, which may depend on your distribution and we won't help you with figuring this that because that's not our job, good luck with that !"
[20:12:08] <Aleks (he/him/il/lui)> y'avais un article de blog génial sur ça y'a super longtemps, un truc qui s'appelait genre "C'est le futur", mais jamais réussi à trouver
[20:40:04] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to portal-api ([a1cf770e1bf0...6c6dd318fb8c](https://github.com/YunoHost/yunohost/compare/a1cf770e1bf0...6c6dd318fb8c))
[20:40:07] <Yunohost Git/Infra notifications> [yunohost/portal-api] portalapi: fix split or user/password in auth code - Alexandre Aubin
[20:40:11] <Yunohost Git/Infra notifications> [yunohost/portal-api] portalapi: implement encrypted password storage in the users cookie using AES256 - Alexandre Aubin
[20:41:23] <Yunohost Git/Infra notifications> [SSOwat] @alexAubin pushed 1 commit to epic_refactoring: portalapi: propagate changes on the new API, decrypt the AES256-encrypted password found in user cookie to be able to co... ([ea0bc8a8](https://github.com/YunoHost/SSOwat/commit/ea0bc8a89c6e182c2b57c757c0f7126bd3e3d586))
[20:44:31] <Yunohost Git/Infra notifications> [yunohost] @alexAubin edited [pull request #1387](https://github.com/YunoHost/yunohost/pull/1387): WIP : New portal API to partially replace SSOwat
[20:45:13] <Yunohost Git/Infra notifications> [yunohost] @github-code-scanning[bot] [commented](https://github.com/YunoHost/yunohost/pull/1387#discussion_r1260261861) on pull request #1387 WIP : New portal API to partially replace SSOwat: ## File is not always closed

File is opened but is not closed.

[Show more details](https://github.com/YunoHost/yunohos...
[21:59:29] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: helpers: in ynh_systemd_action, check the actual timestamp when checking for timeout, because for some reason journalctl... ([f3eef43d](https://github.com/YunoHost/yunohost/commit/f3eef43d020c345b08e74406b7269c0b1e30fae8))
[22:00:23] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.22+202307112200 for bullseye/unstable/all ...
[22:01:44] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.22+202307112200 for bullseye/unstable/all.
[22:09:52] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#928129474](https://gitlab.com/yunohost/yunohost/-/pipelines/928129474) failed on branch portal-api
[23:29:59] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#928180932](https://gitlab.com/yunohost/yunohost/-/pipelines/928180932) failed on branch dev
[23:35:22] <Yunohost Git/Infra notifications> [moulinette] @yunohost-bot opened [pull request #335](https://github.com/YunoHost/moulinette/pull/335): Translations update from Weblate
[23:35:23] <Yunohost Git/Infra notifications> [SSOwat] @yunohost-bot opened [pull request #214](https://github.com/YunoHost/SSOwat/pull/214): Translations update from Weblate
[23:35:24] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1688](https://github.com/YunoHost/yunohost/pull/1688): Translations update from Weblate