New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 597993 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

One of the build phases should verify we have appropriate debug symbols (including Chrome)

Project Member Reported by bhthompson@chromium.org, Mar 25 2016

Issue description

This is a follow on to https://bugs.chromium.org/p/chromium/issues/detail?id=595763 where debug symbols had to be disabled to get the Chrome image down to a reasonable size. 

It was noted that Goldeneye reports the debug symbols have passed for the builds that had debug symbols removed from Chrome by https://chromium-review.googlesource.com/#/c/334295/ This seems to be rooted in the DebugSymbols build phase passing in these builds, which looks right.

What we would like to see here is some sort of reporting that the build does not have sufficient debug symbols for release within Chrome, not sure if that is a modification to the DebugSymbols phase, a new phase, or some other probing mechanism from Goldeneye, any ideas?
 

Comment 1 by ihf@chromium.org, Mar 25 2016

Well, the debug symbols were not fully removed, just a part. Hence there are some debug symbols. Not sure that what you suggest is feasible, which is checking to have a complete set.
Labels: -Infra Infra-ChromeOS
If it is not actionable that is fine, I just wanted to check if there was anything we could do, do you think this is WontFix?

Essentially from a release perspective it will be handy to have an indication that we have a 'release blocking' level of symbols missing if that is possible.
Cc: cmt...@chromium.org
Agree with ihf.. verifying a complete set is not a simple task... 

How often is this a problem. I think it is the first time I heard that we are putting incomplete symbols into the image.
Status: WontFix (was: Untriaged)
I think this is not all that common, there was initially a misunderstanding that the DebugSteps stage does this which brought up the concern. 

We also almost pushed a Dev that was missing symbols.

This sounds like a WontFix here.

Comment 6 by vapier@chromium.org, Mar 28 2016

we've had this question come up now & then in the past, and we've yet been able to really qualify what "passing" means in any reasonable/programmatic way, so we've just kept with the current setup -- dump_syms didn't crash, and the debug symbols stage is green.

Comment 7 by benhenry@google.com, Apr 27 2016

Components: Infra>Client>ChromeOS
Labels: -Infra-ChromeOS

Sign in to add a comment