Summary: | [Win] Update obsolete packages in cygwin | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Andres Gomez Garcia <agomez> | ||||||||
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | bfulgham, jhoneycutt, mitz, roger_fong, simon.fraser, thorton | ||||||||
Priority: | P2 | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | PC | ||||||||||
OS: | Unspecified | ||||||||||
Attachments: |
|
Description
Andres Gomez Garcia
2013-12-27 07:32:32 PST
Created attachment 220061 [details]
Patch
Comment on attachment 220061 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=220061&action=review > Tools/ChangeLog:9 > + Reviewed by NOBODY (OOPS!). > + > + * CygwinDownloader/cygwin-downloader.py: > + * CygwinDownloader/cygwin-downloader.zip: I think you should add some brief desription here (e.g. mentioning which packages you remove/rename) Comment on attachment 220061 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=220061&action=review This looks fine to me, but we would want to make sure we don't need anything else in gcc. I'm not sure if gcc === gcc-core, or if gcc-core is a subset of what used to be in gcc? It's probably fine. > Tools/CygwinDownloader/cygwin-downloader.py:-47 > -required_packages = frozenset(["apache", We don't really use apache anymore (we use lighttpd for Windows testing). But this change seems fine. Note that python-2.7.5 breaks the build due to some funniness with environment variable handling. We've locked our build machines to 2.6.8 until this is fixed. (In reply to comment #3) > (From update of attachment 220061 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=220061&action=review > > This looks fine to me, but we would want to make sure we don't need anything else in gcc. I'm not sure if gcc === gcc-core, or if gcc-core is a subset of what used to be in gcc? It's probably fine. ... Actually it seems gcc-g++ would be the appropriate replacement. I will update the patch: ftp://www.fruitbat.org/pub/cygwin/setup-legacy.ini ... > > Tools/CygwinDownloader/cygwin-downloader.py:-47 > > -required_packages = frozenset(["apache", > > We don't really use apache anymore (we use lighttpd for Windows testing). But this change seems fine. .., Then, let's drop it completely :) (In reply to comment #0) > minires doesn't exist any more, it has been integrated into the cygwin one. http://cygwin.com/ml/cygwin-apps/2012-01/msg00085.html (In reply to comment #4) > Note that python-2.7.5 breaks the build due to some funniness with environment variable handling. Last version in cygwin is python-2.7.3 > We've locked our build machines to 2.6.8 until this is fixed. I will add some code to ensure that we are using that version. (In reply to comment #7) > (In reply to comment #4) > > Note that python-2.7.5 breaks the build due to some funniness with environment variable handling. > > Last version in cygwin is python-2.7.3 Sorry -- I made a mistake. python-2.7.3 is the 'bad' version. (In reply to comment #8) > (In reply to comment #7) > > (In reply to comment #4) > > > Note that python-2.7.5 breaks the build due to some funniness with environment variable handling. > > > > Last version in cygwin is python-2.7.3 > > Sorry -- I made a mistake. python-2.7.3 is the 'bad' version. OK! Just double checking that I was doing the proper changes :) Thanks, I will upload a new patch ASAP. Created attachment 221297 [details]
Patch
Created attachment 221358 [details]
Patch
Comment on attachment 221358 [details]
Patch
This looks good to me, but I need to use the downloader zip file before I can approve it. This may be a few more days before I can get to it. Sorry!
(In reply to comment #12) > (From update of attachment 221358 [details]) > This looks good to me, but I need to use the downloader zip file before I can approve it. This may be a few more days before I can get to it. Sorry! No problem, take your time and thanks for making use of it for reviewing this patch :) Comment on attachment 221358 [details]
Patch
This looks good. I think that 2.7.3-1 is now working properly (at least with ToT).
Comment on attachment 221358 [details] Patch Clearing flags on attachment: 221358 Committed r166776: <http://trac.webkit.org/changeset/166776> All reviewed patches have been landed. Closing bug. Comment on attachment 221358 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=221358&action=review > Tools/CygwinDownloader/cygwin-downloader.py:73 > +required_packages_versions = {"python": "2.6.8-2"} Could you create another bug that adds a few more requirements: 1. curl and lib curl version 7.33.0 2. subversion 1.7.x (not 1.8)? Thanks! |