mmpython not found

Bug #246250 reported by Rolf Leggewie
8
Affects Status Importance Assigned to Milestone
SubDownloader
Fix Released
High
Marco Ferreira
mmpython
In Progress
Undecided
Unassigned

Bug Description

subdownloader reports on startup that the mmpython module is not found. python-mmpython is in the dependencies and thus known to be installed, the program must be looking in the wrong place.

Rolf Leggewie (r0lf)
Changed in subdownloader:
status: New → Confirmed
Revision history for this message
Craig Maloney (craig-decafbad) wrote :

Appears there is a dependency that isn't being met. I've enclosed a copy of what happens when I do an import of mmpython using ipython.

Revision history for this message
Kapis (capiscuas) wrote :

To save us a lot of headeaches with this mmpython, I've commited the mmpython source folder into the BZR.

Now there is no problem with the import mmpython, the dependency package can be removed, we make sure than Windows .exe will also have the mmpython included.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

done in commit 15 of the packaging branch

please be sure to not install those mmpython files where a possibly installed python-mmpython package might install them as well. Please be sure there will be no conflicts or confusions from the same files with possibly different versions installed at the same time.

This needs testing and confirmation.

Changed in subdownloader:
status: Confirmed → Fix Committed
Revision history for this message
Rolf Leggewie (r0lf) wrote :

the mmpython stuff was committed in revision 305 of the trunk branch

Revision history for this message
Craig Maloney (craig-decafbad) wrote :

Hi Rolf,

Please attach a link to where you have the packages, and I'll be happy to confirm. Thanks!

Revision history for this message
Craig Maloney (craig-decafbad) wrote :

Also, I think the real solution would be to get mmpython to register itself properly in Ubuntu. I'm not sure who is taking care of the packages, though.

Revision history for this message
Marco Ferreira (mferreira) wrote :

Yes, unfortunetly mmpython doesn't work that well because pyxml changed.

in mmpython, should change the line
  from xml.utils import qp_xml
to
  from sys import path, version
  path.append('/usr/lib/python%s/site-packages/oldxml' % version[:3])
  from _xmlplus.utils import qp_xml
and it'll work.

or something like that.

Changed in subdownloader:
assignee: nobody → mferreira
importance: Undecided → High
Changed in mmpython:
status: New → Fix Committed
status: Fix Committed → New
Changed in subdownloader:
status: Fix Committed → Fix Released
Revision history for this message
Marco Ferreira (mferreira) wrote :

Forget my last post.

The solution for this issue is actualy far more simple than I thought.
Just remove python-xml and mmpython will work just fine. The package python-xml is very old and should not even be installed since python (>=2.4) already includes xml support.

mmpython will be in subdownloader tree for other reasons, but linux packages won't be ported with it since we are sure mmpython will work just fine now.

Cheers!

Revision history for this message
Kapis (capiscuas) wrote :

Do you mean that when packaging for linux:

-delete local folder mmpython in codes
- make a dependancy of mmpython for the subdownloader.deb
- force to delete the python-xml package in case is intalled? how to do this, inside the deb dependencies itself?

Revision history for this message
Marco Ferreira (mferreira) wrote :

Exactly. There's is no need to include mmpython directory in subdownloader tree when packaging for linux.

We shall make some more testing on this issue before having final decision about it.

Revision history for this message
Marco Ferreira (mferreira) wrote :

After some more tests i realized that kaa-metadata is far more stable to use for linux destributions than mmpython.
Will use this solution for now.

Revision history for this message
Jérémie Corbier (jcorbier) wrote :

mmpython is no longer maintained upstream and kaa-metadata supersedes it.

Revision history for this message
Marco Rodrigues (gothicx) wrote :

Hi!

Why to still keep a local copy of mmpython ?

The dependency in python-kaa-metadata doesn't fix the problem ?

Thanks

Revision history for this message
Kapis (capiscuas) wrote :

hello marco, we keep that for the windows binaries. and also I think in case that the python-kaa-metadata is not found in the system (in case running from sources and not from .deb)

Revision history for this message
Marco Rodrigues (gothicx) wrote :

Hi! I'll remove mmpython from binary to linux version. My packaging for ubuntu is almost finished, and it's using debhelper 7 :-) I hope we get it into jaunty.

Revision history for this message
Marco Rodrigues (gothicx) wrote :

Ups.. I mean for Debian ... Ubuntu will probably sync it.

Revision history for this message
Kapis (capiscuas) wrote :

Great Marco, I hope that we can include it soon in debian repository and in Jaunty too , cause we have been trying since Hardy :-)

Best Regards and many thanks.

Revision history for this message
Craig Maloney (craig-decafbad) wrote :

Is this still an issue? I've been able to successfully import mmpython with the latest revision.

Changed in mmpython:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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