[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

toulbar2: another try ?



Dear Andreas, Gianfranco

I used some free time to try to kill all issues. There is a brand new
toulbar2.git repository on alioth. I list all the things I did below.

First Andreas:

> $ lintian toulbar2_0.9.8-1_amd64.changes 
> I: toulbar2 source: vcs-field-uses-insecure-uri vcs-git git://anonscm.debian.org/debian-science/packages/toulbar2.git
Corrected.

> I: toulbar2 source: vcs-field-uses-insecure-uri vcs-browser http://anonscm.debian.org/gitweb/?p=debian-science/packages/toulbar2.git
Corrected.

> I: toulbar2 source: quilt-patch-missing-description 010-inhibit-version-generation
A description has been added.

> I: toulbar2 source: debian-watch-file-is-missing
Nothing done.

> W: toulbar2-dbgsym: debug-file-with-no-debug-symbols usr/lib/debug/.build-id/63/769cbd8ba978f09766bcd677a4c0036429d701.debug
Couldn't find a trace of this file.

> I: toulbar2: spelling-error-in-binary usr/bin/toulbar2 egde edge
Corrected. Amazing what lintian can find !

> I: toulbar2: hardening-no-fortify-functions usr/bin/toulbar2
Nothing done.

> W: toulbar2: debian-changelog-has-wrong-weekday 2015-03-25 is a Wednesday
Corrected.

> W: toulbar2: new-package-should-close-itp-bug
Corrected.

> E: toulbar2: possible-missing-colon-in-closes Closes Bug#780516
Corrected.

> W: toulbar2: debian-changelog-line-too-long line 4
Corrected.

> W: toulbar2: description-synopsis-starts-with-article
Corrected.

> I: toulbar2: description-synopsis-might-not-be-phrased-properly
Corrected.

> W: toulbar2: binary-without-manpage usr/bin/toulbar2
Corrected. Yeh... I learnt a few principles of nroff :-/

> I: toulbar2: possible-documentation-but-no-doc-base-registration
Nothing done.


	Now for Gianfranco,

> control: owner -1 !
> control: tags -1 moreinfo

Didn't get these two. I looked for owner and tags fields in
debian/control and could not find any.

> Hi, lets review!
> 
> rules:
> 
>> -DCMAKE_BUILD_TYPE:STRING=Release
> please RelWithDebInfo here
I prefer to stick to Release mode. RelWithDebInfo compiles with -O2 -g
and is roughly 2% slower than Release (-O3). Yes, it's not big but it's
guaranteed. A debugging version is easy to compile for those who want.

>> override_dh_auto_test:
> # Don't run CTest
> please explain
Explanation added. Basically, we do the tests before releasing and the
tests (which may be long) include a timeout that will fail on slow
machines (eg. on a 2GHz ARMv7 Cortex M15). Would need to change the
testing logic to remove the timeout and I prefer not to.

> changelog:
>> Bug#780516
> syntax error. bug: #780516 is right
Corrected to the shortest form.

> control:
> priority -> optional
Corrected.

>> Vcs-Git: git://anonscm.debian.org/debian-science/packages/toulbar2.git
>> Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/toulbar2.git
Corrected.

>> Standards-Version: 3.9.6
> 3.9.7 now
Corrected.

>> Architecture: amd64 i386
> why?

Changed to Any after tests on other architectures (which detected a --
now corrected -- non portability issue generated by wchar_t being signed
on some machines and unsigned on others).

> copyright: please convert in machine-readable format 1.0
> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
> (mostly done, but some bits are missing)
Should be hopefully Ok now.

> Copyright (c) 2008 Olivier ROUSSEL (olivier.roussel <at> cril.univ-artois.fr 
> not mentioned in copyright file.
Now included.

> missing licenses: 
> src/SimpleGlob.h: *No copyright* MIT/X11 (BSD like)
Added.

> I don't expect everything to be fixed, but please check my review and comment on the above points.
> I didn't check lintian or to run the package, I'll do as soon as the above is addressed/commented.


Thanks a lot for your help.
Now waiting for your feedback, guys :-)

Best regards,
Thomas




Reply to: