SchoolTool 1.0.4 breaks CanDo trunk

Bug #503206 reported by Douglas Cerna on 2010-01-05
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gediminas Paulauskas

Bug Description

I just confirmed what fsufitch reported in IRC (

After checking out CanDo's trunk and running "make" I get:

--------- %< ----------
bin/make-schooltool-instance instance instance_type=cando.cando2007
Selected and implied templates:
  schooltool#schooltool_deploy (Paste) deployment of a SchoolTool application

  egg: instance
  instance_type: cando.cando2007
  package: instance
  project: instance
Traceback (most recent call last):
  File "bin/make-schooltool-instance", line 149, in <module>
  File "/home/elbixio/Desktop/cando/eggs/schooltool-", line 30, in make_schooltool_instance
  File "/home/elbixio/Desktop/cando/eggs/PasteScript-1.7.3-py2.5.egg/paste/script/", line 218, in run
    result = self.command()
  File "/home/elbixio/Desktop/cando/eggs/PasteScript-1.7.3-py2.5.egg/paste/script/", line 125, in command
    vars = template.check_vars(vars, self)
  File "/home/elbixio/Desktop/cando/eggs/schooltool-", line 43, in check_vars
    vars['instance_package'] = dict(available_types)[vars['instance_type']]
KeyError: 'cando.cando2007'
make[1]: *** [make-instance] Error 1
make[1]: se sale del directorio `/home/elbixio/Desktop/cando'
make: *** [build] Error 2
--------- %< ----------

If I change the schooltool version to 1.0.3 in my buildout.cfg the instance is created. I also wonder why the pov-cando-buildout didn't catch it.

Changed in schooltool:
assignee: nobody → Gediminas Paulauskas (menesis)
Gediminas Paulauskas (menesis) wrote :

One change that was merged with bugfixes changed behaviour of bin/make-schooltool-instance. It would work if you specified "instance_type=cando2007" in Makefile.

I have reverted this change and released schooltool- . Run `bin/buildout -n` it will be picked up and will work as before.

Changed in schooltool:
importance: Undecided → Low
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers