Debian package upload toolkit. https://packages.debian.org/sid/dput

Ben Finney ea5c57cce5 Correct the Bash completion script behaviour. 7 years ago
bash-completion eefe769f69 Add Bash script for completion of ‘dcut’ command. 7 years ago
debian 0878a3e79b Document in the changelog the ‘dcut’ completion improvement. 7 years ago
doc bc7c44a6bd Move manual page source documents to their own directory. 7 years ago
dput 4b05a7e029 Move ‘dput’ Bash completion to a script explicitly named for the command. 7 years ago
test 4414ed5fb8 Group imports by (standard, third-party, local), then alphanumerically. 7 years ago
.gitignore 81181bfa7c Document the Git ignore configuration file. 7 years ago
LICENSE.GPL-2 14e1ff1c68 Update text of license to latest official GPLv2 text. 7 years ago
LICENSE.GPL-3 a97291a874 Add current GPLv3 license text. 7 years ago
Makefile 0afd6f8389 Move verbose copyright information block to end of file. 7 years ago
README b3e54d4251 Update my email address for Debian work. 7 years ago
TODO fd1d07335a Document completed migration to ‘python-gpgme’ library. 7 years ago
TODO.code-style f40d99eae5 Remove items from code style To Do list that are actually general. 7 years ago
dput.cf d24e8da921 Remove configuration for obsolete ‘revu.ubuntuwire.com’. 7 years ago
setup.py 4414ed5fb8 Group imports by (standard, third-party, local), then alphanumerically. 7 years ago

README

dput — Debian package upload toolkit

History
=======

Christian Kurz writes:

`dput` has been developed because `dupload`, the only tool for
doing uploads, has quite a few open bug reports and the code is in
my opinion not very clean.

So I decided to start again and create a new tool for uploading
packages into debian. This tool is `dput`, which will include more
features and be (hopefully) bug free. It is written in Python,
since the author believes that Python is a very good language.


Features
========

The features include:

* Test of the GnuPG signature on the source control file (``*.dsc``).

* Verification of the checksums in the source control file.

* Support for MD5 and SHA checksums.

* Check for unnecessary or missing tarballs.

* Running Lintian before putting the package into the archive.

* Running Dinstall after the package is in the archive and making sure that
the package will be put on the correct server.

* Running user-defined commands before and after an upload.

A lot of the tests can be run without really putting the package
into the archive.


Encryption
==========

If you are still using PGP instead of GnuPG, please consider switching
to GnuPG instead. You can find a “how to” document about “Replacing
PGP 2.x with GnuPG” at: ``_.


License
=======

This work is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of that License, or
(at your option) any later version. No warranty expressed or implied.

On Debian systems, a copy of version 2 of this license can be found at
`/usr/share/common-licenses/GPL-2`.


Collaboration
=============

The source code and the current repository can always be accessed via
``_ or
``_. See
``_.

Patches for Bugfixing, Improvement, etc. are always welcome and should
be against the latest version.


Contributors
============

* Christian Kurz
* Jordi Mallach
* Sean 'Shaleh' Perry
* Ben Finney


..
Local variables:
coding: utf-8
mode: text
mode: rst
End:
vim: fileencoding=utf-8 filetype=rst :