| 5 |
<!ENTITY % default SYSTEM "default.ent"> %default; |
<!ENTITY % default SYSTEM "default.ent"> %default; |
| 6 |
|
|
| 7 |
]> |
]> |
| 8 |
<!-- CVS revision of this document "$Revision: 1.83 $" --> |
<!-- CVS revision of this document "$Revision: 1.84 $" --> |
| 9 |
<!-- CVS revision of original english document "*.**" --> |
<!-- CVS revision of original english document "*.**" --> |
| 10 |
|
|
| 11 |
<debiandoc> |
<debiandoc> |
| 1675 |
the original <file>orig.tar.gz</file> source. If package version is not |
the original <file>orig.tar.gz</file> source. If package version is not |
| 1676 |
at <tt>-0</tt> or <tt>-1</tt> Debian revision, you must provide |
at <tt>-0</tt> or <tt>-1</tt> Debian revision, you must provide |
| 1677 |
<prgn>dpkg-buildpackage</prgn> command with the "<tt>-sa</tt>" option. |
<prgn>dpkg-buildpackage</prgn> command with the "<tt>-sa</tt>" option. |
| 1678 |
|
On the other hand, the "<tt>-sd</tt>" option will force to exclude the |
| 1679 |
|
original <file>orig.tar.gz</file> source. |
| 1680 |
|
|
| 1681 |
<chapt id="checkit">Checking the package for errors |
<chapt id="checkit">Checking the package for errors |
| 1682 |
<p> |
<p> |
| 1810 |
to start the Debian new maintainer application process, as described at |
to start the Debian new maintainer application process, as described at |
| 1811 |
<url id="http://www.debian.org/devel/join/newmaint"> |
<url id="http://www.debian.org/devel/join/newmaint"> |
| 1812 |
|
|
| 1813 |
|
<sect id="upload-debian">Uploading to the Debian archive |
| 1814 |
|
|
| 1815 |
<p>Once you become an official developer, you'll need to upload the |
<p>Once you become an official developer, you'll need to upload the |
| 1816 |
package to the Debian archive. You can do this manually, but it's easier |
package to the Debian archive. You can do this manually, but it's easier |
| 1817 |
to use the provided automated tools, like |
to use the provided automated tools, like |
| 1826 |
<p><example> |
<p><example> |
| 1827 |
package config; |
package config; |
| 1828 |
|
|
| 1829 |
$default_host = "ftp-master"; |
$default_host = "anonymous-ftp-master"; |
|
|
|
|
$cfg{"ftp-master"}{"login"} = "yourdebianusername"; |
|
| 1830 |
|
|
| 1831 |
$cfg{"non-us"}{"login"} = "yourdebianusername"; |
$cfg{'anonymous-ftp-master'} = { |
| 1832 |
|
fqdn => "ftp-master.debian.org", |
| 1833 |
|
method => "ftp", |
| 1834 |
|
incoming => "/pub/UploadQueue/", |
| 1835 |
|
# files pass on to dinstall on ftp-master which sends emails itself |
| 1836 |
|
dinstall_runs => 1, |
| 1837 |
|
}; |
| 1838 |
|
|
| 1839 |
1; |
1; |
| 1840 |
</example> |
</example> |
| 1844 |
what each of these options means. |
what each of these options means. |
| 1845 |
|
|
| 1846 |
<p>The $default_host option is the trickiest one -- it determines which of |
<p>The $default_host option is the trickiest one -- it determines which of |
| 1847 |
the upload queues will be used by default. "ftp-master" is the primary |
the upload queues will be used by default. "anonymous-ftp-master" is the primary |
| 1848 |
one, but it's possible that you will want to use another, faster one. |
one, but it's possible that you will want to use another, faster one. |
| 1849 |
For more information about the upload queues, read the Developers' |
For more information about the upload queues, read the Developers' |
| 1850 |
Reference, section "Uploading a package", at |
Reference, section "Uploading a package", at |
| 1860 |
.changes file, so it will warn you to rebuild it as described in |
.changes file, so it will warn you to rebuild it as described in |
| 1861 |
<ref id="completebuild"> so it can properly upload. |
<ref id="completebuild"> so it can properly upload. |
| 1862 |
|
|
| 1863 |
|
<!-- (No more use of ftp-master) |
| 1864 |
<p>If you upload to "ftp-master", <prgn/dupload/ will ask for your |
<p>If you upload to "ftp-master", <prgn/dupload/ will ask for your |
| 1865 |
password on Debian machines, and then upload the packages. |
password on Debian machines, and then upload the packages. |
| 1866 |
|
--> |
| 1867 |
|
|
| 1868 |
|
<p>If you enconter an upload problem at <url id="&ftp-uploadqueue;">, |
| 1869 |
|
you can fix this by manually uploading gnupg signed |
| 1870 |
|
<file>*.command</file> file to <url id="&ftp-uploadqueue;"> with |
| 1871 |
|
<prgn>ftp</prgn>. |
| 1872 |
|
<footnote> |
| 1873 |
|
See <url id="&ftp-command;">. Alternatively, you may use |
| 1874 |
|
<prgn>dcut</prgn> command from the <package>dput</package> package. |
| 1875 |
|
</footnote> |
| 1876 |
|
For example, <file>*.command</file> can be: |
| 1877 |
|
<example> |
| 1878 |
|
-----BEGIN PGP SIGNED MESSAGE----- |
| 1879 |
|
|
| 1880 |
|
Uploader: Roman Hodek <lRoman.Hodek@informatik.uni-erlangen.de> |
| 1881 |
|
Commands: |
| 1882 |
|
rm hello_1.0-1_i386.deb |
| 1883 |
|
mv hello_1.0-1.dsx hello_1.0-1.dsc |
| 1884 |
|
|
| 1885 |
|
-----BEGIN PGP SIGNATURE----- |
| 1886 |
|
Version: 2.6.3ia |
| 1887 |
|
|
| 1888 |
|
iQCVAwUBNFiQSXVhJ0HiWnvJAQG58AP+IDJVeSWmDvzMUphScg1EK0mvChgnuD7h |
| 1889 |
|
BRiVQubXkB2DphLJW5UUSRnjw1iuFcYwH/lFpNpl7XP95LkLX3iFza9qItw4k2/q |
| 1890 |
|
tvylZkmIA9jxCyv/YB6zZCbHmbvUnL473eLRoxlnYZd3JFaCZMJ86B0Ph4GFNPAf |
| 1891 |
|
Z4jxNrgh7Bc= |
| 1892 |
|
=pH94 |
| 1893 |
|
-----END PGP SIGNATURE----- |
| 1894 |
|
</example> |
| 1895 |
|
|
| 1896 |
|
<sect id="upload-private">Uploading to a private archive |
| 1897 |
|
|
| 1898 |
<p>If you want to create a personal package archive at |
<p>If you want to create a personal package archive at |
| 1899 |
<tt>URL="http://people.debian.org/~<var>account_name</var>"</tt> as a |
<tt>URL="http://people.debian.org/~<var>account_name</var>"</tt> as a |