[Testbot] Plone 5.0 - Python 2.7 - Build # 4062 - Fixed! - 0 failure(s)

jenkins at plone.org jenkins at plone.org
Tue Jan 27 21:07:02 UTC 2015


-------------------------------------------------------------------------------
Plone 5.0 - Python 2.7 - Build # 4062 - Fixed!
-------------------------------------------------------------------------------

http://jenkins.plone.org/job/plone-5.0-python-2.7/4062/


-------------------------------------------------------------------------------
CHANGES
-------------------------------------------------------------------------------

Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-10T08:56:25+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/29f875051619168c9e345f799a73e9d7e6722508

remove all PTC traces

Files changed:
M checkouts.cfg
M cmftrunk.cfg
M jenkins-code-analysis.cfg
M sources.cfg
M tests.cfg
M versions.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index dcdac69..6c14c6e 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -5,11 +5,15 @@ auto-checkout =
     Products.Archetypes
     Products.CMFDiffTool
     Products.CMFPlone
+    Products.CMFPlacefulWorkflow
+    Products.PloneLanguageTool
     mockup
+    plone.app.blob
     plone.app.content
     plone.app.contentmenu
     plone.app.contenttypes
     plone.app.controlpanel
+    plone.app.dexterity
     plone.app.folder
     plone.app.iterate
     plone.app.locales
@@ -17,9 +21,12 @@ auto-checkout =
     plone.app.querystring
     plone.app.textfield
     plone.app.theming
+    plone.app.users
     plone.app.upgrade
     plone.app.versioningbehavior
     plone.app.widgets
+    plone.openid
+    plone.outputfilters
     plone.formwidget.contenttree
     plone.formwidget.datetime
     plone.formwidget.recurrence
@@ -30,10 +37,11 @@ auto-checkout =
 # test fixes only
     Products.ATContentTypes
     Products.CMFEditions
+    Products.CMFPlacefulWorkflow
+    Products.CMFFormController
     Products.contentmigration
     Products.Marshall
     Products.PasswordResetTool
-    Products.PloneTestCase
     archetypes.schemaextender
     collective.xmltestreport
     plone.app.blob
diff --git a/cmftrunk.cfg b/cmftrunk.cfg
index 69e8231..ac17a64 100644
--- a/cmftrunk.cfg
+++ b/cmftrunk.cfg
@@ -3,10 +3,8 @@ extends =
     buildout.cfg
 
 auto-checkout +=
-    Products.CMFActionIcons
     Products.CMFCore
     Products.CMFDefault
-    Products.CMFTopic
     Products.CMFUid
     Products.DCWorkflow
 
@@ -18,10 +16,7 @@ eggs +=
     Products.ExternalMethod
 
 [sources]
-Products.CMFActionIcons             = svn ${remotes:zope}/Products.CMFActionIcons/trunk
-Products.CMFCalendar                = svn ${remotes:zope}/Products.CMFCalendar/trunk
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/trunk
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/trunk
-Products.CMFTopic                   = svn ${remotes:zope}/Products.CMFTopic/trunk
 Products.CMFUid                     = svn ${remotes:zope}/Products.CMFUid/trunk
 Products.DCWorkflow                 = svn ${remotes:zope}/Products.DCWorkflow/trunk
diff --git a/jenkins-code-analysis.cfg b/jenkins-code-analysis.cfg
index 95f8db6..fa7bf07 100644
--- a/jenkins-code-analysis.cfg
+++ b/jenkins-code-analysis.cfg
@@ -104,7 +104,6 @@ jenkins-test-directories =
     packages/plonetheme/sunburst/
     packages/Products/Archetypes/
     packages/Products/ATContentTypes/
-    packages/Products/CMFActionIcons/
     packages/Products/CMFCore/
     packages/Products/CMFDefault/
     packages/Products/CMFDiffTool/
@@ -113,7 +112,6 @@ jenkins-test-directories =
     packages/Products/CMFFormController/
     packages/Products/CMFPlacefulWorkflow/
     packages/Products/CMFQuickInstallerTool/
-    packages/Products/CMFTestCase/
     packages/Products/CMFUid/
     packages/Products/contentmigration/
     packages/Products/DCWorkflow/
@@ -127,7 +125,6 @@ jenkins-test-directories =
     packages/Products/PlacelessTranslationService/
     packages/Products/PloneLanguageTool/
     packages/Products/PlonePAS/
-    packages/Products/PloneTestCase/
     packages/Products/PluggableAuthService/
     packages/Products/PluginRegistry/
     packages/Products/PortalTransforms/
diff --git a/sources.cfg b/sources.cfg
index b1a50b2..90e72f9 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -152,10 +152,8 @@ z3c.relationfield                   = git ${remotes:zopegit}/z3c.relationfield.g
 zope.globalrequest                  = git ${remotes:zopegit}/zope.globalrequest.git pushurl=${remotes:zopegit_push}/zope.globalrequest.git branch=master
 
 # Products
-Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=master
+Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=tomgross-ptc
 Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=master
-Products.CMFActionIcons             = svn ${remotes:zope}/Products.CMFActionIcons/branches/2.1
-Products.CMFCalendar                = svn ${remotes:zope}/Products.CMFCalendar/branches/2.2
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/branches/2.2
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/branches/2.2
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
@@ -165,8 +163,6 @@ Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormContr
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master
-Products.CMFTestCase                = git ${remotes:plone}/Products.CMFTestCase.git pushurl=${remotes:plone_push}/Products.CMFTestCase.git branch=master
-Products.CMFTopic                   = svn ${remotes:zope}/Products.CMFTopic/branches/2.2
 Products.CMFUid                     = svn ${remotes:zope}/Products.CMFUid/branches/2.2
 Products.contentmigration           = git ${remotes:plone}/Products.contentmigration.git pushurl=${remotes:plone_push}/Products.contentmigration.git branch=master
 Products.DCWorkflow                 = svn ${remotes:zope}/Products.DCWorkflow/branches/2.2
@@ -181,7 +177,6 @@ Products.PasswordResetTool          = git ${remotes:plone}/Products.PasswordRese
 Products.PlacelessTranslationService= git ${remotes:plone}/Products.PlacelessTranslationService.git pushurl=${remotes:plone_push}/Products.PlacelessTranslationService.git branch=master
 Products.PloneLanguageTool          = git ${remotes:plone}/Products.PloneLanguageTool.git pushurl=${remotes:plone_push}/Products.PloneLanguageTool.git branch=master
 Products.PlonePAS                   = git ${remotes:plone}/Products.PlonePAS.git pushurl=${remotes:plone_push}/Products.PlonePAS.git branch=master
-Products.PloneTestCase              = git ${remotes:plone}/Products.PloneTestCase.git pushurl=${remotes:plone_push}/Products.PloneTestCase.git branch=master
 Products.PluggableAuthService       = svn ${remotes:zope}/Products.PluggableAuthService/trunk
 Products.PluginRegistry             = svn ${remotes:zope}/Products.PluginRegistry/trunk
 Products.PortalTransforms           = git ${remotes:plone}/Products.PortalTransforms.git pushurl=${remotes:plone_push}/Products.PortalTransforms.git branch=master
diff --git a/tests.cfg b/tests.cfg
index 2d8f56b..edb1ff1 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -23,7 +23,6 @@ test-eggs =
     Products.PlacelessTranslationService
     Products.PloneLanguageTool
     Products.PlonePAS
-    Products.PloneTestCase
     Products.PluggableAuthService
     Products.PluginRegistry
     Products.PortalTransforms
@@ -196,7 +195,6 @@ AT_plone_app_testing =
 CMF =
     Products.CMFDefault
     Products.CMFDynamicViewFTI
-    Products.CMFTestCase
     Products.CMFUid
     Products.GenericSetup
     Products.PloneLanguageTool
@@ -449,7 +447,6 @@ exclude =
     pathtools
     persistent
     Plone
-    Products.CMFCalendar
     Products.TinyMCE
     plone.app.imaging
     plone.app.locales
diff --git a/versions.cfg b/versions.cfg
index 1730866..0f3d525 100644
--- a/versions.cfg
+++ b/versions.cfg
@@ -90,7 +90,6 @@ slimit = 0.8.1
 Plone                                 = 5.0a3
 Products.ATContentTypes               = 2.2.2
 Products.Archetypes                   = 1.10.2
-Products.CMFActionIcons               = 2.1.3
 Products.CMFCore                      = 2.2.8
 Products.CMFDefault                   = 2.2.4
 Products.CMFDiffTool                  = 2.1
@@ -100,8 +99,6 @@ Products.CMFFormController            = 3.0.3
 Products.CMFPlacefulWorkflow          = 1.6.0
 Products.CMFPlone                     = 5.0a3
 Products.CMFQuickInstallerTool        = 3.0.7
-Products.CMFTestCase                  = 0.9.12
-Products.CMFTopic                     = 2.2.1
 Products.CMFUid                       = 2.2.1
 Products.contentmigration             = 2.1.9
 Products.DateRecurringIndex           = 2.1
@@ -115,7 +112,6 @@ Products.PasswordResetTool            = 2.1.1
 Products.PlacelessTranslationService  = 2.0.5
 Products.PloneLanguageTool            = 3.2.7
 Products.PlonePAS                     = 5.0
-Products.PloneTestCase                = 0.9.18
 Products.PluggableAuthService         = 1.10.0
 Products.PluginRegistry               = 1.3
 Products.PortalTransforms             = 2.1.4


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-10T09:02:09+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/f9fe42b24e183081f1a7d8f105254fdc7cd0bf63

Merge commit '1e8558e2131d780ac0ce998537185b5a5abddd38' into tomgross-noptc2

Conflicts:
	checkouts.cfg

Files changed:
M checkouts.cfg
M tests.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 6c14c6e..a7d83c8 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -59,6 +59,7 @@ auto-checkout =
     plone.browserlayer
     plone.caching
     plone.formwidget.namedfile
+    plone.openid
     plone.outputfilters
     plone.rfc822
     plone.session
diff --git a/tests.cfg b/tests.cfg
index edb1ff1..a9b1c32 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -197,7 +197,6 @@ CMF =
     Products.CMFDynamicViewFTI
     Products.CMFUid
     Products.GenericSetup
-    Products.PloneLanguageTool
     Products.PluggableAuthService
     Products.PluginRegistry
     five.customerize


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-10T09:19:43+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/f7e972f13e27973554149aba08e4894b3c5dbc85

use noptc branches of products

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index 90e72f9..5be120c 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -38,7 +38,7 @@ icalendar                           = git ${remotes:collective}/icalendar.git pu
 jquery.recurrenceinput.js           = git ${remotes:collective}/jquery.recurrenceinput.js.git pushurl=${remotes:collective_push}/jquery.recurrenceinput.js.git branch=master egg=false
 mockup                              = git ${remotes:plone}/mockup.git pushurl=${remotes:plone_push}/mockup.git branch=master
 plone.alterego                      = git ${remotes:plone}/plone.alterego.git pushurl=${remotes:plone_push}/plone.alterego.git branch=master
-plone.app.blob                      = git ${remotes:plone}/plone.app.blob.git pushurl=${remotes:plone_push}/plone.app.blob.git branch=master
+plone.app.blob                      = git ${remotes:plone}/plone.app.blob.git pushurl=${remotes:plone_push}/plone.app.blob.git branch=tomgross-ptc-v3
 plone.app.caching                   = git ${remotes:plone}/plone.app.caching.git pushurl=${remotes:plone_push}/plone.app.caching.git branch=master
 plone.app.collection                = git ${remotes:plone}/plone.app.collection.git pushurl=${remotes:plone_push}/plone.app.collection.git branch=master
 plone.app.content                   = git ${remotes:plone}/plone.app.content.git pushurl=${remotes:plone_push}/plone.app.content.git branch=master
@@ -77,9 +77,9 @@ plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.g
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
 plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
-plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=master
+plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
-plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=master
+plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting
 plone.app.viewletmanager            = git ${remotes:plone}/plone.app.viewletmanager.git pushurl=${remotes:plone_push}/plone.app.viewletmanager.git branch=master
 plone.app.vocabularies              = git ${remotes:plone}/plone.app.vocabularies.git pushurl=${remotes:plone_push}/plone.app.vocabularies.git branch=master
 plone.app.widgets                   = git ${remotes:plone}/plone.app.widgets.git pushurl=${remotes:plone_push}/plone.app.widgets.git branch=master
@@ -112,7 +112,7 @@ plone.locking                       = git ${remotes:plone}/plone.locking.git pus
 plone.memoize                       = git ${remotes:plone}/plone.memoize.git pushurl=${remotes:plone_push}/plone.memoize.git branch=master
 plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=master
 plone.openid                        = git ${remotes:plone}/plone.openid.git pushurl=${remotes:plone_push}/plone.openid.git branch=master
-plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=master
+plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=plone-app-testing
 plone.portlet.collection            = git ${remotes:plone}/plone.portlet.collection.git pushurl=${remotes:plone_push}/plone.portlet.collection.git branch=master
 plone.portlet.static                = git ${remotes:plone}/plone.portlet.static.git pushurl=${remotes:plone_push}/plone.portlet.static.git branch=master
 plone.portlets                      = git ${remotes:plone}/plone.portlets.git pushurl=${remotes:plone_push}/plone.portlets.git branch=master
@@ -153,13 +153,13 @@ zope.globalrequest                  = git ${remotes:zopegit}/zope.globalrequest.
 
 # Products
 Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=tomgross-ptc
-Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=master
+Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=tomgross-ptc
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/branches/2.2
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/branches/2.2
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
 Products.CMFDynamicViewFTI          = git ${remotes:plone}/Products.CMFDynamicViewFTI.git pushurl=${remotes:plone_push}/Products.CMFDynamicViewFTI.git branch=master
-Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=master
-Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=master
+Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=tomgross-patesting
+Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=tomgross-noptc
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-10T11:24:20+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/754b568892fa4550309598f1223a1b6df3ce4bbe

use no ptc branches of products

Files changed:
M checkouts.cfg
M sources.cfg
M tests.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index a7d83c8..8f1308a 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -7,6 +7,7 @@ auto-checkout =
     Products.CMFPlone
     Products.CMFPlacefulWorkflow
     Products.PloneLanguageTool
+    Products.ResourceRegistries
     mockup
     plone.app.blob
     plone.app.content
diff --git a/sources.cfg b/sources.cfg
index 5be120c..f839200 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -46,13 +46,13 @@ plone.app.contentlisting            = git ${remotes:plone}/plone.app.contentlist
 plone.app.contentmenu               = git ${remotes:plone}/plone.app.contentmenu.git pushurl=${remotes:plone_push}/plone.app.contentmenu.git branch=master
 plone.app.contentrules              = git ${remotes:plone}/plone.app.contentrules.git pushurl=${remotes:plone_push}/plone.app.contentrules.git branch=master
 plone.app.contenttypes              = git ${remotes:plone}/plone.app.contenttypes.git pushurl=${remotes:plone_push}/plone.app.contenttypes.git branch=master
-plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=master
+plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=tomgross-ptc
 plone.app.customerize               = git ${remotes:plone}/plone.app.customerize.git pushurl=${remotes:plone_push}/plone.app.customerize.git branch=master
 plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolbar.git pushurl=${remotes:plone_push}/plone.app.debugtoolbar.git branch=master
 plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
-plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=master
+plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-ptc
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
 plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master
@@ -76,7 +76,7 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
 plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
 plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting
@@ -181,7 +181,7 @@ Products.PluggableAuthService       = svn ${remotes:zope}/Products.PluggableAuth
 Products.PluginRegistry             = svn ${remotes:zope}/Products.PluginRegistry/trunk
 Products.PortalTransforms           = git ${remotes:plone}/Products.PortalTransforms.git pushurl=${remotes:plone_push}/Products.PortalTransforms.git branch=master
 Products.DateRecurringIndex         = git ${remotes:collective}/Products.DateRecurringIndex.git pushurl=${remotes:collective_push}/Products.DateRecurringIndex.git branch=master
-Products.ResourceRegistries         = git ${remotes:plone}/Products.ResourceRegistries.git pushurl=${remotes:plone_push}/Products.ResourceRegistries.git branch=master
+Products.ResourceRegistries         = git ${remotes:plone}/Products.ResourceRegistries.git pushurl=${remotes:plone_push}/Products.ResourceRegistries.git branch=tomgross-notests
 Products.statusmessages             = git ${remotes:plone}/Products.statusmessages.git pushurl=${remotes:plone_push}/Products.statusmessages.git branch=master
 Products.TinyMCE                    = git ${remotes:plone}/Products.TinyMCE.git pushurl=${remotes:plone_push}/Products.TinyMCE.git branch=master
 Products.validation                 = git ${remotes:plone}/Products.validation.git pushurl=${remotes:plone_push}/Products.validation.git branch=master
diff --git a/tests.cfg b/tests.cfg
index a9b1c32..9751fdb 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -231,12 +231,6 @@ Plone =
 # plone.app.z3cform to that group.
     plone.app.widgets
 
-# PloneTestCase: Packages that use PloneTestCase without test isolation problems.
-PloneTestCase =
-    plone.app.users
-    Products.ResourceRegistries
-
-
 # plone_app_testing: Packages that use plone.app.testing without test isolation problems.
 plone_app_testing =
     borg.localrole
@@ -272,6 +266,7 @@ plone_app_testing =
     plone.app.textfield
     plone.app.testing
     plone.app.theming
+    plone.app.users
     plone.app.uuid
     plone.app.viewletmanager
     plone.app.vocabularies


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-25T13:19:41+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/9846195cec12c938a4bb0f194572d9a041c82b03

Merge remote-tracking branch 'origin/5.0' into tomgross-noptc2

Conflicts:
	checkouts.cfg

Files changed:
M checkouts.cfg
M tests.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 8f1308a..72a770b 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -7,14 +7,18 @@ auto-checkout =
     Products.CMFPlone
     Products.CMFPlacefulWorkflow
     Products.PloneLanguageTool
+    Products.PortalTransforms
     Products.ResourceRegistries
+    collective.monkeypatcher
     mockup
     plone.app.blob
     plone.app.content
     plone.app.contentmenu
+    plone.app.contentrules
     plone.app.contenttypes
     plone.app.controlpanel
     plone.app.dexterity
+    plone.app.discussion
     plone.app.folder
     plone.app.iterate
     plone.app.locales
@@ -28,12 +32,14 @@ auto-checkout =
     plone.app.widgets
     plone.openid
     plone.outputfilters
+    plone.app.z3cform
     plone.formwidget.contenttree
     plone.formwidget.datetime
     plone.formwidget.recurrence
     plone.resource
     plone.stringinterp
     plone.subrequest
+    plone.testing
     plonetheme.barceloneta
 # test fixes only
     Products.ATContentTypes
@@ -60,7 +66,6 @@ auto-checkout =
     plone.browserlayer
     plone.caching
     plone.formwidget.namedfile
-    plone.openid
     plone.outputfilters
     plone.rfc822
     plone.session
diff --git a/tests.cfg b/tests.cfg
index 9751fdb..9364f9a 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -180,9 +180,9 @@ Add-ons =
 Archetypes =
     archetypes.schemaextender
     Products.Archetypes
-    Products.CMFFormController
     Products.Marshall
     Products.MimetypesRegistry
+    Products.PloneTestCase
     Products.PortalTransforms
     Products.statusmessages
     Products.validation
@@ -192,11 +192,13 @@ ATCT =
 AT_plone_app_testing =
     plone.app.blob
     plone.app.collection
+    Products.CMFFormController
 CMF =
     Products.CMFDefault
     Products.CMFDynamicViewFTI
     Products.CMFUid
     Products.GenericSetup
+    Products.PloneLanguageTool
     Products.PluggableAuthService
     Products.PluginRegistry
     five.customerize


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-25T13:19:48+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/f61217465d91eff1c41928e692bb5f3f810b0a50

use correct branch of plone.app.testing

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index f839200..13e207e 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -52,7 +52,8 @@ plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolba
 plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
-plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-ptc
+plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-noptc
+
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
 plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-12-27T16:33:00+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/a71dd6c75cfda0e8bb7b632fe65271a4c078fed2

Merge remote-tracking branch 'origin/5.0' into tomgross-noptc2

Files changed:
M bootstrap.py
M versions.cfg

diff --git a/bootstrap.py b/bootstrap.py
index 6b8e89c..a629566 100644
--- a/bootstrap.py
+++ b/bootstrap.py
@@ -59,6 +59,8 @@
 parser.add_option("--allow-site-packages",
                   action="store_true", default=False,
                   help=("Let bootstrap.py use existing site packages"))
+parser.add_option("--setuptools-version",
+                  help="use a specific setuptools version")
 
 
 options, args = parser.parse_args()
@@ -75,8 +77,8 @@
     from urllib2 import urlopen
 
 ez = {}
-exec(urlopen('https://bootstrap.pypa.io/ez_setup.py'
-            ).read(), ez)
+exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
+
 if not options.allow_site_packages:
     # ez_setup imports site, which adds site packages
     # this will remove them from the path to ensure that incompatible versions
@@ -89,6 +91,10 @@
             sys.path[:] = [x for x in sys.path if sitepackage_path not in x]
 
 setup_args = dict(to_dir=tmpeggs, download_delay=0)
+
+if options.setuptools_version is not None:
+    setup_args['version'] = options.setuptools_version
+
 ez['use_setuptools'](**setup_args)
 import setuptools
 import pkg_resources
@@ -128,10 +134,15 @@
     _final_parts = '*final-', '*final'
 
     def _final_version(parsed_version):
-        for part in parsed_version:
-            if (part[:1] == '*') and (part not in _final_parts):
-                return False
-        return True
+        try:
+            return not parsed_version.is_prerelease
+        except AttributeError:
+            # Older setuptools
+            for part in parsed_version:
+                if (part[:1] == '*') and (part not in _final_parts):
+                    return False
+            return True
+
     index = setuptools.package_index.PackageIndex(
         search_path=[setuptools_path])
     if find_links:
@@ -158,8 +169,7 @@ def _final_version(parsed_version):
 import subprocess
 if subprocess.call(cmd, env=dict(os.environ, PYTHONPATH=setuptools_path)) != 0:
     raise Exception(
-        "Failed to execute command:\n%s",
-        repr(cmd)[1:-1])
+        "Failed to execute command:\n%s" % repr(cmd)[1:-1])
 
 ######################################################################
 # Import and run buildout
diff --git a/versions.cfg b/versions.cfg
index 0f3d525..36a2561 100644
--- a/versions.cfg
+++ b/versions.cfg
@@ -48,7 +48,7 @@ robotsuite = 1.6.1
 selenium = 2.43.0
 collective.xmltestreport = 1.3.1
 mock = 1.0.1
-zope.testrunner = 4.1.1
+zope.testrunner = 4.4.4
 pep8 = 1.5.7
 Babel = 1.3
 robotframework-selenium2screenshots = 0.4.0


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-05T07:44:55+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/7e35c751239c2e24e78caa52304d7ccf2a6fc446

checkout and noptc branches

Files changed:
M checkouts.cfg
M sources.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 8f1308a..d997ccb 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -40,8 +40,10 @@ auto-checkout =
     Products.CMFEditions
     Products.CMFPlacefulWorkflow
     Products.CMFFormController
+    Products.CMFDynamicViewFTI
     Products.contentmigration
     Products.Marshall
+    Products.MimetypesRegistry
     Products.PasswordResetTool
     archetypes.schemaextender
     collective.xmltestreport
diff --git a/sources.cfg b/sources.cfg
index f839200..518cd39 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -67,7 +67,7 @@ plone.app.openid                    = git ${remotes:plone}/plone.app.openid.git
 plone.app.portlets                  = git ${remotes:plone}/plone.app.portlets.git pushurl=${remotes:plone_push}/plone.app.portlets.git branch=master
 plone.app.querystring               = git ${remotes:plone}/plone.app.querystring.git pushurl=${remotes:plone_push}/plone.app.querystring.git branch=master
 plone.app.redirector                = git ${remotes:plone}/plone.app.redirector.git pushurl=${remotes:plone_push}/plone.app.redirector.git branch=master
-plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=master
+plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=tomgross-noptc
 plone.app.registry                  = git ${remotes:plone}/plone.app.registry.git pushurl=${remotes:plone_push}/plone.app.registry.git branch=master
 plone.app.relationfield             = git ${remotes:plone}/plone.app.relationfield.git pushurl=${remotes:plone_push}/plone.app.relationfield.git branch=master
 plone.app.robotframework            = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master
@@ -159,7 +159,7 @@ Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/br
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
 Products.CMFDynamicViewFTI          = git ${remotes:plone}/Products.CMFDynamicViewFTI.git pushurl=${remotes:plone_push}/Products.CMFDynamicViewFTI.git branch=master
 Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=tomgross-patesting
-Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=tomgross-noptc
+Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=master
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-05T07:45:10+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/7710a1995cd79ef884ab69bb9413fd0e52e8632c

Merge branch 'tomgross-noptc2' of github.com:plone/buildout.coredev into tomgross-noptc2

Files changed:
M checkouts.cfg
M sources.cfg
M tests.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index d997ccb..5d03fcc 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -7,14 +7,18 @@ auto-checkout =
     Products.CMFPlone
     Products.CMFPlacefulWorkflow
     Products.PloneLanguageTool
+    Products.PortalTransforms
     Products.ResourceRegistries
+    collective.monkeypatcher
     mockup
     plone.app.blob
     plone.app.content
     plone.app.contentmenu
+    plone.app.contentrules
     plone.app.contenttypes
     plone.app.controlpanel
     plone.app.dexterity
+    plone.app.discussion
     plone.app.folder
     plone.app.iterate
     plone.app.locales
@@ -28,12 +32,14 @@ auto-checkout =
     plone.app.widgets
     plone.openid
     plone.outputfilters
+    plone.app.z3cform
     plone.formwidget.contenttree
     plone.formwidget.datetime
     plone.formwidget.recurrence
     plone.resource
     plone.stringinterp
     plone.subrequest
+    plone.testing
     plonetheme.barceloneta
 # test fixes only
     Products.ATContentTypes
@@ -62,7 +68,6 @@ auto-checkout =
     plone.browserlayer
     plone.caching
     plone.formwidget.namedfile
-    plone.openid
     plone.outputfilters
     plone.rfc822
     plone.session
diff --git a/sources.cfg b/sources.cfg
index 518cd39..f6df112 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -52,7 +52,8 @@ plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolba
 plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
-plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-ptc
+plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-noptc
+
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
 plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master
