Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
There was a recent change that added a mailhandler.make file.
projects[] = ctools
projects[] = feeds
projects[] = job_scheduler
This causes distributions to break because it doesn't actually specify any versions and overrides anything from the parent make file. For example, in Open Atrium, we use "[subdir] = contrib" to move modules into a contrib/mailhandler folder. This also prevents the modules from getting patches.
I'm not sure what the need to this make file was. But I'll post a patch here that removes this so I can build an Open Atrium release.
Comment | File | Size | Author |
---|---|---|---|
#2 | 2931124-remove-make-2.patch | 233 bytes | mpotter |
Comments
Comment #2
mpotter CreditAttribution: mpotter at Phase2 commentedHere is the patch
Comment #3
madgib CreditAttribution: madgib commentedI've got a site that uses mailhandler to import image attachments, and received the same error since I updated to 7.x-2.11. Rolling back to 2.10 works. This patch doesn't appear to fix the problem for me.
Comment #4
mpotter CreditAttribution: mpotter at Phase2 commentedAll this patch does is remove the make file entries from mailhandler. After applying this patch you'll still need to re-run the drush-make process to build your distro and be sure to clear out the drush make cache so it picks this up. Might also be related to what drush version you are running since this patch needs to be applied before drush recursively processes the make file.