yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] RobbieL811:
Lol. Thanks. I may have to try compiling. My machine has 16 Gigs of RAM & 16 Gigs of swap, so I should be ok. I was intentionally using the Uberutils toolchain. I didn't know that it was outdated though. Have you had any luck getting Slim to compile with [MENTION=5161352]JustArchi[/MENTION] optimizations? I tried it this morning but I couldn't get it to compile. Also can't get Slim Kernel to compile w/ ANY toolchain that's 4.9 or higher. Sorry to hit you with all these questions... [MENTION=4790322]kufikugel[/MENTION] told me I should speak w/ you about all my toolchain questions. He said you were a little more versed in it than him.
[Nexus 5 Original Android Development] Riddlah:
Made a few more changes to my setup and it's currently building with 4.8. Once this is finished I'll try with the optimizations.

Building through a virtual machine is taking a lot longer than I was expecting.
[Nexus 5 Original Android Development] RobbieL811:
Was it a ton of work?
[Nexus 5 Original Android Development] Nebucatnetzer:
Don't you have access to the build server?
[Nexus 5 Original Android Development] danarama:
To the slim one? No why would I?
[Nexus 5 Original Android Development] Riddlah:
so far I have about 20 commits that were applied. I did the changes manually rather than doing a cherry-pick so it took a little longer. Also not using ccache since I ran out of space on the partition I was using.
[Nexus 5 Original Android Development] Nebucatnetzer:
Don't know somehow you felt like part of the team and we've been growing quite a bit the last few so I don't know everybody perfectly :D
[Nexus 5 Original Android Development] danarama:
Feel free to sign me up ;)

Nah unfortunately, porting, cherry picking, building and testing is my limit. Just don't have time to develop the skill set.
[Nexus 5 Original Android Development] Nebucatnetzer:
I unfortunately don't decide who can join and who can't.

I would say Kufi has the most "power" in this regard.
[Nexus 5 Original Android Development] danarama:
I was only joking. I've literally nothing to bring to the table.
[Nexus 5 Original Android Development] Garrykd:
Except mushrooms :angel:

Edit: ...and for anyone keeping score, the answer to what kind of 'bones' were in the photo from yesterday:

The spine and pelvis of a small deer....probably taken down by wolves.
[Nexus 5 Original Android Development] Nebucatnetzer:
Pfff you seem to be a good home builder and that's already plenty to test features and the likes.
[Nexus 5 Original Android Development] Andromendous:
Well, so far, been syncin since 7pm last night, its 1:50pm here now. Im at 6gb now. Ahh.... The joys of windstream :(
[Nexus 5 Original Android Development] kufikugel:
OK selfbuilders I need your help.

Sync latest source and pick the one open commit please for home button behaviour on background call. And test it please with all combinations....when screen is off....when screen is on...when keyguard shows...when background call is disabled etc etc

Broke my fwb source 5 min ago and data is trothled....so will push patches and you guys test.

Sharing work :D

Thanks guys.
[Nexus 5 Original Android Development] danarama:
I'm nearly finished with a build but can do when complete. Where is the open commit? I've only just started looking at your source today so don't how to pick your open commit.
[Nexus 5 Original Android Development] Tylog:
Here is a nice boot animation, maybe it was posted before, then ignore my posting, i was not active the last days

http://xdaforums.com/showthread.php?t=2819792

Tapatalk Team SlimRoms
[Nexus 5 Original Android Development] Garrykd:
https://gerrit.slimroms.net/#/c/11511/

Click the cherrypick tab, copy the text

cd to the frameworks/base directory in your source

Paste , enter, done

Edit: now there are 4 commits, better to do this:

git pull https://gerrit.slimroms.net/SlimRoms/frameworks_base refs/changes/12/11512/1
[Nexus 5 Original Android Development] danarama:
Ahhh not looked at gerrit yet. Thanks

Edit. Nice, even gives the commands
[Nexus 5 Original Android Development] pkelly517:
Synced, picked and building.

Dinner with the family tonight, so probably not much testing for a few hours.

Just out of curiosity, since it's in the -caf repo, will there be another commit?
[Nexus 5 Original Android Development] danarama:
My second build is still running 1hr 49 minutes so far. I'll pick right after its built but looks like still a few hours before I can test.
[Nexus 5 Original Android Development] Garrykd:
Santa speaks and the elves get to work...tappa tappa, click click click.....:D:victory::victory:

Edit: My build will be done in an hour, maybe less (yay make installclean!). Will be in the usual spot if anyone else wants to test.

....but what I really want to see is a [MENTION=264345]ralpheboyo[/MENTION] build posted ;)
[Nexus 5 Original Android Development] JaylanPHNX:
Has anyone been able to run Dead Trigger 2 on 6.4? I updated yesterday and it now goes to the looking screen then disappears (no FC toast). I dirty flashed the official, then clean flashed Garry's latest build. After clean flash, only installed Dead Trigger 2, still closes right away. I play this game a lot.

