!UUYziobKGGxpovWyAN:nixos.org

Robotnix

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

Load older messages


SenderMessageTime
3 Jun 2024
@erahhal:matrix.orgerahhalspecifically 2121:40:02
@erahhal:matrix.orgerahhalIt does, pantah-kernel21:40:12
@erahhal:matrix.orgerahhalbut I removed it above as it depended on gs101, which depends on gs-common21:40:46
@erahhal:matrix.orgerahhalwhich doesn't seem to have a vendor repo21:40:52
@erahhal:matrix.orgerahhalsorry, not true, it has the following deps:21:42:53
@erahhal:matrix.orgerahhalcheetah --> pantah --> pantah-kernel, and cheetah --> pantah --> gs201 --> gs101 --> gs-common21:43:36
@erahhal:matrix.orgerahhalI'm still not sure what the difference is between the vendor and device repos, and whether there should be a 1-to-1 relationship21:44:09
@erahhal:matrix.orgerahhalNone of those deps exist in vendor except cheetah itself.21:45:07
@atemu12:matrix.orgatemu12
In reply to @erahhal:matrix.org
which doesn't seem to have a vendor repo
Double check that
23:09:14
@atemu12:matrix.orgatemu12It might be on gitlab23:09:24
@erahhal:matrix.orgerahhalNo I checked gitlab23:09:35
@atemu12:matrix.orgatemu12Or have a different name or something23:09:42
@erahhal:matrix.orgerahhalThese would be the muppets repos right?23:09:58
@atemu12:matrix.orgatemu12Yes23:10:06
@erahhal:matrix.orgerahhalThey don't exist in the github or gitlab projects23:10:53
@atemu12:matrix.orgatemu12The naming convention might be different for these devices23:11:55
@atemu12:matrix.orgatemu12You need to figure out which dirs the upstream bulid expects23:12:49
@atemu12:matrix.orgatemu12And then provide them to source.dirs23:13:07
@erahhal:matrix.orgerahhalOk, I'll search around, thank you23:30:25
@erahhal:matrix.orgerahhalIt does seem like they've migrated completely off of gitlab for lineage 21 btw23:30:44
@erahhal:matrix.orgerahhalNo repos have lineage-21 branches23:30:55
4 Jun 2024
@erahhal:matrix.orgerahhalGot this from the lineageos chat room: https://luk1337.github.io/muppets/00:03:41
@erahhal:matrix.orgerahhalAnd was told that I should only need what's there.00:04:48
@erahhal:matrix.orgerahhal

This is what it responds with:

ser@host:~/lineage-21$ cat .repo/local_manifests/muppets.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
    <project name="TheMuppets/proprietary_vendor_google_cheetah" path="vendor/google/cheetah" remote="github" revision="lineage-21"/>
</manifest>
user@host:~/lineage-21$ rm -rf vendor/google/cheetah
user@host:~/lineage-21$ repo sync vendor/google/cheetah
00:05:24
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius (DECT: 7248) to raitobezarius.11:13:47
@erahhal:matrix.orgerahhal Ok, I just successfully built lineageos locally with a standard build environment. I can confirm that the source device dir contains pantah, pantah-kernel, gs101, gs201, and gs-common with no corresponding vendor dir and builds successfully. 22:48:18
@erahhal:matrix.orgerahhalDoes this indicate that the robotnix code needs to change to not expect vendor dirs for those devices?22:48:33
@erahhal:matrix.orgerahhalI'm going to try adding a "noVendor" filter to device-dirs.json and filter those out in lineageos/default.nix23:59:54
5 Jun 2024
@erahhal:matrix.orgerahhal Was able to successfully get the Robotnix source dir structure to match the structure in the standard build, but still getting the no kernel error Neither INSTALLED_KERNEL_TARGET nor INSTALLED_BOOTIMAGE_TARGET is defined when PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS is true 00:43:25
@erahhal:matrix.orgerahhal Realizing that maybe the original choosecombo failure when I first tried this might be the same root cause. Digging into the envseetup source 03:01:58

Show newer messages


Back to Room ListRoom Version: 6