| 3 Jun 2024 |
Atemu | * Does its lineage.dependencies list the kernel dir? | 21:36:06 |
erahhal | definitely, I'm running LOS on it right now | 21:39:58 |
erahhal | specifically 21 | 21:40:02 |
erahhal | It does, pantah-kernel | 21:40:12 |
erahhal | but I removed it above as it depended on gs101, which depends on gs-common | 21:40:46 |
erahhal | which doesn't seem to have a vendor repo | 21:40:52 |
erahhal | sorry, not true, it has the following deps: | 21:42:53 |
erahhal | cheetah --> pantah --> pantah-kernel, and cheetah --> pantah --> gs201 --> gs101 --> gs-common | 21:43:36 |
erahhal | I'm still not sure what the difference is between the vendor and device repos, and whether there should be a 1-to-1 relationship | 21:44:09 |
erahhal | None of those deps exist in vendor except cheetah itself. | 21:45:07 |
Atemu | In reply to @erahhal:matrix.org which doesn't seem to have a vendor repo Double check that | 23:09:14 |
Atemu | It might be on gitlab | 23:09:24 |
erahhal | No I checked gitlab | 23:09:35 |
Atemu | Or have a different name or something | 23:09:42 |
erahhal | These would be the muppets repos right? | 23:09:58 |
Atemu | Yes | 23:10:06 |
erahhal | They don't exist in the github or gitlab projects | 23:10:53 |
Atemu | The naming convention might be different for these devices | 23:11:55 |
Atemu | You need to figure out which dirs the upstream bulid expects | 23:12:49 |
Atemu | And then provide them to source.dirs | 23:13:07 |
erahhal | Ok, I'll search around, thank you | 23:30:25 |
erahhal | It does seem like they've migrated completely off of gitlab for lineage 21 btw | 23:30:44 |
erahhal | No repos have lineage-21 branches | 23:30:55 |
| 4 Jun 2024 |
erahhal | Got this from the lineageos chat room: https://luk1337.github.io/muppets/ | 00:03:41 |
erahhal | And was told that I should only need what's there. | 00:04:48 |
erahhal | 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 changed their display name from raitobezarius (DECT: 7248) to raitobezarius. | 11:13:47 |
erahhal | 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 | Does this indicate that the robotnix code needs to change to not expect vendor dirs for those devices? | 22:48:33 |
erahhal | I'm going to try adding a "noVendor" filter to device-dirs.json and filter those out in lineageos/default.nix | 23:59:54 |