Bug Report attached.

From my Tab Pro 8.4
[Nexus 5 Original Android Development] Jubakuba:
Congratulations, you're now the newest developer of SolidJankey 4.5!
[Nexus 5 Original Android Development] Garrykd:
Awesome man! Since I am copying everything else, can I copy that name too? Saves thinking on my part and thinking frustrates me! :p

Edit: fixed maybe... SolidJanky indeed
[Nexus 5 Original Android Development] Haidary.T:
Random reboot while youtube was loading a video.
[Nexus 5 Original Android Development] efan3719:
Grr... Internet hasnt been hooked up yet at my new place (not till Tuesday) and I've already hit my limit on mobile data (throttled to 20KB/s) pains me not be to able to keep up with these test builds and such. Maybe I'll take my desktop to the coffee shop and use their WiFi ;)
[Nexus 5 Original Android Development] kufikugel:
Lol I am throttled to 5kb/s

20 would be a dream and usable at least :p

With broken fb I am out of order lol

When you guys look on gerrit....pushed 3 other patches.....just pull the home button fix instead of cherry pick and you will get all.

If they work....no idea I assume lmao :p

---------- Post added at 10:12 PM ---------- Previous post was at 10:09 PM ----------

Hmm you guys wanted the screen cast tile right?

Will push later....as well for testing.
[Nexus 5 Original Android Development] kufikugel:
Lul

Do now

git add -A

git reset --hard

And then do again...but this time pull the one from kk4.4 branch :p

When you pull and it is the wrong branch then it pulls every difference between the two even the merged one lol. With cherry pick this does not happen but then you need to pick commit by commit.
[Nexus 5 Original Android Development] danarama:
I got

dan@dan-Latitude-E6410:~/android/SlimKat$ cd frameworks/base
dan@dan-Latitude-E6410:~/android/SlimKat/frameworks/base$ git fetch https://gerrit.slimroms.net/SlimRoms/frameworks_base refs/changes/05/11505/2 && git cherry-pick FETCH_HEAD
remote: Counting objects: 59, done
remote: Finding sources: 100% (33/33)
remote: Total 33 (delta 14), reused 33 (delta 14)
Unpacking objects: 100% (33/33), done.
From https://gerrit.slimroms.net/SlimRoms/frameworks_base
* branch refs/changes/05/11505/2 -> FETCH_HEAD
[detached HEAD 99f29c7] fb: do not block home button if incoming call is a background call
Author: Lars
1 file changed, 14 insertions(+), 2 deletions(-)
[Nexus 5 Original Android Development] kufikugel:
git pull https://gerrit.slimroms.net/SlimRoms/frameworks_base refs/changes/12/11512/1

^^ will pull all commits on kk4.4
[Nexus 5 Original Android Development] danarama:
Did *I* need to do that?? i just repo sync'd then pulled the one commit
[Nexus 5 Original Android Development] pkelly517:
Gotcha. Building again.

The commit is 11511, not 11505.

I curse the dude who pointed out 505 ?

I hope Garry and rootsu noted this.
[Nexus 5 Original Android Development] JaylanPHNX:
Edit: Nevermind. I did some more digging and found that the latest update has ruined it for many users. It was merely a coincidence that I updated ROM+Gapps before experiencing this.
[Nexus 5 Original Android Development] danarama:
So I'm wasting my time sitting and sweating next to the heat output of my laptop for nothing?
[Nexus 5 Original Android Development] Anrikus:
Hi,

Today I finally set up my system to build slim myself.

Unfortunately my understanding of the whole build process is more or less "type the following commands, wait some hours and you get a zip file"

When I cherry pick the commit I get:

~/slim/frameworks/base $ git fetch https://gerrit.slimroms.net/SlimRoms/frameworks_base refs/changes/05/11505/2 && git cherry-pick FETCH_HEAD
From https://gerrit.slimroms.net/SlimRoms/frameworks_base
* branch refs/changes/05/11505/2 -> FETCH_HEAD
[detached HEAD 6d111b3] fb: do not block home button if incoming call is a background call
Author: Lars Greiss <kufikugel@googlemail.com>
1 file changed, 14 insertions(+), 2 deletions(-)

So far everything seems OK-

But when I do a repo sync I get:

Fetching projects: 100% (417/417), done.
Syncing work tree: 100% (417/417), done.

frameworks/base/: discarding 1 commits

Where did I derp?

Regards

Anrikus
[Nexus 5 Original Android Development] pkelly517:
You just cherry picked the -caf commit.

Kufi now says we need to pull the 4.4 commit to get other stuff.

Up to you ?
[Nexus 5 Original Android Development] danarama:
I'm still warm. I'll just cancel it
[Nexus 5 Original Android Development] pkelly517:
512 SignalStrength: Hotfix TD-SCDMA 1 + 2. or

511 fb: do not block home button if incoming call is a background call

Just to make sure...
[Nexus 5 Original Android Development] Garrykd:
Ooops....sorry, my bad. :o Fixed :fingers-crossed:
[Nexus 5 Original Android Development] kufikugel:
Yupp when you look on gerrit on the hotfix patch you see the dependency is the home button patch.....if you look at the home button patch you see it has again a dependency....when you do a pull you do it always with the most top commit and you will get all dependencies from this commit row.

Easier then to pick every patch
[Nexus 5 Original Android Development] danarama:
Ok I've deleted resync'd frameworks/base from github. I have the latest commits as per github.

Please someone tell me explicitly what I need to cherry pick to test this home button.
[Nexus 5 Original Android Development] aow1980:
Stupid question do please don't hang me. Just trying to find out before I do something stupid with my wife's phone.

Will the slim kernel work with stock android?
[Nexus 5 Original Android Development] kufikugel:
This:

---------- Post added at 10:48 PM ---------- Previous post was at 10:48 PM ----------

Did not test it but I do not see any reason why not.
[Nexus 5 Original Android Development] danarama:
Thanks. Cause there's 11's and 12's being thrown around.
[Nexus 5 Original Android Development] aow1980:
[MENTION=4790322]kufikugel[/MENTION] I'll give it a shot after she goes to bed tonight and let you know..
[Nexus 5 Original Android Development] pkelly517:
Gotcha again.

Build finished, but now I'm adding in 512.

Gimme 20 minutes.

---------- Post added at 03:55 PM ---------- Previous post was at 03:52 PM ----------

Repo sync throws away all your cherry picks unless you commit them.

You need to pick the cherries again after you sync.
[Nexus 5 Original Android Development] Anrikus:
Thanks.

I thought it must be something simple, but couldn't figure it out.

Btw. is there a way to check if the commit was really cherry picked when the rom is build?

Regards

Anrikus
[Nexus 5 Original Android Development] danarama:
If it's there , it builds.
[Nexus 5 Original Android Development] kufikugel:
Do

git log

And you will see which commits you have in your repo where you picked in.

---------- Post added at 11:49 PM ---------- Previous post was at 11:15 PM ----------

Screen cast tile / remote view patch is up...one for fb one for settings. Completely untested due that I cannot compile right now. All the patches are done blindly.

Thanks for testing.
[Nexus 5 Original Android Development] danarama:
[MENTION=4790322]kufikugel[/MENTION] - when press home in an app whilst in background calling enabled (and receiving call) home now seems to work as intended. IE takes me home
[Nexus 5 Original Android Development] Andromendous:
If i cloned a bunch of repos from another device a few months ago do i need to remove them from github before i build slimlat?
[Nexus 5 Original Android Development] danarama:
You clone a repo into a directory.. You Can have as many repo directories as you want.
[Nexus 5 Original Android Development] kufikugel:
Thanks [MENTION=2872010]rootSU[/MENTION] for testing.

Whatever pushed 3 additional patches :p not from me but nice catches.

I promise the last for today.

That happens when I do not need to wait for a build lmao can push and work more :p

---------- Post added at 12:09 AM ---------- Previous post was at 12:05 AM ----------

For the pullers....this one needs to be pulled to get all

https://gerrit.slimroms.net/#/c/11518/

And cherry pick for settings this

https://gerrit.slimroms.net/11514

And from [MENTION=3087740]Jubakuba[/MENTION] as well one

https://gerrit.slimroms.net/11506
[Nexus 5 Original Android Development] RobbieL811:
Sorry I haven't been helping with the testing today. I've been busy. I'm free now though. About to start a build. Also sorry I don't have another $25 for ya today to get some more bandwidth. I thought that some other users may chip in.
[Nexus 5 Original Android Development] Andromendous:
Well i mean, i went to github.com and went to themuppets for another device and cloned them to my account. Somebody told me to do it a while back
[Nexus 5 Original Android Development] danarama:
I'm not sure what this has to do with anything.. It is not related to building slim. You init repo in a directory and sync it. It doesn't matter what other repositories you have in github or where ever.
[Nexus 5 Original Android Development] danarama:
Don't suppose anyone managed this did they?? I just get FC
[Nexus 5 Original Android Development] DigitalUnderground:
OT: just played with the g3 today... I'll be waiting for it's nexus cousin. Totally unimpressed that a device with those specs could lag with all animations like that... AND the UI is awfully ugly ?
[Nexus 5 Original Android Development] JaylanPHNX:
At least in pictures, it's a sexy phone, but it's just begging for Slim to set it free.
[Nexus 5 Original Android Development] RobbieL811:
I'm sure that w/ some dev support, it will be a bad ass device. But you're right. A brand new phone w/ specs & a price tag like that should in my opinion, blow me away the first time I pick it up!
[Nexus 5 Original Android Development] NovaSlim:
Its screen is pathetic in term of brightness(barely brighter than the AMOLED S5) and contrast(the worst) and the GPU is woefully over-matched for driving that much pixels. I doubt dev support would really make it very impressive given the hardware constraints.

If you are going to put SlimKat on G3, might as well do it on a G2 as it will give you a better experience(higher screen brightness & contrast, higher battery life, GPU won't be overwhelmed by the screen & the only thing you lose is the laser autofocus on Camera).
[Nexus 5 Original Android Development] Andromendous:
Well, compiling my first ever build right now. I cant wait. Now i just need to learn how to cherry pick. And would be nice to know how to compile with another kernel. But one step at a time.

Sorry, i did not attempt to add the things you wanted to test kufikugel, i need to make sure things are working first. I just wonder how long it will take for my little i3 laptop with 4gb of ram to build.

I did use -j10 for the heck of it
[Nexus 5 Original Android Development] Hopper8:
Nice work :) go outside (weird concept eh?) and and enjoy the day for a little while... That will take 4+ hours for sure with those specs. Also regarding the j10, you're actually better off to match that value to the specs of the build machine instead of over-matching it. It'll be slower at 10 than it would for the appropriate value (maybe 2 or 4 in your case).

Sent from my Nexu5
[Nexus 5 Original Android Development] RobbieL811:
Isn't it true that mka will decide how many threads to use instead of using -jx? I always use mka bacon, and I feel like it builds pretty much as fast as it possibly can. Is that correct?
[Nexus 5 Original Android Development] Andromendous:
Lol ya, its only weird because its night time now.

Well looks like its gonna be a long night then. Ill watch a couple movies. I am using a hybrid drive if that matters. I installed the system to the ssd but the source and build is on the hdd. Dunno if that will make a difference.

Lets see how long this takes....[emoji42]

Oh and i wanna say thanks to robbie for helpin me get this goin[emoji41]
[Nexus 5 Original Android Development] ausaras:
I played with G3 two days ago. I felt the UI was a stuttering a bit. I thought maybe it was just me or maybe it just needs a reboot because with the SoC underneath, nothing should be choppy. And the reviews I read were giving it high praises. Guess I was not mistaken!
[Nexus 5 Original Android Development] JaylanPHNX:
I've heard of in-store units using non-final "demo" software before. I wonder if that's the case here, or if LG just has no idea how to add features without bloating/bogging down the system. They should hire the Slim team whole cloth.
[Nexus 5 Original Android Development] raycaster3:
From what I can tell, lunch (choose device) name)+mka bacon = brunch (device name) actually brunch is a tad faster since you don't have to wait for room service before making bacon. Or so it would seem.

Sent from my Nexus 5
[Nexus 5 Original Android Development] RobbieL811:
Here's a build I just did. It has all of Kufi's /frameworks/base commits and the Screen Cast tile. The kernel is compiled with Sabermod 4.8 toolchain that I compiled tonight. Other than that, it's all stock. No other cherry picks. Also, [MENTION=4790322]kufikugel[/MENTION]. I am getting a force close in the Quick Tiles setup. I don't know what the button I'm pressing to get the fc is called. I will edit this post with a logcat and a video. Like I said, the kernel is compiled with a different toolchain than stock. That wouldn't make that fc though would it? I'll be back with a video and a log.

Edit - Video of FC happening

Logcat of FC happening

I am about to recompile my ROM with the stock toolchain to see if this problem is still there. I will update with another post.

Edit - [MENTION=4790322]kufikugel[/MENTION] Recompiled again. Here's the build. This time I built the kernel with linaro-4.8-14.04. Still getting the force close in QS setup. Let me know if you need some more logs or arnything. Here's the build if anyone want's to flash it.
[Nexus 5 Original Android Development] ausaras:
Is the ROM compiled with SaberMOD or Linaro toolchain?

