yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
Anybody notice git is freaking out? At repo sync, it looked like it was updating repo.py's then it finishes. But I can keep on syncing every 3 secs and it streems all kinds of stuf over and over again????

ching project platform/cts

Fetching projects: 89% (357/401) Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6

Fetching project platform/prebuilts/clang/darwin-x86/3.1

Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7

Fetching project platform/prebuilts/gcc/darwin-x86/host/headers

Fetching projects: 90% (361/401) Fetching project platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6

Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.7

Fetching project platform/external/noto-fonts

Fetching project platform/external/ceres-solver

Fetching projects: 91% (365/401) Fetching project platform/external/timezonepicker-support

Fetching project platform/prebuilts/clang/linux-x86/3.2

Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6

Fetching project platform/prebuilts/tools

Fetching projects: 92% (369/401) Fetching project platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7

Fetching project platform/docs/source.android.com

Fetching project platform/external/smack

Fetching project platform/prebuilts/sdk

Fetching projects: 93% (373/401) Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6

Fetching project platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.7

Fetching project platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6

Fetching project platform/external/mockito

Fetching projects: 94% (377/401) Fetching project platform/prebuilts/devtools

Fetching project platform/external/harfbuzz_ng

Fetching project platform/prebuilts/ndk

Fetching project platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7

Fetching projects: 95% (381/401) Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7

Fetching project platform/pdk

Fetching project platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7

Fetching project device/generic/mini-emulator-armv7-a-neon

Fetching projects: 96% (385/401) Fetching project platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6

Fetching project platform/prebuilts/clang/linux-x86/3.1

Fetching project device/generic/mini-emulator-x86

Fetching project platform/prebuilts/clang/darwin-x86/3.2

Fetching projects: 97% (389/401) Fetching project platform/developers/build

Fetching project platform/external/objenesis

Fetching project platform/external/marisa-trie

Fetching project platform/tools/external/fat32lib

Fetching projects: 98% (393/401) Fetching project platform/external/nist-pkits

Fetching project platform/external/open-vcdiff

Fetching project platform/developers/demos

Fetching projects: 99% (397/401) Fetching project platform/developers/docs

Fetching project platform/developers/samples/android

Fetching projects: 100% (401/401), done.

Syncing work tree: 100% (401/401), done.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] titanic_fanatic:
Actually, I did notice this today, but I thought it was my repo that was borked and was going to wipe it clean and start fresh. Haven't done this yet though.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
I wasn't going to go that far but I did delete my repo folder (not .repo) and re init then re sync. Still. Been going on for hours now.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] Kiltnar:
It popped up on me about there being an update for repo
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] BMP7777:
Yeah, I saw all that too. I did the update and ran my build: no problems. Runs great too. Just do a make clean and run it.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] car vs driver:
Making fixes on Marla & Moretz tonight for those who are interested. Now that I have the exhilarate nightlies going, I can put some time in on the kernels to sort out some bugs and make sure they work on all three devices now.

Edit: CPU frequency selection is fixed. Next up, adding Blaze support.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] rpr69:
Hey cvd, can you link me to the build process for Marla/Moretz that you posted a while back? I have searched high and low, but I can't find it. I'm working on my own ROM (not for public distribution) and I'd like to include your kernel, I just have no idea where to start.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] car vs driver:
You should read the overview on my bitbucket repo :)
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] rpr69:
That would be what I'm trying to find...
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] BMP7777:
Maybe here ? : https://bitbucket.org/carvsdriver/vendor_moretz-kernel
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] rpr69:
That would be it, thank you. I don't know why I couldn't find it...
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
Help

@m4570d0n ,,,,anybody....Hey , I remember you had issues with your Linux seeing your monitor. (built in-laptop) I'm on mint 15 and I updated my kernel. Now 3-4 boots later, I have no video... I know mint is running because I have samba access to files. How did you resolve? Any ideas?

Edit:

Reinstalled my build box...lol

sync stuck at 99% ? I for get that one any ideas?

[MENTION=837884]carv[/MENTION]sdriver

OP add:

Before the main lib package. At least with Mint15 you need those first...
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] m4570d0n:
Do you have an Nvidia graphics card? If so, there's 2 options.

1) install bumblebee. Guide here:

http://www.webupd8.org/2013/04/set-up-bumblebee-with-bumblebee.html

2) upgrade to the 3.11 kernel

Easiest way to do that would be to go here:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/

1) download these three files:

linux-headers-3.11.0-031100-generic_3.11.0-031100.201309021735_amd64.deb

linux-headers-3.11.0-031100_3.11.0-031100.201309021735_all.deb

linux-image-3.11.0-031100-generic_3.11.0-031100.201309021735_amd64.deb

2) save them in a folder where ever. Let's say at /home/wantowan2/kernel. Then cd to that folder.

3) install it:

sudo dpkg -i *.deb

4) reboot

Also, it may be the case that the kernel you are using is retarded and sets the brightness to zero at boot . If you're like me and were getting a blank screen but could hear the login/startup sound, then try turning up the brightness. On my laptop I can just hit fn+up arrow keys to turn up the brightness. I felt really dumb after figuring out that it was just because the brightness was all the way down to 0 and hence, black screen. After fixing it that one time, it seemed to stick and didn't do it again after that.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] m4570d0n:
With respect to the posts about the repo update, it looks like they changed the scripts to print out each package individually as it syncs them, rather than just displaying the status like this

Fetching projects: 91% (361/396)

and only displaying individual package names when there is an update to that specific package. I'm not sure of the logic behind this change though, as it seems (at least to me) to take longer now and it's not as easy to see which packages were actually updated.

Also, for anyone that may not remember how to update repo, just copy/paste the command it tells you to use when you run repo sync and it says there's an update available. For example, this is the output I got:

... A new repo command ( 1.20) is available.
... You should upgrade soon:

[COLOR=Red]cp /home/m4570d0n/PAC/.repo/repo/repo /home/m4570d0n/bin/repo[/COLOR]

Copy/paste the part in red. Done.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
Ya. Sounds right. I assume that github/there host, must be under astronomical load. Probably lopsided too. (AM/PM) So to me it's almost like they have implemented 'cloud based' source. Keeping the most/most common data aloft so everybody has to skim off of a buffer. :cyclops: I really have no clue but it's been bugging me ever since it started.... lol It totally messes my game up because I like to see exactly what is being updated and then go see what it is on github. Now it's kind of like one big shell game...lol

Not sure of the best way to track changes now....

....thanks for the input.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] rpr69:
So, I've done that, tried to add the bits to the manifest, and the build fails saying that remote is undefined (or something to that effect). However, looking at the bitbucket repo, it seems to only be a few init scripts, I thought it was the actual kernel source code. Am I missing something?
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] car vs driver:
There are two repositories, one has scripts the other has the kernel.

For either, you need the following at the top of your local manifest (or roomservice) so the remote will work ..

<remote name="bitbucket"

fetch="ssh://git@bitbucket.org" />
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] rpr69:
AH, I did not see the other repo, obviously. My bad. I did do the above when I tried with the init scripts, and I got an error. I'll try again and see if I make any headway.

Thanks!
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] vincom:
when I add to my roomservice :

<remote name="bitbucket"

fetch="ssh://git@bitbucket.org" />

<project name="carvsdriver/vendor_moretz-kernel"

path="vendor/moretz-kernel"

remote="bitbucket"

revision="master"/>

I receive "Permission denied (publickey)".
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] Unjustified Dev:
You can't use ssh when your keys aren't on his account. The only way is to use http
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] soccerfan6789:
Removed
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
That's not true, actually.

You could do https and still get coverage. Or you could create an account and make a ssh key of your own....

Try adding yourself as a global user in your own repo or go to '.repo/manifests.git' and open config. Add your email at the bottom like this:

[branch "default"]
remote = origin
merge = jb43
[user]
email = [EMAIL="wantowan2@live.ca"]wantowan2@live.ca[/EMAIL]

Review: https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] titanic_fanatic:
Hey guys, so I managed to get 10.2 to boot and display works. com.android.phone keeps force closing though. I tried to use adb to pull a logcat and my device isn't even recognized (developer options/usb debugging is on). I read that there is now a requirement to accept adb connections from the phone. This poses a problem as the fc's make it impossible to accept anything and I don't see the pop-up anyways, probably because of the fc's. Is there a way to have adb turned on by default bypassing seandroid so that I can pull a logcat during the debugging process.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] toyes:
Unofficial AOKP Build Guide

Unofficial AOKP for Samsung S2 Skyrocket Build Guide

=====================================================================

I have now made my changes to the device and vendor files available at https://bitbucket.org/toyes

Since doing so I thought I would put together this little guide to help others build aokp.

This will build Unofficial AOKP 4.3 jb-mr2

Setup and Download the Source

Step One

Init core trees: using hercules for device tree for celox-common, galaxys2-common, msm8660-common, qcom-common and kernel source

$ repo init -u https://github.com/AOKP/platform_manifest.git -b jb-mr2 -g all,-notdefault,hercules

Step Two

Create a roomservice.xml file in .repo/local_manifests containing the following:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote fetch="https://bitbucket.org" name="bitbucket" />

<!-- Remove -->
<remove-project name="AOKP/vendor_aokp" />

<!-- Skyrocket -->
<project path="device/samsung/skyrocket" name="toyes/device_samsung_skyrocket" remote="bitbucket" revision="aokp" />
<project path="vendor/aokp" name="toyes/vendor_aokp" remote="bitbucket" revision="aokp" />
<project path="vendor/samsung" name="toyes/vendor_samsung" remote="bitbucket" revision="clear" />

</manifest>

Step Three

Download the source

$ repo sync

Build

Step One

Initialize the build environment

$ . build/envsetup.sh

Step Two

Build Command

$ brunch skyrocket

Any questions are welcome
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] car vs driver:
Thanks [MENTION=4779173]toyes[/MENTION], I'll get the OP updated later today when I get a chance.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] vincom:
when running repo sync I get duplicate values in default.xml for:

<project path="device/samsung/celox-common" name="AOKP/device_samsung_celox-common" remote="aokp" revision="jb-mr2" />

<project path="device/samsung/galaxys2-common" name="AOKP/device_samsung_galaxys2-common" remote="aokp" revision="jb-mr2" />

<project path="device/samsung/msm8660-common" name="AOKP/device_samsung_msm8660-common" remote="aokp" revision="jb-mr2" />

<project path="device/samsung/qcom-common" name="AOKP/device_samsung_qcom-common" remote="aokp" revision="jb-mr2" />

<project path="kernel/samsung/msm8660-common" name="CyanogenMod/android_kernel_samsung_msm8660-common" remote="cm" revision="cm-10.2"/>

I removed those from roomservice and duplicate errors are gone but then at the end of doing the sync I get:

Fetching project CyanogenMod/android_external_wpa_supplicant_8_ti

Fetching projects: 100% (375/375), done.

Syncing work tree: 98% (368/375) error: Your local changes to the following files would be overwritten by checkout:

products/AndroidProducts.mk

vendorsetup.sh

Please, commit your changes or stash them before you can switch branches.

error: The following untracked working tree files would be overwritten by checkout:

products/skyrocket.mk

Please move or remove them before you can switch branches.

Aborting

Syncing work tree: 99% (372/375) fatal: reference is not a tree: 4883635287280f0679220fb892db06d3f3776a38

Syncing work tree: 100% (375/375), done.

vendor/aokp/: discarding 203 commits

vendor/samsung/: leaving jellybean; does not track upstream

error: vendor/aokp/: toyes/vendor_aokp checkout aafc1ab62d5c6caacd8e51ca4bc565fc441f6aff

