Skip to content

Site-Set "georgringer/news-sitemap" requires missing dependency "typo3/cms-seo" #2808

@msollmann

Description

@msollmann

Description:
When georgringer/news is used as a Site-Set dependency, TYPO3 13 automatically registers all sub-sets of the extension, including georgringer/news-sitemap.

The Sitemap set defines typo3/seo-sitemap as a dependency, but typo3/cms-seo is only declared as "suggest" and "require-dev" in the News extension's composer.json, not as "require".

Result:
[ERROR] Invalid set "georgringer/news-sitemap": Missing dependency "typo3/seo-sitemap"
This ERROR appears permanently in the system log, even when the sitemap functionality is not being used.

Expected behavior:
The georgringer/news-sitemap set should either:

  • Be provided as a separate, optional set that is not automatically loaded
  • OR the dependency typo3/cms-seo should be added to composer.json under "require"

Currently, simply installing georgringer/news produces an ERROR in the system log if typo3/cms-seo is not installed.

Environment:
TYPO3: 13.4
georgringer/news: 14.0
PHP: 8.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions