#!/bin/bash
source /home/nolenjohnson/lineage-23/build/envsetup.sh

### Platform
## frameworks/opt/telephony # wahoo, cheryl, aura, nokia_sdm660
repopick 433392 # telephony: Disable handling audio direction changes on IMS calls. # wahoo, cheryl, aura, nokia_sdm660
repopick 433393 # Provide a default executor # wahoo

## hardware/interfaces
repopick 433437 # Restore q/android-4.9 again
repopick 433438 # compatibility_matrices: Add p/android-4.4 into FCM 5

## kernel/configs
repopick 433457 # Restore q/android-4.9
repopick 450197 # Remove usb dependency on rtl8152 on q/android-4.9
repopick 433457 # Revert "Delete p/android-4.4."
repopick 433458 # p/android-4.4: Enforce eBPF configs
repopick 433459 # p/android-4.4: Bump min LTS version

## packages/modules/Connectivity - DNM
repopick 433516 # netbpfload: Relax kernel version requirement
repopick 433517 # netbpfload: Support <4.14 kernels
repopick 433518 # netd: Remove <5.4 kernel restrictions

## system/bpf - DNM
repopick 433557 # bpfloader: add back support for 4.9-T kernels
repopick 433558 # bpfloader: more 4.9-T support
repopick 433559 # bpfloader: map names are only valid on 4.15+
repopick 433560 # bpfloader: prog names are only valid on 4.15+

## Topics
repopick -t 16-scudo-free-libc32

wait

### Kernels
## AML
# linux-4.9-p - ABANDONED
# linux-4.9 - DONE

## NVIDIA
# linux-4.9 - TODO: Pick ASBs, merge 4.9-q (?)

## Pixels
# wahoo - TO-REBASE
# msm-4.9 - DONE - rebase on QCOM down the road?
# msm-4.14 - DONE - rebase on QCOM down the road?

## QCOM
# m1s1 - WIP - Pending 4.4 bringup
# mata - WIP - Pending 4.4 bringup
# pro1 - WIP - Pending 4.4 bringup
# cheryl - WIP - Pending 4.4 bringup
# moto-msm8998 - WIP - Pending 4.4 bringup
# nokia-sdm660 - TO-REBASE - Pending 4.4 bringup
# moto-sdm632 - WIP - Pending 4.9 bringup
# aura - WIP - Pending 4.9 bringup

### Devices

## aura
repopick -f 437270 437271 437272 # DNM device
## Depends-On: 433437, 445726, 433456
## To-Bringup

## baracus
## Depends-On: See foster
## TODO: NFC, TLK (L1)

## cheryl
## Depends-On: 16-scudo-free-libc32, 433438, 433457, 433458, 433459
## To-Bring-Up
## TOOD: Screen resolution settings

## deadpool (AML 4.9)
repopick -f 445726 # compatibility_matrices: Add q/android-4.9 to FCM 6
## Depends-On: 433437, 445726, 433456
## To-Bring-Up

## foster/sif
## Depends-On: 433437, 445726, 433456, 450197
## To-Bring-Up (Boot Tested)
## TODO: Convert shims to patchelf, NvCpl/NvAudio APK patches

## m1s1
repopick 433315 # contexthub: sensorhal: allow building it again with Android.bp
## Depends-On: 433438, 433315, 433457, 433458, 433459
## To-Bring-Up

## mata
repopick 433596 # libhidlmemory: mark as recovery_available
## Depends-On: 433438, 433596, 433457, 433458, 433459
## To-Bring-Up

## nash/messi/lake_n
## Depends-On: 16-scudo-free-libc32, 433438, 433457, 433458, 433459
## (nash/evert/beckham/payton/lake/messi) To-Bring-Up
## (chef) TO-FIX: Fix Wi-Fi

## nx
## Depends-On: 433437, 445726, 433456
## To-Bring-Up

## PL2
## Depends-On: 433438, 433457, 433458, 433459
## To-Bring-Up

## pro1
## Depends-On: 433438, 433457, 433458, 433459
## To-Bring-Up

## river (moto_sdm632)
## Depends-On: 433437, 445726, 433456
## To-Bring-Up

## sphynx
## Depends-On: 433437, 445726, 433456
## To-Bring-Up

## wahoo
## Depends-On: 433438, 433203, 433203, 433457, 433458, 433459
## To-Bring-Up
