Lintian updated with ARB checks uploaded to App review contributors PPA

Bhavani Shankar R bhavi at ubuntu.com
Mon Jan 7 08:22:30 UTC 2013


On Mon, Dec 31, 2012 at 5:59 PM, Bhavani Shankar R <bhavi at ubuntu.com> wrote:
> On Mon, Dec 31, 2012 at 5:53 PM, Bhavani Shankar R <bhavi at ubuntu.com> wrote:
>> Dear All,
>>
>> As the subject goes, the below checks specific to the ARB are
>> implemented in latest lintian package uploaded to the app review
>> contributors PPA (which will be built shortly)
>>
>>     - Check if the app runs out of /opt.
>>     - Check for python-runtime.d file.
>>     - Check for apport-crashdb-conf file.
>>     - Check for -extras prefix in lenses.
>>     - Check for -extras prefix in .desktop files.
>>     - Check for multiple changelog entries.
>>     - Check for conflicts, replaces and breaks field in d/control.
>>
>>
>> All are welcome to test the same out once the package builds in the
>> PPA and provide feedback.
>>
>> Special Regards and Thanks to Niels Thykier for his everlasting
>> patience, reviewing code and answering my numerous doubts on lintian
>> :)
>>
>> Wishing all a Happy new year ahead!
>>
>
> Missed out a few notes:
>
> * The arb profile can be enabled by passing --profile ubuntu/arb-app to lintian.
> * Only Binary checks are implemented as of now. (The profile can be
> run on a .deb package once it is built)
>

Remaining checks implemented in latest upload. Please find the changelog below:

lintian (2.5.11-extras12.10.2) quantal; urgency=low

  * Implement the remaining below checks specific to the ARB:
    - Check for arb app to be lightweight in terms of lines of code
      (Implemented as a binary check for now)
    - Following checks are source checks now:
      + Check for multiple changelog entries
      + Check to disallow maintainer-scripts completely
      + Check for deprecated Python installations.

Source checks can be run on built dsc files with --profile
ubuntu/arb-app switch to Lintian.

The only remaining check from the arb-lint package not integrated with
lintian is test_has_debian_dirs (which is not sensible/feasible enough
to implement with present lintian package I think)

All are kindly requested to test  and provide feedback on the same.

Thanks to Niels for his really patient and informative reviews and
hopefully this should replace arb-lint now :-)

Regards,


-- 
Bhavani Shankar
Ubuntu Developer       |  www.ubuntu.com
https://launchpad.net/~bhavi



More information about the App-review-board mailing list