Skip to content

[TMP] Run regression for IBX-12043 (DBAL 4) - #1922

Open
ViniTou wants to merge 2 commits into
6.0from
ibx-12043-dbal4-regression
Open

[TMP] Run regression for IBX-12043 (DBAL 4)#1922
ViniTou wants to merge 2 commits into
6.0from
ibx-12043-dbal4-regression

Conversation

@ViniTou

@ViniTou ViniTou commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

ibexa/doctrine-schema#45
ibexa/core#800
ibexa/core-persistence#39
https://github.com/ibexa/installer/pull/217
ibexa/doctrine-migrations#6
https://github.com/ibexa/migrations/pull/447
https://github.com/ibexa/taxonomy/pull/438
https://github.com/ibexa/product-catalog/pull/1563
https://github.com/ibexa/fieldtype-page/pull/218
https://github.com/ibexa/connector-payum/pull/44

Not listed, deliberately:

Each package is flagged shouldBeAddedAsVCS so Composer resolves the branch straight from GitHub. Satis lagged behind a force push more than once while this work was in progress, and a regression run silently resolving a stale commit is worse than a slower one.

What this build is expected to catch that the package pipelines cannot:

  • The per-package Browser tests jobs fail on all four of core, product-catalog, taxonomy and fieldtype-page with Your requirements could not be resolved, because an inline alias only applies in the root package and ibexa/oss pulls these transitively at ~6.0.x-dev. Here the branches are added to the project's own require, so the alias holds and the stack resolves as one.
  • MariaDB. No package pipeline in the organisation runs it, and DBAL 4 reparents MariaDBPlatform off MySQLPlatform, which already broke the Random sort clause once during this work. Setup 2 covers MariaDB 11.4.
  • A real installation rather than a test fixture: schema generated by the installer, on MySQL 8.4, MariaDB 11.4 and PostgreSQL 18, with Solr and Elasticsearch.

Databases are created fresh here, so this exercises the new utf8mb4_unicode_520_ci DDL rather than the upgrade path. Converting an existing database is a separate procedure — two console commands plus the SQL script in ibexa/installer — and is not covered by this run.

ViniTou added 2 commits August 7, 2026 14:32
Points the commerce regression build at the DBAL 4 branches of the ten packages the edition installs. Revert once they are merged.
Composer authenticates against github.com for every VCS repository it is given, and adding one for a public package broke that with "Could not authenticate against github.com". The public ones resolve without it.
@ViniTou
ViniTou force-pushed the ibx-12043-dbal4-regression branch from 8200dcd to a9532ef Compare August 7, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant