tamzi / bungeni-portal

0 stars 0 forks source link

Version Pegging Bungeni Eggs #574

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Very many dependent eggs are not version pegged currently.
All the eggs prefixed with "-" are not version pegged. 
TODO : add version pegs for un-pegged eggs.

- 4Suite_XML-1.0.2-py2.5-linux-i686.egg
Amara-1.2.0.2-py2.5.egg
- appy.pod-0.2.1-py2.5.egg
- appy.shared-0.1.0-py2.5.egg
- buildout_script-0.2a1-py2.5.egg
chameleon.core-1.0.1-py2.5.egg
chameleon.html-1.0b4-py2.5.egg
chameleon.zpt-1.0.0-py2.5.egg
- ClientForm-0.2.10-py2.5.egg
- collective.recipe.omelette-0.9-py2.5.egg
- Deliverance-0.2.1-py2.5.egg
- docutils-0.5-py2.5.egg
elementtree-1.2.6_20050316-py2.5.egg
- FormEncode-1.2.2-py2.5.egg
hexagonit.recipe.download-1.2.2-py2.5.egg
- HTTPEncode-0.1-py2.5.egg
- httplib2-0.4.0-py2.5.egg
- ipython-0.9.1-py2.5.egg
- lovely.recipe-1.0.0-py2.5.egg
lxml-2.1.2-py2.5-linux-i686.egg
- mechanize-0.1.11-py2.5.egg
nose-0.10.4-py2.5.egg
- ore.recipe.fs-0.3.1-py2.5.egg
- ore.workflow-1.0.4-py2.5.egg
- ore.wsgiapp-0.3.2-py2.5.egg
- ore.xapian-0.5.0-py2.5.egg
ore.yui-0.5.2a1-py2.5.egg
- ore.yuiwidget-0.3.1-py2.5.egg
Paste-1.7.2-py2.5.egg
PasteDeploy-1.3.2-py2.5.egg
PasteScript-1.7.3-py2.5.egg
- PdbTextMateSupport-0.3-py2.5.egg
- plone.i18n-1.1a1-py2.5.egg
plone.memoize-1.0.4-py2.5.egg
- plone.recipe.command-1.0-py2.5.egg
plone.transforms-1.0a2-py2.5.egg
- pyquery-0.3.1-py2.5.egg
- python_dateutil-1.4.1-py2.5.egg
- python_gettext-1.0-py2.5.egg
- python_memcached-1.44-py2.5.egg
- pytz-2009a-py2.5.egg
repoze.cssutils-1.0a6-py2.5.egg
repoze.debug-0.6-py2.5.egg
repoze.squeeze-0.4.4-py2.5.egg
repoze.who-1.0.10-py2.5.egg
- RestrictedPython-3.5.1-py2.5.egg
setuptools-0.6c11-py2.5.egg
- simplejson-2.0.9-py2.5-linux-i686.egg
sourcecodegen-0.6.11-py2.5.egg
SQLAlchemy-0.5.5-py2.5.egg
- tl.eggdeps-0.3.2-py2.5.egg
transaction-1.0a1-py2.5.egg
WebOb-0.9.5-py2.5.egg
- WSGIFilter-0.2-py2.5.egg
xappy-0.5-py2.5.egg
- z3c.conditionalviews-1.0-py2.5.egg
- z3c.dav-1.0b2-py2.5.egg
- z3c.etree-0.9.2-py2.5.egg
- z3c.evalexception-2.0-py2.5.egg
- z3c.i18n-0.1.1-py2.5.egg
- z3c.menu.ready2go-0.6.0-py2.5.egg
z3c.pt-1.0.0-py2.5.egg
- z3c.ptcompat-0.5.2-py2.5.egg
z3c.recipe.staticlxml-0.5-py2.5.egg
- z3c.template-1.2.0-py2.5.egg
zc.buildout-1.2.1-py2.5.egg
? zc.buildout-1.4.3-py2.5.egg
- zc.configuration-1.1-py2.5.egg
- zc.displayname-1.0-py2.5.egg
ZConfig-2.6.1-py2.5.egg
zc.recipe.cmmi-1.1.5-py2.5.egg
zc.recipe.egg-1.2.0-py2.5.egg
zc.recipe.testrunner-1.2.0-py2.5.egg
zc.resourcelibrary-1.1.0-py2.5.egg
zc.table-0.6-py2.5.egg
zdaemon-2.0.2-py2.5.egg
ZODB3-3.8.1-py2.5-linux-i686.egg
- zodbcode-3.4.0-py2.5.egg
zope.annotation-3.4.1-py2.5.egg
zope.app.apidoc-3.6.5-py2.5.egg
- zope.app.applicationcontrol-3.4_dev_r73715-py2.5.egg
- zope.app.appsetup-3.10.1-py2.5.egg
- zope.app.authentication-3.6.0-py2.5.egg
- zope.app.basicskin-3.4.0-py2.5.egg
- zope.app.broken-3.5.0-py2.5.egg
- zope.app.cache-3.5.0-py2.5.egg
- zope.app.catalog-3.8.0-py2.5.egg
- zope.app.component-3.6.1-py2.5.egg
zope.app.container-3.7.2-py2.5.egg
- zope.app.content-3.4.0a1-py2.5.egg
- zope.app.debug-3.4.1-py2.5.egg
- zope.app.dependable-3.4.0-py2.5.egg
- zope.app.error-3.4.1-py2.5.egg
- zope.app.exception-3.4.0a1-py2.5.egg
- zope.app.file-3.5.0-py2.5.egg
zope.app.folder-3.5.1-py2.5.egg
zope.app.form-3.7.3-py2.5.egg
- zope.app.generations-3.4.0a1-py2.5.egg
zope.app.http-3.5.1-py2.5.egg
zope.app.i18n-3.6.0-py2.5.egg
- zope.app.interface-3.5.0-py2.5.egg
- zope.app.intid-3.7.0-py2.5.egg
- zope.app.keyreference-3.6.0-py2.5.egg
zope.app.locales-3.4.5-py2.5.egg
- zope.app.localpermission-3.7.0-py2.5.egg
- zope.app.onlinehelp-3.5.1-py2.5.egg
zope.app.pagetemplate-3.6.0-py2.5.egg
- zope.app.preference-3.6.0-py2.5.egg
- zope.app.principalannotation-3.4.0a1-py2.5.egg
zope.app.publication-3.5.3-py2.5.egg
zope.app.publisher-3.6.2-py2.5.egg
- zope.app.renderer-3.5.0-py2.5.egg
- zope.app.rotterdam-3.5.0-py2.5.egg
- zope.app.schema-3.4.0a1-py2.5.egg
zope.app.security-3.7.0-py2.5.egg
- zope.app.securitypolicy-3.5.1-py2.5.egg
- zope.app.session-3.6.0-py2.5.egg
- zope.app.testing-3.6.1-py2.5.egg
- zope.app.tree-3.6.0-py2.5.egg
- zope.app.wsgi-3.5.2-py2.5.egg
- zope.app.zapi-3.4.0-py2.5.egg
zope.app.zcmlfiles-3.5.3-py2.5.egg
- zope.app.zopeappgenerations-3.4.0a1-py2.5.egg
- zope.authentication-3.7.0-py2.5.egg
- zope.broken-3.5.0-py2.5.egg
- zope.browser-1.2-py2.5.egg
- zope.cachedescriptors-3.5.0-py2.5.egg
- zope.catalog-3.8.0-py2.5.egg
zope.component-3.6.0-py2.5.egg
- zope.componentvocabulary-1.0-py2.5.egg
zope.configuration-3.5.0-py2.5.egg
zope.container-3.7.2-py2.5-linux-i686.egg
- zope.contentprovider-3.5.0-py2.5.egg
- zope.contenttype-3.4.1-py2.5.egg
- zope.copy-3.5.0-py2.5.egg
- zope.copypastemove-3.5.1-py2.5.egg
- zope.datetime-3.4.0-py2.5.egg
zope.deferredimport-3.4.0-py2.5.egg
zope.deprecation-3.4.0-py2.5.egg
- zope.documenttemplate-3.4.2-py2.5.egg
zope.dottedname-3.4.5-py2.5.egg
zope.dublincore-3.4.1-py2.5.egg
- zope.error-3.6.0-py2.5.egg
zope.event-3.4.0-py2.5.egg
zope.exceptions-3.5.2-py2.5.egg
- zope.filerepresentation-3.5.0-py2.5.egg
- zope.formlib-3.6.0-py2.5.egg
zope.hookable-3.4.0-py2.5-linux-i686.egg
zope.i18n-3.7.0-py2.5.egg
zope.i18nmessageid-3.4.3-py2.5-linux-i686.egg
- zope.index-3.5.1-py2.5.egg
zope.interface-3.5.0-py2.5-linux-i686.egg
zope.intid-3.7.1-py2.5.egg
- zope.keyreference-3.6.1-py2.5.egg
zope.lifecycleevent-3.5.2-py2.5.egg
zope.location-3.5.4-py2.5.egg
- zope.minmax-1.1.0-py2.5.egg
- zope.pagetemplate-3.5.0-py2.5.egg
- zope.password-3.5.1-py2.5.egg
- zope.principalregistry-3.7.0-py2.5.egg
zope.proxy-3.5.0-py2.5-linux-i686.egg
zope.publisher-3.6.3-py2.5.egg
zope.schema-3.5.1-py2.5.egg
zope.security-3.6.2-py2.5-linux-i686.egg
zope.securitypolicy-3.5.0-py2.5.egg
- zope.sendmail-3.5.1-py2.5.egg
- zope.session-3.9.1-py2.5.egg
- zope.site-3.6.1-py2.5.egg
- zope.size-3.4.1-py2.5.egg
- zope.structuredtext-3.5.0dev_plone.2-py2.5.egg
- zope.tal-3.5.1-py2.5.egg
- zope.tales-3.4.0-py2.5.egg
- zope.testbrowser-3.5.0-py2.5.egg
zope.testing-3.7.1-py2.5.egg
zope.traversing-3.7.2-py2.5.egg
- zope.viewlet-3.5.0-py2.5.egg

