- Issue created by @catch
- ๐ฌ๐งUnited Kingdom catch
https://www.drupal.org/docs/getting-started/system-requirements/overview โ only deals with one branch at a time. We can probably take it over for Drupal 11 and then have Drupal 10 information https://www.drupal.org/docs/getting-started/system-requirements/php-requ... โ ? Or do we need an extra overview page for Drupal 10?
- Status changed to Postponed
11 months ago 5:51pm 8 January 2024 - ๐ฌ๐งUnited Kingdom longwave UK
I think we should keep the requirements on one page, and just split up sections where it differs by major? (PHP version, database versions)
- ๐ณ๐ฟNew Zealand quietone
I thought about the docs over the last day and came to the conclusion that the Overview page should show an overview for all supported major versions. It is a somewhat atypical view for me as I do like to sub-divide stuff. However, in this case it is meant to be a short summary of all the requirements so the page should not grow long. We want to keep it short.
I have perhaps over stepped but I have made that change to the Overview โ page so we can see what it looks like. Most of the Drupal 11 requirements are TBA.
- ๐ง๐ชBelgium BramDriesen Belgium ๐ง๐ช
Makes sense @quietone as that is usually the page where I look for this info in the past
- Status changed to Active
10 months ago 12:35pm 12 January 2024 - ๐ง๐ชBelgium BramDriesen Belgium ๐ง๐ช
This is unblocked now as ๐ Make PHP 8.3 the default environment for gitlab CI runs Fixed is committed.
- Status changed to Needs review
10 months ago 2:01pm 12 January 2024 - ๐ง๐ชBelgium BramDriesen Belgium ๐ง๐ช
I think this is everything. Let's see if the tests are happy as well.
- ๐ง๐ชBelgium BramDriesen Belgium ๐ง๐ช
In regards of the CR, should we add similar info as when we bumped to 8.1 about linux distributions?
- Status changed to Needs work
10 months ago 3:12pm 13 January 2024 The Needs Review Queue Bot โ tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".
This does not mean that the patch needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide โ to find step-by-step guides for working with issues.
- First commit to issue fork.
- ๐ฌ๐งUnited Kingdom catch
I think we should do ๐ Make PHP 8.3 the default environment for gitlab CI runs Fixed first, since we can also backport that to 10.3.x.
- ๐ฌ๐งUnited Kingdom longwave UK
The dependent issue landed in 11.x. CI runs are only on PHP 8.3 in 11.x now.
- Status changed to Needs review
9 months ago 10:38am 7 March 2024 - ๐ฌ๐งUnited Kingdom longwave UK
Rebased the MR, removed some additional dead code.
- Status changed to Needs work
9 months ago 1:17am 8 March 2024 - ๐บ๐ธUnited States smustgrave
Appears to need another rebase. Only moving to NW for that.
But questions
- Does the CR need any tweaking or can that tag be removed.
- I'm still not clear when or where documentation updates happen so leaving that one.
- ๐ฌ๐งUnited Kingdom catch
Docs updates are https://www.drupal.org/docs/getting-started/system-requirements/overview โ and the 8.3 requirement is on there now.
I don't think we need the distro-by-distro rundown this time because Drupal 10 will be supported for much longer than Drupal 9.5 was, so going to remove that tag as well.
- Status changed to Needs review
9 months ago 9:16am 8 March 2024 - Status changed to Needs work
9 months ago 9:23am 8 March 2024 - Status changed to Needs review
8 months ago 10:18pm 21 March 2024 - ๐ง๐ชBelgium BramDriesen Belgium ๐ง๐ช
Applied one suggestion. All other changes still look good to me! But maybe setting my own MR to RTBC is not good ;-) so letting it open for others to look at as well.
- ๐ฌ๐งUnited Kingdom longwave UK
We might want to be compatible with sebastian/diff v5 but we can't for now:
$ composer why-not sebastian/diff 5 drupal/core 11.x-dev requires sebastian/diff (^4) phpunit/phpunit 9.6.15 requires sebastian/diff (^4.0.3) sebastian/comparator 4.0.8 requires sebastian/diff (^4.0)
Unsure why this keeps flipping back and forth, I thought I saw an explanation in another issue but can't find it now.
- ๐ฌ๐งUnited Kingdom longwave UK
We can explicitly declare it in composer.json then it cascades down to the Diff component's composer.json: https://git.drupalcode.org/project/drupal/-/merge_requests/6143/diffs?co...
- ๐ณ๐ฑNetherlands spokje
We might want to be compatible with sebastian/diff v5 but we can't for now:
Not saying we shouldn't, but why all the effort when none of our dependencies apparently need v5?
- ๐ณ๐ฑNetherlands spokje
We might want to be compatible with sebastian/diff v5 but we can't for now:
Not saying we shouldn't, but why all the effort when none of our dependencies apparently need v5?
- Status changed to RTBC
8 months ago 9:03am 22 March 2024 - ๐ฎ๐นItaly mondrake ๐ฎ๐น
Well Diff is a 'component', it could theoretically be used independently from Drupal, so allowing more version is good if the compnent itself is not breaking. Actually there's already a Diff version 6 out, that is required in PHPUnit 11.
Let's roll. RTBC.
- ๐ฎ๐นItaly mondrake ๐ฎ๐น
@longwave re #24 that back and forth was discussed in ๐ Bump phpstan/phpstan and mglaman/phpstan-drupal to latest Fixed .
- ๐ฌ๐งUnited Kingdom longwave UK
I have no real preference whether we allow diff v5 here or not but it does seem a bit out of scope, we aren't testing our Diff component with v5 so we can't be 100% sure it works.
- ๐ฎ๐นItaly mondrake ๐ฎ๐น
fwiw we are, in ๐ Upgrade PHPUnit to 10, drop Symfony PHPUnit-bridge dependency Fixed . But agree, it's not HEAD, so oos strictly speaking ATM.
- ๐ฌ๐งUnited Kingdom catch
Do we need/want an extra announcement apart from the change record so that core contributors are reminded to update to PHP 8.3 potentially before their locals blow up? Just checked and I wasn't on 8.3 yet for mine (now I am though :P).
- ๐ฌ๐งUnited Kingdom catch
Do we need/want an extra announcement apart from the change record so that core contributors are reminded to update to PHP 8.3 before their locals blow up? Just checked and I wasn't on 8.3 yet for mine (now I am though :P).
- ๐ฌ๐งUnited Kingdom longwave UK
@catch we did not officially announce ๐ฑ [11.x] [policy] Require PHP 8.3 for Drupal 11 RTBC anywhere that I can find.
https://www.drupal.org/about/core/blog/drupal-10-php-requirements-announ... โ notes that "Drupal community members provided feedback that they would have liked to know the Drupal 9 platform requirements further ahead of time" which we did do for Drupal 10 culminating in the PHP 8.1 announcement โ . So I think that we probably should finalise requirements in ๐ฑ [11.x] [meta] Set Drupal 11 platform and browser requirements at least six months before the release Active and make a blog post with the decisions?
- ๐ญ๐บHungary Gรกbor Hojtsy Hungary
Happy to help cook up an announcement :) Do we want to announce it at the same time with the other requirements?
- ๐ฌ๐งUnited Kingdom longwave UK
https://www.drupal.org/about/core/blog/drupal-110-will-require-php-83-an... โ was announced so I think there is nothing blocking this now.
- Status changed to Fixed
8 months ago 7:24am 29 March 2024 - ๐ฌ๐งUnited Kingdom catch
Double checked gitlabci.yml and noticed this, fixed on commit:
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f9698d5bbc..cee8b12d2d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -225,7 +225,7 @@ default: 'PHP 8.3 SQLite 3': <<: [ *default-stage, *run-on-mr ] variables: - _TARGET_PHP: "8.2" + _TARGET_PHP: "8.3" _TARGET_DB: "sqlite-3" # Jobs running on commits.
Committed/pushed to 11.x, thanks!
- Status changed to RTBC
8 months ago 7:34am 29 March 2024 - ๐ฎ๐นItaly mondrake ๐ฎ๐น
Looks like ONLY #38 was committed, not the MR content itself
-
longwave โ
committed 6469e9a1 on 11.x
Issue #3413268 by BramDriesen, longwave, Spokje, catch, mondrake,...
-
longwave โ
committed 6469e9a1 on 11.x
- Status changed to Fixed
8 months ago 8:53am 29 March 2024 - ๐ฌ๐งUnited Kingdom longwave UK
Committed and pushed the MR, think that's OK even though I worked on it as @catch intended to push earlier.
- ๐ฌ๐งUnited Kingdom catch
Don't know how I managed that, but thanks for spotting!
- ๐ญ๐บHungary Gรกbor Hojtsy Hungary
@andypost sent us https://wiki.php.net/rfc/release_cycle_update which is about to increase support for PHP 8.2 with one year. So that means PHP 8.2 would be supported at least two years or possibly 2.5 years after Drupal 11 is released. This allows us to lower the PHP requirement to PHP 8.2 and make hosting Drupal 11 easier. PHP 8.3 was released 5 months ago. I opened ๐ Lower PHP requirement from 8.3 to 8.2 in Drupal 11 due to increased security support Closed: won't fix and ๐ Update PHP EOL dates based on updated PHP team decisions Needs work for these consequences.
Automatically closed - issue fixed for 2 weeks with no activity.