Closed Bug 554199 Opened 15 years ago Closed 15 years ago

Needs to keep external modules in sync with Mozmill (HTTPd.js, EventUtils.js)

Categories

(Testing Graveyard :: Mozmill, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: whimboo, Assigned: whimboo)

References

()

Details

(Whiteboard: [mozmill-1.4.2])

We have two external modules (HTTPd.js and EventUtils.js) which we should keep in sync with the current development on mozilla-central. I would propose the following: 1. Create a script in the repository which automatically fetches the most recent version of those modules from hg (see the url) 2. Apply necessary diffs (EventUtils.js) 3. Update the packaging script to call that script before building the extension. That way we will be able to stay in sync as best as possible without having to watch the changes on m-c.
This is my proposal for now to solve the situation and keep in sync as best as possible by manually calling the sync script, which downloads the external modules from hg.mozilla.org and applies the local patch on top of both. That way it's easier for us to have both files as current as possible. Clint, please review the patch on my external_modules branch: http://github.com/whimboo/mozmill/commit/64ac31a8bf51ea66b8087a88a22fbef5e06d47bb
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
r+ by Clint via IRC. The code has been merged.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
No longer depends on: 554197
Resolution: --- → FIXED
Whiteboard: [mozmill-1.4.2]
verified that 'python sync_dependencies.py' downloads and applies patches to httpd.
Status: RESOLVED → VERIFIED
(In reply to comment #4) > verified that 'python sync_dependencies.py' downloads and applies patches to > httpd. Please keep in mind that we don't patch httpd correctly at the moment. For more info see bug 583888. We still have to figure out a good way how to do that - if we have to do that.
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.