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.ac (relancer autoconf)
17 · extras/MacOSX/vlc.pbprj/project.pbxproj
18 · extras/MacOSX/Resources/English.lproj/InfoPlist.string
19 - mettre à jour les ChangeLog et la TODO list pour ceux qui auraient
20 étourdiment oublié de l'updater à chaque commit
21 - updater le numéro de version et le timestamp dans :
25 - updater debian/changelog (laissez faire sam si vous ne savez pas
32 - créer le tar.gz du vlc avec `make dist'.
33 - copier le tar.gz sur brahma, dans /opt/ftp/pub/vlc/XXX/
34 - si les répertoires créés ne sont pas en g+w, corriger cela
38 mv vlc-XXX.tar.gz vlc_XXX.orig.tar.gz
39 tar xvzf vlc_XXX.orig.tar.gz
41 dpkg-buildpackage -rfakeroot
42 if [ $LOGNAME = sam ]; then debupload ../*XXX*; fi
43 # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/deb/
47 rpm -ta vlc-XXX.tar.gz
48 # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/rpm/
52 builder: http://developers.videolan.org/vlc/beos-compile.html
53 # copier les .zip créés sur brahma, dans /opt/ftp/pub/vlc/XXX/beos/
58 tar xvzf vlc-XXX.tar.gz
60 configure-win32 --enable-release --disable-gtk --disable-sdl
63 # copier le .exe créé sur brahma, dans /opt/ftp/pub/vlc/XXX/win32/
65 * Commit (ben oui, faut pas croire que tout aura marché du premier coup)
67 * Tag, selon le schéma v0_2_92 pour 0.2.92
71 - le web se trouve dans /var/www/www.videolan.org/
72 - éditer vlc/download.html pour mettre à jour les tarballs
73 - éditer news.msg pour mettre une petite bafouille sur la release, en
74 s'inspirant des releases précédentes et du changelog quand on n'a pas
77 * Annonce sur www.gnome.org
79 - cliquer à gauche sur "Get more software"
80 - cliquer sur "Edit an existing map entry"
81 - rentrer 'vlc' comme nom de package
82 - mettre à jour le numéro de version et d'éventuels détails, et submit
83 - l'update est instantanée
85 * Annonce sur www.freshmeat.net
87 - il faut avoir un compte sur freshmeat
88 - aller sur http://www.freshmeat.net/projects/vlc/
89 - cliquer sur la branche de la release, par exemple Ourumov
90 - choisir "add release" dans le menu déroulant
91 - remplir tout le bazar, et submit
92 - l'update peut mettre plusieurs heures
94 * Annonce sur VersionTracker
96 - demander à Meuuh pour le moment
100 - s'inspirer du format des annonces précédentes
101 - poster dans videolan-announce, vlc et vlc-devel