home / github

Menu
  • ripgrep search
  • Dashboards

issues

3,669 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: state, locked, assignee, milestone, comments, author_association, type, draft, closed_by, created_at (date), updated_at (date)

closed_at (date) >30 ✖

  • 2020-08-26 19
  • 2019-05-09 15
  • 2023-08-02 15
  • 2020-06-10 14
  • 2026-08-18 14
  • 2019-11-20 13
  • 2019-11-21 13
  • 2020-05-11 13
  • 2019-11-11 12
  • 2023-08-01 12
  • 2026-07-27 12
  • 2019-12-17 11
  • 2020-01-08 11
  • 2019-05-13 10
  • 2019-09-30 10
  • 2020-05-28 10
  • 2020-06-22 10
  • 2020-08-04 10
  • 2020-10-22 10
  • 2020-12-14 10
  • 2026-09-10 10
  • 2019-06-05 9
  • 2019-09-18 9
  • 2019-12-09 9
  • 2020-01-13 9
  • 2020-02-12 9
  • 2020-05-29 9
  • 2020-07-20 9
  • 2020-07-21 9
  • 2020-12-07 9
  • …
id ▼ node_id number title user state locked assignee milestone comments created_at updated_at closed_at author_association active_lock_reason pull_request body performed_via_github_app repo type reactions draft state_reason closed_by sub_issues_summary issue_dependencies_summary pinned_comment issue_field_values
423730636 MDExOlB1bGxSZXF1ZXN0MjYzMjM2MjAw 1 Add CircleCI configuration with doc generation & deployment badboy 2129 closed 0     0 2019-03-21T13:32:03Z 2019-03-21T13:39:45Z 2019-03-21T13:39:43Z MEMBER   mozilla/glean/pulls/1     glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/1/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
423734388 MDExOlB1bGxSZXF1ZXN0MjYzMjM5MjI2 2 Setup iOS project badboy 2129 closed 0     0 2019-03-21T13:40:24Z 2019-03-27T19:04:21Z 2019-03-27T19:04:04Z MEMBER   mozilla/glean/pulls/2     glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/2/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
424235411 MDExOlB1bGxSZXF1ZXN0MjYzNjMyOTMy 3 Setup Android project badboy 2129 closed 0     0 2019-03-22T14:25:50Z 2019-03-27T17:49:02Z 2019-03-27T17:47:21Z MEMBER   mozilla/glean/pulls/3     glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/3/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
428354483 MDExOlB1bGxSZXF1ZXN0MjY2NzQyMTE2 4 Branding is important mdboom 38294 closed 0     0 2019-04-02T17:34:25Z 2020-04-14T19:09:02Z 2019-04-30T12:30:48Z CONTRIBUTOR   mozilla/glean/pulls/4 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/4/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
438753614 MDExOlB1bGxSZXF1ZXN0Mjc0NzExMzkw 5 With rkv badboy 2129 closed 0     1 2019-04-30T12:31:26Z 2025-07-30T10:03:57Z 2019-04-30T12:56:19Z MEMBER   mozilla/glean/pulls/5 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/5/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441639492 MDExOlB1bGxSZXF1ZXN0Mjc2OTIyMTky 6 Move the storage details to a separate module Dexterp37 883721 closed 0     0 2019-05-08T09:30:43Z 2019-05-08T10:06:02Z 2019-05-08T10:06:02Z MEMBER   mozilla/glean/pulls/6 This PR moves the rkv implementation details, including Lifetime.Application handling, to the newly introduced Database module. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [x] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [x] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/6/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441644272 MDExOlB1bGxSZXF1ZXN0Mjc2OTI1OTQ0 7 Store pings to disk mdboom 38294 closed 0     0 2019-05-08T09:42:17Z 2020-04-02T16:48:54Z 2019-05-08T11:48:22Z CONTRIBUTOR   mozilla/glean/pulls/7 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/7/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441702559 MDExOlB1bGxSZXF1ZXN0Mjc2OTcyMDY4 8 No more singleton badboy 2129 closed 0     0 2019-05-08T12:09:42Z 2019-05-09T09:20:31Z 2019-05-08T12:51:37Z MEMBER   mozilla/glean/pulls/8 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/8/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441710554 MDExOlB1bGxSZXF1ZXN0Mjc2OTc4NDA5 9 WIP: Validate jsonschema in integration tests mdboom 38294 closed 0     1 2019-05-08T12:30:13Z 2020-04-14T18:48:39Z 2019-06-07T12:38:25Z CONTRIBUTOR   mozilla/glean/pulls/9 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/9/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441718741 MDU6SXNzdWU0NDE3MTg3NDE= 10 Re-think current makefile badboy 2129 closed 0     0 2019-05-08T12:50:27Z 2020-03-02T12:47:49Z 2020-03-02T12:47:49Z MEMBER     From #8: > On my machine this is `Sdk`. Will we run into issues on case-sensitive filesystems here? Maybe we: * Don't set the variable in the makefile (but fail if it is unset?) * or Don't use the makefile at all anymore   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/10/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
441719033 MDU6SXNzdWU0NDE3MTkwMzM= 11 Re-add is_upload_enabled check to metric recording badboy 2129 closed 0     0 2019-05-08T12:51:06Z 2019-05-08T14:01:36Z 2019-05-08T14:01:36Z MEMBER         glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/11/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
441719573 MDExOlB1bGxSZXF1ZXN0Mjc2OTg1NDcw 12 Api playground badboy 2129 closed 0     0 2019-05-08T12:52:21Z 2025-07-30T10:04:51Z 2019-05-08T13:01:35Z MEMBER   mozilla/glean/pulls/12 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/12/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441730187 MDExOlB1bGxSZXF1ZXN0Mjc2OTkzODIx 13 Pass around the object to access its state badboy 2129 closed 0     0 2019-05-08T13:16:45Z 2019-05-08T14:01:36Z 2019-05-08T14:01:36Z MEMBER   mozilla/glean/pulls/13 Fixes #11 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/13/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441781795 MDU6SXNzdWU0NDE3ODE3OTU= 14 Consider merging type implementation and in-memory/serialization into one thing badboy 2129 closed 0     1 2019-05-08T15:01:04Z 2019-05-13T16:37:13Z 2019-05-13T16:37:13Z MEMBER     Right now type implementations only direct their stuff to the storage (relying on bincode or other serialization). The loading and then serialization to json are implemented on the enum: https://github.com/badboy/glean.rs/blob/094390e7030f402be0f8b60caca3b6d98f3a1b2c/glean-core/src/metrics/mod.rs This means adding a new metric needs a new file for the implementation, entries in the mentioned enum and implementing the category and serialization. Maybe we can move category and json-serialization into the type directly?   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/14/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
441805868 MDExOlB1bGxSZXF1ZXN0Mjc3MDUzNzU4 15 Implement API to get the value back from a metric badboy 2129 closed 0     0 2019-05-08T15:50:37Z 2019-05-09T09:56:35Z 2019-05-09T09:56:31Z MEMBER   mozilla/glean/pulls/15 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/15/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
441806040 MDExOlB1bGxSZXF1ZXN0Mjc3MDUzODg2 16 Add test coverage for Database record Dexterp37 883721 closed 0     0 2019-05-08T15:51:00Z 2019-05-09T10:10:03Z 2019-05-09T10:10:02Z MEMBER   mozilla/glean/pulls/16 This additionally moves some Database specific detail (i.e. storage names formatted as "{}#") back to the Database. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/16/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442116004 MDExOlB1bGxSZXF1ZXN0Mjc3Mjk3NjE1 17 Add simple Kotlin test mdboom 38294 closed 0     0 2019-05-09T08:34:49Z 2020-04-14T19:09:02Z 2019-05-09T11:15:17Z CONTRIBUTOR   mozilla/glean/pulls/17 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/17/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442214702 MDExOlB1bGxSZXF1ZXN0Mjc3Mzc0Njcy 18 Pass meta data badboy 2129 closed 0     1 2019-05-09T12:37:33Z 2019-05-09T13:13:21Z 2019-05-09T13:03:53Z MEMBER   mozilla/glean/pulls/18 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/18/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442224127 MDU6SXNzdWU0NDIyMjQxMjc= 19 Counter metric should be u32 only badboy 2129 closed 0     1 2019-05-09T13:00:11Z 2019-05-16T10:41:17Z 2019-05-16T10:41:17Z MEMBER     The Kotlin side actually passes in `Int` = `i32`. We should sanity-check that it is positive.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/19/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442224637 MDExOlB1bGxSZXF1ZXN0Mjc3MzgyNTYw 20 Introduce automatic metrics generation Dexterp37 883721 closed 0     0 2019-05-09T13:01:20Z 2019-05-09T13:40:27Z 2019-05-09T13:40:27Z MEMBER   mozilla/glean/pulls/20 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/20/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442231340 MDExOlB1bGxSZXF1ZXN0Mjc3Mzg3OTI5 21 Don't handle the array when getting a null pointer badboy 2129 closed 0     1 2019-05-09T13:16:20Z 2019-05-09T13:52:50Z 2019-05-09T13:49:36Z MEMBER   mozilla/glean/pulls/21 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/21/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442249897 MDExOlB1bGxSZXF1ZXN0Mjc3NDAyNTk3 22 Add handleBackgroundEvent mdboom 38294 closed 0     0 2019-05-09T13:54:29Z 2020-04-14T19:09:22Z 2019-05-09T14:24:46Z CONTRIBUTOR   mozilla/glean/pulls/22 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/22/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442264404 MDExOlB1bGxSZXF1ZXN0Mjc3NDE0MTgw 23 Add a few core metrics Dexterp37 883721 closed 0     0 2019-05-09T14:23:47Z 2019-05-09T14:42:08Z 2019-05-09T14:42:08Z MEMBER   mozilla/glean/pulls/23 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/23/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442265800 MDExOlB1bGxSZXF1ZXN0Mjc3NDE1MzEy 24 Sample generate badboy 2129 closed 0     0 2019-05-09T14:26:30Z 2019-05-09T14:59:22Z 2019-05-09T14:56:04Z MEMBER   mozilla/glean/pulls/24 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/24/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442265899 MDExOlB1bGxSZXF1ZXN0Mjc3NDE1Mzgy 25 Make use of test API badboy 2129 closed 0     0 2019-05-09T14:26:42Z 2019-05-09T14:59:37Z 2019-05-09T14:58:48Z MEMBER   mozilla/glean/pulls/25 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/25/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442280353 MDU6SXNzdWU0NDIyODAzNTM= 26 Fix the downloading of glean_parser to a specific tag or version mdboom 38294 closed 0     1 2019-05-09T14:54:41Z 2019-05-14T13:43:14Z 2019-05-14T13:43:14Z CONTRIBUTOR     Right now, it tracks git master, and it downloads every time we build.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/26/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442281203 MDExOlB1bGxSZXF1ZXN0Mjc3NDI3NjUx 27 Expose test api badboy 2129 closed 0     0 2019-05-09T14:56:19Z 2019-05-09T15:00:17Z 2019-05-09T15:00:10Z MEMBER   mozilla/glean/pulls/27 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/27/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442281596 MDU6SXNzdWU0NDIyODE1OTY= 28 Add license headers to all source files mdboom 38294 closed 0     0 2019-05-09T14:57:05Z 2019-05-13T09:22:27Z 2019-05-13T09:22:27Z CONTRIBUTOR         glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/28/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442282218 MDU6SXNzdWU0NDIyODIyMTg= 29 Don't use `Option` in main `Glean` object members mdboom 38294 closed 0     0 2019-05-09T14:58:14Z 2019-05-13T13:28:03Z 2019-05-13T13:28:03Z CONTRIBUTOR     We should set those values in `new`, not `initialize` so we don't have to use `Option`.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/29/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442282992 MDU6SXNzdWU0NDIyODI5OTI= 30 Move `glean_parser` to this repo mdboom 38294 closed 0     1 2019-05-09T14:59:44Z 2019-05-14T13:42:16Z 2019-05-14T13:42:15Z CONTRIBUTOR     It would simplify distribution and coordination.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/30/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442283655 MDU6SXNzdWU0NDIyODM2NTU= 31 Make `PingMaker` into a module of free functions mdboom 38294 closed 0     0 2019-05-09T15:01:03Z 2020-05-11T11:05:59Z 2020-05-11T11:05:59Z CONTRIBUTOR     It doesn't have any state, so it can probably doesn't need to be a struct.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/31/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442284188 MDU6SXNzdWU0NDIyODQxODg= 32 Document how we ensure that the `Glean` object is locked for concurrent use by the FFI mdboom 38294 closed 0     0 2019-05-09T15:02:01Z 2020-05-11T11:06:03Z 2020-05-11T11:06:03Z CONTRIBUTOR     I think this is because we go through a handle...?   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/32/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442284839 MDU6SXNzdWU0NDIyODQ4Mzk= 33 Enable parallel testing in Rust tests in CircleCI mdboom 38294 closed 0     0 2019-05-09T15:03:24Z 2019-05-13T14:46:05Z 2019-05-13T14:46:05Z CONTRIBUTOR     Now that we've removed the singletons, this should work.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/33/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442285037 MDU6SXNzdWU0NDIyODUwMzc= 34 Add Android tests to CircleCI mdboom 38294 closed 0     0 2019-05-09T15:03:48Z 2019-05-10T08:50:17Z 2019-05-10T08:50:17Z CONTRIBUTOR         glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/34/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442285358 MDU6SXNzdWU0NDIyODUzNTg= 35 Handle compiling for the host platform only in a better way mdboom 38294 closed 0     0 2019-05-09T15:04:32Z 2020-05-11T11:06:06Z 2020-05-11T11:06:06Z CONTRIBUTOR     See https://github.com/ncalexan/rust-android-gradle/issues/33   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/35/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442296322 MDU6SXNzdWU0NDIyOTYzMjI= 36 Don't send pings if the data is empty mdboom 38294 closed 0     0 2019-05-09T15:26:54Z 2019-05-15T13:19:53Z 2019-05-15T13:19:53Z CONTRIBUTOR         glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/36/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442296657 MDExOlB1bGxSZXF1ZXN0Mjc3NDM5OTQ2 37 Send a ping from the button mdboom 38294 closed 0     0 2019-05-09T15:27:39Z 2020-04-14T19:09:23Z 2019-05-09T15:32:00Z CONTRIBUTOR   mozilla/glean/pulls/37 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/37/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442305411 MDExOlB1bGxSZXF1ZXN0Mjc3NDQ3MDA2 38 Add smoke values for common fields to make valid pings Dexterp37 883721 closed 0     0 2019-05-09T15:45:32Z 2019-05-09T15:53:02Z 2019-05-09T15:53:02Z MEMBER   mozilla/glean/pulls/38 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/38/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442307737 MDU6SXNzdWU0NDIzMDc3Mzc= 39 Android unit tests failing mdboom 38294 closed 0     0 2019-05-09T15:50:36Z 2019-05-09T16:25:24Z 2019-05-09T16:25:24Z CONTRIBUTOR     ``` SUPPORTED_ABIS java.lang.NoSuchFieldError: SUPPORTED_ABIS at mozilla.telemetry.glean.GleanInternalAPI.initializeCoreMetrics(Glean.kt:74) at mozilla.telemetry.glean.GleanInternalAPI.initialize(Glean.kt:42) at mozilla.telemetry.glean.GleanTest.simple smoke test(GleanTest.kt:19) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:601) at org.robolectric.internal.SandboxTestRunner$2.evaluate(SandboxTestRunner.java:260) at org.robolectric.internal.SandboxTestRunner.runChild(SandboxTestRunner.java:130) at org.robolectric.internal.SandboxTestRunner.runChild(SandboxTestRunner.java:42) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.robolectric.internal.SandboxTestRunner$1.evaluate(SandboxTestRunner.java:84) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.t…   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/39/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442322679 MDExOlB1bGxSZXF1ZXN0Mjc3NDYwNjcz 40 Include android resources when running tests badboy 2129 closed 0     0 2019-05-09T16:23:28Z 2019-05-09T16:25:29Z 2019-05-09T16:25:24Z MEMBER   mozilla/glean/pulls/40 This ... seems to fix the build issues. Fixes #39 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/40/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442604632 MDExOlB1bGxSZXF1ZXN0Mjc3NjgxMjg2 41 Import test coverage from Glean-legacy for Counters and Strings Dexterp37 883721 closed 0     0 2019-05-10T08:41:08Z 2019-05-10T11:56:41Z 2019-05-10T11:56:41Z MEMBER   mozilla/glean/pulls/41 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/41/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442605793 MDExOlB1bGxSZXF1ZXN0Mjc3NjgyMTM3 42 Enable gradle tests on CI badboy 2129 closed 0     0 2019-05-10T08:43:54Z 2019-05-10T08:51:39Z 2019-05-10T08:50:17Z MEMBER   mozilla/glean/pulls/42 Fixes #34   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/42/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442608522 MDU6SXNzdWU0NDI2MDg1MjI= 43 Double-check CircleCI and which sdk/ndk version we're using/building for badboy 2129 closed 0     0 2019-05-10T08:50:05Z 2020-05-11T11:06:09Z 2020-05-11T11:06:09Z MEMBER     We might have a mismatch between what sdk/ndk version the docker image loads by default and what we're building for, potentially downloading too much. We should clean that up.   glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/43/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442618950 MDExOlB1bGxSZXF1ZXN0Mjc3NjkyMTMx 44 Install mdbook from released binary badboy 2129 closed 0     0 2019-05-10T09:14:54Z 2019-05-10T15:07:30Z 2019-05-10T09:46:53Z MEMBER   mozilla/glean/pulls/44 This should speed up documentation generation by a bit. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/44/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442625578 MDExOlB1bGxSZXF1ZXN0Mjc3Njk3Mzkw 45 Be more dynamic in use of glean_parser mdboom 38294 closed 0     0 2019-05-10T09:30:11Z 2020-04-14T19:09:21Z 2019-05-10T10:09:37Z CONTRIBUTOR   mozilla/glean/pulls/45 This moves the `sdk_generator.gradle` file back to something that could be more easily shared between legacy glean and glean.rs by adding config variables for the things that need to be different. Also, this will no longer download glean_parser on every build. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/45/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
442677346 MDU6SXNzdWU0NDI2NzczNDY= 46 Add Kotlin linting (ktlint / detekt / etc.) to CI mdboom 38294 closed 0     1 2019-05-10T11:45:54Z 2019-05-13T16:35:37Z 2019-05-13T16:35:37Z CONTRIBUTOR         glean 160544457 issue {"url": "https://api.github.com/repos/mozilla/glean/issues/46/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}   completed {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false} {"total": 0, "completed": 0, "percent_completed": 0} {"blocked_by": 0, "total_blocked_by": 0, "blocking": 0, "total_blocking": 0}    
442769827 MDExOlB1bGxSZXF1ZXN0Mjc3ODEwMDU2 47 WIP: Use a counter for the sequence number per ping badboy 2129 closed 0     1 2019-05-10T15:16:02Z 2019-07-10T16:33:16Z 2019-06-05T09:05:09Z MEMBER   mozilla/glean/pulls/47 This mis-uses our test-only API right now to get back the value and encodes the ping name into the key. NOT READY TO BE MERGED!   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/47/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443285444 MDExOlB1bGxSZXF1ZXN0Mjc4MTg0MTQy 48 Update the developer setup notes Dexterp37 883721 closed 0     0 2019-05-13T09:07:07Z 2019-05-13T09:38:24Z 2019-05-13T09:38:24Z MEMBER   mozilla/glean/pulls/48 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/48/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443289491 MDExOlB1bGxSZXF1ZXN0Mjc4MTg3MzI0 49 Add the MPL 2.0 license header to all the source code files Dexterp37 883721 closed 0     0 2019-05-13T09:16:00Z 2019-05-13T09:22:27Z 2019-05-13T09:22:27Z MEMBER   mozilla/glean/pulls/49 This closes #28 . ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/49/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443351030 MDExOlB1bGxSZXF1ZXN0Mjc4MjM1NzU5 50 Disclaimer badboy 2129 closed 0     0 2019-05-13T11:38:47Z 2019-05-13T14:46:34Z 2019-05-13T13:28:16Z MEMBER   mozilla/glean/pulls/50 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/50/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443354928 MDExOlB1bGxSZXF1ZXN0Mjc4MjM4ODU3 51 Initialize objects on creation badboy 2129 closed 0     1 2019-05-13T11:48:46Z 2019-05-13T15:02:35Z 2019-05-13T13:28:03Z MEMBER   mozilla/glean/pulls/51 Fixes #29 This is in preparation of the [error handling](https://bugzilla.mozilla.org/show_bug.cgi?id=1551141) so that I don't have to touch these parts again.   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/51/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443376389 MDExOlB1bGxSZXF1ZXN0Mjc4MjU2MDgy 52 Generically handle error badboy 2129 closed 0     0 2019-05-13T12:40:45Z 2019-05-15T07:54:53Z 2019-05-15T07:54:48Z MEMBER   mozilla/glean/pulls/52 (Based on #51, that needs to be merged first) This is a first try at removing most `.unwrap`s in the code. There are some left, mostly in database operations, which should be done in a followup. The way it works is it's always passing errors up until the FFI layer, where errors are logged and a potential default value for the FFI type is returned (e.g. a null pointer for pointers or 0 for the handle). The Kotlin side needs to check these values (only relevant for glean object creation and metric constructor) (This also includes a couple of semi-related commits to update the generated C header and adding the license header where it was missing, hope that's not too distracting)   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/52/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443432871 MDExOlB1bGxSZXF1ZXN0Mjc4MzAxMzY5 53 Backport updates from application-services gradle files Dexterp37 883721 closed 0     0 2019-05-13T14:31:59Z 2019-05-14T08:01:20Z 2019-05-14T08:01:20Z MEMBER   mozilla/glean/pulls/53 This applies the changes from [c40e2cc in mozilla/application-services](https://github.com/mozilla/application-services/tree/c40e2ccb422cf4af9ffdf095149cec34de1d4bef) to our repo, with minimal tweaks due to the different directory layout and the glean parsers integration. **Note** - klint and detekt are currently not invoked on CI, even though they can run manually, because we have dozens of errors :) ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/53/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443434672 MDExOlB1bGxSZXF1ZXN0Mjc4MzAyODA3 54 Enable parallel testing on CI badboy 2129 closed 0     0 2019-05-13T14:35:18Z 2019-05-13T14:46:20Z 2019-05-13T14:46:05Z MEMBER   mozilla/glean/pulls/54 Now that we've removed the singletons, this works Fixes #33   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/54/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443570899 MDExOlB1bGxSZXF1ZXN0Mjc4NDEwMjY3 55 1551145: Copy over Kotlin simple public API tests mdboom 38294 closed 0     1 2019-05-13T19:49:02Z 2020-04-14T19:09:32Z 2019-05-14T13:18:53Z CONTRIBUTOR   mozilla/glean/pulls/55 This is a first pass at moving over the Kotlin public API tests from glean-ac, and mocking out what needs to be in order to make them compile. The things that aren't brought over (because they would require excessive mocking) are: - `TimingDistribution` - Labeled metrics - Error metrics Personally, I'm most concerned about making sure our test coverage is easy to cross-reference against glean-ac, so I don't have a problem deferring those files for now, since it's clear by comparing against glean-ac that they are missing, and bringing them over once those features get fleshed out. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/55/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443778160 MDExOlB1bGxSZXF1ZXN0Mjc4NTcyNTc5 56 Add (empty) detekt config to make detekt happy badboy 2129 closed 0     0 2019-05-14T08:29:02Z 2019-07-10T16:33:47Z 2019-05-14T09:34:19Z MEMBER   mozilla/glean/pulls/56 `./gradlew detekt` didn't run for me without that file locally. Here's application-services file: https://github.com/mozilla/application-services/blob/377c1580deb21b9e17f8ba6d36e2565bab0891a5/.detekt.yml It's 500 lines long. I don't like that and I don't understand roughly 499 of those lines, so I opted for having the most minimal working config instead. Edit: after more testing and chatting I removed the config file from the build.gradle. We can add it back when we _do_ need to change the config.   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/56/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443897834 MDExOlB1bGxSZXF1ZXN0Mjc4NjY4NTIz 57 Turn stateless PingMaker into free functions badboy 2129 closed 0     2 2019-05-14T12:52:38Z 2019-08-16T09:22:56Z 2019-05-14T14:49:58Z MEMBER   mozilla/glean/pulls/57 Fixes #31 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/57/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443898094 MDExOlB1bGxSZXF1ZXN0Mjc4NjY4NzMz 58 Dont send pings if empty badboy 2129 closed 0     0 2019-05-14T12:53:11Z 2019-05-15T13:19:55Z 2019-05-15T13:19:52Z MEMBER   mozilla/glean/pulls/58 Based on #57   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/58/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
443917491 MDExOlB1bGxSZXF1ZXN0Mjc4Njg0NjQ5 59 1551258: Fix Kotlin linting and enable on CI mdboom 38294 closed 0     0 2019-05-14T13:31:40Z 2020-04-14T19:09:26Z 2019-05-14T14:54:34Z CONTRIBUTOR   mozilla/glean/pulls/59 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/59/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444107556 MDExOlB1bGxSZXF1ZXN0Mjc4ODM3NDg0 60 1551153: Enable the ping uploader in glean-core mdboom 38294 closed 0     1 2019-05-14T20:23:04Z 2020-04-14T19:09:03Z 2019-05-15T14:39:42Z CONTRIBUTOR   mozilla/glean/pulls/60 We have upload \o/ (Well, mostly thanks to copying a bunch of already working code over from glean-ac -- thanks to @travis79 and @Dexterp37). The first commit just copies the files from glean-ac over. The second commit includes the changes to make them work in the new context. So it might be easier to review by only looking at the second commit in order to ignore things that were already reviewed on the glean-ac side. There are a few TODOs here, with bugs already created and noted. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/60/reactions", "total_count": 1, "+1": 0, "-1": 0, "laugh": 0, "hooray": 1, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444136627 MDExOlB1bGxSZXF1ZXN0Mjc4ODYxMTE4 61 Use Android 27 docker image mdboom 38294 closed 0     0 2019-05-14T21:36:45Z 2020-04-02T16:47:23Z 2019-05-15T08:04:05Z CONTRIBUTOR   mozilla/glean/pulls/61 The Android 27 SDK ends up getting downloaded by the build script. Using the Docker image with that version already baked should save on CI runtime, theoretically, though we should confirm that before merging. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/61/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444317781 MDExOlB1bGxSZXF1ZXN0Mjc5MDAwNjYz 62 Update links and naming across the repository badboy 2129 closed 0     0 2019-05-15T09:00:18Z 2019-07-10T16:33:11Z 2019-05-15T12:12:29Z MEMBER   mozilla/glean/pulls/62     glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/62/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444371268 MDExOlB1bGxSZXF1ZXN0Mjc5MDQzNDIy 63 Expose an internal sync API and make the public API async Dexterp37 883721 closed 0     0 2019-05-15T10:54:59Z 2019-05-15T12:48:17Z 2019-05-15T12:48:17Z MEMBER   mozilla/glean/pulls/63 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/63/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444447584 MDExOlB1bGxSZXF1ZXN0Mjc5MTA0ODk0 64 Bug 1551863 - Pass missing disabled flag to Rust side badboy 2129 closed 0     2 2019-05-15T13:44:15Z 2019-05-15T14:35:37Z 2019-05-15T14:35:06Z MEMBER   mozilla/glean/pulls/64     glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/64/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444500789 MDExOlB1bGxSZXF1ZXN0Mjc5MTQ3OTUx 65 Bug 1551892: Implement the testing API for the StringMetricType and enable the related tests badboy 2129 closed 0     1 2019-05-15T15:21:46Z 2019-05-16T07:25:39Z 2019-05-16T07:25:35Z MEMBER   mozilla/glean/pulls/65     glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/65/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444568274 MDExOlB1bGxSZXF1ZXN0Mjc5MjAxOTIx 66 Update pull_request_template.md mdboom 38294 closed 0     0 2019-05-15T17:54:13Z 2020-04-02T16:49:55Z 2019-05-16T15:37:33Z CONTRIBUTOR   mozilla/glean/pulls/66 This makes it more language-agnostic. I like using the `Makefile` for these conveniences, and I kind of like maintaining the Makefile indefinitely as a source of developer conveniences (as long is it doesn't become the "real" build tool). But I don't know how well it works on Windows. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/66/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444582300 MDExOlB1bGxSZXF1ZXN0Mjc5MjEyOTky 67 1551692: Don't schedule the uploading worker if no ping queued mdboom 38294 closed 0     0 2019-05-15T18:28:22Z 2020-04-14T19:09:10Z 2019-05-16T22:07:22Z CONTRIBUTOR   mozilla/glean/pulls/67 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/67/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444877334 MDExOlB1bGxSZXF1ZXN0Mjc5NDQzMzc3 68 Add a Contact section to the readme file Dexterp37 883721 closed 0     0 2019-05-16T10:29:07Z 2020-06-05T09:06:00Z 2019-05-16T10:38:52Z MEMBER   mozilla/glean/pulls/68 This also updates the bugzilla new bug template to add the expected priority and whiteboard tag so that bugs show up on bugzhub. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/68/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444884320 MDExOlB1bGxSZXF1ZXN0Mjc5NDQ5MDc3 69 Enable checking for Dispatcher's test mode in the test API Dexterp37 883721 closed 0     0 2019-05-16T10:44:56Z 2019-05-16T15:04:46Z 2019-05-16T15:04:45Z MEMBER   mozilla/glean/pulls/69 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/69/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444916502 MDExOlB1bGxSZXF1ZXN0Mjc5NDc1MDIx 70 Use i32 everywhere for counters badboy 2129 closed 0     0 2019-05-16T12:04:02Z 2019-05-16T12:49:24Z 2019-05-16T12:48:56Z MEMBER   mozilla/glean/pulls/70 We actually should use u32 internally, but: because Kotlin doesn't (yet) have unsigned integers, it's always going to pass us signed values. We also do all the error checking on the Rust side, so we need to receive the signed value to check for negativity and bail out. We still don't do overflow checks though. [Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1552131) ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/70/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
444917330 MDExOlB1bGxSZXF1ZXN0Mjc5NDc1NzA0 71 Small edits on makefile badboy 2129 closed 0     0 2019-05-16T12:06:03Z 2019-05-16T15:11:55Z 2019-05-16T14:11:31Z MEMBER   mozilla/glean/pulls/71 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `cargo clean; cargo test --all` runs without emitting any warnings - `cargo fmt` does not produce any changes to the code - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to Swift or Kotlin binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/71/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
445137132 MDExOlB1bGxSZXF1ZXN0Mjc5NjUxNjA3 72 1552122: Initial port (with some stubbing) of Glean core API mdboom 38294 closed 0     3 2019-05-16T20:08:10Z 2020-04-14T19:09:01Z 2019-05-20T13:12:16Z CONTRIBUTOR   mozilla/glean/pulls/72 This moves over the public API on the Glean object. I have also reorganized the other of the methods in `Glean.kt` so it matches glean-ac (which should make it easier to do line-by-line comparisons). Again, the first commit is copying some files from glean-ac over verbatim. The second commit then modifies them for our context. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/72/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
445407742 MDExOlB1bGxSZXF1ZXN0Mjc5ODY0MzY4 73 1552474: Add a Byte.toBoolean convenience function mdboom 38294 closed 0     0 2019-05-17T12:00:31Z 2020-04-14T19:09:03Z 2019-05-17T12:47:37Z CONTRIBUTOR   mozilla/glean/pulls/73 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/73/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
445436309 MDExOlB1bGxSZXF1ZXN0Mjc5ODg3NDU3 74 Document how to add a new metric type in the code badboy 2129 closed 0     0 2019-05-17T13:13:52Z 2019-05-20T13:46:52Z 2019-05-20T13:28:57Z MEMBER   mozilla/glean/pulls/74 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/74/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
445585802 MDExOlB1bGxSZXF1ZXN0MjgwMDA2ODUy 75 1552136: Convert CounterStorageEngineTests.kt to Rust mdboom 38294 closed 0     0 2019-05-17T19:29:35Z 2020-04-02T16:47:29Z 2019-05-20T16:17:35Z CONTRIBUTOR   mozilla/glean/pulls/75 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [x] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [x] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/75/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446008926 MDExOlB1bGxSZXF1ZXN0MjgwMzA1ODYy 76 Default to a ping lifetime during conversion badboy 2129 closed 0     1 2019-05-20T09:19:44Z 2019-05-20T13:13:48Z 2019-05-20T13:13:17Z MEMBER   mozilla/glean/pulls/76 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/76/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446010036 MDExOlB1bGxSZXF1ZXN0MjgwMzA2NzI4 77 Bug 1552511 - Use finalizers to destruct metrics badboy 2129 closed 0     1 2019-05-20T09:22:10Z 2019-05-20T13:47:25Z 2019-05-20T13:47:17Z MEMBER   mozilla/glean/pulls/77 https://bugzilla.mozilla.org/show_bug.cgi?id=1552511 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/77/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446107760 MDExOlB1bGxSZXF1ZXN0MjgwMzgzNTg3 78 Bug 1552820 - Expose boolean test API and re-enable metric tests badboy 2129 closed 0     0 2019-05-20T13:07:02Z 2019-05-20T13:51:03Z 2019-05-20T13:48:25Z MEMBER   mozilla/glean/pulls/78 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/78/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446116537 MDExOlB1bGxSZXF1ZXN0MjgwMzkwNjc4 79 Redirect logging to stdout in tests Dexterp37 883721 closed 0     1 2019-05-20T13:24:56Z 2019-05-20T14:08:59Z 2019-05-20T14:08:59Z MEMBER   mozilla/glean/pulls/79 This enables a logger implementation on platforms that are not Android: we couldn't see any log beyond FFI for this reason, since tests are x86/x64. This additionally redirects Kotlin logcat to stdout in tests. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/79/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446203609 MDExOlB1bGxSZXF1ZXN0MjgwNDU5MjM5 80 Bug 1552857 - Convert StringsStorageEngineTests.kt to Rust badboy 2129 closed 0     0 2019-05-20T16:19:55Z 2019-05-21T07:21:54Z 2019-05-21T07:20:43Z MEMBER   mozilla/glean/pulls/80 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/80/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446304141 MDExOlB1bGxSZXF1ZXN0MjgwNTM3MTE2 81 1547967: Include pings metadata mdboom 38294 closed 0     0 2019-05-20T20:49:46Z 2020-04-02T16:49:49Z 2019-05-21T07:21:37Z CONTRIBUTOR   mozilla/glean/pulls/81 This just copies over the updated `pings.yaml` from glean-ac and updates the glean_parser to a version that supports the new metadata. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/81/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446457734 MDExOlB1bGxSZXF1ZXN0MjgwNjU0Mzkz 82 Bug 1552860 - Convert BooleansStorageEngineTests.kt to Rust badboy 2129 closed 0     0 2019-05-21T07:25:31Z 2019-05-21T08:13:08Z 2019-05-21T08:13:03Z MEMBER   mozilla/glean/pulls/82 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/82/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446497774 MDExOlB1bGxSZXF1ZXN0MjgwNjg1NTI5 83 Merge the latest changes from a-s gradle scripts Dexterp37 883721 closed 0     0 2019-05-21T08:58:13Z 2019-05-21T12:30:17Z 2019-05-21T12:30:17Z MEMBER   mozilla/glean/pulls/83 This enables back artifact publishing by integrating back the changes to the gradle scripts up until changeset mozilla/application-services@5d8dd7b . This allows to publish glean-core to a local Maven repo with the following command: `./gradlew publishToMavenLocal` Once published, the package can be consumed by other applications built locally. Instructions on how to do that will come as part of [bug 1551156](https://bugzilla.mozilla.org/show_bug.cgi?id=1551156). ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/83/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446512187 MDExOlB1bGxSZXF1ZXN0MjgwNjk2ODMx 84 Bug 1552850 - Implement shouldRecord on the Kotlin side badboy 2129 closed 0     0 2019-05-21T09:27:58Z 2019-05-23T11:31:31Z 2019-05-22T08:29:36Z MEMBER   mozilla/glean/pulls/84 Posting this because the code part was easy, but I have some hesitations: * The `should_record` check _also_ happens on the Rust side * We do avoid putting any work in the Dispatcher queue with this. * The (Rust-side) check is on the metric and requires access to the glean object, therefore we need to re-implement it for every type * There might be a way of using traits here to implement it just once (we will need to "re-implement" exposing the common metric data though) * I opted for not doing that now (it's a refactoring, not blocking anything and the code duplication so far is simple) * We also need to duplicate code on the Kotlin side, because we need a `*_should_record` function per type. Unfortunately I don't see a way to avoid this (again, duplication here contains no complex logic so for now I'm fine with it) The biggest thing remains the first statement: Do we _need_ the check on the Kotlin side or is Rust-side only actually enough? (Dispatch enqueue cost?) ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/84/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
446789104 MDExOlB1bGxSZXF1ZXN0MjgwOTE5NzI1 85 Move PingType metadata to the Rust side mdboom 38294 closed 0     4 2019-05-21T19:36:27Z 2020-04-14T19:09:34Z 2019-05-28T22:02:16Z CONTRIBUTOR   mozilla/glean/pulls/85 I'm just posting this here for discussion -- either here or in our next meeting if that's more efficient. FFI and Kotlin side not implemented yet. I first considered putting the ping registry on the Glean object, since it sort of logically makes sense there. However, libraries need to register pings at any time during startup, including before `Glean::initialize` is called. Since we've tied `new` and `initialize` together, we couldn't add pings to the ping registry before the Glean singleton is initialized, since before that there is no Rust-side Glean object. An alternative to make that work would be to split `new` and `initialize` apart again, which isn't great. So I came up with this solution which uses an actual global object and state on the Rust side. It's not bad, but it does mean for testing that there is state carried over between tests. Tl;dr: I thought this could use more feedback / brainstorming before filling out the rest of the pieces. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [x] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [x] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/85/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "mdboom", "id": 38294, "node_id": "MDQ6VXNlcjM4Mjk0", "avatar_url": "https://avatars.githubusercontent.com/u/38294?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mdboom", "html_url": "https://github.com/mdboom", "followers_url": "https://api.github.com/users/mdboom/followers", "following_url": "https://api.github.com/users/mdboom/following{/other_user}", "gists_url": "https://api.github.com/users/mdboom/gists{/gist_id}", "starred_url": "https://api.github.com/users/mdboom/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mdboom/subscriptions", "organizations_url": "https://api.github.com/users/mdboom/orgs", "repos_url": "https://api.github.com/users/mdboom/repos", "events_url": "https://api.github.com/users/mdboom/events{/privacy}", "received_events_url": "https://api.github.com/users/mdboom/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
447023442 MDExOlB1bGxSZXF1ZXN0MjgxMTAzNTQw 86 Refactored should record badboy 2129 closed 0     0 2019-05-22T09:18:19Z 2019-05-23T11:30:32Z 2019-05-23T11:30:27Z MEMBER   mozilla/glean/pulls/86 Bikeshed: Should we call the trait `MetricType` or something else? right now it only exposes the `meta()` method and the `should_record` method, but maybe we have more in the future?   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/86/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
447034263 MDExOlB1bGxSZXF1ZXN0MjgxMTEyMjA2 87 Refactor tests badboy 2129 closed 0     0 2019-05-22T09:40:44Z 2019-05-23T13:41:30Z 2019-05-23T13:41:28Z MEMBER   mozilla/glean/pulls/87 I tried to keep a better organization of our Rust tests. I also moved away from ugly `String.contains` tests towards our existing test API or checking the JSON directly. StringList and UUID are only half-implemented so I didn't touch the tests. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/87/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
447115823 MDExOlB1bGxSZXF1ZXN0MjgxMTc3Njcy 88 1553195 labeled metrics stub badboy 2129 closed 0     0 2019-05-22T12:46:22Z 2019-05-23T16:00:14Z 2019-05-23T16:00:09Z MEMBER   mozilla/glean/pulls/88 First try at the labeled metrics. Makes use of the trait implementation in #86 (needs rebase when that gets merged). Notably lacking: Any Kotlin-side handling. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/88/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
447692898 MDExOlB1bGxSZXF1ZXN0MjgxNjM3MTI5 89 Import GleanTest.kt from glean-ac Dexterp37 883721 closed 0     0 2019-05-23T14:22:33Z 2019-05-24T08:31:34Z 2019-05-24T08:31:34Z MEMBER   mozilla/glean/pulls/89 Import the tests over from [this version GleanTest.kt](https://raw.githubusercontent.com/mozilla-mobile/android-components/8ef0d4b3247255ca6c456e9b5ab61338bc109209/components/service/glean/src/test/java/mozilla/components/service/glean/GleanTest.kt) from glean-ac. **Note**: the first commit simply overwrites the current test file we own. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/89/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
447718011 MDExOlB1bGxSZXF1ZXN0MjgxNjU3NzE2 90 Bug 1553424 - Fix C example (was: log on invalid handles, but don't crash) badboy 2129 closed 0     5 2019-05-23T15:05:58Z 2019-05-24T13:27:22Z 2019-05-24T13:27:19Z MEMBER   mozilla/glean/pulls/90 We never return an error and we certainly don't expect too many. Yet we should log them _when we_ encounter them. In debug mode we crash, in release we don't (that's what `debug_assert` is). Now for the handle thing, do we want to avoid crashing even in debug mode when we get an invalid one? It certainly points to an error which we might want to see in debug (and the thing that made us aware, calling `set_upload_enabled` before init will get fixed in another way anyway). Plus, so far we initialize logging during init, saving us a check at other points, but this means our `invalid handle used` log might actually get lost when it happens before the init. wdyt? ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/90/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
447721555 MDExOlB1bGxSZXF1ZXN0MjgxNjYwNjA3 91 Split linting into multiple tasks badboy 2129 closed 0     0 2019-05-23T15:12:15Z 2019-05-23T15:58:45Z 2019-05-23T15:58:41Z MEMBER   mozilla/glean/pulls/91 This allows to only run clippy, which is much faster than its Kotlin counterpart.   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/91/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
448083157 MDExOlB1bGxSZXF1ZXN0MjgxOTQ4NDQy 92 Enable logging at load time badboy 2129 closed 0     0 2019-05-24T09:57:56Z 2019-05-27T09:29:43Z 2019-05-27T09:29:39Z MEMBER   mozilla/glean/pulls/92 Based on #90, will rebase when that is merged. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/92/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
448090838 MDExOlB1bGxSZXF1ZXN0MjgxOTU0Mzky 93 Bug 1553424 - Setting uploadEnabled before initialization should not crash badboy 2129 closed 0     0 2019-05-24T10:14:54Z 2019-05-27T14:49:33Z 2019-05-27T14:49:29Z MEMBER   mozilla/glean/pulls/93 Follow up to #90 in which we now keep track of the flag before we initialize. We can eventually deprecate the "call before init" way and move the flag into the initializer. For now this is the easy way out of crashing. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/93/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
448887678 MDExOlB1bGxSZXF1ZXN0MjgyNTM2NjIw 94 Stub out the TimingDistributionMetricType Dexterp37 883721 closed 0     0 2019-05-27T14:31:26Z 2019-05-27T14:58:13Z 2019-05-27T14:58:13Z MEMBER   mozilla/glean/pulls/94 Just copying over files and commenting out things. There's no change to the files other than comments and the package name. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/94/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
449151779 MDExOlB1bGxSZXF1ZXN0MjgyNzM1Mzgw 95 Bug 1552873 - Implement labeled metrics badboy 2129 closed 0     2 2019-05-28T09:08:55Z 2019-05-30T13:51:01Z 2019-05-29T08:34:52Z MEMBER   mozilla/glean/pulls/95 A first try of implementing a (good enough) solution for the labeled metrics. I want to write a few more comments before I make this a full PR. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [x] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [x] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/95/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
449169722 MDExOlB1bGxSZXF1ZXN0MjgyNzQ5NzM0 96 `should_record` fixup Dexterp37 883721 closed 0     0 2019-05-28T09:45:18Z 2019-05-28T09:52:17Z 2019-05-28T09:52:17Z MEMBER   mozilla/glean/pulls/96 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/96/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
449181754 MDExOlB1bGxSZXF1ZXN0MjgyNzU5NDc3 97 Add how to publish new metric types in the module Dexterp37 883721 closed 0     0 2019-05-28T10:09:32Z 2019-07-10T16:33:24Z 2019-05-28T12:21:50Z MEMBER   mozilla/glean/pulls/97 Add the missing steps for properly exposing a new metric type. Without these steps, build will fail. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/97/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "Dexterp37", "id": 883721, "node_id": "MDQ6VXNlcjg4MzcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/883721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Dexterp37", "html_url": "https://github.com/Dexterp37", "followers_url": "https://api.github.com/users/Dexterp37/followers", "following_url": "https://api.github.com/users/Dexterp37/following{/other_user}", "gists_url": "https://api.github.com/users/Dexterp37/gists{/gist_id}", "starred_url": "https://api.github.com/users/Dexterp37/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Dexterp37/subscriptions", "organizations_url": "https://api.github.com/users/Dexterp37/orgs", "repos_url": "https://api.github.com/users/Dexterp37/repos", "events_url": "https://api.github.com/users/Dexterp37/events{/privacy}", "received_events_url": "https://api.github.com/users/Dexterp37/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
449220481 MDExOlB1bGxSZXF1ZXN0MjgyNzkxMDU4 98 Snapshot a single metric badboy 2129 closed 0     0 2019-05-28T11:39:58Z 2019-05-28T15:07:21Z 2019-05-28T15:07:18Z MEMBER   mozilla/glean/pulls/98 This avoids going awkwardly through a JSON-serialized storage and trying to find the right place. Extracted from #95 ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/98/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
449331533 MDExOlB1bGxSZXF1ZXN0MjgyODgwNDIx 99 Add error reporting for labeled metrics (and counters) badboy 2129 closed 0     6 2019-05-28T15:19:42Z 2019-06-05T08:24:37Z 2019-06-05T08:10:12Z MEMBER   mozilla/glean/pulls/99 Based on #95, needs a rebase when that lands. The last 3 commits are relevant. We now have all things in place for error reporting using labeled metrics. Even though the error reporting itself doesn't use the labeled metrics, we simply depend on the same "encoding" of labels into the key. ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/99/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []
449360772 MDExOlB1bGxSZXF1ZXN0MjgyOTAzNzgy 100 Bug 1555031 - Generate kotlin docs badboy 2129 closed 0     1 2019-05-28T16:17:28Z 2019-05-29T13:35:27Z 2019-05-29T13:35:13Z MEMBER   mozilla/glean/pulls/100 With this `./gradlew docs` will generate HTML documentation in build/javadoc/glean.rs/ ### Pull Request checklist ### <!-- Before submitting the PR, please address each item --> - [ ] **Quality**: This PR builds and tests run cleanly - `make test` runs without emitting any warnings - `make lint` runs without emitting any errors - [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not - [ ] **Changelog**: This PR includes a changelog entry or an explanation of why it does not need one - Any breaking changes to language binding APIs are noted explicitly   glean 160544457 pull {"url": "https://api.github.com/repos/mozilla/glean/issues/100/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 0   {"login": "badboy", "id": 2129, "node_id": "MDQ6VXNlcjIxMjk=", "avatar_url": "https://avatars.githubusercontent.com/u/2129?v=4", "gravatar_id": "", "url": "https://api.github.com/users/badboy", "html_url": "https://github.com/badboy", "followers_url": "https://api.github.com/users/badboy/followers", "following_url": "https://api.github.com/users/badboy/following{/other_user}", "gists_url": "https://api.github.com/users/badboy/gists{/gist_id}", "starred_url": "https://api.github.com/users/badboy/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/badboy/subscriptions", "organizations_url": "https://api.github.com/users/badboy/orgs", "repos_url": "https://api.github.com/users/badboy/repos", "events_url": "https://api.github.com/users/badboy/events{/privacy}", "received_events_url": "https://api.github.com/users/badboy/received_events", "type": "User", "user_view_type": "public", "site_admin": false}       []

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [issues] (
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [number] INTEGER,
   [title] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [state] TEXT,
   [locked] INTEGER,
   [assignee] INTEGER REFERENCES [users]([id]),
   [milestone] INTEGER REFERENCES [milestones]([id]),
   [comments] INTEGER,
   [created_at] TEXT,
   [updated_at] TEXT,
   [closed_at] TEXT,
   [author_association] TEXT,
   [active_lock_reason] TEXT,
   [pull_request] TEXT,
   [body] TEXT,
   [performed_via_github_app] TEXT,
   [repo] INTEGER REFERENCES [repos]([id]),
   [type] TEXT
, [reactions] TEXT, [draft] INTEGER, [state_reason] TEXT, [closed_by] TEXT, [sub_issues_summary] TEXT, [issue_dependencies_summary] TEXT, [pinned_comment] TEXT, [issue_field_values] TEXT);
CREATE INDEX [idx_issues_repo]
    ON [issues] ([repo]);
CREATE INDEX [idx_issues_milestone]
    ON [issues] ([milestone]);
CREATE INDEX [idx_issues_assignee]
    ON [issues] ([assignee]);
CREATE INDEX [idx_issues_user]
    ON [issues] ([user]);
Powered by Datasette · Queries took 1374.559ms