python-dateutil Should be Depend, not Recommended

Bug #979011 reported by Daniel Letzeisen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
checkbox (Ubuntu)
Expired
High
Unassigned

Bug Description

The checkbox package currently lists python-dateutil as a Recommended package, but checkbox will not start without it. It should be a 'Depends' package.

When trying to start without python-dateutil, the error is:
$ checkbox-cli #qt and gtk version exhibit same 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

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: checkbox 0.13.6
ProcVersionSignature: Ubuntu 3.2.0-22.35-generic 3.2.14
Uname: Linux 3.2.0-22-generic x86_64
ApportVersion: 2.0.1-0ubuntu1
Architecture: amd64
Date: Wed Apr 11 11:14:06 2012
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120201)
ProcEnviron:
 LANGUAGE=
 TERM=xterm
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: checkbox
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Daniel Letzeisen (dtl131) wrote :
Revision history for this message
Daniel Manrique (roadmr) wrote :

Hi Dave,

Yes, I've seen a couple of reports about this. This is fixed in the development version of Checkbox, where the python-dateutil dependency is removed outright (i.e. no longer required for checkbox to run).

I would mark as Fix Released as per Ubuntu policy, but this bug may be serious enough that we should add a Precise task to it and SRU a fix. If you agree let me know. I'll leave as Incomplete pending your valuable feedback.

Changed in checkbox (Ubuntu):
status: New → Incomplete
importance: Undecided → High
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
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.