Closed Bug 1386496 Opened 7 years ago Closed 7 years ago

Ahem.ttf is broken on web-platform-tests

Categories

(Testing :: web-platform-tests, enhancement)

Unspecified
Windows
enhancement
Not set
normal

Tracking

(firefox57 fixed)

RESOLVED FIXED
mozilla57
Tracking Status
firefox57 --- fixed

People

(Reporter: m_kato, Assigned: m_kato)

Details

Attachments

(2 files)

Ahem.ttf is copied to $(DIST)/bin/firefox/fonts, but this file is broken due to text mode copy.
Component: General → web-platform-tests
Product: Core → Testing
Comment on attachment 8892744 [details]
Bug 1386496 - Ahem.ttf is broken on web-platform-tests.

https://reviewboard.mozilla.org/r/163734/#review169132
Attachment #8892744 - Flags: review?(james) → review+
Comment on attachment 8892745 [details]
Bug 1386496 - Update web-platfrom-tests meta data after Ahem.ttf is valid.

https://reviewboard.mozilla.org/r/163736/#review169134

This change looks fine, but I'm pretty sure it won't be the only file that needs updating, so please run |mach try -p linux,linux64,macosx64,win32,win64 -u web-platform-tests-reftests[linux64-stylo,Ubuntu,10.10,Windows 7,Windows 8,Windows 10]| and see what else needs to change (I can help with the metadata updates if required).

Also, thank you for fixing this! Do you have any suggestions for how to enable Ahem on Mac? Do I just need to work with releng to update the machine images, or is there some way to bundle it?
Attachment #8892745 - Flags: review?(james) → review-
(In reply to James Graham [:jgraham] from comment #5)
> Comment on attachment 8892745 [details]
> Bug 1386496 - Update web-platfrom-tests meta data after Ahem.ttf is valid.
> 
> https://reviewboard.mozilla.org/r/163736/#review169134
> 
> This change looks fine, but I'm pretty sure it won't be the only file that
> needs updating, so please run |mach try -p
> linux,linux64,macosx64,win32,win64 -u
> web-platform-tests-reftests[linux64-stylo,Ubuntu,10.10,Windows 7,Windows
> 8,Windows 10]| and see what else needs to change (I can help with the
> metadata updates if required).
> 
> Also, thank you for fixing this! Do you have any suggestions for how to
> enable Ahem on Mac? Do I just need to work with releng to update the machine
> images, or is there some way to bundle it?

If we want to pass this test on macOS, we require MOZ_BUNDLED_FONTS=1 on browser/confvars.sh.  This option on other platforms (Windows and Linux) is enabled when bundling EmojiOne font on Windows 7 and Linux.  Since Mac already have emoji color font, we don't turn on it.
Humm, m-c's repository is corrupted (changeset 52285ea5e54c), so rebase this, then submit try again.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ff0d150af979bc54f6e08c7d9fb2c1889bc25914
Comment on attachment 8892745 [details]
Bug 1386496 - Update web-platfrom-tests meta data after Ahem.ttf is valid.

Could you review again?

try is passed.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=773ff31583c4ae48b95c96198e6d61b290647b7e
Attachment #8892745 - Flags: review- → review?(james)
Comment on attachment 8892745 [details]
Bug 1386496 - Update web-platfrom-tests meta data after Ahem.ttf is valid.

Ah, mac jobs doesn't start.  I clear flag to wait it.
Attachment #8892745 - Flags: review?(james)
Comment on attachment 8892745 [details]
Bug 1386496 - Update web-platfrom-tests meta data after Ahem.ttf is valid.

https://reviewboard.mozilla.org/r/163736/#review169632
Attachment #8892745 - Flags: review+
Given the problems with OSX on try I'm happy to land this as is, and assume it will pass on OSX (please go back and cancel those jobs :)
I pass OSX's WPT.
Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/1bf496f3608c
Ahem.ttf is broken on web-platform-tests. r=jgraham
https://hg.mozilla.org/integration/autoland/rev/dc75242f84a4
Update web-platfrom-tests meta data after Ahem.ttf is valid. r=jgraham
https://hg.mozilla.org/projects/date/rev/1bf496f3608caa47ffdc428801883fc199e49280
Bug 1386496 - Ahem.ttf is broken on web-platform-tests. r=jgraham

https://hg.mozilla.org/projects/date/rev/dc75242f84a4faf86dbfdb5c6d0bc86b80d79ac7
Bug 1386496 - Update web-platfrom-tests meta data after Ahem.ttf is valid. r=jgraham
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: