yashsingh1/xdaforums huggingface dataset:
[Android Builders Collective] mohican16:
ABCrom 7.1.1-20170123

Download for Bullhead https://www.androidfilehost.com/?fid=817550096634740884

Changelog:

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

23-01-2017

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

* frameworks/base/

cba8944 Fix for reboot due to Volume State not updated in callback

* kernel/huawei/angler/

48c8a48 Use ccache to compile ABC kernel

* kernel/lge/bullhead/

cb2c080 bullhead_defconfig: enable JUMP_LABEL

* packages/apps/Settings/

99ed188 Settings: Expose bluetooth pin confirm dialog text colors

* packages/apps/masquerade/

1c402c5 Release 20P: Initiate the caller package checking system

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

22-01-2017

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

* frameworks/base/

c228c7b Remove dashboard conditions and suggestions by default [1/2]

e6a4cf3 Rework dashboard settings [2/2]

b35d319 QS Smart Ambient-LiftToWake tile: make it compatible with all devices

* kernel/lge/bullhead/

8643521 bullhead_defconfig: disable MSM_SMD_DEBUG

* packages/apps/AbcSettings/

26b1abf "Other" abc menu cleanup

* packages/apps/Settings/

b4c303b Remove dashboard conditions and suggestions by default [2/2]

c32c7bb Fix crash while searching in Settings

0cb015b Rework dashboard settings [1/2]

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

21-01-2017

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

* frameworks/base/

647efa3 Dashboard summaries double lines toggle [1/2]

84e7f44 Dashboard tile layout config [2/2]

45d3b9f Tiles easy toggles: one setting for all [1/2]

* kernel/lge/bullhead/

a4b14c1 UPSTREAM: USB: iowarrior: fix oops with malicious USB descriptors

2a372a3 UPSTREAM: USB: usb_driver_claim_interface: add sanity checking

b0544c2 UPSTREAM: USB: mct_u232: add sanity checking in probe

737f8d4 UPSTREAM: USB: cypress_m8: add endpoint sanity check

6b97992 UPSTREAM: Input: powermate - fix oops with malicious USB descriptors

* packages/apps/AbcSettings/

7427cc7 Update RU translations

9d66ddc Tiles easy toggles: one setting for all [2/2]

290b7b8 Add multiuser for some features

* packages/apps/Settings/

ce69b60 Dashboard summaries double lines toggle [2/2]

bf1bd8d Dashboard tile layout config [1/2]
[Android Builders Collective] NHNXDA:
I backdated to the 0109 rom & no fc now, but that presents the camera issue where no pics being saved, so now tried 0112 with the full dynamic gapps & this also has the same camera issue, so now I'll try with 0118 & various gapps & report back.

---------- Post added at 08:30 PM ---------- Previous post was at 07:37 PM ----------

Ok I've tried 0109, 0112 & 0118 with numerous different gapps, all present fc's or camera issues which is a bummer as I like the rom featureset.

So either back to Yank or Pure, but I lose the nav bar button config options.
[Android Builders Collective] davall:
ABCrom for flounder - > https://drive.google.com/open?id=0BxTiNlNin15qd1NWaWgyMEcxS3c

Thanks goes to the devs!
[Android Builders Collective] ezio84:
Because i'm dumb :angel:

I added all the needed new icons but forgot to enable them in the framework lol :D

I didn't notice it because using a custom icons theme.

Will push the fix now, tnx.

That's why i always loved and still love Slim :laugh:
[Android Builders Collective] NoSpamDan:
Honestly, one of my favorite Slim original features (as well as the wife's), so I had the motivation. ;)

Thanks also to [MENTION=4527723]gmillz[/MENTION] for helping me line it up with the new support preference libraries...
[Android Builders Collective] shaggyskunk:
I was wondering where you would land - I wish that I had one of the devices the gang there are deving for - Great bunch of guys :)

Following this thread because I just still loved Slim.

