2 [ Note: this howto is probably useful to core vlc developers only ]
7 * Tests préalables (compilation, regression test, etc.) (on ne rit pas)
9 * Opérations sur la repository
11 - générer un timestamp de release (par exemple avec 822-date)
12 - updater le numéro de version partout où c'est nécessaire
13 · configure.in (relancer autoconf)
17 - mettre à jour les ChangeLog et la TODO list pour ceux qui auraient
18 étourdiment oublié de l'updater à chaque commit
19 - updater le numéro de version et le timestamp dans :
21 - updater debian/changelog (laissez faire sam si vous ne savez pas
28 - créer le tar.gz et le tar.bz2 du vlc avec `make snapshot'.
29 - copier le tar.gz et le tar.bz2 sur brahma, dans le répertoire
30 /opt/ftp/pub/videolan/vlc/<n° de version>/
31 - si les répertoires créés ne sont pas en g+w, corriger cela
33 * Packages Debian pour videolan.org
35 - à partir d'un tar.gz, lancer `dpkg-buildpackage -rfakeroot [-us -uc]'
36 - copier tous les fichiers créés sur brahma, dans le répertoire
37 /opt/ftp/pub/videolan/vlc/<n° de version>/deb/
39 * Packages Debian officiels pour debian.org
41 - normalement il n'y a que sam qui touche à ça.
42 - créer un tar.gz sans support dvdcss avec `make snapshot-nocss'
43 - `dpkg-buildpackage -rfakeroot'
48 - mettre le tar.bz2 dans /usr/src/redhat/SOURCES
49 - extraire le tar.bz2, faire un chown root.root vlc.spec
50 - lancer rpm -ba vlc.spec
54 - compiler un vlc avec `--enable-release'
55 - lancer `make package-beos'
56 - copier le .zip créé sur brahma, dans le répertoire
57 /opt/ftp/pub/videolan/vlc/<n° de version>/beos/
61 - cross-compiler un vlc avec `--enable-release'
62 - lancer `make package-win32'
63 - copier le .exe créé sur brahma, dans le répertoire
64 /opt/ftp/pub/videolan/vlc/<n° de version>/win32/
68 - le web se trouve dans /opt/www/videolan/htdocs/
69 - éditer vlc/download.html pour mettre à jour les tarballs
70 - éditer news.msg pour mettre une petite bafouille sur la release, en
71 s'inspirant des releases précédentes et du changelog quand on n'a pas
74 * Annonce sur www.gnome.org
76 - cliquer à gauche sur "Get more software"
77 - cliquer sur "Edit an existing map entry"
78 - rentrer 'vlc' comme nom de package
79 - mettre à jour le numéro de version et d'éventuels détails, et submit
80 - l'update est instantanée
82 * Annonce sur www.freshmeat.net
84 - il faut avoir un compte sur freshmeat
85 - aller sur http://www.freshmeat.net/projects/vlc/
86 - cliquer sur la branche de la release, par exemple Ourumov
87 - choisir "add release" dans le menu déroulant
88 - remplir tout le bazar, et submit
89 - l'update peut mettre plusieurs heures
93 - s'inspirer du format des annonces précédentes
94 - poster dans videolan-announce, vlc et vlc-devel