descriptionDebian package upload toolkit
homepage URLhttps://tracker.debian.org/pkg/dput
ownerben+repo.or.cz@benfinney.id.au
last changeSun, 27 Nov 2016 23:04:05 +0000 (28 10:04 +1100)
content tags
add:
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: `<http://www.gnupg.org/gph/en/pgp2x.html>`_.


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
`<git://git.debian.org/git/collab-maint/dput.git>`_ or
`<http://git.debian.org/git/collab-maint/dput.git>`_. See
`<http://git.debian.org/?p=collab-maint/dput.git>`_.

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


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

* Christian Kurz <shorty@debian.org>
* Jordi Mallach <jordi@debian.org>
* Sean 'Shaleh' Perry <shaleh@debian.org>
* Ben Finney <bignose@debian.org>


..
    Local variables:
    coding: utf-8
    mode: text
    mode: rst
    End:
    vim: fileencoding=utf-8 filetype=rst :
shortlog
2016-11-27 Ben FinneyCorrect the Bash completion script behaviour.master
2016-11-27 Ben FinneyDocument in the changelog the ‘dcut’ completion improve...
2016-11-27 Ben FinneyInstall the script for ‘dcut’ command completion.
2016-11-27 Ben FinneyAdd Bash script for completion of ‘dcut’ command.
2016-11-27 Ben FinneyDocument in the changelog the ‘dput’ completion improve...
2016-11-27 Ben FinneyConstruct the set of options as a Bash array.
2016-11-27 Ben FinneyApply completion options only when appropriate for...
2016-11-27 Ben FinneyConstruct the values for ‘--delayed’ by a sequence...
2016-11-27 Ben FinneyUse correct idiom to specify current word for matching.
2016-11-27 Ben FinneyCorrect the completion glob for source control files.
2016-11-27 Ben FinneySignature files are not input to the command; remove...
2016-11-27 Ben FinneyExecute search for hostnames once, across all config...
2016-11-27 Ben FinneyDefine cases with the conventional order for options...
2016-11-27 Ben FinneyRemove a superfluous conflation of separate collections.
2016-11-27 Ben FinneyMigrate from deprecated completion helper function.
2016-11-27 Ben FinneyRemove superfluous declarations of local variables.
...
heads
7 years ago master