Friday, April 07, 2023
dev@conference.yunohost.org
April
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
             

[09:39:25] <kayou> uuh about the old Paprika, where is it? where are the containers? (ci-core, ci-apps...)?
[10:15:47] <Aleks (he/him/il/lui)> It's the old $dayjob of Isaac but he was mentioning that maybe at some point they will shut it down ...
[11:12:13] <tituspijean[m]> Feedback from the support room: it is not the first time a user does not know what a pastebin is, and that copying the webpage address is enough. Could we improve the UX on that? a modal displayed in the webadmin? and/or yunopaste returning the address to the webadmin?
[11:13:53] <Aleks (he/him/il/lui)> yeah we could improve something about this I guess é_è
[12:18:38] <kayou> > <@Alekswag:matrix.org> It's the old $dayjob of Isaac but he was mentioning that maybe at some point they will shut it down ...

but do we have a backups to move containers ton harissa? (the is translate.yunohost.org too on paprika IIRC)
[12:18:43] <kayou> how can we access paprika?
[12:18:57] <Aleks (he/him/il/lui)> using `ssh yunohost@paprika.yunohost.org` ? 😬
[12:19:13] <Aleks (he/him/il/lui)> ah the IP changed ?
[12:19:14] <Aleks (he/him/il/lui)> uuuh
[12:19:18] <kayou> no
[12:19:20] <kayou> it's harissa now
[12:19:29] <Aleks (he/him/il/lui)> 🤔
[12:19:29] <kayou> that's why I ask
[12:19:48] <Aleks (he/him/il/lui)> eeeeh
[12:19:58] <Aleks (he/him/il/lui)> well the old machine should still exists
[12:20:07] <kayou> yup
[12:20:10] <kayou> 195.5.236.42
[12:20:15] <Aleks (he/him/il/lui)> but the DNS was changed instead of harissa i guess 😅
[12:20:50] <Aleks (he/him/il/lui)> yeah so we can SSH to that machine ?
[12:21:00] <kayou> the ip of paprika.yunohost.org was changed, but not {ci-apps,translate}.yunohost.org
[12:21:28] <kayou> yes, I just found out how
[12:23:21] <kayou> do we know how much time do we have to migrate containers?
[12:36:49] <kayou> FYI I'll follow these to move containers to harissa:
https://discuss.linuxcontainers.org/t/backup-the-container-and-install-it-on-another-server/463/2?u=kay0u
[12:37:56] <kayou> for that I have to add harissa as a remote client on paprika. So I open the port 8443 on harissa, and follow these: https://linuxcontainers.org/lxd/docs/latest/authentication/#adding-client-certificates-using-tokens
[12:38:07] <kayou> now, wait and see :)
[12:47:36] <kayou> uuuuuuh, there is ci-apps-dev on harissa
[12:47:50] <kayou> we must move it to another scaleway if we want to use it for ci-apps and ci-core
[12:49:24] <Aleks (he/him/il/lui)> ah
[12:49:28] <Aleks (he/him/il/lui)> it's not the actual ci-apps-dev
[12:49:35] <Aleks (he/him/il/lui)> aaaand
[12:49:58] <Aleks (he/him/il/lui)> yeah at some point i tried setting ci-apps-dev on harissa but it had boring issues with "context deadline exceeded"
[12:50:28] <Aleks (he/him/il/lui)> supposedly Isaac improved the IO stuff the other day so maybe this doesnt happen so much
[12:50:51] <kayou> arg
[12:52:36] <kayou> so I can remove the `yunorunner` app to copy the ci-apps container?
[12:53:24] <kayou> or maybe we just want to don't use a container, and install yunorunner and weblate directly in harissa and not in two containers?
[13:07:05] <Aleks (he/him/il/lui)> hmmm
[13:07:15] <Aleks (he/him/il/lui)> i think i would keep using containrs
[13:09:36] <kayou> i'll "break" ci-core to be able to move the container then
[13:17:24] <Aleks (he/him/il/lui)> i'll try to work on migrating dynette to the new python version this afternoon
[13:18:03] <kayou> i'll have to take a train in like 2-3h, and i won't have enough time to migrate paprika on harissa
[13:18:24] <kayou> I'll probably leave some stuff WIP for some time
[14:02:25] <Aleks (he/him/il/lui)> hm so new dynette is live but every request trigger the ratelimit, trying to fix that
[14:21:45] <kayou> aaaaaaaaannnd harissa is down --'
[14:22:00] <Aleks (he/him/il/lui)> uuuh
[14:25:28] <kayou> ping isAAAc
[14:33:34] <isAAAc[m]> yop
[14:33:45] <isAAAc[m]> kayou: Please unlock disk yunopaprika_luksroot:
[14:33:52] <isAAAc[m]> tu l'as rebootée ?
[14:33:56] <kayou> \o/
[14:34:05] <kayou> j'ai essayé de reboot :/
[14:34:13] *isAAAc[m] renseigne la clef luks
[14:34:35] <kayou> <3
[14:34:53] <isAAAc[m]> reboot en cours
[14:35:03] <kayou> aaaand it works
[14:35:09] <kayou> merci isAAAc
[14:35:23] <kayou> notre sauveur
[14:35:47] <isAAAc[m]> Debian GNU/Linux 11 paprika ttyS0

paprika login:

