!UNVBThoJtlIiVwiDjU:nixos.org

Staging

382 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%3Aopen125 Servers

Load older messages


SenderMessageTime
20 Sep 2021
@qyliss:fairydust.spaceAlyssa Rossnickhu: every so often a version of staging becomes the new staging-next. After that, staging next is worked on for a while to fix any regressions, and let a full Hydra build complete, and then it's merged into master and the cycle begins again.17:29:10
@qyliss:fairydust.spaceAlyssa RossSo in a few weeks, your gdb update will land in master after going through this process 17:29:39
@qyliss:fairydust.spaceAlyssa Ross Staging is not a place to get extra testing for a package, or to try something out. Its purpose is to group mass rebuilds together. 17:30:07
@nickhu:matrix.orgNick HuRight, I understand that from the documentation. Let me rephrase my question: is there anything more I should do for this change?17:30:18
@qyliss:fairydust.spaceAlyssa RossSo the stabilization workflow is largely automatic, except for when build failures are identified 17:30:31
@qyliss:fairydust.spaceAlyssa Rossno, you don't need to do anything else17:30:38
@nickhu:matrix.orgNick HuIt doesn't really make it clear who is responsible for the stabilization process17:30:41
@nickhu:matrix.orgNick Hu
In reply to @qyliss:fairydust.space
no, you don't need to do anything else
Great, thanks!
17:30:51
@qyliss:fairydust.spaceAlyssa Rosseverybody and nobody is responsible for it17:30:55
@qyliss:fairydust.spaceAlyssa RossGo to https://github.com/NixOS/nixpkgs/compare/master...staging-next and click the button to see the current staging-next PR17:31:16
@nickhu:matrix.orgNick Hu
In reply to @qyliss:fairydust.space
everybody and nobody is responsible for it
Just like the old workflow then 😀
17:31:37
@qyliss:fairydust.spaceAlyssa Rossthere, you can see conversation about what needs to be done for this round, and a link to Hydra to see what's failing, etc.17:31:37
@qyliss:fairydust.spaceAlyssa Rosswhat old workflow?17:31:50
@nickhu:matrix.orgNick HuMaybe this is not true, but I believe that people used to just merge mass-rebuilds directly into master?17:32:17
@qyliss:fairydust.spaceAlyssa RossI'm sure at some point they did!17:32:46
@qyliss:fairydust.spaceAlyssa Rossbut not in my time (since 2018)17:32:52
@lukegb:zxcvbnm.ninjalukegb (he/him)It's generally... frowned upon unless it's urgent17:33:16
@qyliss:fairydust.spaceAlyssa Rossyeah there is the occasional exception (like critical openssl vuln or something) 17:33:30
@nickhu:matrix.orgNick HuPerhaps it's really my own ignorance, but I have never merged anything into staging before, so I assumed it was a new-ish workflow (been around since 2016 roughly)17:34:27
@nickhu:matrix.orgNick HuThen again, I seldom touch mass-rebuild packages17:34:42
@lukegb:zxcvbnm.ninjalukegb (he/him)The nixpkgs doc section linked in the PR has a few words about staging/staging-next but not a whole lot17:34:53
@nickhu:matrix.orgNick Hu
In reply to @lukegb:zxcvbnm.ninja
The nixpkgs doc section linked in the PR has a few words about staging/staging-next but not a whole lot
Yeah also I don't recall reading this before
17:35:12
@nickhu:matrix.orgNick Huimage.png
Download image.png
17:36:20
@qyliss:fairydust.spaceAlyssa RossI've found a reference to staging-next in a comment line that was added in 201817:38:40
@qyliss:fairydust.spaceAlyssa Rossso it's certainly been around for a while17:38:47
@qyliss:fairydust.spaceAlyssa Rossand I imagine staging existed on its own before staging-next17:39:59
@qyliss:fairydust.spaceAlyssa Rossbut that's harder to grep for17:40:09
@qyliss:fairydust.spaceAlyssa Rossstaging apparently already existed in 201517:43:31
@qyliss:fairydust.spaceAlyssa Ross(not trying to prove a point or anything here -- I just found the archeological question interesting :))17:43:59
@nickhu:matrix.orgNick Hu
In reply to @qyliss:fairydust.space
(not trying to prove a point or anything here -- I just found the archeological question interesting :))
Me too! The earliest reference I can find is https://github.com/NixOS/nixpkgs/commit/b4e5181dde01c6938825484f210120b54f1a7d2a
17:46:04

Show newer messages


Back to Room ListRoom Version: 6