File git-buildpackage.changes of Package git-buildpackage
-------------------------------------------------------------------
Sat Oct 12 10:34:59 UTC 2024 - FSchreiner@suse.com
- Update to version 0.9.35:
* Idiomatic usage of pytest, remove almost all traces of nose
* d/changelog: Reformat
* spec: Bump version
* Document changes and release 0.9.35
* tests/component/rpm: Fix skipping tests with pytest
* tests/component: Fix skipping tests when submodules are no present
* rpm: Mark two tests as xfail
* build: Run tests through pytest
* tests: Merge the pristine-tar doctests
* tests: Merge the repository doctests
* Drop travis CI file
* Drop completely outdated tox.ini
* 12_test_deb: add test for native 1.0 DSC with Debian revision
* dscfile.py: decide native/non-native based on diff presence, not version format
* docs: Prefer debian/latest over debian/sid
* import: Use debian/latest
* d/control: Let Vcs-* point to salsa
* Use pythons builtin mock
* Document changes and release 0.9.34
* Drop format_b
* tests: Avoid assertRaisesRegexp
* tests: Avoid assertEquals
* docs: create_repo uses DEBFULLNAME not DEBUSER
* ci: Run ruff
* Add linter configs
* tests: Clarify noqa tags
* tests: Prefer isinstance() over type()
* tristate: Prefer isinstance() over type()
* rpm: Prefer 'not in' for membership tests
* rpm: Prefer isinstance() over type()
* examples/zeitgest: Exit early if we don't find the python module
* dscfile: Improve error when dsc file isn't UTF-8
* dscfile: Use "file" as context manager
* docs: document how to send the tip of debian-branch with gbp push
* pull: Allow pull in unclean repos
* tests: shellcheck packaging-in-container too
* tests: Make shellcheck happy
* tests: Rename run-in-docker to run-in-container to be more generic
* tests: Fix shell syntax issues in run-in-container
* tests: Capitalize Dockerfile commands to follow to formal syntax
* tests: Avoid busting container layer cache on every file change
* tests: Implement 'run-in-docker -c docker'
* debian: Fix misc spelling
* gbp: Fix misc spelling in user visible output and comments
* docs: Fix misc spelling in documentation
* rpm: Adjust to new gbp.conf install path
* docs: Drop NEWS
* setup: Move most options to setup.cfg
* Validate shell completion functions
* salsa-ci: Disable SALSA_CI_DISABLE_VERSION_BUMP
* Document changes and release 0.9.33
* d/control: Drop Debian revision from dependeny
* tests: Make flake8 happy
* d/control: Specify required git version as dependency
* config: Catch DuplicateOption errors
* docs: gbp-clone: Fix small typo and fix metadata file name
* Document changes and release 0.9.32
* Document changes and release 0.9.31
* build: Disable API docs
* tests: Adjust to changed git output
* patch_series: Ignore whitespace lines
* pq: Roll back on all errors
* dch: Catch d/control parse errors too
* Revert "tests: Adjust to changed git output"
* docs: gbp-pq manpage: refer to the moved location
* d/rules: Check for DEB_BUILD_OPTIONS
* tests: Adjust to changed git output
* gbp/deb/git: Dont' strip ~ patterns unconditionally
* import-orig: Parse various Debian version patterns
* repository.create_tag: Explicitly don't sign when sign=False
* config: Print sensible error message on duplicate sections
* gbp-upload: Check if remote exists
* rpm/policy: Add missing dash before version in RPM changelog header
* upload: Handle empty export-dir
* create-remote-repo.xml: Fix minor typo
* upload: Honor export-dir
* Document changes and release 0.9.30
* Bump standards version to 4.6.1
* tests: Allow file protocol for submodule test
* examples: Make it simpler to quit
* examples: Add upload script
* Document changes and release 0.9.29
* Build-depend on python3-filelock
* Explicitly use the deb install layout when building our RPM
* Specify a sysconfig scheme in smoke-rpm
* config: Print correct default for postunpack hook
* rpm: Fix flake8
* git-pbuilder: export GBP_{DIST,ARCH,BUILDER} to the environment
* clone: Allow to add automatically add upstream vcs
* Document changes and release 0.9.28
* export-orig: Allow for --pristine-tar-commit
* pkgpolicy: Use type annotations that also work for python 3.9
* Document changes and release 0.9.27
* Add breaks on older dgit
* clone: add second allowed form for vcs-git protocol to manual page
* dch: Don't crash when we fail to get an upstream version
* import-dsc: Fix error message when missing debian branch
* docs: Ship gbp-setup-gitattributs man page
* docs: Make --component more prominent
* uscan: Drop pre 2.11 devscripts compat code
* tests: Add "gbp import-orig --uscan" test
* Makefile: add type-check
* dch: Add minimal type information
* Ignore imports without type annotations for now
* pkgpolicy: Add type annotations
* clone: Allow to skip alias expansion
* docs: Fix --upstream-signature flag description
* debian/rules: clean __pycache__ directories generated during the build
* pull: Prefix local branch with 'refs/heads/'
* repository: Add helper to prefix branch with 'refs/heads/'
* repository.get_submodules: Only strip repo path from the beginning
* debian/rules: really export GBP_NETWORK_TESTS to tests
* debian/clean: add forgotten files
* Move some cleaning from debian/rules to debian/clean
* repository: list_tree: Handle '-'
* smoke-rpm: Avoid deprecated distutils
* deb: Decode changelog content when fetched from git
* tests: Test import-orig from upstream branch
* debian/copyrigt: switch to machine-readable format 1.0
* debian/rules: remove obsolete and unused Make variables
* rules: simplify thanks to debhelper compat 13
* debian/rules: simplify installation of zsh and pk4
* debhelper: make package prefix explicit in configuration files
* config: Use ConfigParser instead of deprecated SafeConfigParser
* git/repository: Disable signatures when grepping for commits
* Document changes and release 0.9.26
* push: Limit remote check to default remote
* docs: Fix argument for "gbp pq export --commit"
* scripts: add -v shortcut for --verbose where it has been forgotten
* push: skip pristine-tar push if already present remotely
* tests: fix input data to create-remote-repo tests
* debian/rules: fix build with python3.10 as default
* tests: set HOME to an unexisting directory
* docs: port build system to newer pydoctor
* rpm.policy: Drop non breaking space
* rpm.changelog: Drop non breaking space
* deb.git, scripts: Use cannot rather than can not for clarity
* pq: Check if repo is clean before importing patches
* push: Make --debian-tag='' match the documentation
* tests: Fix "test_push_failure" with newer git
* HACKING: Document how to keep test repos around
* HACKING: mention how to rerun a single test
* uscan: Remove pre-devscripts 2.10.70 compat code
* config: Add missing comma
* export-orig: Consistently refer to the pristine-tar branch
* import-orig: Don’t hardcode the pristine-tar branch
* rpm: Avoid devscript dependency
* Document changes and release 0.9.25
* tests: Make sure DEBEMAIL is set
* buildpackage: Map 'debian/latest' and 'debian/main' to sid too
* Document changes and release 0.9.24
* Use collections.abc.Iterable instead of collections.Iterable
* d/control: Depend on dh-sequence-python3
* d/control: Add RulesRequiresRoot
* d/control: Drop versioned python3 dep
* d/rules: Drop trailing whitespace
* d/changelog: Drop trailing whitespace
* Add translation infrastructure
* Fix import-dsc on empty repo if defaultBranch!=master
* git: Actually include the missing key name in the KeyError message
* dch: Require EMAIL or DEBEMAIL to be set
-------------------------------------------------------------------
Mon Aug 23 06:55:55 UTC 2021 - tuukka.pasanen@ilmi.fi
- Update to version 0.9.23:
* Document changes and release 0.9.23
* spec: Fix rpm build on centos7 and centos8
* spec: Ignore byte-compiled python files
* docs: Check for docbook2man too
* docs: Use either python3 or python
* setup.py: Explicitly open the changelog file as utf-8
* Fix gbp-builder-mock to honor configured options for mock
* gbp-builder-mock: Update to work with current mock releases
* spec: Swtich requires to python3 too
* spec: Install setup-git-attributes command
* setup.py: Allow for more liberal version numbers
* setup.py: Avoid dpkg-parsechangelog
* repo_setup: fix documentation generation
* manpages: fix gbp-setup-gitattributes
* tests/11_test_dch_main.py: Fix OS release check for Ubuntu.
* Add tests for setup-gitattributes functionality
* Install the setup_gitattributes script
* scripts: Make setup_gitattributes future-proof
* d/control: Capitalise Git throughout the package descriptions
* d/control: Add the new subcommand to the package description
* docs: Add a manpage for gbp setup-gitattributes
* docs: gbp-clone: Document --defuse-gitattributes
* scripts: Add setup-gitattributes subcommand
* clone: Add --defuse-gitattributes
* repo_setup: Add check/setup_gitattributes
* gbp.git: Add support for long listing format (with object sizes)
* gbp.git: Change list_tree to return an iterator
* tests: Match the correct files in filter tests
* clone: Don’t check out the Debian branch if it doesn’t exist
* dch: Add support for the --local=suffix option
* Add info about --git-ignore-branch when not on branch
* import-dsc: Delete NULs from dpkg-parsechangelog output before parsing
* zsh completion: update completion for "pull" and further new commands
* Document changes and release 0.9.22
* tests: Don't be fooled by 32bit userspace on amd64
* manpages: Fix typo in gbp-buildpackage-rpm.1
* Drop maintainer scripts
* d/control: Bump supported python3 version
* dh_missing: Ignore __pycache_
* d/control: Switch to dh-compat 13
* Update rpm component test submodule
* rpm: Fix tags in rpm spec files
* d/control: Require newer rpm
* tests: Honor GBP_TESTS_NOCLEAN in rpm tests too
* rpm: Fix tags in rpm spec files
* rpm: Open tempfile in text mode
* rpm: Stop decoding strings
* autopkgtest: Set %_arch
* Define %python_sitelib for autopkgtest
* Document changes and release 0.9.21
* tests: Fixup changelog test on Ubuntu
* gitlab-ci: Use a more recent Ubuntu LTS
* doctests/test_Changelog: Don't expect /etc/lsb-release
* tests/11_test_dch_main.py: Don't expect /etc/lsb-release on Debian
* import-ref: Fix help
* docs: Correct "option" typo in gbp-buildpackage manpage
* buildpackage: Fix tests and test arch override
* buildpackage: Honor --git-arch for GBP_CHANGES_FILE
* docs: Add example for exporting the source tree
* import-orig: Refactor vcs_tag_parent
* import-orig: Refactor vcs_tag_parent
* import-orig: Fix a comment typo
* salsa-ci: Skip reprotest
* test_import_orig: Drop unused variable
* test_import_orig: Fix typo
* import-orig: Allow the post-unpack hook to filter tarball files
* import-orig: expose unpacked sources dir to the postunpack hook
* autopkgtests: Depend on @builddep@
* smoketest: Avoid writing to ..
* autopkgtest: Pass RPM macros on command line
* spec: Don't fail on empty cache dir
* spec: Include the correct file
* policy: Fix typos
* docs: Clarify that only tarball creation is affected.
* docs: Drop --git- from dch invocation
* Document changes and release 0.9.20
* Make flake8 E741 happy
* import_orig: Drop all upstream signatures with --upstream-signatures=off
* git: Drop doctest
* get_component_tarballs: Check for signature too
* import-orig: Print all sources with `verbose`
* upstreamsource: Add __repr__
* Revert "import-orig: Print name of signature file we failed to import"
* import-orig: Print name of signature file we failed to import
* import-orig: Print name of signature file we failed to import
* docs: import-ref: Fix wrong --upstream-tree default
* pristine-tar: Escape '+' in match regexp
* deb: git: Escape '.' on pristine-tar matches
* doctest: Ignore exception detail
-------------------------------------------------------------------
Thu Jun 17 12:03:54 UTC 2021 - Atilla ÖNTAŞ <tarakbumba@gmail.com>
- fixed buildrequires for Mageia packages
- fixed Group and License tags for Mageia packages
- fixed file list for Mageia packages
-------------------------------------------------------------------
Tue Mar 10 16:53:29 UTC 2020 - Frank Schreiner <fschreiner@suse.de>
- intial package version 0.9.19