Bug 98183 - Remove MSYS-related changes to the http testing infrastructure.
Summary: Remove MSYS-related changes to the http testing infrastructure.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Raphael Kubo da Costa (:rakuco)
URL:
Keywords:
Depends on:
Blocks: 98151
  Show dependency treegraph
 
Reported: 2012-10-02 11:47 PDT by Raphael Kubo da Costa (:rakuco)
Modified: 2012-10-02 13:41 PDT (History)
8 users (show)

See Also:


Attachments
Patch (9.95 KB, patch)
2012-10-02 11:51 PDT, Raphael Kubo da Costa (:rakuco)
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Raphael Kubo da Costa (:rakuco) 2012-10-02 11:47:08 PDT
Remove MSYS-related changes to the http testing infrastructure.
Comment 1 Raphael Kubo da Costa (:rakuco) 2012-10-02 11:51:59 PDT
Created attachment 166725 [details]
Patch
Comment 2 Eric Seidel (no email) 2012-10-02 11:54:03 PDT
Comment on attachment 166725 [details]
Patch

LGTM.
Comment 3 Dirk Pranke 2012-10-02 11:54:34 PDT
Roger, is this okay with you? Do you ever use msys?
Comment 4 Raphael Kubo da Costa (:rakuco) 2012-10-02 11:55:06 PDT
To make it clear: these changes were added in r77161 (bug 50036) by RIM. I talked to a few RIM guys today, and it looks like msys and mingw were used in older products and support for this in trunk is not needed anymore. This patch basically reverts that commit, modulo the copyright changes.

Perhaps we could rid of all the msys-related code (after this change it will consist of one check in o-r-w-t and one in commit-log-editor), but I'm not sure, since I see some commits related to that from aroben in his Apple days.
Comment 5 Raphael Kubo da Costa (:rakuco) 2012-10-02 11:55:53 PDT
(In reply to comment #4)
> Perhaps we could rid

Sorry, s/rid/get rid/.
Comment 6 Dirk Pranke 2012-10-02 11:56:39 PDT
I do consider msys-on-win a supported configuration for the python code, for what it's worth (I use it from time-to-time with chromium). That said, there's very little msys-specific python code.
Comment 7 Raphael Kubo da Costa (:rakuco) 2012-10-02 12:01:41 PDT
(In reply to comment #6)
> I do consider msys-on-win a supported configuration for the python code, for what it's worth (I use it from time-to-time with chromium). That said, there's very little msys-specific python code.

I see. Things look better in the webkitpy world anwyay; sys.platform does not seem to have a separate identifier for mingw, and no code tries to probe that and follow a different code path/use different files.
Comment 8 Dirk Pranke 2012-10-02 12:07:02 PDT
I'm pretty sure sys.platform returns 'msys'? I'm in the middle of rebuilding my win machine so I can't confirm this at the moment ...
Comment 9 Raphael Kubo da Costa (:rakuco) 2012-10-02 12:13:48 PDT
(In reply to comment #8)
> I'm pretty sure sys.platform returns 'msys'? I'm in the middle of rebuilding my win machine so I can't confirm this at the moment ...

It does not seem so according to http://docs.python.org/library/sys.html#sys.platform
Comment 10 Eric Seidel (no email) 2012-10-02 12:18:04 PDT
Unless RIM is still actively developing something on MinGW/MYSYS, we should shoot it all in the head.  Dead code should be actively culled. :)
Comment 11 Raphael Kubo da Costa (:rakuco) 2012-10-02 12:21:04 PDT
(In reply to comment #10)
> Unless RIM is still actively developing something on MinGW/MYSYS, we should shoot it all in the head.  Dead code should be actively culled. :)

I concur :-) My worry is that some other vendor such as Apple (given aroben's commits at the time) might need some sort of MinGW/MSYS support; if that is not the case, I can finish removing the other isMsys() bits in another patch.
Comment 12 Eric Seidel (no email) 2012-10-02 12:51:23 PDT
Apple will scream if this affects them.  The chances of that are astronomically small.
Comment 13 Dirk Pranke 2012-10-02 12:52:29 PDT
That's why I copied Roger on this and asked in comment #3 :).
Comment 14 Raphael Kubo da Costa (:rakuco) 2012-10-02 13:03:59 PDT
(In reply to comment #13)
> That's why I copied Roger on this and asked in comment #3 :).

Hmm, I still don't see any Roger on the CC list here...
Comment 15 Dirk Pranke 2012-10-02 13:06:16 PDT
whoops :).

Roger, is this change okay with you?
Comment 16 Roger Fong 2012-10-02 13:12:08 PDT
Yeah we don't use that anywhere, cull away!
Comment 17 WebKit Review Bot 2012-10-02 13:27:53 PDT
Comment on attachment 166725 [details]
Patch

Clearing flags on attachment: 166725

Committed r130202: <http://trac.webkit.org/changeset/130202>
Comment 18 WebKit Review Bot 2012-10-02 13:27:57 PDT
All reviewed patches have been landed.  Closing bug.
Comment 19 Raphael Kubo da Costa (:rakuco) 2012-10-02 13:41:56 PDT
(In reply to comment #16)
> Yeah we don't use that anywhere, cull away!

Thanks everyone, I've filed bug 98195 for that.