Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Issue 1416453003: Add support for Xcode LastUpgradeCheck project attributes, allowing (Closed)

Created:
5 years, 2 months ago by aharper
Modified:
5 years, 1 month ago
Reviewers:
Mark Mentovai
CC:
gyp-developer_googlegroups.com
Base URL:
https://chromium.googlesource.com/external/gyp@master
Target Ref:
refs/heads/master
Project:
gyp
Visibility:
Public.

Description

Add support for Xcode LastUpgradeCheck project attributes, allowing suppression of Xcode project configuration warnings. BUG= R=mark@chromium.org Committed: https://chromium.googlesource.com/external/gyp/+/e2e928bacd07fead99a18cb08d64cb24e131d3e5

Patch Set 1 #

Patch Set 2 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -2 lines) Patch
M pylib/gyp/generator/xcode.py View 2 chunks +21 lines, -2 lines 2 comments Download

Messages

Total messages: 10 (2 generated)
aharper
5 years, 2 months ago (2015-10-21 00:32:04 UTC) #3
Mark Mentovai
https://codereview.chromium.org/1416453003/diff/20001/pylib/gyp/generator/xcode.py File pylib/gyp/generator/xcode.py (right): https://codereview.chromium.org/1416453003/diff/20001/pylib/gyp/generator/xcode.py#newcode594 pylib/gyp/generator/xcode.py:594: upgrade_check_project_version = \ = int(generator_flags.get(…)) to make sure that ...
5 years, 2 months ago (2015-10-21 00:34:25 UTC) #4
aharper
https://codereview.chromium.org/1416453003/diff/20001/pylib/gyp/generator/xcode.py File pylib/gyp/generator/xcode.py (right): https://codereview.chromium.org/1416453003/diff/20001/pylib/gyp/generator/xcode.py#newcode594 pylib/gyp/generator/xcode.py:594: upgrade_check_project_version = \ On 2015/10/21 00:34:25, Mark Mentovai wrote: ...
5 years, 2 months ago (2015-10-21 00:39:19 UTC) #5
Mark Mentovai
That explains the str(). LGTM.
5 years, 2 months ago (2015-10-21 00:44:53 UTC) #6
Mark Mentovai
Committed patchset #2 (id:20001) manually as e2e928bacd07fead99a18cb08d64cb24e131d3e5 (presubmit successful).
5 years, 2 months ago (2015-10-21 00:46:29 UTC) #7
scottmg
I believe this causes iOS Simulator to fail when I roll into Chrome: http://build.chromium.org/p/chromium.mac/builders/iOS_Simulator_%28dbg%29/builds/32292/steps/gclient%20runhooks/logs/stdio ________ ...
5 years, 1 month ago (2015-11-03 23:34:56 UTC) #8
scottmg
On 2015/11/03 23:34:56, scottmg wrote: > I believe this causes iOS Simulator to fail when ...
5 years, 1 month ago (2015-11-03 23:37:01 UTC) #9
scottmg
5 years, 1 month ago (2015-11-03 23:42:15 UTC) #10
Message was sent while issue was closed.
On 2015/11/03 23:37:01, scottmg wrote:
> On 2015/11/03 23:34:56, scottmg wrote:
> > I believe this causes iOS Simulator to fail when I roll into Chrome:
> > 
> >
>
http://build.chromium.org/p/chromium.mac/builders/iOS_Simulator_%28dbg%29/bui...
> > 
> > ________ running '/usr/bin/python src/build/gyp_chromium' in
> > '/b/build/slave/iOS_Simulator__dbg_/build'
> > Updating projects from gyp files...
> > Using overrides found in /Users/chrome-bot/.gyp/include.gypi
> > Traceback (most recent call last):
> >   File "src/build/gyp_chromium", line 12, in <module>
> >     execfile(__file__ + '.py')
> >   File "src/build/gyp_chromium.py", line 336, in <module>
> >     sys.exit(main())
> >   File "src/build/gyp_chromium.py", line 323, in main
> >     gyp_rc = gyp.main(args)
> >   File
> >
>
"/b/build/slave/iOS_Simulator__dbg_/build/src/tools/gyp/pylib/gyp/__init__.py",
> > line 538, in main
> >     return gyp_main(args)
> >   File
> >
>
"/b/build/slave/iOS_Simulator__dbg_/build/src/tools/gyp/pylib/gyp/__init__.py",
> > line 523, in gyp_main
> >     generator.GenerateOutput(flat_list, targets, data, params)
> >   File
> >
>
"/b/build/slave/iOS_Simulator__dbg_/build/src/tools/gyp/pylib/gyp/generator/xcode.py",
> > line 630, in GenerateOutput
> >     xcp.project_file.SetXcodeVersion(project_version)
> > AttributeError: 'XCProjectFile' object has no attribute 'SetXcodeVersion'
> > Error: Command '/usr/bin/python src/build/gyp_chromium' returned non-zero
exit
> > status 1 in /b/build/slave/iOS_Simulator__dbg_/build
> > Hook '/usr/bin/python src/build/gyp_chromium' took 14.91 secs
> 
> I don't see any SetXcodeVersion at all? Was it supposed to be added in this
> patch?

I'm going to revert, as I need to roll gyp to fix another problem. Should
hopefully be a simple reland.

Powered by Google App Engine
This is Rietveld 408576698