Closed Bug 1666766 Opened 4 years ago Closed 4 years ago

Add ApplicationBuildID string as a crash annotation

Categories

(Toolkit :: Crash Reporting, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: royang, Assigned: royang)

References

Details

Attachments

(2 files, 2 obsolete files)

No description provided.
Attached file Data Review.txt (obsolete) —
Attachment #9177368 - Flags: data-review?(j)
Assignee: nobody → royang
Status: NEW → ASSIGNED

I'm a bit confused, what version number will go in this new annotation? Is it something different from the build ID and regular version number?

Flags: needinfo?(royang)

I was unsure between naming this annotation "AppBuildID" or "VersionCode".
Version Code is a number that is monotonically increased with each release. They are not very similar to a build ID but Android specific. I decided to use "VersionCode" since it is very specific to avoid confusion.

Flags: needinfo?(royang)

Alright, so it's the code of the Android application, say you have Focus version Y based on Gecko version X then VersionCode will be Y, correct?

Yes, the VersionCode will not be based on Gecko. It will be base on the specific release of the app. Thanks,

OK, let's give it a more expressive name, what do you think about EmbeddingAppVersion or EmbeddingApplicationVersion or something along the lines? Just to make it super-clear that this isn't about Gecko.

Sure, how about ApplicationBuildID?

I'll update. Thanks!

Attachment #9177499 - Attachment description: Bug 1666766 - Add VersionCode annotation for determining builds are affected by a crash. r=gsvelto! → Bug 1666766 - Add ApplicationBuildID annotation for determining builds that are affected by a crash. r=gsvelto!
Attached file Data Review.txt (obsolete) —
Attachment #9177887 - Flags: data-review?(j)
Attached file Data Review.txt
Attachment #9177368 - Attachment is obsolete: true
Attachment #9177887 - Attachment is obsolete: true
Attachment #9177368 - Flags: data-review?(j)
Attachment #9177887 - Flags: data-review?(j)
Attachment #9177888 - Flags: data-review?(j)
Summary: Add Version Code string as a crash annotation → Add ApplicationBuildID string as a crash annotation
Attachment #9177888 - Flags: data-review?(liuche)
Attachment #9177888 - Flags: data-review?(jboek)
Attachment #9177888 - Flags: data-review?(j)

Comment on attachment 9177888 [details]
Data Review.txt

Data Review Form (to be filled by Data Stewards)

Instructions: Data Stewards will review a request for data collection and endorse responses to each question. If the request does not provide answers to questions, reviewers give an r- and point to the questions that can’t be answered.

  1. Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
    Yes in CrashAnnotations.yaml

  2. Is there a control mechanism that allows the user to turn the data collection on and off?
    APIs for client applications to control collection.

  3. If the request is for permanent data collection, is there someone who will monitor the data over time?
    permanent. a-c (Roger Yang) will monitor.

  4. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
    Cat 1

  5. Is the data collection request for default-on or default-off?
    Based on the client application.

  6. Does the instrumentation include the addition of any new identifiers (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)?
    no

  7. Is the data collection covered by the existing Firefox privacy notice?
    yes

  8. Does there need to be a check-in in the future to determine whether to renew the data?
    no

  9. Does the data collection use a third-party collection tool?
    no

Attachment #9177888 - Flags: data-review?(jboek) → data-review+
Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2048c1c89ba7 Add ApplicationBuildID annotation for determining builds that are affected by a crash. r=gsvelto
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch

Hi, I cannot seem to query crashes based on this field in socorro, necessary server side changes are not yet made?

I haven't made the changes on Socorro. I wrote up bug #1684164 for that work. Comment in that bug if you have other needs for this field on Crash Stats.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: