this page should be merged into the developer's reference.
An Intent to Package (ITP) is a Debian bug report of the Work-Needing and Prospective Packages (WNPP) family. It indicates that the reporter intends to introduce a package into Debian official repository. See WNPP for further info.
Even though ITPs are usually welcomed by Debian community, in some cases it is wise to research first either your time is worth the effort. You might be better off finding an alternative and helping out with its maintenance in Debian.
Before filing an ITP
Find out if the software already exists in Debian. The existing package could have a different name to what you might expect, so do your search carefully and exhaustively.
Please research how many similar software packages are there actually in Debian, in what shape they are, whether they have active upstream and downstream maintainers. Such knowledge might prepare you to defend your ITP in favor over existing alternatives.
If similar (mature) alternatives exist, before packaging consider contacting upstream asking why they write this software. Maybe they can be convinced to combine their efforts with upstreams of similar packages to avoid duplicating the efforts and guaranteeing longevity of the combined project.
How to file an ITP report on WNPP
Please refer to the official Debian WNPP introduction webpage on how to use WNPP and submit ITP bug reports via “reportbug” tool or plain text-only email.
Reasons why a new package might get rejected nevertheless
Especially if the archive already contains analogous packages, following reasons might be presented
- The software is very immature (version 0.1-alpha or something like that).
- It's a simple script or very small program, and should be merged (either upstream or downstream) with another package.
- It really is an exact duplicate or a fork of another package with almost no changes to the original.