[pkg] dirb package ready

Raphael Hertzog hertzog at debian.org
Fri Jun 16 19:38:47 UTC 2017


Hello Philippe,

On Thu, 15 Jun 2017, Philippe Thierry wrote:
> I've imported dirb kali package and cleaned it to be compliant to Debian quality requirements.
> I've pushed the git repo in pkg-security, the ITP has been created :)

My comments:

- since you use debhelper compat 10, you don't need to build-depend on
  dh-autoreconf (debhelper already does it for you) and you don't have to
  pass "--with autoreconf" in debian/rules either (again it's implicit
  already)

- in debian/rules, you have "export DEB_BUILD_HARDENING=1", what is it
  for? I don't think anything is using that variable. It might have been
  used by hardening-wrapper in the past but it's not needed for
  dpkg-buildflags.

- again in debian/rules, you don't need the following 3 lines:
# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk

  debhelper is already setting the build flags as appropriate in the
  dh_auto_configure and dh_auto_build commands. And you are not using
  the variables exported by /usr/share/dpkg/default.mk anywhere else.

- the debian/orig-tar.sh debian/orig-tar.exclude is only a complicated
  way to do what we can do nowadays by adding a "Files-Excluded" field
  in debian/copyright (see man uscan and man mk-origtargz)

  => however this debian/watch file shows you how you can a hook a script
  into uscan and thus handle the "git submodule" problem you have with
  wcc...

- in debian/control you have "Priority: extra". We rarely use "extra".
  "optional" should be the default. extra is for limited cases, see
  https://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities

- I pushed some English improvements to the description

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



More information about the Pkg-security-team mailing list