Hugo Buddelmeijer writes:

On 4/29/26 14:48, Jason Conroy wrote:
That process seems to focus on branches that are (mostly) ready to Am I missing some detail about how to make this feasible within a
short time window? Or does the plan hinge on an assumption that
substitute* breakages will be rare in practice?

We do need something organized for such a big change. I like to fix random packages, and a significant fraction of the currently broken
packages are broken due to the gcc-14 change from December 2024.

And that gcc change was more important than changing the substitute* behavior in my opinion. But both are similar: a change that could have been opt-in, but instead opt-out was preferred (perhaps rightly
so).

Agreed, I've felt some pain with GCC 14 as well. At least with
substitute*, we have an opportunity to constrain breakage to a few cases that are trivial to resolve, with patches that are (hopefully) small
enough to resist merge conflict.

E.g. with python-team I failed to add much value the last couple of weeks because by the time I managed to compile the rust chain, the branch was rebased, so I never got to the point that I could figure
out which packages failed, let alone fix them.  Having a central
server like QA list blocking builds and serve substitutes would solve
both problems.

Re: "list blocking builds", are you envisioning an interface different
from the "Failing" and "Blocked" dashboards that Andreas and Phong
mentioned?

Jason

        • Re: ... Jason Conroy
          • ... Development of GNU Guix and the GNU System distribution.
            • ... Development of GNU Guix and the GNU System distribution.
            • ... Jason Conroy
              • ... Development of GNU Guix and the GNU System distribution.
              • ... Jason Conroy
              • ... Jason Conroy
              • ... Development of GNU Guix and the GNU System distribution.
              • ... Jason Conroy
              • ... Development of GNU Guix and the GNU System distribution.
              • ... Jason Conroy
              • ... Development of GNU Guix and the GNU System distribution.
              • ... Andreas Enge
              • ... Jason Conroy
              • ... Andreas Enge
              • ... Andreas Enge
              • ... Jason Conroy
          • ... Ludovic Courtès
  • Re: Criticism of ... Development of GNU Guix and the GNU System distribution.

Reply via email to