The nodequeue module isn't designated as a dependency in the nodequeue_annotate.info file. I tried enabling nodequeue_annotate without enabling nodequeue first and instead of prompting me to install nodequeue, I received the following error messages…

$ drush dl nodequeue nodequeue_annotate && drush -y en nodequeue_annotate
Project nodequeue (6.x-2.11) downloaded to /home/quickstart/websites/example6.dev/sites/all/modules/nodequeue. [success]
Project nodequeue contains 4 modules: nodequeue_service, smartqueue, nodequeue_generate, nodequeue.
Project nodequeue_annotate (6.x-1.0-beta1) downloaded to /home/quickstart/websites/example6.dev/sites/all/modules/nodequeue_annotate. [success]
The following extensions will be enabled: nodequeue_annotate
Do you really want to continue? (y/n): y
WD php: User warning: Table 'example6_dev.nodequeue_nodes' doesn't exist [error]
query: ALTER TABLE nodequeue_nodes ADD `annotation` VARCHAR(255) DEFAULT NULL in _db_query() (line 136 of
/home/quickstart/websites/example6.dev/includes/database.mysql.inc).
nodequeue_annotate was enabled successfully. [ok]
Table 'example6_dev.nodequeue_nodes' doesn't exist [error]
query: ALTER TABLE nodequeue_nodes ADD `annotation` VARCHAR(255) DEFAULT NULL in _db_query() (line 136 of
/home/quickstart/websites/example6.dev/includes/database.mysql.inc).

Comments

daniboy’s picture

Status: Active » Fixed

Fixed in new release 6.x-1.0-beta2.
Note that I did not test this patch at all, then again I just added a dependency to the .info file

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.