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.
I am attempting to upgrade DevShop to use Aegir 3.
Having problems installing.
I think it might be related to a circular dependency between hosting.module and the other hosting_*.modules.
hosting.info:
Name = Hosting description = Allow this Drupal site to deploy hosted sites. package = Hosting core = 7.x dependencies[] = views dependencies[] = views_bulk_operations dependencies[] = hosting_task dependencies[] = hosting_client dependencies[] = hosting_db_server dependencies[] = hosting_package dependencies[] = hosting_platform dependencies[] = hosting_site dependencies[] = hosting_web_server
hosting_site.info:
name = Sites description = Allow Aegir to manage of hosted sites. package = Hosting dependencies[] = hosting dependencies[] = hosting_client
The only reason hosting.info should have dependencies on all of these would be to enable them when hosting.module is enabled... however that is already handled by the hostmaster.info install profile.
I think we should remove these dependencies from hosting.info.
Patch coming...
Comment | File | Size | Author |
---|---|---|---|
#2 | 2610122-circular-dependencies.patch | 536 bytes | Jon Pugh |
Comments
Comment #2
Jon PughComment #4
Jon PughPushed a new branch with this: 2610122-circular-dependencies
DevShop has had this patch on it's hosting modules for months, so I'm 100% confident it works great....
https://github.com/opendevshop/devmaster/commit/56a0b71daf34fea390b0b9ad...
Comment #5
ergonlogicI'm all for removing these dependencies. +1
Comment #7
helmo CreditAttribution: helmo at Initfour websolutions commentedMerged