fix(ci): do not print a missing timing as "NAs" #210

Merged
pat-s merged 1 commit from fix/verify-routing-na-seconds into main 2026-09-09 15:01:30 +00:00
Owner

Why

A MISSING_FROM_INDEX row has no install to time, and sprintf("%.1fs", NA_real_) renders it as the literal NAs:

ROW  arch  amd64  alpine323  4.5  Rcpp  MISSING_FROM_INDEX  |NAs

Read quickly, NAs looks like a unit rather than a missing measurement.

What changed

Rows without a timing print the built field alone. Every other row is unchanged.

Where it showed up

Pipeline 12492, the deliberate failure-path check against a slot known to have gaps. That run is otherwise a good result: it caught Rcpp missing from the alpine323 4.5 and 4.6 indexes on both contractual URL forms, and it caught the reverse-direction ABI break on the flat slot (objects built under R 4.5.3 failing dyn.load() under 4.4), which no previous reprex had surfaced.

## Why A `MISSING_FROM_INDEX` row has no install to time, and `sprintf("%.1fs", NA_real_)` renders it as the literal `NAs`: ``` ROW arch amd64 alpine323 4.5 Rcpp MISSING_FROM_INDEX |NAs ``` Read quickly, `NAs` looks like a unit rather than a missing measurement. ## What changed Rows without a timing print the `built` field alone. Every other row is unchanged. ## Where it showed up Pipeline 12492, the deliberate failure-path check against a slot known to have gaps. That run is otherwise a good result: it caught `Rcpp` missing from the alpine323 4.5 and 4.6 indexes on both contractual URL forms, and it caught the reverse-direction ABI break on the flat slot (objects built under R 4.5.3 failing `dyn.load()` under 4.4), which no previous reprex had surfaced.
A MISSING_FROM_INDEX row has no install to time, and `%.1f` renders the NA as
the literal "NAs", which reads as a unit. Report the row without a timing.
pat-s merged commit 03e007069a into main 2026-09-09 15:01:30 +00:00
pat-s deleted branch fix/verify-routing-na-seconds 2026-09-09 15:01:31 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
devxy/build-cran-binaries!210
No description provided.