[Android-tools-devel] RFS android-system-core/1:6.0.1+r55-1

Chirayu Desai chirayudesai1 at gmail.com
Wed Aug 24 10:17:56 UTC 2016


Hi,


On 08/23/2016 05:58 PM, Hans-Christoph Steiner wrote:
>
> 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.
Right.
>
> 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
I think we could do a final 6.0.1+r55 upload of all of these, and then
move on to 7.0.
I have added NDEBUG to all packages, and that is an important change
affecting all C/C++ code we build.
I can take another look, prepare them for upload file RFSs for all 5.
>
>
>>> 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
>
>
> _______________________________________________
> Android-tools-devel mailing list
> Android-tools-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/android-tools-devel




More information about the Android-tools-devel mailing list