DLP/Release Process

From The Document Foundation Wiki
Jump to navigation Jump to search

Release Process for DLP projects

  1. build with gcc and clang
  2. upload new build to coverity and check results
  3. run regression test suite, if there is one
  4. update NEWS
  5. run distcheck
  6. create tag
  7. bump version in configure.ac
  8. git push && git push --tags
  9. upload tarballs
  10. send announce mail to appropriate mailing lists: libreoffice@lists.freedesktop.org and devel@documentliberation.org for libreoffice-hosted projects; devel@documentliberation.org for sourceforge-hosted projects; devel@documentliberation.org and libwpd-devel@lists.sourceforge.net for subprojects of libwpd.
  11. send link from http://listarchives.documentliberation.org/www/devel/ to google+, facebook and twitter
  12. update bundled project in libreoffice

Announcement template:

   List of changes:
   - ...
   Home page: https://wiki.documentfoundation.org/DLP/Libraries/$lib | https://sourceforge.net/projects/$lib/ 
   Download from: http://dev-www.libreoffice.org/src/$lib/ | https://sourceforge.net/projects/$lib/files/$lib/$libversion/