Re: PSA: Phabricator silently drops the content of binary files on Windows

2018-11-13 Thread Mark Côté
On Monday, 1 October 2018 11:07:18 UTC-4, Mark Côté  wrote:
> On Saturday, 29 September 2018 21:59:48 UTC-4, Boris Zbarsky  wrote:
> > On 9/29/18 11:31 AM, tom...@gmail.com wrote:
> > > Our modern roadmap is almost entirely driven by paying customers, and no 
> > > customers have expressed interest in this.
> > 
> > Are we a paying customer?
> 
> Yes we are.  I'll file an upstream ticket and update the related bug.

FYI, as noted in the bug, this should be fixed now.  You will need to upgrade 
Arcanist to pull down the fix (which was also merged to our git-cinnabar fork).

Mark
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: W3C Proposed Recommendation: Pointer Events Level 2

2018-11-13 Thread Tom Ritter
The Security and privacy considerations section reads like this:

[intro]
[paragraph saying the web page gets new information users would
normally consider confidential]
[details about the type of new information that is now exposed]
[discussion about how this can be used to
profile/bucket/fingerprint/track the user]
[suggestion that UAs may degrade things for these reasons]

Beyond these considerations, the working group believes that this specification:
Does not expose personally-identifiable information.
...
Does not expose any other data to an origin that it doesn’t currently
have access to.
...
Does not allow an origin access to other devices.



Isn't that a bit disingenuous?  Like saying I was convicted of a crime
in 1999, but other than that I have never been convicted of a crime?
I don't have a github issue for this. I don't have substantive
concerns with the security/privacy sections, I just think editorially
it's almost misleading.

-tom
On Tue, Nov 13, 2018 at 2:38 AM L. David Baron  wrote:
>
> A W3C Proposed Recommendation is available for the membership of
> W3C (including Mozilla) to vote on, before it proceeds to the final
> stage of being a W3C Recomendation:
>
>   Pointer Events Level 2
>   https://www.w3.org/TR/pointerevents2/
>   https://w3c.github.io/pointerevents/
>   Deadline for responses: Tuesday, November 13, 2018 (TOMORROW! SORRY!)
>
> If there are comments you think Mozilla should send as part of the
> review, please say so in this thread.  Ideally, such comments should
> link to github issues filed against the specification.  (I'd note,
> however, that there have been previous opportunities to make
> comments, so it's somewhat bad form to bring up fundamental issues
> for the first time at this stage.)
>
> (I'm not sure to what extent we implement the revisions that are in
> level 2.  Knowing that would be helpful.  If it's something we
> implement, then we should probably explicitly support it unless we
> have a good reason to do otherwise.)
>
> -David
>
> --
> 𝄞   L. David Baron http://dbaron.org/   𝄂
> 𝄢   Mozilla  https://www.mozilla.org/   𝄂
>  Before I built a wall I'd ask to know
>  What I was walling in or walling out,
>  And to whom I was like to give offense.
>- Robert Frost, Mending Wall (1914)
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Announcing new test platform "Android 7.0 x86"

2018-11-13 Thread James Willcox
This should be running GeckoView in e10s mode. We only support one child
process right now, but we may try to increase that soonish. Resource
consumption is a big concern. The parent process is shared with the host
application right now, but we would like to split that out as well.

James

On Fri, Nov 2, 2018 at 3:00 PM Ehsan Akhgari 
wrote:

> Thanks a lot, this is great news!
>
> What's the process model configuration for this testing platform?  Do
> these tests run in single process mode or are they running in some e10s
> like environment?  Is there some documentation that explains what runs in
> which process?
>
> Thanks,
> Ehsan
>
> On Thu, Nov 1, 2018 at 5:44 PM Geoffrey Brown  wrote:
>
>> This week some familiar tier 1 test suites began running on a new test
>> platform labelled "Android 7.0 x86" on treeherder. Only a few test suites
>> are running so far; more are planned.
>>
>> Like the existing "Android 4.2" and "Android 4.3" test platforms, these
>> tests run in an Android emulator running in a docker container (the same
>> Ubuntu-based image used for linux64 tests).  The new platform runs an x86
>> emulator using kvm acceleration, enabling tests to run much, much faster
>> than on the older platforms. As a bonus, the new platform uses Android 7.0
>> ("Nougat", API 24) - more modern, more relevant.
>>
>> This test platform was added to support geckoview testing. Tests run in
>> the
>> geckoview-based TestRunnerActivity (not Firefox for Android).
>>
>> To reproduce the main elements of this test environment locally:
>>  - build for Android x86 (mozconfig with --target=i686-linux-android)
>>  - 'mach android-emulator' or explicitly 'mach android-emulator --version
>> x86-7.0'
>>  - install the geckoview androidTest apk
>>  - run your test command using --app to specify the geckoview test app,
>> something like 'mach mochitest ... --app=org.mozilla.geckoview.test'
>>
>> Great thanks to the many people who have helped enable this test platform,
>> especially :wcosta for help with taskcluster and :jchen for investigating
>> test failures.
>> ___
>> dev-platform mailing list
>> dev-platform@lists.mozilla.org
>> https://lists.mozilla.org/listinfo/dev-platform
>>
>
>
> --
> Ehsan
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to implement and ship: Unprefix -moz-user-select, unship mozilla-specific values.

2018-11-13 Thread James Graham

On 11/11/2018 17:57, Emilio Cobos Álvarez wrote:

web-platform-tests: Test coverage for all the values is pre-existing. 
There's unfortunately little coverage in WPT, but a lot in our selection 
and contenteditable tests.


Can we upstream some of these tests to wpt? I don't know if there 
are/were technical barriers that would prevent us doing that, but if 
user gestures are required, the new testdriver APIs might fill the gap, 
and if there is some other piece of missing functionality I would be 
interested to know what that is.

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Intent to implement: Reporting API

2018-11-13 Thread Andrea Marchesini
*Summary*: Reporting API allows the page to receive notifications such as
the usage of deprecated APIs and FeaturePolicy violations.
I decided to implement this API, because it is required in the
web-platform-tests for FeaturePolicy.

Reporting API covers 2 different features:
a. reporting to the current page, via ReportingObserver
b. reporting to a remote server, known via 'report-to' HTTP header.
My implementation covers only the first aspect. However I also have patches
for the second part, not in review yet.

*Bug*: https://bugzilla.mozilla.org/show_bug.cgi?id=1492036

*Link to standard*: https://w3c.github.io/reporting/

*Platform coverage*: everywhere.

*Estimated or target release*: unknown yet.

*Preference behind which this will be implemented*: dom.reporting.enabled

*Is this feature enabled by default in sandboxed iframes?* yes. The reports
are per contexts. (but not for workers or worklets yet. See
https://github.com/w3c/reporting/issues/131

*DevTools bug*: no supports for devtools. I don't think we need to do
anything for devtools.

*Do other browser engines implement this?*
Chrome shipped it in 69:
https://www.chromestatus.com/feature/4672626140119040
No other browsers.

*web-platform-tests*:
https://wpt.fyi/results/feature-policy/reporting?aligned&label=stable
https://wpt.fyi/results/reporting?aligned&label=stable
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform