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 · extras/MacOSX/vlc.pbprj/project.pbxproj
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 :
24 - updater debian/changelog (laissez faire sam si vous ne savez pas
31 - créer le tar.gz du vlc avec `make dist'.
32 - copier le tar.gz sur brahma, dans /opt/ftp/pub/vlc/XXX/
33 - si les répertoires créés ne sont pas en g+w, corriger cela
37 mv vlc-XXX.tar.gz vlc_XXX.orig.tar.gz
38 tar xvzf vlc_XXX.orig.tar.gz
40 dpkg-buildpackage -rfakeroot
41 if [ $LOGNAME = sam ]; then debupload ../*XXX*; fi
42 # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/deb/
46 rpm -ta vlc-XXX.tar.gz
47 # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/rpm/
51 tar xvzf vlc-XXX.tar.gz
53 ./configure --with-dvdcss-tree=../libdvdcss --enable-release
56 # copier le .zip créé sur brahma, dans /opt/ftp/pub/vlc/XXX/beos/
61 tar xvzf vlc-XXX.tar.gz
63 configure-win32 --enable-release --disable-gtk --disable-sdl
66 # copier le .exe créé sur brahma, dans /opt/ftp/pub/vlc/XXX/win32/
68 * Commit (ben oui, faut pas croire que tout aura marché du premier coup)
70 * Tag, selon le schéma v0_2_92 pour 0.2.92
74 - le web se trouve dans /var/www/www.videolan.org/
75 - éditer vlc/download.html pour mettre à jour les tarballs
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 - l'update peut mettre plusieurs heures
97 * Annonce sur VersionTracker
99 - demander à Meuuh pour le moment
103 - s'inspirer du format des annonces précédentes
104 - poster dans videolan-announce, vlc et vlc-devel