!ZRgXNaHrdpGqwUnGnj:nixos.org

NixOS Security Triage

691 Members
Coordination and triage of security issues in nixpkgs216 Servers

Load older messages


SenderMessageTime
3 Jun 2021
@hexa:lossy.networkhexathis is a local privesc and the current staging cycle is like two weeks at best20:00:00
4 Jun 2021
@lukegb:zxcvbnm.ninjalukegb (he/him)https://hydra.nixos.org/eval/1675207 for master00:54:29
@sgo:matrix.orgstigohttps://github.com/NixOS/nixpkgs/pull/12564610:27:53
@hexa:lossy.networkhexalooks like the polkit change went into master without a hitch12:05:31
@hexa:lossy.networkhexa stigo: the darwin ofborg builder is somewhat backed up with ~100 jobs in the queue fyi 12:05:49
@lukegb:zxcvbnm.ninjalukegb (he/him) hexa: yeah, just trying to unwedge hydra 12:06:08
@sgo:matrix.orgstigo:-\12:06:18
@lukegb:zxcvbnm.ninjalukegb (he/him) It should be fine now, I kicked off another eval 12:06:20
@lukegb:zxcvbnm.ninjalukegb (he/him)https://hydra.nixos.org/eval/167534212:06:42
@philipp:xndr.dephilippI'm wondering how feasible it would be to leech onto debian or centos for a stable package stack. E.g. take the php/nginx/mariadb/postgresql version from debian stable and port all their patches to nixpkgs and try to support it until the support for that debian version runs out.14:18:25
@sandro:supersandro.deSandroWhy do we want to downgrade our packages?14:25:15
@sandro:supersandro.deSandroInteresting. Our default postgres is also at 11 like debian stable14:27:57
@sandro:supersandro.deSandrobut I saw a PR that bumps that. 14:28:06
@sandro:supersandro.deSandroFound a better example: Debian Stable has nginx 1.14.2. We are already at 1.20.1 for nginx stable/mainline which is the default for nginx 14:29:50
@sandro:supersandro.deSandroor another example is that our glibc is 2.32 while Debian stable is only on 2.2814:31:21
@sandro:supersandro.deSandroso I think this will only cause issues and requires us to patch more especially around software not being compatible with newer/older compilers14:32:11
@philipp:xndr.dephilippI don't want to downgrade packages. I would introduce a separate LTS attribute set.14:51:48
@sandro:supersandro.deSandroI don't see the advantage of that nor the time to maintain that tbh15:13:31
@sandro:supersandro.deSandromaintaining two versions of core packages like glibc6 involves probably a lot of work15:14:52
@andi:kack.itandi- philipp: what makes you think that sticking to the Debian model is easier? Usually upstreams provide new versions (or patches for the latest versions). I think we need less actual work right now than we would need if we used older versions. Sure, we could pick patches from Debian but that would establish a dependency on them actually updating before us. 15:46:19
@philipp:xndr.dephilippIt's less about making it easier and more allowing for longer support intervals.17:40:38
@r_i_s:matrix.orgris_quite a few security-related PRs needing review right now17:46:00
@r_i_s:matrix.orgris_ i think it's an interesting idea philipp i'd just wonder how much the result would end up disconnected from our non-LTS branches. andi- patches can certainly flow both ways between the two projects. i know some of my backport patches have made it back into debian 17:49:44
@r_i_s:matrix.orgris_ i'd quite like to lure debian developers over to our side because i get the impression that debian's processes and infra for maintaining packages is a nightmare 17:51:38
@r_i_s:matrix.orgris_like, versions of things all over the place, separate source trees, the security team not pushing their patches to sources.debian.org or the package maintainer's source control 😰17:53:25
@andi:kack.itandi-I still don't see our gain adding patches to old libraries instead of bumping them - as long as the dependencies don't break. We do not have to retain ABI stability as we are a) rebuilding all depenndencies b) have a proper build system that covers a) :)17:54:35
@r_i_s:matrix.orgris_well... what is "our" in this case? are "we" just a bunch of people who have self-selected as people who don't care about supporting old software? 17:56:13
@r_i_s:matrix.orgris_there is certainly a need for LTS, otherwise it wouldn't exist17:56:30
@sandro:supersandro.deSandro
In reply to @philipp:xndr.de
It's less about making it easier and more allowing for longer support intervals.
If we find more people which have an high interest in doing that or commercial support we can do that.
Or when we are bored but in my opinion we are not at that level yet. We have enough things to do and supporting more versions is a lot more work.
17:57:11
@r_i_s:matrix.orgris_otherwise my organization wouldn't be paying $x,000 to canonical for continued support of 16.0417:58:03

Show newer messages


Back to Room ListRoom Version: 6