[Galaxy Tab S2 Android Development] Albert Tross:
You were right sir, apparently theMuppets is incomplete or maybe I missed something, but I was able to build successfully with your roomservice.xml and the "Exynos5433" repo which you have suggested before.

I just saw that you are in fact a partial maintainer so you must really know your stuff.

I also checked the compilation flags that you suggested in the documentation and wasn't quite sure about "--no-clone-bundle"

-c --force-sync --no-clone-bundle --no-tags

Since I am new to this I would like to discern precisely what was missing from the repos that I used so that I may understand the problem.

I compared the two xmls with diff and inspected the differing entries on github.

I couldn't figure out what exactly was missing from theMuppets, but I was able to solve the /kernel build error by adding an additional branch now.

Here is the roomservice.xml that I used :

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" depth="1" />
<project name="LineageOS/android_device_samsung_gts210ltexx" path="device/samsung/gts210ltexx" remote="github" />
<project name="LineageOS/android_device_samsung_gts2-common" path="device/samsung/gts2-common" remote="github" />
<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" remote="github" />
<project name="LineageOS/android_hardware_samsung_slsi-cm_exynos" path="hardware/samsung_slsi-cm/exynos" remote="github" />
<project name="LineageOS/android_hardware_samsung_slsi-cm_exynos5" path="hardware/samsung_slsi-cm/exynos5" remote="github" />
<project name="LineageOS/android_hardware_samsung_slsi-cm_exynos5433" path="hardware/samsung_slsi-cm/exynos5433" remote="github" />
<project name="LineageOS/android_hardware_samsung_slsi-cm_openmax" path="hardware/samsung_slsi-cm/openmax" remote="github" />
<project name="LineageOS/android_kernel_samsung_gts2" path="kernel/samsung/gts2" remote="github" />
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" />
</manifest>

Here is the one you suggested:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="LineageOS/android_frameworks_av" />
<remove-project name="LineageOS/android_hardware_broadcom_wlan" />
<remove-project name="LineageOS/android_system_core" />
<project name="Exynos5433/android_device_samsung_gts2-common" path="device/samsung/gts2-common" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_device_samsung_gts210ltexx" path="device/samsung/gts210ltexx" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_frameworks_av" path="frameworks/av" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_hardware_broadcom_wlan" path="hardware/broadcom/wlan" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_hardware_samsung_slsi-cm_exynos" path="hardware/samsung_slsi-cm/exynos" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_hardware_samsung_slsi-cm_exynos5433" path="hardware/samsung_slsi-cm/exynos5433" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_kernel_samsung_gts2" path="kernel/samsung/gts2" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/android_system_core" path="system/core" remote="github" revision="lineage-15.1" />
<project name="Exynos5433/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_hardware_samsung_slsi-cm_exynos5" path="hardware/samsung_slsi-cm/exynos5" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_hardware_samsung_slsi-cm_openmax" path="hardware/samsung_slsi-cm/openmax" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" revision="lineage-15.1" />
</manifest>

The breakfast command returns a vendor error if there is no /vendor/samsung with the required blobs and proprietary stuff.

So in order to successfully execute it I first had to clone the TheMuppets/proprietary_vendor_samsung into /vendor/samsung.

The build guide actually states that this error is to be expected if the blobs aren't extracted prior to executing breakfast in some cases.

https://bgcngm.github.io/lineage_wiki/devices/gts210ltexx/build