Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
a1db9177
Commit
a1db9177
authored
Nov 21, 2005
by
Antoine Cellerier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
translated release howto to english (and updated some stuff)
parent
d66ad858
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
47 additions
and
69 deletions
+47
-69
doc/release-howto.txt
doc/release-howto.txt
+47
-69
No files found.
doc/release-howto.txt
View file @
a1db9177
...
@@ -4,99 +4,77 @@
...
@@ -4,99 +4,77 @@
Release HOWTO
Release HOWTO
- - - - - - - -
- - - - - - - -
* Tests
préalables (compilation, regression test, etc.) (on ne rit pas
)
* Tests
: compilation, regression tests ...
*
Opérations sur l
a repository
*
Changes on the svn
repository
- générer un timestamp de release (par exemple avec 822-date)
- update the version number everywhere it's needed
- updater le numéro de version partout où c'est nécessaire
· configure.ac (rerun autoconf)
· configure.ac (relancer autoconf)
· vlc.spec
· vlc.spec
· ipkg/control
· ipkg/contro
l (does this still work ?
)
· debian/changelog
· debian/changelog
· extras/MacOSX/vlc.pbprj/project.pbxproj
· extras/MacOSX/vlc.pbprj/project.pbxproj
· extras/MacOSX/Resources/English.lproj/InfoPlist.string
· extras/MacOSX/Resources/English.lproj/InfoPlist.string
- mettre à jour les ChangeLog et la TODO list pour ceux qui auraient
- update the ChangeLog and NEWS files, as well as the Trac database
étourdiment oublié de l'updater à chaque commit
· ./toolbox --changelog
- updater le numéro de version et le timestamp dans :
· read all the commits and add important things to the NEWS file
· vlc.spec
· update the milestones info on https://trac.videolan.org/vlc
· ChangeLog
- update debian/changelog
· debian/changelog
- updater debian/changelog (laissez faire sam si vous ne savez pas
comment faire)
* Commit
* Commit
* Tarballs
* Tarballs (Use a clean tree !!!)
- 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
mv vlc-XXX.tar.gz vlc_XXX.orig.tar.gz
- make the VLC tar.gz and tar.bz2 files with `make dist'.
tar xvzf vlc_XXX.orig.tar.gz
- copy the tar.gz and tar.bz2 file on ftp.videolan.org in
cd vlc-XXX
/opt/ftp/pub/videolan/vlc/vlc-X.X.X/
dpkg-buildpackage -rfakeroot
- generate md5 hashes of these files
if [ $LOGNAME = sam ]; then debupload ../*XXX*; fi
# copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/deb/
* Packages RPM
* BeOS Packages
rpm -ta vlc-XXX.tar.gz
# copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/rpm/
* Packages BeOS
builder: http://developers.videolan.org/vlc/beos-compile.html
builder: http://developers.videolan.org/vlc/beos-compile.html
# copier les .zip créés sur brahma, dans /opt/ftp/pub/vlc/XXX/beos/
# add the .zip files to /opt/ftp/pub/videolan/vlc/vlc-X.X.X/beos/
* Packages Win32
# aller sur vthr
* Win32 Packages
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)
make the packages using the nightly builds configure/options/...
add the .zip and .exe files to /opt/ftp/pub/videolan/vlc/vlc-X.X.X/win32/
*
Tag, selon le schéma v0_2_92 pour 0.2.9
2
*
Commit changes ... it never works the first time
* Update sur le web
* "Tag" the release
svn cp svn://svn.videolan.org/vlc/trunk svn://svn.videolan.org/vlc/tag/X.X.X
or
svn mv svn://svn.videolan.org/vlc/branches/X.X.X svn://svn.videolan.org/vlc/tag/X.X.X
- le web se trouve dans /var/www/www.videolan.org/
* Update the website
- é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 précédentes et du changelog quand on n'a pas
d'idées
* Annonce sur www.gnome.org
- edit the /index.php /vlc/*.php pages
- add a news item to news.msg
- cliquer à gauche sur "Get more software"
* Announce on www.gnome.org
- cliquer sur "Edit an existing map entry"
- rentrer 'vlc' comme nom de package
- mettre à jour le numéro de version et d'éventuels détails, et submit
- l'update est instantanée
* Annonce sur www.freshmeat.net
- click on "Get more software"
- click on "Edit an existing map entry"
- look for the 'vlc' package
- update the version number and other info and submit
- the change is instantaneaous
- il faut avoir un compte sur freshmeat
* Announce on www.freshmeat.net
- aller sur http://www.freshmeat.net/projects/vlc/
- cliquer sur la branche de la release, par exemple Ourumov
- choisir "add release" dans le menu déroulant
- remplir tout le bazar, et submit
- l'update peut mettre plusieurs heures
* Annonce sur VersionTracker
- you need a freshmeat account
- go to http://www.freshmeat.net/projects/vlc/
- click on the release's branch (ie Stable)
- chose "add release" in the dropdown menu
- fill out all the info and submit
- the update can take several hours
- demander à Meuuh pour le momen
t
* Announce on VersionTracker
* Mail d'annonce
- ask Meuuh
- s'inspirer du format des annonces précédentes
* Announce email
- poster dans videolan-announce, vlc et vlc-devel
- write something along the lines of previous releases
- post in videolan-announce (moderated), vlc et vlc-devel
- add a sticky thread in the "General VLC media player discussion" forum
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment