Capabilities and AppEngine xml

3 views
Skip to first unread message

Jeremy Kun

unread,
Aug 8, 2009, 4:07:45 PM8/8/09
to Google Wave API
Hi,

I just encountered a bug where I was only updating the version tag in
my appengine-web.xml but not my capabilities.xml. This caused my robot
to neglect any changes to my capabilities file.

Is there a reason that the version tag isn't in a single location?
It's kind of a pain in the neck to change it twice.

Jeremy

Prathapnirmal

unread,
Aug 10, 2009, 5:32:20 PM8/10/09
to google-...@googlegroups.com
  The version in capabilities.xml is for the robot's capabilities itself and it is cached on the robot proxy server. So everytime you update any capabilities (add new capabilities or remove current ones) you have to spike up this version in capabilties.xml. Else Robo proxy will still be using the older cached ones. You don't have to change this everytime you make changes to the other components of the app.
  Also you do not have to update the version of appengine-web.xml everytime you deploy the code on your dev cycle. This is meant to have copies of your major/minor releases of your app. I am sure you already know that.
  So you should think of the version in capabilities to tag different versions of your robot with different set of abilities.

thanks
~
Prathap
Reply all
Reply to author
Forward
0 new messages