taskcoach: FTBFS: Tests failed

Bug #1282781 reported by Andreas Moog
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
taskcoach (Debian)
Fix Released
Unknown
taskcoach (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/738435:

Source: taskcoach
Version: 1.3.35-1
Severity: serious
Tags: jessie sid
User: <email address hidden>
Usertags: qa-ftbfs-20140208 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> ======================================================================
> ERROR: testSaveSelection_Child (integrationtests.SaveTest.SaveTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/«PKGBUILDDIR»/tests_tmp/integrationtests/SaveTest.py", line 27, in setUp
> self.mockApp = mock.App()
> File "/«PKGBUILDDIR»/taskcoachlib/patterns/singleton.py", line 29, in __call__
> class_.instance = super(Singleton, class_).__call__(*args, **kwargs)
> File "/«PKGBUILDDIR»/tests_tmp/integrationtests/mock.py", line 48, in __init__
> self.init()
> File "/«PKGBUILDDIR»/tests_tmp/integrationtests/mock.py", line 52, in init
> super(App, self).init(loadSettings=False, loadTaskFile=False)
> File "/«PKGBUILDDIR»/taskcoachlib/application/application.py", line 190, in init
> self.settings, splash=splash)
> File "/«PKGBUILDDIR»/taskcoachlib/gui/mainwindow.py", line 69, in __init__
> self._create_window_components() # Not private for test purposes
> File "/«PKGBUILDDIR»/taskcoachlib/gui/mainwindow.py", line 128, in _create_window_components
> self.__create_menu_bar()
> File "/«PKGBUILDDIR»/taskcoachlib/gui/mainwindow.py", line 142, in __create_menu_bar
> self.viewer, self.taskFile))
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 216, in __init__
> viewerContainer), _('&New')),
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 554, in __init__
> TaskTemplateMenu(mainwindow, taskList=tasks, settings=settings),
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 328, in __init__
> super(TaskTemplateMenu, self).__init__(mainwindow)
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 99, in __init__
> self.updateMenu()
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 133, in updateMenu
> self.updateMenuItems()
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 338, in updateMenuItems
> self.fillMenu(self.getUICommands())
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 347, in getUICommands
> settings=self.settings) for name in persistence.TemplateList(path).names()]
> File "/«PKGBUILDDIR»/taskcoachlib/persistence/templatelist.py", line 27, in __init__
> self._templates = self._readTemplates(TemplateReader, openFile)
> File "/«PKGBUILDDIR»/taskcoachlib/persistence/templatelist.py", line 32, in _readTemplates
> for filename in self._templateFilenames():
> File "/«PKGBUILDDIR»/taskcoachlib/persistence/templatelist.py", line 51, in _templateFilenames
> filenames = [name for name in os.listdir(self._path) if \
> OSError: [Errno 2] No such file or directory: '/sbuild-nonexistent/.TaskCoach/taskcoach-templates'
>
> ======================================================================
> ERROR: testSaveSelection_Parent (integrationtests.SaveTest.SaveTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/«PKGBUILDDIR»/tests_tmp/integrationtests/SaveTest.py", line 27, in setUp
> self.mockApp = mock.App()
> File "/«PKGBUILDDIR»/taskcoachlib/patterns/singleton.py", line 29, in __call__
> class_.instance = super(Singleton, class_).__call__(*args, **kwargs)
> File "/«PKGBUILDDIR»/tests_tmp/integrationtests/mock.py", line 48, in __init__
> self.init()
> File "/«PKGBUILDDIR»/tests_tmp/integrationtests/mock.py", line 52, in init
> super(App, self).init(loadSettings=False, loadTaskFile=False)
> File "/«PKGBUILDDIR»/taskcoachlib/application/application.py", line 190, in init
> self.settings, splash=splash)
> File "/«PKGBUILDDIR»/taskcoachlib/gui/mainwindow.py", line 69, in __init__
> self._create_window_components() # Not private for test purposes
> File "/«PKGBUILDDIR»/taskcoachlib/gui/mainwindow.py", line 128, in _create_window_components
> self.__create_menu_bar()
> File "/«PKGBUILDDIR»/taskcoachlib/gui/mainwindow.py", line 142, in __create_menu_bar
> self.viewer, self.taskFile))
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 216, in __init__
> viewerContainer), _('&New')),
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 554, in __init__
> TaskTemplateMenu(mainwindow, taskList=tasks, settings=settings),
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 328, in __init__
> super(TaskTemplateMenu, self).__init__(mainwindow)
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 99, in __init__
> self.updateMenu()
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 133, in updateMenu
> self.updateMenuItems()
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 338, in updateMenuItems
> self.fillMenu(self.getUICommands())
> File "/«PKGBUILDDIR»/taskcoachlib/gui/menu.py", line 347, in getUICommands
> settings=self.settings) for name in persistence.TemplateList(path).names()]
> File "/«PKGBUILDDIR»/taskcoachlib/persistence/templatelist.py", line 27, in __init__
> self._templates = self._readTemplates(TemplateReader, openFile)
> File "/«PKGBUILDDIR»/taskcoachlib/persistence/templatelist.py", line 32, in _readTemplates
> for filename in self._templateFilenames():
> File "/«PKGBUILDDIR»/taskcoachlib/persistence/templatelist.py", line 51, in _templateFilenames
> filenames = [name for name in os.listdir(self._path) if \
> OSError: [Errno 2] No such file or directory: '/sbuild-nonexistent/.TaskCoach/taskcoach-templates'
>
> ----------------------------------------------------------------------
> Ran 10 tests in 3.318s
>
> FAILED (errors=10)
> Exception in thread APScheduler (most likely raised during interpreter shutdown):
> Traceback (most recent call last):
> File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
> File "/usr/lib/python2.7/threading.py", line 763, in run
> File "/«PKGBUILDDIR»/taskcoachlib/thirdparty/apscheduler/scheduler.py", line 564, in _main_loop
> File "/usr/lib/python2.7/threading.py", line 620, in wait
> File "/usr/lib/python2.7/threading.py", line 354, in wait
> <type 'exceptions.TypeError'>: 'NoneType' object is not callable
> make[2]: *** [override_dh_auto_test] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/02/08/taskcoach_1.3.35-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Tags: ftbfs trusty
Andreas Moog (ampelbein)
Changed in taskcoach (Ubuntu):
importance: Undecided → High
tags: added: ftbfs trustyy
tags: added: trusty
removed: trustyy
Changed in taskcoach (Debian):
importance: Undecided → Unknown
Changed in taskcoach (Debian):
status: New → Fix Released
Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

It's fixed in Debian in version 1.3.36-1.

Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :
Revision history for this message
Matthias Klose (doko) wrote :

now built in trusty

Changed in taskcoach (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.