While having this computer BSOD'ing three times a day doesn't help (it's going to be wiped this weekend) I have made some progress on the personalized builds. I've started the form for requesting the builds, though I'm not going to release the link since a) the form isn't finished, so it'd basically just be a page b) I don't want to get flooded yet ;). Behind the scenes, I'm keeping a relatively fresh copy of the SVN code, which will simply be copied for each build (looking at it, it's 243MB, with an unbuilt copy of Rockbox) when needed. Simulators will also be available for compilation, but will be compiled separately. I think (and hope) that I'll be able to have it automatically compile the first copy of the build (which takes up to 10 minutes the first time, but usually less than 1 or two minutes after that) with all the requested patches. The only problem will be keeping an up to date list of links to each patch, and also having it include not only any other patches the requested patch(es) depend on, but also choosing the right version, as well as preventing nearly unsolvable conflicts (5900 and viewports in the same build, for example).
I'm also thinking of having some sort of page for updating the build, and adding/removing patches. This would seem like the best approach, but coding it might not be as easy. Worst case scenario, I need to have a basic form that emails me, and requires me to manually build it for the time being
Another thing I want to mention - it seems quite a few people want ads on the site (most likely meaning you either have adblock installed, or really want to use personalized builds) and while it's possible for me to do that, I'd also have to suffer through them. I did however, find an email from paypal about a donation back on the 4th. I'm going to wait and get personalized builds running before installing ads, in hopes of further donations, which could possibly help keep the site ad free.
Gotta get up in 6 hours, off to bed.
(/me remembers how much he hates Wordpress 'helping' me by taking out line breaks..)




Leave a Comment