Since you brought an OS package manager into the discussion (which wasn’t what I thought was being discussed), let’s look at from a fedora/rpm perspective. All I’m saying is that after building an rpm they push it through the pipeline. It goes to updates-testing and then later updates. The exact same rpm is promoted to updates from updates-testing. They do not build a new rpm for updates repo.
I see many people who have separate builds for each environment.
Since you brought an OS package manager into the discussion (which wasn’t what I thought was being discussed), let’s look at from a fedora/rpm perspective. All I’m saying is that after building an rpm they push it through the pipeline. It goes to updates-testing and then later updates. The exact same rpm is promoted to updates from updates-testing. They do not build a new rpm for updates repo.
I see many people who have separate builds for each environment.
Nix is not an OS package manager by default.
It is a system for reproducible builds that can have many uses.
One example is NixOS, a system for reproducible system states.
Nix on its own is more like deterministic Make.