diff --git a/tests.cfg b/tests.cfg
index 9751fdb..9364f9a 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -180,9 +180,9 @@ Add-ons =
 Archetypes =
     archetypes.schemaextender
     Products.Archetypes
-    Products.CMFFormController
     Products.Marshall
     Products.MimetypesRegistry
+    Products.PloneTestCase
     Products.PortalTransforms
     Products.statusmessages
     Products.validation
@@ -192,11 +192,13 @@ ATCT =
 AT_plone_app_testing =
     plone.app.blob
     plone.app.collection
+    Products.CMFFormController
 CMF =
     Products.CMFDefault
     Products.CMFDynamicViewFTI
     Products.CMFUid
     Products.GenericSetup
+    Products.PloneLanguageTool
     Products.PluggableAuthService
     Products.PluginRegistry
     five.customerize


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-05T07:45:47+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/a6080a525a9fd141911480517baf5eb3ef83cfa9

Merge remote-tracking branch 'origin/5.0' into tomgross-noptc2

Conflicts:
	checkouts.cfg

Files changed:
M bootstrap.py
M checkouts.cfg
M generate_gruntfile.py
M package.json
M plips/plip13091-multilingual.cfg
M versions.cfg

diff --git a/bootstrap.py b/bootstrap.py
index 6b8e89c..a629566 100644
--- a/bootstrap.py
+++ b/bootstrap.py
@@ -59,6 +59,8 @@
 parser.add_option("--allow-site-packages",
                   action="store_true", default=False,
                   help=("Let bootstrap.py use existing site packages"))
+parser.add_option("--setuptools-version",
+                  help="use a specific setuptools version")
 
 
 options, args = parser.parse_args()
@@ -75,8 +77,8 @@
     from urllib2 import urlopen
 
 ez = {}
-exec(urlopen('https://bootstrap.pypa.io/ez_setup.py'
-            ).read(), ez)
+exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
+
 if not options.allow_site_packages:
     # ez_setup imports site, which adds site packages
     # this will remove them from the path to ensure that incompatible versions
@@ -89,6 +91,10 @@
             sys.path[:] = [x for x in sys.path if sitepackage_path not in x]
 
 setup_args = dict(to_dir=tmpeggs, download_delay=0)
+
+if options.setuptools_version is not None:
+    setup_args['version'] = options.setuptools_version
+
 ez['use_setuptools'](**setup_args)
 import setuptools
 import pkg_resources
@@ -128,10 +134,15 @@
     _final_parts = '*final-', '*final'
 
     def _final_version(parsed_version):
-        for part in parsed_version:
-            if (part[:1] == '*') and (part not in _final_parts):
-                return False
-        return True
+        try:
+            return not parsed_version.is_prerelease
+        except AttributeError:
+            # Older setuptools
+            for part in parsed_version:
+                if (part[:1] == '*') and (part not in _final_parts):
+                    return False
+            return True
+
     index = setuptools.package_index.PackageIndex(
         search_path=[setuptools_path])
     if find_links:
@@ -158,8 +169,7 @@ def _final_version(parsed_version):
 import subprocess
 if subprocess.call(cmd, env=dict(os.environ, PYTHONPATH=setuptools_path)) != 0:
     raise Exception(
-        "Failed to execute command:\n%s",
-        repr(cmd)[1:-1])
+        "Failed to execute command:\n%s" % repr(cmd)[1:-1])
 
 ######################################################################
 # Import and run buildout
diff --git a/checkouts.cfg b/checkouts.cfg
index 5d03fcc..fa92fb9 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -21,8 +21,10 @@ auto-checkout =
     plone.app.discussion
     plone.app.folder
     plone.app.iterate
+    plone.app.layout
     plone.app.locales
     plone.app.linkintegrity
+    plone.app.portlets
     plone.app.querystring
     plone.app.textfield
     plone.app.theming
@@ -41,6 +43,7 @@ auto-checkout =
     plone.subrequest
     plone.testing
     plonetheme.barceloneta
+    z3c.form
 # test fixes only
     Products.ATContentTypes
     Products.CMFEditions
@@ -51,6 +54,7 @@ auto-checkout =
     Products.Marshall
     Products.MimetypesRegistry
     Products.PasswordResetTool
+    Products.PlonePAS
     archetypes.schemaextender
     collective.xmltestreport
     plone.app.blob
@@ -70,6 +74,7 @@ auto-checkout =
     plone.formwidget.namedfile
     plone.outputfilters
     plone.rfc822
+    plone.schemaeditor
     plone.session
     plone.theme
     z3c.relationfield
diff --git a/generate_gruntfile.py b/generate_gruntfile.py
index d35c1c2..f5f4aa5 100644
--- a/generate_gruntfile.py
+++ b/generate_gruntfile.py
@@ -5,11 +5,12 @@
 from zope.site.hooks import getSite
 
 import os
+import uuid
 
 portal = getSite()
 
 import json
-
+from plone.subrequest import subrequest
 from Products.CMFPlone.interfaces import (
     IBundleRegistry,
     IResourceRegistry)
@@ -90,7 +91,7 @@
           files: {{
             '{src}.min.js': ['{src}.js']
           }}
-        }}
+        }},
 """
 
 less_config = """
@@ -100,7 +101,11 @@
                     strictMath: false,
                     sourceMap: true,
                     outputSourceFiles: true,
+                    strctImports: true,
                     relativeUrls: true,
+                    plugins: [
+                        new require('less-plugin-inline-urls'),
+                    ],
                     modifyVars: {{
                       {globalVars}
                     }}
@@ -111,10 +116,6 @@
             }}
 """
 
-less_trick = ".."
-for i in range(20):
-    less_trick += "/.."
-
 
 from plone.resource.file import FilesystemFile
 from Products.Five.browser.resource import FileResource
@@ -122,8 +123,10 @@
 from plone.resource.directory import FilesystemResourceDirectory
 from Products.CMFCore.FSFile import FSFile
 
+temp_resource_folder = 'temp_resources'
 
-def resource_to_dir(resource):
+
+def resource_to_dir(resource, file_type='.js'):
     if resource.__module__ == 'Products.Five.metaclass':
         try:
             return resource.chooseContext().path
@@ -131,7 +134,25 @@ def resource_to_dir(resource):
             try:
                 return resource.context.path
             except:
-                return None
+                try:
+                    if callable(resource):
+                        file_name = uuid.uuid4().hex
+                        try:
+                            os.mkdir(temp_resource_folder)
+                        except OSError:
+                            pass
+                        full_file_name = temp_resource_folder + '/' + file_name + file_type
+                        temp_file = open(full_file_name, 'w')
+                        temp_file.write(resource().encode('utf-8'))
+                        temp_file.close()
+
+                        return os.getcwd() + '/' + full_file_name
+                    else:
+                        print "Missing resource type"
+                        return None
+                except:
+                    print "Missing resource type"
+                    return None
     elif isinstance(resource, FilesystemFile):
         return resource.path
     elif isinstance(resource, FileResource):
@@ -154,22 +175,39 @@ def resource_to_dir(resource):
     if script.js:
         # Main resource js file
         resource_file = portal.unrestrictedTraverse(script.js, None)
+        src = None
         if resource_file:
-            src = resource_to_dir(resource_file)
-            if src:
-                # Extract .js
-                paths[requirejs] = src[:-3]
-                exports = script.export
-                deps = script.deps
-                inits = script.init
-                if exports != '' or deps != '' or inits != '':
-                    shims[requirejs] = {}
-                    if exports != '' and exports is not None:
-                        shims[requirejs]['exports'] = exports
-                    if deps != '' and deps is not None:
-                        shims[requirejs]['deps'] = deps.split(',')
-                    if inits != '' and inits is not None:
-                        shims[requirejs]['init'] = inits
+            local_file = resource_to_dir(resource_file)
+        else:
+            # In case is not found on traverse we dump it from request to file
+            response = subrequest(portal.absolute_url() + '/' + script.js)
+            local_file = None
+            if response.status == 200:
+                js_body = response.getBody()
+                file_name = uuid.uuid4().hex
+                try:
+                    os.mkdir(temp_resource_folder)
+                except OSError:
+                    pass
+                local_file = temp_resource_folder + '/' + file_name + '.js'
+                temp_file = open(local_file, 'w')
+                temp_file.write(js_body.encode('utf-8'))
+                temp_file.close()
+
+        if local_file:
+            # Extract .js
+            paths[requirejs] = local_file[:-3]
+            exports = script.export
+            deps = script.deps
+            inits = script.init
+            if exports != '' or deps != '' or inits != '':
+                shims[requirejs] = {}
+                if exports != '' and exports is not None:
+                    shims[requirejs]['exports'] = exports
+                if deps != '' and deps is not None:
+                    shims[requirejs]['deps'] = deps.split(',')
+                if inits != '' and inits is not None:
+                    shims[requirejs]['init'] = inits
         else:
             print "No file found: " + script.js
     if script.url:
@@ -215,9 +253,32 @@ def resource_to_dir(resource):
     for css in value.css:
         # less vars can't have dots on it
         local_src = portal.unrestrictedTraverse(css, None)
+        extension = css.split('.')[-1]
         if local_src:
-            local_file = resource_to_dir(local_src)
+            local_file = resource_to_dir(local_src, file_type=extension)
+        else:
+            # In case is not found on traverse we dump it from request to file
+            response = subrequest(portal.absolute_url() + '/' + css)
+            local_file = None
+            if response.status == 200:
+                css_body = response.getBody()
+                file_name = uuid.uuid4().hex
+                try:
+                    os.mkdir(temp_resource_folder)
+                except OSError:
+                    pass
+                local_file = temp_resource_folder + '/' + file_name + '.js'
+                temp_file = open(local_file, 'w')
+                temp_file.write(css_body.encode('utf-8'))
+                temp_file.close()
+
+        if local_file:
             less_directories[css.rsplit('/', 1)[0]] = local_file.rsplit('/', 1)[0].replace(os.getcwd() + '/', '')  # noqa
+            # local_file = local_file.replace(os.getcwd(), '')
+            # relative = ''
+            # for i in range(len(local_file.split('/'))):
+            #     relative += '../'
+            # globalVars[name.replace('.', '_')] = "'%s'" % local_file  # noqa
             globalVars[name.replace('.', '_')] = "'%s'" % local_file.split('/')[-1]  # noqa
             if '/'.join(local_file.split('/')[:-1]) not in less_paths:
                 less_paths.append('/'.join(local_file.split('/')[:-1]))
diff --git a/package.json b/package.json
index 26e7441..822ddc5 100644
--- a/package.json
+++ b/package.json
@@ -3,11 +3,13 @@
     "version": "1.0.0",
     "devDependencies": {
         "grunt": "~0.4.4",
-        "grunt-contrib-less": "",
+        "grunt-contrib-less": "^1.0.0",
+        "less-plugin-inline-urls": "^0.0.3",
         "grunt-contrib-requirejs": "~0.4.3",
         "grunt-contrib-uglify": "",
         "grunt-contrib-watch": "~0.5.3",
-        "grunt-sed": ""
+        "grunt-sed": "",
+        "grunt-debug-task": ""
     },
     "repository": {
         "type": "git",
diff --git a/plips/plip13091-multilingual.cfg b/plips/plip13091-multilingual.cfg
index 69dba84..9df2bd1 100644
--- a/plips/plip13091-multilingual.cfg
+++ b/plips/plip13091-multilingual.cfg
@@ -38,11 +38,6 @@ plone.app.multilingual = git ${remotes:plone}/plone.app.multilingual.git pushurl
 plone.app.robotframework = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master
 
 [versions]
-setuptools = 1.0
-selenium = 2.37.2
-robotsuite = 1.4.1
-robotframework = 2.8.1
-plone.app.robotframework = 0.7.0rc2
 
 [robot]
 recipe = zc.recipe.egg
diff --git a/versions.cfg b/versions.cfg
index 0f3d525..cabefdc 100644
--- a/versions.cfg
+++ b/versions.cfg
@@ -48,7 +48,7 @@ robotsuite = 1.6.1
 selenium = 2.43.0
 collective.xmltestreport = 1.3.1
 mock = 1.0.1
-zope.testrunner = 4.1.1
+zope.testrunner = 4.4.4
 pep8 = 1.5.7
 Babel = 1.3
 robotframework-selenium2screenshots = 0.4.0
@@ -62,7 +62,7 @@ Chameleon = 2.11
 Jinja2 = 2.7.3
 Markdown = 2.0.3
 PIL = 1.1.7
-Pillow = 2.3.0
+Pillow = 2.7.0
 # Unidecode 0.04.{2-9} break tests
 Unidecode = 0.04.1
 WebOb = 1.4


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-06T13:50:25+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/1b7cbd7b84a0ab9878b3fa7863808c3501b587b7

use noptc branch of p.a.dexterity

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index 13e207e..4ea1b9f 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -49,7 +49,7 @@ plone.app.contenttypes              = git ${remotes:plone}/plone.app.contenttype
 plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=tomgross-ptc
 plone.app.customerize               = git ${remotes:plone}/plone.app.customerize.git pushurl=${remotes:plone_push}/plone.app.customerize.git branch=master
 plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolbar.git pushurl=${remotes:plone_push}/plone.app.debugtoolbar.git branch=master
-plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
+plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=tomgross-noptc2
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
 plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-noptc


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-06T13:50:49+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/82d746b2ad410f1b849895766c2d22172dc6434b

Merge branch 'tomgross-noptc2' of github.com:plone/buildout.coredev into tomgross-noptc2

Files changed:
M checkouts.cfg
M generate_gruntfile.py
M package.json
M plips/plip13091-multilingual.cfg
M sources.cfg
M versions.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 72a770b..fa92fb9 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -21,8 +21,10 @@ auto-checkout =
     plone.app.discussion
     plone.app.folder
     plone.app.iterate
+    plone.app.layout
     plone.app.locales
     plone.app.linkintegrity
+    plone.app.portlets
     plone.app.querystring
     plone.app.textfield
     plone.app.theming
@@ -41,14 +43,18 @@ auto-checkout =
     plone.subrequest
     plone.testing
     plonetheme.barceloneta
+    z3c.form
 # test fixes only
     Products.ATContentTypes
     Products.CMFEditions
     Products.CMFPlacefulWorkflow
     Products.CMFFormController
+    Products.CMFDynamicViewFTI
     Products.contentmigration
     Products.Marshall
+    Products.MimetypesRegistry
     Products.PasswordResetTool
+    Products.PlonePAS
     archetypes.schemaextender
     collective.xmltestreport
     plone.app.blob
@@ -68,6 +74,7 @@ auto-checkout =
     plone.formwidget.namedfile
     plone.outputfilters
     plone.rfc822
+    plone.schemaeditor
     plone.session
     plone.theme
     z3c.relationfield
diff --git a/generate_gruntfile.py b/generate_gruntfile.py
index d35c1c2..f5f4aa5 100644
--- a/generate_gruntfile.py
+++ b/generate_gruntfile.py
@@ -5,11 +5,12 @@
 from zope.site.hooks import getSite
 
 import os
+import uuid
 
 portal = getSite()
 
 import json
-
+from plone.subrequest import subrequest
 from Products.CMFPlone.interfaces import (
     IBundleRegistry,
     IResourceRegistry)
@@ -90,7 +91,7 @@
           files: {{
             '{src}.min.js': ['{src}.js']
           }}
-        }}
+        }},
 """
 
 less_config = """
@@ -100,7 +101,11 @@
                     strictMath: false,
                     sourceMap: true,
                     outputSourceFiles: true,
+                    strctImports: true,
                     relativeUrls: true,
+                    plugins: [
+                        new require('less-plugin-inline-urls'),
+                    ],
                     modifyVars: {{
                       {globalVars}
                     }}
@@ -111,10 +116,6 @@
             }}
 """
 
