[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ next ]

Debian New Maintainers' Guide
Chapter 8 - Uploading the package


Now that you have tested your new package thoroughly, you will be ready to start the Debian new maintainer application process, as described at http://www.debian.org/devel/join/newmaint

Once you become an official developer, you'll need to upload the package to the Debian archive. You can do this manually, but it's easier to use the provided automated tools, like dupload(1) or dput(1). We'll describe how it's done with dupload.

First you have to set up dupload's config file. You can either edit the system-wide /etc/dupload.conf file, or have your own ~/.dupload.conf file override the few things you want to change. Put something like this in the file:

       package config;
     
       $default_host = "ftp-master";
     
       $cfg{"ftp-master"}{"login"} = "yourdebianusername";
     
       $cfg{"non-us"}{"login"} = "yourdebianusername";
     
       1;

Of course, change my personal settings to yours, and read the dupload.conf(5) manual page to understand what each of these options means.

The $default_host option is the trickiest one -- it determines which of the upload queues will be used by default. "ftp-master" is the primary one, but it's possible that you will want to use another, faster one. For more information about the upload queues, read the Developers' Reference, section "Uploading a package", at /usr/share/doc/developers-reference/developers-reference.html/ch-upload.en.html#s-uploading

Then connect to your Internet provider, and issue this command:

       dupload gentoo_0.9.12-1_i386.changes

dupload checks that the MD5 checksums of the files match those from the .changes file, so it will warn you to rebuild it as described in Complete rebuild, Section 6.1 so it can properly upload.

If you upload to "ftp-master", dupload will ask for your password on Debian machines, and then upload the packages.


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ next ]

Debian New Maintainers' Guide

version 1.2, 6 April 2002.

Josip Rodin joy-mg@debian.org