1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <title>Rejection mails</title>
5 <link rev=made href="mailto:ftpmaster@ftp-master.debian.org">
9 <h1>Deciphering Rejection mails</h1>
14 Rejected: GPG signature check failed on `foobar_0.1-5.dsc'.
15 gpg: no valid OpenPGP data found.
16 gpg: processing message failed: eof
20 <dt>Problem</dt> <dd>This is GnuPG's way of reporting that the
21 file isn't signed (a requirement for both .changes and .dsc
24 <dt>Solution</dt> <dd>Sign the file and reupload.</dd>
26 <dt>Notes</dt> <dd>If it's an unsigned .dsc file (as is the case
27 in the example above) you will probably need to update and
28 resign the .changes file too; the devscripts package has tools
29 to automate this (debsign(1)).</dd>
35 Rejected: GPG signature check failed on `foobar_0.7.0-1.dsc'.
36 gpg: Signature made Sat Feb 3 10:35:13 2001 EST using DSA key ID 03FEB4F3
37 gpg: Can't check signature: public key not found
42 <dd>The file in question was not signed with a key currently in
43 the Debian GnuPG or PGP keyring (a requirement for both .changes
48 <dd>Either resign the .dsc and/or .changes with a key in the
49 keyring, or get the key in the keyring. </dd>
52 <dd>The canonical location of the Debian keyrings is <a
53 href="http://keyring.debian.org">keyring.debian.org</a> which
54 can be accessed via anonymous rsync. If your key is not in the
55 keyring, you need to mail <a
56 href="mailto:keyring-maint@debian.org">keyring-maint@debian.org</a>;
57 new keys can NOT be added via the keyserver on <a
58 href="http://keyring.debian.org/">keyring.debian.org</a>. If
59 you are switching to GnuPG from PGP and your new GnuPG key is
60 not yet in the keyring, consider using your PGP key until the
61 GnuPG key is added. </dd>
68 Rejected: foobar_0.8.1-5_i386.deb: Old version `0.8.1-6' >= new version `0.8.1-5'.
73 <dd>Every new upload to the archive must have a greater version
74 number than existing versions in the target suite (stable,
78 <dd>Increase the version number (with an epoch if necessary).</dd>
81 <dd>You <em>must</em> increase the version number; requests to override the version check will be refused. The reasoning behind this is simple: if the version number does not increase, tools like dpkg, apt and dselect will not see the package as new and will not update it. Epoch-hating has become unfortunately trendly over the last 5 years or so, but with very little technical justification. If there's no better way to increase the version number: Just epoch it.</dd>
87 Rejected: Unknown distribution `woody'.
92 <dd>You specified an invalid target suite (aka 'distribution').</dd>
95 <dd>Specify a valid distribution/suite and reupload.</dd>
98 <dd>Valid target suites are: 'stable', 'unstable' and 'experimental'. You can't upload to 'testing' as it's controlled by it's own scripts and does not accept direct uploads. If your package is not updating in testing, check the <a href="http://ftp-master.debian.org/testing/index.html">testing pages</a> to see why. You can't upload to 'proposed-updates' directly, instead, upload to 'stable' and your package will be redirected to 'proposed-updates' automatically. Suite/distribution aliases (e.g. 'woody', 'potato') are not supported due to potential problems with their meaning changing between the time the source upload is done and the package is recompiled for some architecture.</dd>
105 Rejected: file 'bind9_9.1.0-2_i386.deb' has unknown component 'non-US/main'.
110 <dd>You specified an invalid component.</dd>
113 <dd>Specify a valid component and reupload.</dd>
116 <dd>The component is specified as a prefix to the section information in 'debian/control'. Valid components for uploads to ftp-master.debian.org are: 'main', 'contrib' and 'non-free'.</dd>
121 <p>[Much more to come, obviously...]</p>
124 <address><a href="mailto:ftpmaster@ftp-master.debian.org">Archive maintainance team</a></address>
125 <!-- Created: Tue Mar 6 00:41:39 GMT 2001 -->
126 <!-- hhmts start -->Last modified: Mon Sep 7 23:45:58 CEST 2009 <!-- hhmts end -->