Thank you!
[Nexus 5 Original Android Development] RobbieL811:
The ROM is compiled w/ whatever Slim team has it setup for. I only changed the kernel toolchain. I think the ROM tc is Linaro 4.7.
[Nexus 5 Original Android Development] arpitnathany:
Hey guys first time user here. Previously was on purity which build do you recommend the stable or the weekly. Also do i use the beta gapps or the stable ones thanks
[Nexus 5 Original Android Development] efan3719:
One of the great things about Slim is that the weeklies are just as stable as the Stable. I personally, and I'm sure many others would agree, recommend the latest weekly. And if you really wanna be bleeding edge there are plenty of user builds available as well. And we are always willing to help you get setup with building your own if you're into that sort of thing.

As for Gapps I feel the same sentiment applies. [MENTION=1277872]dankoman[/MENTION] does a fantastic job keeping them updated when Google comes out with something new and is quick to fix any bugs. So beta Gapps is always a good choice. [emoji106]
[Nexus 5 Original Android Development] theesotericone:
LOL. That was just the kick in the arse I needed to start building again. It's been a few months since I let my geek out. It's also been over a year since I've run Slim. I'm pretty stoked I decided to check out the thread.:cool:
[Nexus 5 Original Android Development] efan3719:
This is a good place to be then. Just the last few pages we had a spurt of builders getting things worked out to test something for kufi. People here are super helpful with getting your build going.
[Nexus 5 Original Android Development] kufikugel:
Absolutely no reason to say sorry :) you are always a big help which I really appreciate!!!!!!!!

Thanks....I did a typo in settings lol. Uploaded the patch which fixes this 5 min ago.

Thanks for the deep testing :)
[Nexus 5 Original Android Development] RobbieL811:
Here I got building again. Lol. By the way, I finally got the stock Slim kernel to compile with 4.9, & 4.10 toolchains. I don't know that I will even see a difference in performance. At this point in time, it was kinda pissing me off and it was something that I had to do to prove to myself that I could do it. And in the end it wasn't nothing to fix it, I just didn't know what to look for. Probably ****ed up all kinds of other **** in my source though. lol.
[Nexus 5 Original Android Development] kufikugel:
He he nice :) the more experience the better you can learn the more satisfying [emoji106]

Hmm sounds like I should finally switch officially to 4.8 linaro :)

---------- Post added at 09:09 AM ---------- Previous post was at 09:07 AM ----------

BTW did you uploaded the patches for flo kernel? No hurry just curious :)
[Nexus 5 Original Android Development] RobbieL811:
No. I never got around to it. Just kept on working on the Flo kernel & the compiler stuff. I got a pretty good bit done, but I ran into some problems w/ the OC. I can't get a max freq set from a kernel control app to stick. No matter what I set max to, it scales to the max OC frequency. I spent an entire day trying to figure it out then said screw it & just configed OC to 1.7Ghz which was the freq I wanted to run anyways. Can I upload changes to Gerrit from a fork like I have here? https://github.com/RobbieL811/myslim_kernel_flo/commits/kk4.4. Or do I have to redo everything?
[Nexus 5 Original Android Development] Hopper8:
In my experience flashing (many many) builds from [MENTION=1228651]fusionjack[/MENTION]: compiling the kernel with different tool chains doesn't make nearly as much end-user difference as using a different toolchain for the ROM with strict aliasing. Sabermod tool chain with strict aliasing adds 30-45 mins SOT for S2 builds in my experience, and the build is much smoother as well. I'm not sure the difference will be that great on N5 as the phone is so fast to start with ;)

Sent from my Nexu5
[Nexus 5 Original Android Development] RobbieL811:
Yeah. I don't see how it can get much faster! Would always be nice to squeeze out as much battery life as you can get though! Lol. I haven't gotten around to building with all the flags & stuff yet. Still learning. I just don't know how to read the code good enough yet to figure out how to enable it & all.
[Nexus 5 Original Android Development] kufikugel:
Nice. Yes you can push it to gerrit from the falk.

On flo thread someone made a suggestion regarding the OC problem. Did you check it?
[Nexus 5 Original Android Development] RobbieL811:
I tried to look at faux code to figure out what snake charmer was. I couldn't find anything on it. I did find something that he wrote called cpufreq_limit & picked all the stuff on it that I could find but it didn't resolve my problem. I have it locally on my machine, just haven't pushed it yet. Another user told me that Glitch Kernel had the same problem at one time. I haven't got to look at his code yet.
[Nexus 5 Original Android Development] kantjer:
If you like I can post a list of the commits I use to build SlimKat for the S4 using SaberMod 4.8.4 with all of JustArchi's V3 Optimizations.

Hopefully you can use a couple of them to build for the N5