Getting Android source under version control
#1
If people are going to contribute code back to Pine, the source has to get under version control. Without version control is is chaos to contribute code back since you never know what to base it off from.

Currently you are posting tarballs...
http://wiki.pine64.org/index.php/Pine_A6...SP_Related

Some places like Gitlab allow repos up to 10GB in size. Can someone from Pine get this code checked into a version control system?  Pine people need to do this so that you will be the owner of the accounts.

Maybe an Android expert can help out with this. If should be possible to do a reposync to the main AOSP repository and then apply only the deltas needed for Allwinner A64 and Pine support.  These device specific delta should be fairly small. Is someone experienced at turning these tarballs back into deltas against the AOSP repos?
#2
(04-14-2016, 03:38 PM)jonsmirl Wrote: If people are going to contribute code back to Pine, the source has to get under version control. Without version control is is chaos to contribute code back since you never know what to base it off from.

Currently you are posting tarballs...
http://wiki.pine64.org/index.php/Pine_A6...SP_Related

Some places like Gitlab allow repos up to 10GB in size. Can someone from Pine get this code checked into a version control system?  Pine people need to do this so that you will be the owner of the accounts.

Maybe an Android expert can help out with this. If should be possible to do a reposync to the main AOSP repository and then apply only the deltas needed for Allwinner A64 and Pine support.  These device specific delta should be fairly small. Is someone experienced at turning these tarballs back into deltas against the AOSP repos?

Thanks on your advise and the Pine64 wiki page now kind of messy and not organized well. I will take in your suggestion and work with the wiki team on next week.
#3
Having the A64 Kernel and Device code in a repo would be fine, that's how some Android ROMs work.  If that repo is able to be dropped right into AOSP, that's a win-win scenario for the community.
#4
Odroid-C2 is a good example of an Android repository done right.
http://odroid.com/dokuwiki/doku.php?id=e...ng_android

NanoPi Android build is similar
http://wiki.friendlyarm.com/wiki/index.p...le_Android

These giant tarballs are not a good way to distribute Android source. It is very painful to contribute changes to them or to apply security updates.
#5
(04-15-2016, 05:18 PM)jonsmirl Wrote: Odroid-C2 is a good example of an Android repository done right.
http://odroid.com/dokuwiki/doku.php?id=e...ng_android

NanoPi Android build is similar
http://wiki.friendlyarm.com/wiki/index.p...le_Android

These giant tarballs are not a good way to distribute Android source. It is very painful to contribute changes to them or to apply security updates.

Noted and thanks on the example. We will review and make improvement on this week.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Android 6.0 Tablet and TV (release candidate, maintained) ayufan 228 381,943 12-29-2020, 01:13 AM
Last Post: firmwarefile
Shocked Remote for Android? liodra 18 29,179 12-23-2020, 06:11 AM
Last Post: Learnincurve
  Adding an accelerometer to Android modsbyus 11 16,534 11-02-2020, 08:12 PM
Last Post: Little_Johnny
  Android Things OS dqvsra 2 6,872 12-03-2019, 09:52 AM
Last Post: hangglider
  Is there another link for Android images? Maalth 3 6,940 10-10-2019, 07:57 AM
Last Post: tophneal
Question Android SDK Oreo NGC6691 2 5,524 07-15-2019, 08:29 PM
Last Post: dazza5000
  Putting Android 9 RockPro64 source into easier to manage repositories dazza5000 0 3,292 07-15-2019, 08:29 PM
Last Post: dazza5000
  Android 5.1.1 TV (old-stable, no longer maintained) ayufan 194 253,921 03-12-2019, 04:53 PM
Last Post: neosapien
  Issues with SD Card and Running Android Twistedx 0 3,496 02-26-2019, 11:58 AM
Last Post: Twistedx
  Android 7.1 (PINE A64(+)) pineadmin 59 103,820 02-10-2019, 07:44 PM
Last Post: mmmarcus

Forum Jump:


Users browsing this thread: 2 Guest(s)