From 708f60a383957e7ae1385e7e37f0cba5e023ed0b Mon Sep 17 00:00:00 2001 From: Stuart Rowlands Date: Tue, 1 Sep 2026 20:50:30 -0700 Subject: [PATCH] Declare internal dependencies under the correct project name. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every module here declared its siblings under a project called "quant". The project on drupal.org is "quantcdn", so the packaging facade generated a requirement on drupal/quant-quant_api, which does not exist. The module-level composer packages are therefore uninstallable, and have been for some time — composer require drupal/quant:2.0.0 fails today: - drupal/quant 2.0.0 requires drupal/quant-quant_api * -> could not be found in any version drupal/quantcdn, the project-level package, resolves cleanly and is what anyone installing this has actually been using, which is why the broken alias went unnoticed. An earlier commit changed quant_api and quant_search from "drupal:" to "quant:". The first prefix was wrong and so was the second; this uses the project's real name. The other files carried "quant:" from well before this work. Cross-project dependencies were already correct and are untouched: token:token, purge:purge, webform:webform, tome:tome_static. Verified by uninstalling and reinstalling all six modules on Drupal 11.4. --- modules/quant_api/quant_api.info.yml | 2 +- modules/quant_cron/quant_cron.info.yml | 2 +- modules/quant_purger/quant_purger.info.yml | 2 +- modules/quant_search/quant_search.info.yml | 4 ++-- modules/quant_sitemap/quant_sitemap.info.yml | 2 +- modules/quant_webform/quant_webform.info.yml | 2 +- quant.info.yml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/quant_api/quant_api.info.yml b/modules/quant_api/quant_api.info.yml index 2377cb2b..1e23f150 100644 --- a/modules/quant_api/quant_api.info.yml +++ b/modules/quant_api/quant_api.info.yml @@ -6,4 +6,4 @@ type: module core_version_requirement: ^11 configure: quant_api.settings_form dependencies: - - quant:quant + - quantcdn:quant diff --git a/modules/quant_cron/quant_cron.info.yml b/modules/quant_cron/quant_cron.info.yml index 0b8351c8..4aeeeb1f 100644 --- a/modules/quant_cron/quant_cron.info.yml +++ b/modules/quant_cron/quant_cron.info.yml @@ -6,4 +6,4 @@ type: module core_version_requirement: ^11 configure: quant_cron.settings_form dependencies: - - quant:quant_api + - quantcdn:quant_api diff --git a/modules/quant_purger/quant_purger.info.yml b/modules/quant_purger/quant_purger.info.yml index b9155056..1f3f0c34 100644 --- a/modules/quant_purger/quant_purger.info.yml +++ b/modules/quant_purger/quant_purger.info.yml @@ -6,5 +6,5 @@ type: module core_version_requirement: ^11 dependencies: - - quant:quant + - quantcdn:quant - purge:purge diff --git a/modules/quant_search/quant_search.info.yml b/modules/quant_search/quant_search.info.yml index 1d9b123e..05cd1c78 100644 --- a/modules/quant_search/quant_search.info.yml +++ b/modules/quant_search/quant_search.info.yml @@ -6,6 +6,6 @@ type: module core_version_requirement: ^11 configure: quant_search.main dependencies: - - quant:quant - - quant:quant_api + - quantcdn:quant + - quantcdn:quant_api - token:token diff --git a/modules/quant_sitemap/quant_sitemap.info.yml b/modules/quant_sitemap/quant_sitemap.info.yml index 0ffec204..abe312f8 100644 --- a/modules/quant_sitemap/quant_sitemap.info.yml +++ b/modules/quant_sitemap/quant_sitemap.info.yml @@ -6,4 +6,4 @@ type: module core_version_requirement: ^11 dependencies: - - quant:quant_api + - quantcdn:quant_api diff --git a/modules/quant_webform/quant_webform.info.yml b/modules/quant_webform/quant_webform.info.yml index 239f34e1..fb24239c 100644 --- a/modules/quant_webform/quant_webform.info.yml +++ b/modules/quant_webform/quant_webform.info.yml @@ -6,5 +6,5 @@ type: module core_version_requirement: ^11 dependencies: - - quant:quant + - quantcdn:quant - webform:webform diff --git a/quant.info.yml b/quant.info.yml index 5516f080..0607b1ea 100644 --- a/quant.info.yml +++ b/quant.info.yml @@ -8,4 +8,4 @@ configure: quant.config dependencies: - drupal:taxonomy - drupal:views - - quant:quant_api + - quantcdn:quant_api