Closed Bug 760397 Opened 13 years ago Closed 13 years ago

TB source builder should set COMM_REV and MOZILLA_REV to get right source

Categories

(Release Engineering :: Release Automation, defect, P2)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nthomas, Assigned: nthomas)

References

Details

Attachments

(1 file)

In TB 10.0.5 ESR build2 we got the following revs after client.py was called at the top of the configure step of the source builder: comm-esr10: 69c7c9323103 (GECKO1005_2012053119_RELBRANCH) tip mozilla-esr10: dd21a1df7b1e The first is fine if you expect to have the tip of the relbranch to get the tags changesets. The second is bad because it's tip of the default branch, instead of the relbranch (GECKO1005_2012053118_RELBRANCH). Today this only a version difference (10.0.6esrpre vs 10.0.5) but it needn't be so benign. Setting COMM_REV and MOZILLA_REV to the RELEASE tag will get us the right code, even if we lose the changesets for the tags until we can come up with a better solution.
Attachment #629118 - Flags: review?(mbanner)
Comment on attachment 629118 [details] [diff] [review] [buildbotcustom] modify environment Looks fine, r=me.
Attachment #629118 - Flags: review?(mbanner) → review+
Comment on attachment 629118 [details] [diff] [review] [buildbotcustom] modify environment Double landed, here's production: http://hg.mozilla.org/build/buildbotcustom/rev/83fd5c0b5818
Attachment #629118 - Flags: checked-in+
Worked in build3. Now we just need to figure out if we care enough about not having the changesets for the tags in the source tarball.
Standard8, perhaps we should file a followup about comment #4 if you think it's worth fixing ?
(In reply to Nick Thomas [:nthomas] from comment #5) > Standard8, perhaps we should file a followup about comment #4 if you think > it's worth fixing ? Does this affect source tarballs or hg bundles? I'm just trying to figure it out, as I thought the source tarball was just source. So in theory the source tarball should be the revision of the tags, but the hg bundles should include the tag...
(In reply to Mark Banner (:standard8) from comment #6) > Does this affect source tarballs or hg bundles? Just the bundles I think. > I'm just trying to figure it > out, as I thought the source tarball was just source. So in theory the > source tarball should be the revision of the tags, but the hg bundles should > include the tag... Right, in a perfect world.
Is this still an issue?
Turns we're done here. The patch gets the correct mozilla-beta/mozilla-release code into the source tarball. The hg bundle for Thunderbird releases is the comm-beta/comm-release repo, and that gets handled the same as mozilla-beta/mozilla-release for Firefox releases. ie we pull, update to the _RELEASE tag, then do 'hg up -C' to get the tagging changeset.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: