Mercurial > mplayer.hg
annotate DOCS/tech/release-howto.txt @ 34979:93a763f04563
Fix bug with definition of IDPLAYDISK in Win32 GUI.
Numeric identifiers starting from IDPLAYDISK are used for CDROM/DVD
drive menu entries and there must be enough identifier for all drives
available. Introduce IDPLAYDISK_LIMIT for a range of such identifiers.
Additionally, add a check when creating menu entries and rework the
condition for checking the play command for reasons of clarity.
Reported by Stephen Sheldon, sfsheldo gmail com.
author | ib |
---|---|
date | Sat, 11 Aug 2012 13:02:58 +0000 |
parents | d8ab83aa014b |
children | fbf82629be7b |
rev | line source |
---|---|
12781 | 1 How to make an MPlayer release |
10389 | 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
3 | |
4 preparations: | |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
5 - Announce the intent to create a release branch on mailing lists and IRC. |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
6 - Ask translators to get their languages synchronized. |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
7 - Update the Changelog. |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
8 - Identify regressions or other serious issues, fix or revert (on the branch) |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
9 as needed so the release is of good quality. |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
10 - Find a codename for the release |
34801 | 11 - update osdep/mplayer.rc if necessary |
12 - possibly bump etc/codecs.conf "release" line | |
10389 | 13 |
14 create the release tree: | |
28167 | 15 - tag Subversion with release name |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
16 - update release.sh script with version number |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
17 ***the following steps are done automatically by release.sh script*** |
28167 | 18 - checkout the mplayer src tree |
34801 | 19 - Add a VERSION file with the release version to the root of the source tree. |
28167 | 20 - check out FFmpeg subdirs |
10389 | 21 - remove obsolete DOCS translations, help files |
22 | |
34234 | 23 - build the HTML docs from XML sources, then clean up |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
24 |
10389 | 25 release the tree: |
26 cd .. | |
27 mv main MPlayer-0.90rc5 | |
28 tar -cf MPlayer-0.90rc5.tar MPlayer-0.90rc5 | |
29 bzip2 -9 MPlayer-0.90rc5.tar | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
30 ***end of part done by release.sh** |
10389 | 31 |
32 test it (download to your local machine, extract, compile, run) | |
29035 | 33 - compilers: gcc 4.x, gcc 3.x, gcc 2.95, MinGW, Cygwin |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
34 - architectures: PPC, AMD64, x86 with MMX[2], SSE[2], 3DNow |
29035 | 35 - OS: Linux, BSD, Windows, Mac OS X |
10389 | 36 |
12781 | 37 copy to FTP: |
10389 | 38 cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/ |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
39 cp Changelog-0.90rc5 and update Changelog symlink |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
40 md5sum MPlayer-0.90rc5.tar.bz2 > MPlayer-0.90rc5.tar.bz2.md5 |
10389 | 41 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
42 Write a news entry for the release, update the links in dload.html. Test it, |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
43 sometimes links are broken. Do not forget the translations. |
10389 | 44 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
45 Send the release notes as a mail to the mplayer-announce mailing list. |
14271 | 46 |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
47 Add the new release version to bugzilla page. |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
48 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
49 Update release version in #mplayer and #mplayerdev topics. |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
50 |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
51 Update project page on Freshmeat |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
52 |
12781 | 53 Done. |