File: HACKING.mdwn

package info (click to toggle)
monkeysign 2.0.2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,064 kB
  • ctags: 344
  • sloc: python: 2,193; makefile: 139
file content (50 lines) | stat: -rw-r--r-- 1,563 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Release process
===============

 * make sure tests pass (`./test.py`)
 * update version in `monkeysign/__init__.py` and run `dch -i -D unstable`
 * signed and annotated tag (`git tag -s -u keyid x.y`)
 * build Debian package (`git-buildpackage`)
 * install and test Debian package (`dpkg -i ../build-area/monkeysign_*.deb`)
 * upload Debian package
 * push commits and tags to the git repository
 * add announcement on website and mailing list <monkeysphere@lists.riseup.net>

Support schedule
================

The 2.0.x branch will be featured in Debian Jessie and will therefore
be maintained for security fixes for the lifetime of that release. New
development will then happen on the 3.0 branch, and some features may
be backported in 2.x point releases.

Bug tracking
============

Bug tracking happens in this git repository using `be`
([bugs-everywhere][]). [Full documentation][] is available online, but
here's a short overview:

    # list bugs
    be list
    # new bug
    be new "here's a summary"
    # describe / comment on a bug
    be comment 618/d0d0
    # register all changes in git
    be commit

A more convenient HTML view can be served using:

    be html

Use the `--port` option if port 8000 is busy with icecast.

 [bugs-everywhere]: http://bugseverywhere.org/
 [Full documentation]: http://docs.bugseverywhere.org/

There are also bugs reported by email over the [Debian BTS][]. See the
[website][] for more information.

 [Debian BTS]: http://bugs.debian.org/monkeysign
 [website]: http://web.monkeysphere.info/monkeysign/#index4h2