How to submit patches and/or bug reports

Leo Simons <[email protected]>
Newsgroups gmane.comp.java.jicarilla.devel
Message-ID <[email protected]>
Please follow these guidelines. Up-to-date version of this document is 
always at

   http://lsd.student.utwente.nl/jicarilla/HowToSubmitPatches

thanks!

- Leo Simons

== Submitting a bugreport ==

Jicarilla does not use an issue tracker (at the moment). Instead, you 
should send bug reports to the mailing list. To do so, please follow the 
following conventions. Doing so will make bug and patch management 
possible for the project developers. If you don't, your messages may get 
lost.

=== Subject prefix ===

  {{{[patch]}}}
   If you're providing a code modifications. Please submit all patches 
as attachments. Use unified diffs (see below). Please provide unit tests 
with all patches (unless the unit test for your patch already exists).

  {{{[enhancement]}}}
   If you're submitting an improvement over existing code or new 
functionality, rather than reporting a real bug.

  {{{[rfe]}}}
   If you're requesting an improvement over existing code or new 
functionality, rather than reporting a real bug.

  {{{[bug]}}}
   If you're reporting a real bug or submitting a patch to fix one.

Please remove the {{{[patch]}}} from the subject line when replying to a 
patch submission (keep the other prefixes as long as they're 
appropriate). Examples:

  {{{[patch][bug] UnsatisfiableDependencyException does not check for 
null}}}

  {{{[rfe] Spring framework support}}}

  {{{Re: [bug] UnsatisfiableDependencyException does not check for null}}}

  {{{[bug] CyclicDependecyException when loading my merlin-based 
components}}}

=== Debugging information ===

More debug info is generally better than less.

  * If a testcase failed, please attach the failure log.
  * If a build failed, please attach the build log.
  * Always describe what led to the problem precisely.
  * Please mention (exactly) what version of the various software 
components you're using.
  * Include environmental information (OS, java environment, environment 
settings, locations and versions of used tools, etc).
  * If an error occured, please attach the stack trace and all error 
messages.
  * Please use the debug mode when possible.

== Submitting patches ==

  * Please send patches as attachments with a .patch.txt suffix, or as 
zipfiles when they're big.
  * Submit patches as unified diffs.
  * Generate diffs relative to the cvs module root.
  * Please follow code conventions, include full javadoc, and full unit 
tests with all patches.

See http://www.apache.org/dev/contributors.html#patches for a more 
verbose guide to patch submisson.




-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.