drush updatedb keeps on telling me that
The following updates are pending:
privatemsg module :
7004 - Remove duplicate entries in {pm_index}.
7005 - Add primary key to {pm_index}.
Do you wish to run all pending updates? (y/n): y
'all' cache was cleared [success]
Finished performing updates. [ok]
But when I run drush updatedb again I get exactly the same.
From update.php I get the following:
2 PENDING UPDATES (0 TO BE APPLIED, 2 SKIPPED)
privatemsg module
7004 - Remove duplicate entries in {pm_index}.
This update will been skipped due to the following missing dependencies: privatemsg_filter_update_7001
7005 - Add primary key to {pm_index}.
This update will been skipped due to the following missing dependencies: privatemsg_filter_update_7001
Comments
Comment #1
berdirI guess you don't have privatemsg_filter.module enabled?
The problem is that these update functions have a dependency on a privatemsg_filter update function but only if that module is enabled. That is currently however not checked. The attached patch should fix this.
Please try the attached patch.
Comment #2
berdirCommited, thanks for reporting.
Comment #3
okokokok commentedThis gets me through update.php...
drush updatedb still didn't want to do anything.
update.php runs but gave me:
Since the site is still in an experimental state I simply disabled, uninstalled and re-enabled privatemsg and pm_email_notify.
Comment #4
berdirThat class was moved from one file to another and the old file was deleted. This is imho a core bug,.
Comment #5
berdirI've found the problem, I forgot to update the .info file.
Wait until the -dev release is rebuilt and then try again. There will probably be a new release soon.