Sunday, March 10, 2024
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
             

[00:21:35] <Salamandar> https://ci-apps-dev-lxc-tests.yunohost.org/ci/job/2
[00:21:38] <Salamandar> yeah, overleaf passe o/
[00:22:00] <Émy - OniriCorpe> bon j'ai vainement tenté d'ajouter le support du thème sombre à l'app store
[00:22:04] <Émy - OniriCorpe> le css c'ets toujours pas pour moi mdr
[00:22:10] <Salamandar> ci-apps-dev : 20.5 minutes, ici : 18.7 minutes
[00:22:20] <Salamandar> je sais pas à quoi c'est dû mais c'est bien
[00:22:28] <Émy - OniriCorpe> > <@Salamandar:matrix.org> ci-apps-dev : 20.5 minutes, ici : 18.7 minutes

avec ou sans eatmydata?
[00:22:36] <Salamandar> > <@oniricorpe:im.emelyne.eu> avec ou sans eatmydata?

sans dans tous les cas je crois
[00:22:45] <Salamandar> faudrait tester en effet
[00:25:25] <Salamandar> çéparti
[00:26:23] <Émy - OniriCorpe> yay
[00:26:28] <Émy - OniriCorpe> zéparti
[00:26:58] <Salamandar> > <@oniricorpe:im.emelyne.eu> zéparti

