❦ 18 août 2013 07:45 CEST, Tom Lee <deb...@tomlee.co> : > I am looking for a sponsor for my package "capnproto": > > * Package name : capnproto > Version : 0.2.0-1 > Upstream Author : Kenton Varda <tempo...@gmail.com> > * URL : http://capnproto.org > * License : BSD-2-clause > Section : devel
Hi Tom! Glad to see you are working on this package. debian/control: why do you depend explicitely on such a version of GCC? The README states gcc 4.7+ but your version excludes GCC as in Wheezy. debian/copyright: just to let you know that it is usually easier to use the same license for debian/* than for the package. For example, this would allow upstream to pick your eventual patches without having having a license conflict. But this is not a necessity. capnproto-doc.docs, capnproto-doc.install, capnproto.install have some odd contents. For .install, it would be the first time I see a directory without a wildcard in it. Maybe this works but this seems unusual to me. README.source content is bogus too, remove it. In debian/rules, remove the comments saying this is a sample. This is no longer a sample. In C++, the symbols file will change depending on the architecture. Therefore, you should use demangled names by using c++filt. See: https://wiki.debian.org/UsingSymbolsFiles I am unable to compile the package on a clean chroot. The unittests fail: src/capnp/encoding-test.c++:37: Failure Value of: reader.size() Actual: 1348 Expected: expected.size() Which is: 4 src/capnp/encoding-test.c++:37: Failure Value of: reader.size() Actual: 1348 Expected: expected.size() Which is: 4 src/capnp/encoding-test.c++:37: Failure Value of: reader.size() Actual: 4068 Expected: expected.size() Which is: 4 src/capnp/encoding-test.c++:37: Failure Value of: reader.size() Actual: 4068 Expected: expected.size() Which is: 4 src/capnp/encoding-test.c++:37: Failure Value of: reader.size() Actual: 4068 Expected: expected.size() Which is: 4 src/capnp/encoding-test.c++:37: Failure Value of: reader.size() Actual: 4068 Expected: expected.size() Which is: 4 *** Error in `/tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test': malloc(): memory corruption (fast): 0x00002aaaaacd6240 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x7aa26)[0x2aaaac2eda26] /lib/x86_64-linux-gnu/libc.so.6(+0x7cca5)[0x2aaaac2efca5] /lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x63)[0x2aaaac2f1093] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znwm+0x1d)[0x2aaaababae3d] /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so(_ZN2kj1_17HeapArrayDisposer12allocateImplEmmmPFvPvES4_+0x24)[0x2aaaab795404] /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so(_ZN2kj10heapStringEm+0x23)[0x2aaaab795f03] /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test(_ZN2kj1_6concatIINS_8ArrayPtrIKcEEEEENS_6StringEDpOT_+0x15)[0x2aaaaab09985] /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so(_ZN2kj1_5Debug5FaultC1IJRA56_KcEEEPS4_iNS_9Exception6NatureEiS7_S7_DpOT_+0x5a)[0x2aaaab79d72a] /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so(_ZN5capnp1_11WireHelpers22getWritableListPointerEPNS0_11WirePointerEPNS_4wordEPNS0_14SegmentBuilderENS0_9FieldSizeEPKS4_+0x275)[0x2aaaab7b6d95] /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so(_ZN5capnp1_13StructBuilder12getListFieldEjNS0_9FieldSizeEPKNS_4wordE+0x2d)[0x2aaaab7b193d] /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test(+0x117f20)[0x2aaaaabc2f20] /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test(+0x110b90)[0x2aaaaabbbb90] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0(_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x33)[0x2aaaab3351f3] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0(_ZN7testing4Test3RunEv+0xb7)[0x2aaaab32d5d7] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0(_ZN7testing8TestInfo3RunEv+0x9e)[0x2aaaab32d67e] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0(_ZN7testing8TestCase3RunEv+0xa5)[0x2aaaab32d785] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0(_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x238)[0x2aaaab32da28] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0(_ZN7testing8UnitTest3RunEv+0x37)[0x2aaaab32dcb7] /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest_main.so.0(main+0x39)[0x2aaaab546969] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x2aaaac294995] /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test(+0x2c1be)[0x2aaaaaad71be] ======= Memory map: ======== 2aaaaaaab000-2aaaaacb3000 r-xp 00000000 fe:06 406462 /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test 2aaaaacb3000-2aaaaacb7000 rw-p 00000000 00:00 0 2aaaaacb8000-2aaaaadbf000 rw-p 00000000 00:00 0 2aaaaaeb3000-2aaaaaec1000 r--p 00208000 fe:06 406462 /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test 2aaaaaec1000-2aaaaaec2000 rw-p 00216000 fe:06 406462 /tmp/buildd/capnproto-0.2.0/.libs/lt-capnp-test 2aaaaaec2000-2aaaaaee3000 r-xp 00000000 fe:06 136324 /lib/x86_64-linux-gnu/ld-2.17.so 2aaaab0e3000-2aaaab0e4000 r--p 00021000 fe:06 136324 /lib/x86_64-linux-gnu/ld-2.17.so 2aaaab0e4000-2aaaab0e6000 rw-p 00022000 fe:06 136324 /lib/x86_64-linux-gnu/ld-2.17.so 2aaaab0e6000-2aaaab0fd000 r-xp 00000000 fe:06 136323 /lib/x86_64-linux-gnu/libpthread-2.17.so 2aaaab0fd000-2aaaab2fc000 ---p 00017000 fe:06 136323 /lib/x86_64-linux-gnu/libpthread-2.17.so 2aaaab2fc000-2aaaab2fd000 r--p 00016000 fe:06 136323 /lib/x86_64-linux-gnu/libpthread-2.17.so 2aaaab2fd000-2aaaab2fe000 rw-p 00017000 fe:06 136323 /lib/x86_64-linux-gnu/libpthread-2.17.so 2aaaab2fe000-2aaaab302000 rw-p 00000000 00:00 0 2aaaab302000-2aaaab343000 r-xp 00000000 fe:06 406444 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0.0.0 2aaaab343000-2aaaab543000 ---p 00041000 fe:06 406444 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0.0.0 2aaaab543000-2aaaab545000 r--p 00041000 fe:06 406444 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0.0.0 2aaaab545000-2aaaab546000 rw-p 00043000 fe:06 406444 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest.so.0.0.0 2aaaab546000-2aaaab547000 r-xp 00000000 fe:06 406454 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest_main.so.0.0.0 2aaaab547000-2aaaab746000 ---p 00001000 fe:06 406454 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest_main.so.0.0.0 2aaaab746000-2aaaab747000 r--p 00000000 fe:06 406454 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest_main.so.0.0.0 2aaaab747000-2aaaab748000 rw-p 00001000 fe:06 406454 /tmp/buildd/capnproto-0.2.0/gtest/lib/.libs/libgtest_main.so.0.0.0 2aaaab748000-2aaaab855000 r-xp 00000000 fe:06 406424 /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so 2aaaab855000-2aaaaba55000 ---p 0010d000 fe:06 406424 /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so 2aaaaba55000-2aaaaba5b000 r--p 0010d000 fe:06 406424 /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so 2aaaaba5b000-2aaaaba5c000 rw-p 00113000 fe:06 406424 /tmp/buildd/capnproto-0.2.0/.libs/libcapnp-0.2.0.so 2aaaaba5c000-2aaaabb41000 r-xp 00000000 fe:06 8300 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 2aaaabb41000-2aaaabd40000 ---p 000e5000 fe:06 8300 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 2aaaabd40000-2aaaabd48000 r--p 000e4000 fe:06 8300 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 2aaaabd48000-2aaaabd4a000 rw-p 000ec000 fe:06 8300 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 2aaaabd4a000-2aaaabd5f000 rw-p 00000000 00:00 0 2aaaabd5f000-2aaaabe5b000 r-xp 00000000 fe:06 136331 /lib/x86_64-linux-gnu/libm-2.17.so 2aaaabe5b000-2aaaac05b000 ---p 000fc000 fe:06 136331 /lib/x86_64-linux-gnu/libm-2.17.so 2aaaac05b000-2aaaac05c000 r--p 000fc000 fe:06 136331 /lib/x86_64-linux-gnu/libm-2.17.so 2aaaac05c000-2aaaac05d000 rw-p 000fd000 fe:06 136331 /lib/x86_64-linux-gnu/libm-2.17.so 2aaaac05d000-2aaaac072000 r-xp 00000000 fe:06 6393 /lib/x86_64-linux-gnu/libgcc_s.so.1 2aaaac072000-2aaaac272000 ---p 00015000 fe:06 6393 /lib/x86_64-linux-gnu/libgcc_s.so.1 2aaaac272000-2aaaac273000 rw-p 00015000 fe:06 6393 /lib/x86_64-linux-gnu/libgcc_s.so.1 2aaaac273000-2aaaac415000 r-xp 00000000 fe:06 136327 /lib/x86_64-linux-gnu/libc-2.17.so 2aaaac415000-2aaaac615000 ---p 001a2000 fe:06 136327 /lib/x86_64-linux-gnu/libc-2.17.so 2aaaac615000-2aaaac619000 r--p 001a2000 fe:06 136327 /lib/x86_64-linux-gnu/libc-2.17.so 2aaaac619000-2aaaac61b000 rw-p 001a6000 fe:06 136327 /lib/x86_64-linux-gnu/libc-2.17.so 2aaaac61b000-2aaaac61f000 rw-p 00000000 00:00 0 2aaaac61f000-2aaaac620000 ---p 00000000 00:00 0 2aaaac620000-2aaaac820000 rw-p 00000000 00:00 0 2aaaac820000-2aaaac821000 ---p 00000000 00:00 0 2aaaac821000-2aaaaca21000 rw-p 00000000 00:00 0 2aaaaca21000-2aaaaca22000 ---p 00000000 00:00 0 2aaaaca22000-2aaaacc22000 rw-p 00000000 00:00 0 2aaaacc22000-2aaaacc23000 ---p 00000000 00:00 0 2aaaacc23000-2aaaace23000 rw-p 00000000 00:00 0 2aaab0000000-2aaab0021000 rw-p 00000000 00:00 0 2aaab0021000-2aaab4000000 ---p 00000000 00:00 0 2aaab4000000-2aaab4022000 rw-p 00000000 00:00 0 2aaab4022000-2aaab8000000 ---p 00000000 00:00 0 2aaab8000000-2aaab8025000 rw-p 00000000 00:00 0 2aaab8025000-2aaabc000000 ---p 00000000 00:00 0 2aaabc000000-2aaabc121000 rw-p 00000000 00:00 0 2aaabc121000-2aaac0000000 ---p 00000000 00:00 0 7fff25ffe000-7fff2601f000 rw-p 00000000 00:00 0 [stack] 7fff261c2000-7fff261c4000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] /bin/bash: line 5: 1683 Aborted ${dir}$tst FAIL: capnp-test =========================================== 1 of 1 test failed Please report to capnpr...@googlegroups.com =========================================== -- Don't diddle code to make it faster - find a better algorithm. - The Elements of Programming Style (Kernighan & Plauger)
signature.asc
Description: PGP signature