Original issue reported on code.google.com by ashok.ha...@gmail.com on 17 Mar 2010 at 10:03

GoogleCodeExporter commented 9 years ago
There are no version pegs for Plone and Portal 

TO DO :

add version pegs for Plone and Portal

Original comment by ashok.ha...@gmail.com on 18 Mar 2010 at 6:47

GoogleCodeExporter commented 9 years ago
Plone buildout setups its own version configuration

use 
http://pypi.python.org/pypi/buildout.dumppickedversions to find missing version 
pegs ...

Original comment by ashok.ha...@gmail.com on 18 Mar 2010 at 8:03

GoogleCodeExporter commented 9 years ago
http://code.google.com/p/bungeni-portal/source/detail?r=6336
http://code.google.com/p/bungeni-portal/source/detail?r=6335

Above are the correct version pegs for the plone buildout - plone builds out and
starts up - currently there are 244 version pegs 

-- lxml has been left out of the version pegs -because the system seems to 
depend on
2 different versions of lxml - 2.1.2 and 2.2. so the peg in buildout.cfg has 
been
left in for 2.1.2 and the 2.2 has been left as the latest version on the package
index (since specifying it in versions.cfg causes a clash with the version 
specified
in buildout.cfg). 

-- ore.recipe.staticlxml - this has been pegged to 0.5 - however there is some
configuration missing from this recipe wherein despite statically building 
libxslt
and libxml2 it uses the system libxml2 and libxslt (this is how it current 
happens -
and is a potential source of major problem). It needs to be tested with a 
version of
lxml that works with the static build of libxml2 and libxslt.

