[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted git-buildpackage 0.8.7~bpo8+1 (source all) into jessie-backports, jessie-backports



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 09 Dec 2016 09:47:19 +0100
Source: git-buildpackage
Binary: git-buildpackage git-buildpackage-rpm
Architecture: source all
Version: 0.8.7~bpo8+1
Distribution: jessie-backports
Urgency: medium
Maintainer: Guido Günther <agx@sigxcpu.org>
Changed-By: Guido Günther <agx@sigxcpu.org>
Description:
 git-buildpackage - Suite to help with Debian packages in Git repositories
 git-buildpackage-rpm - Suite to help with RPM packages in Git repositories
Closes: 561071 561072 670099 685031 695280 703969 723888 733640 746753 747101 748340 761161 765724 766350 771215 776506 778594 780602 780679 783013 783537 787832 790889 790890 791472 791473 791759 791798 792692 795774 796046 797343 808027 809023 812815 812816 817980 817981 822089 825536 826344 827546 828703 828838 829025 829070 829458 829690 832016 833066 833143 833429 834726 837158 837680 838714 839581 842592 842638 842960 843840 844932
Changes:
 git-buildpackage (0.8.7~bpo8+1) jessie-backports; urgency=medium
 .
   * Rebuild for jessie-backports (Closes: #826344).
 .
 git-buildpackage (0.8.7) unstable; urgency=medium
 .
   [ Guido Günther ]
   * [924f809] Build-depend on libdistro-info-perl.
     This silences the testsuite and unbreaks the build on Ubuntu
     (Closes: #842960)
   * [36b8a58] rpm: don't warn about deprecated $repo/.gbp.conf.
     People use it a lot with rpm based tools so don't warn there until we
     clearly suggested a better location.
   * [3c498e1] docs: Don't suggest deprecated section names in examples
   * [42657fc] docs: Rework "upstream uses git" section
   * [ced46db] tests: Move doctests to subdir
   * [ea5775a] commands: allow to fall back to error reason if stderr is empty.
     Use this in PristineTar and SrcRpmFile to give better error messages if
     the command doesn't even get to print to stderr (i.e. missing on disk).
     (Closes: #842592)
   * [4cacaeb] Avoid printing deprecation twice.  Some tools reparse the
     config. We don't want another deprecation in this case.
   * [039a286] Avoid deprecation outside of Debian package repositories.  E.g.
     ~ might have a .gbp.conf for the user and might be git managed.
   * [acf7a73] Avoid deprecation on bash completion
   * [6f75d7c] Fix new flake8 errors. (Closes: #844932)
   * [420e299] DebianGitRepository: Handle dot escaping as specified in DEP-14
     (Closes: #843840)
   * [d360a6d] DebianGitRepository: simplify version mangling '%' is not valid
     in a Debian version number and we only want single character replacements
     for now.
   * [7ed5e2b] DebianGitRepository: Unmangle version.  When mapping from a git
     tag to a Debian version unamngle it.
   * [0b317ee] docs: Use version mangling with care
   * [c96a5b4] docs: Recommend DEP-14
   * [9cb3966] examples/gbp-posttag-push: allow to upload packages too after
     pushing all the git data to the remote end. Making one more custom
     packaging script obsolete.
 .
   [ Jonas Meurer ]
   * [dd5c3bc] Add version mangling.
     This allows to replace characters in upstream version numbers. I.e.
     replace '-' by '.'. (Closes: #842638)
 .
 git-buildpackage (0.8.6) unstable; urgency=medium
 .
   * [a35d7d6] buildpackage: handle <vendor>/master
   * [12fda23] create-remote-repo: print proper error message on missing
     remote-configs instead of printing the exception to the console.
   * [e917d3a] config: Turn dict of config files into a list so we get a fixed
     order with all Python versions
   * [c092d73] config: warn on deprecated $REPO/.gbp.conf location.  The file
     is deprecated at least since 2012 but we never warned about it.  Warning
     can be disabled via GBP_DISABLE_GBP_CONF_DEPRECTATION.
   * [507ae50] import-orig: Document --rollback option
   * [eb3be92] import-orig: Give some context on --merge-mode=replace option
 .
 git-buildpackage (0.8.5) unstable; urgency=medium
 .
   [ Guido Günther ]
   * Fixes:
     * [7c964ea] buildpackage: add back export-dir options
       (Closes: #839581)
 .
   * Improvements:
     * [9817e89] posttag-push: Print branches we push to
 .
   * Cleanups:
     * [a5a8a1c] pq: remove redundancies in --pq-from code paths
     * [59dce12] pq: introduce pq_on_upstream_tag
     * [f31bcd2] pq: make TestFromTAG tests silent
     * [c1ab85a] test_pq_rpm: flake8 clean
     * [86068d4] test_pq_rpm.py: don't spew on stderr
     * [46787e3] test_buildpackage_rpm.py: flake8 clean
     * [f96c8e1] tests: capture stderr in gbp rpm-ch component tests - reduces
       spurious output
     * [e4c893d] tests: capture stderr in gbp import_srpm component tests -
       reduces spurious output
     * [43beb38] GitRepository.archive: use _git_inout instead of the
       deprecated _git_getoutput that spews to stderr This silences a spurious
       output to stderr in test_buildpackage_rpm
     * [55e8c8f] GitRepository.list_submodules: use _git_inout and check exit
       status.
     * [53f9f40] test_buildpackage_rpm: check that we fail subtarball
       generation correctly
     * [f87c21c] tests/buildpackage: test --git-export-dir
 .
   [ Linn Crosetto ]
   * [c1b32fa] dch: avoid adding section in snapshot mode if distribution is
     UNRELEASED. (Closes: #838714)
 .
 git-buildpackage (0.8.4) unstable; urgency=medium
 .
   [ Maximiliano Curia ]
   * [e615c65] pq: Handle unmerged debian branches. This allows one to import
     the patch-queue branch onto the upstream tag.
     (Closes: #834726)
   * [f6433f9] pq: Ensure we are working in the right git directory.
 .
   [ Guido Günther ]
   * [6909bb1] Unbreak gbp-pq manpage generation
   * flake8 cleaniness
   * [7a7068d] create_remote_repo: allow one to create non bare repositories
     (Closes: #837158)
   * [98cea5f] import_orig: Use gbp.scripts.common.hook
   * [5ff1be8] test_rpm_ch: use GIT_AUTHOR_* env vars.
   * [98ea945] flake8: Ignore rpm related files for now. This makes it easier
     to integrate changes from git-buildpackage-rpm.
   * [3ded91b] Move doc generation and test invocation to separate Makefile
   * [2845359] Switch from pychecker to flake8. The later is maintained and
     has more checks Use '-j1' for now since otherwise we need /dev/shm access
     which fails in a pbuilder chroot with EPERM.
   * [264090e] Rename README to README.md to get Markdown formatting
   * [2809284] dch: document which options can't be set via gbp.conf
   * [2122d8b] dch: document --security
   * [ef7ca4a] config: allow one to specify short options
   * [3feba49] dch: make urgency a config file option so it can be set via
     gbp.conf (Closes: #837680)
   * [fdcee06] dch: add missing short opts to manpage
   * [dbb9623] Unbreak patch delta output broken by "pq: Ensure we are working
     in the right git directory"
   * [3e26d02] Vcs-Git: use https transport
   * [74c7bc0] autopkgtest: Skip build if setuptools is not available
   * [6ec588a] pq: restrict choices of pq-from to 'DEBIAN' and 'TAG'
 .
   [ Markus Lehtonen ]
   * [c6b32c8] Command: redirect stdout/stderr to sys.stdout/stderr.
   * [245b443] tests: capture stderr in buildpackage-rpm unit tests.
     Reduces spurious output from rpmbuild. (Closes: #829690)
 .
 git-buildpackage (0.8.3) unstable; urgency=medium
 .
   * Upload to unstable
   * [51620e9] import-orig: export version information to postimport hook
     (Closes: #833429)
   * [086ff78] Drop dependencies on sp and jade.
     Thanks to Neil Roeth
   * [bf46e26] Update to git-pbuilder 1.42
   * [99e7703] import_orig: Properly abort merge on rollbacks.
     If merging fails we need to call "git merge --abort"
   * [a868977] tests: match env vars values in hook checks too
   * [fae6456] tests: only check gbp related env vars in hooks.
     This avoids test failures when env vars contain newlines
 .
 git-buildpackage (0.8.2) experimental; urgency=medium
 .
   * [1f0013c] import-orig: Switch to Debian branch before merging in changes
     otherwise we'd always merge into the current working copy
     (Closes: #832016)
   * [a52aff5] download_orig: unlink file before raising the exception
     otherwise we would not clean up
   * [3d261da] import_orig: Only try rollbacks if necessary.
   * [61e659d] pq: strip comments with multiple leading whitespace. Really
     Closes: #825536
   * [68940fb] pq: Retry patch with whitespace fixup on failure.  This helps
     patches with CRLF line endings and we don't lose anything since we'd
     failed otherwise anyway. (Closes: #833066)
   * [e2671b9] docs: fix --postclone and --hooks options of git-clone.
     Thanks to IOhannes m zmoelnig for pointing this out
   * [e68a0a1] docs: Document --postclone hook behaviour with debian/gbp.conf
     Thanks to IOhannes m zmoelnig for pointing this out
     (Closes: #833143)
 .
 git-buildpackage (0.8.1) experimental; urgency=medium
 .
   [ Guido Günther ]
   * [3a5a497] import_dsc: Use the same patch options as dpkg-source for 1.0
     packages (except for creating backup files) (Closes: #670099)
   * [8d84fd3] dch: Match 'thanks' case insensitive (Closes: #746753)
   * [29f16ca] Unbreak autopkgtest by setting git user and email
   * [2b33349] import_orig: Drop duplicate log message when rolling back a branch
   * [7ba43f6] Improve check for empty_repository.
     Based on a patch by Carlos Maddela (Closes: #791472)
   * [55fd73a] Remove outdated ref on git-import-dsc
   * [1fae819] Use proper test fixtures.
     (Closes: #723888)
   * [95c8c53] clone: add postclone hook (Closes: #812816, #812815)
   * [491adcf] clone: document missing directory option
 .
   [ Michael Elovskikh ]
   * [a6311e6] Added option `never` to dch `--spawn-editor` choices
 .
 git-buildpackage (0.8.0) experimental; urgency=medium
 .
   [ Markus Lehtonen ]
   * [c5cfb5e] Introduce gbp-rpm-ch.
     Initial version of gbp rpm-ch command, a tool for maintaining
     RPM changelogs. The new command supports %changelog section inside spec
     files as well as separate changelog files ("OBS style"). (Closes: #808027)
 .
   [ Guido Günther ]
   * [b4b7f9f] clone: Be a bit more verbose and let the user know that we
     started cloning
   * [1f58d21] PatchSeries: Strip comment from patch names (Closes: #825536)
   * [1989c32] pq: Report number of imported patches
   * [dcb145f] Use existing option as example in gbp-buildpackage manpage.
     Thanks to Nicolas Braud-Santoni (Closes: #828703)
   * [f1c64e2] manpages: add examples for gbp {clone,import-dsc}
   * [83dfa67] GitRepository: Deleting a non-existing branch should not throw
     an error
   * [ba7b087] docs: Clarify some gbp pq options
   * [ebc6b91] import_orig: Recover from import errors by winding back branches
     and tags to their pre-error states (Closes: #828838)
   * [4964234] dch: Log version number when preparing a snapshot
     (Closes: #829025)
   * [7a6641a] import-dsc: Don't fail on 1.0 non-native packages without a
     Debian version
     (Closes: #829070)
   * [8c4460c] Actually install gbp-rpm-ch and unbreak manpage generation
   * [d92b656] tests: Omit build dependend variables from epydocs
     based on a patch from Sascha Steinbiss (Closes: #827546)
   * [d977377] Set date in manpages based on last changelog entry
     for reproducibility. This can be reverted once ocbook2man is fixed
     (#800797).
     Thanks to Sascha Steinbiss for the patch
   * [53f37eb] import-orig: Make default import message more gbp-dch friendly.
   * [312c9b9] Use imperative for git messages as suggested in gh:#26.
   * [2bc3801] import_dsc: don't assume component tarballs have the correct name.
     (Closes: #829458)
   * [bc3805c] import_orig: add support for importing additional tarballs.
     We expect the additional tarballs to be located next to the orig tarball
     and to be already named properly. (Closes: #561071)
   * [870c901] Docs: Clarify on possible key names and priorities in gbp.conf
   * [7a521d4] Handle Ctrl-C more gracefully
   * [b540c98] additional tarballs: allow one to configure components via gbp.conf
   * [1d4d4a2] config: Allow one to give list values in plural form
   * [700e164] config: Properly abort on config file parsing errors
     instead of printing an exception on the console
   * [3b4912d] config: always use 'gbp <cmd>' in help output.
     The {git,gbp}- versions went away ages ago
   * [f545010] Give more instructions when config is unparseable
     and make return codes and messages consistent.
     (Closes: #733640)
   * [a0ed81b] Require python 2.7. It's the default up to Wheezy
     (Closes: #685031)
 .
   [ Otto Kekäläinen ]
   * [af16f59] Fix simple spelling errors in comments and strings
   * [f28a26b] Fix spelling of existant->existent in function names, strings
     and comments
 .
 git-buildpackage (0.7.5) unstable; urgency=medium
 .
   [ Dmitry Teselkin ]
   * [3a93ada] Use tox for testing
 .
   [ Guido Günther ]
   * [b56f7b0] buildpackage: don't claim the tarball does not exist. It can
     also be triggered by --force-create
   * [4ff5c3a] buildpackage: Simplify tarball generation logic.
   * [cfcac02] buildpackage: Allow to generate subtarballs.
   * [508656d] buildpackage: Support pristine-tar with multiple tarballs
     but disable pristine-tar-commit in this case for now
   * [22435b2] buildpackage: Check for existence of subtarballs as well
 .
 git-buildpackage (0.7.4) unstable; urgency=medium
 .
   [ Guido Günther ]
   * [bb373cf] buildpackage: Improve error message when using DEP14
   * [074e8e6] import_dsc: Allow to use pristine-tar with multiple tarballs
   * [1aa9fc3,31754ac,6681989,1d8fb9d]: more multiple tarball tooling to
     support it in other commands besides import-dsc with upcoming releases
   * [060408f] create_remote_repo: Don't fail if current repo does not have any branches
     (Closes: #822089)
   * [d232194] gbp.conf: Add customization example
   * [816829a] import_dscs: Mention debsnap command in options so it shows up
     in the bash completion
 .
   [ Daniel Kahn Gillmor ]
   * [a507ce2] docs: correct gbp.conf example of multiple filter options.
     Commit 7e8f3bb1223269cf1b646 fixed the section that explains how to use
     multiple filter options but forgot to clean up the import-orig example
     at the end of the manpage.
 .
 git-buildpackage (0.7.3) unstable; urgency=medium
 .
   * [324b833] Fixup trailer in README.source example
   * [3a84c11] Add testcase for non-native build-package
   * [61ced0a] Mention debian branch (Closes: #817980)
   * [9ef2aff] Clarify {upstream,debian}-{branch,tag} options
     (Closes: #817980, #817981)
   * [511b67f] gbplogtester: Check if we have enough log lines
   * [9990b88] import_dsc: Make 'gbp import-dsc' aware of component tarballs
     instead of plain failing. Just import the additional tarball but disable
     pristine-tar until we sorted out how to export things again.
     (Closes: #561072)
 .
 git-buildpackage (0.7.2) unstable; urgency=medium
 .
   * [81ca19d] import_orig: Check git repo before downloading the source.  This
     makes sure we fail fast and not after the 30MB download
   * [9dbe0cf] import_orig: Check upfront if the upstream tag already exists.
     This makes sure we fail fast instead of importing first and then failing
     to tag.
   * [0b5a0a2] import_dsc: Check git repo before downloading the source.  This
     makes sure we fail fast and not after the 30MB download
   * [9cc0a3f] buildpackage: Move git-pbuilder environemt variables into GBP_
     namespace.
     Keep the old ones for backward compatibility but this way they're all
     available to all hooks and not only to prebuild.  In order to not put more
     stuff into the process enviroment dont use os.environ but only pass these
     in via extra_env.
     While at that test that hooks actually get their environment variables set
     up correctly.
   * [36893cb] buildpackage: make sure hook_vars is always available.
     --tag-only uses different code paths so far only covered by the external
     test suite. Add a component test to fix that.
   * [92b7f1b] upstream_source: Don't silently ignore filters when importing
     zip archives
   * [35bd093] Don't throw exception when printing help an getting EPIPE.
     Python's optparse does not ignore EPIPE so just add our own print_help().
   * [2f0d139] docs: Clarify relation between git- prefixed options and
     gbp.conf
   * [fe37670] docs: add options passed to build command to synopsis
   * [abe4e40] Update to git-pbuilder 1.40.
     Thanks to Russ Allberry
   * [2cc710d] docs: Fix sgml parsing errors spotted by docbook2html
 .
 git-buildpackage (0.7.1) unstable; urgency=medium
 .
   [ Guido Günther ]
   * [0bb2064] Python3 cleanups
   * [003c7cf,8583e03] Update to git-pbuilder 1.37 and 1.38
     incorporating our changes. Many thanks to Russ Allberry!
   * [7cc509d] manpages: mention git-pbuilder upfront in the workflow and add
     missing pre-build hook
   * [ebe31e6] manpages: consistency for gbp buildpackage.
   * [7835216] Use faster CGit URL for Vcs-Browser
   * [bf4a67d] manpages: document GBP_DISABLE_SECTION_DEPRECTATION
   * [bfe32f1] buildpackage-rpm: add support for mock chroot builder.
      Try: gbp buildpackage-rpm --git-mock --git-dist=epel-6
     This is very heavily based on a patch from Tzafrir Cohen.
   * [84a2025] Support "gbp help <command>" (Closes: #791759)
   * [cbd40e5] import_dsc: Fail if a package has additional unhandled tarballs.
   * [8583e03] import-dsc: Bail out if target dir exists.
     If import-dsc is not run from within a Git repository it tries to create
     one named like the source package. If that directory already exists we
     get confusing message like:
         gbp:info: No git repository found, creating one.
         gbp:warning: Version 0.7.0 already imported.
         gbp:info: Everything imported under /foo/git-buildpackage
     Avoid this by checking if the directory exists and aborting in this
     case. (Closes: #766350)
   * [6d80239] config: Use the same logic for printing a single and all values.
     Printing single values didn't populate the parser with defaults so we
     ended up with empty values for options not set in a config file.
   * [0d6e99d] Add README.source example. This can be used for gbp managed
     projects. Different tools are mentioned in different paragraphs so they
     can be extended or deleted if unused.
   * [d02d812] docs: Update Patches chapter. Mostly mention --commit and remove
     referenes to outdated tools.
   * [597e040] docs: Use <programlisting> consistently.  Use it for command
     blocks instead of a mixture of programlisting and screen.
   * [8e1020d] docs: Move all debian packaging branches into the debian/
     namespace to be consistent with DEP-14
 .
   [ Markus Lehtonen ]
   * [ac020c3,ec331ef,c195442] rpm packaging cleanups
   * [82999a8] docs: enable building html docs with docbook2html if sgxml2x is
     unavailable.
   * [af17809] tests: enable buildpackage-rpm component tests.
   * [89648de] buildpackage_rpm: implement --native option.
   * [fe5ffe0] tests: enable unit tests for buildpackage-rpm
 .
   [ Ken Dreyer ]
   * [aba67ba] git-pbuilder: spelling fix
 .
   [ Lucas Nussbaum ]
   * Import content of https://honk.../debian_packages_in_git/ into the
     official manual.
     (Closes: #809023)
 .
   [ Anthony Fok ]
   * [96df9e3] docs: Restore coloured background for <programlisting> in docs
     by using lower case class names.
     Closes: #gh:14
 .
 git-buildpackage (0.7.0) unstable; urgency=medium
 .
   [ Guido Günther ]
   * [17e8a51] docs: Explain gbp dch --upstream-tag. (Closes: #795774)
   * [4da6402] docs: Split manpages between debian and rpm related tools.
   * [16dc010] docs: Add manpages for gbp import-srpm and gbp pq-rpm based on
     Markus Lehtonens work.
   * [24ee8fc] docs: Add missing EOF.
   * [01acdd7] docs: git-buildpackage is not a command anymore
   * [db5d50f] docs: Update pbuilder invocation section. The current docs were
     badly outdated not even mentioning --git-pbuilder.  Also document that we
     use cowbuilder with git-pbuilder. (Closes: #703969)
   * [c39e779] docs: Update gbp.conf manpage. Better explain parse order and
     option format.
   * [26c726e] docs: Add meta-closes-bugnum to gbp-pq manpage since it's used
     with "export --commit".
   * [45a5d08] docs: Use "hook" consistently for commands that aren't strictly
     necessary to run a build.
 .
   * [6da8e46] buildpackage: Pass pbuilder dist to prebuild hook. This can e.g.
     be used to setup a tmpfs for git-pbuilder.
 .
   * [422ae85] buildpackage-rpm: Add a minimal gbp buildpackage-rpm based
     on Markus Lehtonens work.
 .
   * [c57c9fc] config: Don't print None for unset values. Just leave them
     empty.
   * [98df835] config: Don't skip empty values when printing all options, just
     print an empty value. This allows us to get a complete option list.
 .
   * [e4704a6] git-pbuilder: Update to 1.35. (Closes: #765724)
   * [4be0df7] git-pbuilder: Check for sudo. (Closes: #796046)
 .
   * [ffdfcd0] packaging: Update description for rpm packages. Make it clear
     that we're still experimenting with layouts and names.
   * [5704478,da78c09,50767fd,fc60141] rpm: spec file improvements
 .
   * [488ba32] examples: gbp-posttag-push: Be more verbose when pushing.
   * [cf69c46] examples: Remove gbp-cowbuilder-sid, git-pbuilder replaced it
     ages ago.
   * [7630523] examples: Update jenkins-scratchbuilder to not use "git-" but
     "gbp ".
 .
   * [c227c70] tests: Skip buildpackage-rpm component tests until we setup a
     proper test data repo.
   * [48d9d58] tests: Allow to easily check tags in a repo too.
   * [20d3c1d] tests: Add simple component test for buildpackage.
   * [3528b0f] tests: Add simple component test for gbp import-orig.
   * [34b4f65] tests: Add autopkgtest that builds a RPM of ourself.
 .
   * [386d3a7] bash completion: Move from /etc to /usr/share.
   * [57f810c] bash completion: Use _have() instead of have() the later not
     being deprecated.
   * [25ca642] bash completion: Ensure autoload. The completion needs to be
     named like the command to be autoloaded.
 .
   [ Lucas Nussbaum ]
   * [a954d1f] docs: Document gbp import-orig --debsnap.
   * [88833aa] docs: Document gbp import-orig --uscan.
   * [bf60f8a] docs: Fix typos in documentation and man pages.
 .
   [ Markus Lehtonen ]
   * [5cab1bc] tests: tests.testutils: Add ls_dir(), ls_tar() and ls_zip()
   * [7ce69de] tests: Rewrite gbp.tmpfile.
   * [f45585f,6d56f24,a645073,3474d74] rpm packaging improvements
   * [3474d74] docs: Document gbp meta-tag commands of pq-rpm.
   * [a9ed4b2] docs: Document some options of buildpackage-rpm.
     Add manpage documentation for some previously undocumented options.
     Also, drop non-existing --git-patch-export and --git-export-only options
     from the manpage.
   * [f157bfb] buildpackage_rpm: Fix crash when package has no source archive.
 .
   [ Jonathan Toppins ]
   * [c89c29d] dch: Allow bug number format to be overridden to help
     derivatives like EX-12345. This also helps in pulling CVE numbers simply
     by letting the user modify the regex to something like 'cve-\d+-\d+'.
 .
   [ Florian Haftmann ]
   * [2dc9177] buildpackage: Early check before attempting to brand using
     pre-existing tag
 .
   [ Rafael Laboissiere ]
   * [cd6d7da] docs: Clarify Gbp-Dch vs Git-Dch meta tag wording.
     (Closes: #797343)
 .
   [ Daniel Gollub ]
   * [5210026] dch: Restore correct version-guessing for -0releases.
 .
   [ Anthony Fok ]
   * [3e1240a] packaging: Add dh-python to Build-Depends
   * [b49bb0d] docs: Change "it's" to "its" in comments where appropriate
   * [881087a] docs: Copy-edit git-buildpackage documentations
   * [d8a30df] docs: Fix SGML validation errors in documentation
 .
   [ James Clarke ]
   * [ae6826b] git-pbuilder: Check correct config file when using qemubuilder.
 .
 git-buildpackage (0.6.33) experimental; urgency=medium
 .
   [ Carlos Maddela ]
   * [da4d469] Add support for referencing existing local repositories when
     cloning repositories. (Closes: #790889)
   * [97c7a32] Allow exported patches to be renumbered and the patch number
     prefix format to be specified as an option. (Closes: #790890)
   * [279e946] import-orig: Honour --debian-branch option when importing into
     an empty repo. (Closes: #791473)
 .
   [ Guido Günther ]
   * [035b179] import-orig: Add new --merge-mode=replace.
     This allows one to not merge upstream versions into the debian branch
     but rather replace the content of the debian branch and only preserve
     the debian/ dirs content. (Closes: #778594)
   * [3d86432] buildpackage: in overlay mode remove debian/ from unpacked
     tarball.  We don't have a way to influence the upstream tarball in overlay
     mode so remove debian/ after unpack if the source format expects this.
     (Closes: #792692)
 .
 git-buildpackage (0.6.32) unstable; urgency=medium
 .
   [ Guido Günther ]
   * [82a3971] import-dsc: mention that we create new repos if none found
     (Closes: #748340)
   * [dff628b] Don't insist on cowbuilder that much.
     Allow for pbuilder or sbuild either. Since the integration with
     cowbuilder is currenty best let's see how this turns out. It would be
     nice if somebody would provide some code to detect which builder is
     there and automatically adjust configuration for that one.
     Closes: #695280
   * [eff79b1] Add symlink for git-buildpackage.1.
     Make sure "man git-buildpackage" at least gives enough information where
     to look further.
   * [6a5675c,901581b,64e6fff,5f9e72a] Non C Locale related fixes
   * [a331b7f] Add spec file taken from git-buildpackage-rpm.
   * [46eacf2] Use --set-upstream-to instead of deprecated --set-upstream
     (Closes: #791798)
   * [cf67fc5] Fix urllib.urlopen import six.moves.urllib.urlopen does not
     exist
 .
   [ Felipe Sateler ]
   * [3b99a6d] import-orig: Document pattern replacing in upstream-vcs-tag
     (Closes: #787832)
 .
   [ Evgeni Golov ]
   * [b3341e5] Fix FSF address - thanks rpmlint
     use gnu.org/licences instead of a postal address, as suggested by Guido
   * [df215f3] call debchange instead of dch.
     Call the tool by its actual name instead of the abbriviation.
     dch is a symlink to debchange, which is not present on Fedora
 .
 git-buildpackage (0.6.31) unstable; urgency=medium
 .
   * [8241459] pq: Allow to preserve the patch name on import/export
     (Closes: #761161)
   * [32c52b7,58ea067] pylint and python3 cleanups
 .
 git-buildpackage (0.6.30) unstable; urgency=medium
 .
   * [474acd9] Allow to automatically determine the dist to build for.
     Setting --git-dist=DEP14 will follow the DEP14 proposal to determine the
     suite to build for via vendor/suite. The exception is sid where DIST is
     just set to be empty as well as native packages.
   * [18d83d5,3894520,c4f82d3] Python3 compatibility
 .
 git-buildpackage (0.6.29) unstable; urgency=medium
 .
   * [14c4f41] Drop my_collections from spec files.  It trips up recent librpm
     and we don't need the data for the tests anyway.
 .
 git-buildpackage (0.6.28) unstable; urgency=medium
 .
   * [7a0b9df] git-pbuilder: Support creation of chroots for LTS
   * [c11a4d3] Add back completion for pq subcommands. This got lost in
     270f41.
 .
 git-buildpackage (0.6.27) unstable; urgency=medium
 .
   * [15187ba,270f41b] bash-completion: Simplify the code. This additionally
     avoids warnings on unknown commands and gives us basic completion for
     the RPM commands for free.
   * [f22785b] Allow to disable config section deprecations. Sections named
     [gbp-<command>] or [git-<command>] in gbp.conf cause a warning. In order
     to make it simpler to be compatible with ancient gbp versions these
     can be disabled by setting
         GBP_DISABLE_SECTION_DEPRECTATION=true
     in the environment.
   * [3585fdb] bash-completion: Disable config section deprecation warnings.
     It's of no use if we get these warnings on bash completion, it only
     confuses users. They're still shown when running the actual command.
 .
 git-buildpackage (0.6.26) unstable; urgency=medium
 .
   * [72e129b] Drop git-* commands from manpages too.
     Thanks to Michael Biebl (Closes: #783537)
   * [ee2d421] Add a note to NEWS.Debian about the removal of the git-* symlinks
 .
 git-buildpackage (0.6.25) unstable; urgency=medium
 .
   [ Markus Lehtonen ]
   * [f10d67f] UpstreamSource.guess_version: recognise debian native tarballs
   * [3ef3304] tests: add tests for UpstreamSource.guess_version()
   * [60ad28f] rpm tests: use eq_ and ok_ from nose tools.
     Provides better error messages as is more consistent as eq_ was already
     used in some test cases.
   * [f089021] tristate: implement __nonzero__() method.
     Returns False if tristate is 'off', otherwise True ('on' or 'auto').
   * [e07aaba] config: support for older six
   * [e4f767f] GitRepository/has_submodules: add treeish argument.  For
     defining a Git treeish which to look into, instead of the current working
     copy.
   * [5a74d4e] tests: add unit tests for gbp.rpm.SrcRpmFile
   * [1e347cc] rpm tests: disable one anomalous pylint error
   * [bd72c30] rpm tests: unbreak spec parsing test for openSUSE 13.2.
     Some SUSE-specific RPM tags are not supported anymore.
 .
   [ Guido Günther ]
   * Upload to unstable
   * Some Python3 compat including using six.
   * [74008c7] Turn off coverage output by default.  It's much simpler to spot
     the cause of test failures this way.
   * [19d9280] Update docs on component tests and mailing list
   * [0b98c48,49f0e44,7ebf843] gbplogtester: robustness so we can finally
     silence the test suite.
   * [b1b7761] config test: fix missing prefix. We want to test no prefix,
     'gbp-' and 'git-'.
   * [335dfdb] command_wrapper: Make error reporting more flexible.
     We allow to substitute stderr, stdout and error_reason in run_error now.
     These changes the API for derived classses slightly so fix them up as
     well.
   * [89574a0] Don't let pristine-tar spew on stderr.
     Capture its output and only dump it on failure. This makes "gbp
     import-orig" and test runs less verbose.
   * [430be38] testutils: Fix __all__. The values weren't correctly seperated
   * [36b90e9] SrcRpmFile: Add stderr to error messages
     so we can better debug failures like
         http://honk.sigxcpu.org:8001/job/git-buildpackage/230/changes
   * [53fbee6] Depend on cpio needed by gbp import-srpm
 .
   [ Daniel Kahn Gillmor ]
   * [83c5cc5] Allow to set upstream-vcs-tag via gbp.conf.
     Also pass it through version_to_tag so
         upstream-vcs-tag = libgpg-error-%(version)s
     properly expands the version replacement. (Closes: #780602)
   * [cb03293] Add %(hversion)s to version_to_tag to support some upstreams
     enigmail upstream uses tags named enigmail-1-8 for 1.8.  Other
     upstreams have used similar conventions, likely as holdovers from CVS
     (e.g. gnupg 1.4.2 was tagged with V1-4-2).  This patch helps packagers
     work with these upstreams. (Closes: #780679)
 .
   [ Martin Erik Werner ]
   * [4a53c0f] docs: Fix diirectory->directory typo in gbp.conf manpage
     (Closes: #783013)
 .
   [ Daniel Gollub ]
   * [aa8548d,e0f8b5b] gbp-dch: Guess upstream-tag based on merge-base to not
     accidentally pick up tags from the Debian branch.
     (Closes: #gh:7)
 .
 git-buildpackage (0.6.24) experimental; urgency=medium
 .
   [ Guido Günther ]
   * [1d6c4c7] Deprecate legacy config sections.
     We deprecate sections starting with git- and gbp- to reduce the confusion
     about what gets parsed first.  Output a warning if the old format is in use.
     Jessies gbp already supports both formats as does the one in
     wheezy-backports.
   * [e3a8666] Drop all gbp-* and git-* commands as announced in the
     deprecation notice from June 2013. From now on only "gbp <command>" is
     supported.
   * [229f259] buildpackage: Tag currently checked out head.
     Tag the head checked out at command invocation. The build can
     take some time and the repo might have changed underneath us.
     (Closes: #776506)
   * [428e895] Make Debian and Git spelling consistent
   * [644c97f] dch: Support Gbp-Dch: besides Git-Dch: as meta tag
   * [64be54d] pq: Generate new style Gbp-Pq: Topic <topic> entries.
   * [ff40c5d] Move requests import to downloads.
     The requests import takes ages and therefore considerably slows
     down program start up.
     This is very much noticeably during bash completion. Before:
     $ time gbp --list-cmds >/dev/null
     real	0m0.559s
     user	0m0.528s
     sys	0m0.028s
     After:
     $ time gbp --list-cmds >/dev/null
     real	0m0.092s
     user	0m0.088s
     sys	0m0.000s
   * [d86c624] bash-completion: Avoid a pointless fork
   * [0881bfc] Bump standards version
   * Many fixes towards Python3 compatibility
 .
   [ Markus Lehtonen ]
   * [7ce15d2] pq: deprecate the usage of 'gbp-pq-topic:'
     Replaced by the "Gbp[-Pq]: Topic <topic>" command.
   * [aa22e22] import-srpm: support gbp-config command.
   * [1c6df3e] ComponentTestBase: ignore system and user config.
     User might have a system and/or user specific gbp config files. Disable
     these config files so that they don't affect the component tests.
   * [55d5422] patchseries: strip numbering when guessing subject from filename
   * [600d5d7] rpm: suppress stderr when unpacking src.rpm
 .
   [ Dmitrij Tejblum ]
   * [296796f] git-dch --git-author: separate author and email.
     Allow --git-author to work if either author or email is not specified
     in the git config, taking the other config option into account.
 .
 git-buildpackage (0.6.23) experimental; urgency=medium
 .
   [ Markus Lehtonen ]
   * [7a503e9] pq: move switch_pq() to common.
   * [cb9271f] GitRepository: add diff_status method.
     This is a method of getting the filename and status information of a
     diff. That is, a list of files that changed and their status, "added",
     "modified" etc.
   * [410e613] GitRepository.create_branch: add 'force' option
   * [a84f6c1] ComponentTestBase: add a per-class toplevel temp dir
   * [0e7cb0d] ComponentTestBase: add check_files() method
   * [194b6b8] ComponentTestBase: add dirs argument to _check_repo_state()
     Make difference between regular files and directories, eliminating the
     requirement of listing directories in the file list.
   * [01470e1] gbp-dch: fix handling of the '--meta' option.
     Make it effective again - previously it was totally ignored. Also,
     change it's default value to True to match the current behavior.
   * [f48f0ff] notify: catch RuntimeError when importing pynotify.
     Work around a problem in some distros (e.g. Fedora) where "import
     pynotify" crashes in RuntimeError in some cases, e.g. when DISPLAY env
     variable is not set.
   * [7df4d8c] log: fix auto colorizing for custom streams.
     Check for existence of isatty() method in the stream object. Some custom
     streams (e.g. in nose) do not necessarily have this.
   * [4cd6627] buildpackage/dump_tree: add 'recursive' option.
     For selecting whether to dump all the files recursively or just the top
     level directory of the tree.
   * [ff4cc8b] config: read the right config if run from subdir.
     A step towards being able to run GBP tools from subdirectories.
     Now expands '%(top_dir)s' and '%(git_dir)s' in config file path to root
     of the working directory and git metadata directory, respectively.
     Also, adds a new method _read_config_file() in preparation for
     supporting per-tree config files.
     Fixes tests.test_Config: currently the only correct way to define the
     config file(s) to be parsed is by using the GBP_CONF_FILES environment
     variable.
   * [60479af] Introduce gbp-pq-rpm.
     Initial version of gbp-pq-rpm - a tool for managing patch queues for rpm
     packages. The functionality more or less corresponds to that of the
     (Debian) gbp-pq. The only major difference probably being (in addition
     to the obvious of working with .spec files instead of debian/) is that
     patches are always imported on top of the upstream version, not on top
     of the packaging branch (which might not even contain any source code).
     (Closes: #771215)
 .
   [ Ed Bartosh ]
   * [76739f8] GitRepository: Implement status method.  Simple wrapper to the
     git-status command.
 .
   [ Guido Günther ]
   * [578e394] pq: print which patch got just applied
   * [e098857] test data: Add .git for bare repository
   * [813d01d] Fix argument type
   * [15663e7] import-orig: Add --download option to download tarballs via HTTP
     (Closes: #747101)
Checksums-Sha1:
 db6bf0b226cd90f9b8846aef449f18c9e3fad97e 2141 git-buildpackage_0.8.7~bpo8+1.dsc
 e870a0030c1f605d8e68844fb8032309ef858920 1715440 git-buildpackage_0.8.7~bpo8+1.tar.xz
 4d193d1e87f0907bc037507f27ab831ce2f45744 340116 git-buildpackage_0.8.7~bpo8+1_all.deb
 cbdde4640189e76f462b48e0b891a35044b157fa 100600 git-buildpackage-rpm_0.8.7~bpo8+1_all.deb
Checksums-Sha256:
 d706322ec00e37b786b9ffb0e6d67cbb0ba3e944c4a20d5c4ae6cf218470699b 2141 git-buildpackage_0.8.7~bpo8+1.dsc
 ab16a71e80e991578933dc42014f547e40a5310d55478c10442c346f7db94a83 1715440 git-buildpackage_0.8.7~bpo8+1.tar.xz
 28c77c292878b0261e862f7e04920b5d3ab3ae9252e13a782404c87d7d3ffae7 340116 git-buildpackage_0.8.7~bpo8+1_all.deb
 9436879dee8d813aebabfc407e055f085399eb6b3a11756b31258ebbf9ad09be 100600 git-buildpackage-rpm_0.8.7~bpo8+1_all.deb
Files:
 674d106c5dcf3af47fc154e24eeed862 2141 vcs optional git-buildpackage_0.8.7~bpo8+1.dsc
 f504aa85004d4d1d38ffb42d805386e3 1715440 vcs optional git-buildpackage_0.8.7~bpo8+1.tar.xz
 e1126910caa896b1855783d1e326a382 340116 vcs optional git-buildpackage_0.8.7~bpo8+1_all.deb
 0ee9c95fb110e23e77e36eef6b05b889 100600 vcs optional git-buildpackage-rpm_0.8.7~bpo8+1_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEvHzQcjh1660F3xzZB7i3sOqYEgsFAlhKdrkACgkQB7i3sOqY
EgsczxAArMtLX4JMQYKwL7DCkrJ7bhzfQ4cCzrnVzVwRY60qIKnkajAX4RAS8Gyu
Pm5jckGyvitLKYHMahMsis1XIAlc01i4ZhlUyX4a5APw55FERm1G5dYOOpKwPTz0
hvbtnHwzHblWMlmixe+wsTknKo91cvg1hQVjmRyEAuWYIgkBPnSDkzVNQES98ZBw
n8taB8IUCMxLZEklRHT4U6F/Jz17oxOcmCLsdM7Hq+uNhsFdSJKKFPu9kENrRu1g
3M1zIuuzXd54fU9eNWLe1lHmBDYztlieWaIQ/6AFPVdESf+QQsinkbcbQunbprI/
aSenrl/FZRAhjI0nAAfs6zvVLeUJfboFiW94TcblU0XoYkP+dvglZn/hXL8aeNCw
71MrLWh8Kc61W5e4NlO1rHoiPMXwpvXw4qRN/50Uk016j5HexZ7Ga3+pjnWVBa85
p8RIIyAYtRmOa3ix6LDeqBXH3udrxiwho3Nxf7qlpMksomq8yRMHFtABPaWK12OH
9MG7sYQhCEFho0x75ImbUHZ7/wdmE51a7MdFDlVS/zJkcyLyb181DqVDMXlAnu2a
zUPs+wQBVYpDGa5Dqs4+iiQ+K63llR45pvpgm0MSzwqc9QxEho1HcGX9BllR1Y8m
C9OWo/hspuHqpXO+P0UXm9vres5ldLLH4eBabWvAvJkvfRAZR9E=
=miFQ
-----END PGP SIGNATURE-----



Reply to: