Closed Bug 1570764 Opened 5 years ago Closed 5 years ago

Include SCM revision in GeckoView POM files

Categories

(GeckoView :: General, enhancement)

Unspecified
All
enhancement
Not set
normal

Tracking

(firefox68 wontfix, firefox69 wontfix, firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox68 --- wontfix
firefox69 --- wontfix
firefox70 --- fixed

People

(Reporter: nalexander, Assigned: nalexander)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Trying to determine what version of GeckoView is running in our products is a nightmare (see also Bug 1552583), so let's do everything we can to make it better. In the POM files we produce (e.g., this one), I see:

<scm>
<connection>scm::hg::https://hg.mozilla.org/mozilla-central/</connection>
<url>https://hg.mozilla.org/mozilla-central/</url>
</scm>

Surely we can include an HG revision in there too.

Pushed by nalexander@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6862186e032b Include MOZ_SOURCE_* fields in GeckoView POM files. r=agi
Assignee: nobody → nalexander
Status: NEW → ASSIGNED
Flags: needinfo?(nalexander)
Pushed by nalexander@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a432a8f794b4 Include MOZ_SOURCE_* fields in GeckoView POM files. r=agi
Pushed by nalexander@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ce3c92cf4988 Include MOZ_SOURCE_* fields in GeckoView POM files. r=agi
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70

I see in https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/70.0.20190813095543/geckoview-nightly-70.0.20190813095543.pom:

<scm>
<connection>scm::hg::https://hg.mozilla.org/mozilla-central</connection>
<tag>58400ee2747af785469bbecf414d0d739591615c</tag>
</scm>
Flags: needinfo?(nalexander)

Should we uplift this POM version fix to GV 69 Beta? I assume we don't need to. Fenix is using GV 69 Beta now and will update to GV 70 Beta about three weeks from now.

(In reply to Chris Peterson [:cpeterson] from comment #9)

Should we uplift this POM version fix to GV 69 Beta? I assume we don't need to. Fenix is using GV 69 Beta now and will update to GV 70 Beta about three weeks from now.

Nah, it's just there to help developers go from GV version number to HG commit.

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

Attachment

General

Created:
Updated:
Size: