Add helper function to patch ‘dput.helper.dputhelper.getopt’ function.
[dput.git] / README
blob60769174d2d095736a8536b10ed0502ecf2a6a01
1 This is the debian package upload tool, or dput. dput has been developed
2 because dupload, the only tool for doing uploads, has quite
3 a few open bug reports and the code is in my opinion not very clean.
5 So I decided to start again and create a new tool for uploading packages
6 into debian.  This tool is dput, which will include more features
7 and be (hopefully) bug free. It is written in python, since the author
8 believes that python is a very good language.
10 The features include:
11 * Test of the GnuPG signature on the dsc-File
12 * Verification of the check sums in the dsc-File.
13 * Support for md5 and sha check sums.
14 * Check for unnecessary .tar.gz's or missing .tar.gz's
15 * Running lintian before putting the package into the archive
16 * Running dinstall after the package is in the archive and making sure that
17   the package will be put on the correct server.
18 * Running user-defined commands before and after an upload.
20 A lot of the tests can be run without really putting the package
21 into the archive.
23 If you are still using PGP instead of GnuPG, please consider switching to
24 GnuPG instead. You can find a Howto about "Replacing PGP 2.x with GnuPG" at
25 the following URL: http://www.gnupg.org/gph/en/pgp2x.html
27 This tool is released under the GPL and a copy of this license can be
28 found at /usr/share/common-licenses/GPL.
30 The source code and the current repository can always be accessed via
31 git://git.debian.org/git/collab-maint/dput.git or
32 http://git.debian.org/git/collab-maint/dput.git see
33 http://git.debian.org/?p=collab-maint/dput.git
35 Patches for Bugfixing, Improvement, etc. are always welcome and should
36 be against the latest version.
38 Christian Kurz <shorty@debian.org>
39 Jordi Mallach <jordi@debian.org>
40 Sean 'Shaleh' Perry <shaleh@debian.org>