[Android-tools-devel] RFS android-system-core/1:6.0.1+r55-1
Hans-Christoph Steiner
hans at at.or.at
Tue Aug 23 12:28:31 UTC 2016
Chirayu Desai:
> Hi,
>
>
> On 08/23/2016 05:09 PM, Hans-Christoph Steiner wrote:
>>
>> Markus Koschany:
>>> On 19.08.2016 19:06, Chirayu Desai wrote:
>>>> Hi everyone,
>>>>
>>>> I have done some updates to android-system-core. The changelog is:
>>>>
>>>> * New upstream release.
>>>> * debian: Add watch file for usage with uscan
>>>> * debian/watch: recompress using xz
>>>> * Define NDEBUG for c/cpp files. (Closes: #827216)
>>>>
>>>> #827216 has been withholding aapt and apktool from working.
>>>> Now that aapt is fully working, and the other components are in place,
>>>> android applications can be built using only packages installed from
>>>> debian main.
>>>> Additionally, apktool is able to (re)compile apps too, previously it was
>>>> only able to decompile them, it would crash when trying to recompile due
>>>> to this bug.
>>>>
>>>> You can find the package at:
>>>>
>>>> <https://anonscm.debian.org/cgit/android-tools/android-platform-system-core.git/>
>>>>
>>> Uploaded. Thanks for the update! Please let me know if there are more
>>> packages ready to be uploaded, preferably ones with debian or upstream
>>> changes. ;)
>>> In any case please tell me if there is a specific upload order. That
>>> would save some time and then we should be able to get those packages
>>> out quickly.
>>>
>>> Markus
>> android-platform-system-core needs to be the last to be uploaded in the
>> order, so its too late for 6.0.1+r55. Let's hope it works...
>
> In this case, most of the dependencies didn't have code changes.
It needs to be "all" to be good enough to break the upload order. C can
be very strange and fickle about build dependencies, and this can create
bugs that are very hard to track down. Over 20 years of working with C
has taught me it is very worthwhile to be careful.
A bunch of 6.0.1r55 packages where uploaded, but the git repos were not
updated. There are missing debian/6.0.1+r55-1 tags and final commits on
the changelog.
What still needs to be uploaded? It looks like these from what I can see:
* android-platform-frameworks-native
* android-platform-build
* android-platform-libnativehelper
* android-platform-system-extras
* android-platform-development
>> The upload order is here:
>> https://wiki.debian.org/AndroidTools#Updating_the_source_packages
>>
>> For the N update, we definitely need to follow the upload order,
>> including staged uploads. It will have _a lot_ more changes, and larger
>> ones. Chirayu has been working on a script to generate all the
>> packages, including stages, to aid with the upload procedure.
> I have a script at [1] which will build all the packages in the correct
> order, and also
> install packages as it builds them to satisfy dependencies.
> I was using cowbuilder initially, but switched it to debuild when I
> added the installing part.
> Right now this could be run in a chroot containing the sources, however
> I think I can come up with something better, as I've been using
> cowbuilder more and more over the last few days, I have a better
> understanding of it.
>
> [1]: https://anonscm.debian.org/cgit/android-tools/scripts.git/tree/build.sh
The script looks quite good, I look forward to using that for the
Android N update.
.hc
More information about the Android-tools-devel
mailing list