[14:35:58] <isAAAc[m]> elle tourne ;)
[14:36:30] <kayou> pas de souci, j'étais pas certain que ça passe pour être honnête
[14:36:31] <isAAAc[m]> ouep quand vous la rebooter vaut mieux me ping pour que je puisse rentrer la clef ouep, on a pas de hsm fonctionnelle pour les kvm pour le moment, on doit renseigner la clef manuellement
[14:36:31] <kayou> merci!!
[14:36:31] <kayou> ouep, je suis en ssh dessus
[14:36:43] <isAAAc[m]> avec le playsir ;)
[14:38:37] <isAAAc[m]> et me pinguer via mon compte marix qui me fait une notif, mon compte irc ne me fait pas de notif tel/laptop
[14:38:50] <isAAAc[m]> et me pinguer via mon compte matrix qui me fait une notif, mon compte irc ne me fait pas de notif tel/laptop
[14:47:56] <Aleks (he/him/il/lui)> 👍️
[14:48:19] <isAAAc[m]> vous avez toujours les soucis de l'autre fois avec des pb d'i/o ?
[14:48:24] <Aleks (he/him/il/lui)> dyndns migration -> seems to be working, after a few hicups i was able to register a domain and have it resolved on ns0 and ns1
[14:48:35] <Aleks (he/him/il/lui)> à mon avis on a pas encore eu l'occaz de vraiment tester
[14:48:47] <kayou> > vous avez toujours les soucis de l'autre fois avec des pb d'i/o ?

on va voir ça bientôt je dirais :)
[14:51:33] <Yunohost Git/Infra notifications> [dynette] @alexAubin pushed 1 commit to rewrite-from-scratch: Fixes after deploying in real life ([8ce490a8](https://github.com/YunoHost/dynette/commit/8ce490a8e742555101803e4b0a2b4be6dedaed52))
[16:47:29] <Aleks (he/him/il/lui)> so folks : I stopped the old `dynette` LXC on Samurai. The dynette now runs using the new python code in the `dynette2` container
[16:56:52] <kayou> (I'm logged in to OVH FYI)
[16:57:25] <kayou> > <@Alekswag:matrix.org> so folks : I stopped the old `dynette` LXC on Samurai. The dynette now runs using the new python code in the `dynette2` container

so, we don't eat all the ram just for dynette now?
[17:03:29] <kayou> https://translate.yunohost.org
[17:03:41] <kayou> first app on harissa \\o/
[17:07:28] <Yunohost Git/Infra notifications> [yunohost] @yunohost-bot opened [pull request #1639](https://github.com/YunoHost/yunohost/pull/1639): Translations update from Weblate
[17:14:36] <kayou> https://ci-apps.yunohost.org/ci/
[17:14:47] <kayou> everything is running OMG
[17:17:23] <Aleks (he/him/il/lui)> > <@kayou:matrix.org> so, we don't eat all the ram just for dynette now?

At least not because of ruby and postgresql ..
But there is still bind9
[17:17:51] <Aleks (he/him/il/lui)> (And also the container is more up to date compared to the old one which was in like stretch)
[17:17:57] <kayou> no more ruby, that's great
[17:24:48] <kayou> (i add a new dns harissa.yunohost.org)
[17:25:20] <kayou> ho nvm it already exists
[17:38:15] <kayou> adding 4G of swap too
[17:53:35] <Yunohost Git/Infra notifications> [dynette] @alexAubin created new branch old-dynette-in-ruby
[17:53:56] <Yunohost Git/Infra notifications> [dynette] @alexAubin closed [pull request #13](https://github.com/YunoHost/dynette/pull/13): Bump addressable from 2.3.4 to 2.8.0
[17:53:58] <Yunohost Git/Infra notifications> [dynette] @dependabot[bot] [commented](https://github.com/YunoHost/dynette/pull/13#issuecomment-1500505805) on [issue #13](https://github.com/YunoHost/dynette/pull/13) Bump addressable from 2.3.4 to 2.8.0: OK, I wont notify you again about this release, but will get in touch when a new version is available. If youd rather ...
[17:54:04] <Yunohost Git/Infra notifications> [dynette] @dependabot[bot] deleted branch dependabot/bundler/addressable-2.8.0
[17:57:23] <Yunohost Git/Infra notifications> [dynette] @alexAubin deleted branch prod
[17:57:42] <Yunohost Git/Infra notifications> [dynette] @alexAubin deleted branch rework
[17:57:42] <Yunohost Git/Infra notifications> [dynette] @alexAubin deleted branch rewrite-from-scratch
[17:57:42] <Yunohost Git/Infra notifications> [dynette] @alexAubin deleted branch enh-6-add-optionnal-recovery-password
[18:02:55] <Yunohost Git/Infra notifications> [issues] @alexAubin [commented](https://github.com/YunoHost/issues/issues/2183#issuecomment-1500513328) on [issue #2183](https://github.com/YunoHost/issues/issues/2183) Mail Delivery System warns that admin@mydomain.tld is unknown : >Side topic, I am happy to read also that deleting admin is recommended. However, I notice one little strange thing - I ...
[18:06:38] <kayou> migration done
[18:06:58] <kayou> it was easier than expected :)
[18:08:07] <Aleks (he/him/il/lui)> <3
[18:08:10] <Aleks (he/him/il/lui)> thanks so much
[18:08:48] <eric_G> what is Dynette?
[18:09:00] <kayou> > <@ericg:matrix.org> what is Dynette?

dyndns of YNH
[18:09:12] <kayou> i mean
[18:09:26] <kayou> the dns for *.ynh.fr IIRC
[18:11:39] <kayou> when someone request a domain name in nohost.me, noho.st or ynh.fr, dynette automagically handle the dns
[18:12:12] <kayou> it was a very old code written in ruby (with probably a lot of security breach)
[18:12:49] <eric_G> nice, thanks!
[18:15:59] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : transfersh. Please run manually the autoupdate_app_sources.py script on these apps to debug what is happening!
[18:34:52] <eric_G> ^ no pressure