lp:ubuntu/vivid-proposed/debsig-verify

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid-proposed/debsig-verify
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

7. By Guillem Jover <email address hidden>

Disable all current GnuPG warnings, as these do not concern us, because
we only use gpg for verification purposes, so we should not be handling
sensitive material anyway. This fixes failures in the testsuite on
GNU/Hurd due to unexpected output in stderr.

6. By Guillem Jover <email address hidden>

* Merge the testsuite execution into the debian/rules build-arch target,
  and use a build stamp file so that we do not invoke it from a binary
  target. The latter is going to be run as root possibly via fakeroot,
  and as GnuPG is set-uid-root on non-Linux systems, it fails there.
* Mark targets as .PHONY in debian/rules.
* Explicitly Build-Depend on gnupg for the testsuite.

5. By Guillem Jover <email address hidden>

* Update Vcs-Browser git URL to the new cgit scheme.
* Add a README file.
* Autoconfiscate build system.
* Add more warning flags to the default compiler flags.
* Do not use continuation lines in string literals.
* Reformat and reflow --help output.
* Add a --root option to use an alternative root directory.
  Thanks to Michael Vogt <email address hidden>. Closes: #758525
* Add new --policies-dir and --keyrings-dir options.
* Add new --help option.
* Do not print --version and --help on stderr and make them exit 0. And
  replace usage error output with a new function that gives a hint to the
  user to use --help instead.
* Add long options for quiet, verbose and debug.
* Use DS_LEV_ERR instead of DS_FAIL_INTERNAL as ds_printf() level argument.
* Use more of libdpkg instead of ad-hoc code, to reduce code duplication,
  switch to more tested code, and so that the error return codes are
  checked and acted upon. Closes: #758615
  - Switch to use subproc module instead of fork() and waitpid().
  - Switch from xmalloc to m_malloc().
  - Use ohshit()/ohshite() instead of ds_fail_printf(DS_FAIL_INTERNAL, ...).
  - Use m_dup2() instead of raw dup2().
  - Use fdio API instead of ad-hoc file copying.
  - Use str_match_end() instead of ad-hoc code, which also fixes a warning
    due to a signed vs unsigned comparison.
* Remove useless return statements.
* Use a temporary GNUPGHOME instead of using the users's default.
  Based on a patch by Michael Vogt <email address hidden>. Closes: #758826
* Error out if the GnuPG pipe failed on close.
* Explicitly check strcmp() return value instead of handling it as a bool.
* Switch originID from global to function scoped variable.
  Thanks to Michael Vogt <email address hidden>.
* Switch deb and deb_fd from global to a function scoped struct.
* Change len type to size_t to fix a signed vs unsigned comparison warning.
* Make private functions static.
* Make private constant string variables static const.
* Add new autotest functional testsuite.
* Add test cases for signature checks.
  Based on a patch by Michael Vogt <email address hidden>.
* Update copyright holders and years.
* Bump Standard-Version to 3.9.6 (no changed needed).

4. By Guillem Jover <email address hidden>

* Add exit status codes to the man page.
  Thanks to Ben Collins <email address hidden>.
* Enable LFS by passing the correct build flags to the build.
* Extend the package long description.
* Add a lintian override for package-contains-empty-directory on
  /usr/share/debsig/keyrings/.

3. By Guillem Jover <email address hidden>

* New maintainer. Closes: #540897
* Use '' style quoting instead of unpaired `'.
* Use italics for pathnames and user replacable strings.
* Add missing space before Build-Depends version.
* Bump Standard-Version to 3.9.5 (no changed needed).
* Stop making build-indep depend on build-stamp in debian/rules.
* Stop using a build-stamp in debian/rules.
* Add dh_installman and dh_link commands.
* Mark debsig-verify as Enhances dpkg.
* Sync Priority with archive override (from standard to optional).
* Use $(CURDIR) instead of $(shell pwd) in debian/rules.
* Honour user CPPFLAGS, CFLAGS and LDFLAGS.
* Set build flags via dpkg-buildflags.
* Switch debian/copyright to machine-readable format 1.0.
* Add support for control.tar, control.tar.xz, data.tar, data.tar.xz,
  data.tar.bz2 and data.tar.lzma deb members. Closes: #745563
  Based on a patch by Vivek Das Mohapatra <email address hidden>.
* Do not unnecessarily link against libxmltok, only libxmlparse.
* Start using libdpkg instead of duplicating code:
  - Add pkg-config and libdpkg-dev to Build-Depends.
  - Add a Built-Using field for libdpkg-dev static linking.
  - Use libdpkg error handling code.
  - Use libdpkg ar handling. This enables ar large file support (LFS).
* Check return values from functions marked with warn_unused_result.
* Fix typos (aswell → as well). Closes: #748539
  Thanks to Tomas Pospisek <email address hidden>.
* Add Vcs-Browser and Vcs-Git fields.
* Switch to source format “3.0 (native)”.
* Create the debian-keyring.gpg testing symlink in a new check target,
  instead of shipping it in the git repository or the release tarballs.
* Decapitalize package short description.

2. By Emanuele Rocca

* QA upload.
* Maintainer field set to QA Group.
* Standards-Version bumped to 3.9.3.
* Add dependency on ${misc:Depends}.
* Debhelper compatibility level set to 9. Build dependency on debhelper
  updated accordingly.
* build-{arch,indep} targets added to debian/rules.
* Deprecated dh_clean -k replaced with dh_prep.

1. By Ben Collins

Upload to main proper

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/vivid/debsig-verify
This branch contains Public information 
Everyone can see this information.

Subscribers