error: vendor/samsung/: toyes/vendor_samsung checkout 4883635287280f0679220fb892db06d3f3776a38
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] toyes:
[MENTION=4057370]vincom[/MENTION] You are correct. I actually never tried using that roomservice.xml. I updated my last post with revised instructions. You will have to re-init and replace your roomservice.xml

Let me know if that works.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] vincom:
I already made those changes to roomservice as they were duplicates, I just don't understand this sync error:

Fetching project CyanogenMod/android_external_wpa_supplicant_8_ti

Fetching projects: 100% (375/375), done.

Syncing work tree: 98% (368/375) error: Your local changes to the following files would be overwritten by checkout:

products/AndroidProducts.mk

vendorsetup.sh

Please, commit your changes or stash them before you can switch branches.

error: The following untracked working tree files would be overwritten by checkout:

products/skyrocket.mk

Please move or remove them before you can switch branches.

Aborting

Syncing work tree: 99% (372/375) fatal: reference is not a tree: 4883635287280f0679220fb892db06d3f3776a38

Syncing work tree: 100% (375/375), done.

vendor/aokp/: discarding 203 commits

vendor/samsung/: leaving jellybean; does not track upstream

error: vendor/aokp/: toyes/vendor_aokp checkout aafc1ab62d5c6caacd8e51ca4bc565fc441f6aff

error: vendor/samsung/: toyes/vendor_samsung checkout 4883635287280f0679220fb892db06d3f3776a38

edit: I think I know why, I'll post back
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] toyes:
I saw that you had removed them yes... still had to update the guide though.

Try removing the vendor folder from your working directory and re-sync. I haven't seen those errors.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] m4570d0n:
Your problem is you have uncommited changes. It tells you which files too. Either commit or stash the changes for those two files listed above in your error, or just delete those two files and sync again.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] vincom:
ya that was my bad, I had made some changes awhile back to some files and forgot about it, sync errors gone, now lets see how the build goes
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] m4570d0n:
Those a very basic git checkout errors caused by changes he made to those files. git will throw up an error if you have uncommitted changes like that.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] vincom:
you still might have to update the guide, trying to duplicate some errors to confirm a few things, its building now as I type

yup, I forgot I made some changes which I made from the op on building aokp which aren't needed for 4.3
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] titanic_fanatic:
Hey guys, I've been searching all day for a resolution to all of my gapps fc'ing. I was able to pull a logcat and find the following for many apps:

[ 09-30 13:48:03.922 31533:31533 E/AndroidRuntime ]
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to instantiate application com.android.phone.PhoneApp: java.lang.ClassNotFoundException: Didn't find class "com.android.phone.PhoneApp" on path: DexPathList[[zip file "/system/app/Phone.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at android.app.LoadedApk.makeApplication(LoadedApk.java:509)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4603)
at android.app.ActivityThread.access$1300(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1329)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5289)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.phone.PhoneApp" on path: DexPathList[[zip file "/system/app/Phone.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:504)
... 11 more

I also find errors about /cache/dalvik-cache not being writable. I assume this is why I have all of these "Didn't find class" errors. The only information I can find about this is in relation to clearing the data from the contacts/contacts provider which there is currently none as it's a completely fresh install. Even chmodding 777 /cache/dalvik-cache (I know this isn't the right perms for this dir, but wanted to check to see if that would fix the issue, but it didn't)

What would cause this on a fresh install? I am using the correct gapps 20130813 and didn't make any changes to the source before I built.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
try cherry picking this

b980070180db410f3cf33382a8e7be235334953e

Basically downgrades the error from fatel to warning.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] vincom:
nm @toyes, could not duplicate errors, did 3 builds w/no build errors, guide is good to go, ty
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] titanic_fanatic:
Thanks for the suggestion, but it seems that this commit was already in my source. Any other ideas?
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
And you say this is a strait CM10.2 build? In your process, have you been doing any branch/source switching? If you have it booting, the app 'catlog'. It is great for weeding out errors. Set log level to what you want to narrow down results
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] titanic_fanatic:
Branch and source switching I have done... guess it might be a good idea to start fresh.

In regards to the logcat, I use logcat extreme for it's ability to run in a pop-up window while I'm using the system, so I get real-time logs and can pause the output as soon as an error occurs. I have done this, and the errors I'm getting relate to missing classes and a message about /cache/dalvik-cache not being writable. I thought that it was the dalvik cache issue as that would cause classes to not be found, so I chmod it (and it's contents) 777 and the issue still persists. I'll try cleaning out my build directory and rebuilding just incase there were left over artifacts from a source switch ;)
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] wantowan2:
Well, delete packages that you have modified. Did you wipe dalvik in recovery? But just in case it isn'r a dalvik prob. Use titanium backup to bring dalvik into the rom. That should rule it out
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] m4570d0n:
The classes at error is referring to are defined in the java src of the app. For the phone app in your error, it is saying that it is not finding the PhoneApp class, which is defined in PhoneApp.java here:

https://github.com/CyanogenMod/andr...-10.2/src/com/android/phone/PhoneApp.java#L26

As to why that is happening, I'm not sure. Sounds like an issue originating from your source files though, not an end-user issue that can be resolved on the device itself. Perhaps some cleaning up of your build directory might fix it though
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] titanic_fanatic:
So I cleaned my build directory and rebuilt. It works now with a couple of glitches. Still related to dalvik-cache not being writable so I investigated a bit. My cache partition is only 100MB and is completely full. Would this maybe be a cause of the cache issue? Would it be a bad idea symlink /cache/dalvik-cache to /tombstones partition as there is an extra 200MB on that partition which I don't think is being used.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] BMP7777:
Anybody wanna tell me how exit or return to root in terminal after a cherrypick? Maybe I should know, but I haven't seen this before and I ran this same pick as recently as last night...

From 3e1b689c5b5301b0f5f4355e255b50e0950b60bb Mon Sep 17 00:00:00 2001
From: Randall Rushing <randall.rushing@gmail.com>
Date: Tue, 20 Aug 2013 13:26:50 -0700
Subject: [PATCH] m7-common: HTC IR Blaster support for AOSP

Change-Id: I0a6bd8155b9f1a3421bccbeaf5f3e94d8a15fe80
---
cir/Android.mk | 31 +++++++++++++++++++++++++++++++
cir/app/CIRModule.apk | Bin 0 -> 60071 bytes
cir/framework/htcirlibs.jar | Bin 0 -> 7067 bytes
cir/lib/libhtcirinterface_jni.so | Bin 0 -> 38248 bytes
m7-common.mk | 7 +++++++
rootdir/etc/init.qcom.rc | 6 ++++--
6 files changed, 42 insertions(+), 2 deletions(-)
create mode 100644 cir/Android.mk
create mode 100644 cir/app/CIRModule.apk
create mode 100644 cir/framework/htcirlibs.jar
create mode 100644 cir/lib/libhtcirinterface_jni.so

diff --git a/cir/Android.mk b/cir/Android.mk
new file mode 100644
index 0000000..7309ee6
--- /dev/null
+++ b/cir/Android.mk
@@ -0,0 +1,31 @@
+LOCAL_PATH:=$(call my-dir)
+ifneq ($(filter m7att m7spr m7tmo m7ul,$(TARGET_DEVICE)),)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := htcirlibs
+LOCAL_SRC_FILES := framework/htcirlibs.jar
+LOCAL_MODULE_CLASS := JAVA_LIBRARIES
+LOCAL_MODULE_TAGS := optional
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_SUFFIX := .jar
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := CIRModule
+LOCAL_SRC_FILES := app/CIRModule.apk
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_TAGS := optional
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
:

This is by copying and pasting from the code review page and run it in the appropriate folder, just the same way I always have.

Any keystroke that I have tried so far just scrolls line after line of the pick itself, I guess :confused: