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

Issue 804870 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 7
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , iOS , Chrome , Mac , Fuchsia
Pri: 3
Type: Bug



Sign in to add a comment

webrtc_overrides missing definitions

Project Member Reported by peterhanspers@chromium.org, Jan 23 2018

Issue description

Chrome Version: master
OS: OSX

What steps will reproduce the problem?
(1) Reference rtc::LS_NONE from WebRTC, e.g. RTCLogging.mm
(2) mac_chromium_webrtc overrides definitions in rtc_base/logging.h

What is the expected result?
mac_chromium_webrtc builds without issues.

What happens instead?
mac_chromium_webrtc build fails.

//src/third_party/webrtc_overrides/rtc_base/diagnostic_logging.h overrides definitions in rtc_base/logging.h but lacks some symbols that are in rtc_base/logging.h, for example rtc::LS_NONE in the LoggingSeverity enum. The overrides should remap this value as well.
 
Components: Internals>WebRTC
Labels: -Pri-3 Pri-2
Any update on triaging this one please?
Ping.
Owner: grunell@chromium.org
Henrik, would you mind having a quick look at this?
Cc: grunell@chromium.org
Components: Blink>WebRTC>Tools
Labels: -Pri-2 OS-Android OS-Chrome OS-Fuchsia OS-iOS OS-Linux OS-Windows Pri-3
Owner: ----
Status: Unconfirmed (was: Untriaged)
Any reason you need to use LS_NONE? It doesn't seem to be used except for in tests, which are not run in Chromium.

If needed, LS_NONE must be added to the overrides version.

Comment 6 by olka@chromium.org, May 15 2018

Cc: -grunell@chromium.org
Owner: grunell@chromium.org
Status: Assigned (was: Unconfirmed)
Labels: Needs-Feedback
We'd like to use it from WebRTC: https://bugs.chromium.org/p/webrtc/issues/detail?id=8735 and eventually for b/71817132.
Labels: -Needs-Feedback
Peter, can you add it yourself? It should be trivial. I can also do it but have more prioritized things right now.
Project Member

Comment 10 by bugdroid1@chromium.org, Oct 15

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e94384b743c7814182ba0e40262127be0fd99c39

commit e94384b743c7814182ba0e40262127be0fd99c39
Author: Peter Hanspers <peterhanspers@chromium.org>
Date: Mon Oct 15 12:13:26 2018

Adding LS_NONE to LoggingSeverity

Bug:  804870 
Change-Id: I7ba8e6a61eccfb1ea9f4096cb2839d7a9f71c7af
Reviewed-on: https://chromium-review.googlesource.com/c/1151108
Commit-Queue: Peter Hanspers <peterhanspers@chromium.org>
Reviewed-by: Henrik Grunell <grunell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599615}
[modify] https://crrev.com/e94384b743c7814182ba0e40262127be0fd99c39/third_party/webrtc_overrides/rtc_base/diagnostic_logging.h

Status: Fixed (was: Assigned)
I'm assuming this can be closed after fix in comment #10.

Sign in to add a comment