/[nm]/trunk/nm-templates/dak.txt
ViewVC logotype

Contents of /trunk/nm-templates/dak.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 974 - (show annotations) (download)
Wed Apr 2 22:02:54 2008 UTC (5 years, 2 months ago) by myon
File MIME type: text/plain
File size: 3580 byte(s)
move nm-templates in place after import from cvs
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.

  ViewVC Help
Powered by ViewVC 1.1.5