Well, it's the job of the packager to remove those "hangover".. :)

now,
1) what's with that new "dpkg-dev (>= 1.16.1.1)" build-dep?  why?
2) -dev packages should (must really…) not be named after the version of the 
lib; see debian policy 8.4
3) please read debhelper(7) about what compat 10 brings; --parallel in d/rules 
is unneeded now
4) why are you including /usr/share/dpkg/buildflags.mk and setting that env 
variable?  did you read about debhelper(7) comapt 9 that should already set all 
of those variables that you are explicitly asking to be exported?
5) you overrode that lintian tag binary-without-manpage with a comment that 
equals to "yes, this package builds a manpage"; that's not useful.  I don't 
believe that tag should be overrode, unless you have a good reason to; a 
missing manpage is actually a bug (policy 12.1)
6) I doubt this does any good:
-       docbook-to-man debian/vala-panel.1.sgml > debian/vala-panel.1
+       mkdir -p usr/share/man1
+       docbook-to-man debian/vala-panel-runner.1.sgml > 
usr/share/man1/vala-panel-runner.1
and indeed that file is installed nowhere.  The path is wrong (missing a /man/ 
in the middle), also you are creating a whole new tree that is used for nothing 
but installing that manpage; tbh I don't find it elegant.  I'd either run it 
after dh_auto_install and place it directly in debian/tmp/usr/share/man/man1/, 
or leave it as it was before in debian/. and ask dh_installman to install it.
7) I: vala-panel-plugins-wnck: 
description-synopsis-might-not-be-phrased-properly
8) I: vala-panel-plugins-base: 
description-synopsis-might-not-be-phrased-properly
9) I: vala-panel: description-synopsis-might-not-be-phrased-properly
10) I: vala-panel: extended-description-is-probably-too-short
11) please consider sending upstream fixes for 
desktop-entry-lacks-keywords-entry and spelling-error-in-manpage
12) in d/copyrigt, the name of Konstantin has a spurious '<' before
13) lib/guuid.{c,h} are under LGPL-2.1+, not LGPL-3+
14) applets/wnck/icontasks is under GPL-2+ not LGPL-3+ — btw, this is OK to do, 
but it makes the whole mix a GPL-3; I wonder whether upstream is aware...
15) applets/wnck/tasklist-xfce and applets/wnck/xembed: same as above


** Changed in: ubuntu
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1699333

Title:
  [needs-packaging] vala-panel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntubudgie/+bug/1699333/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to