Skip to content

Coordination: what goes in alpha2, and the SUITES line that keeps conflicting #469

Description

@ChronicallyJD

Where the board stands, and a proposal for what alpha2 should contain

Cleared what I could tonight and want to agree scope rather than keep picking items off. There
is no alpha2 milestone, so this is a proposal, not a plan.

Landed since this evening

#462 merged parallel degree sized from work, not compressed pages (#451)
#454 merged ClickBench definition re-fetched every run
#434 closed verified fixed on main by #459 + #460, with the measurement
#466 closed withdrawn — I filed it wrongly, encode_effort = fast already existed

Open PRs

PR state blocker
#444 (mine) MERGEABLE, rebased your re-review; suite now passes on main so it is no longer a red gate
#468 (yours) approved by me rebase only — the SUITES line again
#446 (yours) approved by me conflicting, same line
#457 (mine) MERGEABLE needs a reviewer. Its two red checks were Service Unavailable from Actions, not a test failure; re-running

The thing I keep tripping over, and would fix before adding anything

SUITES=(...) conflicted four times today: #459 vs #462, #460 vs #462, #462 vs #468, and
#444 behind them. Every PR that adds a suite edits one backslash-continued line, so any two
conflict by construction — and the bad resolution is one bash -n accepts and that only fails
at run time with foo: command not found.

One name per line, or generating the list from test/*.sh with an explicit exclude, ends it.
I have deliberately not filed it while four PRs are in flight, because the fix touches the line
all four of them are fighting over. Once #444, #446 and #468 land, I would like to do this
first, before anything else goes in.

What I would put in alpha2, and what I would not

Proposing by what is measured and closeable rather than by what is interesting:

In — finished or nearly:

In if you agree — cheap and it is a correctness story:

Out — real but too large, or unmeasured:

What I am not proposing

A date. And I would rather you set the boundary than have me infer it — you have context on
what alpha2 is for that I do not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions