-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Raphael Bossek schrieb:
> Hi Torsten,
>
> thank a lot for your input.
>
> For all of them waiting for a bugfix should know that I'm working
> as mutch as I can to solve the problem. There are some Tracebacks
> while bdist_install the 4Suite package. Those Tracebacks do not
> stop the installation but are signals for a problem. I'm convinced
> to provide a final solution for this problem in the next few days.
> I've also deceeded to upgrade to a newer CVS snapshot.
>
Hi Raphael,
there are several occasions where mysterious exceptions are thrown, consinder
this one:
cd 4Suite && python2.2 setup.py bdist_install
-
--root="/home/shlomme/src/fremde/python-4suite-0.99cvs20041008/debian/python2.2-4suite"
Traceback (most recent call last):
File "/tmp/@14331.0.py", line 548, in ?
cmd.run()
File "build/lib.linux-i686-2.2/Ft/Lib/DistExt/BuildDocs.py", line 278, in run
self.doc_modules(index, top_level)
File "build/lib.linux-i686-2.2/Ft/Lib/DistExt/BuildDocs.py", line 390, in
doc_modules
module = self.locate(name)
File "build/lib.linux-i686-2.2/Ft/Lib/DistExt/BuildDocs.py", line 318, in
locate
module = self._builtin_import(path, {}, {}, '*')
File "build/lib.linux-i686-2.2/Ft/Server/Client/Commands/Rdf/__init__.py",
line 18, in ?
import Add, Complete, Remove, Versa
File "build/lib.linux-i686-2.2/Ft/Server/Client/Commands/Rdf/Complete.py",
line 23, in ?
from Ft.Server.Common import Util
File "build/lib.linux-i686-2.2/Ft/Server/Common/Util.py", line 78, in ?
PREFIXES = XPath.Compile("/fres:NsMappings/fres:NsMapping/Prefix/text()")
AttributeError: 'module' object has no attribute 'Compile'
In Ft.Xml.XPath.__init__, line 79:
try:
import XPathParserc
parser = XPathParserc
except ImportError:
import XPathParser
parser = XPathParser
fails because "import XPathParser" also throws an ImportError (just place a
catcher around it to try it out). Thus, it bails out and does not import Compile
from Util (which itself import this __init__. Did I mention that I consider
circular imports eeevil?), but is caught somewhere else and the code runs
happily, until it fails.
Next thing is
cd 4Suite && python2.4 setup.py build --with-docs
<snip>
Traceback (most recent call last):
File "/tmp/tmpKe4Mza.py", line 548, in ?
cmd.run()
File "build/lib.linux-i686-2.4/Ft/Lib/DistExt/BuildDocs.py", line 278, in run
self.doc_modules(index, top_level)
File "build/lib.linux-i686-2.4/Ft/Lib/DistExt/BuildDocs.py", line 390, in
doc_modules
module = self.locate(name)
File "build/lib.linux-i686-2.4/Ft/Lib/DistExt/BuildDocs.py", line 318, in
locate
module = self._builtin_import(path, {}, {}, '*')
File "build/lib.linux-i686-2.4/Ft/Xml/ThirdParty/Xvif/iframe.py", line 7, in ?
import rng
File "build/lib.linux-i686-2.4/Ft/Xml/ThirdParty/Xvif/rng.py", line 1376, in ?
class RngParser(ContentHandler, _Callback, _Pattern):
File "build/lib.linux-i686-2.4/Ft/Xml/ThirdParty/Xvif/rng.py", line 1379, in
RngParser
callbacks= \
AttributeError: 'module' object has no attribute 'Transform'
warning: build_docs: failure during documenting
There's something fishy going on with that _builtin_import (== __import__) call,
but anyway: iframe.py tries to run "from xml.dom.ext.reader.Sax2 import
XmlDomGenerator", which fails, since
/usr/lib/python2.4/site-packages/_xmlplus/dom/ext/reader/Sax2.py is in
python2.4-xml. As far as I have understood the debian/rules, it's the
2.4-generated docs which are finally copied over to the *-doc package, and they
are not build. This of course happens with the 2.3 build, too, but I happened to
have python2.3-xml installed, but not python2.4-xml. This saved my a lot of
nerves.
Hope I could be of help
greetings
Torsten
- --
Torsten Marek <[EMAIL PROTECTED]>
ID: A244C858 -- FP: 1902 0002 5DFC 856B F146 894C 7CC5 451E A244 C858
Keyserver: subkeys.pgp.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCVDFkfMVFHqJEyFgRAsW8AKCwPsJpnnJnD9xsiiVoHWVjk97NvgCgwML7
XOHrVH/r/5IIMiEAK6ZTF40=
=brod
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]