!UUYziobKGGxpovWyAN:nixos.org

Robotnix

244 Members
Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix75 Servers

Load older messages


SenderMessageTime
2 Jan 2025
@atemu12:matrix.orgatemu12We had some GH actions stuff that broke at some point because nobody bothered16:40:55
@atemu12:matrix.orgatemu12Though I doubt we can build anything of interest in GHA16:41:04
@atemu12:matrix.orgatemu12(x)16:41:19
@oak:universumi.fioak 🏳️‍🌈♥️Yeah I guess they give some free monthly hours for open source projects, I think there's a cap that one build can take 6 hours at maximum16:41:39
@atemu12:matrix.orgatemu12If the machine is slow, we might exceed that16:41:59
@oak:universumi.fioak 🏳️‍🌈♥️I'm not completely sure how that works with GitHub, is it organizational or project level16:42:05
@atemu12:matrix.orgatemu12And RAM is probably the more pressing issue16:42:10
@atemu12:matrix.orgatemu12I've got access to some builders that I'm sure we could use16:42:57
@atemu12:matrix.orgatemu12If you want to build some CI, please go right ahead16:43:23
@oak:universumi.fioak 🏳️‍🌈♥️:)16:43:32
@oak:universumi.fioak 🏳️‍🌈♥️I think even Hetzner's 25€/month cloud VPS machine would be sufficient for building many things16:43:55
@atemu12:matrix.orgatemu12Yeah but as I mentioned; I have access to builders that we could use and are more than powerful enough16:44:59
@atemu12:matrix.orgatemu12That's not going to be an issue16:45:10
@atemu12:matrix.orgatemu12Building meaningful checks is the harder problem16:45:47
@oak:universumi.fioak 🏳️‍🌈♥️I saw your PR about enabling LineageOS's prebuilt webview and it taking a lots of disk space17:02:07
@oak:universumi.fioak 🏳️‍🌈♥️Did you check is the LOS prebuilt webview a trichrome-variant of the Chromium build?17:02:32
@atemu12:matrix.orgatemu12No but I solved that issue17:03:31
@oak:universumi.fioak 🏳️‍🌈♥️I think Trichrome is a build which has 3 APKs, one for Chromium, one for Webview, and one for shared common parts both of those use17:03:34
@atemu12:matrix.orgatemu12The problem was caused by robotnix; more specifically what I declared it to do17:03:45
@atemu12:matrix.orgatemu12LOS doesn't need a chromium because it has this webview browser17:04:03
@atemu12:matrix.orgatemu12And honestly anyone who wants a chromium for browsing purposes should install one at runtime17:04:20
@oak:universumi.fioak 🏳️‍🌈♥️(In addition to Trichrome, you can just build either standalone Chromium or standalone Webview, but that then takes more disk space)17:05:48
@oak:universumi.fioak 🏳️‍🌈♥️* (In addition to Trichrome, you can just build either standalone Chromium or standalone Webview, or both separately as standalone, but that then takes more disk space)17:06:00
@atemu12:matrix.orgatemu12It claims to be a "webview" apk17:06:16
@oak:universumi.fioak 🏳️‍🌈♥️but yeah, about the CI and testing, I think proper testing would actually be to install the build into some device, and try to run some tests with that17:08:54
@atemu12:matrix.orgatemu12Emulator would be ideal17:09:25
@oak:universumi.fioak 🏳️‍🌈♥️but even checking that stuff builds successfully is usually a good start17:09:25
@atemu12:matrix.orgatemu12Yes although, at this point, if I can't verify that something works as intended or the author convinced me that they have done so sufficiently, I'm not merging it anyways17:10:47
@atemu12:matrix.orgatemu12CI would be most useful for catching stupid careless mistakes17:11:17
@atemu12:matrix.orgatemu12Or enforcing standards17:11:31

Show newer messages


Back to Room ListRoom Version: 6