The team is in charge of the dpkg package manager, dpkg-repack, dpkg-www, debsig-verify and dupload; a suite of programs used for low-level source and binary package management. It maintains them and develops new features.
git clone https://git.dpkg.org/git/dpkg/dpkg.git (web interface)
git clone https://git.dpkg.org/git/dpkg/dpkg-repack.git (web interface)
git clone https://git.dpkg.org/git/dpkg/dpkg-www.git (web interface)
git clone https://git.dpkg.org/git/dpkg/debsig-verify.git (web interface)
git clone https://git.dpkg.org/git/dpkg/dupload.git (web interface)
Functional test suite:
git clone https://git.dpkg.org/git/dpkg/dpkg-tests.git (web interface)
Unit test suite code coverage: https://www.dpkg.org/coverage/
Salsa mirror: https://salsa.debian.org/dpkg-team
Interacting with the team
Development mailing list: <debian-dpkg AT lists DOT debian DOT org> (mail archive and subscribe form)
Bug and request tracker:
dpkg (by class of problem / by program / by detail / simple view / traditional view)
For normal bugs and feature requests see reporting bugs in Debian.
For security bugs see reporting security bugs in Debian, discovering security bugs in Debian.
Public IRC channel: #debian-dpkg on irc.debian.org (OFTC); but do not currently expect replies on the channel from the primary developer as it is not considered a safe space (use the mailing list or the bug tracker instead).
GuillemJover (guillem) is the primary developer.
- Many other translators have commit access to maintain their translations.
- Several other contributors provide occasional patches/branches.
See the Contribute page, and check the following links:
GitUsage: recommendations for handling the Git repository
Porting: Resources used for porting.
Downstream: list of downstream distributions shipping dpkg.
Triggers HOWTO by Sean Finney (from archive.org).
- Current projects:
/ReviewMergeQueue: patches/branches to be reviewed, updated and merged.
/Task/TriggersCleanup: fix some current problems with triggers.
/Task/PerlAPICleanup: work needed to cleanup the perl API.
/Task/StringsReview: i18ned strings review/uniformization.
Current proposals (no endorsement implied by items being present in the list):
/TimeTravelFixes: Design problems possibly too costly to solve now.
/SourceFormatProblems: Design problems (objective and subjective) for our source formats.
- The eternal dpkg 2.0 rewrite:
Handling of changelog bug closures in Debian derived distros.
- Conffile handling improvements:
- .deb format:
Finished projects (from dpkg PoV):
/DebianRules: environment variables setup.
Bits from the dpkg maintainer (dpkg 1.13.x upload to experimental)
Bits from the dpkg maintainer (dpkg 22.214.171.124 to 1.13.9)
New dpkg in experimental (dpkg 1.14.7~newshlib)
Misc development news (dpkg 1.14.6 to 1.14.8)
Bits from the dpkg team (dpkg 126.96.36.199 to 188.8.131.52)
Recent changes in dpkg (dpkg 1.15.6 to 1.15.7)
dpkg summit (around 2007, never happened)
The project has transitioned over several different version control systems ("tarballs", CVS, Bazaar and git). Historic VCS data and scripts were used when switching to git, to try to preserve as much history as possible.