Size: 4255
Comment: minor spelling correction
|
← Revision 19 as of 2017-04-29 06:19:01 ⇥
Size: 4499
Comment: better intro
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
{{{#!wiki caution '''Deprecated in favor of the official newcomer tag''' |
## page was renamed from qa.debian.org/GiftTag |
Line 4: | Line 3: |
As of 2014-11-15, the BTS supports the official `newcomer` tag, which is meant to replace the old gift usertag.<<BR>> Please prefer `newcomer` for future use, and migrate occurrences of the old `gift` usertag to it. |
= The Newcomer bug tag = |
Line 7: | Line 5: |
See [[http://www.donarmstrong.com/posts/newcomer_bts_tag/|announcement]]. }}} |
== What's the Newcomer tag? How to use it? == |
Line 10: | Line 7: |
= the Gift bug tag = | The '''newcomer''' tag indicates bugs that are suitable for folks who are new to the Debian community and are looking for ways to make a contribution. |
Line 12: | Line 9: |
== What's the Gift tag? How to use it? == | Here is the [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=newcomer|list of bugs tagged '''newcomer''']]. |
Line 14: | Line 11: |
The '''gift''' tag indicates bugs that are suitable for new contributors to Debian, willing to make a '''gift''' to Debian maintainers, or to Debian in general. Here is the [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-qa@lists.debian.org;tag=gift|list of bugs tagged '''gift''']]. == If you want to work on a bug tagged 'gift' == |
== If you want to work on a bug tagged 'newcomer' == |
Line 32: | Line 25: |
When tagging a bug with the '''gift''' tag: | When tagging a bug with the '''newcomer''' tag: |
Line 44: | Line 37: |
Control: tags -1 + newcomer Write here some comments about what you expect from the patch, some initial directions, etc. }}} * or send an email message like the following, replacing ''bugnumber'' with the bug's number. {{{ From: [...] To: bugnumber@bugs.debian.org |
|
Line 46: | Line 48: |
user debian-qa@lists.debian.org usertag bugnumber + gift |
tags 123456 + newcomer |
Line 52: | Line 53: |
Line 55: | Line 55: |
$ bts user debian-qa@lists.debian.org . usertag 123456 + gift # or simply (starting from devscripts 2.10.36) $ bts tags 123456 + gift |
$ bts tags 123456 + newcomer '# comment here about expectations, directions' |
Line 61: | Line 58: |
The [[http://packages.qa.debian.org|PTS]] shows gifted bugs belonging to a given source package in the bugs box, on a dedicated line. You can invite potential contributors to skim through PTS pages of packages they are interested in, to find out whether there are gifts for them. | The [[http://packages.qa.debian.org|PTS]] shows bugs suitable for newcomers belonging to a given source package in the bugs box, on a dedicated line. You can invite potential contributors to skim through PTS pages of packages they are interested in, to find out whether there are suitable bugs for them. |
Line 72: | Line 69: |
== History == On 2014-11-15, the BTS [[http://www.donarmstrong.com/posts/newcomer_bts_tag/|added]] support for the official `newcomer` tag, which was meant to replace the old debian-qa gift usertag. Most bugs were migrated to the new tag but [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-qa@lists.debian.org;tag=gift|a few archived bugs]] were not able to be migrated. |
The Newcomer bug tag
What's the Newcomer tag? How to use it?
The newcomer tag indicates bugs that are suitable for folks who are new to the Debian community and are looking for ways to make a contribution.
Here is the list of bugs tagged '''newcomer'''.
If you want to work on a bug tagged 'newcomer'
- Pick a package or bug that sounds interesting to you.
- Read the bug report carefully, and try to reproduce the problem (if appropriate), and generally understand what the bug report is trying to accomplish.
- Download the source for the package, see what you can work out before you start asking questions.
If/when you need help, e-mail the package maintainer or debian-mentors@lists.debian.org, mentioning the bug you're working on and what you've done so far.
When you've got a patch, e-mail it to the bug report (NNNNNN@bugs.debian.org).
- Take feedback from the package maintainer to improve your patch. Don't think of the feedback as criticism, but just as a way you can improve the quality of your work.
- When the patch is approved and uploaded, have a little celebration in your own style.
If you don't understand any of these instructions, feel free to e-mail debian-mentors@lists.debian.org.
If you wish to tag a bug
When tagging a bug with the newcomer tag:
- Make sure that you have at least an idea of the resolution path for this bug, so you will be able to guide new contributors interested in fixing it.
- Make sure that you will be able to upload an updated package in a timely manner.
Use this tag only on packages (a) you maintain or co-maintain; or (b) owned by Debian QA Group (in this case, please subscribe to the bug).
- Make sure that you are willing to provide help, directions and feedback to new contributors. This tag is not a magic way to get perfect patches!
- Try to use this tag on "interesting" bugs (at least for some definitions of "interesting"). The new contributor should ideally be able to learn new things fixing this bug.
To set this tag:
send an email message like the following, replacing bugnumber with the bug's number.
From: [...] To: bugnumber@bugs.debian.org Control: tags -1 + newcomer Write here some comments about what you expect from the patch, some initial directions, etc.
or send an email message like the following, replacing bugnumber with the bug's number.
From: [...] To: bugnumber@bugs.debian.org Bcc: control@bugs.debian.org tags 123456 + newcomer thanks Write here some comments about what you expect from the patch, some initial directions, etc.
or use the bts command (in the devscripts package):
$ bts tags 123456 + newcomer '# comment here about expectations, directions'
The PTS shows bugs suitable for newcomers belonging to a given source package in the bugs box, on a dedicated line. You can invite potential contributors to skim through PTS pages of packages they are interested in, to find out whether there are suitable bugs for them.
Reminders
- Always make sure that the bug report has enough information for a new contributor to understand what you are expecting.
Please make an effort to treat questions/patches from new contributors as high priority. Remember that a good experience with this bug might encourage them to continue contributing to Debian (and a bad experience might have the opposite effect!).
TODO list
Write a script to generate a better list of bugs.
- For example, it would be nice to filter the list to only include packages that the contributor uses.
- It would also be nice to be able to include comments in the list (like on bts.tz.net)
- It seems to me (Solveig) that plenty of Lintian warnings are really easy to fix
History
On 2014-11-15, the BTS added support for the official newcomer tag, which was meant to replace the old debian-qa gift usertag. Most bugs were migrated to the new tag but a few archived bugs were not able to be migrated.