| 1 |
I have changed my ways to check packages from my applicants a bit.
|
| 2 |
I now require every applicant to upload their package(s) to the
|
| 3 |
archive at dak.ganneff.de.
|
| 4 |
|
| 5 |
This part is - as other parts - intended to give you some practice with
|
| 6 |
the tools and procedures used by Debian. So, you really should do it for
|
| 7 |
your own benefit, beside of that it makes life easier for me.
|
| 8 |
|
| 9 |
You will get a mail from that archive, telling you your account name and
|
| 10 |
password there. Only after you got this mail your uploads will be
|
| 11 |
accepted, everything else will be rejected, so please wait until you get
|
| 12 |
it.
|
| 13 |
|
| 14 |
You can use this login to look how the archive works. For example you
|
| 15 |
can run "madison PACKAGENAME", replace PACKAGENAME with a package that
|
| 16 |
exists there, to see some information about it. Or helena, to see if
|
| 17 |
there are packages in NEW. Please do not use this machine for anything
|
| 18 |
else!
|
| 19 |
|
| 20 |
It is running the same software that the Debian Archive is using. This
|
| 21 |
way you can now play with the tools and learn, without a risk of
|
| 22 |
damaging something in the official archive. For now it means a bit more
|
| 23 |
work, but in the end you are not left without any knowledge on how to
|
| 24 |
upload packages after you (hopefully) get approved.
|
| 25 |
|
| 26 |
You need either dupload or dput, whatever you like more. The following
|
| 27 |
are the config snippets you have to put in your configuration for the
|
| 28 |
tool you use to upload the package. Of course they are already setup in a
|
| 29 |
way that you can upload to Debian later without any configuration
|
| 30 |
change/addition.
|
| 31 |
|
| 32 |
For dput use:
|
| 33 |
[ganneff_app]
|
| 34 |
fqdn = dak.ganneff.de
|
| 35 |
method = ftp
|
| 36 |
incoming = ./
|
| 37 |
allow_unsigned_uploads = 0
|
| 38 |
run_dinstall = 0
|
| 39 |
login = dak
|
| 40 |
|
| 41 |
For dupload use:
|
| 42 |
$cfg{ganneff_app} = {
|
| 43 |
fqdn => "dak.ganneff.de",
|
| 44 |
incoming => "./",
|
| 45 |
login => "dak",
|
| 46 |
dinstall_runs => 1,
|
| 47 |
};
|
| 48 |
|
| 49 |
You are asked for a password while uploading, it's dak.
|
| 50 |
|
| 51 |
Now you can upload with
|
| 52 |
dput ganneff_app changesfile
|
| 53 |
or
|
| 54 |
dupload -t ganneff_app changesfile
|
| 55 |
|
| 56 |
|
| 57 |
Hints:
|
| 58 |
It works exactly as the Debian Archive, with all its checks,
|
| 59 |
limitations and stuff, but it IS NOT the Debian Archive.
|
| 60 |
|
| 61 |
That means:
|
| 62 |
- Your first upload needs to include the original source, even
|
| 63 |
if it is not a -1 revision. See man dpkg-buildpackage for the -sa option
|
| 64 |
for more information.
|
| 65 |
- You can't overwrite or replace any existing file. Your next upload
|
| 66 |
needs to have a higher version.
|
| 67 |
- Your uploads are processed the same way as in Debian:
|
| 68 |
The unchecked queue (your upload place) is checked every ~15 minutes.
|
| 69 |
- If the package is unknown in the archive (your first upload), it goes
|
| 70 |
into the NEW queue.
|
| 71 |
- If it is already known, it is installed into the pool.
|
| 72 |
|
| 73 |
- If it was NEW and it gets accepted, it gets installed into the pool.
|
| 74 |
- You get mails from the archive system, telling you what is going on
|
| 75 |
with the package. Read them and maybe correct your actions, or ask for
|
| 76 |
help if you are lost.
|
| 77 |
|
| 78 |
You can play with the system and test it with different uploads. You can
|
| 79 |
even add [ht|f]tp://dak.ganneff.de/ to your sources.list if you are insane
|
| 80 |
enough. Play with it, learn, it's ok.
|
| 81 |
|
| 82 |
For my package checks I will take the latest version that's in the
|
| 83 |
archive after we have successfully finished the part with your answers to my
|
| 84 |
P&P and T&S questions. So you can take the whole time that needs to play with
|
| 85 |
your uploads and to polish your package(s).
|
| 86 |
|
| 87 |
If you want you can subscribe to the mailinglists dak-bcc and dak-nm at
|
| 88 |
http://lists.jj21.de/mailman/listinfo . The dak-bcc list gets every mail
|
| 89 |
the Archive sents out as a Bcc, the dak-nm list is similar to the
|
| 90 |
debian-devel-changes@lists.debian.org list.
|