!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

79 Members
A room for PHP developers running on Nix22 Servers

Load older messages


SenderMessageTime
10 Apr 2022
@drupol:matrix.orgPol etu: Another easy one: https://github.com/NixOS/nixpkgs/pull/167837 20:14:12
12 Apr 2022
@drupol:matrix.orgPol \o/ nixpkgs-unstable is unblocked ! 19:10:09
13 Apr 2022
@drupol:matrix.orgPolPHP 7.4.29, 8.1.5 is already in a PR, awaiting for PHP 8.0.18 to remove the DRAFT status from the PR.19:28:18
@drupol:matrix.orgPolLink: https://github.com/NixOS/nixpkgs/pull/16851419:28:22
@drupol:matrix.orgPol
In reply to @drupol:matrix.org
etu: Another easy one: https://github.com/NixOS/nixpkgs/pull/167837
Thanks !
19:28:29
14 Apr 2022
@drupol:matrix.orgPolPR is ready for review: https://github.com/NixOS/nixpkgs/pull/16851413:45:38
@drupol:matrix.orgPol etu: Ready to merge ^^ 16:35:36
15 Apr 2022
@drupol:matrix.orgPolI just created a PR to fix the security vulnerability with Composer: https://github.com/NixOS/nixpkgs/pull/16878312:46:33
@drupol:matrix.orgPol I added the tag severity: security, I hope this is ok. 12:46:54
@drupol:matrix.orgPolCould be nice to have someone to review/merge this quickly.12:47:28
@hexa:lossy.networkhexawould be nice to have a link to the release notes and/or advisory in the commit message12:51:14
@hexa:lossy.networkhexa as well as a Fixes: <CVE-Idenitifer 12:51:25
@hexa:lossy.networkhexa

nix-repl> php.packages.composer.version
"2.1.9"

12:52:12
@hexa:lossy.networkhexaalso, what about release-21.11?12:52:18
@drupol:matrix.orgPolI will amend the commit.12:52:43
@hexa:lossy.networkhexaaccording to https://github.com/composer/composer/security/advisories/GHSA-x7cr-6qr6-2hh6 the 2.1.9 release is affected12:53:02
@drupol:matrix.orgPolFor the release notes, which file should I have to edit?12:53:07
@drupol:matrix.orgPolyes, everything under 2.3.5.12:53:15
@hexa:lossy.networkhexawell, actually <1.10.26 || >=2.0,<2.2.12 || >=2.3,<2.3.512:53:24
@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

Show newer messages


Back to Room ListRoom Version: 6