File: RELEASING

package info (click to toggle)
lightspark 0.6.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 7,984 kB
  • sloc: cpp: 57,929; sh: 498; asm: 308; python: 278; xml: 83; makefile: 18
file content (46 lines) | stat: -rw-r--r-- 1,339 bytes parent folder | download | duplicates (2)
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
Steps used to make a new release
=================================

Here's what was used to release 0.5.2. In the future slight changes will be needed to adjust for the version numbers

Make the tarball
-------------------

Make sure all supported sites work and there are no regressions.

When you consider the tree good to release and have the changelog updated go to a git checkout

$cd lightspark

Bump version in CMakeLists.txt and commit the change

tag it

$git tag lightspark-0.5.2
$git push --tags origin master

make a tarball of it

$git archive --format tar --prefix=lightspark-0.5.2/ lightspark-0.5.2 |gzip -9 >../lightspark-0.5.2.tar.gz

sign the tarball for publishing on Launchpad
$gpg --armor --sign --detach-sig lightspark-0.5.2.tar.gz

Bump debian/changelog version as that is used by the daily Ubuntu package builds in Launchpad.
$dch -i

Upload to Launchpad
--------------------

Currently only available to project managers (Alessandro and Jani).

Create milestone and release in this interface, name both lightspark-0.5.2

https://launchpad.net/lightspark/trunk

LP will prompt for descriptions, changelogs and uploads of .tar.gz and .asc files.

Mark bugs from "Fix committed" to "Fix released"
--------------------
See
https://bugs.launchpad.net/lightspark/+bugs?field.searchtext=&field.status%3Alist=FIXCOMMITTED