Request/Declare package U ser Debian RFP s & D BugTrackingSystem eve (BTS) lop ITP ers Negotiation & packaging ※RFP = Request For Package ※ITP = Intend To Package
Who can do RFP/ITP? Who can do RFP or ITP? Upstream Yes Developers Package We maintainers users Can! Can!
Package needs “maintainer”
Maintainer? maintainer (複数形 maintainers) 1.Someone who keeps or upholds something. 2.A person who does maintenance work. 3.(dentistry) A device used to keep teeth in a given position. (http://en.wiktionary.org/wiki/maintainerより)
Process sponsored Packa Pa ge Mai ckage M ntai ainta ner iner a ado dvoc voc ateate Debi De an bia Ma n Maiintaine ntain r (DM) er (DM) advocate advocate New Maintainer Process Debia Debia n Devel n Deve ope lop r (DD) er (DD)
To become package maintainer? Make package! and just sponsored the package by DD
To become DM? Apply! and just advocated by DD
DD? “New maintainer process” ID Check Philosophy my gnupg keyid are... Free, non-free... task&skill See it
task&skill Questions Q) Please find a bug to fix. Try to create a patch to fix it and submit this patch to the BTS (…) Q) For Debian package format, explain the difference between Depends, Recommends, Suggests and Enhances. Q) Which tools are available in Debian to help you with the handling of patches?
Maintainer and requirement Packa Packa ge Ma ge Ma inta intaiiner ner → package → package spon spon sore so d red Deb Deb ian Mai ian M nt aint a a iner (DM) → iner (DM) → advoc ad ated vocated Debi Deb an ia Devel n Dev ope elope r r (DD) → (DD) → N N M P M rocess Process