Closed Bug 937164 Opened 12 years ago Closed 9 years ago

Add "do not touch l10n changesets" option to Ship-it

Categories

(Release Engineering :: Applications: Shipit, defect, P3)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Unassigned)

Details

It would be very useful for ESR releases.
This would mean making the l10n changesets <textarea> an optional field. This might make things more complicated for downstream consumers. Whatever we do here, we need to be careful to make sure it works clearly for all situations.
if <textarea> is empty, pop up confirming "did you mean to re-use the existing l10n csets?", then re-use or grab what the user inputs.
I think we can make the the textarea required unless the checkbox is checked (and then grey it out in that case).
(In reply to lsblakk@mozilla.com [:lsblakk] from comment #2) > if <textarea> is empty, pop up confirming "did you mean to re-use the > existing l10n csets?", then re-use or grab what the user inputs. "existing l10n changesets" isn't really a known thing. Ship It makes some intelligent guesses about what your previous release may be in making suggestions for versions/partials, but I don't think that's something we should trust like this. Perhaps we could do something like "re-use changesets from version X.Y.Z" - which would put the decision on the user.
Clearly this isn't a high priority - hasn't been touched in months.
Priority: -- → P3
This would be a nice addition from relman's perspective as it removes a potential source of copy/paste errors. I like the idea from comment 4 about reusing changesets from version X.Y.Z. Ship-it should be smart enough to suggest what X.Y.Z is but this should be configurable by the user. For a v1 of this feature, we can have ship-it suggest and then override via the existing copy/paste mechanism if ship-it is wrong.
Mass component change for ship it bugs.
Component: Release Automation → Ship It
It's all automatic now! jlorenzo++
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: Applications: ShipIt (backend) → Applications: ShipIt
You need to log in before you can comment on or make changes to this bug.