!ZRgXNaHrdpGqwUnGnj:nixos.org

NixOS Security Triage

628 Members
Coordination and triage of security issues in nixpkgs | Discussions in #security-discuss:nixos.org | Open PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc+label%3A%221.severity%3A+security%22199 Servers

Load older messages


SenderMessageTime
11 Jan 2025
@hexa:lossy.networkhexa * https://github.com/vim/vim/security/advisories/GHSA-5rgf-26wj-48v8 vim Philip Taron (UTC-8) 16:24:52
@philiptaron:matrix.orgPhilip Taron (UTC-8)On it16:28:08
@philiptaron:matrix.orgPhilip Taron (UTC-8)Will still be a staging PR due to number of rebuilds (all vim plugins)16:29:19
@philiptaron:matrix.orgPhilip Taron (UTC-8)* Will still be a staging PR due to number of rebuilds (all vim plugins) also because IMO these vulns for code editing are only so bad16:29:49
@hexa:lossy.networkhexathe commit looks fairly straightforward to backport into staging-24.1116:30:34
@hexa:lossy.networkhexa * the commit looks fairly straightforward to backport into staging-24.11 16:30:43
@philiptaron:matrix.orgPhilip Taron (UTC-8)I have no problem with backporting the whole editor (patch versions fit into the release branch backports straightforwardly)16:31:19
@philiptaron:matrix.orgPhilip Taron (UTC-8)* I have no problem with backporting the whole editor to staging-24.11 (patch versions fit into the release branch backports straightforwardly)16:31:31
@hexa:lossy.networkhexaif you can ensure there are no breaking changes in there 🙂 16:31:52
@philiptaron:matrix.orgPhilip Taron (UTC-8)I'll look through the commits.16:37:02
@philiptaron:matrix.orgPhilip Taron (UTC-8)https://github.com/NixOS/nixpkgs/pull/37298016:42:56
@oak:universumi.fioak changed their profile picture.16:45:21
@oak:universumi.fioak removed their profile picture.16:46:24
@oak:universumi.fioak set a profile picture.16:46:55
@philiptaron:matrix.orgPhilip Taron (UTC-8)https://github.com/NixOS/nixpkgs/pull/372981 (still reading through the commits)16:51:09
@hexa:lossy.networkhexathat is not a valid backport16:51:51
@hexa:lossy.networkhexa* that is not a valid backport that fits contributing.md16:51:57
@philiptaron:matrix.orgPhilip Taron (UTC-8)tell me more16:52:11
@hexa:lossy.networkhexabackports need to be cherry-picks from master if possible16:52:40
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#manually-backporting-changes16:53:23
@hexa:lossy.networkhexa* backports need to be cherry-picks from master if applicable16:54:04
@philiptaron:matrix.orgPhilip Taron (UTC-8)I'm happy to do whatever. I'll note that none of that mentions staging. The last PRs I've made against release branches have all been in this form, since they had to go to staging, and cherry-picking/rebasing was the order of the day.16:54:46
@hexa:lossy.networkhexawith how you're currently doing it you are also bypassing the cherry-pick check 😄 16:57:59
@hexa:lossy.networkhexa* with how you're currently doing it you are also bypassing the cherry-pick check, because it can't find any references to commits on master/staging/... 😄 16:58:19
@philiptaron:matrix.orgPhilip Taron (UTC-8)Again, happy to do whatever, but I literally cherry-picked the PR commit on top of the staging-24.11 branch. If there's a built-in delay before a PR can be opened against a release branch for security issues, in the immortal words of a certain president, "I'm learning about it right now! Amazing!" I have to go do weekend stuff now, so I'll leave merging/editing/rejecting in all y'all's hands until the evening.17:05:02
@hexa:lossy.networkhexathe master PR is vim: 9.1.0990 -> 9.1.1006 #372980 17:05:55
@hexa:lossy.networkhexathe 24.11 pR is vim: 9.1.0787 -> 9.1.1006 #37298117:06:02
@hexa:lossy.networkhexaso you're hiding at least the 9.1.0787 -> 9.1.0990 commit 17:06:16
@hexa:lossy.networkhexa* the 24.11 PR is vim: 9.1.0787 -> 9.1.1006 #37298117:06:23
@philiptaron:matrix.orgPhilip Taron (UTC-8) I'm still super confused. During the cherry-pick process, I edited the staging commit's description from 9.1.0990 to 9.1.0787 (since when applied on staging-24.11, that's the version it would be upgrading.) Is the assumption that release branches get the full set of PRs backported?! 17:08:44

Show newer messages


Back to Room ListRoom Version: 6