6832
Comment: Update projects
|
9274
Add reference to new DebSignatures spec
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
The team is in charge of the dpkg package manager. It maintains it and develops new features. | The team is in charge of the dpkg package manager, dpkg-repack, debsig-verify and dupload; a suite of programs used for low-level source and binary package management. It maintains them and develops new features. |
Line 9: | Line 9: |
* '''Alioth Project''': http://alioth.debian.org/projects/dpkg * '''Source code''': {{{git clone git://anonscm.debian.org/dpkg/dpkg.git}}} ([[http://anonscm.debian.org/cgit/dpkg/dpkg.git|Web interface]]) * '''Functional test suite''': {{{git clone git://anonscm.debian.org/dpkg/dpkg-tests.git}}} ([[http://anonscm.debian.org/cgit/dpkg/dpkg-tests.git|Web interface]]) * '''Unit test suite code coverage''': http://dpkg.alioth.debian.org/coverage/ * '''Package Tracker''': https://tracker.debian.org/pkg/dpkg * '''Packages autobuilt from git''': [[http://jenkins.grml.org/view/Debian/job/dpkg-binaries/|Master branch]] |
* '''Alioth project''': https://alioth.debian.org/projects/dpkg * '''Source code''': * {{{git clone https://anonscm.debian.org/git/dpkg/dpkg.git}}} ([[https://anonscm.debian.org/cgit/dpkg/dpkg.git|web interface]]) * {{{git clone https://anonscm.debian.org/git/dpkg/dpkg-repack.git}}} ([[https://anonscm.debian.org/cgit/dpkg/dpkg-repack.git|web interface]]) * {{{git clone https://anonscm.debian.org/git/dpkg/debsig-verify.git}}} ([[https://anonscm.debian.org/cgit/dpkg/debsig-verify.git|web interface]]) * '''Functional test suite''': * {{{git clone https://anonscm.debian.org/git/dpkg/dpkg-tests.git}}} ([[https://anonscm.debian.org/cgit/dpkg/dpkg-tests.git|web interface]]) * '''Unit test suite code coverage''': https://dpkg.alioth.debian.org/coverage/ * '''Package tracker''': * https://tracker.debian.org/pkg/dpkg * https://tracker.debian.org/pkg/dpkg-repack * https://tracker.debian.org/pkg/debsig-verify * https://tracker.debian.org/pkg/dupload * '''Continuous integration''': [[http://jenkins.grml.org/view/Debian/job/dpkg-binaries/|binary packages (master branch)]] |
Line 18: | Line 26: |
* '''Development mailing list''': <<MailTo(debian-dpkg AT lists DOT debian DOT org)>> ([[http://lists.debian.org/debian-dpkg/|subscribe form]]) * '''Request tracker''': [[http://bugs.debian.org/src:dpkg|default view]] / [[ http://bugs.debian.org/src:dpkg;ordering=dpkg-program-view|by program]] / [[http://bugs.debian.org/src:dpkg;ordering=dpkg-class-view|by class of problem]] / [[http://bugs.debian.org/src:dpkg;ordering=old-normal|old view]] * '''Public IRC channel''': there is #debian-dpkg on irc.debian.org (OFTC) but none of the dpkg maintainers are there, thus please use the mailing list or the bug tracking system. |
* '''Development mailing list''': <<MailTo(debian-dpkg AT lists DOT debian DOT org)>> ([[https://lists.debian.org/debian-dpkg/|mail archive and subscribe form]]) * '''Bug and request tracker''': * [[https://bugs.debian.org/src:dpkg|dpkg]] ([[ https://bugs.debian.org/src:dpkg;ordering=dpkg-program-view|by program]] / [[https://bugs.debian.org/src:dpkg;ordering=dpkg-class-view|by class of problem]] / [[https://bugs.debian.org/src:dpkg;ordering=old-normal|old view]]) * [[https://bugs.debian.org/src:dpkg-repack|dpkg-repack]] * [[https://bugs.debian.org/src:debsig-verify|debsig-verify]] * [[https://bugs.debian.org/src:dupload|dupload]] * For normal bugs and feature requests see [[https://www.debian.org/Bugs/Reporting|reporting bugs in Debian]]. * For security bugs see [[https://www.debian.org/doc/manuals/developers-reference/pkgs.html#bug-security|reporting security bugs in Debian]], [[https://www.debian.org/security/faq#discover|discovering security bugs in Debian]]. * '''Public IRC channel''': #debian-dpkg on irc.debian.org (OFTC). |
Line 32: | Line 46: |
* [[http://anonscm.debian.org/cgit/dpkg/dpkg.git/tree/doc/coding-style.txt|coding style]] | * [[https://anonscm.debian.org/cgit/dpkg/dpkg.git/tree/doc/coding-style.txt|coding style]] |
Line 34: | Line 48: |
* [[/Porting|Porting]]: Resources used for porting. | |
Line 37: | Line 52: |
* [[/FAQ|Frequently Asked Questions]]. | * [[/FAQ|Frequently Asked Questions (FAQ)]]. |
Line 40: | Line 55: |
* [[/Deb822Support|deb822-style syntax support in software]]. | |
Line 41: | Line 57: |
* [[http://www.seanius.net/blog/2009/09/dpkg-triggers-howto/|Triggers HOWTO]] by Sean Finney. | * [[https://web.archive.org/web/20140127083557/http://www.seanius.net/blog/2009/09/dpkg-triggers-howto/|Triggers HOWTO]] by Sean Finney (from archive.org). |
Line 43: | Line 59: |
* [[http://dpkg.alioth.debian.org/doc/|libdpkg API documentation]]. * [[http://dpkg.alioth.debian.org/stats/|VCS statistics]]. * [[http://qa.debian.org/data/bts/graphs/d/dpkg.png|Bug graphics and statistics]]. |
* [[https://dpkg.alioth.debian.org/doc/|libdpkg API documentation]]. |
Line 47: | Line 61: |
== Projects tracked on the wiki == | == Statistics == * [[https://dpkg.alioth.debian.org/stats/|VCS statistics]]. * [[https://qa.debian.org/data/bts/graphs/d/dpkg.png|Bug graphics and statistics]]. * [[https://bestpractices.coreinfrastructure.org/projects/628|{{https://bestpractices.coreinfrastructure.org/projects/628/badge|CII Best Practices}}]] == Projects == |
Line 50: | Line 70: |
* [[https://anonscm.debian.org/cgit/dpkg/dpkg.git/tree/TODO|TODO]] | |
Line 51: | Line 72: |
* [[/ReviewMergeQueue|ReviewMergeQueue]]: patches/branches to be reviewed, updated and merged. * /CompatSymlinks * /StringsReview: i18ned strings review/uniformization * Current proposals (no endorsement implied by items being present in the list): |
* /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. |
Line 57: | Line 81: |
* [[http://multiarch.alioth.debian.org/dpkg2.pdf|Scott James Remnant's dpkg 2.0 spec]]. | * [[https://multiarch.alioth.debian.org/dpkg2.pdf|Scott James Remnant's dpkg 2.0 spec]]. * [[/Spec/ChangesFormat2.0]] * [[/Spec/TaintedDatabase]] * [[/Spec/InstallBootstrap]] * [[/Spec/DeclarativePackaging]] * [[/Spec/FreestandingArches]] * [[/Spec/SimplifyReplacesUsage]] * [[https://www.hadrons.org/~guillem/debian/docs/origin.proposal|Debian general Origin handling]]. * [[https://www.hadrons.org/~guillem/debian/docs/closes.proposal|Handling of changelog bug closures in Debian derived distros]]. |
Line 59: | Line 91: |
* DpkgDebconfIntegration * [[/Proposals/ConffileDatabase]] |
* [[/Spec/DebconfIntegration]] * [[/Spec/ConffileDatabase]] |
Line 63: | Line 95: |
* [[/Spec/DebSignatures]] | |
Line 70: | Line 103: |
* ReproducibleBuilds/BuildinfoSpecification * Superseded proposals: |
* {X} Superseded proposals: |
Line 74: | Line 106: |
* Finished projects (from dpkg PoV): * [[/PerlAPICleanup]]: what we want to do to finalize the perl API. * [[/DebianRules]]: a problem to solve. |
* (./) Finished projects (from dpkg PoV): * [[/DebianRules]]: environment variables setup. |
Line 83: | Line 114: |
* [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=dpkg-obsolete-source-version-substvar;users=debian-dpkg@lists.debian.org|Obsolete Source-Version substvar]] * [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=dpkg-obsolete-deb-data-tar-compressor;users=debian-dpkg@lists.debian.org|Obsolete .deb data.tar compressor]] * ReproducibleBuilds/BuildinfoFiles |
|
Line 102: | Line 136: |
* [[https://lists.debian.org/debian-devel-announce/2015/03/msg00011.html|Bits from the dpkg project: 1.16.x series]] * [[https://lists.debian.org/debian-devel-announce/2015/04/msg00007.html|Bits from the dpkg project: 1.17.x series, general news]] |
|
Line 111: | Line 147: |
* When we switched to git, we tried to integrate as much history as possible. You'll find the data and scripts used for that purpose [[http://dpkg.alioth.debian.org/history/|here]]. | The project has transitioned over several different version control systems ("tarballs", CVS, Bazaar and git). [[https://dpkg.alioth.debian.org/history/|Historic VCS data and scripts]] were used when switching to git, to try to preserve as much history as possible. |
Line 113: | Line 149: |
##''If you have no other dedicated place to document stuff concerning your team, then use this place. You can put documentation (with warnings[[Icon(alert.png)]] and infos[[Icon(icon-info.png)]]), FAQ, TODO list (see "Get Involved" above) , ideas ([[Icon(idea.png)]]) etc.'' ##''You can use [wiki:/Subpages Subpages] to structure the content if you have many things to document here.'' |
|
Line 117: | Line 150: |
## This page is referenced from http://packages.debian.org/lenny/dpkg | ## This page is referenced from https://packages.debian.org/dpkg |
Dpkg Team
Task description
The team is in charge of the dpkg package manager, dpkg-repack, debsig-verify and dupload; a suite of programs used for low-level source and binary package management. It maintains them and develops new features.
Infrastructure
Alioth project: https://alioth.debian.org/projects/dpkg
Source code:
git clone https://anonscm.debian.org/git/dpkg/dpkg.git (web interface)
git clone https://anonscm.debian.org/git/dpkg/dpkg-repack.git (web interface)
git clone https://anonscm.debian.org/git/dpkg/debsig-verify.git (web interface)
Functional test suite:
git clone https://anonscm.debian.org/git/dpkg/dpkg-tests.git (web interface)
Unit test suite code coverage: https://dpkg.alioth.debian.org/coverage/
Package tracker:
Continuous integration: binary packages (master branch)
Interacting with the team
Development mailing list: <debian-dpkg AT lists DOT debian DOT org> (mail archive and subscribe form)
Bug and request tracker:
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).
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:
Documentation
Downstream: list of downstream distributions shipping dpkg.
Triggers HOWTO by Sean Finney (from archive.org).
Statistics
Projects
- 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:
Superseded proposals:
Finished projects (from dpkg PoV):
Historic
Announcements
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)
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)
Sprints, Summits
dpkg summit (around 2007, never happened)
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.