[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dak.ganneff.de open for anyone who is interested.


I just added the attached dak.txt to the nm-templates CVS. That means
the system is up and running, every AM who wants to let their NMs learn
to work with uploads/the archive software can do that now.
Its running inside a vserver on my box, which isn't the fastest one
(only 1200MHz) and is behind a 384kbit upstream, so dont expect speed

If you want to participate as an AM:
You can get access on this machine too, as a user. You can then do the
same things your NMs can. But the only useful thing I can imagine at the
moment for you is to look into the NEW queue. :)
Send me your GPG KeyID if you want this, and a login uid if its
different to the primary one in your key.

For your NMs: You should have completed the ID step, the key should have
at least one sig from inside the Debian Keyring. Then sent the NM the
attached (or in CVS) dak.txt with the basic instructions and sent the
KeyID (and maybe a login uid, if different from the primary uid of the
key) to ftpmaster@dak.ganneff.de to get it added.
The NM needs to wait until his account is activated, but that should not
need too long.

At the moment there is only one "ftpmaster" for this archive,
myself. But as you see above Ive already choosen a "role-address" for
it, so if the Stuff gets too much work I can simply add others to help.

Note: This machine is not to be used for anything else!

I have changed my ways to check packages from my Applicants a bit.
I now require every applicant to upload their package(s) to the
archive at dak.ganneff.de.

This part is - as other parts - intended to give you some practice with
the tools and procedures used by Debian. So, you really should do it for
your own benefit, beside of that it makes life easier for me.

You will get a mail from that archive, telling you your account-name and
password there. Only after you got this mail your uploads will be
accepted, everything else will be rejected, so please wait until you got

You can use this login to look how the archive works. For example you
can run "madison PACKAGENAME", replace PACKAGENAME with a package that
exists there, to see some information about it.
Or helena, to see if there are packages in NEW.
Please do not use this machine for anything else!

It is running the same software that the Debian Archive is using.
This way you can now play with the tools and learn, without a risk of
damaging something in the official archive.
For now it means a bit more work, but in the end you are not left
without any knowledge on how to upload packages after you maybe get

You need either dupload or dput, whatever you like more. The following
are the config snippets you have to put in your configuration for the
tool you use to upload the package. Of course they are already setup in a
way that you can upload to Debian later without any configuration

For dput use:
fqdn = dak.ganneff.de
method = ftp
incoming = ./
allow_unsigned_uploads = 0
run_dinstall = 0
login = dak

For dupload use:
$cfg{ganneff_app} = {
        fqdn => "dak.ganneff.de",
        incoming => "./",
		login => "dak",
        dinstall_runs => 1,

You are asked for a password while uploading, it's dak.

Now you can upload with
dput ganneff_app changesfile
dupload -t ganneff_app changesfile

It works exactly as the Debian Archive, with all its checks,
limitations and stuff, but it IS NOT the Debian Archive.

That means:
- Your first upload needs to include the original source, even
  if it is not a -1 revision. See man dpkg-buildpackage for the -sa option
  for more information.
- You can't overwrite or replace any existing file. Your next upload
  needs to have a higher version.
- Your uploads are processed the same way as in Debian:
  The unchecked queue (your upload place) is checked every ~15 minutes.
  - If the package is unknown in the archive (your first upload), it goes
    into the NEW queue.
  - If it is already known, it is installed into the pool.

  - If it was NEW and it gets accepted, it gets installed into the pool.

- You get mails from the archive system, telling you what is going on
  with the package. Read them and maybe correct your actions, or ask for
  help if you are lost.

You can play with the system and test it with different uploads. You can
even add [ht|f]tp://dak.ganneff.de/ to your sources.list if you are insane
enough. Play with it, learn, it's ok.

For my package checks I will take the latest version that's in the
archive after we have successfully finished the part with your answers to my
P&P and T&S questions. So you can take the whole time that needs to play with
your uploads and to polish your package(s).

If you want you can subscribe to the mailinglists dak-bcc and dak-nm at
The dak-bcc list gets every mail the Archive sents out as a Bcc, the
dak-nm list is similar to the debian-devel-changes@lists.debian.org
bye Joerg
[Es geht um MySQL]
(14:35) <Lam_al_Adie> grummel. als ob ein subselect so kompliziert waere.
(14:35) <maxx> als ob mysql eine db wäre...
(14:35) <plaisthos> relationales textfile auf drogen? :0

Attachment: pgpW7fhTbptk7.pgp
Description: PGP signature

Reply to: