yarn parity: views that fail or don't settle with Bing blocked (earth-ridge-day, earth-dead-sea-band)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript
- Domain
- testing-qa
Research direction
Start with tools/parity/views.json and the parity runner’s handling of --abort; reproduce the two named views with Bing blocked to inspect their failures. Compare the proposed skip, fixture, and Blue Marble options, including Bing’s terms before checking in tiles. Done means the abort run passes or skips every affected Earth view with a reason, and a full parity run spends no ion imagery session.
Written by the indexing model from the issue text.
Description
Found in #202's testing.
Problem
#202 asks ion for Bing imagery (asset 2) only up close, because the account ran out of imagery sessions (1038 of 1000 in a week), and yarn parity --abort 'api\.cesium\.com/v1/assets/2/' keeps a run from spending one. With Bing blocked, two Earth views don't work:
earth-ridge-day:ref blue/redis 2.70 (the check expects about 1), onmaintoo.earth-dead-sea-band: doesn't settle, run to run, onmaintoo.
Both are close-up views where Bing's imagery would be in use. With Bing blocked they can't pass, and with it allowed they cost a session per run, so the parity check can't run on them in CI or on a PR preview without spending the quota.
Options
- Mark such views in
tools/parity/views.json(e.g.needsBing), skip them under--abort, and run them by hand before changes to Earth's close-up rendering. - Serve Bing's tiles for those two views from a recorded fixture through
page.route, so no session is spent and the views are deterministic. Check Bing's terms before checking tiles in. - Compare the two views on the Blue Marble layer alone (their checks are about the terrain over the sphere's horizon and the band under the datum, not the imagery), with a view-specific ref.
Done when
yarn parity --abort <bing regex> passes or skips every Earth view with a stated reason, and a full yarn parity run spends no ion imagery session.
Related: #202, #105, #121.
- Dominant language
- JavaScript
- Stars
- 55
- Forks
- 4
- Avg merge
- 9h 32m
- Merged PRs (30d)
- 136
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from celestiary/web
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
celestiary/web#345 ·
Maintainers usually reply within 1 day
-
Cesium guest (?cesium=iframe): white flicker near Mars's and Earth's surface remains after #335Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
celestiary/web#344 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
celestiary/web#340 ·
Maintainers usually reply within 1 day
-
Show the instrument's pixel on the sky: a marker at Rubin's resolution beside the targetPossibly taken @pablo-mayrgundter claimed this 1 day ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
celestiary/web#339 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 1-2 days Newbie friendliness 48/100
celestiary/web#336 ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
Aethelgard-Systems/agent-postbox#32 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SamuelNDCE/plume#42 ·
Maintainers usually reply within 1 day
-
[UI] Theme Provider Props table overflows on mobile viewportsPossibly taken @SajanBisht claimed this today. Openframework/gatsby help wanted kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
layer5io/layer5#8264 · 1 comment ·
Maintainers usually reply within 3 days