Control: owner -1 ! Control: tags -1 moreinfo
Hi let's review: 1) changelog: you need to have only one entry and an ITP bug closed https://www.debian.org/devel/wnpp/ 2) priority: optional "Pre-Depends:" I guess you can drop them, because they aren't needed anymore for multiarch packages 3) 3rdparty, what about packaging the libraries here separately? 4)debian/*.install I would avoid this usr/lib/libjreen.so.1* usr/lib/%DEB_HOST_MULTIARCH% but I would like something like usr/lib/*/*.so.* and so on you should patch the rules file to use multiarch directly e.g. DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ --dbg-package=libjreen-dbg --parallel override_dh_auto_configure: dh_auto_configure -- -DLIB_SUFFIX=$(DEB_HOST_MULTIARCH) this will allow you to remove all the .in hacks BTW this also need to patch cmake like this (I guess, didn't try) DESTINATION lib${LIB_SUFFIX}/pkgconfig to DESTINATION lib/${LIB_SUFFIX}/pkgconfig (and upstream this patch) 5) copyright: ./alttoolbar_rb3compat.py:# Copyright (C) 2012 - Agustin Carrasco check-all-the-things: $ codespell --quiet-level=3 ./src/error.cpp:149: occured ==> occurred ./src/vcard.h:47: adress ==> address ./src/registrationmanager.cpp:125: Unkown ==> Unknown ./src/error.h:130: occured ==> occurred $ cppcheck -j1 --quiet -f . | grep -vF 'cppcheck: error: could not find or open any of the paths given.' (something) $ grep -riE 'fixme|todo|hack|xxx' . (something) something for upstream $ licensecheck * -r 2> /dev/null |grep incorrect 3rdparty/icesupport/bytestream.cpp: LGPL (v2.1 or later) (with incorrect FSF address) Please note: some of them might be nitpicks/false positive, please check and report back :) thanks! (I know it is a lot of work, but the initial review is always the most difficult for both parts) cheers, Gianfranco