Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2012-11-02 19:17:23
Size: 2853
Editor: ?markus tornow
Comment: Initial setup. Needs to be examined and enhanced.
Revision 16 as of 2020-11-11 09:21:01
Size: 3299
Editor: Praveen A
Comment: Move to Ruby team namespace
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from Diaspora/Packaging/ITP
## page was renamed from Diaspora/packaging/ITP
Line 7: Line 9:
Info are to be found here. Information are to be found here.
Line 9: Line 11:
 * [[https://wiki.debian.org/ITP|ITP debian wiki]]  * [[ITP|ITP debian wiki]]
Information about the package reportbug are to be found here:
 * [[reportbug]]
You might want to use that, as it is very comfortable (mainly for block-by and additional-infos).
Line 11: Line 16:
After you have successfully build your package with dpkg-buildpackage and made sure all dependencies are added to debian/control, it is time to send an ITP (intend to package). After you have successfully built your package with dpkg-buildpackage and made sure all dependencies are added to debian/control, it is time to send an ITP (intent to package).
Line 16: Line 21:
The subject line is supposed to have got the following syntax: The subject line is supposed to have the following syntax:
Line 18: Line 23:
ITP: ruby-devise -- Flexible authentication solution for Rails with Warden ITP: ruby-devise -- A gem that offers flexible authentication solution for Rails with Warden
Line 26: Line 31:
Owner: Markus Tornow <tornow@riseup.net> Owner: 'Your Name' <yourid@example.domain>
Line 30: Line 35:
 Upstream Author : José Valim, Carlos Antônio
*URL : https://github.com/plataformatec/devise
 Upstream Author : José Valim, Carlos Antônio (Author name/s of the Gem).
*URL : https://github.com/plataformatec/devise (Link to the git repo of the Gem)
Line 34: Line 39:
Line 38: Line 44:
You will find the according info in the files oyu already edited (changelog, copyright and control).
Once you get the confirmation for you ITP you can add the bug-number to debian/changelog:
The last line is not mandatory.
You will find the relevant info in the files you already edited (changelog, copyright and control).
Once you get the confirmation for your ITP you can add the bug-number to debian/changelog:
Line 47: Line 54:
 * [[http://www.debian.org/Bugs/server-control|bug-control]]  * [[http://www.debian.org/Bugs/server-control|bug-control]] (changing bug title, owner and other information)
Line 49: Line 56:
If your package can't be installed because one of it's dependencies is not
installable, but already set to ITO
If your package can't be installed because one of its  dependencies is not
installable, but already set to ITP.
Line 76: Line 83:
Re: ITP: ruby-image-magick -- A ruby wrapper for ImageMagick command line Re: ITP: ruby-devise -- A gem that offers flexible authentication solution for Rails with Warden
Line 83: Line 90:
https://gitorious.org/debian-diaspora/ruby-mini-magick https://gitorious.org/debian-diaspora/ruby-devise

Translation(s): none


ITP

Information are to be found here.

Information about the package reportbug are to be found here:

You might want to use that, as it is very comfortable (mainly for block-by and additional-infos).

After you have successfully built your package with dpkg-buildpackage and made sure all dependencies are added to debian/control, it is time to send an ITP (intent to package).

Send the email to: submit@bugs.debian.org

The subject line is supposed to have the following syntax:

ITP: ruby-devise --  A gem that offers flexible authentication solution for Rails with Warden

which means you start with ITP and a colon (ITP:) add one space, then the name of your package (ruby-devise) one space, two hyphens and another space ( -- ) and finally the short description.

The content should look similar to this:

package: wnpp
Severity: wishlist
Owner: 'Your Name' <yourid@example.domain>

*Package Name : devise
 Version : 2.1.2
 Upstream Author : José Valim, Carlos Antônio (Author name/s of the Gem).
*URL :  https://github.com/plataformatec/devise (Link to the git repo of the Gem)
*License : Expat
*Description :  Flexible authentication solution for Rails with Warden


I am packaging devise as it is a dependency of devise_invitable
(#691181)  which is a dependency of diaspora (#597093)

The last line is not mandatory. You will find the relevant info in the files you already edited (changelog, copyright and control). Once you get the confirmation for your ITP you can add the bug-number to debian/changelog:

* Initial release (Closes: #692057 )

and get rid of the according lintian error.

block by

Detailed info can be found here:

  • bug-control (changing bug title, owner and other information)

If your package can't be installed because one of its dependencies is not installable, but already set to ITP.

Send an email to: control@bugs.debian.org

Give the info in the subject line. Tell which package blocks your package:

devise (691525 ) blocks devise_invitable (691181)

In the body use this syntax (ITP-number block by ITP-number)

block 691181 by 691525

add additional info

Once you added your package as a git repo to * gitorious debian-diaspora you should add the info about the git-repository to the bug.

Send an email to: your_bug_number@bugs.debian.org

Make the subject line look like this:

Re: ITP: ruby-devise --  A gem that offers flexible authentication solution for Rails with Warden

(add an Re: before your original subject line).

And give the info where your git repository is to be found. For example:

The git-repository is to be found here: 
https://gitorious.org/debian-diaspora/ruby-devise

Regards,