~fmarier/email-reminder/trunk

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
Preparing the build
===================

1- update version number in EmailReminder/Utils.pm
2- edit Changes

If necessary, update the copyright year in:
- README
- email-reminder-editor
- collect-reminders
- send-reminders
- debian/copyright


Build instructions
==================

1- perl Makefile.PL
2- make test
3- make manifest
4- make manifypods to generate the man pages in blib/man1
5- make dist


Public release
==============

1- upload the tarball to Launchpad (empty changelog):

gpg --armor --sign --detach-sig email-reminder-VERSION.tar.gz
lp-project-upload email-reminder VERSION email-reminder-VERSION.tar.gz

2- add a new announcement on https://launchpad.net/email-reminder/+announcements
3- create milestone for next release on Launchpad

https://launchpad.net/email-reminder/trunk/+addmilestone


Repository
==========

1- tag the release

git tag -s email-reminder-VERSION -m "New upstream release"

2- push the code and tags

git push
git push --tags