Changelog
dput (1.0.1ubuntu1) bionic; urgency=low
* Merge from Debian unstable. Remaining changes:
- dput:
+ Recognize 0ubuntu1 as a debian version that requires
orig.tar.gz to be included in the upload.
+ Correctly handle cases where a non-existant host or no host at all is
supplied when -o option is passed. (Thanks to David Futcher for
spotting)
+ Be more careful about setting a variable in a section that does not
exist in host argument handling.
- dput.1: Updated to document host argument feature and sftp support.
- dput.cf:
+ Set 'default_main_host = ubuntu'
+ Set 'progress_indicator = 2'
+ Updated ppa stanza to make use of argument support.
- dput.cf.5: Updated to note support for sftp transport and host args.
- dput.cf: Switch ubuntu stanza to upload to "/ubuntu" rather than "/"
(LP: #1340130).
- dput.cf: Drop trailing "/ubuntu" from ppa stanza, to support the new
form of the upload path needed for PPAs based on derived distributions
(LP: #1340130).
* Implement a new sftp method that connects via openssh and then
uses paramiko's sftp support. Some code copied from bzr.
dput (1.0.1) unstable; urgency=medium
* Upload to “unstable”.
Thanks to testers of the Python 3 migration.
* Declare “Standards-Version: 4.1.0”. No additional changes needed.
* Use current HTTPS URL for copyright format reference.
* Remove declaration of Python 2 support.
dput (1.0.0) experimental; urgency=medium
* The “Nazimuddin Samad” release.
* Convert code base to run on Python 3.
Closes: bug#830879. Thanks to Emilio Pozuelo Monfort for the report.
* Remove the obsolete conffile ‘/etc/bash_completion.d/dput’.
Closes: bug#866230. Thanks to Laurent Bigonville for the report.
* Defer getting the uploader until after processing command-line options.
* Declare “Standards-Version: 4.0.1”. No additional changes required.
* Revise documentation to remove outdated material.
* Upgrade license grant to GNU GPL v3-or-later for the whole work.
* Remove unused GPL v2 license text.
dput (0.12.1) unstable; urgency=medium
* The “Imran Sarker” release.
* Specify current recommended archive host for security updates.
Closes: bug#863348. Thanks to Ansgar Burchardt for the report.
* Specify current VCS for this code base.
dput (0.12.0) unstable; urgency=medium
* The “Oyasiqur Rhaman” release.
* Upload to unstable.
Thanks to testers of the ‘gpg’ library migration.
* Bash completion improvements:
* Correct matching of filenames for ‘dput’ commands.
* Add script for ‘dcut’ command completion.
* Declare replacement of files in versions of ‘devscripts’ that
install Bash command completion for ‘dcut’ (bug#850684).
* Specify current VCS for this code base.
Closes: bug#845490. Thanks to Daniel Kahn Gillmor for the report.
* Remove unused build dependency on ‘debconf-utils’.
* Force a dependency on ‘pkg_resources’ because it is not yet
distributed separately.
Closes: bug#836710. Thanks to Ben Burton for the report.
* Update copyright information.
* Manual pages:
* Remove deprecated “authors” section.
* Remove superfluous sections.
* Format for standard idioms.
* Correct descriptions to match the current program behaviour.
Closes: bug#849687. Thanks to Russ Allbery for the report.
dput (0.11.1) experimental; urgency=medium
[ Daniel Kahn Gillmor ]
* Migrate to ‘python-gpg’ for interacting with GnuPG.
* Add dependency on ‘python-gpg’ package.
* Remove package name mapping, ‘gpg’ is correct in PyPI.
* Remove dependency on ‘python-gpgme’ package.
Closes: bug#846311. Thanks to Daniel Kahn Gillmor for the patch.
dput (0.11.0) unstable; urgency=medium
* The “Asif Mohiuddin” release.
* Upload to unstable.
Thanks to testers of the GPGME migration.
* Correct my email address for Debian work.
* Correct copyright information for Distutils configuration script.
* Correct copyright information for Debian packaging files.
* Correctly record license grant and license conditions.
* Explicitly handle Bash command completion script.
dput (0.11.0~3) experimental; urgency=medium
* Add autopkgtest smoke tests to verify the commands will run.
* Migrate to GPGME for interacting with GnuPG.
* Add dependency on ‘python-gpgme’ package.
* Declare explicit package name mapping for ‘gpgme’ dependency.
* No longer invoke the ‘gpg’ command.
* Remove dependency on ‘gnupg’ package.
* Verify GnuPG signature using Python library.
Closes: bug#835598.
dput (0.10.3) unstable; urgency=medium
* The “Shafiul Islam” release.
* Special-case streams that are the Python 2 brute ‘file’ type.
Closes: bug#836456. Thanks to Alessandro Ghedini for the report.
dput (0.10.2) unstable; urgency=medium
* The “Xulhaz Mannan” release.
* Complete the transfer of maintainer hat to myself.
Thank you for your work, Y Giridhar Appaji Nag.
* dput.cf:
* Remove configuration for obsolete ‘revu.ubuntuwire.com’.
Closes: bug#795650. Thanks to Adrien Cunin for the report.
* debian/rules, FAQ:
* Correct spelling of initialism “APT”.
* debian/rules:
* Explicitly declare a UTF-8 encoding for terminal output.
dput (0.10.1) unstable; urgency=medium
* The “Atena Farghadani” release.
[ Richard Hartmann ]
* dput.1, dput.cf.5:
* Correct typographical errors.
[ Ben Finney ]
* dcut.1:
* Correct a typographical error.
dput (0.10) unstable; urgency=medium
[ Ben Finney ]
* Add myself to Uploaders, at suggestion of Y Giridhar Appaji Nag.
* Reformat code base for maintainability and PEP 8 conformance.
* Convert obsolete idioms to forward-compatible Python style.
* Reformat existing copyright statements.
Add new copyright statements and license grants.
* COPYING, LICENSE.GPL-2, LICENSE.GPL-3:
* Store license texts in explicitly named files.
* Makefile:
* Add ‘clean’, ‘test’, and related actions.
* LICENSE.GPL-2, copyright, dput, dcut:
* Update text of license to latest official GPLv2 text.
* copyright, debian/copyright, debian/rules:
* Move the copyright file to where the packaging tools expect it.
* Conform to copyright format version 1.0.
* THANKS:
* Add myself as a contributor.
* Update set of recent contributors.
* debian/control:
* Declare “Standards-Version: 3.9.8”. No additional changes required.
* Add a Homepage field, to be read during Python package build.
* Set “VCS-*” fields to URLs for encrypted Alioth services.
* debian/compat, debian/control, debian/rules:
* Migrate to Debhelper 9 style package build.
* TODO:
* Note intention to convert to Python 3.
* *.1, *.5, debian/dput.manpages, debian/rules:
* Format manpage dates in ISO standard format.
* Install manpages using Debhelper.
* bash_completion, debian/dput.bash-completion, debian/rules:
* Move Bash completion configuration to Debhelper expected location.
* Install Bash completion configuration using Debhelper.
* debian/dput.docs, debian/rules:
* Install package documentation using Debhelper.
* debian/conffiles, debian/dput.install, debian/rules:
* Install configuration file using Debhelper.
* Install helper script using Debhelper.
* setup.py, debian/control, debian/rules:
* Add Distutils script for installing Python packages.
* Use Debhelper to build and install Python packages.
* Build package using UTF-8 encoding.
* Specify private directory for this package's Python modules.
* Install command-line programs as “console script” entry points.
* Specify Python 3 for Debian packaging.
* debian/dput.links:
* Link command-line programs to ‘/usr/bin/’.
* debian/postinst, debian/prerm:
* Remove unused custom maintainer scripts.
Closes: bug#503129. Thanks to Håkon Stordahl for the report.
Closes: bug#643599. Thanks to Jakub Wilk for the report.
* README:
* Reformat as reStructuredText.
* Restructure modules into Python packages.
* Add test suite for existing behaviour.
* Use standard library ‘subprocess’ API for calling external commands.
Closes: bug#687659. Thanks to Ansgar Burchardt for the report.
-- Julian Andres Klode <email address hidden> Thu, 11 Jan 2018 09:51:33 +0100