yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab S Android Development] zigonneux:
I do everything with an adb sideload while on twrp now... very easy. Why Odin all the time, i never use it except to install TWRP .................Up to you if you take a break but i don't think there are many more bugs to fix anyway.... one update once in awhile is cool enough for me ! No bugs, so no problem .! Thanks !

:good:
[Galaxy Tab S Android Development] :
...and for updating the bootloader, without installing LL stock rom in between.

I'll stay for a while on this tab, 'cause the only interesting tabs for me are too expensive or were still not build. A surface pro 4 i7 with native linux and an android emulator would surely be an interesting experiment - but too expensive. I wait for a 12"+, snapdragon 820 powered tab, with easy to unlock boot loader (like nexus or oneplus devices).
[Galaxy Tab S Android Development] :
On auto-updates amd very dirty flashes: http://xdaforums.com/showpost.php?p=64766104&postcount=88
[Galaxy Tab S Android Development] :
Cm seems to go for gello as web browser. Who wants to chdck it out:

https://github.com/CyanogenMod/andr...o/raw/cm-12.1/prebuilt/SWE_AndroidBrowser.apk

Feels even faster then aosp browser. Perhaps I replace browser with gello on my unofficial builds - depends on my expirience and your feedback.
[Galaxy Tab S Android Development] Bonito77:
Sorry for the question, but the OTA updates around your link and in settings-info-cm updates are not yours, right ?:confused:

BTW; So far i have a look to the essential things all seems to be great. Install and backup over TB work, also all needed functions in TB works with integrated superuser.:good:

Network, Dreambox, AV-Receiver connections (TV and Musik control) all work. Nice musik player on board. Is it also from CM ? No probs with .flac. Cover and all infos are showing,really great.:good:

On the first view fantastic and very clean work.

Regards B.
[Galaxy Tab S Android Development] :
You are right: cm-updater looks on cm official servers for updates (what was no problem, as long as we hadn't official nightlies (which does only mean, that jenkins build each night a new build, when ever source code is changed, which does NOT neseccerily mean that the device maintainer changed code in the device tree, but can also mean, that source in the complete cm-tree has changed; also official supported device only means that the device is in the cm-tree, it does not mean it is better maintained/supported then unofficial builds - due to the fact, that I get blocked by gerrit and can't maintain the official nightlies, for chagallwifi the unofficial builds are the better maintaned builds [and the builds with the more sofisticated kernel: deathly, of course]). Now with nightlies online, cm-updater looks for them.

If you want to use cm-updater with unofficial builds (keep my warning and tecommendation from my last posting in mind!), you can download the zip, copy it to /sdcard/cmupdater and use the cmupdater menu from settings->about->updates.

Sidenote on official builds: if you take a look at cm-12.0 and cm-12.1 on manta, you will learn that at least three bugs aren't fixed for over one year now: https://github.com/nvertigo/android_device_samsung_manta/tree/cm-12.1 (the first three commits in the list) I state this, to show, that the quality of official builds depend on the maintainer: official does not mean anything regarding the quality of a rom.
[Galaxy Tab S Android Development] Bonito77:
Dont know this, thanks. Will give it a try after i read about manta, nightlies and things like "This branch is 3 commits ahead of CyanogenMod:cm-12.1.":confused: Do you install this updates ?

Great info, . Thanks.

Yeah thats clear, but believe me thanks for all extra info. I'm really new in CM - Universe but also thirsty for knowledge about all i handle with.

Dont know things about Manta or something. But i like it all so much, the links which you posted here and there and the sites and communities I found with Gsearch. But first I have to read and learn more the next weeks/month.

In past I only run with HTC and custom roms (Win 6.5.x-Sense and Android-Sense). So I only have used unofficial builds on my devices. There was mostly a stable and unstable build but from the same Developer. Perhaps its not really comparable with official and unofficial builds on CM.

Sorry for OT, which Linux-Distribution do you use. At last, but three or four years ago, I have installed OpenSuse with Dualboot on my Laptop.

Because of Win10, for me not longer conformable with my philosophie and today my knowledge about linux and the method thrue android is biger back then.

Good night here and good morning there.
[Galaxy Tab S Android Development] pmgnet:
I apologize for this question! What is the link for the unofficial builds? Or is the latest the Nov 15 linked in the first post? Thanks, interested to update if available!
[Galaxy Tab S Android Development] :
1220 a few pages back.
[Galaxy Tab S Android Development] :
[MENTION=2563933]Bonito77[/MENTION]:

I'm too lazy for doing a clean quoting like you... ;)

Manta is the code name for nexus10: I'm building for manta myself, so my own manta has mountable/unmountable otg mass storage, the buttons manta doesnt have, doesn't appear in settings any more and off mode chatging has percent numbers (the latter is not really a bug, but a matter of taste - my taste is having the numbers). I've never published my builds, 'cause manta has enough custom roms. This was just an example for really bad device maintaining.

(BTW: I also build my own rom for opo. Opo is an example for a very, very well maintained device.)

I really like people reading. And I like answering questions - but I'm also known to be impatient with "lazy" questions: questions allready answered.

I'm really happy you asked for the distro I use, and not "what is the best linux distro?", 'cause I can't answer the latter.

I use gentoo. It's what matches my needs. Gentoo's build system allows to build each and every package from source, with all compiler optimisations I want/need. You have no graphical setup, so you end up configuring your complete installation from the shell with an text editor. Surely enough not everybodys preference... ;) But if you know, what you are doing, you get a highly optimized and customized linux installation. If one only needs a build environment for android, this is obviously oberkill, and a vm with debian would do the same (I think, there are images for vm-ware for this purpose). A friend of mine had the following in his signature for a long time: "Ubuntu is esperanto for 'gentoo is too difficult'". ;)

Hopefully I havn't overseen any qustion.
[Galaxy Tab S Android Development] Bonito77:
Thanks man, all my questions are more than answered. First i try debian 8 lxde to learn more about the things i see now about gentoo, really great. To catch not more you want. Thats what i like.

Thanks a nd a good time.
[Galaxy Tab S Android Development] pmgnet:
Just looked, but #1220 is a July 2015 post but not links. http://xdaforums.com/showpost.php?p=61560667&postcount=1220

Is this the right URL? http://charlesingo.mine.nu/ftp/nvertigo/ or are there newer builds?

Thanks!
[Galaxy Tab S Android Development] My Public:
http://xdaforums.com/showthread.php?p=64417070

The right post is #1709.

1220 is the build-date.
[Galaxy Tab S Android Development] zigonneux:
Yes indeed it is VERY fast browser . It can load some heavy sites like www.deviantart.com very quickly. Heavy weather sites etc all load quickly.

Now a noob question: why , when i go to download the latest at : http://www.cmxlog.com/12.1/chagallwifi

I see some changes that seem to have something to do with a phone, like : SettingsProvider: Load notification led customization defaults. Fixed processing of clicking on phone # to send_sms ...

Chagalwifi has nothing to do with a phone so why would that be ? Just curious.

Also if we get some new options and settings, it would be nice to tell us about it, just saying.... And one last thing, you were talking about Antutu benchmark in a previous post , you must know that it has changed and the results are not the same as before , no more score like 10,000... so right now my score is 45,800 but as before, it varies. Antutu benchmark 6.0.1

--------------

With the latest cm-12.1-20160113 I get a score of : 51,117 on the new antutu. Anyway, I'm due for a clean install soon...

As you said, i don't choose a rom for the benchmark. I don't play any games anyway.
[Galaxy Tab S Android Development] :
I belive this belongs to the official nightly thread. So I put the answer there: http://xdaforums.com/showpost.php?p=64798953&postcount=94

I'm uploading a new UNOFFICIAL build, as you can see in OP (the changelog in OP is the delta to the last build mentioned in OP - not to last test build [1220], with only the device-tree and kernel changes). This build is mainly the stable and upstream updated version of 1220 build. It has also security patch level of 20160101. Sadly uploading to androidfilehost takes over 15 h by now, and is at 40%.
[Galaxy Tab S Android Development] :
I have a problem: after 18h (!!!) of uploading to 99%, the upload failed with error message "missing chunk". I have a new build, running stable and fast on my tab since yesterday, but I have no server space. The upload speed of androidfilehost.com is not usable: even if this hadn't crashed, upload time of over 18h for 235 MB is not acceptable for me. Uploading to androidfilehost via url doesn't work at all. Clueless.:crying:

BTW: I had to shutdown the web server at charlesingo.mine.nu: someone is downloading everything twice a day, so I've run out of data volume here.
[Galaxy Tab S Android Development] Hazou:
For my built I always liked to use the download section of XDA. But then this need to be a dev thread. Or even use the release section on github. Don't know if they have some no go's for you.
[Galaxy Tab S Android Development] :
You really missed a look at my face, when I read your suggestion on github. Great idea - and so simple; sometimes my mind seems to blackout... ;) Thanx.

At this very moment my second upload attempt is running. Faster this time: 180MB in 2h. If this fails again, I will try with github (again: great and simple idea - but now I hate you, because it was not my idea... ;) )
[Galaxy Tab S Android Development] :
New Build

Finaly the upload was successful! :)

Build 20160113

Changelog:

Double tap to wake: fix settings. — nvertigo

BoardConfig.mk: enable BOARD_HARDWARE_CLASS. — nvertigo

powerhal: enable wake_gesture when screen switches off, and disable wake_gesture when screen switches on. — nvertigo

CMHW: Add Double Tap to Wake support (1/2) — Sean Hoyt

Switch to software h264 decoding — Sean Hoyt

kernel: use deadman97385@xda's deathly kernel again. — nvertigo

proprietary-files.txt: not maintained, therefore extract-files.sh and setup-makefiles.sh are needless. — nvertigo

cm.dependencies: removed; doesn't work with UNOFFICIAL builds. — nvertigo

sepolicy: allow netd module_request and fsetid. — nvertigo

sepolicy: allow hostapd searching in efs_file:dir. — nvertigo

fstab: add length for encryptable footer. — nvertigo

device.mk: fix PRODUCT_AAPT_CONFIG, this should not contain dpi keywords. — nvertigo

CMHW: Add Double Tap to Wake support (2/2

changed to cyanogenmod_chagallwifi_defconfig. — nvertigo

power_profile: Correct values from stock rom — Schischu

Inform vendor/cm that BFQ is in use — Sam Mortimer

synaptics_dsx: Add double tap to wake support — Schischu

chagallwifi: add IKCONFIG and IKCONFIG_PROC as module. — nvertigo

synaptics_dsx: Add double tap to wake support — Schischu

chagallwifi: add support for /proc/config.gz — Sean hoyt

tc300k: Fix blinking of capacitive buttons — Schischu

ROM: https://www.androidfilehost.com/?fid=24369303960684813

MD5: 4b7a25fd16e9c11bf8f73d2f2bf4da3b

Mirror:

https://github.com/nvertigo/android...-20160113-UNOFFICIAL-nvertigo-chagallwifi.zip

Happy Flashing!
[Galaxy Tab S Android Development] Hazou:
Haha, I always liked github for it, because u can see the download count, the version history is clear and u can see where the traffic is coming from.

Wil try your rom soon.
[Galaxy Tab S Android Development] zigonneux:
I've seen a difference between this Build 20160113 and the other nightlies 01/13 builds from CM or cmxlog . I've wiped cache, davlik and system. Antutu 3D is more fluid . Almost the same result though : 50,700 but I use the google now launcher with his google now app, which is working in the background. + 2 widgets. The older test of 51,000 was with trebuchet and without widgets, no google now thing... UPDATE : Second Pass : 51,770 with all widgets and Gnow... ( 3d is higher) anyway, no bugs yet in this one... Thanks.
[Galaxy Tab S Android Development] :
For you... ;) If you want to try:

Mirror:

https://github.com/nvertigo/android...-20160113-UNOFFICIAL-nvertigo-chagallwifi.zip

Thanx for pointing me to github.
[Galaxy Tab S Android Development] :
I wouldn't overrate differences like that (~ 2,2%): if some email app (like k9 for exapmle) syncs all imap folders (I have 17) in the background while antutu is doing its work, drops like that are quite normal. (Other background services may do the same harm to the test score - but for k9 I've reproduced the drop by over 2 %.)
[Galaxy Tab S Android Development] Hazou:
ha, noticed it just a moment before this post came up :P It downloads blazing fast. When I have the time the Tab will be updated tonight.

