Closed Bug 1201085 Opened 9 years ago Closed 2 years ago

Delete unused code form mozharness repositories

Categories

(Release Engineering :: Applications: MozharnessCore, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: gbrown)

References

Details

To reduce the chance of confusion or, worse, divergence between the two mozharness repos (build/mozharness itself and gecko), we should delete unused code from each. That would mean deleting everything not needed for vcs-sync, etc. from build/mozharness, and deleting vcs-sync, etc. from gecko. This will have several advantages: 1. reduce possibility of confusion over where to land a patch 2. prevent divergence of matching code between the two repos (e.g., FooMixin on gecko has features A, B, but FooMixin in build/mozharness has features B, C, and oh there's that patch to B, I'm not sure if that got ported to gecko) 3. suss out any remaining users of build/mozharness that should be using the gecko copy (it's not clear to me whether B2G has completely transitioned, for example)
TC has not moved away from it
TC itself doesn't use Mozharness at all. There are *tasks* in TC using mozharness -- which of those haven't moved away?
+1 this is a great idea!
Dylan -- can someone from your team tackle this? Wander can mentor.
Flags: needinfo?(doliver)
I filed bug 1201171 to track that work -- Dylan, please re-product and re-component as necessary :)
Depends on: 1201171
Flags: needinfo?(doliver)
cc'ing Tom, I think he was looking at doing some of this.
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.