checkbox-qt needs dependency on python-dateutil

Bug #1029103 reported by Akkana Peck
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
checkbox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I was able to install checkbox-qt on my pangolin system using apt-get, but when I tried to run it, it bombed out because it needs the python dateutil module. That should probably be added as a package dependency.

The error:
Traceback (most recent call last):
  File "/usr/share/checkbox/run", line 40, in <module>
    main()
  File "/usr/share/checkbox/run", line 35, in main
    application = manager.create_application(sys.argv)
  File "/usr/lib/python2.7/dist-packages/checkbox/application.py", line 136, in create_application
    return self.application_factory(config)
  File "/usr/lib/python2.7/dist-packages/checkbox/application.py", line 48, in __init__
    self.reactor)
  File "/usr/lib/python2.7/dist-packages/checkbox/plugin.py", line 39, in __init__
    for module in section.load_modules():
  File "/usr/lib/python2.7/dist-packages/checkbox/component.py", line 157, in load_modules
    module = self.load_module(name)
  File "/usr/lib/python2.7/dist-packages/checkbox/component.py", line 112, in load_module
    exec open(filename) in globals
  File "/usr/share/checkbox/plugins/launchpad_exchange.py", line 29, in <module>
    from checkbox.lib.conversion import string_to_type
  File "/usr/lib/python2.7/dist-packages/checkbox/lib/conversion.py", line 21, in <module>
    from dateutil import tz
ImportError: No module named dateutil

Installing python-dateutil cured the problem and checkbox-qt ran okay. (With some other minor issues that I'll report separately.)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: checkbox-qt 0.13.7
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
Uname: Linux 3.2.0-26-generic i686
ApportVersion: 2.0.1-0ubuntu11
Architecture: i386
CheckboxSubmission: 59f5c4278a96c566305a5aafb84ff28a
CheckboxSystem: d00f84de8a555815fa1c4660280da308
Date: Wed Jul 25 13:09:58 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110413)
ProcEnviron:
 TERM=xterm
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/usr/bin/zsh
SourcePackage: checkbox
UpgradeStatus: Upgraded to precise on 2012-05-07 (79 days ago)

Revision history for this message
Akkana Peck (akkzilla) wrote :
Revision history for this message
Daniel Manrique (roadmr) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.

Could you let me know if you're running stock Ubuntu or one of the variants (Kubuntu, Lubuntu, Xubuntu)?

Thanks!

Changed in checkbox (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for checkbox (Ubuntu) because there has been no activity for 60 days.]

Changed in checkbox (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Akkana Peck (akkzilla) wrote :

Sorry, I didn't answer because I never got the notification for the question somehow. I typically use a minimal (e.g. server) install then add only the desktop stuff I need, so it's not really any of those variants nor is it a stock gnome install. Presumably when you install a whole desktop, you get python-dateutil from other dependencies so this bug is hidden.

Akkana Peck (akkzilla)
Changed in checkbox (Ubuntu):
status: Expired → New
Revision history for this message
Daniel Manrique (roadmr) wrote :

Oh OK, *that* explains a lot about why you always seem to run into these strange problems with checkbox :)

I'll mark this Fix Released as the development version no longer uses python-dateutil.

Thanks!

Changed in checkbox (Ubuntu):
status: New → Fix Released
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.