issues
3,669 rows
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} | [] |
Advanced export
JSON shape: default, array, newline-delimited, object
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]);