-less_trick = ".."
-for i in range(20):
-    less_trick += "/.."
-
 
 from plone.resource.file import FilesystemFile
 from Products.Five.browser.resource import FileResource
@@ -122,8 +123,10 @@
 from plone.resource.directory import FilesystemResourceDirectory
 from Products.CMFCore.FSFile import FSFile
 
+temp_resource_folder = 'temp_resources'
 
-def resource_to_dir(resource):
+
+def resource_to_dir(resource, file_type='.js'):
     if resource.__module__ == 'Products.Five.metaclass':
         try:
             return resource.chooseContext().path
@@ -131,7 +134,25 @@ def resource_to_dir(resource):
             try:
                 return resource.context.path
             except:
-                return None
+                try:
+                    if callable(resource):
+                        file_name = uuid.uuid4().hex
+                        try:
+                            os.mkdir(temp_resource_folder)
+                        except OSError:
+                            pass
+                        full_file_name = temp_resource_folder + '/' + file_name + file_type
+                        temp_file = open(full_file_name, 'w')
+                        temp_file.write(resource().encode('utf-8'))
+                        temp_file.close()
+
+                        return os.getcwd() + '/' + full_file_name
+                    else:
+                        print "Missing resource type"
+                        return None
+                except:
+                    print "Missing resource type"
+                    return None
     elif isinstance(resource, FilesystemFile):
         return resource.path
     elif isinstance(resource, FileResource):
@@ -154,22 +175,39 @@ def resource_to_dir(resource):
     if script.js:
         # Main resource js file
         resource_file = portal.unrestrictedTraverse(script.js, None)
+        src = None
         if resource_file:
-            src = resource_to_dir(resource_file)
-            if src:
-                # Extract .js
-                paths[requirejs] = src[:-3]
-                exports = script.export
-                deps = script.deps
-                inits = script.init
-                if exports != '' or deps != '' or inits != '':
-                    shims[requirejs] = {}
-                    if exports != '' and exports is not None:
-                        shims[requirejs]['exports'] = exports
-                    if deps != '' and deps is not None:
-                        shims[requirejs]['deps'] = deps.split(',')
-                    if inits != '' and inits is not None:
-                        shims[requirejs]['init'] = inits
+            local_file = resource_to_dir(resource_file)
+        else:
+            # In case is not found on traverse we dump it from request to file
+            response = subrequest(portal.absolute_url() + '/' + script.js)
+            local_file = None
+            if response.status == 200:
+                js_body = response.getBody()
+                file_name = uuid.uuid4().hex
+                try:
+                    os.mkdir(temp_resource_folder)
+                except OSError:
+                    pass
+                local_file = temp_resource_folder + '/' + file_name + '.js'
+                temp_file = open(local_file, 'w')
+                temp_file.write(js_body.encode('utf-8'))
+                temp_file.close()
+
+        if local_file:
+            # Extract .js
+            paths[requirejs] = local_file[:-3]
+            exports = script.export
+            deps = script.deps
+            inits = script.init
+            if exports != '' or deps != '' or inits != '':
+                shims[requirejs] = {}
+                if exports != '' and exports is not None:
+                    shims[requirejs]['exports'] = exports
+                if deps != '' and deps is not None:
+                    shims[requirejs]['deps'] = deps.split(',')
+                if inits != '' and inits is not None:
+                    shims[requirejs]['init'] = inits
         else:
             print "No file found: " + script.js
     if script.url:
@@ -215,9 +253,32 @@ def resource_to_dir(resource):
     for css in value.css:
         # less vars can't have dots on it
         local_src = portal.unrestrictedTraverse(css, None)
+        extension = css.split('.')[-1]
         if local_src:
-            local_file = resource_to_dir(local_src)
+            local_file = resource_to_dir(local_src, file_type=extension)
+        else:
+            # In case is not found on traverse we dump it from request to file
+            response = subrequest(portal.absolute_url() + '/' + css)
+            local_file = None
+            if response.status == 200:
+                css_body = response.getBody()
+                file_name = uuid.uuid4().hex
+                try:
+                    os.mkdir(temp_resource_folder)
+                except OSError:
+                    pass
+                local_file = temp_resource_folder + '/' + file_name + '.js'
+                temp_file = open(local_file, 'w')
+                temp_file.write(css_body.encode('utf-8'))
+                temp_file.close()
+
+        if local_file:
             less_directories[css.rsplit('/', 1)[0]] = local_file.rsplit('/', 1)[0].replace(os.getcwd() + '/', '')  # noqa
+            # local_file = local_file.replace(os.getcwd(), '')
+            # relative = ''
+            # for i in range(len(local_file.split('/'))):
+            #     relative += '../'
+            # globalVars[name.replace('.', '_')] = "'%s'" % local_file  # noqa
             globalVars[name.replace('.', '_')] = "'%s'" % local_file.split('/')[-1]  # noqa
             if '/'.join(local_file.split('/')[:-1]) not in less_paths:
                 less_paths.append('/'.join(local_file.split('/')[:-1]))
