Problem/Motivation

We should release 11.1.0 on the latest dependencies.

Steps to reproduce

$ composer outdated

Proposed resolution

$ composer update -W

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

Symfony has been upgraded to 7.2.0. Drupal 11.1.0 will be released with Symfony 7.2.0 or a later stable patch release.

Issue fork drupal-3490163

Command icon 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

spokje created an issue. See original summary.

spokje changed the visibility of the branch 3490163-update-composer-dependencies to hidden.

spokje’s picture

Issue summary: View changes
Related issues: -#3488365: Upgrade twig/twig to 3.15.0

spokje’s picture

Status: Active » Needs review
$ composer-lock-diff --no-links
+------------------------------------+------------+------------+
| Production Changes                 | From       | To         |
+------------------------------------+------------+------------+
| pear/pear-core-minimal             | v1.10.15   | v1.10.16   |
| php-tuf/composer-stager            | v2.0.0-rc5 | v2.0.0-rc6 |
| symfony/console                    | v7.2.0-RC1 | v7.2.0     |
| symfony/dependency-injection       | v7.2.0-RC1 | v7.2.0     |
| symfony/deprecation-contracts      | v3.5.0     | v3.5.1     |
| symfony/error-handler              | v7.2.0-RC1 | v7.2.0     |
| symfony/event-dispatcher           | v7.2.0-RC1 | v7.2.0     |
| symfony/event-dispatcher-contracts | v3.5.0     | v3.5.1     |
| symfony/filesystem                 | v7.2.0-RC1 | v7.2.0     |
| symfony/finder                     | v7.2.0-RC1 | v7.2.0     |
| symfony/http-foundation            | v7.2.0-RC1 | v7.2.0     |
| symfony/http-kernel                | v7.2.0-RC1 | v7.2.0     |
| symfony/mailer                     | v7.2.0-RC1 | v7.2.0     |
| symfony/mime                       | v7.2.0-RC1 | v7.2.0     |
| symfony/process                    | v7.2.0-RC1 | v7.2.0     |
| symfony/psr-http-message-bridge    | v7.2.0-RC1 | v7.2.0     |
| symfony/routing                    | v7.2.0-RC1 | v7.2.0     |
| symfony/serializer                 | v7.2.0-RC1 | v7.2.0     |
| symfony/service-contracts          | v3.5.0     | v3.5.1     |
| symfony/string                     | v7.1.8     | v7.2.0     |
| symfony/translation-contracts      | v3.5.0     | v3.5.1     |
| symfony/validator                  | v7.2.0-RC1 | v7.2.0     |
| symfony/var-dumper                 | v7.2.0-RC1 | v7.2.0     |
| symfony/var-exporter               | v7.1.6     | v7.2.0     |
| symfony/yaml                       | v7.2.0-RC1 | v7.2.0     |
| twig/twig                          | v3.15.0    | v3.16.0    |
+------------------------------------+------------+------------+

+------------------------------------+------------+----------+
| Dev Changes                        | From       | To       |
+------------------------------------+------------+----------+
| composer/ca-bundle                 | 1.5.3      | 1.5.4    |
| composer/class-map-generator       | 1.4.0      | 1.5.0    |
| composer/composer                  | 2.8.2      | 2.8.3    |
| composer/pcre                      | 3.3.1      | 3.3.2    |
| drupal/coder                       | 8.3.25     | 8.3.26   |
| google/protobuf                    | v4.28.3    | v4.29.1  |
| php-http/guzzle7-adapter           | 1.0.0      | 1.1.0    |
| phpdocumentor/reflection-docblock  | 5.6.0      | 5.6.1    |
| phpstan/phpstan                    | 1.12.10    | 1.12.12  |
| phpstan/phpstan-phpunit            | 1.4.0      | 1.4.1    |
| sirbrillig/phpcs-variable-analysis | v2.11.19   | v2.11.21 |
| squizlabs/php_codesniffer          | 3.10.3     | 3.11.1   |
| symfony/browser-kit                | v7.2.0-RC1 | v7.2.0   |
| symfony/css-selector               | v7.2.0-RC1 | v7.2.0   |
| symfony/dom-crawler                | v7.2.0-RC1 | v7.2.0   |
| symfony/lock                       | v7.2.0-RC1 | v7.2.0   |
+------------------------------------+------------+----------+
smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

