!UUYziobKGGxpovWyAN:nixos.org

Robotnix

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

Load older messages


SenderMessageTime
26 Mar 2024
@atemu12:matrix.orgatemu12You appear to be missing the device-specific dirs10:08:30
@eyjhb:eyjhb.dkeyJhb
In reply to @atemu12:matrix.org
You appear to be missing the device-specific dirs

It fails the build, but says it was successful

FAILED: ninja: 'out/target/product/FP4/kernel', needed by 'out/target/product/FP4/recovery.img', missing and no known rule to make it
08:55:51 ninja failed with: exit status 1

But yeah, seems to be missing something here :D

10:09:06
@eyjhb:eyjhb.dkeyJhb
In reply to @atemu12:matrix.org
You appear to be missing the device-specific dirs
*

It fails the build, but says it was successful

FAILED: ninja: 'out/target/product/FP4/kernel', needed by 'out/target/product/FP4/recovery.img', missing and no known rule to make it
08:55:51 ninja failed with: exit status 1

But yeah, seems to be missing something here .. :(

10:09:11
@atemu12:matrix.orgatemu12The updater script should collect those as metadata and robotnix automatically adds them to the source.dirs10:09:27
@eyjhb:eyjhb.dkeyJhb I tried building aura 10:09:29
@eyjhb:eyjhb.dkeyJhb * I tried building aura, but that didn't work. 10:09:36
@eyjhb:eyjhb.dkeyJhb
In reply to @atemu12:matrix.org
The updater script should collect those as metadata and robotnix automatically adds them to the source.dirs
I tried running the updater script, to ensure that it was up-to-date etc. ./update_device_dirs.py --debug --branch lineage-20 fairphone_FP4
10:10:33
@atemu12:matrix.orgatemu12So I happen to also use the FP4; it's one of two devices I test for10:11:08
@atemu12:matrix.orgatemu12Master should work10:11:11
@eyjhb:eyjhb.dkeyJhbWhat10:11:20
@atemu12:matrix.orgatemu12What's your config?10:11:28
@eyjhb:eyjhb.dkeyJhb
10:11:41
@eyjhb:eyjhb.dkeyJhbCHrist10:11:44
@eyjhb:eyjhb.dkeyJhb
# SPDX-FileCopyrightText: 2020 Daniel Fullmer and robotnix contributors
# SPDX-License-Identifier: MIT

# This is an example configuration that I personally use for my device.
# Please read the manual instead of simply copying this file for your own use.

{ config, pkgs, lib, ... }:

let
  myDomain = "daniel.fullmer.me";
in
{
  # These are required options, but commented out here since I set it programmatically for my devices elsewhere
  device = "FP4";
  flavor = "lineageos"; # "vanilla" is another option

  # buildDateTime is set by default by the flavor, and is updated when those flavors have new releases.
  # If you make new changes to your build that you want to be pushed by the OTA updater, you should set this yourself.
  # buildDateTime = 1584398664; # Use `date "+%s"` to get the current time

  # signing.enable = true;
  # signing.keyStorePath = "/var/secrets/android-keys"; # A _string_ of the path for the key store.

  # Build with ccache
  ccache.enable = true;

  apps.fdroid.enable = true;
  apps.seedvault.enable = true;

  microg.enable = true;

  # disable this shit
  apps.chromium.enable = false;
  webview.chromium.enable = false;
  # webview.prebuilt.enable = true;

}

10:11:47
@atemu12:matrix.orgatemu12
In reply to @eyjhb:eyjhb.dk
I tried running the updater script, to ensure that it was up-to-date etc. ./update_device_dirs.py --debug --branch lineage-20 fairphone_FP4
IIRC you can't update a single device
10:12:03
@eyjhb:eyjhb.dkeyJhbBut I'm running the 226 patch. I'll test master as-is instead10:12:05
@atemu12:matrix.orgatemu12Not sure what happens with the extra arg 10:12:13
@atemu12:matrix.orgatemu12
In reply to @eyjhb:eyjhb.dk
CHrist
That looks rather similar to mine
10:12:35
@eyjhb:eyjhb.dkeyJhb
In reply to @atemu12:matrix.org
IIRC you can't update a single device
https://github.com/nix-community/robotnix/issues/58#issuecomment-716734518
10:12:53
@eyjhb:eyjhb.dkeyJhbIt seemed to work with just a single device10:13:00
@atemu12:matrix.orgatemu12Ah okay10:13:20
@eyjhb:eyjhb.dkeyJhb
diff --git a/flavors/lineageos/lineage-20.0/device-dirs.json b/flavors/lineageos/lineage-20.0/device-dirs.json
index a42de6d..41dc77b 100644
--- a/flavors/lineageos/lineage-20.0/device-dirs.json
+++ b/flavors/lineageos/lineage-20.0/device-dirs.json
@@ -235,17 +235,15 @@
     "url": "https://github.com/LineageOS/android_device_fairphone_FP3"
   },
   "device/fairphone/FP4": {
-    "date": "2023-09-11T19:24:45+03:00",
+    "date": "2023-11-05T12:39:57+02:00",
     "deepClone": false,
-    "deps": [
-      "kernel/fairphone/sm7225"
-    ],
+    "deps": [],
     "fetchLFS": false,
     "fetchSubmodules": false,
     "leaveDotGit": false,
-    "path": "/nix/store/i22q596i7d1qhbayd2b9xvkvkk6n9w31-android_device_fairphone_FP4",
-    "rev": "ddac87023d5744ae54a1b8477196ada5c6ba9399",
-    "sha256": "1d4ifnd90c77dci7n3apv7px036f39syfy5l9xryxg8y07bp428a",
+    "path": "/nix/store/whm1grkk7aqhhrirxi4cm2a3mx4cp7zp-android_device_fairphone_FP4",
+    "rev": "f0c0027b1a43907684f33ceaf59e0bfcdba52f04",
+    "sha256": "1s431g27k0p6h5x52f524q8lmikbvdbpnc7hqr835zqknhp6b32b",
     "url": "https://github.com/LineageOS/android_device_fairphone_FP4"
   },
   "device/fxtec/pro1": {

10:13:22
@atemu12:matrix.orgatemu12It's been a while since I touched that10:13:26
@atemu12:matrix.orgatemu12
In reply to @eyjhb:eyjhb.dk
diff --git a/flavors/lineageos/lineage-20.0/device-dirs.json b/flavors/lineageos/lineage-20.0/device-dirs.json
index a42de6d..41dc77b 100644
--- a/flavors/lineageos/lineage-20.0/device-dirs.json
+++ b/flavors/lineageos/lineage-20.0/device-dirs.json
@@ -235,17 +235,15 @@
     "url": "https://github.com/LineageOS/android_device_fairphone_FP3"
   },
   "device/fairphone/FP4": {
-    "date": "2023-09-11T19:24:45+03:00",
+    "date": "2023-11-05T12:39:57+02:00",
     "deepClone": false,
-    "deps": [
-      "kernel/fairphone/sm7225"
-    ],
+    "deps": [],
     "fetchLFS": false,
     "fetchSubmodules": false,
     "leaveDotGit": false,
-    "path": "/nix/store/i22q596i7d1qhbayd2b9xvkvkk6n9w31-android_device_fairphone_FP4",
-    "rev": "ddac87023d5744ae54a1b8477196ada5c6ba9399",
-    "sha256": "1d4ifnd90c77dci7n3apv7px036f39syfy5l9xryxg8y07bp428a",
+    "path": "/nix/store/whm1grkk7aqhhrirxi4cm2a3mx4cp7zp-android_device_fairphone_FP4",
+    "rev": "f0c0027b1a43907684f33ceaf59e0bfcdba52f04",
+    "sha256": "1s431g27k0p6h5x52f524q8lmikbvdbpnc7hqr835zqknhp6b32b",
     "url": "https://github.com/LineageOS/android_device_fairphone_FP4"
   },
   "device/fxtec/pro1": {

The updater done goof'd
10:13:47
@atemu12:matrix.orgatemu12It's not the most robust10:14:01
@atemu12:matrix.orgatemu12And by that I mean it's not robust at all10:14:11
@eyjhb:eyjhb.dkeyJhbI'm trying master branch, without any PRs with the config I posted10:14:24
@eyjhb:eyjhb.dkeyJhbWell.. That was quick.10:14:38
@eyjhb:eyjhb.dkeyJhb
10:14:46
@atemu12:matrix.orgatemu12I haven't tested that PR yet, especially the Nixpkgs update is hairy10:14:53

Show newer messages


Back to Room ListRoom Version: 6