Project

General

Profile

Actions

Proc-errata » History » Revision 1

Revision 1/6 | Next »
David Demelier, 02/13/2017 01:00 PM


Proc-errata

An errata has to be written when a bug is found in a release.

Create a task

Create a task with Bug as tracker, mark it as Urgent and specify the current release branch in the custom field.

Write the fix

Update to the current release branch:

$ hg up release-x.y

Write a unique revision and use the following commit template.

Template

h1. Errata YYYYMMDD

*Topic*: 
*Category*: As specified in tasks
*Corrected*: [[Version-x-y-z|x.y.z]] (or revision r???)
*Affected versions*: [[Version-x-y-z|x.y.z]]
*Task*: #???

h1. Background

Short explanation about the feature/context.

h1. Problem

Short description about the problem.

h1. Solution

Upgrade to a newer version if applicable or apply one of the following fixes:

h2. Using Mercurial

If you don't have a local copy:

<pre>
hg clone -u release-x.y http://hg.malikania.fr/irccd
</pre>

If you already have a local copy:

<pre>
cd /path/to/irccd
hg pull
hg up release-x.y
</pre>

And install new version of irccd.

h2. Using patch

Download the following patch:

* http://releases.malikania.fr/irccd/errata/YYYYMMDD.patch
* http://releases.malikania.fr/irccd/errata/YYYYMMDD.patch.asc

Apply it:

<pre>
cd /path/to/irccd/
patch -p1 < /path/to/YYYYMMDD.patch
</pre>

Updated by David Demelier about 6 years ago · 1 revisions