[Android-tools-devel] Missing dependencies of SDK tools

Hans-Christoph Steiner hans at at.or.at
Mon Jul 27 16:24:42 UTC 2015


You can package any version of software for Debian, using a beta does not
violate policy.  It is best to use the more stable, feature complete version.
 Sometimes that is a version that is marked as beta.  The essential thing is
to represent the version properly.  If it is almost 0.2.3 but not an official
release of 0.2.3, it should have a different version.  For example, one
approach is to include the date and commit ID from git, so something like this:

0.2.3~commit-20150630-7fe7a109

The ~ tilde makes it a lesser version, so 0.2.3~commit-20150630-7fe7a109 is
before 0.2.3.

.hc

Komal Sukhani:
> Hi,
> 
> I am working on packaging of lombok-ast-0.2.3, which is dependency of lint
> tool.
> 0.2.3 version is not yet been released and changes for it are available in pull
> request <https://github.com/rzwitserloot/lombok.ast/pull/8>.
> These changes are not even merged in lombok-ast repository. Because of this
> sources might get change in future.
> 
> Will be it fine to continue with it's packaging or does it violates Debian
> policy?
> 
> Komal Sukhani
> 
> 
> On Fri, Jul 24, 2015 at 11:16 PM, Hans-Christoph Steiner <hans at at.or.at>
> wrote:
> 
>>
>> The idea is to start out by disabling anything that isn't absolutely
>> required.
>>  That makes it quicker to achieve a working package.  Then the other things
>> can be added after that.  I try to take this approach with all software
>> projects I work on. It is so difficult to accurately estimate how long
>> software projects will take, so its best to break them up into as small
>> chunks
>> as possible so that at least something gets working after you run out of
>> time
>> to work on it.
>>
>> .hc
>>
>> 殷啟聰:
>>> Hi Komal,
>>>
>>> Jack and Jill is also a compiler toolchain of Android SDK, why are you
>>> disabling them?
>>>
>>> Cheers,
>>> Kai-Chung Yan
>>>
>>> Komal Sukhani <komaldsukhani at gmail.com> 於 2015年7月23日週四 上午10:33寫道:
>>>
>>>> Hi Hans,
>>>>
>>>> In Android Gradle Plugin 1.3.0 support for Jack and Jill toolchain is
>>>> added to  support
>>>> incremental compilation. Documentation for it can be found here
>>>> <http://tools.android.com/tech-docs/new-build-system>. Should I disable
>>>> it
>>>> too?
>>>>
>>>> Komal Sukhani
>>>>
>>>> On Tue, Jul 21, 2015 at 10:58 PM, Hans-Christoph Steiner <hans at at.or.at
>>>
>>>> wrote:
>>>>
>>>>>
>>>>> I think most android projects don't use proguard and lint is not
>> required
>>>>> to
>>>>> build a project (though very useful).  If its easy, I would skip those
>> for
>>>>> now, and work on getting the core functionality working.  Just make a
>>>>> note of
>>>>> that on the AndroidTools wiki.
>>>>>
>>>>> .hc
>>>>>
>>>>> Komal Sukhani:
>>>>>> Hi all,
>>>>>>
>>>>>> I have found two missing dependencies of SDK tools:
>>>>>>
>>>>>> 1. lombok-ast-0.2.3:
>>>>>>               This is required by lint tool
>>>>>>
>>>>>> 2. proguard-gradle:
>>>>>>               Core library of Android Gradle Plugin has dependency
>> over
>>>>> it.
>>>>>> This
>>>>>> is in-turn dependent on proguard-base.
>>>>>>
>>>>>> Komal Sukhani
>>>>>>
>>>>>
>>>>
>>>> --
>>>
>>> 殷啟聰 | Kai-Chung Yan
>>> 一生只向真理與妻子低頭
>>> Full-time student of National Taichung University of Education
>>> LinkedIn: <https://linkedin.com/in/seamlik>
>>> Blog: <seamlik.logdown.com>
>>>
>>
> 



More information about the Android-tools-devel mailing list