Jan-Erik Rediger

Results 54 issues of Jan-Erik Rediger

### Bug Description tl;dr: When building code from an sdist that has a workspace `Cargo.toml` in the root with `default-members` and some `default-members` are not bundled the install will fail....

bug
sdist

This ensures the builds are reproducible and don't suddenly fail from one day to another due to new releases of some dependency down the chain. This might benefit from some...

Fixes #697 --- I _think_ we can do this now? A dry-run locally succeeds. ``` python3 -m probe_scraper.runner --dry-run --cache-dir tmp/cache --out-dir tmp/out --glean --glean-repo firefox-klar-android --glean-repo service-nimbus --glean-repo nimbus...

I added a hack to get firefox-desktop to work properly again: https://github.com/mozilla/probe-scraper/blob/5717fce6ddcf5ce103cd7e47414c348547cf8651/probe_scraper/glean_checks.py#L19-L25 We should find a way that this is not necessary. It shouldn't. The metric is moved from the...

probe-scraper deploys a Google Cloud Function, that is used by the CI task. We should document how to access its log, how to test it locally, etc.

When adding new libraries/apps we recommend doing a dry-run to ensure probe-scraper is working as expected and without issues. This however requires deep knowledge about probe-scraper and how it works...

See #553 It used `glean.js` Correct is `glean-js`. I noticed this because Glean Dictionary didn't deploy because of this.

With the recent treeherder addition I noticed that we don't really have good documentation around what happens for those new applications. It _should_ be all automated. But sometimes things break....

Today the expiry mails complained about several metrics in `engine-gecko`: ``` - geckoview.build_id on 2021-02-01 - geckoview.version on 2021-02-01 - gfx.adapter.primary.description on 2021-02-01 - gfx.adapter.primary.device_id on 2021-02-01 - gfx.adapter.primary.driver_date on...

Initially reported by @rtestard. Currently https://probes.telemetry.mozilla.org/ results in a blank page (for some) after loading finishes. This is probably due to these exceptions visible in the web console: ``` TypeError:...