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)
15 · extras/libdvdcss/libdvdcss.spec (si nécessaire)
18 - mettre à jour les ChangeLog et la TODO list pour ceux qui auraient
19 étourdiment oublié de l'updater à chaque commit
20 - updater le numéro de version et le timestamp dans :
22 · ChangeLog.libdvdcss (si nécessaire)
23 - updater debian/changelog (laissez faire sam si vous ne savez pas
30 - créer le tar.gz et le tar.bz2 du vlc avec `make snapshot'.
31 - copier le tar.gz et le tar.bz2 sur brahma, dans le répertoire
32 /opt/ftp/pub/videolan/vlc/<n° de version>/
33 - créer le tar.gz et le tar.bz2 de libdvdcss avec `make libdvdcss-snapshot'.
34 - copier le tar.gz et le tar.bz2 sur brahma, dans le répertoire
35 /opt/ftp/pub/videolan/libdvdcss/<n° de version>/
36 - si les répertoires créés ne sont pas en g+w, corriger cela
38 * Packages Debian pour videolan.org
40 - à partir d'un tar.gz, lancer `dpkg-buildpackage -rfakeroot [-us -uc]'
41 - copier tous les fichiers créés sur brahma, dans le répertoire
42 /opt/ftp/pub/videolan/vlc/<n° de version>/deb/
44 * Packages Debian officiels pour debian.org
46 - normalement il n'y a que sam qui touche à ça.
47 - créer un tar.gz sans libdvdcss avec `make snapshot-nocss'
48 - `dpkg-buildpackage -rfakeroot'
53 - mettre le tar.bz2 dans /usr/src/redhat/SOURCES
54 - extraire le tar.bz2, faire un chown root.root vlc.spec
55 - lancer rpm -ba vlc.spec
59 - compiler un vlc avec `--enable-release'
60 - lancer `make package-beos'
61 - copier le .zip créé sur brahma, dans le répertoire
62 /opt/ftp/pub/videolan/vlc/<n° de version>/beos/
66 - cross-compiler un vlc avec `--enable-release'
67 - lancer `make package-win32'
68 - copier le .exe créé sur brahma, dans le répertoire
69 /opt/ftp/pub/videolan/vlc/<n° de version>/win32/
73 - le web se trouve dans /opt/www/videolan/htdocs/
74 - éditer vlc/download.html pour mettre à jour les tarballs
75 - éditer libdvdcss/download.html si nécessaire
76 - éditer news.msg pour mettre une petite bafouille sur la release, en
77 s'inspirant des releases précédentes et du changelog quand on n'a pas
80 * Annonce sur www.gnome.org
82 - cliquer à gauche sur "Get more software"
83 - cliquer sur "Edit an existing map entry"
84 - rentrer 'vlc' comme nom de package
85 - mettre à jour le numéro de version et d'éventuels détails, et submit
86 - l'update est instantanée
88 * Annonce sur www.freshmeat.net
90 - il faut avoir un compte sur freshmeat
91 - aller sur http://www.freshmeat.net/projects/vlc/
92 - cliquer sur la branche de la release, par exemple Ourumov
93 - choisir "add release" dans le menu déroulant
94 - remplir tout le bazar, et submit
95 - refaire pareil avec http://www.freshmeat.net/projects/libdvdcss/
96 - l'update peut mettre plusieurs heures
100 - s'inspirer du format des annonces précédentes
101 - poster dans videolan-announce, vlc et vlc-devel