Closed Bug 683725 Opened 14 years ago Closed 13 years ago

release mail should be threadable

Categories

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

All
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: massimo)

References

Details

(Whiteboard: [release][automation][simple])

Attachments

(4 files)

It would help readability if release mail set In-Reply-To or References to something consistent across a release, so that mail clients could thread it
Summary: release mail should be threaded → release mail should be threadable
Priority: -- → P5
Hardware: x86_64 → All
Whiteboard: [release][automation][simple]
Mass move of bugs to Release Automation component.
Component: Release Engineering → Release Engineering: Automation (Release Automation)
No longer blocks: hg-automation
Patch for email threading
Attachment #672853 - Flags: review?(catlee)
Attachment #672853 - Attachment is patch: true
Attachment #672853 - Flags: review?(catlee) → review+
This is live.
Comment on attachment 672853 [details] [diff] [review] patch for emeail threading Review of attachment 672853 [details] [diff] [review]: ----------------------------------------------------------------- working well for today's release! however, we have a minor problem where emails from production and staging are getting threaded together. ::: process/release.py @@ +305,5 @@ > deliverables_builders = [] > xr_deliverables_builders = [] > post_deliverables_builders = [] > post_antivirus_builders = [] > + email_message_id = hashlib.md5("%(baseTag)s %(productName)s %(version)s %(buildNumber)s" %releaseConfig).hexdigest() I think this should be %(messagePrefix)s instead of %(baseTag)s. baseTag refers to the hg tag, and messagePrefix is [release] or [staging-release]
Attachment #675128 - Flags: review?(catlee)
Updated Message-Id to: <"unique-string"@mozilla.com>
Attachment #676601 - Flags: review?(catlee)
Comment on attachment 676601 [details] [diff] [review] updated message-id format Review of attachment 676601 [details] [diff] [review]: ----------------------------------------------------------------- ::: process/release.py @@ +297,5 @@ > return bool([p for p in platforms if substring in p]) > > + def getMessageId(): > + md5 = hashlib.md5(getMessageTag()) > + for key in ("version", "buildNumber", "platform"): "platform" should be "productName"
Attachment #676601 - Flags: review?(catlee) → review-
Attachment #676622 - Flags: review?(catlee) → review+
Attachment #676622 - Flags: checked-in+
Assignee: nobody → mgervasini
Attachment #675128 - Flags: review?(catlee)
In production.
(In reply to Ben Hearsum [:bhearsum] from comment #11) > In production.
Status: NEW → 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: