- updater le numéro de version partout où c'est nécessaire
· configure.in (relancer autoconf)
· vlc.spec
- · extras/libdvdcss/libdvdcss.spec (si nécessaire)
· ipkg/control
· debian/changelog
+ · extras/MacOSX/vlc.pbprj/project.pbxproj
- mettre à jour les ChangeLog et la TODO list pour ceux qui auraient
étourdiment oublié de l'updater à chaque commit
- updater le numéro de version et le timestamp dans :
+ · vlc.spec
· ChangeLog
- · ChangeLog.libdvdcss (si nécessaire)
+ · debian/changelog
- updater debian/changelog (laissez faire sam si vous ne savez pas
comment faire)
- * Commit, tag
+ * Commit
* Tarballs
- - créer le tar.gz et le tar.bz2 du vlc avec `make snapshot'.
- - copier le tar.gz et le tar.bz2 sur brahma, dans le répertoire
- /opt/ftp/pub/videolan/vlc/<n° de version>/
- - créer le tar.gz et le tar.bz2 de libdvdcss avec `make libdvdcss-snapshot'.
- - copier le tar.gz et le tar.bz2 sur brahma, dans le répertoire
- /opt/ftp/pub/videolan/libdvdcss/<n° de version>/
+ - créer le tar.gz du vlc avec `make dist'.
+ - copier le tar.gz sur brahma, dans /opt/ftp/pub/vlc/XXX/
- si les répertoires créés 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 créés sur brahma, dans le répertoire
- /opt/ftp/pub/videolan/vlc/<n° de version>/deb/
-
- * Packages Debian officiels pour debian.org
+ * Packages Debian
- - normalement il n'y a que sam qui touche à ça.
- - créer un tar.gz sans libdvdcss avec `make snapshot-nocss'
- - `dpkg-buildpackage -rfakeroot'
- - `debupload'
+ mv vlc-XXX.tar.gz vlc_XXX.orig.tar.gz
+ tar xvzf vlc_XXX.orig.tar.gz
+ cd vlc-XXX
+ dpkg-buildpackage -rfakeroot
+ if [ $LOGNAME = sam ]; then debupload ../*XXX*; fi
+ # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/deb/
- * Packages RedHat
+ * Packages RPM
- - 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
+ rpm -ta vlc-XXX.tar.gz
+ # copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/rpm/
* Packages BeOS
- - compiler un vlc avec `--enable-release'
- - lancer `make package-beos'
- - copier le .zip créé sur brahma, dans le répertoire
- /opt/ftp/pub/videolan/vlc/<n° de version>/beos/
+ tar xvzf vlc-XXX.tar.gz
+ cd vlc-XXX
+ ./configure --with-dvdcss-tree=../libdvdcss --enable-release
+ make
+ make package-beos
+ # copier le .zip créé sur brahma, dans /opt/ftp/pub/vlc/XXX/beos/
* Packages Win32
- - cross-compiler un vlc avec `--enable-release'
- - lancer `make package-win32'
- - copier le .exe créé sur brahma, dans le répertoire
- /opt/ftp/pub/videolan/vlc/<n° de version>/win32/
+ # aller sur vthr
+ tar xvzf vlc-XXX.tar.gz
+ cd vlc-XXX
+ configure-win32 --enable-release --disable-gtk --disable-sdl
+ make
+ make package-win32
+ # copier le .exe créé sur brahma, dans /opt/ftp/pub/vlc/XXX/win32/
+
+ * Commit (ben oui, faut pas croire que tout aura marché du premier coup)
+
+ * Tag, selon le schéma v0_2_92 pour 0.2.92
* Update sur le web
- - le web se trouve dans /opt/www/videolan/htdocs/
+ - le web se trouve dans /var/www/www.videolan.org/
- éditer vlc/download.html pour mettre à jour les tarballs
- - éditer libdvdcss/download.html si nécessaire
- éditer news.msg pour mettre une petite bafouille sur la release, en
s'inspirant des releases précédentes et du changelog quand on n'a pas
d'idées
- cliquer sur la branche de la release, par exemple Ourumov
- choisir "add release" dans le menu déroulant
- remplir tout le bazar, et submit
- - refaire pareil avec http://www.freshmeat.net/projects/libdvdcss/
- l'update peut mettre plusieurs heures
+ * Annonce sur VersionTracker
+
+ - demander à Meuuh pour le moment
+
* Mail d'annonce
- s'inspirer du format des annonces précédentes