diff --git a/buildout/profiles/versions-2.12.cfg b/buildout/profiles/versions-2.12.cfg
index 8e0190adfaaa0ea7d204b82ff899690b1f431f0f..b6f52f10b692157976df889c80cf924dc18c393a 100644
--- a/buildout/profiles/versions-2.12.cfg
+++ b/buildout/profiles/versions-2.12.cfg
@@ -1,25 +1,11 @@
-# Place for define the versions of libraries and source revision to
-# be used when build your system, for zope 2.12.
+# Packages versions specific for Zope 2.12 flavour
 [buildout]
 
 extends =
   http://svn.zope.org/repos/main/Zope/tags/2.12.9/versions.cfg
+  ../profiles/versions-common.cfg
 
 [versions]
-# XXX refactor parts shared with versions.cfg into a common file
-python-memcached = 1.45
-PyXML = 0.8.4
-ipython = 0.10
-# itools is built manually, version 0.50.x can't be built by setuptools
-#itools = 0.50.8
-numpy = 1.3.0
-plone.recipe.zope2instance = 3.6
-erp5.recipe.standaloneinstance >= 0.4
-erp5.recipe.mysqlserver >= 1.1.3
-rdiff-backup = 1.0.5
-pysvn = 1.7.2
-xml-marshaller >= 0.9.2
-lxml = 2.2.6
 # Use SOAPpy from http://ibid.omnia.za.net/eggs/ instead of
 # http://www.nexedi.org/static/packages/source/ due to SyntaxError on
 # Python 2.6
@@ -29,12 +15,6 @@ SOAPpy = 0.12.0
 # is used instead
 Acquisition =
 
-erp5_products_revision =
-erp5_bt5_revision = ${:erp5_products_revision}
-
-# 1.3.1 fixes environment leak
-hexagonit.recipe.cmmi >= 1.3.1
-
 # Zope KGS is incompatible with buildout 1.5.0 in case of distribute and
 # zc.buildout
 distribute >= 0.6.14
diff --git a/buildout/profiles/versions-common.cfg b/buildout/profiles/versions-common.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..458067f472ed58a2cef9ac348621e016ba7bac0d
--- /dev/null
+++ b/buildout/profiles/versions-common.cfg
@@ -0,0 +1,18 @@
+# Common packages versions for all flavours
+[versions]
+# XXX refactor parts shared with versions.cfg into a common file
+# 1.3.1 fixes environment leak
+PyXML = 0.8.4
+erp5.recipe.mysqlserver >= 1.1.3
+erp5.recipe.standaloneinstance >= 0.4
+erp5_bt5_revision = ${:erp5_products_revision}
+erp5_products_revision =
+hexagonit.recipe.cmmi >= 1.3.1
+ipython = 0.10
+lxml = 2.2.6
+numpy = 1.3.0
+plone.recipe.zope2instance = 3.6
+pysvn = 1.7.2
+python-memcached = 1.45
+rdiff-backup = 1.0.5
+xml-marshaller >= 0.9.2
diff --git a/buildout/profiles/versions.cfg b/buildout/profiles/versions.cfg
index 4985dd5587b95ecbea39f0e6fb0f36da8a3fc36a..5db9ee648bf745a862443e68260f441b130a45f4 100644
--- a/buildout/profiles/versions.cfg
+++ b/buildout/profiles/versions.cfg
@@ -1,20 +1,6 @@
-# Place for define the versions of libraries and source revision to
-# be used when build your system.
+# Packages versions specific for Zope 2.8 flavour
+[buildout]
+extends = ../profiles/versions-common.cfg
+
 [versions]
-python-memcached = 1.45
-PyXML = 0.8.4
-ipython = 0.10
 itools = 0.20.8
-numpy = 1.3.0
-plone.recipe.zope2instance = 3.6
-erp5.recipe.standaloneinstance >= 0.4
-erp5.recipe.mysqlserver >= 1.1.3
-pysvn = 1.7.2
-xml-marshaller >= 0.9.2
-rdiff-backup = 1.0.5
-erp5_products_revision =
-erp5_bt5_revision = ${:erp5_products_revision}
-lxml = 2.2.6
-
-# 1.3.1 fixes environment leak
-hexagonit.recipe.cmmi >= 1.3.1