!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

76 Members
A room for PHP developers running on Nix22 Servers

Load older messages


SenderMessageTime
15 Apr 2022
@drupol:matrix.orgPoloui voila12:53:34
@drupol:matrix.orgPolA lot :)12:53:45
@hexa:lossy.networkhexaclarity ๐Ÿ™‚12:53:50
@drupol:matrix.orgPol yes, almost everything under 2.3.5 12:54:10
@drupol:matrix.orgPoldevil lies in the details !12:54:18
@drupol:matrix.orgPolSo, what do you propose? Should I add something in a release note somewhere?12:54:36
@hexa:lossy.networkhexa

I love references in commit messages. Personally I'd go for:

php.packages.composer: 2.3.3 -> 2.3.5

https://github.com/composer/composer/releases/tag/2.3.4
https://github.com/composer/composer/releases/tag/2.3.5
https://github.com/composer/composer/security/advisories/GHSA-x7cr-6qr6-2hh6

Fixes: CVE-2022-24828
12:56:22
@hexa:lossy.networkhexaand release-21.11 needs to be handled separately since that version is so far off12:56:42
@drupol:matrix.orgPolOk.12:57:05
@hexa:lossy.networkhexa

I see two options for release-21.11:

  • backport https://github.com/composer/composer/commit/2c40c53637c5c7e43fff7c09d3d324d632734709
  • move to the 2.2 LTS release, which received 2.2.12
13:00:30
@hexa:lossy.networkhexa

Composer 2.3 will increase the required PHP version to >=7.2.5 and thus stop supporting PHP 5.3.2 - 7.2.4.

13:03:42
@hexa:lossy.networkhexabut I'd be wary of backporting too many feature bumps ๐Ÿ™‚13:03:56
@drupol:matrix.orgPol hexa: for backporting, the branch is release-21.11? 13:09:03
@hexa:lossy.networkhexayep13:09:13
@hexa:lossy.networkhexaif you've never backported anything, check out the section in the contribution documentation13:09:51
@drupol:matrix.orgPolok13:10:01
@drupol:matrix.orgPolBackport: https://github.com/NixOS/nixpkgs/pull/16878513:13:08
@hexa:lossy.networkhexaso you're kinda saying these commits never happend there: 3aa6277c43b php74Packages.composer: 2.2.9 -> 2.3.3 8bf228ce2a4 php74Packages.composer: 2.2.7 -> 2.2.9 d118f55e231 php74Packages.composer: 2.2.6 -> 2.2.7 2b225076c7d php74Packages.composer: 2.2.3 -> 2.2.6 cb9f7cafde3 php74Packages.composer: 2.2.1 -> 2.2.3 5c6e813ba3e php74Packages.composer: 2.1.14 -> 2.2.1 0782984c059 php74Packages.composer: 2.1.9 -> 2.1.1413:15:43
@hexa:lossy.networkhexaalso what about breaking changes in these versions?13:16:18
@drupol:matrix.orgPolThere are none13:18:25
@drupol:matrix.orgPolThere are breacking changes, but for the plugin API "in" php.13:18:58
@drupol:matrix.orgPolIt won't impact users.13:19:03
@hexa:lossy.networkhexafair, still need to pick up all individual commits there ๐Ÿ˜‰13:20:11
@hexa:lossy.networkhexa * fair, still need to pick up all individual commits there instead of mangling your own ๐Ÿ˜‰13:20:31
@drupol:matrix.orgPolReally?13:21:33
@drupol:matrix.orgPolSo, the backport I did is not good?13:22:02
@drupol:matrix.orgPolI need to replay(cherry-pick) all commits from unstable?13:22:28
@andreas.schraegle:helsinki-systems.deAndreas Schrรคglecherry-pick -x preferably. So it's trivial to cross reference if something came from master or needed to be created specifically for a release branch, which is something we are trying to avoid.13:24:54
@drupol:matrix.orgPolOk I understand.13:26:48
@drupol:matrix.orgPolWill do that.13:26:50

Show newer messages


Back to Room ListRoom Version: 6