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

Issue 2814553002: Disable the image notification property on MacOS (Closed)

Created:
3 years, 8 months ago by Miguel Garcia
Modified:
3 years, 8 months ago
CC:
chromium-reviews, awdf+watch_chromium.org, mlamouri+watch-notifications_chromium.org, jam, darin-cc_chromium.org, blink-reviews, kinuko+watch
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Disable the image notification property on MacOS This is in preparation for the launch of MacOSX native notifications where the property is not supported. Intent to remove https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/IKGgHJOVMYE A more naive attempt was attempted in https://codereview.chromium.org/2803303002/ and reverted because of it broke several tests TBR=avi BUG=571056 Review-Url: https://codereview.chromium.org/2814553002 Cr-Commit-Position: refs/heads/master@{#464492} Committed: https://chromium.googlesource.com/chromium/src/+/65fa642573afc775711271b1ab8ef1b24c07bd6e

Patch Set 1 #

Patch Set 2 : compile #

Patch Set 3 : Reset test expectations for mac stable tests #

Total comments: 1

Patch Set 4 : rebase #

Messages

Total messages: 48 (27 generated)
Peter Beverloo
This will work :) There's still a bunch of expectation files to modify, but there ...
3 years, 8 months ago (2017-04-10 23:23:21 UTC) #9
Miguel Garcia
PTAL I added the missing platform specific files. On 2017/04/10 23:23:21, Peter Beverloo wrote: > ...
3 years, 8 months ago (2017-04-11 15:51:52 UTC) #14
Peter Beverloo
lgtm
3 years, 8 months ago (2017-04-11 17:02:05 UTC) #17
Miguel Garcia
Avi for OWNERS (this is roughly a revert of https://codereview.chromium.org/2806233003 rbyers@ for the change in ...
3 years, 8 months ago (2017-04-11 19:15:43 UTC) #19
Miguel Garcia
Rick can you have a look? I would like to get this in before branch ...
3 years, 8 months ago (2017-04-12 07:05:52 UTC) #20
Miguel Garcia
+foolip as are approaching branch point and I'd like to have this in.
3 years, 8 months ago (2017-04-13 08:33:36 UTC) #22
foolip
lgtm % changing the default status to "stable" https://codereview.chromium.org/2814553002/diff/40001/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 File third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 (right): https://codereview.chromium.org/2814553002/diff/40001/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5#newcode657 third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5:657: status: ...
3 years, 8 months ago (2017-04-13 08:38:12 UTC) #23
Miguel Garcia
That was my initial intention (see https://codereview.chromium. org/2803303002/) but if I do that I have ...
3 years, 8 months ago (2017-04-13 09:08:47 UTC) #24
Miguel Garcia
That was my initial intention (see https://codereview.chromium. org/2803303002/) but if I do that I have ...
3 years, 8 months ago (2017-04-13 09:08:48 UTC) #25
foolip
On 2017/04/13 09:08:48, Miguel Garcia wrote: > On Thu, Apr 13, 2017 at 9:38 AM, ...
3 years, 8 months ago (2017-04-13 09:37:51 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2814553002/40001
3 years, 8 months ago (2017-04-13 11:45:39 UTC) #29
Miguel Garcia
On 2017/04/13 09:37:51, foolip_UTC7 wrote: > On 2017/04/13 09:08:48, Miguel Garcia wrote: > > On ...
3 years, 8 months ago (2017-04-13 11:46:43 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2814553002/40001
3 years, 8 months ago (2017-04-13 11:46:58 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_ng/builds/275848) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 8 months ago (2017-04-13 11:55:06 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2814553002/40001
3 years, 8 months ago (2017-04-13 12:39:27 UTC) #37
Avi (use Gerrit)
lgtm stamp
3 years, 8 months ago (2017-04-13 14:21:31 UTC) #38
Rick Byers
Sorry for the delay. I had a reply prepared yesterday but wanted to diff the ...
3 years, 8 months ago (2017-04-13 14:25:16 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/429115)
3 years, 8 months ago (2017-04-13 14:39:19 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2814553002/60001
3 years, 8 months ago (2017-04-13 17:20:58 UTC) #44
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/65fa642573afc775711271b1ab8ef1b24c07bd6e
3 years, 8 months ago (2017-04-13 19:12:26 UTC) #47
Miguel Garcia
3 years, 8 months ago (2017-04-16 06:50:49 UTC) #48
Message was sent while issue was closed.
On 2017/04/13 14:25:16, Rick Byers wrote:
> Sorry for the delay.  I had a reply prepared yesterday but wanted to diff the
> expected output files before sending and got pulled into a firedill.   Anyway
> retroactive LGTM.
> 
> On 2017/04/13 09:08:48, Miguel Garcia wrote:
> > That was my initial intention (see https://codereview.chromium.
> > org/2803303002/) but if I do that I have to create per platform files for
> > many other tests which seems like a huge burden for everybody just to
> > disable the image property on mac. This is what other APIs in this
> > situation have done (except in this case it would be much worse because
> > notifications is available in workers).
> 
> Are you talking about tests other than the webexposed tests here?  In
principle
> enabling by default and disabling on Mac should be exactly equivalent to
> disabling by default and re-enabling on Mac.  How exactly are the test
> expectations any different between those two scenarios?  The above CL doesn't
> have any changed expectations files, so the problem isn't obvious there.

Yes, looking at the way I phrased it was not obvious, I think we can get an idea
of the tests that fail in either case by looking at the failed try bots for CL
in my first attempt

https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Mac1...

And compare that with the tests that needed to be fixed with this CL
https://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel...



>  
> > We should probably discuss having some kind of annotation in the
> > expectation files since this is not scalable but with the tools I have
> > Today this way seemed like the least harmful approach.
> 
> Yeah we've discussed this before and I had proposed a simple solution.  I
think
> it's time to prioritize that.  Filed https://crbug.com/711292
> 
> Also related, filed https://crbug.com/711300
> 
> > On Thu, Apr 13, 2017 at 9:38 AM, <mailto:foolip@chromium.org> wrote:
> > 
> > > lgtm % changing the default status to "stable"
> > >
> > >
> > > https://codereview.chromium.org/2814553002/diff/40001/
> > > third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5
> > > File third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5
> > > (right):
> > >
> > > https://codereview.chromium.org/2814553002/diff/40001/
> > > third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5#newcode657
> > > third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5:657:
> > > status: "test",
> > > Can you keep status "stable" and disable it on Mac instead? When trying
> > > to figure out which parts of our IDL we are actually shipping, i.e.
> > > where it's important that it matches the spec, it's a problem if it
> > > looks like a feature isn't shipping but actually is. There are some
> > > cases, but the fewer the better.
> > >
> > > https://codereview.chromium.org/2814553002/
> > >
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups
> > "Chromium-reviews" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> email
> > to mailto:chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698