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 :
23 - updater debian/changelog (laissez faire sam si vous ne savez pas
30 - créer le tar.gz du vlc avec `make dist'.
31 - copier le tar.gz sur brahma, dans /opt/ftp/pub/vlc/XXX/
32 - si les répertoires créés ne sont pas en g+w, corriger cela
36 mv vlc-XXX.tar.gz vlc_XXX.orig.tar.gz
37 tar xvzf vlc_XXX.orig.tar.gz
39 dpkg-buildpackage -rfakeroot
40 if [ $LOGNAME = sam ]; then debupload ../*XXX*; fi
41 # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/deb/
45 rpm -ta vlc-XXX.tar.gz
46 # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/rpm/
50 tar xvzf vlc-XXX.tar.gz
52 ./configure --with-dvdcss-tree=../libdvdcss --enable-release
55 # copier le .zip créé sur brahma, dans /opt/ftp/pub/vlc/XXX/beos/
60 tar xvzf vlc-XXX.tar.gz
62 configure-win32 --enable-release --disable-gtk --disable-sdl
65 # copier le .exe créé sur brahma, dans /opt/ftp/pub/vlc/XXX/win32/
67 * Commit (ben oui, faut pas croire que tout aura marché du premier coup)
69 * Tag, selon le schéma v0_2_92 pour 0.2.92
73 - le web se trouve dans /opt/www/videolan/
74 - éditer vlc/download.html pour mettre à jour les tarballs
75 - éditer news.msg pour mettre une petite bafouille sur la release, en
76 s'inspirant des releases précédentes et du changelog quand on n'a pas
79 * Annonce sur www.gnome.org
81 - cliquer à gauche sur "Get more software"
82 - cliquer sur "Edit an existing map entry"
83 - rentrer 'vlc' comme nom de package
84 - mettre à jour le numéro de version et d'éventuels détails, et submit
85 - l'update est instantanée
87 * Annonce sur www.freshmeat.net
89 - il faut avoir un compte sur freshmeat
90 - aller sur http://www.freshmeat.net/projects/vlc/
91 - cliquer sur la branche de la release, par exemple Ourumov
92 - choisir "add release" dans le menu déroulant
93 - remplir tout le bazar, et submit
94 - l'update peut mettre plusieurs heures
98 - s'inspirer du format des annonces précédentes
99 - poster dans videolan-announce, vlc et vlc-devel