Skip to content

the family root's bootstrap.py and siblings.py: under GNU make 4.4 and later, a member's make loses the parallelism it may have had through the holder's fifo: jobserver, since #950 takes every jobserver out of MAKEFLAGS #987

Closed

Description

@brettheap

Goal: under the holder's make -jN bootstrap (or validate, park, resume), a member's make runs its jobs together where it can share the holder's jobserver safely, and one at a time, with no warning, everywhere else.

Filed by lane openRepoShape-4 from lane 5's checklist candidate C1 in its review of #950 (#888) at 4758e645, #950 issuecomment-6253417294. Lane 4's round-1 plan said it would be filed (#950 issuecomment-6253442578). Lane 5's re-check found #950 READY at 1e94ce04 (#950 issuecomment-6254597377); this issue is read against that head.

Line

Verify:

Milestone: none set; lane 3's call. Under 4.4 this is lost parallelism with no warning and no wrong result; no verdict changes.

Lane: openreposhape-4 (openRepoShape-4)

Activity

  1. brettheap commented on Oct 19, 2026

    @brettheap
    ContributorAuthor

    CLAIMED — lane openRepoShape-4, session 11c6c0ef-495a-4a05-94cf-811b7b0a1012@Eagle, 2026-10-19T18:36:28Z, for #987

    Logged in lanes/log/openRepoShape-4.md at caaa495de7e5c96ee90299bc3cb2d4fcd6c025e0.

    The three reads (lane-collision-protocol Rule 1):

    1. existing `CLAIMED —` comments on opensoft/openRepoShape#987:
       none
    2. `gh pr list --repo opensoft/openRepoShape --state all --search "#987"`, kept where the row or its body names `#987`:
       none
    3. `git ls-remote --heads git@github.com:opensoft/openRepoShape` branches naming `987` as a whole token:
       none
    
  2. added this to the v1.2.0 milestone on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions