Looking for uploader: qstopmotion
Michael Stapelberg
stapelberg at debian.org
Wed Nov 16 19:27:56 UTC 2016
On Mon, Nov 14, 2016 at 9:44 PM, Adrian Knoth <adi at drcomp.erfurt.thur.de>
wrote:
> On Fri, Nov 04, 2016 at 10:12:32AM +0100, Michael Stapelberg wrote:
>
> Hi!
>
> > > https://anonscm.debian.org/gitweb/?p=pkg-multimedia/qstopmotion.git
> >
> > I have a couple of comments which I’d like to see addressed before I can
> > upload the package :)
> >
> > - Can you make the package largely lintian clean please? My config is
> at
>
> Done.
>
I’ll note for completeness that I’m still seeing these two lintian warnings:
I: qstopmotion: arch-dep-package-has-big-usr-share 7090kB 83%
I: qstopmotion: possible-documentation-but-no-doc-base-registration
I’m not entirely sure about the former. The files which take up most of the
space in /usr/share live in /usr/share/qstopmotion/translations. Is it
customary for Qt apps to ship their translations in that path? If so, I
suppose we can ignore the warning for now.
Please fix the latter warning about the missing doc-base, though.
>
> > and debian-watch-may-check-gpg-signature might not be feasible. But
> can
> > hardening be turned on?
>
> I think hardening defaults to on as of dh-compat 9, at least in
> conjunction with cmake. I do see the corresponding compiler flags set.
>
It does, but not all flags. Notably, bindnow isn’t enabled by default (but
triggers a lintian warning). Can you test+apply the following change please?
@@ -3,7 +3,7 @@
# see FEATURE AREAS in dpkg-buildflags(1)
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
>
> > - Is it common in pkg-multimedia to not use pristine-tar? If there’s
> no
>
> Nope, was an oversight. Fixed.
>
> > - Given that it takes multiple minutes to compile, can the package be
> > built with --parallel?
>
> It can. At least it will if DEB_BUILD_OPTIONS is set to parallel=X. Do
> you suggest to set it explicitly in debian/rules? Or do the buildds set
> it automatically?
>
Package as-is:
DEB_BUILD_OPTIONS='parallel=8' gbp buildpackage 173,88s user 17,99s
system 93% cpu 3:26,07 total
When adding --parallel to the dh call in debian/rules:
DEB_BUILD_OPTIONS='parallel=8' gbp buildpackage 167,98s user 15,37s
system 224% cpu 1:21,81 total
So, please make the following change:
@@ -13,7 +13,7 @@
%:
- dh $@ --buildsystem=cmake
+ dh $@ --buildsystem=cmake --parallel
>
> > - Can you forward cmake-gphoto2.patch to upstream please?
> > - Could you bump debian/compat to 10 please?
>
> All done.
>
> I had a mistake in the initial import (debian.patch in upstream branch),
> which is why I had to re-set the corresponding branch (read: I re-wrote
> history - bad, I know, but fortunately no other users, yet).
>
> In other words: git pull won't work, better start over with git clone.
>
>
> Cheers
>
> --
> mail: adi at thur.de http://adi.thur.de PGP/GPG: key via keyserver
>
>
--
Best regards,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20161116/8c4e1fe0/attachment-0001.html>
More information about the pkg-multimedia-maintainers
mailing list