Problem/Motivation
Upgrading to PHP 8.3 is slightly blocked on lcobucci/clock, as 2.3.0 does not allow PHP 8.3. In https://github.com/lcobucci/jwt/pull/986 it was allowed to support version 3.0, which supports PHP 8.3.
Otherwise the clock package downgrades to 2.2.0
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork indieweb-3489327
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
swentel commentedSo requiring 4.3.0 seems to work fine, although I have some test failures locally on my own site, but I'll have to double check. Will rewind my local drupal install to 10.x to see if that goes better (and hopefully find some time to upgrade this module to work with 11.x too heh)
Comment #4
swentel commenteddone, will push a new release in a couple of minutes.
Comment #5
swentel commentedComment #6
swentel commentedcrap, testbot doesn't have sodium extension installed, checking ..
Comment #8
swentel commentedhmm, looks like this is blocked on https://www.drupal.org/project/drupalci_environments/issues/3387737#comm...
(although sodium is bundled within PHP normally afaict from php7.2, so not sure why the package requires it in composer.json as the minimum php requirement is 7.4)
Comment #10
swentel commentedOk, used sodium_compat polyfill, works fine!
Comment #11
swentel commentedComment #12
swentel commentedHmm, can't install latest release on my local machine, or on server, let's see how to get around this
Comment #15
swentel commentedRemove the sodium replace and compat, but that means the testbot will fail always now
Comment #16
swentel commentedComment #17
swentel commentedComment #20
swentel commentedOk using aliases makes this work as far as I can see, finally!