o non c'est pas le jour
[00:27:07] <Salamandar> sur l'esplanade devant chez moi ya la fête foraine qui se monte
[00:27:16] <Salamandar> c'est l'enfer ya des annonces sonores qui demandent de bouger des bagnoles
[00:27:46] <Émy - OniriCorpe> "allez allez on attrape la queue du mickey"
[00:28:54] <Salamandar> ogod
[01:24:28] <Yunohost Git/Infra notifications> [yunohost] @Psycojoker pushed 1 commit to fix-slapd-certs-permissions: fix(regen_conf/ldap): sometime those directories permissions changes and it breaks ldap ([587a09de](https://github.com/YunoHost/yunohost/commit/587a09de62cc04ebfbd152830f16f411aae92f37))
[01:27:28] <Yunohost Git/Infra notifications> [yunohost] @Psycojoker opened [pull request #1803](https://github.com/YunoHost/yunohost/pull/1803): fix(regen_conf/ldap): sometime those directories permissions changes and it breaks ldap
[01:33:35] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1207601426](https://gitlab.com/YunoHost/yunohost/-/pipelines/1207601426) failed on branch fix-slapd-certs-permissions
[01:35:29] <Yunohost Git/Infra notifications> [yunohost] @OniriCorpe [commented](https://github.com/YunoHost/yunohost/pull/1803#issuecomment-1987035440) on [issue #1803](https://github.com/YunoHost/yunohost/pull/1803) fix(regen_conf/ldap): sometime those directories permissions changes and it breaks ldap: hmmmmm the /host-certificates/live/ doesnt exist on my yunohost is this a specific infra thing?
[08:10:51] <Yunohost Git/Infra notifications> [Apps tools error] Error while updating %s: %s
[08:14:14] <tituspijean> Uhuh. Tell me more about %s. Has %s been mean to you?
[08:41:55] <Tag> Bad %s, bad!
[08:42:35] <lapineige> Des fois ne pas voir le bot auquel vous réagissez, ça donne des trucs hors contexte qui sont 😂
[08:43:51] <tituspijean> Yunohost Git/Infra notifications, lapineige is ignoring you. Is %s lapineige?
[08:48:25] <Tag> Inspecteur Titus
[09:01:17] <lapineige> > <@titus:pijean.ovh> Yunohost Git/Infra notifications, lapineige is ignoring you. Is %s lapineige?

Avez-vous déjà vu Lapineige et %s dans la même pièce ? JDÇJDR
[10:35:18] <Salamandar> > <@oniricorpe:im.emelyne.eu> zéparti

Ça y est j'arrive enfin à avoir un test eatmydata qui tourne
[10:35:19] <Salamandar> https://ci-apps-dev-lxc-tests.yunohost.org/ci/job/1
[10:35:42] <Salamandar> j'ai dû bricoler dans le code du package_check our qu'il utilise mon image local custom plutôt que l'image distante…
[10:36:08] <Salamandar> et le script rebuild_base_lxc est pété, l'appel à yunohost tools postinstall utilise un ancien argument
[10:43:36] <Tag> Ah euh oui, il y a des trucs non commité sur samurai devbaseimgs
[10:45:13] <Tag> > <@Salamandar:matrix.org> https://ci-apps-dev-lxc-tests.yunohost.org/ci/job/1

ça va turbo vite non ? :o
[10:45:29] <Salamandar> non c'est cinny, c'est normal, ça fait que installer du html
[10:45:53] <Salamandar> mais en fait j'ai un doute sur si ça utilise eatmydata là
[10:46:44] <Salamandar> ha si, c'est bon
[10:47:10] <Salamandar> par contre eatmydata est pas appelé pendant " Preinstalling apt dependencies before creating the initial snapshot...", c'est dommage
[10:47:26] <Salamandar> https://ci-apps-dev-lxc-tests.yunohost.org/ci/job/2 sera plus pertinent @tag:lostpod.me
[10:47:42] <Tag> un petit glitchsoc après :')
[10:51:15] <Tag> > <@Salamandar:matrix.org> par contre eatmydata est pas appelé pendant " Preinstalling apt dependencies before creating the initial snapshot...", c'est dommage

peut être qu'on veut que ce soit comme ça, pour que les paquets soient bien présent dans le snapshot ?
[10:51:27] <Tag> mais je suis pas hyper calé là dessus
[10:51:30] <Salamandar> > <@tag:lostpod.me> peut être qu'on veut que ce soit comme ça, pour que les paquets soient bien présent dans le snapshot ?

il suffit de sync à la fin non ?
[10:51:36] <Salamandar> (en dehors de eatmydata)
[10:51:42] <Salamandar> mais oui, dans un premier temps c'est ptêt plus safe
[10:56:41] <Tag> Le même commit sur [ci-apps](https://ci-apps.yunohost.org/ci/job/24231) et sur [ci-apps-dev-lxc-tests](https://ci-apps-dev-lxc-tests.yunohost.org/ci/job/1), 26 minutes contre 20 minutes !!
[10:56:54] <Tag> C'est quand même significatif
[11:36:36] <lapineige> Ouais clairement c'est utile !
[11:43:14] <Salamandar> Ah la vache
[11:43:22] <Salamandar> 18:40 ouais
[12:58:46] <Tag> Ok so YunoHost is a Free cPanel Alternative now!!
https://www.youtube.com/watch?v=TsJNEtRLxsA
[14:14:00] <Salamandar> > <@tag:lostpod.me> Le même commit sur [ci-apps](https://ci-apps.yunohost.org/ci/job/24231) et sur [ci-apps-dev-lxc-tests](https://ci-apps-dev-lxc-tests.yunohost.org/ci/job/1), 26 minutes contre 20 minutes !!

Sur overleaf on passe de 1h33 à 1h24, c'est pas dingue dingue
[14:14:45] <Salamandar> (sans l'overhead de début, 1h30 à 1h21)
[14:14:59] <Salamandar> mais la majorité du temps se passe pendant le apt install…
[14:18:37] <Salamandar> sur une install simple on passe de 6.8 minute à 5.6 minute (calculé sur les timestamps en millisecs)
[14:19:12] <Salamandar> donc on dirait que ça ne tire pas profit de btrfs ?
[14:53:42] <lapineige> Par curiosité, c'est dans quoi que vous avez mis Btrfs ?
[14:54:10] <lapineige> > <@Salamandar:matrix.org> mais la majorité du temps se passe pendant le apt install…

Si c'est ça, btrfs n'apporte a priori rien de majeur.
[15:09:53] <Salamandar> > Par curiosité, c'est dans quoi que vous avez mis Btrfs ?

sur un VPS, j'ai configuré btrfs en backend de Incus/LXD
[15:10:00] <Salamandar> ça permet théoriquement des snapshots instantannés
[15:10:17] <lapineige> Ah oui ok c'était ça l'objectif (j'imaginais la compression)
[15:10:33] <lapineige> Donc du coup a priori l'appli passe un temps fou sur l'installation des paquets au tout début
[15:11:30] <Salamandar> > Ah oui ok c'était ça l'objectif (j'imaginais la compression)

ah, non, en effet, la compression on s'en fout, c'est surtout la dédup qui est intéressante ici
[15:12:11] <Salamandar> j'ai aussi activé eatmydata (mais que sur les commandes lxc exec yunohost app install, pas sur le apt install initial)
[15:13:13] <lapineige> Tant que j'y suis, c'est quoi eatmydata en gros ?
[15:13:57] <Salamandar> un LD_PRELOAD qui désactive l'effet de `sync`
[15:14:30] <Salamandar> donc pas de latences liées au stockage (sauf si le kernel décide qu'il faut flush ses buffers)
[21:37:27] <Yunohost Git/Infra notifications> [issues] @kay0u [commented](https://github.com/YunoHost/issues/issues/2355#issuecomment-1987340117) on [issue #2355](https://github.com/YunoHost/issues/issues/2355) Move from LXD to Incus: Youve replaced all lxc by incus in https://github.com/YunoHost/ynh-dev/pull/71/files
[21:37:27] <Yunohost Git/Infra notifications> [issues] @kay0u [commented](https://github.com/YunoHost/issues/issues/2355#issuecomment-1987340117) on [issue #2355](https://github.com/YunoHost/issues/issues/2355) Move from LXD to Incus: You replace all lxc by incus in https://github.com/YunoHost/ynh-dev/pull/71/files
[21:38:07] <Yunohost Git/Infra notifications> [yunohost-ci] @kay0u pushed 3 commits to incus-migration ([485d0686d316^...2e0a4087538e](https://github.com/YunoHost/yunohost-ci/compare/485d0686d316^...2e0a4087538e))
[21:38:07] <Yunohost Git/Infra notifications> [yunohost-ci] @kay0u created new branch incus-migration
[21:38:07] <Yunohost Git/Infra notifications> [yunohost-ci/incus-migration] lxd -> incus - Kay0u
[21:38:07] <Yunohost Git/Infra notifications> [yunohost-ci] @kay0u opened [pull request #3](https://github.com/YunoHost/yunohost-ci/pull/3): Incus migration
[21:38:07] <Yunohost Git/Infra notifications> [issues] @kay0u edited [issue #2355](https://github.com/YunoHost/issues/issues/2355): Move from LXD to Incus
[21:38:07] <Yunohost Git/Infra notifications> [issues] @kay0u edited [issue #2355](https://github.com/YunoHost/issues/issues/2355): Move from LXD to Incus
[21:38:53] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1208027092](https://gitlab.com/YunoHost/yunohost/-/pipelines/1208027092) failed on branch dev, fix-slapd-certs-permissions
[21:38:54] <kayou> need to rebuild images
[21:38:54] <kayou> (just me doing some tests with incus)
[21:39:09] <Yunohost Git/Infra notifications> [issues] @kay0u edited [issue #2355](https://github.com/YunoHost/issues/issues/2355): Move from LXD to Incus
[21:39:14] <Yunohost Git/Infra notifications> [yunohost-ci] @kay0u pushed 1 commit to incus-migration: fix restore ([03de0719](https://github.com/YunoHost/yunohost-ci/commit/03de0719dc12ee3bff077fe2d43d33d09d0aa475))
[21:39:15] <Yunohost Git/Infra notifications> Autoupdater just ran, here are the results:
- 37 pending update PRs
- 8 new apps PRs
- 4 failed apps updates: focalboard, traggo, tvheadend, vikunja
See the full log here: http://paste.yunohost.org/raw/lekukevana
[21:39:18] <Yunohost Git/Infra notifications> [lxd_img_builder] @kay0u opened [pull request #6](https://github.com/YunoHost/lxd_img_builder/pull/6): replace lxd with incus
[21:39:18] <Yunohost Git/Infra notifications> [lxd_img_builder] @kay0u pushed 1 commit to lxd-to-incus-migration: replace lxd with incus ([d092f4c8](https://github.com/YunoHost/lxd_img_builder/commit/d092f4c8d79b52d098e1c575ea4dfa6638fe101a))
[21:39:18] <Yunohost Git/Infra notifications> [lxd_img_builder] @kay0u created new branch lxd-to-incus-migration
[21:42:21] <Salamandar> lxd / incus is some kind of next level of crappy TBH
[21:42:21] <Salamandar> i was happy to see there was a documented api between the command line client and the server, and a python library to use it
[21:42:24] <Salamandar> /rant on
[21:42:27] <Salamandar> then i thought "wait a minute, how can I list the images on a "repository" ?"
[21:42:27] <Salamandar> oh crap. Repositories, images download etc, are only handled on the *client* side (command line, user side, not server side), so I need to call the `lxd` command instead of having a shiny REST call to do
[21:42:48] <Salamandar> also, images aren't stored in the storage pool. They need to be copied when creating an instance. but why…
[21:59:07] <Émy - OniriCorpe> 🥲
[21:59:09] <Émy - OniriCorpe> informatik
[22:17:21] <ljf> > <@Salamandar:matrix.org> mais la majorité du temps se passe pendant le apt install…

Est-ce qu'on a envisagé d'héberger un repo miroir de debian ?