diff --git a/package.json b/package.json
index 26e7441..822ddc5 100644
--- a/package.json
+++ b/package.json
@@ -3,11 +3,13 @@
     "version": "1.0.0",
     "devDependencies": {
         "grunt": "~0.4.4",
-        "grunt-contrib-less": "",
+        "grunt-contrib-less": "^1.0.0",
+        "less-plugin-inline-urls": "^0.0.3",
         "grunt-contrib-requirejs": "~0.4.3",
         "grunt-contrib-uglify": "",
         "grunt-contrib-watch": "~0.5.3",
-        "grunt-sed": ""
+        "grunt-sed": "",
+        "grunt-debug-task": ""
     },
     "repository": {
         "type": "git",
diff --git a/plips/plip13091-multilingual.cfg b/plips/plip13091-multilingual.cfg
index 69dba84..9df2bd1 100644
--- a/plips/plip13091-multilingual.cfg
+++ b/plips/plip13091-multilingual.cfg
@@ -38,11 +38,6 @@ plone.app.multilingual = git ${remotes:plone}/plone.app.multilingual.git pushurl
 plone.app.robotframework = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master
 
 [versions]
-setuptools = 1.0
-selenium = 2.37.2
-robotsuite = 1.4.1
-robotframework = 2.8.1
-plone.app.robotframework = 0.7.0rc2
 
 [robot]
 recipe = zc.recipe.egg
diff --git a/sources.cfg b/sources.cfg
index 4ea1b9f..5032c6d 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -68,7 +68,7 @@ plone.app.openid                    = git ${remotes:plone}/plone.app.openid.git
 plone.app.portlets                  = git ${remotes:plone}/plone.app.portlets.git pushurl=${remotes:plone_push}/plone.app.portlets.git branch=master
 plone.app.querystring               = git ${remotes:plone}/plone.app.querystring.git pushurl=${remotes:plone_push}/plone.app.querystring.git branch=master
 plone.app.redirector                = git ${remotes:plone}/plone.app.redirector.git pushurl=${remotes:plone_push}/plone.app.redirector.git branch=master
-plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=master
+plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=tomgross-noptc
 plone.app.registry                  = git ${remotes:plone}/plone.app.registry.git pushurl=${remotes:plone_push}/plone.app.registry.git branch=master
 plone.app.relationfield             = git ${remotes:plone}/plone.app.relationfield.git pushurl=${remotes:plone_push}/plone.app.relationfield.git branch=master
 plone.app.robotframework            = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master
@@ -160,7 +160,7 @@ Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/br
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
 Products.CMFDynamicViewFTI          = git ${remotes:plone}/Products.CMFDynamicViewFTI.git pushurl=${remotes:plone_push}/Products.CMFDynamicViewFTI.git branch=master
 Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=tomgross-patesting
-Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=tomgross-noptc
+Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=master
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master
diff --git a/versions.cfg b/versions.cfg
index 36a2561..cabefdc 100644
--- a/versions.cfg
+++ b/versions.cfg
@@ -62,7 +62,7 @@ Chameleon = 2.11
 Jinja2 = 2.7.3
 Markdown = 2.0.3
 PIL = 1.1.7
-Pillow = 2.3.0
+Pillow = 2.7.0
 # Unidecode 0.04.{2-9} break tests
 Unidecode = 0.04.1
 WebOb = 1.4


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-06T15:29:54+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/e1df442c06a722e6f55d0c417b466a69d1f934bf

p.a.referencablebehavior was merged

Files changed:
M checkouts.cfg
M sources.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index fa92fb9..a598acd 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -61,6 +61,7 @@ auto-checkout =
     plone.app.customerize
     plone.app.dexterity
     plone.app.event
+    plone.app.imaging
     plone.app.intid
     plone.app.jquerytools
     plone.app.openid
diff --git a/sources.cfg b/sources.cfg
index 5032c6d..e5693f1 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -68,7 +68,7 @@ plone.app.openid                    = git ${remotes:plone}/plone.app.openid.git
 plone.app.portlets                  = git ${remotes:plone}/plone.app.portlets.git pushurl=${remotes:plone_push}/plone.app.portlets.git branch=master
 plone.app.querystring               = git ${remotes:plone}/plone.app.querystring.git pushurl=${remotes:plone_push}/plone.app.querystring.git branch=master
 plone.app.redirector                = git ${remotes:plone}/plone.app.redirector.git pushurl=${remotes:plone_push}/plone.app.redirector.git branch=master
-plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=tomgross-noptc
+plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=master
 plone.app.registry                  = git ${remotes:plone}/plone.app.registry.git pushurl=${remotes:plone_push}/plone.app.registry.git branch=master
 plone.app.relationfield             = git ${remotes:plone}/plone.app.relationfield.git pushurl=${remotes:plone_push}/plone.app.relationfield.git branch=master
 plone.app.robotframework            = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-06T18:40:40+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/cac1adde89206d902d3068bf7a20883898162b60

p.a.upgrade PR has been merged

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index e5693f1..29b248e 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -77,7 +77,7 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
 plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
 plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-08T19:18:09+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/45ade8b38ca528c9c3d6be433d2de29b238025a8

Merge remote-tracking branch 'origin/5.0' into tomgross-noptc2

Files changed:
M checkouts.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index a598acd..42ff61c 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -38,6 +38,7 @@ auto-checkout =
     plone.formwidget.contenttree
     plone.formwidget.datetime
     plone.formwidget.recurrence
+    plone.dexterity
     plone.resource
     plone.stringinterp
     plone.subrequest


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-13T13:54:35+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/4020622fc72f6b6c3d6018ab833a12f31ba171f8

use tomgross-noptc branch for p.a.upgrade again

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index 29b248e..e5693f1 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -77,7 +77,7 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
 plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
 plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-15T15:15:46Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/7e4787f6207727ac028e056b839d64a22baba090

don't keep pycharm settings in buildout

Files changed:
M .gitignore

diff --git a/.gitignore b/.gitignore
index 6b37ba0..345b45f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ jenkins.plone.org.auth.cfg
 /docs/build
 coverage/
 report/
+.idea


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-15T20:31:47+01:00
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/dd7bd0e3f0d00bb9f30832dab73c73f58ea3dd2f

Merge remote-tracking branch 'origin/5.0' into tomgross-noptc2

Files changed:
A plips/plip20114-plone.api-integration.cfg

diff --git a/plips/plip20114-plone.api-integration.cfg b/plips/plip20114-plone.api-integration.cfg
new file mode 100644
index 0000000..b8922e7
--- /dev/null
+++ b/plips/plip20114-plone.api-integration.cfg
@@ -0,0 +1,16 @@
+[buildout]
+extends = plipbase.cfg
+auto-checkout +=
+    plone.api
+    Products.CMFPlone
+
+[sources]
+plone.api = git ${remotes:plone_push}/plone.protect.git pushurl=${remotes:plone_push}/plone.api.git branch=plip
+Products.CMFPlone = git ${remotes:plone_push}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=20114-plone.api-integration
+
+[instance]
+eggs =
+    Products.CMFPlone
+zcml =
+    Products.CMFPlone
+


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-20T09:48:25Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/9b1e750b890e5c1f28a9d025d2164c9ce88de88f

Merge branch 'tomgross-noptc2' of github.com:plone/buildout.coredev into tomgross-noptc2

Files changed:
A plips/plip20114-plone.api-integration.cfg

diff --git a/plips/plip20114-plone.api-integration.cfg b/plips/plip20114-plone.api-integration.cfg
new file mode 100644
index 0000000..b8922e7
--- /dev/null
+++ b/plips/plip20114-plone.api-integration.cfg
@@ -0,0 +1,16 @@
+[buildout]
+extends = plipbase.cfg
+auto-checkout +=
+    plone.api
+    Products.CMFPlone
+
+[sources]
+plone.api = git ${remotes:plone_push}/plone.protect.git pushurl=${remotes:plone_push}/plone.api.git branch=plip
+Products.CMFPlone = git ${remotes:plone_push}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=20114-plone.api-integration
+
+[instance]
+eggs =
+    Products.CMFPlone
+zcml =
+    Products.CMFPlone
+


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-20T09:48:57Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/7cfa405d1e3b5406a34bbaa9e023fcfdfc2b28d6

use seperate branch for p.namedfile and p.a.imaging

Files changed:
M checkouts.cfg
M sources.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 42ff61c..cb65e32 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -32,6 +32,7 @@ auto-checkout =
     plone.app.upgrade
     plone.app.versioningbehavior
     plone.app.widgets
+    plone.namedfile
     plone.openid
     plone.outputfilters
     plone.app.z3cform
diff --git a/sources.cfg b/sources.cfg
index e5693f1..9754005 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -56,7 +56,7 @@ plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git
 
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
-plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master
+plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=tomgross-fixdoctests
 plone.app.intid                     = git ${remotes:plone}/plone.app.intid.git pushurl=${remotes:plone_push}/plone.app.intid.git branch=master
 plone.app.iterate                   = git ${remotes:plone}/plone.app.iterate.git pushurl=${remotes:plone_push}/plone.app.iterate.git branch=master
 plone.app.jquery                    = git ${remotes:plone}/plone.app.jquery.git pushurl=${remotes:plone_push}/plone.app.jquery.git branch=1.9
@@ -111,7 +111,7 @@ plone.intelligenttext               = git ${remotes:plone}/plone.intelligenttext
 plone.keyring                       = git ${remotes:plone}/plone.keyring.git pushurl=${remotes:plone_push}/plone.keyring.git branch=master
 plone.locking                       = git ${remotes:plone}/plone.locking.git pushurl=${remotes:plone_push}/plone.locking.git branch=master
 plone.memoize                       = git ${remotes:plone}/plone.memoize.git pushurl=${remotes:plone_push}/plone.memoize.git branch=master
-plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=master
+plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=tomgross-fixdimensiontagbug
 plone.openid                        = git ${remotes:plone}/plone.openid.git pushurl=${remotes:plone_push}/plone.openid.git branch=master
 plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=plone-app-testing
 plone.portlet.collection            = git ${remotes:plone}/plone.portlet.collection.git pushurl=${remotes:plone_push}/plone.portlet.collection.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-20T09:49:40Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/8fe1884c4e211f10f7c4cfb60877b1911c18d396

Merge remote-tracking branch 'origin/5.0' into tomgross-noptc2

Conflicts:
	checkouts.cfg

Files changed:
M checkouts.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index cb65e32..905658b 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -6,6 +6,7 @@ auto-checkout =
     Products.CMFDiffTool
     Products.CMFPlone
     Products.CMFPlacefulWorkflow
+    Products.MimetypesRegistry
     Products.PloneLanguageTool
     Products.PortalTransforms
     Products.ResourceRegistries


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:22Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/b2ae68cb698a9efb5e6bc7bd41c2c9ccb2f0e61c

remove all PTC traces

Files changed:
M checkouts.cfg
M cmftrunk.cfg
M jenkins-code-analysis.cfg
M sources.cfg
M tests.cfg
M versions.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 3934213..aaef26b 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -4,16 +4,20 @@ auto-checkout =
     Plone
     Products.Archetypes
     Products.CMFDiffTool
+    Products.CMFPlacefulWorkflow
     Products.CMFPlone
     Products.MimetypesRegistry
+    Products.PloneLanguageTool
     Products.PortalTransforms
     collective.monkeypatcher
     mockup
+    plone.app.blob
     plone.app.content
     plone.app.contentmenu
     plone.app.contentrules
     plone.app.contenttypes
     plone.app.controlpanel
+    plone.app.dexterity
     plone.app.discussion
     plone.app.folder
     plone.app.iterate
@@ -29,6 +33,8 @@ auto-checkout =
     plone.app.versioningbehavior
     plone.app.widgets
     plone.app.z3cform
+    plone.openid
+    plone.outputfilters
     plone.formwidget.contenttree
     plone.formwidget.datetime
     plone.formwidget.recurrence
@@ -47,7 +53,6 @@ auto-checkout =
     Products.Marshall
     Products.PasswordResetTool
     Products.PlonePAS
-    Products.PloneTestCase
     archetypes.schemaextender
     collective.xmltestreport
     plone.app.blob
diff --git a/cmftrunk.cfg b/cmftrunk.cfg
index 69e8231..ac17a64 100644
--- a/cmftrunk.cfg
+++ b/cmftrunk.cfg
@@ -3,10 +3,8 @@ extends =
     buildout.cfg
 
 auto-checkout +=
-    Products.CMFActionIcons
     Products.CMFCore
     Products.CMFDefault
-    Products.CMFTopic
     Products.CMFUid
     Products.DCWorkflow
 
@@ -18,10 +16,7 @@ eggs +=
     Products.ExternalMethod
 
 [sources]
-Products.CMFActionIcons             = svn ${remotes:zope}/Products.CMFActionIcons/trunk
-Products.CMFCalendar                = svn ${remotes:zope}/Products.CMFCalendar/trunk
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/trunk
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/trunk
-Products.CMFTopic                   = svn ${remotes:zope}/Products.CMFTopic/trunk
 Products.CMFUid                     = svn ${remotes:zope}/Products.CMFUid/trunk
 Products.DCWorkflow                 = svn ${remotes:zope}/Products.DCWorkflow/trunk
diff --git a/jenkins-code-analysis.cfg b/jenkins-code-analysis.cfg
index 95f8db6..fa7bf07 100644
--- a/jenkins-code-analysis.cfg
+++ b/jenkins-code-analysis.cfg
@@ -104,7 +104,6 @@ jenkins-test-directories =
     packages/plonetheme/sunburst/
     packages/Products/Archetypes/
     packages/Products/ATContentTypes/
-    packages/Products/CMFActionIcons/
     packages/Products/CMFCore/
     packages/Products/CMFDefault/
     packages/Products/CMFDiffTool/
@@ -113,7 +112,6 @@ jenkins-test-directories =
     packages/Products/CMFFormController/
     packages/Products/CMFPlacefulWorkflow/
     packages/Products/CMFQuickInstallerTool/
-    packages/Products/CMFTestCase/
     packages/Products/CMFUid/
     packages/Products/contentmigration/
     packages/Products/DCWorkflow/
@@ -127,7 +125,6 @@ jenkins-test-directories =
     packages/Products/PlacelessTranslationService/
     packages/Products/PloneLanguageTool/
     packages/Products/PlonePAS/
-    packages/Products/PloneTestCase/
     packages/Products/PluggableAuthService/
     packages/Products/PluginRegistry/
     packages/Products/PortalTransforms/
diff --git a/sources.cfg b/sources.cfg
index b1a50b2..90e72f9 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -152,10 +152,8 @@ z3c.relationfield                   = git ${remotes:zopegit}/z3c.relationfield.g
 zope.globalrequest                  = git ${remotes:zopegit}/zope.globalrequest.git pushurl=${remotes:zopegit_push}/zope.globalrequest.git branch=master
 
 # Products
-Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=master
+Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=tomgross-ptc
 Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=master
-Products.CMFActionIcons             = svn ${remotes:zope}/Products.CMFActionIcons/branches/2.1
-Products.CMFCalendar                = svn ${remotes:zope}/Products.CMFCalendar/branches/2.2
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/branches/2.2
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/branches/2.2
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
@@ -165,8 +163,6 @@ Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormContr
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master
-Products.CMFTestCase                = git ${remotes:plone}/Products.CMFTestCase.git pushurl=${remotes:plone_push}/Products.CMFTestCase.git branch=master
-Products.CMFTopic                   = svn ${remotes:zope}/Products.CMFTopic/branches/2.2
 Products.CMFUid                     = svn ${remotes:zope}/Products.CMFUid/branches/2.2
 Products.contentmigration           = git ${remotes:plone}/Products.contentmigration.git pushurl=${remotes:plone_push}/Products.contentmigration.git branch=master
 Products.DCWorkflow                 = svn ${remotes:zope}/Products.DCWorkflow/branches/2.2
@@ -181,7 +177,6 @@ Products.PasswordResetTool          = git ${remotes:plone}/Products.PasswordRese
 Products.PlacelessTranslationService= git ${remotes:plone}/Products.PlacelessTranslationService.git pushurl=${remotes:plone_push}/Products.PlacelessTranslationService.git branch=master
 Products.PloneLanguageTool          = git ${remotes:plone}/Products.PloneLanguageTool.git pushurl=${remotes:plone_push}/Products.PloneLanguageTool.git branch=master
 Products.PlonePAS                   = git ${remotes:plone}/Products.PlonePAS.git pushurl=${remotes:plone_push}/Products.PlonePAS.git branch=master
-Products.PloneTestCase              = git ${remotes:plone}/Products.PloneTestCase.git pushurl=${remotes:plone_push}/Products.PloneTestCase.git branch=master
 Products.PluggableAuthService       = svn ${remotes:zope}/Products.PluggableAuthService/trunk
 Products.PluginRegistry             = svn ${remotes:zope}/Products.PluginRegistry/trunk
 Products.PortalTransforms           = git ${remotes:plone}/Products.PortalTransforms.git pushurl=${remotes:plone_push}/Products.PortalTransforms.git branch=master
diff --git a/tests.cfg b/tests.cfg
index 0e54da5..f076f2f 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -23,7 +23,6 @@ test-eggs =
     Products.PlacelessTranslationService
     Products.PloneLanguageTool
     Products.PlonePAS
-    Products.PloneTestCase
     Products.PluggableAuthService
     Products.PluginRegistry
     Products.PortalTransforms
@@ -197,7 +196,6 @@ AT_plone_app_testing =
 CMF =
     Products.CMFDefault
     Products.CMFDynamicViewFTI
-    Products.CMFTestCase
     Products.CMFUid
     Products.GenericSetup
     Products.PloneLanguageTool
@@ -450,7 +448,6 @@ exclude =
     pathtools
     persistent
     Plone
-    Products.CMFCalendar
     Products.TinyMCE
     plone.app.imaging
     plone.app.locales
diff --git a/versions.cfg b/versions.cfg
index 339014e..cabefdc 100644
--- a/versions.cfg
+++ b/versions.cfg
@@ -90,7 +90,6 @@ slimit = 0.8.1
 Plone                                 = 5.0a3
 Products.ATContentTypes               = 2.2.2
 Products.Archetypes                   = 1.10.2
-Products.CMFActionIcons               = 2.1.3
 Products.CMFCore                      = 2.2.8
 Products.CMFDefault                   = 2.2.4
 Products.CMFDiffTool                  = 2.1
@@ -100,8 +99,6 @@ Products.CMFFormController            = 3.0.3
 Products.CMFPlacefulWorkflow          = 1.6.0
 Products.CMFPlone                     = 5.0a3
 Products.CMFQuickInstallerTool        = 3.0.7
-Products.CMFTestCase                  = 0.9.12
-Products.CMFTopic                     = 2.2.1
 Products.CMFUid                       = 2.2.1
 Products.contentmigration             = 2.1.9
 Products.DateRecurringIndex           = 2.1
@@ -115,7 +112,6 @@ Products.PasswordResetTool            = 2.1.1
 Products.PlacelessTranslationService  = 2.0.5
 Products.PloneLanguageTool            = 3.2.7
 Products.PlonePAS                     = 5.0
-Products.PloneTestCase                = 0.9.18
 Products.PluggableAuthService         = 1.10.0
 Products.PluginRegistry               = 1.3
 Products.PortalTransforms             = 2.1.4


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:22Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/891fbd0ebe5fcdb6acd97f452b3094596d7d5ebc

use noptc branches of products

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index 90e72f9..5be120c 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -38,7 +38,7 @@ icalendar                           = git ${remotes:collective}/icalendar.git pu
 jquery.recurrenceinput.js           = git ${remotes:collective}/jquery.recurrenceinput.js.git pushurl=${remotes:collective_push}/jquery.recurrenceinput.js.git branch=master egg=false
 mockup                              = git ${remotes:plone}/mockup.git pushurl=${remotes:plone_push}/mockup.git branch=master
 plone.alterego                      = git ${remotes:plone}/plone.alterego.git pushurl=${remotes:plone_push}/plone.alterego.git branch=master
-plone.app.blob                      = git ${remotes:plone}/plone.app.blob.git pushurl=${remotes:plone_push}/plone.app.blob.git branch=master
+plone.app.blob                      = git ${remotes:plone}/plone.app.blob.git pushurl=${remotes:plone_push}/plone.app.blob.git branch=tomgross-ptc-v3
 plone.app.caching                   = git ${remotes:plone}/plone.app.caching.git pushurl=${remotes:plone_push}/plone.app.caching.git branch=master
 plone.app.collection                = git ${remotes:plone}/plone.app.collection.git pushurl=${remotes:plone_push}/plone.app.collection.git branch=master
 plone.app.content                   = git ${remotes:plone}/plone.app.content.git pushurl=${remotes:plone_push}/plone.app.content.git branch=master
@@ -77,9 +77,9 @@ plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.g
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
 plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
-plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=master
+plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
-plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=master
+plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting
 plone.app.viewletmanager            = git ${remotes:plone}/plone.app.viewletmanager.git pushurl=${remotes:plone_push}/plone.app.viewletmanager.git branch=master
 plone.app.vocabularies              = git ${remotes:plone}/plone.app.vocabularies.git pushurl=${remotes:plone_push}/plone.app.vocabularies.git branch=master
 plone.app.widgets                   = git ${remotes:plone}/plone.app.widgets.git pushurl=${remotes:plone_push}/plone.app.widgets.git branch=master
@@ -112,7 +112,7 @@ plone.locking                       = git ${remotes:plone}/plone.locking.git pus
 plone.memoize                       = git ${remotes:plone}/plone.memoize.git pushurl=${remotes:plone_push}/plone.memoize.git branch=master
 plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=master
 plone.openid                        = git ${remotes:plone}/plone.openid.git pushurl=${remotes:plone_push}/plone.openid.git branch=master
-plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=master
+plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=plone-app-testing
 plone.portlet.collection            = git ${remotes:plone}/plone.portlet.collection.git pushurl=${remotes:plone_push}/plone.portlet.collection.git branch=master
 plone.portlet.static                = git ${remotes:plone}/plone.portlet.static.git pushurl=${remotes:plone_push}/plone.portlet.static.git branch=master
 plone.portlets                      = git ${remotes:plone}/plone.portlets.git pushurl=${remotes:plone_push}/plone.portlets.git branch=master
@@ -153,13 +153,13 @@ zope.globalrequest                  = git ${remotes:zopegit}/zope.globalrequest.
 
 # Products
 Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=tomgross-ptc
-Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=master
+Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=tomgross-ptc
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/branches/2.2
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/branches/2.2
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
 Products.CMFDynamicViewFTI          = git ${remotes:plone}/Products.CMFDynamicViewFTI.git pushurl=${remotes:plone_push}/Products.CMFDynamicViewFTI.git branch=master
-Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=master
-Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=master
+Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=tomgross-patesting
+Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=tomgross-noptc
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/b4cb3ffc72d8b3c79b2e188cca057e224a998235

use no ptc branches of products

Files changed:
M checkouts.cfg
M sources.cfg
M tests.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index aaef26b..f467bd7 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -9,6 +9,7 @@ auto-checkout =
     Products.MimetypesRegistry
     Products.PloneLanguageTool
     Products.PortalTransforms
+    Products.ResourceRegistries
     collective.monkeypatcher
     mockup
     plone.app.blob
diff --git a/sources.cfg b/sources.cfg
index 5be120c..f839200 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -46,13 +46,13 @@ plone.app.contentlisting            = git ${remotes:plone}/plone.app.contentlist
 plone.app.contentmenu               = git ${remotes:plone}/plone.app.contentmenu.git pushurl=${remotes:plone_push}/plone.app.contentmenu.git branch=master
 plone.app.contentrules              = git ${remotes:plone}/plone.app.contentrules.git pushurl=${remotes:plone_push}/plone.app.contentrules.git branch=master
 plone.app.contenttypes              = git ${remotes:plone}/plone.app.contenttypes.git pushurl=${remotes:plone_push}/plone.app.contenttypes.git branch=master
-plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=master
+plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=tomgross-ptc
 plone.app.customerize               = git ${remotes:plone}/plone.app.customerize.git pushurl=${remotes:plone_push}/plone.app.customerize.git branch=master
 plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolbar.git pushurl=${remotes:plone_push}/plone.app.debugtoolbar.git branch=master
 plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
-plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=master
+plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-ptc
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
 plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master
@@ -76,7 +76,7 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
 plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
 plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting
@@ -181,7 +181,7 @@ Products.PluggableAuthService       = svn ${remotes:zope}/Products.PluggableAuth
 Products.PluginRegistry             = svn ${remotes:zope}/Products.PluginRegistry/trunk
 Products.PortalTransforms           = git ${remotes:plone}/Products.PortalTransforms.git pushurl=${remotes:plone_push}/Products.PortalTransforms.git branch=master
 Products.DateRecurringIndex         = git ${remotes:collective}/Products.DateRecurringIndex.git pushurl=${remotes:collective_push}/Products.DateRecurringIndex.git branch=master
-Products.ResourceRegistries         = git ${remotes:plone}/Products.ResourceRegistries.git pushurl=${remotes:plone_push}/Products.ResourceRegistries.git branch=master
+Products.ResourceRegistries         = git ${remotes:plone}/Products.ResourceRegistries.git pushurl=${remotes:plone_push}/Products.ResourceRegistries.git branch=tomgross-notests
 Products.statusmessages             = git ${remotes:plone}/Products.statusmessages.git pushurl=${remotes:plone_push}/Products.statusmessages.git branch=master
 Products.TinyMCE                    = git ${remotes:plone}/Products.TinyMCE.git pushurl=${remotes:plone_push}/Products.TinyMCE.git branch=master
 Products.validation                 = git ${remotes:plone}/Products.validation.git pushurl=${remotes:plone_push}/Products.validation.git branch=master
diff --git a/tests.cfg b/tests.cfg
index f076f2f..9364f9a 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -233,12 +233,6 @@ Plone =
 # plone.app.z3cform to that group.
     plone.app.widgets
 
-# PloneTestCase: Packages that use PloneTestCase without test isolation problems.
-PloneTestCase =
-    plone.app.users
-    Products.ResourceRegistries
-
-
 # plone_app_testing: Packages that use plone.app.testing without test isolation problems.
 plone_app_testing =
     borg.localrole
@@ -274,6 +268,7 @@ plone_app_testing =
     plone.app.textfield
     plone.app.testing
     plone.app.theming
+    plone.app.users
     plone.app.uuid
     plone.app.viewletmanager
     plone.app.vocabularies


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/d0f7427fa847125bb780716a6db296e4b773d9f2

use correct branch of plone.app.testing

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index f839200..13e207e 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -52,7 +52,8 @@ plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolba
 plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
-plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-ptc
+plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-noptc
+
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
 plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/27e2344963858df3cf401633edbcbdaf86735e19

checkout and noptc branches

Files changed:
M checkouts.cfg
M sources.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index f467bd7..49c4059 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -50,8 +50,10 @@ auto-checkout =
     Products.ATContentTypes
     Products.CMFEditions
     Products.CMFFormController
+    Products.CMFDynamicViewFTI
     Products.contentmigration
     Products.Marshall
+    Products.MimetypesRegistry
     Products.PasswordResetTool
     Products.PlonePAS
     archetypes.schemaextender
diff --git a/sources.cfg b/sources.cfg
index 13e207e..f6df112 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -68,7 +68,7 @@ plone.app.openid                    = git ${remotes:plone}/plone.app.openid.git
 plone.app.portlets                  = git ${remotes:plone}/plone.app.portlets.git pushurl=${remotes:plone_push}/plone.app.portlets.git branch=master
 plone.app.querystring               = git ${remotes:plone}/plone.app.querystring.git pushurl=${remotes:plone_push}/plone.app.querystring.git branch=master
 plone.app.redirector                = git ${remotes:plone}/plone.app.redirector.git pushurl=${remotes:plone_push}/plone.app.redirector.git branch=master
-plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=master
+plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=tomgross-noptc
 plone.app.registry                  = git ${remotes:plone}/plone.app.registry.git pushurl=${remotes:plone_push}/plone.app.registry.git branch=master
 plone.app.relationfield             = git ${remotes:plone}/plone.app.relationfield.git pushurl=${remotes:plone_push}/plone.app.relationfield.git branch=master
 plone.app.robotframework            = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master
@@ -160,7 +160,7 @@ Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/br
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
 Products.CMFDynamicViewFTI          = git ${remotes:plone}/Products.CMFDynamicViewFTI.git pushurl=${remotes:plone_push}/Products.CMFDynamicViewFTI.git branch=master
 Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=tomgross-patesting
-Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=tomgross-noptc
+Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=master
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/756e1a2066ce8d1a579dd3822f2fd1bb636716f9

use noptc branch of p.a.dexterity

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index f6df112..5032c6d 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -49,7 +49,7 @@ plone.app.contenttypes              = git ${remotes:plone}/plone.app.contenttype
 plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=tomgross-ptc
 plone.app.customerize               = git ${remotes:plone}/plone.app.customerize.git pushurl=${remotes:plone_push}/plone.app.customerize.git branch=master
 plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolbar.git pushurl=${remotes:plone_push}/plone.app.debugtoolbar.git branch=master
-plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
+plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=tomgross-noptc2
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
 plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-noptc


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/53b15649c1be8c5e83026717274f650f9d1f6293

p.a.referencablebehavior was merged

Files changed:
M checkouts.cfg
M sources.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 49c4059..dc96acf 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -62,6 +62,7 @@ auto-checkout =
     plone.app.customerize
     plone.app.dexterity
     plone.app.event
+    plone.app.imaging
     plone.app.intid
     plone.app.jquerytools
     plone.app.openid
diff --git a/sources.cfg b/sources.cfg
index 5032c6d..e5693f1 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -68,7 +68,7 @@ plone.app.openid                    = git ${remotes:plone}/plone.app.openid.git
 plone.app.portlets                  = git ${remotes:plone}/plone.app.portlets.git pushurl=${remotes:plone_push}/plone.app.portlets.git branch=master
 plone.app.querystring               = git ${remotes:plone}/plone.app.querystring.git pushurl=${remotes:plone_push}/plone.app.querystring.git branch=master
 plone.app.redirector                = git ${remotes:plone}/plone.app.redirector.git pushurl=${remotes:plone_push}/plone.app.redirector.git branch=master
-plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=tomgross-noptc
+plone.app.referenceablebehavior     = git ${remotes:plone}/plone.app.referenceablebehavior.git pushurl=${remotes:plone_push}/plone.app.referenceablebehavior.git branch=master
 plone.app.registry                  = git ${remotes:plone}/plone.app.registry.git pushurl=${remotes:plone_push}/plone.app.registry.git branch=master
 plone.app.relationfield             = git ${remotes:plone}/plone.app.relationfield.git pushurl=${remotes:plone_push}/plone.app.relationfield.git branch=master
 plone.app.robotframework            = git ${remotes:plone}/plone.app.robotframework.git pushurl=${remotes:plone_push}/plone.app.robotframework.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/5b794ab53c2d5217ea53ca23a9e1fdb70ff3f2d5

p.a.upgrade PR has been merged

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index e5693f1..29b248e 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -77,7 +77,7 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
 plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
 plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/70026ab2271c4316c156fefaf7d61432f5c87249

use tomgross-noptc branch for p.a.upgrade again

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index 29b248e..e5693f1 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -77,7 +77,7 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
 plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
 plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:06:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/99f448bb741184210ee738dc3dfe4365770a8f37

don't keep pycharm settings in buildout

Files changed:
M .gitignore

diff --git a/.gitignore b/.gitignore
index 6b37ba0..345b45f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ jenkins.plone.org.auth.cfg
 /docs/build
 coverage/
 report/
+.idea


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:07:21Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/de6df70d4e57ec6bc3c3c5579faa870c5067d88b

use seperate branch for p.namedfile and p.a.imaging

Files changed:
M checkouts.cfg
M sources.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index dc96acf..835a413 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -34,6 +34,7 @@ auto-checkout =
     plone.app.versioningbehavior
     plone.app.widgets
     plone.app.z3cform
+    plone.namedfile
     plone.openid
     plone.outputfilters
     plone.formwidget.contenttree
diff --git a/sources.cfg b/sources.cfg
index e5693f1..9754005 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -56,7 +56,7 @@ plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git
 
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
-plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master
+plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=tomgross-fixdoctests
 plone.app.intid                     = git ${remotes:plone}/plone.app.intid.git pushurl=${remotes:plone_push}/plone.app.intid.git branch=master
 plone.app.iterate                   = git ${remotes:plone}/plone.app.iterate.git pushurl=${remotes:plone_push}/plone.app.iterate.git branch=master
 plone.app.jquery                    = git ${remotes:plone}/plone.app.jquery.git pushurl=${remotes:plone_push}/plone.app.jquery.git branch=1.9
@@ -111,7 +111,7 @@ plone.intelligenttext               = git ${remotes:plone}/plone.intelligenttext
 plone.keyring                       = git ${remotes:plone}/plone.keyring.git pushurl=${remotes:plone_push}/plone.keyring.git branch=master
 plone.locking                       = git ${remotes:plone}/plone.locking.git pushurl=${remotes:plone_push}/plone.locking.git branch=master
 plone.memoize                       = git ${remotes:plone}/plone.memoize.git pushurl=${remotes:plone_push}/plone.memoize.git branch=master
-plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=master
+plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=tomgross-fixdimensiontagbug
 plone.openid                        = git ${remotes:plone}/plone.openid.git pushurl=${remotes:plone_push}/plone.openid.git branch=master
 plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=plone-app-testing
 plone.portlet.collection            = git ${remotes:plone}/plone.portlet.collection.git pushurl=${remotes:plone_push}/plone.portlet.collection.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:07:32Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/1ed27f018fa49f02f809c51f98bacb59123668d9

Merge branch 'tomgross-noptc2' of github.com:plone/buildout.coredev into tomgross-noptc2

Files changed:
M checkouts.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index 835a413..c4b7332 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -6,6 +6,7 @@ auto-checkout =
     Products.CMFDiffTool
     Products.CMFPlacefulWorkflow
     Products.CMFPlone
+    Products.CMFPlacefulWorkflow
     Products.MimetypesRegistry
     Products.PloneLanguageTool
     Products.PortalTransforms
@@ -33,6 +34,9 @@ auto-checkout =
     plone.app.upgrade
     plone.app.versioningbehavior
     plone.app.widgets
+    plone.namedfile
+    plone.openid
+    plone.outputfilters
     plone.app.z3cform
     plone.namedfile
     plone.openid
@@ -50,6 +54,7 @@ auto-checkout =
 # test fixes only
     Products.ATContentTypes
     Products.CMFEditions
+    Products.CMFPlacefulWorkflow
     Products.CMFFormController
     Products.CMFDynamicViewFTI
     Products.contentmigration


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-21T16:09:51Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/114d7b1b158aa17670cb5d91986cb33cf107f168

remove duplicate entries

Files changed:
M checkouts.cfg

diff --git a/checkouts.cfg b/checkouts.cfg
index c4b7332..b3d6cf2 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -4,9 +4,7 @@ auto-checkout =
     Plone
     Products.Archetypes
     Products.CMFDiffTool
-    Products.CMFPlacefulWorkflow
     Products.CMFPlone
-    Products.CMFPlacefulWorkflow
     Products.MimetypesRegistry
     Products.PloneLanguageTool
     Products.PortalTransforms
@@ -34,9 +32,6 @@ auto-checkout =
     plone.app.upgrade
     plone.app.versioningbehavior
     plone.app.widgets
-    plone.namedfile
-    plone.openid
-    plone.outputfilters
     plone.app.z3cform
     plone.namedfile
     plone.openid


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-22T08:06:54Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/a30dda9528cbdb131bda2d814c808c8e5db1c7b1

don't test PloneTestCase (it is gone)

Files changed:
M tests.cfg

diff --git a/tests.cfg b/tests.cfg
index 9364f9a..2d5af1d 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -182,7 +182,6 @@ Archetypes =
     Products.Archetypes
     Products.Marshall
     Products.MimetypesRegistry
-    Products.PloneTestCase
     Products.PortalTransforms
     Products.statusmessages
     Products.validation


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-22T09:37:41Z
Author: Tom Gross (tomgross) <itconsense at gmail.com>
Commit: https://github.com/plone/buildout.coredev/commit/c6655de0f6948c3eb325a9f279d91beb691e5d64

use noptc branch of Products.Marshall

Files changed:
M sources.cfg

diff --git a/sources.cfg b/sources.cfg
index 9754005..835a326 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -172,7 +172,7 @@ Products.ExternalEditor             = svn ${remotes:zope}/Products.ExternalEdito
 Products.GenericSetup               = git ${remotes:zopegit}/Products.GenericSetup.git pushurl=${remotes:zopegit_push}/Products.GenericSetup.git branch=master
 Products.i18ntestcase               = git ${remotes:plone}/Products.i18ntestcase.git pushurl=${remotes:plone_push}/Products.i18ntestcase.git branch=master
 Products.LinguaPlone                = git ${remotes:plone}/Products.LinguaPlone.git pushurl=${remotes:plone_push}/Products.LinguaPlone.git branch=master
-Products.Marshall                   = git ${remotes:plone}/Products.Marshall.git pushurl=${remotes:plone_push}/Products.Marshall.git branch=master
+Products.Marshall                   = git ${remotes:plone}/Products.Marshall.git pushurl=${remotes:plone_push}/Products.Marshall.git branch=tomgross-noptc
 Products.MimetypesRegistry          = git ${remotes:plone}/Products.MimetypesRegistry.git pushurl=${remotes:plone_push}/Products.MimetypesRegistry.git branch=master
 Products.PasswordResetTool          = git ${remotes:plone}/Products.PasswordResetTool.git pushurl=${remotes:plone_push}/Products.PasswordResetTool.git branch=master
 Products.PlacelessTranslationService= git ${remotes:plone}/Products.PlacelessTranslationService.git pushurl=${remotes:plone_push}/Products.PlacelessTranslationService.git branch=master


Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2015-01-27T21:36:32+01:00
Author: Jens W. Klein (jensens) <jk at kleinundpartner.at>
Commit: https://github.com/plone/buildout.coredev/commit/1f3c011cb8f97804c6c1c29af2c7ca6ef107f1e3

checkouts for no-ptc

Files changed:
M .gitignore
M checkouts.cfg
M cmftrunk.cfg
M jenkins-code-analysis.cfg
M sources.cfg
M tests.cfg
M versions.cfg

diff --git a/.gitignore b/.gitignore
index 6b37ba0..345b45f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ jenkins.plone.org.auth.cfg
 /docs/build
 coverage/
 report/
+.idea
diff --git a/checkouts.cfg b/checkouts.cfg
index c8ff800..8e00953 100644
--- a/checkouts.cfg
+++ b/checkouts.cfg
@@ -6,15 +6,19 @@ auto-checkout =
     Products.CMFDiffTool
     Products.CMFPlone
     Products.MimetypesRegistry
+    Products.PloneLanguageTool
     Products.PortalTransforms
+    Products.ResourceRegistries
     collective.monkeypatcher
     mockup
     plone.app.collection
+    plone.app.blob
     plone.app.content
     plone.app.contentmenu
     plone.app.contentrules
     plone.app.contenttypes
     plone.app.controlpanel
+    plone.app.dexterity
     plone.app.discussion
     plone.app.folder
     plone.app.iterate
@@ -30,6 +34,9 @@ auto-checkout =
     plone.app.versioningbehavior
     plone.app.widgets
     plone.app.z3cform
+    plone.namedfile
+    plone.openid
+    plone.outputfilters
     plone.formwidget.contenttree
     plone.formwidget.datetime
     plone.formwidget.namedfile
@@ -45,12 +52,14 @@ auto-checkout =
 # test fixes only
     Products.ATContentTypes
     Products.CMFEditions
+    Products.CMFPlacefulWorkflow
     Products.CMFFormController
+    Products.CMFDynamicViewFTI
     Products.contentmigration
     Products.Marshall
+    Products.MimetypesRegistry
     Products.PasswordResetTool
     Products.PlonePAS
-    Products.PloneTestCase
     archetypes.schemaextender
     collective.xmltestreport
     plone.app.blob
diff --git a/cmftrunk.cfg b/cmftrunk.cfg
index 69e8231..ac17a64 100644
--- a/cmftrunk.cfg
+++ b/cmftrunk.cfg
@@ -3,10 +3,8 @@ extends =
     buildout.cfg
 
 auto-checkout +=
-    Products.CMFActionIcons
     Products.CMFCore
     Products.CMFDefault
-    Products.CMFTopic
     Products.CMFUid
     Products.DCWorkflow
 
@@ -18,10 +16,7 @@ eggs +=
     Products.ExternalMethod
 
 [sources]
-Products.CMFActionIcons             = svn ${remotes:zope}/Products.CMFActionIcons/trunk
-Products.CMFCalendar                = svn ${remotes:zope}/Products.CMFCalendar/trunk
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/trunk
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/trunk
-Products.CMFTopic                   = svn ${remotes:zope}/Products.CMFTopic/trunk
 Products.CMFUid                     = svn ${remotes:zope}/Products.CMFUid/trunk
 Products.DCWorkflow                 = svn ${remotes:zope}/Products.DCWorkflow/trunk
diff --git a/jenkins-code-analysis.cfg b/jenkins-code-analysis.cfg
index 95f8db6..fa7bf07 100644
--- a/jenkins-code-analysis.cfg
+++ b/jenkins-code-analysis.cfg
@@ -104,7 +104,6 @@ jenkins-test-directories =
     packages/plonetheme/sunburst/
     packages/Products/Archetypes/
     packages/Products/ATContentTypes/
-    packages/Products/CMFActionIcons/
     packages/Products/CMFCore/
     packages/Products/CMFDefault/
     packages/Products/CMFDiffTool/
@@ -113,7 +112,6 @@ jenkins-test-directories =
     packages/Products/CMFFormController/
     packages/Products/CMFPlacefulWorkflow/
     packages/Products/CMFQuickInstallerTool/
-    packages/Products/CMFTestCase/
     packages/Products/CMFUid/
     packages/Products/contentmigration/
     packages/Products/DCWorkflow/
@@ -127,7 +125,6 @@ jenkins-test-directories =
     packages/Products/PlacelessTranslationService/
     packages/Products/PloneLanguageTool/
     packages/Products/PlonePAS/
-    packages/Products/PloneTestCase/
     packages/Products/PluggableAuthService/
     packages/Products/PluginRegistry/
     packages/Products/PortalTransforms/
diff --git a/sources.cfg b/sources.cfg
index b1a50b2..835a326 100644
--- a/sources.cfg
+++ b/sources.cfg
@@ -38,7 +38,7 @@ icalendar                           = git ${remotes:collective}/icalendar.git pu
 jquery.recurrenceinput.js           = git ${remotes:collective}/jquery.recurrenceinput.js.git pushurl=${remotes:collective_push}/jquery.recurrenceinput.js.git branch=master egg=false
 mockup                              = git ${remotes:plone}/mockup.git pushurl=${remotes:plone_push}/mockup.git branch=master
 plone.alterego                      = git ${remotes:plone}/plone.alterego.git pushurl=${remotes:plone_push}/plone.alterego.git branch=master
-plone.app.blob                      = git ${remotes:plone}/plone.app.blob.git pushurl=${remotes:plone_push}/plone.app.blob.git branch=master
+plone.app.blob                      = git ${remotes:plone}/plone.app.blob.git pushurl=${remotes:plone_push}/plone.app.blob.git branch=tomgross-ptc-v3
 plone.app.caching                   = git ${remotes:plone}/plone.app.caching.git pushurl=${remotes:plone_push}/plone.app.caching.git branch=master
 plone.app.collection                = git ${remotes:plone}/plone.app.collection.git pushurl=${remotes:plone_push}/plone.app.collection.git branch=master
 plone.app.content                   = git ${remotes:plone}/plone.app.content.git pushurl=${remotes:plone_push}/plone.app.content.git branch=master
@@ -46,16 +46,17 @@ plone.app.contentlisting            = git ${remotes:plone}/plone.app.contentlist
 plone.app.contentmenu               = git ${remotes:plone}/plone.app.contentmenu.git pushurl=${remotes:plone_push}/plone.app.contentmenu.git branch=master
 plone.app.contentrules              = git ${remotes:plone}/plone.app.contentrules.git pushurl=${remotes:plone_push}/plone.app.contentrules.git branch=master
 plone.app.contenttypes              = git ${remotes:plone}/plone.app.contenttypes.git pushurl=${remotes:plone_push}/plone.app.contenttypes.git branch=master
-plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=master
+plone.app.controlpanel              = git ${remotes:plone}/plone.app.controlpanel.git pushurl=${remotes:plone_push}/plone.app.controlpanel.git branch=tomgross-ptc
 plone.app.customerize               = git ${remotes:plone}/plone.app.customerize.git pushurl=${remotes:plone_push}/plone.app.customerize.git branch=master
 plone.app.debugtoolbar              = git ${remotes:plone}/plone.app.debugtoolbar.git pushurl=${remotes:plone_push}/plone.app.debugtoolbar.git branch=master
-plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=master
+plone.app.dexterity                 = git ${remotes:plone}/plone.app.dexterity.git pushurl=${remotes:plone_push}/plone.app.dexterity.git branch=tomgross-noptc2
 plone.app.discussion                = git ${remotes:plone}/plone.app.discussion.git pushurl=${remotes:plone_push}/plone.app.discussion.git branch=master
 plone.app.event                     = git ${remotes:plone}/plone.app.event.git pushurl=${remotes:plone_push}/plone.app.event.git branch=master
-plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=master
+plone.app.folder                    = git ${remotes:plone}/plone.app.folder.git pushurl=${remotes:plone_push}/plone.app.folder.git branch=tomgross-noptc
+
 plone.app.form                      = git ${remotes:plone}/plone.app.form.git pushurl=${remotes:plone_push}/plone.app.form.git branch=master
 plone.app.i18n                      = git ${remotes:plone}/plone.app.i18n.git pushurl=${remotes:plone_push}/plone.app.i18n.git branch=master
-plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=master
+plone.app.imaging                   = git ${remotes:plone}/plone.app.imaging.git pushurl=${remotes:plone_push}/plone.app.imaging.git branch=tomgross-fixdoctests
 plone.app.intid                     = git ${remotes:plone}/plone.app.intid.git pushurl=${remotes:plone_push}/plone.app.intid.git branch=master
 plone.app.iterate                   = git ${remotes:plone}/plone.app.iterate.git pushurl=${remotes:plone_push}/plone.app.iterate.git branch=master
 plone.app.jquery                    = git ${remotes:plone}/plone.app.jquery.git pushurl=${remotes:plone_push}/plone.app.jquery.git branch=1.9
@@ -76,10 +77,10 @@ plone.app.testing                   = git ${remotes:plone}/plone.app.testing.git
 plone.app.textfield                 = git ${remotes:plone}/plone.app.textfield.git pushurl=${remotes:plone_push}/plone.app.textfield.git branch=master
 plone.app.theming                   = git ${remotes:plone}/plone.app.theming.git pushurl=${remotes:plone_push}/plone.app.theming.git branch=master
 plone.app.toolbar                   = git ${remotes:plone}/plone.app.toolbar.git pushurl=${remotes:plone_push}/plone.app.toolbar.git branch=master
-plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=master
-plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=master
+plone.app.upgrade                   = git ${remotes:plone}/plone.app.upgrade.git pushurl=${remotes:plone_push}/plone.app.upgrade.git branch=tomgross-noptc
+plone.app.users                     = git ${remotes:plone}/plone.app.users.git pushurl=${remotes:plone_push}/plone.app.users.git branch=plone-app-testing
 plone.app.uuid                      = git ${remotes:plone}/plone.app.uuid.git pushurl=${remotes:plone_push}/plone.app.uuid.git branch=master
-plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=master
+plone.app.versioningbehavior        = git ${remotes:plone}/plone.app.versioningbehavior.git pushurl=${remotes:plone_push}/plone.app.versioningbehavior.git branch=patesting
 plone.app.viewletmanager            = git ${remotes:plone}/plone.app.viewletmanager.git pushurl=${remotes:plone_push}/plone.app.viewletmanager.git branch=master
 plone.app.vocabularies              = git ${remotes:plone}/plone.app.vocabularies.git pushurl=${remotes:plone_push}/plone.app.vocabularies.git branch=master
 plone.app.widgets                   = git ${remotes:plone}/plone.app.widgets.git pushurl=${remotes:plone_push}/plone.app.widgets.git branch=master
@@ -110,9 +111,9 @@ plone.intelligenttext               = git ${remotes:plone}/plone.intelligenttext
 plone.keyring                       = git ${remotes:plone}/plone.keyring.git pushurl=${remotes:plone_push}/plone.keyring.git branch=master
 plone.locking                       = git ${remotes:plone}/plone.locking.git pushurl=${remotes:plone_push}/plone.locking.git branch=master
 plone.memoize                       = git ${remotes:plone}/plone.memoize.git pushurl=${remotes:plone_push}/plone.memoize.git branch=master
-plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=master
+plone.namedfile                     = git ${remotes:plone}/plone.namedfile.git pushurl=${remotes:plone_push}/plone.namedfile.git branch=tomgross-fixdimensiontagbug
 plone.openid                        = git ${remotes:plone}/plone.openid.git pushurl=${remotes:plone_push}/plone.openid.git branch=master
-plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=master
+plone.outputfilters                 = git ${remotes:plone}/plone.outputfilters.git pushurl=${remotes:plone_push}/plone.outputfilters.git branch=plone-app-testing
 plone.portlet.collection            = git ${remotes:plone}/plone.portlet.collection.git pushurl=${remotes:plone_push}/plone.portlet.collection.git branch=master
 plone.portlet.static                = git ${remotes:plone}/plone.portlet.static.git pushurl=${remotes:plone_push}/plone.portlet.static.git branch=master
 plone.portlets                      = git ${remotes:plone}/plone.portlets.git pushurl=${remotes:plone_push}/plone.portlets.git branch=master
@@ -152,21 +153,17 @@ z3c.relationfield                   = git ${remotes:zopegit}/z3c.relationfield.g
 zope.globalrequest                  = git ${remotes:zopegit}/zope.globalrequest.git pushurl=${remotes:zopegit_push}/zope.globalrequest.git branch=master
 
 # Products
-Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=master
-Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=master
-Products.CMFActionIcons             = svn ${remotes:zope}/Products.CMFActionIcons/branches/2.1
-Products.CMFCalendar                = svn ${remotes:zope}/Products.CMFCalendar/branches/2.2
+Products.Archetypes                 = git ${remotes:plone}/Products.Archetypes.git pushurl=${remotes:plone_push}/Products.Archetypes.git branch=tomgross-ptc
+Products.ATContentTypes             = git ${remotes:plone}/Products.ATContentTypes.git pushurl=${remotes:plone_push}/Products.ATContentTypes.git branch=tomgross-ptc
 Products.CMFCore                    = svn ${remotes:zope}/Products.CMFCore/branches/2.2
 Products.CMFDefault                 = svn ${remotes:zope}/Products.CMFDefault/branches/2.2
 Products.CMFDiffTool                = git ${remotes:plone}/Products.CMFDiffTool.git pushurl=${remotes:plone_push}/Products.CMFDiffTool.git branch=master
 Products.CMFDynamicViewFTI          = git ${remotes:plone}/Products.CMFDynamicViewFTI.git pushurl=${remotes:plone_push}/Products.CMFDynamicViewFTI.git branch=master
-Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=master
+Products.CMFEditions                = git ${remotes:plone}/Products.CMFEditions.git pushurl=${remotes:plone_push}/Products.CMFEditions.git branch=tomgross-patesting
 Products.CMFFormController          = git ${remotes:plone}/Products.CMFFormController.git pushurl=${remotes:plone_push}/Products.CMFFormController.git branch=master
 Products.CMFPlacefulWorkflow        = git ${remotes:plone}/Products.CMFPlacefulWorkflow.git pushurl=${remotes:plone_push}/Products.CMFPlacefulWorkflow.git branch=master
 Products.CMFPlone                   = git ${remotes:plone}/Products.CMFPlone.git pushurl=${remotes:plone_push}/Products.CMFPlone.git branch=master
 Products.CMFQuickInstallerTool      = git ${remotes:plone}/Products.CMFQuickInstallerTool.git pushurl=${remotes:plone_push}/Products.CMFQuickInstallerTool.git branch=master
-Products.CMFTestCase                = git ${remotes:plone}/Products.CMFTestCase.git pushurl=${remotes:plone_push}/Products.CMFTestCase.git branch=master
-Products.CMFTopic                   = svn ${remotes:zope}/Products.CMFTopic/branches/2.2
 Products.CMFUid                     = svn ${remotes:zope}/Products.CMFUid/branches/2.2
 Products.contentmigration           = git ${remotes:plone}/Products.contentmigration.git pushurl=${remotes:plone_push}/Products.contentmigration.git branch=master
 Products.DCWorkflow                 = svn ${remotes:zope}/Products.DCWorkflow/branches/2.2
@@ -175,18 +172,17 @@ Products.ExternalEditor             = svn ${remotes:zope}/Products.ExternalEdito
 Products.GenericSetup               = git ${remotes:zopegit}/Products.GenericSetup.git pushurl=${remotes:zopegit_push}/Products.GenericSetup.git branch=master
 Products.i18ntestcase               = git ${remotes:plone}/Products.i18ntestcase.git pushurl=${remotes:plone_push}/Products.i18ntestcase.git branch=master
 Products.LinguaPlone                = git ${remotes:plone}/Products.LinguaPlone.git pushurl=${remotes:plone_push}/Products.LinguaPlone.git branch=master
-Products.Marshall                   = git ${remotes:plone}/Products.Marshall.git pushurl=${remotes:plone_push}/Products.Marshall.git branch=master
+Products.Marshall                   = git ${remotes:plone}/Products.Marshall.git pushurl=${remotes:plone_push}/Products.Marshall.git branch=tomgross-noptc
 Products.MimetypesRegistry          = git ${remotes:plone}/Products.MimetypesRegistry.git pushurl=${remotes:plone_push}/Products.MimetypesRegistry.git branch=master
 Products.PasswordResetTool          = git ${remotes:plone}/Products.PasswordResetTool.git pushurl=${remotes:plone_push}/Products.PasswordResetTool.git branch=master
 Products.PlacelessTranslationService= git ${remotes:plone}/Products.PlacelessTranslationService.git pushurl=${remotes:plone_push}/Products.PlacelessTranslationService.git branch=master
 Products.PloneLanguageTool          = git ${remotes:plone}/Products.PloneLanguageTool.git pushurl=${remotes:plone_push}/Products.PloneLanguageTool.git branch=master
 Products.PlonePAS                   = git ${remotes:plone}/Products.PlonePAS.git pushurl=${remotes:plone_push}/Products.PlonePAS.git branch=master
-Products.PloneTestCase              = git ${remotes:plone}/Products.PloneTestCase.git pushurl=${remotes:plone_push}/Products.PloneTestCase.git branch=master
 Products.PluggableAuthService       = svn ${remotes:zope}/Products.PluggableAuthService/trunk
 Products.PluginRegistry             = svn ${remotes:zope}/Products.PluginRegistry/trunk
 Products.PortalTransforms           = git ${remotes:plone}/Products.PortalTransforms.git pushurl=${remotes:plone_push}/Products.PortalTransforms.git branch=master
 Products.DateRecurringIndex         = git ${remotes:collective}/Products.DateRecurringIndex.git pushurl=${remotes:collective_push}/Products.DateRecurringIndex.git branch=master
-Products.ResourceRegistries         = git ${remotes:plone}/Products.ResourceRegistries.git pushurl=${remotes:plone_push}/Products.ResourceRegistries.git branch=master
+Products.ResourceRegistries         = git ${remotes:plone}/Products.ResourceRegistries.git pushurl=${remotes:plone_push}/Products.ResourceRegistries.git branch=tomgross-notests
 Products.statusmessages             = git ${remotes:plone}/Products.statusmessages.git pushurl=${remotes:plone_push}/Products.statusmessages.git branch=master
 Products.TinyMCE                    = git ${remotes:plone}/Products.TinyMCE.git pushurl=${remotes:plone_push}/Products.TinyMCE.git branch=master
 Products.validation                 = git ${remotes:plone}/Products.validation.git pushurl=${remotes:plone_push}/Products.validation.git branch=master
diff --git a/tests.cfg b/tests.cfg
index 5df2787..6507c78 100644
--- a/tests.cfg
+++ b/tests.cfg
@@ -23,7 +23,6 @@ test-eggs =
     Products.PlacelessTranslationService
     Products.PloneLanguageTool
     Products.PlonePAS
-    Products.PloneTestCase
     Products.PluggableAuthService
     Products.PluginRegistry
     Products.PortalTransforms
@@ -182,7 +181,6 @@ Archetypes =
     archetypes.schemaextender
     Products.Archetypes
     Products.MimetypesRegistry
-    Products.PloneTestCase
     Products.PortalTransforms
     Products.ResourceRegistries
     Products.statusmessages
@@ -197,7 +195,6 @@ AT_plone_app_testing =
 CMF =
     Products.CMFDefault
     Products.CMFDynamicViewFTI
-    Products.CMFTestCase
     Products.CMFUid
     Products.GenericSetup
     Products.PloneLanguageTool
@@ -444,7 +441,6 @@ exclude =
     pathtools
     persistent
     Plone
-    Products.CMFCalendar
     Products.TinyMCE
     plone.app.imaging
     plone.app.locales
diff --git a/versions.cfg b/versions.cfg
index c9539fa..dfe9c38 100644
--- a/versions.cfg
+++ b/versions.cfg
@@ -90,7 +90,6 @@ slimit = 0.8.1
 Plone                                 = 5.0a3
 Products.ATContentTypes               = 2.2.2
 Products.Archetypes                   = 1.10.2
-Products.CMFActionIcons               = 2.1.3
 Products.CMFCore                      = 2.2.8
 Products.CMFDefault                   = 2.2.4
 Products.CMFDiffTool                  = 2.1
@@ -100,8 +99,6 @@ Products.CMFFormController            = 3.0.3
 Products.CMFPlacefulWorkflow          = 1.6.0
 Products.CMFPlone                     = 5.0a3
 Products.CMFQuickInstallerTool        = 3.0.7
-Products.CMFTestCase                  = 0.9.12
-Products.CMFTopic                     = 2.2.1
 Products.CMFUid                       = 2.2.1
 Products.contentmigration             = 2.1.9
 Products.DateRecurringIndex           = 2.1
@@ -115,7 +112,6 @@ Products.PasswordResetTool            = 2.1.1
 Products.PlacelessTranslationService  = 2.0.5
 Products.PloneLanguageTool            = 3.2.7
 Products.PlonePAS                     = 5.0
-Products.PloneTestCase                = 0.9.18
 Products.PluggableAuthService         = 1.10.0
 Products.PluginRegistry               = 1.3
 Products.PortalTransforms             = 2.1.4




-------------------------------------------------------------------------------


More information about the Testbot mailing list