Teams/Dpkg - Debian Wiki
Wiki
FrontPage
RecentChanges
FindPage
HelpContents
Teams/Dpkg
Wiki
Comments
Info
Attachments
Teams
Dpkg
Dpkg Team
Task description
The team is in charge of the dpkg package manager, dpkg-repack, dpkg-www, debsig-verify, dupload and dlocate; a suite of programs used for low-level source and binary package management. It maintains them and develops new features.
Infrastructure
Source code
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
git clone https://git.dpkg.org/git/dpkg/dlocate.git
web interface
Mirrors
Codeberg:
Salsa:
Functional test suite
(dpkg < 1.20.x):
git clone https://git.dpkg.org/git/dpkg/dpkg-tests.git
web interface
Unit test suite code coverage
Package tracker
Continuous integration
with binary packages (main branch)
Interacting with the team
Development mailing list
mail archive and subscribe form
Bug and request tracker
dpkg
by class of problem
by program
by detail
simple view
traditional view
dpkg-repack
dpkg-www
debsig-verify
dupload
dlocate
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).
Usual roles
GuillemJover
(guillem) is the primary developer.
Many other translators have commit access to maintain their translations.
Several other contributors provide occasional patches/branches.
Get involved
See the
Contribute
page, and check the following links:
coding style
GitUsage
: recommendations for handling the Git repository
Porting
: Resources used for porting.
Documentation
Frequently Asked Questions (FAQ)
Source package (.dsc) support in software
Binary package (.deb) support in software
deb822-style syntax support in software
Downstream
: list of downstream distributions shipping dpkg.
Triggers HOWTO
by Sean Finney (from archive.org).
UsingSymbolsFiles
libdpkg API documentation
Statistics
VCS statistics
Bug graphics and statistics
Projects
Current projects:
TODO
/RoadMap
/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):
Obsolete mismatched source vs version format
/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:
Ben Collins & Wichert Akkerman's dpkg v2 spec
Scott James Remnant's dpkg 2.0 spec
/Spec/MetadataTracking
/Spec/ChangesFormat2.0
/Spec/UpstreamSigs
/Spec/TaintedDatabase
/Spec/InstallBootstrap
/Spec/DeclarativePackaging
/Spec/SysUser
/Spec/FreestandingArches
/Spec/SimplifyReplacesUsage
/Spec/DeltaDebs
Debian general Origin handling
Handling of changelog bug closures in Debian derived distros
Conffile handling improvements:
/Spec/DebconfIntegration
/Spec/ConffileDatabase
SummerOfCode2008/MergeMaster
.deb format:
/Spec/DebSignatures
i18n/TranslationDebs
i18n/TranslationDebsDebconfMeeting
DEP-4 (tdebs spec)
UdebSupport
Projects/DebSrcData
SummerOfCode2011/DeclarativeDiversions
CrossTranslatableBuildDeps
Superseded proposals:
DpkgPostpone
GitSrc
Finished projects (from dpkg PoV):
/DebianRules
: environment variables setup.
DpkgTriggers
DpkgHomepageFieldTransition
BuildProfileSpec
Transitions/DpkgToGnuInstallInfo
Projects/ImprovedDpkgShlibdeps
Projects/DebSrc3.0
Obsolete Source-Version substvar
Obsolete .deb data.tar compressor
ReproducibleBuilds/BuildinfoFiles
/AliothEscape
/Spec/ProtectedField
/Spec/DpkgBuildAPI
Historic
Announcements
dpkg CVS warning (Re: Installed tiff 3.5.4-4 (source i386))
dpkg 1.7.0 warning
new features in dpkg 1.7.1
transition from suidmanager to dpkg-statoverride
dpkg 1.9.0 release
Bits from the dpkg maintainer
(dpkg 1.13.x upload to experimental)
Bits from the dpkg maintainer
(dpkg 1.10.18.1 to 1.13.9)
New dpkg in experimental
(dpkg 1.14.7~newshlib)
Misc development news
(dpkg 1.14.6 to 1.14.8)
Important changes in dpkg 1.14.18 in sid
Bits from the dpkg team
(dpkg 1.13.11.1 to 1.15.6.1)
Recent changes in dpkg
(dpkg 1.15.6 to 1.15.7)
Bits from dpkg developers - dpkg 1.16.1
Important information regarding upcoming dpkg 1.16.2 upload
Bits from the dpkg project: 1.16.x series
Bits from the dpkg project: 1.17.x series, general news
Sprints, Summits
Embedded Debian work session (Extremadura 2006)
dpkg summit
(around 2007, never happened)
Bootstrap/Crossbuild Sprint (Paris 2014)
VCS
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.
CategoryPermalink
CategoryTeams
Teams/Dpkg (
last modified 2025-08-17 17:33:24
Changes made after 24 July 2025 00:00 UTC are available under
Creative Commons Attribution-ShareAlike 4.0 International
unless otherwise noted.
Debian
, Wiki
team
bugs
and
config
MoinMoin
and
Python
, with hosting provided by
Metropolitan Area Network Darmstadt
US