[Nexus 7 Original Development] kilometers4:
Here's another update for you guys, just to keep you updated:

Message from Bajee

So there's only 3 devices for the build. I started the build last night @ Midnight and it's been building for almost 19 hours straight now. As you guys can see, the more devices I support the longer it will take for builds. RootBox used to have less than 3 devices when it originally started and things use to be much easier. I believe a good understanding of Android builds and how development works, is a crucial aspect for users to know.

If you guys don't understand this, then I will keep on getting useless messages, fill up my mailboxes, waste time deleting them and getting frustrated in the process. I'm generally a very patient person in life but when it comes to stupidity/ignorance, not so much. All the ressources are available out there for you guys to search and read. I know some of you guys are very lazy and everything needs to be spoon fed even beyond the age of 20 so I will write a quick explanation about how things work when I build:

RootBox roughly has 65 repositories, from which 3 of them are maintained by +Joao Simoes and the remaining 62 maintained by me. You must think I'm crazy doing this alone and not getting a bigger team.. Well, yes. I am in fact crazy for doing this alone and I probably should get a bigger team but I also consider myself as a person who nitpicks a lot (pays too much attention into every single detail). By having a bigger team, I find that I might lose that touch for the project and consequently, reduce its quality. I appreciate the work that has been done by the support team and several device maintainers, but I always maintained the core project to myself.

So back to the repositories, all these repositories are maintained by me, so it takes time for me to update them and only merge the things I want. Some repos are directly tracked from CM or AOKP since they don't require specific modifications for RootBox. Once the repos are updated (not always easy, since RB covers three major projects: AOKP/CM/PA), it's time to build. I wrote a script which enables an automatic build of all devices so I simply type a command:

$ . build_all.sh version (Nightly or Official) date (last date of nightly or official build).

This command will start my script and generate a changelog, start building all devices, inject the changelog into builds and upload the builds as they finish. A copy of the changelog is also uploaded on Goo.im and the location of this changelog depends if it's a nightly (http://goo.im/devs/RootBox/Nightlies/Changelogs) or an official build (http://goo.im/devs/RootBox/RootBox_Changelogs).

Here's the current order in which devices are built:

i9100, Mako, Grouper, Maguro, Toro, d2att, d2tmo, d2vze, d2spr, n7100, n7105, i605, l900, i317, n7000, i9100g, i9300

Let me also remind you guys that I do have a family, a huge extended family (parties, reunions, weddings etc..), a very demanding employer and finally a girlfriend. I try to balance all these the best I can so it's only reasonable to give me some time and understand the situation I'm in, instead of demanding builds and asking when a feature will be merged. I always try to put in all the best features from all the different roms but I also believe that stability is very important above all. If at some point you don't like the way I'm doing things or believe I should be adding things like a file manager: I honestly don't care. I started this as a personal project and it will always remain the same. If you can intelligently and constructively explain me why you need something to be added in RootBox, then I will consider it. So I have to go now, and hopefully this message essay -_- will shed some light on how this project works. Wishing you guys a good summer and enjoy the sun while you can.

Source: https://plus.google.com/107766449895730667621/posts/M1aZs17dJD1