Problem/Motivation
According to #3346338-38: [11.x] [policy] Set the SQLite minimum requirement to at least 3.45 we need both versions of sqlite to run tests
Proposed resolution
Use ubunty:noble base docker image as it's going to be LTS before 11.x release
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork drupalci_environments-3419616
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
andypostbase image size is mostly the same
Comment #4
andypostTesting via https://git.drupalcode.org/issue/drupal-3346338/-/pipelines/89186
Comment #5
andypostPushed
drupalci/php-8.3-apache-ubuntu:devunpacked 708MBComment #6
andypostThe only difference
Comment #7
quietone commentedchanging to critical because this is needed for Drupal 11.
Comment #8
andypostAs this image will be stable in April lets wait for it
Comment #9
andypostIt needs to use different name for the image
See https://git.drupalcode.org/project/drupal/-/merge_requests/6564#note_265357
Comment #10
andypostComment #11
andypostFrom slack @fjgarlin
Comment #14
andypostPushed https://git.drupalcode.org/project/drupalci_environments/-/jobs/809194
Comment #15
fjgarlin commentedI know this is already merged into production, but the name is probably not very clear. What's the difference between 8.3-apache and 8.3-ubuntu-apache? We know now that it's the sqlite, but not sure if we'll know in a few months.
As suggested in the slack thread, the php image could be called `8.3-sqlite3.45` instead.
I suggest having 3 images in this case:
- `8.3-apache` (this already exists) - important for PHP version but can't guarantee a sqlite version.
- `8.3-sqlite3.45-apache`
- `8.3-sqlite3.26-apache` (this might even be a clone of `8.3` but we are making the version explicit)
Comment #16
daffie commented@andypost: Thanks!
Comment #17
andypost@fjgarlin nice idea, technically we should start use tags for images so renames could go easily