Differences between revisions 18 and 19
Revision 18 as of 2016-05-15 05:00:28
Size: 665
Editor: PaulWise
Comment: remove coccia, that is what CNAMEs are for
Revision 19 as of 2017-08-08 21:24:15
Size: 1158
Editor: TheAnarcat
Comment: add my crazy software diagram
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:

== Design ==

Dak is part of a larger ecosystem of multiple pieces of software interacting to make the FTP archive works.

{{attachment:archive-software.svg}}

{{{#!wiki tip
The above graphic is generated from a [[https://anonscm.debian.org/git/collab-maint/package-cycle.git/tree/archive-software.dot|dot file]] which is maintained in !CollabMaint:

https://anonscm.debian.org/git/collab-maint/package-cycle.git
}}}

See also [[DebianReleases#Workflow|the releases workflow]].

The Debian Archive Software consisting of dak (Debian Archive Kit) for the archive and the buildd related parts wanna-build/sbuild.

dak is the collection of programs (scripts) used to maintain the Debian project archive. You need a running postgresql

http://lists.debian.org/debian-dak/

All the archive info managed by dak are stored in the ProjectB database, which is accessible by all DebianDevelopers on mirror.ftp-master.debian.org.

Logs of Dak activity are also available in /srv/ftp-master.debian.org/log/current there as well.

See also: HowToSetupADebianRepository, DakHowTo, ProjectB.

Design

Dak is part of a larger ecosystem of multiple pieces of software interacting to make the FTP archive works.

archive-software.svg

The above graphic is generated from a dot file which is maintained in CollabMaint:

https://anonscm.debian.org/git/collab-maint/package-cycle.git

See also the releases workflow.