Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
authorMartin Quinson <martin.quinson@loria.fr>
Fri, 5 Oct 2018 21:16:36 +0000 (23:16 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Fri, 5 Oct 2018 21:16:36 +0000 (23:16 +0200)
CMakeLists.txt
ChangeLog
NEWS
doc/doxygen/inside_release.doc
docs/source/conf.py
sonar-project.properties
tools/docker/Dockerfile.tuto-s4u

index 5e9c98d..5abb679 100644 (file)
@@ -109,8 +109,8 @@ endif()
 
 set(SIMGRID_VERSION_MAJOR "3")
 set(SIMGRID_VERSION_MINOR "21")
-set(SIMGRID_VERSION_PATCH "0")
-#set(SIMGRID_VERSION_EXTRA "-DEVEL") # Extra words to add to version string (e.g. -rc1)
+set(SIMGRID_VERSION_PATCH "90")
+set(SIMGRID_VERSION_EXTRA "-DEVEL") # Extra words to add to version string (e.g. -rc1)
 
 set(SIMGRID_VERSION_DATE  "2018") # Year for copyright information
 
index dc87677..3fe5f93 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+SimGrid (3.22) NOT RELEASED (Release Target: December 21. 2018, 22:23 UTC)
+
 SimGrid (3.21) October 3. 2018
 
 The Restarting Documentation (TRD) Release.
diff --git a/NEWS b/NEWS
index 965bd0b..c5a113b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+                    _               _____  ____  ____
+__   _____ _ __ ___(_) ___  _ __   |___ / |___ \|___ \
+\ \ / / _ \ '__/ __| |/ _ \| '_ \    |_ \   __) | __) |
+ \ V /  __/ |  \__ \ | (_) | | | |  ___) | / __/ / __/
+  \_/ \___|_|  |___/_|\___/|_| |_| |____(_)_____|_____|
+               (not released)
+
                     _               _____  ____  _
 __   _____ _ __ ___(_) ___  _ __   |___ / |___ \/ |
 \ \ / / _ \ '__/ __| |/ _ \| '_ \    |_ \   __) | |
index 3cbc5eb..b9fafef 100644 (file)
@@ -11,8 +11,10 @@ Please apply the following checklist before releasing.
   - The external patches (Debian, etc) are integrated.
     The COPYING file is aligned with Debian's copyright file, and the
     dates of SimGrid chunks are accurate.
-  - The version number is correctly marked in CMakeLists.txt (in macros
-    SIMGRID_VERSION_*), and also in sonar-project.properties
+  - The version number is correctly marked in 
+    - CMakeLists.txt (in macros SIMGRID_VERSION_*)
+    - sonar-project.properties
+    - docs/source/conf.py
   - The "make distcheck" target works (testing that every files needed
     to build and install are included in the archive)
 - Tests
@@ -101,7 +103,8 @@ the settings icon of the release you want to change.
 - Push the archive files (tar.gz and jar) on gforge
 - Post a news on gforge (before updating the website)
 - Update the link scm.gforge.inria.fr:/home/groups/simgrid/htdocs/simgrid/latest
-  (and create the directory of the next version)
+  - Create the directory of the released version and upload the doc artefact in it
+  - Remove the older releases so that people don't find them in google
 - Rebuild and resynchronize the website so that the file gets visible
   from our download page.@n
   - Edit org/org-templates/level-0.org to change the release version, the tgz link and the jar link.
@@ -111,30 +114,31 @@ the settings icon of the release you want to change.
   - make -C org all sync
   - git commit -a && git push
 - Announce the release
- - Document the tag on https://github.com/simgrid/simgrid/releases
+ - Document the tag on https://github.com/simgrid/simgrid/releases and
+   on https://framagit.org/simgrid/simgrid/tags
  - Mail the simgrid-user mailing list
     - the NEWS chunk in the mail;
     - Hall of Fame in the mail@n
-      git shortlog -sne v3.18..
-    - the ChangeLog chunk as attachment
- - Also mail some other lists (G5K users), with only the NEWS chunk
-   and the link to the download section
+      git shortlog -se v3.21..
+    - Link to the ChangeLog on framagit (the version of that tag)
+ - Also mail some other lists (G5K users)
 - Release the debian package
-  - make -f debian/rules get-orig-source
-  - gbp import ../simgrid_XXX+dfsg.orig.tar.xz
+  - rm -f ../simgrid_3.*+dfsg.orig.tar.xz
+  - uscan # download the new version
+  - gbp import-orig ../simgrid_3.*+dfsg.orig.tar.xz
   - dch -i "New upstream release" # + copy the NEWS into debian/changelog
   - git mv debian/libsimgrid3.XX.install debian/libsimgrid3.XY.install
-  - edit debian/control
-    - s/simgrid3.XX/simgrid3.XY/ 
-    - libsimgrid3.XY conflicts with libsimgrid3.XX because of smpimain
+  - edit debian/control: s/simgrid3.XX/simgrid3.XY/ 
 - Update the simgrid/package.py for spack: https://gitlab.inria.fr/solverstack/spack-repo
 - Create the template for the next release in ChangeLog and NEWS files
   Release Target date: https://en.wikipedia.org/wiki/Equinox
-- Change the release number to 3.X.90 in CMakeLists.txt and sonar-project.properties
+- Change the release number to 3.X.90 in CMakeLists.txt and sonar-project.properties docs/source/conf.py
 - Deal with deprecations:
   - Introduce the XBT_ATTRIB_DEPRECATED_v??? macro for the next release.
   - Kill the one for the current release and remove all code that were
     mandated by the deprecated functions (both in source and headers).
   - Do the possible cleanups now that these features are gone.
+- Update the Docker images (after pushing to the git)
+  - cd tools/docker && make stable tuto-s4u push
 
 */
index b57d1f3..74a7928 100644 (file)
@@ -35,7 +35,7 @@ copyright = u'2002-2018, The SimGrid Team'
 author = u'The SimGrid Team'
 
 # The short X.Y version
-version = u'3.21'
+version = u'alpha 3.22'
 # The full version, including alpha/beta/rc tags
 release = u'3.21'
 
index c68483b..99f0f9a 100644 (file)
@@ -3,7 +3,7 @@
 
 sonar.projectKey=simgrid
 sonar.projectName=SimGrid
-sonar.projectVersion=3.21
+sonar.projectVersion=3.21.90
 
 sonar.links.homepage=http://simgrid.org
 sonar.links.issue=https://github.com/simgrid/simgrid/issues
index 1753cc1..7832a80 100644 (file)
@@ -1,5 +1,5 @@
 # Base image 
-FROM simgrid/unstable
+FROM simgrid/stable
 
 # - Clone simgrid-template-s4u, as it is needed by the tutorial
 RUN apt update && apt install -y pajeng r-base r-cran-ggplot2 r-cran-dplyr cmake g++ git libboost-all-dev&& \