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

toulbar2: a last try ?



Dear Andreas,
Dear Gianfranco,

Quick feedback on your comments:
> 
> On Fri, May 06, 2016 at 10:43:08AM +0000, Gianfranco Costamagna wrote:

>> there is an extra space in VCS-fields, triggering a lintian warning

Andreas took care of this for me (thanks).

>>>> 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.
>> you need to build with RelWithDebInfo to avoid that issue.

Ok, compiled with RelWithDebInfo, enforcing -03

>> also please try to enable hardening
>> export DEB_BUILD_MAINT_OPTIONS = hardening=+all

Tested.
Does not compile with this flag set.

>> http://debomatic-amd64.debian.net/distribution#unstable/toulbar2/0.9.8-1/lintian
>> update std-version to 3.9.8

Andreas did it for me again :-)

>> regenerate doxygen documentation at build time

Done.

>>> 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.
>>
>> ok, up to you then.
>> (You might try to build with -O3 -g, but I'm really not sure about what you will
>> have there!) feel free to experiment and report back.

-O3 -g tried and approved.

>>> 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.
>>
>> you might want to exclude some test on some architectures, having a testsuite is good, because
>> it might fail on other debian derivatives (e.g. Ubuntu), where a different toolchain/flags
>> are used.

The tests are done at compile time now.

>> I'm not asking about a 10 hours testsuite, but a few tests are indeed something we like

>>>> copyright:
>>> Should be hopefully Ok now.
>>
>>
>> not completely
>> P: toulbar2 source: unversioned-copyright-format-uri http://dep.debian.net/deps/dep5
>>
>> the url is not correct (please look at debomatic to find the correct link)

Corrected.
>>
>> please add a watch file:
>> https://wiki.debian.org/debian/watch
>> (if possible)

Done.

>> let me know when you have a new package
>> (and please don't override the git history, if you want to have a clean history, you can recreate the git repo
>> once the package gets accepted if you want)

git history unerased.

Thanks again to both of you.

Thomas


Reply to: