*** zbenjamin is now known as Guest3966 | 01:24 | |
*** zbenjamin_ is now known as zbenjamin | 01:24 | |
*** nyov is now known as Guest23532 | 03:12 | |
*** Herrie|2 is now known as Herrie | 07:58 | |
*** frinring_ is now known as frinring | 08:33 | |
*** Herrie|2 is now known as Herrie | 13:31 | |
*** SpeedEvil is now known as Guest33892 | 14:20 | |
ol | lbt (IRC): Do you know what is approximate monthly cost of running Mer / Sailfish OS community OBS? | 15:32 |
---|---|---|
lbt | each worker is a Hetzner machine at about 60€ plus another machine running the fe/be VMs | 18:21 |
ol | lbt (IRC): How many worker processes each €60 worker machine runs? How much a host running OBS server and API costs? | 18:22 |
lbt | https://build.sailfishos.org/monitor => 4 workers + 1 host (and those are old spec machines too) | 18:23 |
lbt | so that's about 300/month overall | 18:24 |
ol | I use a server at Hetzner for €30/mo + VAT (about €37/mo overall) to run OBS server and 2 x86_64 workers. It has 5th gen Xeon processor and 32G of memory. | 18:27 |
attah | Sounds like it should be possible to do cheaper given the high idle times... | 18:27 |
lbt | Yes, I'd agree | 18:28 |
ol | Actually, I have a great idea: let community members provide their hosts as workers. | 18:28 |
lbt | won't work | 18:29 |
ol | Why not? | 18:29 |
lbt | massively insecure, unreliable and slow :) | 18:29 |
lbt | I'm not saying you can't make it happen though | 18:30 |
ol | When I need to build faster, I just start two extra OBS workers on my desktop computer. | 18:30 |
attah | I'd do it in a heartbeat if it wasn't for the security (and maybe a bit of the noise) | 18:30 |
ol | Of course, all OBS workers connect to OBS server through VPN. I was using Tinc, but now I've migrated to Wireguard almost completelyю | 18:31 |
ol | * Of course, all OBS workers connect to OBS server through VPN. I was using Tinc, but now I've migrated to Wireguard almost completely. | 18:31 |
lbt | yeah - the worker host can hack the worker trivially and the worker can hack the host trivially | 18:32 |
attah | worth looking at more closely then | 18:32 |
lbt | so they need to be in the same trust-zone | 18:32 |
attah | that is the other side of the coin | 18:32 |
attah | But i still wonder what more cloudy setups would cost for the current usage... | 18:33 |
ol | Alternatively, community members would be able to sponsor cheap VPSes with workers. I have two aarch64 workers on a VPS at scaleway for about €6/mo. | 18:33 |
ol | Yes. it has 2G of RAM which precludes using tmpfs for build. But its virtual disk (presumably located on NVMe SSD) is quite fast. | 18:35 |
ol | Anyway, Mer OBS setup is not extensively massive. OBS server / API and 15 x86_64 workers. | 18:36 |
lbt | It used to have a lot more | 18:37 |
ol | lbt (IRC): If Mer OBS will be salvaged from imminent shutdown and transferred to community ownership, would you still be interested in keeping managing and supporting it? | 18:39 |
lbt | difficult question tbh | 18:40 |
ol | OK, no problem, don't answer. Sorry for asking difficult questions. | 18:41 |
lbt | No, that's OK | 18:41 |
lbt | I've sunk massive amounts of energy into Mer over the last 10? years | 18:42 |
lbt | and you've surely noticed that I'm not around as much anymore | 18:42 |
lbt | Mer is ticking over and doesn't take masses of work - but the hours add up | 18:43 |
lbt | the build community split into apps in openrepos and porters | 18:43 |
lbt | and a few hardy souls who used OBS because the SDK and openrepos wasn't up to doing things like kde libs | 18:44 |
lbt | so one thing I don't see is a real need for OBS now | 18:44 |
ol | lbt (IRC): What do you think, was Jolla's decision to shutdown Mer OBS caused by cost cutting measures or being unable to find somebody proficient in OBS enough to supplement your work? | 18:45 |
lbt | I can't really say what was there beyond the public announcements | 18:46 |
lbt | I'm OK saying I don't agree with it but I also don't have a strong argument against it | 18:46 |
mal | if we just look at the usage from the main page in sfos OBS it hasn't had much activity based on the graph | 18:49 |
lbt | I think the community needs to show what use is being made of OBS - range of use and scale of use | 18:50 |
lbt | mal: check different arches : armv8el | 18:51 |
ol | Alternative projects (like Nemo) still need OBS. The mere announcement of plans to shutdown OBS already ignited efforts to move Nemo out from Mer OBS to openSUSE OBS, and as a side effect, to rebase Nemo on Fedora (because openSUSE OBS has no Mer core project and it requires admin privileges to create one). | 18:51 |
ol | mal (IRC): This is because monitor shows graphs for armv7 for some reason, and all work is done by x86_64 scheduler. | 18:51 |
lbt | Yeah that's a shame - but moving Nemo to Fedora also removes any motivation for Jolla to support it I guess | 18:52 |
ol | Jolla was never supporting it in the first place. | 18:53 |
lbt | No, true - it was under Mer which Jolla supported | 18:53 |
lbt | speaking of which - who runs nemo nowadays? | 18:54 |
lbt | I'd be happy to hand over the domain to them :) | 18:54 |
lbt | the mer DNS system will go away too at some point | 18:54 |
ol | Only those who develop it. It's not production ready yet, but quickly progressing. There is a good port for PinePhone. | 18:55 |
ol | Without libhybris, using mainline kernel. | 18:56 |
lbt | neat | 18:56 |
ol | And with more modern Qt. Not the latest one, but still not so outdated as in Sailfish OS. | 18:57 |
piggz | lbt: what kind of psycho would be building kde libs ?! | 20:59 |
ol | piggz (IRC): You don't have to be a psycho. You may just need them to build an app you need. There are lots of useful apps that use KDE libs. | 21:09 |
piggz | ol: https://build.merproject.org/project/show/home:piggz:kf5 | 21:10 |
ol | piggz (IRC): Then why are you asking? You're doing this yourself! | 21:13 |
piggz | ol: it was a joke ;) | 21:13 |
ol | - "Doctor, nobody takes me seriously." | 21:16 |
ol | - "Ha-ha! You're kidding me!" | 21:16 |
ol | But this situation was completely opposite: I took your joke too seriously. :-) | 21:31 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!