components, required and somewhat related - BEFORE you have .debs
Software States
see Debian Policy Manual.
- Upstream source
- Debian Source Package
- Build-depends
- Debian Binary Package
- Essential - boolean, default is no/unset, see Policy ref
- Architecture - policy ref
- Section (main, contrib, non-free, non-US/main, non-US/contrib, non-US/non-free)
- updates, security
- Subsection (admin, base, comm, contrib, devel, doc, editors, electronics, embedded, games, gnome graphics, hamradio, interpreters, kde, libs, libdevel, mail, math, misc, net, news, non-US, non-free, oldlibs, otherosfs, perl, python science, shells, sound, tex, text, utils, web, x11)
- Priority (required, important, standard, optional, extra) policy ref
- a particular set of packages is called the Base System
- Source and binary package upload example from new maintainers guide
- gentoo_0.9.12.orig.tar.gz
- gentoo_0.9.12-1.dsc
- gentoo_0.9.12-1.diff.gz
- gentoo_0.9.12-1_i386.deb
- gentoo_0.9.12-1_i386.changes
Groups
- software author(s)
- Debian Package Maintainers, Co-Maintainers & uploaders
- ftp-masters
- buildd admins - It seems the two primary buildd admins are Ryan Murray and James Troup.
- QA
- bug-filers
- porters for supported platforms (i386, m69k, sparc, alpha, powerpc, arm, mips, mipsel, hppa, ia64, s390)
- porters for unreleased platforms (amd64, sh)
- porters of non-linux platforms (hurd-i386, netbsd-i386, netbsd-alpha, freebsd-i386)
- International translation providers
- system administrators
- users
Build, Debian Archive & Debian Systems Software
- wanna-build available in the buildd CVS
- buildd CVS, statistics
- quinn-diff with anon-CVS
- July 2002 (samosa.sh ?) hurd output http://buildd.debian.org/quinn-diff/output/unstable/by_priority-hurd-i386.txt
- email reference
- katie (was dinstall), ftp-master
- update-excuses output
- andrea, see wanna-build for source (no longer at http://buildd.debian.org/andrea/ )
- madison from developer's reference
- fakeroot
- sbuild
- pbuilder
- turtle reference
- Package Tracking System (PTS)
- Bug Tracking System (BTS)
- Release Critical mailing to debian-devel-announce@lists.debianNOSPAM.org
- Work Needed and Prospective Packages (WNPP)
- Lintian
- apt-proxy or apt-cacher
- reportbug
- dpkg
- apt
- grep-dctrl
- dpkg-awk
also see appendix A Overview of Debian Maintainer Tools in the Developer's Reference.
Input & Output Files/Formats
- sources file from an archive
- packages file from an archive
- log from build process
- lintian report
- debcheck report
- upstream related files (tar.gz, dsc SampleDscFile)
- source deb
- binary deb
- /etc/apt/sources.list file
- bug reports
- web pages
- location to upload files for incoming: ftp-master.debian.org:/org/ftp.debian.org/incoming/ or via ftp to /pub/UploadQueue/
Inputs | 1 | 2 | 3 | 4 | |
---|---|---|---|---|---|
X | 1 | ||||
X | 2 | ||||
X | 3 | ||||
X | 4 | ||||
Outputs |
also see GNUDebianPackages for information on what you can do AFTER you have .debs.
-- ?GrantBow - 03 March 2004