I only have one more suggestion:

I do like to use the release page of github as my changelog page. With a clear title, a one line summary (if needed) and a changelog.

The followers of the project liked the way it was laid out and released.

See my page for it: https://github.com/HazouPH/android_device_motorola_smi/releases

U don't need to do this off course ;), I am already glad the download link is stable and fast.
[Galaxy Tab S Android Development] :
Men or mice? Changelog can be found under commits-tab; documentation is in the files ending on c, cc, c++ and java...

"...Our continuing mission: to seek out knowledge of C, to explore strange unix commands, and to boldly code where no one has man page 4." -- Sven Goldt, back in 1995

Seriously: Of course I've looked at your gits (otherwise I would still sit in my cave inventing the wheel the 17th time - and not developing roms... ;) ). I have a logical and a practical problem here: the resulting rom (the release) is not only made of the device tree, but from the cm repo (which contains many gits), resulting in a release directory, that suggests the ziped source code can be compiled to the downloadable rom. Putting additionally a changlog here makes things even more complicated: if I change proprietary blobs or kernel source, where should I put the changelog? Kernel changes in devicetree changelog?

Though github does not know about repo, the only logical place to put releases of complete roms is the android (on aosp roms android_manifest). But I don't maintain an own manifest, so there is no manifest git in my personal git repository.

As stated this is a logical problem - and perhaps I'm the only one, who feels this is problematic.

For the practical problem: I would like to do all the publishing from the commandline, to be able to automate that task. As far as I've understand github, you can't upload a the additional file with git, wget or curl, but you have to use tje web-interface. I've also tried tomset up a dedecated release git, but github only accepts binary files up to 100MB.

At the moment I create the changlogs for device-, vendor- and kernel-git semi-manual:

#!/bin/bash

COUNT=${1-10}

git lg1|head -n $COUNT|cut -d ')' -f2|sed 's/^\s*/\[\*\]/g'

lg1 is an git alias:

cat /etc/gitconfig
[user]
name = Nvertigo
email = nvertigo67@gmail.com

[alias]
lg1 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
lg2 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(bold white)— %an%C(reset)' --abbrev-commit
lg = !"git lg1"

The resulting output can easly pasted in the list element of this forum.

What I'm searching for is a way to upload both files (rom and changlog) in one step from the commandline.

But that's a luxury problem: as long as the rom is stable and the download is fast and easly accessible, evrything is good.
[Galaxy Tab S Android Development] Hazou:
Hmm, ye. I never do it automated. I did find something interesting in this link for uploading assets to a release. https://developer.github.com/v3/repos/releases/#upload-a-release-asset.

Never tried it and don't know if u talked about that. But if there is no limit on that one, u could make a script for it. From what i can see is that u can push the release 'tag', 'name' etc and the asset (zip) from command line by using the api. But how that works, I don't have a clue atm.
[Galaxy Tab S Android Development] :
I don't have the time to dive into this at the moment, but I think using the api from the commamdline is not too complicated:

http://www.barrykooij.com/create-github-releases-via-command-line/

I have to look into this access-token thing.
[Galaxy Tab S Android Development] Hazou:
Doesn't seem too complicated indeed. Will have a try also when I have the time.
[Galaxy Tab S Android Development] :
https://github.com/aktau/github-release

This seems more soffisticated and should completly match, what you are doing in your git - at least on a first glance. But to be honest: I havn't known about go, before looking in this repo - the code looks a bit like python - again: at a first glance.
[Galaxy Tab S Android Development] Hazou:
I have seen in a news report that GO is a Google programmer language and a quick search confirms that. Never used it before. The app seems to do the right things for uploading a release with a file in it. This makes it a lot easier. Will see how it performs in an automated proces.
[Galaxy Tab S Android Development] :
Proof of concept:

ingo@adler /usr/local/src/cm12 $ export GITHUB_TOKEN='i_wont_tell_u'
ingo@adler /usr/local/src/cm12 $ /usr/local/go/bin/github-release info -u nvertigo -r android_device_samsung_chagallwifi
git tags:
- 20160113 (commit: https://api.github.com/repos/nvertigo/android_device_samsung_chagallwifi/commits/1a3cab92db087710c78e0fa1cfe01ad3dc3074ce)
releases:
- 20160113, name: '', description: '', id: 2429598, tagged: 20/12/2015 at 18:08, published: 14/01/2016 at 20:59, draft: ✗, prerelease: ✗
- artifact: cm-12.1-20160113-UNOFFICIAL-nvertigo-chagallwifi.zip, downloads: 9, state: uploaded, type: application/zip, size: 247 MB, id: 1211418
ingo@adler /usr/local/src/cm12 $ /usr/local/go/bin/github-release upload -u nvertigo -r android_device_samsung_chagallwifi --tag 20160113 --name CHANGELOG --file /tmp/changelog
ingo@adler /usr/local/src/cm12 $ /usr/local/go/bin/github-release info -u nvertigo -r android_device_samsung_chagallwifi
git tags:
- 20160113 (commit: https://api.github.com/repos/nvertigo/android_device_samsung_chagallwifi/commits/1a3cab92db087710c78e0fa1cfe01ad3dc3074ce)
releases:
- 20160113, name: '', description: '', id: 2429598, tagged: 20/12/2015 at 18:08, published: 14/01/2016 at 20:59, draft: ✗, prerelease: ✗
- artifact: CHANGELOG, downloads: 0, state: uploaded, type: application/octet-stream, size: 1.4 kB, id: 1214484
- artifact: cm-12.1-20160113-UNOFFICIAL-nvertigo-chagallwifi.zip, downloads: 9, state: uploaded, type: application/zip, size: 247 MB, id: 1211418

The file sizes are wrong in info, but who cares? The mime type for CHANGELOG should be text, ascii or utf8 or something like that, but - again - who cares?

BTW: you can export things like GITHUB_USER, GITHUB_REPO etc. In a script it should be not to hard, to check if your cwd is a git dir, and if so, extrcat GITHUB_REPO from "git remote" (if only one remote is defined, with more than one remote it gets nasty).

Buttom line: looks promising!
[Galaxy Tab S Android Development] Hazou:
Cool, i will give it a go this sunday.
[Galaxy Tab S Android Development] ymlik:
Hi,

You can find the official nightly from cyanogen mod here for your T800.

Regards
[Galaxy Tab S Android Development] :
You don't like reading - aren't you? There is a dedicated thread for the official builds, with detailed information, why I recommend the UNOFGICIAL-nvertigo builds.

http://xdaforums.com/showpost.php?p=64807178&postcount=96

(This is the thread for issues with official builds - PLEASE!!! don't report issues with nightlies here, but in the thre above. Don't mix up the threads!)

BTW: I anounced the official rom with own thread and devdb entry here quite some weeks ago: please read before posting.

http://xdaforums.com/showpost.php?p=64246210&postcount=1691
[Galaxy Tab S Android Development] ymlik:
ok , sorry I had not seen. Good work on your rom.

Regards.
[Galaxy Tab S Android Development] :
I try desperatly to keep the threads seperately - 'cause when the threads gets mixed up, I'm lost on supporting users with issues, as well as on development.
[Galaxy Tab S Android Development] nieles90:
Good rom mate, only this is that it feels a bit slow.

Is that me or just the rom?
[Galaxy Tab S Android Development] :
Not much information. Where did you feel this slowlyness? Can you plaese give the complete build name (getprop ro.cm.version; or look in settings-> about).

I use these builds as daily driver for over a year now, and it's not slower then the build before - and it's much faster than any tw rom. Clean flash? Dirty flashes can make rom slow and bat draining.
[Galaxy Tab S Android Development] zigonneux:
the only small problem that I've found with the latest unofficial 01/13 is when clearing the recents with the button... It hesitate and kind of slow to do it. Might be caused by those many apps and widgets runnings. Does the launcher would also have an incidence on this ? like the google now launcher

Dirty flash:

wipe system

wipe cache

wipe dalvik-cache

flash rom

flash gapps
[Galaxy Tab S Android Development] nieles90:
Just the overal experience was a bit slow. I did a Very clean Flash ( as i always do ) btw