cannot make production config changes

Bug #629139 reported by Robert Collins
This bug report is a duplicate of a bug on an inactive project. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
New
Undecided
Unassigned

Bug Description

- Hide quoted text -
mkdir -p /var/tmp/vostok-archive
utilities/shhh.py make -C sourcecode build PYTHON=python \
           LPCONFIG=development
utilities/shhh.py LPCONFIG=development /home/pqm/pqm-workdir/home/---trunk/launchpad/bin/py -t buildmailman.py
mkdir -p lib/canonical/launchpad/apidoc.tmp
LPCONFIG=development /home/pqm/pqm-workdir/home/---trunk/launchpad/bin/py ./utilities/create-lp-wadl-and-apidoc.py "lib/canonical/launchpad/apidoc.tmp/wadl-development-%(version)s.xml"
Traceback (most recent call last):
 File "./utilities/create-lp-wadl-and-apidoc.py", line 90, in <module>
   sys.exit(main(sys.argv[1]))
 File "./utilities/create-lp-wadl-and-apidoc.py", line 36, in main
   execute_zcml_for_scripts()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/lib/canonical/launchpad/scripts/__init__.py", line 91, in execute_zcml_for_scripts
   scriptzcmlfilename, execute=True, context=context)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 647, in file
   include(context, name, package)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 546, in include
   processxmlfile(f, context)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 378, in processxmlfile
   parser.parse(src)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 107, in parse
   xmlreader.IncrementalParser.parse(self, source)
 File "/usr/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse
   self.feed(buffer)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
   self._parser.Parse(data, isFinal)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 349, in end_element_ns
   self._cont_handler.endElementNS(pair, None)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 357, in endElementNS
   self.context.end()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 537, in end
   self.stack.pop().finish()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 685, in finish
   actions = self.handler(context, **args)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 546, in include
   processxmlfile(f, context)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 378, in processxmlfile
   parser.parse(src)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 107, in parse
   xmlreader.IncrementalParser.parse(self, source)
 File "/usr/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse
   self.feed(buffer)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
   self._parser.Parse(data, isFinal)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 349, in end_element_ns
   self._cont_handler.endElementNS(pair, None)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 357, in endElementNS
   self.context.end()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 537, in end
   self.stack.pop().finish()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 685, in finish
   actions = self.handler(context, **args)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 546, in include
   processxmlfile(f, context)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 378, in processxmlfile
   parser.parse(src)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 107, in parse
   xmlreader.IncrementalParser.parse(self, source)
 File "/usr/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse
   self.feed(buffer)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
   self._parser.Parse(data, isFinal)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 349, in end_element_ns
   self._cont_handler.endElementNS(pair, None)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 357, in endElementNS
   self.context.end()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 537, in end
   self.stack.pop().finish()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 685, in finish
   actions = self.handler(context, **args)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 546, in include
   processxmlfile(f, context)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 378, in processxmlfile
   parser.parse(src)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 107, in parse
   xmlreader.IncrementalParser.parse(self, source)
make: Leaving directory `/home/pqm/pqm-workdir/home/---trunk/launchpad'
 File "/usr/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse
   self.feed(buffer)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
   self._parser.Parse(data, isFinal)
 File "/usr/lib/python2.5/xml/sax/expatreader.py", line 349, in end_element_ns
   self._cont_handler.endElementNS(pair, None)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/xmlconfig.py", line 357, in endElementNS
   self.context.end()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 537, in end
   self.stack.pop().finish()
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 684, in finish
   args = toargs(context, *self.argdata)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 1376, in toargs
   args[str(name)] = field.fromUnicode(s)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/fields.py", line 139, in fromUnicode
   value = self.context.resolve(name)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/eggs/zope.configuration-3.6.0-py2.5.egg/zope/configuration/config.py", line 199, in resolve
   return __import__(mname+'.'+oname, *_import_chickens)
 File "/home/pqm/pqm-workdir/home/---trunk/launchpad/lib/canonical/shipit/browser/shipit.py", line 53, in <module>
   from lp.shipit import cachedproperty, IPropertyCache
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/pqm/pqm-workdir/home/---trunk/launchpad/script.zcml", line 7.4-7.35
   ZopeXMLConfigurationError: File "/home/pqm/pqm-workdir/home/---trunk/launchpad/lib/canonical/configure.zcml", line 147.4-148.42
   ZopeXMLConfigurationError: File "/home/pqm/pqm-workdir/home/---trunk/launchpad/lib/canonical/shipit/configure.zcml", line 7.4-8.28
   ZopeXMLConfigurationError: File "/home/pqm/pqm-workdir/home/---trunk/launchpad/lib/canonical/shipit/browser/configure.zcml", line 7.4-12.49
   ImportError: cannot import name cachedproperty
make: *** [lib/canonical/launchpad/apidoc/index.html] Error 1

pre-commit hook failed with error code -253 at Thu Sep 2 12:36:25 2010

trying to land a change to lp-production-configs; this is probably another bit of skew between how we build different things.

Still, until its fixed, changing any production config will be ... tricky, so I think this is critical, but I'm not sure what would cause this particular case.

tags: added: canonical-losa-lp
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.
  • Duplicate of bug #629259 Remove

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.