Packaging gaps: en-US language not declared, undeclared stub dirs, manifest/SQL version drift #107
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Packaging / manifest gaps in
com_mokoog/mokoog.xmlen-USlanguage not packaged —<files folder="language">declares only<folder>en-GB</folder>, butlanguage/en-US/exists on disk and won't be installed. Either declareen-USor drop the on-disk files. (Same check should be applied to the three plugins.)Undeclared stub directories —
src/Field/andsrc/Service/exist on disk (empty, onlyindex.html) but aren't declared in the manifest<folder>list — dead scaffolding. Either declare them (if intended) or delete.Manifest vs SQL version drift — manifest
<version>01.05.00</version>butsql/updates/mysql/contains01.05.01.sql(higher than the manifest version). Joomla records schema version from the highest update filename, so the recorded schema/version is inconsistent. (No-op file today, but should be reconciled — either bump the manifest or rename the SQL file to match an actual release.)Note
SQL schema parity itself is fine —
install.mysql.sqlcontains the full final column set and the incremental updates reconcile to the same shape (verified). This issue is about manifest/packaging hygiene only.Branch created:
feature/107-packaging-gaps-en-us-language-not-declarFixed in PR #111 (merged to
dev). Declaredlanguage/en-USin the component manifest (was on disk but never installed) and removed the undeclared empty stub dirssrc/Field/src/Service. The manifest/SQL version-number drift is managed by the release CI (auto-bump), so leaving that to the workflow. Closing.