summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-10-25 22:12:51 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-10-25 22:12:51 -0400
commit39c541a1a8b7f700dd4d04fc07cffb43889a92da (patch)
tree3a634de9f4f771d2c9fa7560d584ab11916fe991 /www
parentbc04e7571a64a572a6874cdd84d317b9fe5ab28c (diff)
downloadgpsd-39c541a1a8b7f700dd4d04fc07cffb43889a92da.tar.gz
Version bump, pychecker fixes and installation-procedure tweaks.
Diffstat (limited to 'www')
-rw-r--r--www/hacking.html.in35
1 files changed, 19 insertions, 16 deletions
diff --git a/www/hacking.html.in b/www/hacking.html.in
index 8f1fd484..76356644 100644
--- a/www/hacking.html.in
+++ b/www/hacking.html.in
@@ -1431,23 +1431,26 @@ will have a day or so to get their urgent fixes in.</dd>
<dd>It will need to be modified in SConstruct. Make sure the 'dev'
suffix is gone.</dd>
-<dt>5. Remove revision.h and rebuild leapseconds.cache.</dt>
-<dd>First, remove revision.h so it will be rebuilt correctly
-for the tarball. Then, rebuild the leap-second list
-used for rollover checks with 'scons leapseconds.cache' Note: The latter will
-require Internet access, and fail (leaving the existing leap-second
-list in place) if that is not available.</dd>
-
-<dt>6. Fix compiler and scan-build warnings.</dt>
+<dt>5. Remove revision.h (or just do <command>scons -c</command>)</dt>
+<dd>This step ensurered that the release ID in the revision.h that
+goes in the tarball will look right.</dd>
+
+<dt>6. Rebuild leapseconds.cache.</dt>
+<dd>Rebuild the leap-second list used for rollover checks with 'scons
+leapseconds.cache' Note: The latter will require Internet access, and
+fail (leaving the existing leap-second list in place) if that is not
+available.</dd>
+
+<dt>7. Fix compiler and scan-build warnings.</dt>
<dd>Look for compiler and <a
href="http://devel.recluse.de/~bzed/scan-build/gpsd/">scan-build</a>
warnings and fix them.</dd>
-<dt>7. Update the NEWS file</dt>
+<dt>8. Update the NEWS file</dt>
<dd>Make sure the topmost entry in the changelog portion of
gpsd.spec.in is up-to-date and properly timestamped.</dd>
-<dt>8. Run the regression tests and other checks</dt>
+<dt>9. Run the regression tests and other checks</dt>
<dd>If it doesn't pass regressions, it isn't ready to ship.
<ol>
<li>scons testbuild</li>
@@ -1457,23 +1460,23 @@ gpsd.spec.in is up-to-date and properly timestamped.</dd>
</ol>
</dd>
-<dt>9.Perform a validation pass on the website content.</dt>
+<dt>10.Perform a validation pass on the website content.</dt>
<dd>See the instructions near validation-list in the scons recipe.
Then upload the corrected pages with <code>scons website</code>.</dd>
-<dt>10. Ship to our hosting site</dt>
+<dt>11. Ship to our hosting site</dt>
<dd>Make the tarball (<code>scons dist</code>), upload it to @SITENAME@,
(<code>scons upload-release</code>), and notify the announce list.</dd>
-<dt>11. Tag the release in git</dt>
-<dd><p><code>scons tag-relese</code> will do it.</p></dd>
+<dt>12. Tag the release in git</dt>
+<dd><p><code>scons tag-release</code> will do it.</p></dd>
-<dt>12. Bump the release number and push that commit</dt>
+<dt>13. Bump the release number and push that commit</dt>
<dd>Bump the release number in SConstruct, adding a '~dev' suffix
so tarball instances pulled from the repo will be clearly
distinguishable from the next public release.</dd>
-<dt>13. Announce the release</dt>
+<dt>14. Announce the release</dt>
<dd>Announce the release, and the resumption of regular commits, on
the dev list.</dd>
</dl>