Thursday, February 02, 2023
dev@conference.yunohost.org
February
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
         
             

[09:31:13] <Yunohost Git/Infra notifications> [issues] @Salamandar labeled :space_invader: bug on [issue #2137](https://github.com/YunoHost/issues/issues/2137): Add dependency on php7.4
[09:35:33] <Yunohost Git/Infra notifications> [issues] @Salamandar opened [issue #2137](https://github.com/YunoHost/issues/issues/2137): Add dependency on php7.4
[09:41:38] <Yunohost Git/Infra notifications> [YunoRunner CI Apps Official] [🔴 Down] certificate has expired
[09:44:30] <Yunohost Git/Infra notifications> [YunoRunner CI Apps Official] [🔴 Down] certificate has expired
[09:44:39] <Yunohost Git/Infra notifications> [YunoRunner CI Apps Official] [🔴 Down] certificate has expired
[09:44:39] <Yunohost Git/Infra notifications> [issues] @alexAubin [commented](https://github.com/YunoHost/issues/issues/2137#issuecomment-1411904140) on [issue #2137](https://github.com/YunoHost/issues/issues/2137) Add dependency on php7.4: Ah yes, but the plan is rather to remove the dependency to PHP in Bookworm (and Mysql, and metronome) They were in the ...
[09:45:59] <tituspijean[m]> > <@yunohostinfra:matrix.org> [YunoRunner CI Apps Official] [🔴 Down] certificate has expired

ljf Aleks (he/him/il/lui) yalh76 do you know how to access paprika?
[09:46:10] <Aleks (he/him/il/lui)> same as samurai but with paprika as the domain name 😬
[09:46:10] <tituspijean[m]> actually...yeah 😆
[09:46:10] <tituspijean[m]> but there's the LXC interfering with the cert renewal
[09:48:24] <tituspijean[m]> ok found what to do
[09:49:14] <Yunohost Git/Infra notifications> [YunoRunner CI Apps Official] [✅ Up] 200 - OK
[09:50:20] <tituspijean[m]> eric_G translate.yunohost.org should be good too
[10:02:04] <Aleks (he/him/il/lui)> je connaissais les crypto-macronistes, les cryptonerds, mais pas encore les cryptonationalistes
[12:08:35] <Yunohost Git/Infra notifications> 🏗️ Starting build for moulinette/11.1.4+202302011945 for bullseye/unstable/all ...
[12:08:36] <Yunohost Git/Infra notifications> ✔️ Completed build for ssowat/11.1.4 for bullseye/stable/all.
[12:08:36] <Yunohost Git/Infra notifications> [issues] @alexAubin closed [issue #1862](https://github.com/YunoHost/issues/issues/1862): Rework the packaging documentation
[12:08:36] <Yunohost Git/Infra notifications> 🏗️ Starting build for ssowat/11.1.4 for bullseye/stable/all ...
[12:08:36] <Yunohost Git/Infra notifications> [check-http] @uda opened [pull request #13](https://github.com/YunoHost/check-http/pull/13): Parameterize and Dockerize the service
[12:08:36] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/11.1.4 for bullseye/stable/all ...
[12:08:36] <Aleks (he/him/il/lui)> people now complaining that the announcement is not in french 🤦https://framapiaf.org/@sima78/109792065227099514
[12:08:36] <Aleks (he/him/il/lui)> hahah
[12:08:37] <Maranda> > <@titus:pijean.ovh> Maranda Done.

👍️
[12:08:37] <Salamandar> looks like it's using a json schema telling him it should be a string… but why :p
[12:08:38] <Salamandar> The issue is that my toml plugin shouldn't use a schema by default i guess
[12:08:38] <Salamandar> Ah sorry yeah that wasn't clear, i'm writing a manifest.toml, and the plugin is a linter tool for toml
[12:08:38] <Salamandar> (i tried, it doesn't want an integer either :p )
[12:08:38] <Salamandar> it's the basic one
[12:08:38] <Salamandar> And this linter is a bit too smart, it's saying it expects `description` to be a string... my guess is that `manifest.toml` was matched against a json schema from an unrelated projet... so the errors are completely invalid
[12:08:38] <Salamandar> Really weird, my toml plugin complains "description" is not a string (it's a dict with en and fr)…
[12:08:38] <Salamandar> are you aware of json schema ?
[12:08:40] <Salamandar> oh, here is the database the linter is using https://www.schemastore.org/json/
[12:08:40] <Salamandar> would be nice to write a schema and send it there :D
[12:08:40] <Salamandar> toml is json just formatted differently
[12:08:40] <Salamandar> (for the manifest.toml and tests.toml)
[12:08:41] <Salamandar> this is the thing behind my linter https://taplo.tamasfe.dev/
[12:08:44] <Salamandar> > So either we have a bad implementation/usage of the TOML syntax for the lists (higher probability, sorry Alek s), or the conversion is wrong (lower prob)

No no, it's just that the schema it's checking against probably says `description` should be a string
[12:13:10] <Salamandar> i'm searching for it
[12:13:47] <Salamandar> i guess it's this one https://json.schemastore.org/web-manifest-combined.json
[12:13:47] <Aleks (he/him/il/lui)> 🤔
[12:14:28] <Aleks (he/him/il/lui)> but the fact that a linter does use a default schema is really funky :|
[12:14:29] <Salamandar> > <@titus:pijean.ovh> we could include it in the repo, if I understand correctly

it could be online
[12:14:32] <Salamandar> > <@Alekswag:matrix.org> but the fact that a linter does use a default schema is really funky :|

yeah, it found "manifest" in the name and found a schema named "web app manifest"…
[12:14:32] <Aleks (he/him/il/lui)> i mean i'd expect an IDEA linter for json/toml/whatever to only check for syntax x_x
[12:14:32] <Aleks (he/him/il/lui)> zbmfglb
[12:14:43] <Salamandar> I'm wondering if you can set the schema url in the toml document itself
[12:14:57] <Salamandar> would be easier than having a taplo-specific config
[12:15:19] <Salamandar> yes
[12:22:08] <Yunohost Git/Infra notifications> [check-http] @uda edited [pull request #13](https://github.com/YunoHost/check-http/pull/13): Parameterize and Dockerize the service
[12:22:09] <Maranda> tituspijean: you there?
[12:22:09] <Aleks (he/him/il/lui)> « PkPasToiHéberg çé fabriké en Frônce ça dwa resté Frôncé!/!"1! »
[12:22:09] <Aleks (he/him/il/lui)> 🤔
[12:22:09] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/11.1.4+202302011930 for bullseye/unstable/all ...
[12:22:09] <Aleks (he/him/il/lui)> (currently finalizing the release note before building stable)
[12:22:09] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/11.1.4+202302011930 for bullseye/unstable/all.
[12:22:13] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#764598395](https://gitlab.com/yunohost/yunohost/-/pipelines/764598395) failed on branch dev, ci-format-dev
[12:22:13] <Aleks (he/him/il/lui)> ah, arent they pointing to the same IP ? 🤔
[12:22:13] <Yunohost Git/Infra notifications> [moulinette/dev] Merge pull request #330 from YunoHost/actions/black Format Python code with Black - Alexandre Aubin
[12:22:13] <Yunohost Git/Infra notifications> [YunoHost documentation] [✅ Up] 200 - OK
[12:22:13] <Yunohost Git/Infra notifications> ✔️ Completed build for moulinette/11.1.4+202302011945 for bullseye/unstable/all.
[12:22:13] <Yunohost Git/Infra notifications> ✔️ Completed build for moulinette/11.1.4 for bullseye/stable/all.
[12:22:14] <Aleks (he/him/il/lui)> \o/
[12:22:14] <Aleks (he/him/il/lui)> releaaaaaaaaaaaaaaaaase
[12:22:14] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 1 commit to ci-format-dev: [CI] Format code with Black ([2fd79ef5](https://github.com/YunoHost/yunohost/commit/2fd79ef5f9e19d0172dae722a44a1997f5cd14bc))
[12:22:14] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5 for bullseye/stable/all.
[12:22:14] <Yunohost Git/Infra notifications> 🏗️ Starting build for moulinette/11.1.4 for bullseye/stable/all ...
[12:22:14] <Aleks (he/him/il/lui)> https://yunohost.org/fr/packaging_apps_intro behold o/ (well i didnt test the rendering of my doc refactor /o\)
[12:22:14] <kayou> But as you fixed the issue, it seems ok
[12:22:17] <Aleks (he/him/il/lui)> *screams in espace demi-cadratin insécables*
[12:22:18] <Yunohost Git/Infra notifications> [YunoHost documentation] [🔴 Down] timeout of 48000ms exceeded
[12:22:18] <Maranda> tituspijean: I need you to change the CNAME for _acme-challenge.conference.yunohost.org to 95ff230c-d645-42b8-b798-f57ab294bcd3.acme.aria.im.
[12:22:18] <kayou> > <@titus:pijean.ovh> ljf Aleks (he/him/il/lui) yalh76 do you know how to access paprika?

I know if you want anything
[12:22:24] <tituspijean[m]> Maranda Done.
[12:22:25] <tituspijean[m]> > <@Alekswag:matrix.org> people now complaining that the announcement is not in french 🤦https://framapiaf.org/@sima78/109792065227099514

"Oups pardon! Nous annonçons donc la sortie de la version 11.1 de PkoituThébergePa?"
[12:22:25] <tituspijean[m]> (in a boring meeting :/)
[12:22:25] <tituspijean[m]> Can you show your code?
[12:22:26] <tituspijean[m]> partially? 😅
[12:22:26] <tituspijean[m]> Salamandar I might be missing messages or be completely stupid, but I have still no idea what you are talking about.
1. what is "[your] toml plugin"
2. show the code containing the "description"
3. I am vaguely aware of JSON schema
A bit more context would be nice. 🙂
[12:22:26] <tituspijean[m]> I can guess so, but we need to check how it converts it.
[12:22:27] <tituspijean[m]> > <@Alekswag:matrix.org> people now complaining that the announcement is not in french 🤦https://framapiaf.org/@sima78/109792065227099514

"Oups pardon! Nous annonçons donc la sortie de la version 11.1 de PkoituHhébergePa?"
[12:22:31] <tituspijean[m]> Salamandar why would a toml linter would be checking a JSON schema? The schemastore your linked to mentions being compatible with JSON and YAML. No mention of TOML. Do you have a link to your linter repository?
[12:22:32] <tituspijean[m]> Sorry, but I have no context for what you are describing 😕
[12:22:48] <axolotle> hum, i'm testing stuff with pydantic (parsing/validation + schema generation) so maybe it will be possible to generate one at some point
[12:22:48] <tituspijean[m]> For reference, this is the manifest.toml you are referring to: https://github.com/YunoHost/example\_ynh/pull/179/files#diff-06ac558c9cfca9e31a9a235f18d98e6d0c3bfee8bee0088108a29f2c60b318e3 🙂
[12:22:48] <tituspijean[m]> Because, from what I understand:

1. you/we write a TOML file
2. the linter converts it to JSON
3. the linter checks that JSON against the schemastore

So either we have a bad implementation/usage of the TOML syntax for the lists (higher probability, sorry Alek s), or the conversion is wrong (lower prob)
[12:24:03] <tituspijean[m]> For us: https://taplo.tamasfe.dev/configuration/directives.html#the-schema-directive
[12:24:03] <tituspijean[m]> we could include it in the repo, if I understand correctly
[12:24:03] <tituspijean[m]> meh that would be specific for *that* linter
[12:24:05] <tituspijean[m]> https://taplo.tamasfe.dev/configuration/using-schemas.html
[12:24:14] <tituspijean[m]> > <@Salamandar:matrix.org> yeah, it found "manifest" in the name and found a schema named "web app manifest"…

that? https://json.schemastore.org/web-manifest-combined.json
[12:24:18] <tituspijean[m]> Ooooh OK 🙂 Does it mention the schema link?
[13:14:33] <Salamandar> first draft : https://salamandar.fr/me/yunohost_app.manifest.json
[13:14:53] <Salamandar> the nice additions: required translation is english, ensure language codes are 2 chars
[13:15:07] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: debian: Bump moulinette/ssowat requirement to 11.1 ([0826a541](https://github.com/YunoHost/yunohost/commit/0826a54189f6ac3424c3b59dace1f550a28acf8f))
[13:15:08] <Salamandar> pattern-check byte sizes (disk size ram usage etc)
[13:15:15] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5+202302021315 for bullseye/unstable/all ...
[13:15:17] <Salamandar> pattern-check CPE too
[13:15:33] <Salamandar> anyways
[13:16:39] <Salamandar> writing the schema for the install and resources might be more complicated
[13:16:39] <Yunohost Git/Infra notifications> [yunohost-admin] @alexAubin pushed 1 commit to dev: Bump yunohost requirement to 11.1 ([fd46d793](https://github.com/YunoHost/yunohost-admin/commit/fd46d793b278ef22c9d1d3a0c20cbeb3fe602184))
[13:16:41] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5+202302021315 for bullseye/unstable/all.
[13:16:43] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost-admin/11.1.4+202302021315 for bullseye/unstable/all ...
[13:19:32] <Aleks (he/him/il/lui)> >A relative file path or an URL can be provided.
[13:19:33] <Aleks (he/him/il/lui)> :O
[13:20:12] <Aleks (he/him/il/lui)> so we could host this on the apps github repo
[13:20:15] <Aleks (he/him/il/lui)> `#:schema ./foo-schema.json`

Any chance this could be an url ? 🤔
[13:22:49] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost-admin/11.1.4+202302021315 for bullseye/unstable/all.
[13:23:18] <Salamandar> > <@Alekswag:matrix.org> `#:schema ./foo-schema.json`
>
> Any chance this could be an url ? 🤔

Yes
[13:23:19] <axolotle> i guess it can be
[13:35:13] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 1 commit to ci-format-dev: [CI] Format code with Black ([3577956c](https://github.com/YunoHost/yunohost/commit/3577956c06c6c52b3876d46462b84f0c97e831c1))
[13:36:00] <Yunohost Git/Infra notifications> [yunohost] @alexAubin deleted branch ci-format-dev
[13:36:01] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1580](https://github.com/YunoHost/yunohost/pull/1580): [CI] Format code with Black
[13:36:01] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([0826a54189f6...f91920699d5a](https://github.com/YunoHost/yunohost/compare/0826a54189f6...f91920699d5a))
[13:36:06] <Yunohost Git/Infra notifications> [yunohost/dev] [CI] Format code with Black - yunohost-bot
[13:36:15] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765426427](https://gitlab.com/yunohost/yunohost/-/pipelines/765426427) canceled on branch dev
[13:36:16] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1580 from YunoHost/ci-format-dev [CI] Format code with Black - Alexandre Aubin
[13:36:22] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1577](https://github.com/YunoHost/yunohost/pull/1577): Translations update from Weblate
[13:36:23] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 5 commits to dev ([f91920699d5a...895ce755bcdb](https://github.com/YunoHost/yunohost/compare/f91920699d5a...895ce755bcdb))
[13:36:26] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (French) Currently translated at 100.0% (753 of 753 strings) Translation: YunoHost/core Trans... - Éric Gaspar
[13:36:30] <axolotle> > <@Salamandar:matrix.org> writing the schema for the install and resources might be more complicated

with pydantic it is possible to automaticly generate json schemas from in code models declaration
[13:36:32] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (Galician) Currently translated at 99.6% (750 of 753 strings) Translation: YunoHost/core Tran... - José M
[13:36:35] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1577 from yunohost-bot/weblate-yunohost-core Translations update from Weblate - Alexandre Aubin
[13:37:49] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: Unused import ([7c4c3188](https://github.com/YunoHost/yunohost/commit/7c4c3188e497900741a38772185045b6318589ef))
[13:37:50] <axolotle> was planning to use it for different parts like the manifest (currently testing it on config panel)
[13:38:14] <axolotle> https://docs.pydantic.dev/usage/schema/
[13:43:28] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765449274](https://gitlab.com/yunohost/yunohost/-/pipelines/765449274) canceled on branch dev
[13:45:18] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5+202302021345 for bullseye/unstable/all ...
[13:46:30] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5+202302021345 for bullseye/unstable/all.
[13:57:31] <axolotle> One thing tho, in the case of config panels, the toml is not a perfect representation of the inner model (in toml panels/sections/options are key: value inside the parent and in the inner model those are arrays) but i've seen that it is possible to [modify the schema in place](https://docs.pydantic.dev/usage/schema/#modifying-schema-in-custom-fields)
[14:04:04] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 1 commit to ci-remove-stale-translated-strings-dev: [CI] Reformat / remove stale translated strings ([6372bd3d](https://github.com/YunoHost/yunohost/commit/6372bd3d4ef2c8746fa538ca5c0cabf474e51ade))
[14:04:08] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1581](https://github.com/YunoHost/yunohost/pull/1581): [CI] Reformat / remove stale translated strings
[14:04:08] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot created new branch ci-autofix-translated-strings-dev
[14:32:12] <Salamandar> > <@axolotle:matrix.org> https://docs.pydantic.dev/usage/schema/

that is nice
[14:32:13] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1581](https://github.com/YunoHost/yunohost/pull/1581): [CI] Reformat / remove stale translated strings
[14:32:14] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([7c4c3188e497...82ec26b0d572](https://github.com/YunoHost/yunohost/compare/7c4c3188e497...82ec26b0d572))
[14:32:16] <Yunohost Git/Infra notifications> [yunohost] @alexAubin deleted branch ci-autofix-translated-strings-dev
[14:32:18] <Yunohost Git/Infra notifications> [yunohost/dev] [CI] Reformat / remove stale translated strings - yunohost-bot
[14:32:21] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1581 from YunoHost/ci-autofix-translated-strings-dev [CI] Reformat / remove stale translated string... - Alexandre Aubin
[14:34:39] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765459083](https://gitlab.com/yunohost/yunohost/-/pipelines/765459083) canceled on branch dev, ci-remove-stale-translated-strings-dev
[14:45:16] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5+202302021445 for bullseye/unstable/all ...
[14:46:28] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5+202302021445 for bullseye/unstable/all.
[15:31:42] <Yunohost Git/Infra notifications> [issues] @fflorent opened [issue #2138](https://github.com/YunoHost/issues/issues/2138): ynh_secure_remove assumes that app is defined
[15:31:43] <Yunohost Git/Infra notifications> [issues] @fflorent labeled :space_invader: bug on [issue #2138](https://github.com/YunoHost/issues/issues/2138): ynh_secure_remove assumes that app is defined
[15:31:55] <Yunohost Git/Infra notifications> @fflorent forked yunohost to [fflorent/yunohost](https://github.com/fflorent/yunohost)
[15:33:49] <Yunohost Git/Infra notifications> [yunohost] @fflorent opened [pull request #1582](https://github.com/YunoHost/yunohost/pull/1582): Fixes app unbound when running ynh_secure_remove
[15:36:18] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1582](https://github.com/YunoHost/yunohost/pull/1582): Fixes app unbound when running ynh_secure_remove
[15:36:22] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([82ec26b0d572...e7d5d3942e57](https://github.com/YunoHost/yunohost/compare/82ec26b0d572...e7d5d3942e57))
[15:36:31] <Yunohost Git/Infra notifications> [yunohost/dev] Fixes app unbound when running ynh_secure_remove Fixes this issue: https://github.com/YunoHost/issues/issues/2138 - Florent
[15:36:32] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1582 from fflorent/patch-1 Fixes app unbound when running ynh_secure_remove - Alexandre Aubin
[15:36:55] <Yunohost Git/Infra notifications> [issues] @alexAubin [commented](https://github.com/YunoHost/issues/issues/2138#issuecomment-1413939282) on [issue #2138](https://github.com/YunoHost/issues/issues/2138) ynh_secure_remove assumes that app is defined: PR merged, cheers
[15:36:55] <Yunohost Git/Infra notifications> [issues] @alexAubin closed [issue #2138](https://github.com/YunoHost/issues/issues/2138): ynh_secure_remove assumes that app is defined
[15:38:09] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765525748](https://gitlab.com/yunohost/yunohost/-/pipelines/765525748) canceled on branch dev
[15:38:10] <Yunohost Git/Infra notifications> [issues] @fflorent [commented](https://github.com/YunoHost/issues/issues/2138#issuecomment-1413940263) on [issue #2138](https://github.com/YunoHost/issues/issues/2138) ynh_secure_remove assumes that app is defined: Faster than light :open_mouth:
[15:45:17] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5+202302021545 for bullseye/unstable/all ...
[15:46:22] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5+202302021545 for bullseye/unstable/all.
[17:12:52] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#765623509](https://gitlab.com/yunohost/yunohost/-/pipelines/765623509) failed on branch dev
[19:14:11] <Yunohost Git/Infra notifications> [YunoHost demo] [🔴 Down] Request failed with status code 502
[19:19:36] <Yunohost Git/Infra notifications> [issues] @alexAubin [commented](https://github.com/YunoHost/issues/issues/1685#issuecomment-1414242081) on [issue #1685](https://github.com/YunoHost/issues/issues/1685) Wat do with "the big YEP list": Closing because got rid of it during the packaging doc refactoring ..
[19:19:37] <Yunohost Git/Infra notifications> [issues] @alexAubin closed [issue #1685](https://github.com/YunoHost/issues/issues/1685): Wat do with "the big YEP list"
[19:24:13] <Yunohost Git/Infra notifications> [YunoHost demo] [✅ Up] 200 - OK
[19:31:51] <yalh76> @room Meeting o clock => https://pad.lqdn.fr/p/yunohost-02-02-2023
[19:32:02] <Salamandar> already in meeting :'(
[19:49:18] <Yunohost Git/Infra notifications> [YunoHost demo] [🔴 Down] Request failed with status code 502
[19:59:21] <Yunohost Git/Infra notifications> [YunoHost demo] [✅ Up] 200 - OK
[21:01:34] <Aleks (he/him/il/lui)> zblerg i realize some apps like nextcloud do set backup_core_only flag for the safety-backup-before-upgrade but there's no equivalent in v2 yet https://github.com/YunoHost-Apps/nextcloud_ynh/blob/master/scripts/upgrade#L125
[21:03:09] <Salamandar> That's ok, for a v2.1 :)
[21:03:10] <Salamandar> crap packaging_format is an integer. Can be changed though :)
[21:05:58] <Aleks (he/him/il/lui)> :D
[21:07:03] <Aleks (he/him/il/lui)> the real question is can it be changed without breaking the people currently on 11.1 ;)
[21:07:03] <Aleks (he/him/il/lui)> ('cause in fact right now v2-apps will disappear from the catalog used by YunoHost <= 11.0)
[21:07:28] <Aleks (he/him/il/lui)> (because of that kind of reason)
[21:07:28] <Aleks (he/him/il/lui)> we could try to tweak it though
[21:07:56] <Aleks (he/him/il/lui)> but idk i though it wasnt that much necessary, it's better to aim for backward compatible changes
[21:08:29] <Aleks (he/him/il/lui)> eg we can add a key in the integration section such as backup_core_only_during_safety_backup_before_upgrade or something
[21:12:47] <Salamandar> > <@Alekswag:matrix.org> ('cause in fact right now v2-apps will disappear from the catalog used by YunoHost <= 11.0)

IMHO they should stay visible with a disclaimer "please upgrade to use this app"
[21:13:38] <Salamandar> it will effectively push people to upgrade
[21:14:13] <Aleks (he/him/il/lui)> sure but that's not that simple, the catalog.json is expected to contain a v1-format manifest ... but we're talking about v2 apps
[21:15:00] <Salamandar> yeah i fully understand
[21:15:01] <Aleks (he/him/il/lui)> but if you have some energy to create a v2->v1 conversion script feel free to make a PR ;P
[21:15:01] <Salamandar> oooooof
[21:15:02] <Salamandar> hmm
[21:15:02] <Aleks (he/him/il/lui)> though we could also just drop the install question etc and just have a super basic manifest with just the requirement key
[21:15:02] <Salamandar> uh
[21:15:14] <Salamandar> > <@Alekswag:matrix.org> though we could also just drop the install question etc and just have a super basic manifest with just the requirement key

hmmm indeed
[21:15:34] <Aleks (he/him/il/lui)> corresponding piece of code: https://github.com/YunoHost/apps/blob/master/list_builder.py#L198
[21:19:44] <Salamandar> you should send this to me in 4 days, now i'm preparing for fosdem :p
[21:23:19] <Aleks (he/him/il/lui)> ah 😅
[21:24:08] <Aleks (he/him/il/lui)> well i'll remind you _at_ FOSDEM ;P
[22:21:19] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 5 commits to dev ([e7d5d3942e57...2b2d49a50437](https://github.com/YunoHost/yunohost/compare/e7d5d3942e57...2b2d49a50437))
[22:21:25] <Yunohost Git/Infra notifications> [yunohost/dev] backup: add name of the backup in create/delete message, otherwise that creates some spooky messages with Backup create... - Alexandre Aubin
[22:21:25] <Yunohost Git/Infra notifications> [yunohost/dev] appv2: safety-backup-before-upgrade should only contain the app - Alexandre Aubin
[22:21:28] <Yunohost Git/Infra notifications> [yunohost/dev] appv2: fix env not including vars for v1->v2 upgrade - Alexandre Aubin
[22:21:43] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1583](https://github.com/YunoHost/yunohost/pull/1583): Translations update from Weblate
[22:22:47] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1583](https://github.com/YunoHost/yunohost/pull/1583): Translations update from Weblate
[22:22:48] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 4 commits to dev ([2b2d49a50437...4a3cfd994f5a](https://github.com/YunoHost/yunohost/compare/2b2d49a50437...4a3cfd994f5a))
[22:22:49] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (French) Currently translated at 100.0% (753 of 753 strings) Translation: YunoHost/core Trans... - Éric Gaspar
[22:22:53] <Yunohost Git/Infra notifications> [yunohost/dev] Translated using Weblate (Polish) Currently translated at 9.1% (69 of 753 strings) Translation: YunoHost/core Translat... - Eryk Michalak
[22:22:54] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1583 from yunohost-bot/weblate-yunohost-core Translations update from Weblate - Alexandre Aubin
[22:28:35] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765976856](https://gitlab.com/yunohost/yunohost/-/pipelines/765976856) canceled on branch dev
[22:30:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5+202302022230 for bullseye/unstable/all ...
[22:31:42] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5+202302022230 for bullseye/unstable/all.
[22:35:59] <Aleks (he/him/il/lui)> Ah yes we do have the thread feature here too
[22:36:42] <Aleks (he/him/il/lui)> Never sure if it's a good idea or not to use it, seems to create more mess / less readability unless everybody sticks to it etc
[22:39:41] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new tag debian/11.1.5.1
[22:39:42] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to debian/11.1.5.1: Update changelog for 11.1.5.1 ([3d2b088c](https://github.com/YunoHost/yunohost/commit/3d2b088c1a2d76c3aa6eacb1e6285352a0452901))
[22:40:14] <Yunohost Git/Infra notifications> [yunohost] @alexAubin deleted tag debian/11.1.5.1
[22:42:01] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: Update changelog for 11.1.5.1 ([d32fd89a](https://github.com/YunoHost/yunohost/commit/d32fd89aeaae96ab9adf1c446a6c9d339047bf71))
[22:42:01] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new tag debian/11.1.5.1
[22:43:03] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5.1 for bullseye/stable/all ...
[22:44:23] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot created new branch ci-format-dev
[22:44:23] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 1 commit to ci-format-dev: [CI] Format code with Black ([ca3fb852](https://github.com/YunoHost/yunohost/commit/ca3fb8528652acbcfe5ec43f134768e0011870b7))
[22:44:24] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1584](https://github.com/YunoHost/yunohost/pull/1584): [CI] Format code with Black
[22:44:24] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5.1 for bullseye/stable/all.
[22:44:45] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot pushed 14 commits to ci-remove-stale-translated-strings-dev ([6372bd3d4ef2...dc18bf633a24](https://github.com/YunoHost/yunohost/compare/6372bd3d4ef2...dc18bf633a24))
[22:44:47] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot created new branch ci-autofix-translated-strings-dev
[22:44:48] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1585](https://github.com/YunoHost/yunohost/pull/1585): [CI] Reformat / remove stale translated strings
[22:44:54] <Yunohost Git/Infra notifications> [yunohost/ci-remove-stale-translated-strings-dev] Update changelog for 11.1.5.1 - Alexandre Aubin
[22:44:55] <Yunohost Git/Infra notifications> [yunohost/ci-remove-stale-translated-strings-dev] Merge pull request #1583 from yunohost-bot/weblate-yunohost-core Translations update from Weblate - Alexandre Aubin
[22:45:51] <Yunohost Git/Infra notifications> [yunohost/ci-remove-stale-translated-strings-dev] [CI] Reformat / remove stale translated strings - yunohost-bot
[22:45:52] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5.1+202302022245 for bullseye/unstable/all ...
[22:45:53] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([d32fd89aeaae...cdae5ad111cb](https://github.com/YunoHost/yunohost/compare/d32fd89aeaae...cdae5ad111cb))
[22:45:53] <Yunohost Git/Infra notifications> [yunohost] @alexAubin merged [pull request #1584](https://github.com/YunoHost/yunohost/pull/1584): [CI] Format code with Black
[22:45:53] <Yunohost Git/Infra notifications> [yunohost] @alexAubin deleted branch ci-format-dev
[22:45:54] <Yunohost Git/Infra notifications> [yunohost/dev] [CI] Format code with Black - yunohost-bot
[22:45:54] <Yunohost Git/Infra notifications> [yunohost/dev] Merge pull request #1584 from YunoHost/ci-format-dev [CI] Format code with Black - Alexandre Aubin
[22:46:41] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5.1+202302022245 for bullseye/unstable/all.
[22:47:05] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765985931](https://gitlab.com/yunohost/yunohost/-/pipelines/765985931) canceled on branch
[22:47:10] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765979912](https://gitlab.com/yunohost/yunohost/-/pipelines/765979912) canceled on branch dev, ci-autofix-translated-strings-dev, ci-remove-stale-translated-strings-dev
[22:51:26] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 2 commits to dev ([cdae5ad111cb...ba4f192557fe](https://github.com/YunoHost/yunohost/compare/cdae5ad111cb...ba4f192557fe))
[22:51:31] <Yunohost Git/Infra notifications> [yunohost/dev] ci: tweak rules for Black and translation fixes because thats really too much flood x_x - Alexandre Aubin
[22:51:36] <Yunohost Git/Infra notifications> [yunohost/dev] maintenance: new year, update copyright header - Alexandre Aubin
[22:55:59] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765989555](https://gitlab.com/yunohost/yunohost/-/pipelines/765989555) canceled on branch dev
[22:57:35] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: helpers: fix remaining __FINALPATH__ in php template (note that this is backward compatible because ynh_add_config will ... ([9b7668da](https://github.com/YunoHost/yunohost/commit/9b7668dab0b446a5b37d5d059106ec91f9a9b69f))
[22:59:36] <Yunohost Git/Infra notifications> [yunohost] @alexAubin pushed 1 commit to dev: Update changelog for 11.1.5.2 ([3f2dbe87](https://github.com/YunoHost/yunohost/commit/3f2dbe87543968d55a29db293f197a11228da0a1))
[22:59:37] <Yunohost Git/Infra notifications> [yunohost] @alexAubin created new tag debian/11.1.5.2
[22:59:50] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5.2 for bullseye/stable/all ...
[23:00:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/11.1.5.2+202302022300 for bullseye/unstable/all ...
[23:01:38] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5.2 for bullseye/stable/all.
[23:02:20] <Yunohost Git/Infra notifications> [yunohost] ✖️ Pipeline [#765993888](https://gitlab.com/yunohost/yunohost/-/pipelines/765993888) canceled on branch dev
[23:02:23] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/11.1.5.2+202302022300 for bullseye/unstable/all.
[23:37:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for lexicon/3.7.0+ynh11-1 for bullseye/stable/all ...
[23:38:05] <Yunohost Git/Infra notifications> ❌ Failed build for lexicon/3.7.0+ynh11-1 for bullseye/stable/all ?!
[23:50:16] <Yunohost Git/Infra notifications> 🏗️ Starting build for lexicon/3.11.2+ynh11-1 for bullseye/stable/all ...
[23:52:36] <Yunohost Git/Infra notifications> ✔️ Completed build for lexicon/3.11.2+ynh11-1 for bullseye/stable/all.