Sent From My SM-N930W8 ??
[Android Builders Collective] razrlover:
Haha that's too funny, thanks for the push!!!
[Android Builders Collective] afbengochea:
Is there a way to turn off advance location? Normally I just turn on and off my location by choosing the quick toggle. Now I have to click it and it takes me to the different location options where I have to then slide off location
[Android Builders Collective] JaylanPHNX:
I just had the weirdest thing happen. I flashed the latest ABC for Angler on my wife's phone, which is encrypted. While booting, the expected request to enter the pattern to unencrypt came up...except it was super tiny! The whole 3x3 grid was maybe the size of one key on Gboard! It was almost impossible to enter the pattern, only my wife's tiny tip of her pinky finger was able to do it. WTH?
[Android Builders Collective] buffal0b1ll:
Substratum settings reports masquerade not installed?
[Android Builders Collective] mohican16:
Guys, who is on Angler, can u check this on your devices?
[Android Builders Collective] damngood98:
On angler, today's build, substratum is updated... Didn't try changing themes or anything but using mono ATM. I can go into settings and see masquerade is listed as version 20. Getting ready to drive but I'll play around with it some when I get home

Edit: uninstalled my theme, re-installed it just fine
[Android Builders Collective] ezio84:
Still thinking at it.

Disabling localization is a bit useless i think, because you can set the battery saving mode, which doesn't drain the battery.

It's a security feature, so only your wife can unlock it :D

No idea what happened, did you restore any nandroid in the past? I'd try to go into security settings, change the unlock method to Pin, reboot, then change it again to Pattern and see.

It's fine on angler. Be sure you repo synced because masquerade has been updated and yesterday substratum version needs it.
[Android Builders Collective] mohican16:
It's synced.
[Android Builders Collective] kantjer:
Check the "out/target/product/angler/system/priv-app/" folder on your build machine.

The masquerade folder should be there.

---------- Post added at 08:34 ---------- Previous post was at 08:23 ----------

agreed, no need to add an other option.

Simple fix, rename "battery saving mode" to "off" ;)
[Android Builders Collective] mohican16:
There is no masquerade folder in there, i don't know what is wrong.
[Android Builders Collective] kantjer:
check if the "packages/apps/masquerade" directory exists

if it is delete it and sync again. Nothing changed in the source that could impact masquerade build.

EDIT: to be 100% sure everything is in place to build masquerade also delete "vendor/nexus" sync and build again
[Android Builders Collective] mohican16:
Folder exists, deleted and synced again, after build completed the same result.
[Android Builders Collective] kantjer:
check my edit

This is where the masquerade build is initiated.

https://github.com/ezio84/abc-n_ven...8255fec519bbb279ab63d721/configs/pure_main.mk
[Android Builders Collective] mslatter:
That almost made me spit my coffee out! Thanks for the laugh so early in the morning [emoji106]
[Android Builders Collective] JaylanPHNX:
Heh. I'll give that a try.

Edit: Seems to have worked. At least in as much as changing lockscreen security allowed her to choose not to have to put in her pattern in order to boot.
[Android Builders Collective] fKm:
Hey [MENTION=2095315]ezio84[/MENTION], all my builds fail lately for hammerhead :( I already reverted the commits for using ninja since I can't see the exact error when building with ninja but that doesn't help. Can you please help me and check my log if there is any error that can fix the problem? I really appreciate it.

Here is the log: https://drive.google.com/file/d/0B8ulRQ1_7o98M3RsTHQxS1h1STg/view?usp=sharing
[Android Builders Collective] mohican16:
ABCrom_bullhead-7.1.1-20170124

Fixed build for Bullhead https://www.androidfilehost.com/?fid=529152257862697881

Masquerade now present. I don't know what was an error, but i cleared my ccache and rebuild rom.

Thanks to [MENTION=3306843]kantjer[/MENTION] and [MENTION=2095315]ezio84[/MENTION] for help.
[Android Builders Collective] jimyiak:
I have this error on last three or four builds...
[Android Builders Collective] kantjer:
That's a theme related error, nothing to do with the ROM
[Android Builders Collective] rignfool:
Delete your themes... Delete substratum... Reboot... Re-download...

I !THINK! you missed masquerade when it asked for root... So it can't sign packages... And it seems to mess up pretty bad when that happens
[Android Builders Collective] shaggyskunk:
Are you going into Settings - Apps - Substratum - Allow Storage permissions?

Sent From My SM-N930W8 ??
[Android Builders Collective] buffal0b1ll:
It's odd, subs was still working. I noticed that the 1-21 bullhead build was the same, missing masquerade. I only looked because of the recent security updates buzz on g+.
[Android Builders Collective] ezio84:
Did you try to delete the OUT and ccache folder and build again?

That should be a llvm compiler lib (libLLVM), check the version installed by your distro (maybe your one is not good). On my Opensuse it's 3.8.0-1.23.

As suggested, try this:

- uninstall all themes from Substratum or playstore;

- wipe Substratum data and cache from the App manager;

- remove if existing the /data/resource-cache folder;

- remove Substratum and masquerade from your SU app;

- reboot.

Great :highfive: :laugh:

:good:
[Android Builders Collective] fKm:
Already deleted these two folders. Still the same. How can I check my libLLVM version?

Strange thing is that I didn't change anything on my building machine. I get that build error since the ninja build commits :(
[Android Builders Collective] ezio84:
Mmm it depends on the distro, on opensuse it's easy to check versions with yast.

You could also try to revert the two last commits in the build tree and see what happens.
[Android Builders Collective] twcobra:
Interesting. I just decompiled the new Screw'd official systemUI to see if it had the 3minit hook. To my surprise I saw a lot of ABC in there lol.
[Android Builders Collective] Yank555:
YAOSP v0.63 N4F26M

Quick maintenance update :

added QS tile: Advanced location

masquerade updated to release 20P

Supported devices : angler, bullhead, shamu, hammerhead

Angler, Bullhead, Shamu and Hammerhead are all up

Sources, Changelog & Downloads : https://github.com/YAOSP-NG/manifest#changelog﻿
[Android Builders Collective] ezio84:
There's always huge code sharing between all roms, also thanks to substratum development making custom rom teams working together.

You should see my "git fetch" list:

git fetch yank

git fetch nate

and so on :D :D :D

All roms are sisters, and this is nice, because it means open source works like it should :highfive:
[Android Builders Collective] kantjer:
I have uploaded my ninja and ccache builds to AFH (for those who can't or prefer not to build them self)

for more info how to use them see this great post by [MENTION=6842057]The Flash[/MENTION] :good:

Basically unzip and copy to /usr/local/bin

Download
[Android Builders Collective] Topse:
ABCrom Clean and Sober

ABCromCSE_bullhead-7.1.1-20170124.zip

Changelog

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

24-01-2017

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

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

23-01-2017

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

* frameworks/base/

8378e70 Fix for reboot due to Volume State not updated in callback

* kernel/huawei/angler/

48c8a48 Use ccache to compile ABC kernel

* packages/apps/Settings/

961613a Settings: Expose bluetooth pin confirm dialog text colors

* vendor/nexus/

e2c5e91 Enable full support for rounded icons

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

22-01-2017

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

* frameworks/base/

3d4f79d Remove dashboard conditions and suggestions by default [1/2]

96c2d8b Rework dashboard settings [2/2]

b9242f8 QS Smart Ambient-LiftToWake tile: make it compatible with all devices

078bc6f Double tap to sleep on navigation bar - add settings

2d6fb75 Double tap to sleep on navigation bar [1/2]

* packages/apps/AbcSettings/

df0b0f6 Double tap to sleep on navigation bar [2/2]

* packages/apps/Settings/

4903df4 Remove dashboard conditions and suggestions by default [2/2]

a8ceef6 Fix crash while searching in Settings

23146b8 Rework dashboard settings [1/2]
[Android Builders Collective] razrlover:
Now i can quit spamming the thread.:good::)
[Android Builders Collective] skidaway:
I finally got around to installing more RAM in my laptop. Got the build environment setup and halfway through my first build for shamu. I'm sure I'll have some questions, but wanted to say thanks to everyone here for all of the great info you've shared in this thread.
[Android Builders Collective] efan3719:
i think i may have messed up a simple copy and paste. i get this error when trying to build -

Starting build with ninja

/usr/local/bin/ninja: 2: /usr/local/bin/ninja: Syntax error: Unterminated quoted string

build/core/ninja.mk:157: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 2

:confused:
[Android Builders Collective] theesotericone:
I wiped ccache before using ninja and have had zero issues building with it. We all hate to do it but wipe ccache. It probably won't help but I'll feel better knowing I'm not alone.:cool:
[Android Builders Collective] efan3719:
i think i'm confused as to what is required to build with ninja. i deleted ninja and ccache out of usr/local/bin. i have ccache in usr/bin still though. but even without ninja in usr/local/bin i'm still building with ninja according to the terminal.

there is a folder /prebuilts/ninja. is that all that's needed?

i'm very confused.
[Android Builders Collective] theesotericone:
Steps I took.

Build ninja from source. It's placed in usr/local/bin.

Copied ccache from usr/bin to usr/local/bin.

Wiped ccache. ccache -C, ccache -c, ccache -z. Then ccache -s to make sure it's wiped.

Repo synced.

Built. Built again and again and again. lol

Copying kantjers prebuilts to usr/local/bin should work though.
[Android Builders Collective] efan3719:
followed your steps and that seems to have sorted things out. thanks.
[Android Builders Collective] kantjer:
You should see build time improvement after a few builds.

For me "make clean" build time dropped from ~24 to ~19/20 minutes, "make installclean" dropped from ~7 to ~5 minutes
[Android Builders Collective] Topse:
I think this is the normal aosp-ninja .
[Android Builders Collective] skidaway:
Is there anything more needed to build ABC for shamu other than adding a vendor, device, and kernel to the local_manifest? I feel like I'm missing some tiny step somewhere, is there a commit I need to grab? The build went fine last night, no compilation errors, and the final size of the zip seemed to be ok. When I flashed and tried to boot it only had the stock android bootanimation (just the silver android that shows up when the bootanimation.zip is missing). I feel like that should tip me off to what the problem is, but I'm drawing a blank. After twenty minutes, it never booted. Here's what I used for the local_manifest:

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

<!-- shamu vendor -->
<project path="vendor/moto" name="PureNexusProject/proprietary_vendor_moto" remote="github" revision="android-7.1" />
<!-- shamu device -->
<project path="device/moto/shamu" name="PureNexusProject/android_device_moto_shamu" remote="github" revision="android-7.1" />
<!-- shamu kernel -->
<project path="kernel/moto/shamu" name="PureNexusProject/android_kernel_moto_shamu" remote="github" revision="android-7.1" />

</manifest>

I know the build environment is setup correctly because I built a copy of PN this morning and it booted fine. Thanks for any help you can offer.
[Android Builders Collective] harpin14789:
If it never boot it might have something to do with kernel. Check your board config.mk and kernels build.config to see if the Toolchain path is correct and if you got the correct defcofig to build the kernel inline.
[Android Builders Collective] skidaway:
Thanks for that, I noticed the kernel build.config was not matching the boardconfig. I knew it was probably some little thing I was missing. Building again.
[Android Builders Collective] mohican16:
Hi [MENTION=2095315]ezio84[/MENTION]

When i'm trying to sync repo i got this error

mohican@buildmachine:~/ABCrom$ repo sync --force-sync

remote: Counting objects: 9, done.

remote: Compressing objects: 100% (9/9), done.

remote: Total 9 (delta 2), reused 0 (delta 0), pack-reused 0

From https://github.com/ezio84/abc-n_manifest

a28e8ea..4b269a3 n2 -> origin/n2

error: .repo/manifests/: contains uncommitted changes

Can you advise? Thanks
[Android Builders Collective] kantjer:
go to .repo/manifests/ and then git reset --hard
[Android Builders Collective] skidaway:
I got it all worked out a bit ago. I ended up poking around github and cherry picking three commits from [MENTION=5964313]wrongway213[/MENTION] and everything built properly this time. Thanks again to everyone.
[Android Builders Collective] Topse:
I did not have to make any changes. I also use the kernel and device tree of pure nexus. Possibly ran with your repo sync something wrong.
[Android Builders Collective] kantjer:
​

ABCrom_angler-7.1.1-20170127

Download ABCrom for Angler: https://www.androidfilehost.com/?fid=673368273298926845

Changelog:

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

27-01-2017

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

* frameworks/base/

0963bdc1428 Lockscreen pin ripple: completely remove it

411c291912d [Squashed] Remove drawables we don't need

ddb9c6bd978 DND tile: Longpress when active to show detail view

* packages/apps/AbcSettings/

058e019 cleanup

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

26-01-2017

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

* build/

57da3a13a Remove aosp calculator (ExactCalculator)

* device/huawei/angler/

34bdc11 angler: drop dex2oat threads down to 6

* frameworks/base/

56abc2216dd Expose external qs tile tint color

* packages/apps/Contacts/

90f5213b7 Expose more Contact Groups colors

* vendor/nexus/

62f1cf2 Remove aosp calculator (ExactCalculator)

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

25-01-2017

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

* frameworks/base/

770eab5405d Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue

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

24-01-2017

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

* frameworks/base/

e3577de38e7 QS quick pulldown: bigger activation area

4fcef460983 Quick pulldown fixes

cba89441561 Fix for reboot due to Volume State not updated in callback

* kernel/huawei/angler/

48c8a48a37d Use ccache to compile ABC kernel

* packages/apps/Settings/

99ed18861 Settings: Expose bluetooth pin confirm dialog text colors

* vendor/nexus/

a44e8b6 Enable full support for rounded icons

Installation, tips, info: check the 6th post of this thread

If you have problems, call the A-team or clean flash
[Android Builders Collective] mohican16:
ABCrom_bullhead-7.1.1-20170127

Download for Bullhead https://www.androidfilehost.com/?fid=673368273298926850

Changelog:

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

27-01-2017

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

* frameworks/base/

0963bdc Lockscreen pin ripple: completely remove it

411c291 [Squashed] Remove drawables we don't need

ddb9c6b DND tile: Longpress when active to show detail view

* packages/apps/AbcSettings/

b9eca75 cleanup

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

26-01-2017

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

* build/

57da3a1 Remove aosp calculator (ExactCalculator)

* device/huawei/angler/

34bdc11 angler: drop dex2oat threads down to 6

* kernel/lge/bullhead/

0c3ea98 ASoC: qdsp6v2: fix potential bug of infinite loop

bd37f1e ASoC: soc: prevent risk of buffer overflow

f52d5b1 msm: kgsl: Change %p to %pK in debug messages

8f72eee ion: use %pk instead of %p which respects kptr_restrict sysctl

9071a55 Revert "workqueue: make sure delayed work run in local cpu"

c9c05b0 PCI: Avoid unnecessary CPU switch when calling driver .probe() method

3cb5bdf arm64, jump label: detect %c support for ARM64

6669adc UPSTREAM: arm64: jump labels: NOP out NOP -> NOP replacement

d379652 Revert "netfilter: use jump_label for nf_hooks"

7b630b4 netfilter: don't use mutex_lock_interruptible()

8b7a185 netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook

5fbaee6 ASoC: soc: change audio cpe drivers to use %pK

ff9bd70 ASoC: msm: qdsp6v2: Change audio drivers to use %pK

71325ba ASoC: soc: change audio drivers to use %pK

5623639 arm64: psci: move psci firmware calls out of line

2c1015e arm64: avoid segfault on el0 cache maintenance

94b847c arm64: mm: fix show_pte KERN_CONT fallout

* packages/apps/Contacts/

90f5213 Expose more Contact Groups colors

* vendor/nexus/

8fa82c9 Remove aosp calculator (ExactCalculator)

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

25-01-2017

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

* frameworks/base/

56abc22 Expose external qs tile tint color

770eab5 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue

* vendor/nexus/

24c74d8 Enable full support for rounded icons

b3acf44 overlays: add circle icons for aosp apps

3c0593c overlays: pixel theme *Settings *EmergencyInfo *StorageManager *Framework-res
[Android Builders Collective] damngood98:
Tried searching but didn't come up with anything even though I swear I read about this.... Has anyone trying to install a 3rd party app been unable to select "install"? I thought it might have been my theme (mono) but it continued after disabling it, then uninstalling it, then uninstalling substratum.....I wiped both caches after every uninstall but nothing worked until a second wipe after everything mentioned was already uninstalled
[Android Builders Collective] kantjer:
That's caused by an overlay app.

Apps like LMT, LUX or CFlumen for example can cause that.
[Android Builders Collective] Jsilver73:
Yes I recently discovered that 2 apps that I have to remove screen overlays to install 3rd party are 'navigator' and 'Fooview' - you can find the setting to remove the permissions here settings/apps/settings (cog)/special access/draw over other apps - once your done installing you can of course go back and enable again.

To discover which apps are causing issues I removed all permissions then have them back one by one each time installing a 3 party app (you can just keep installing the same one each time) and then you can eliminate the apps that cause you trouble.
[Android Builders Collective] kantjer:
I have made a small update to my (dirty) flash Tasker project.

You can now enable a wipe cache/dalvik option, if you leave that setting at my default "off" it will look and function as the old version.

Download

EDIT: made a new thread for this project
[Android Builders Collective] ezio84:
What kantjer said. It's due to one hand mode enforcing the existing package installer tapjack protection in some way.

Will see if there's a way to avoid this behavior, meanwhile just disable one of those apps when you need to manually install an apk.