
[ Note: this howto is probably useful to core vlc developers only ]

  Release HOWTO
 - - - - - - - -

 * Tests pralables (compilation, regression test, etc.) (on ne rit pas)

 * Oprations sur la repository

  - gnrer un timestamp de release (par exemple avec 822-date)
  - updater le numro de version partout o c'est ncessaire
      configure.in (relancer autoconf)
      vlc.spec
      ipkg/control
      debian/changelog
  - mettre  jour les ChangeLog et la TODO list pour ceux qui auraient
    tourdiment oubli de l'updater  chaque commit
  - updater le numro de version et le timestamp dans :
      ChangeLog
  - updater debian/changelog (laissez faire sam si vous ne savez pas
    comment faire)

 * Commit, tag

 * Tarballs

  - crer le tar.gz et le tar.bz2 du vlc avec `make snapshot'.
  - copier le tar.gz et le tar.bz2 sur brahma, dans le rpertoire
    /opt/ftp/pub/videolan/vlc/<n de version>/
  - si les rpertoires crs ne sont pas en g+w, corriger cela

 * Packages Debian pour videolan.org

  -  partir d'un tar.gz, lancer `dpkg-buildpackage -rfakeroot [-us -uc]'
  - copier tous les fichiers crs sur brahma, dans le rpertoire
    /opt/ftp/pub/videolan/vlc/<n de version>/deb/

 * Packages Debian officiels pour debian.org

  - normalement il n'y a que sam qui touche  a.
  - crer un tar.gz sans support dvdcss avec `make snapshot-nocss'
  - `dpkg-buildpackage -rfakeroot'
  - `debupload'

 * Packages RedHat

  - mettre le tar.bz2 dans /usr/src/redhat/SOURCES
  - extraire le tar.bz2, faire un chown root.root vlc.spec
  - lancer rpm -ba vlc.spec

 * Packages BeOS

  - compiler un vlc avec `--enable-release'
  - lancer `make package-beos'
  - copier le .zip cr sur brahma, dans le rpertoire
    /opt/ftp/pub/videolan/vlc/<n de version>/beos/

 * Packages Win32

  - cross-compiler un vlc avec `--enable-release'
  - lancer `make package-win32'
  - copier le .exe cr sur brahma, dans le rpertoire
    /opt/ftp/pub/videolan/vlc/<n de version>/win32/

 * Update sur le web

  - le web se trouve dans /opt/www/videolan/htdocs/
  - diter vlc/download.html pour mettre  jour les tarballs
  - diter news.msg pour mettre une petite bafouille sur la release, en
    s'inspirant des releases prcdentes et du changelog quand on n'a pas
    d'ides

 * Annonce sur www.gnome.org

  - cliquer  gauche sur "Get more software"
  - cliquer sur "Edit an existing map entry"
  - rentrer 'vlc' comme nom de package
  - mettre  jour le numro de version et d'ventuels dtails, et submit
  - l'update est instantane

 * Annonce sur www.freshmeat.net

  - il faut avoir un compte sur freshmeat
  - aller sur http://www.freshmeat.net/projects/vlc/
  - cliquer sur la branche de la release, par exemple Ourumov
  - choisir "add release" dans le menu droulant
  - remplir tout le bazar, et submit
  - l'update peut mettre plusieurs heures

 * Mail d'annonce

  - s'inspirer du format des annonces prcdentes
  - poster dans videolan-announce, vlc et vlc-devel

