!UNVBThoJtlIiVwiDjU:nixos.org

Staging

317 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen109 Servers

Load older messages


SenderMessageTime
26 Sep 2025
@elvishjerricco:matrix.orgElvishJerriccocursed knowledge of the day: the linux kernel depends on systemd because of rsync: https://github.com/NixOS/nixpkgs/pull/44625906:55:26
@elvishjerricco:matrix.orgElvishJerricco(hi I'm trying to at least a little bit minimize the rebuild count of systemd)06:56:47
@vcunat:matrix.orgVladimír Čunát gcc 15 seems to be giving up NixOS 25.11, but glibc upgrade not yet 😅 11:32:44
@vcunat:matrix.orgVladimír ČunátMaybe I'd prefer not to rush it in the last allowed week either, given the concerns (e.g. around executable stack).11:39:25
@marie:marie.cologneMarieFor gcc 15 we would also need this, since gcc 15 cross compilers are broken right now, because our ancient patch doesn't apply anymore https://github.com/NixOS/nixpkgs/pull/445308/13:31:48
@k900:0upti.meK900Beautiful13:32:54
@ghpzin:envs.netghpzin Could you ref gcc15 PR, so people know there is a fix for pkgsCross/pkgsStatic 13:35:22
@ghpzin:envs.netghpzin Could you ref gcc15 PR, so people know there is a fix for pkgsCross/pkgsStatic
13:35:29
@ghpzin:envs.netghpzin Could you ref gcc15 PR, so people know there is a fix for pkgsCross/pkgsStatic
(kind of hard to find these, already had rebase of that patch in my fork)
13:36:12
@ghpzin:envs.netghpzin Could you ref gcc15 PR (https://github.com/NixOS/nixpkgs/pull/440456), so people know there is a fix for pkgsCross/pkgsStatic
(kind of hard to find these, already had rebase of that patch in my fork)
13:36:51
@marie:marie.cologneMariesure13:38:50
@ghpzin:envs.netghpzinMaybe somebody already made PR to update musl bootstrap files, but it is also impossible to find.13:55:23
@ghpzin:envs.netghpzin Maybe somebody already made PR to update musl bootstrap files (to fix pkgsMusl), but it is also impossible to find. 14:00:17
@emilazy:matrix.orgemilyGCC 15 also needs some Darwin stuff I have locally18:31:27
@emilazy:matrix.orgemilyprobably 26.05 makes the most senes at this point18:31:34
@emilazy:matrix.orgemily 💜 to ghpzin for all the fix PRs though 18:31:39
@sliedes:hacklab.fiSami Liedes

Ah, I may have found the room! I've been patching a bit stuff in nixpkgs which I think probably also applies to gcc 15. (Specifically what I've been fixing is packages building with GCC 14 and -D_GLIBCXX_DEBUG, which requires things that declare themselves as random access iterators to have operator<=; but I read in some bug report that gcc 15 is also similarly picky about some iterator operators.)

Is there a branch somewhere where the proposed gcc 15 patches are collected? I could switch to that and start fixing for it with -D_GLIBCXX_DEBUG, so I would likely at the same time fix them for gcc 15.

18:32:26
@emilazy:matrix.orgemily those fixes can go to master just fine 18:34:43
@emilazy:matrix.orgemilywe prefer backported patches already applied upstream, then patches from other distros / unmerged patches already sent upstream by others, then patches we write and submit upstream ourselves, and only then patches that only live in Nixpkgs18:35:15
@sliedes:hacklab.fiSami LiedesYes, that's understandable. My thought was it's easier to get farther faster if there's a working branch with temporary fixes even if they never get to master, because then you get to test also dependencies of what doesn't now build in master.18:36:25
@emilazy:matrix.orgemilyusually we just maintain those locally and clean them up as we push them out18:38:18
@sliedes:hacklab.fiSami LiedesBut obviously I can also maintain a personal branch for that :)18:38:22
@sliedes:hacklab.fiSami LiedesYeah, that's what I've been doing.18:38:29
@emilazy:matrix.orgemilyor just push them out as branches on a fork18:38:40
@qyliss:fairydust.spaceAlyssa Ross
In reply to @emilazy:matrix.org
we prefer backported patches already applied upstream, then patches from other distros / unmerged patches already sent upstream by others, then patches we write and submit upstream ourselves, and only then patches that only live in Nixpkgs
nit: I'd prefer patches we write and submit upstream ourselves over patches from other distros that they didn't submit
18:55:18
@emilazy:matrix.orgemilyfair enough19:04:02
@qyliss:fairydust.spaceAlyssa Ross(Sometimes I find non-upstream patches from other distros but decide to write and submit my own anyway)19:06:08
@emilazy:matrix.orgemilythe distro patches are that bad? :)19:07:47
@qyliss:fairydust.spaceAlyssa RossWell if they didn't upstream it, and we don't upstream it, how are we going to ever get rid of it?19:09:43
@emilazy:matrix.orgemilyyou could always upstream another distro's patch (licence questions aside I suppose)19:10:31

Show newer messages


Back to Room ListRoom Version: 6