-- quintagroup static portlet has not been version pegged

Original comment by ashok.ha...@gmail.com on 26 Mar 2010 at 3:00

GoogleCodeExporter commented 9 years ago
The system does not depend on 2 different versions of lxml. It only depends on 
an
lxml version that is >= 2.1.1. This requirement comes from chameleon.html.

The z3c.recipe.staticlxml (0.5) default settings work fine and builds lxml 
statically
against the libxml2, libxlst libraries.

NB:There should only be one version pin for lxml. 
Pegging lxml to two different versions was the cause of the conflict:
buildout.cfg had this entry:

[lxml]
recipe = z3c.recipe.staticlxml
egg = lxml==2.1.2

whilst versions.cfg had this entry:
lxml = 2.2.6
 .
The version peg has been moved out of buildout.cfg and into versions.cfg.

Original comment by mng...@gmail.com on 12 Apr 2010 at 11:17

GoogleCodeExporter commented 9 years ago
TODO --

fix local dependencies for lxml on bungeni and portal buildouts

Original comment by ashok.ha...@gmail.com on 4 May 2010 at 7:29

GoogleCodeExporter commented 9 years ago
Task completed

-- versions pegged for bungeni/plone/portal
-- tagging of successful tested builds
-- externals are pegged to specific revisions
-- libxml2/libxslt dependencies have been localized to the builds 

Original comment by ashok.ha...@gmail.com on 12 May 2010 at 11:21