Same as the 10.5 believe this is good. Didn't notice any issues locally.

spokje’s picture

Dependency php-tuf/composer-stager with stability RC does not meet minimum stability stable.

Unsure if this dependency is allowed to be RC, or flew in under the radar when MINIMUM_STABILITY was lowered to accommodate SF.
So would need some confirmation on that before lowering MINIMUM_STABILITY to 'RC' again.

Otherwise things look fine.

spokje’s picture

Status: Reviewed & tested by the community » Needs work

spokje changed the visibility of the branch 11.x to hidden.

andypost’s picture

Status: Needs work » Needs review

The php-tuf/composer-stager is an experimental module's dependency so should not block release

andypost’s picture

catch’s picture

We can keep minimum stability as rc in this issue but we should open an explicit tracking issue for php-tuf to get to a stable release.

Another possibility might be to move the library to a dev dependency until package_manager is beta, but that might break package_manager tests so could be more trouble than it's worth.

spokje changed the visibility of the branch 3490183-update-composer-dependencies to hidden.

spokje’s picture

$ git checkout -b '3490163-11.x-bump-composer-dependencies' --track drupal-3490163/'3490163-11.x-bump-composer-dependencies'
error: invalid path 'core/modules/system/tests/modules/icon_test/icons/name_special_chars/FoO !?1:èç 2 "#3 B*;**a,ù$R|~¹&{[].svg'

Well that's me on a Windows git-bash based system out of the running for core work...

I've added the tracking issue, somebody needs to pick this up and/or also my JS-dependency updates.

spokje’s picture

Status: Needs review » Needs work
longwave’s picture

Unless we relax this in ComposerProjectTemplatesTest we won't be able to have tests passing on 11.1.0:

    $this->assertGreaterThanOrEqual(array_search($this->getCoreStability(), static::STABILITY_ORDER), array_search(static::MINIMUM_STABILITY, static::STABILITY_ORDER));

This prevents us from releasing a stable version of core with RC dependencies, or an RC with beta dependencies, etc.

longwave’s picture

Re #16 I reposted that in #3471494: Add an icon management API, hopefully we can do a quick fix or just remove it for now.

longwave’s picture

Status: Needs work » Needs review

Changed minimum stability back to RC.

andypost’s picture

Rebased, reverted to php-tuf/composer-stager:v2.0.0-rc5 as 2 tests failing reproducible and update coder to 8.3.26

andypost’s picture

on second time package manager's build tests passed with rc5

andypost’s picture

And it passed on PHP 8.4

So reverted back to latest as it was test flux

andypost’s picture

spokje’s picture

Title: Update Composer dependencies for 11.1.0-RC1 » Update Composer dependencies for 11.1.0
Issue summary: View changes
andypost’s picture

Status: Needs review » Reviewed & tested by the community

This week is enough updates for release

spokje’s picture

Issue summary: View changes
spokje’s picture

Issue tags: +11.1.0 release notes
longwave’s picture

Version: 11.0.x-dev » 11.1.x-dev
Status: Reviewed & tested by the community » Fixed

Committed fc9c4c2 and pushed to 11.x. Thanks!

Committed bd2b1c3 and pushed to 11.1.x. Thanks!

  • longwave committed bd2b1c3d on 11.1.x
    Issue #3490163 by spokje, andypost, longwave: Update Composer...

  • longwave committed fc9c4c26 on 11.x
    Issue #3490163 by spokje, andypost, longwave: Update Composer...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.