Граф коммитов

106 Коммитов

Автор SHA1 Сообщение Дата
june wilde 420b1ebb70 Bug 1730394 - Use vendoring url in mach vendor and update moz.yamls accordingly; r=tjr
Depends on D124799

Differential Revision: https://phabricator.services.mozilla.com/D125337
2021-11-18 16:48:51 +00:00
Marian-Vasile Laza 6c8d325e61 Backed out changeset 203314c3b2fa (bug 1738736) for causing AV1 video crashes (bug 1739910). a=backout 2021-11-08 11:52:27 +02:00
Updatebot 8e86ac27ee Bug 1738736 - Update dav1d to new version 3fd2ad938ace8d2d0ab86e4108d46a7722691073 from 2021-11-01 15:14:21 r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D130107
2021-11-06 19:23:42 +00:00
Narcis Beleuzu 0c6785276c Backed out changeset 5ae245cf817b (bug 1738736) for updatebot-verify bustage. CLOSED TREE 2021-11-06 07:59:02 +02:00
Updatebot 17cf995408 Bug 1738736 - Update dav1d to 3fd2ad938ace8d2d0ab86e4108d46a7722691073 r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D130107
2021-11-06 05:28:37 +00:00
Jon Bauman 874adf9b96 Bug 1734058 - Update dav1d to new version f52aee04fbd711cddab23d0aa9b196e9c963e7b8 from 2021-10-04 21:58:36. r=mjf,haik
This is a fairly significant update, so required a few changes to Gecko code, but I've commented on the interesting details, so they should be easy to find

Differential Revision: https://phabricator.services.mozilla.com/D129465
2021-10-26 17:11:36 +00:00
Tom Ritter 800a85074e Bug 1729481: Exclude more things from dav1d to make it easier to update r=jbauman
Depends on D124940

Differential Revision: https://phabricator.services.mozilla.com/D124941
2021-09-20 16:09:55 +00:00
Tom Ritter a758caf0c7 Bug 1729481: Fix a bug in the python-version hacks r=jewilde
I was checking if the caller was 'log' but that wasn't correct
because we pass the result of the function to log, we don't call
it from log

Differential Revision: https://phabricator.services.mozilla.com/D124939
2021-09-20 16:09:54 +00:00
Marian-Vasile Laza feeff68652 Backed out 3 changesets (bug 1729481) for causing build bustages. CLOSED TREE
Backed out changeset fb80cde944e6 (bug 1729481)
Backed out changeset 40fc34344f2f (bug 1729481)
Backed out changeset f219caf475fc (bug 1729481)
2021-09-18 01:30:27 +03:00
Tom Ritter 3b40e004e9 Bug 1729481: Exclude more things from dav1d to make it easier to update r=jbauman
Depends on D124940

Differential Revision: https://phabricator.services.mozilla.com/D124941
2021-09-17 19:31:36 +00:00
Tom Ritter 6fd44d8476 Bug 1729481: Fix a bug in the python-version hacks r=jewilde
I was checking if the caller was 'log' but that wasn't correct
because we pass the result of the function to log, we don't call
it from log

Differential Revision: https://phabricator.services.mozilla.com/D124939
2021-09-17 19:31:35 +00:00
Jon Bauman 36b612a851 Bug 1716453 - Update dav1d to new version ddbbfde for Firefox 91. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D118295
2021-06-21 21:15:52 +00:00
Tom Ritter e4fbe0afc1 Bug 1715825 - Re-enable Updatebot and set its frequency to once-per-release r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D117447
2021-06-11 18:24:18 +00:00
Jon Bauman 845270db6e Bug 1700452 - Update libdav1d for Firefox 90. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D116038
2021-05-27 15:49:47 +00:00
Tom Ritter 4cd8ce2f44 Bug 1710698: Temporarily disable updatebot for libdav1d r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D114882
2021-05-11 18:52:53 +00:00
Jon Bauman 4cd2d76c71 Bug 1694517 - Update libdav1d to 6c6d25d3 for Firefox 89. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D109456
2021-03-23 20:02:59 +00:00
Tom Ritter c89fd6a83d Bug 1691975: Undo autovendored sources from libdav1d r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D104753
2021-03-19 19:23:03 +00:00
Jon Bauman 7c5470c9ff Bug 1688992 - Update libdav1d to 0.8.2 for Firefox 88. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D106197
2021-02-24 23:05:38 +00:00
Tom Ritter e6aa1d9959 Bug 1692575: Adapt libdav1d's moz.yaml to the new format r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D105349
2021-02-23 16:34:39 +00:00
Jon Bauman 9efefa9add Bug 1680396 - Update libdav1d to 0.8.1 for Firefox 87. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D103000
2021-01-26 18:50:21 +00:00
june wilde 778bd2ca28 Bug 1682933 - Temporarily enable updatebot for libdav1d; r=tjr DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D99929
2020-12-16 19:43:50 +00:00
june wilde 1dc0b456da Bug 1681173 - Add updatebot key to moz.yaml file schema; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D98966
2020-12-08 18:25:37 +00:00
Jon Bauman 45effa4d83 Bug 1672222 - Update libdav1d to 0.8.0 for Firefox 85. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D98416
2020-12-02 23:34:58 +00:00
Jon Bauman 067cafe63f Bug 1661093 - Update libdav1d to 0243c3ff for Firefox 82. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D92534
2020-10-06 15:53:50 +00:00
Tom Ritter 559727d2a0 Bug 1657952 - When ./mach vendor adds/removes files, also edit the moz.build files r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D86393
2020-09-14 18:44:49 +00:00
Jon Bauman 342f755dce Bug 1657200 - Update libdav1d to d0e50cac for Firefox 81. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D88182
2020-08-26 17:42:07 +00:00
Mike Hommey de6265f978 Bug 1656141 - Remove dav1d.rc. r=achronop
RCFILE is only actually used when the moz.build that contains it defines
a binary, which is not the case for dav1d, which ends up in gkmedias.dll.
Which also means that moving the definition to gkmedias would also not
make sense, since all dav1d.rc does is add descriptors to the dll that it
contains dav1d and what version, but gkmedias.dll contains other things
too.

Differential Revision: https://phabricator.services.mozilla.com/D86152
2020-08-06 22:52:04 +00:00
Mihai Alexandru Michis c4e805857f Backed out 9 changesets (bug 1656141) for causing multiple failures.
CLOSED TREE

Backed out changeset 9033b0400339 (bug 1656141)
Backed out changeset e43dd57dc61a (bug 1656141)
Backed out changeset eb450457a9b7 (bug 1656141)
Backed out changeset 194a994cf9c9 (bug 1656141)
Backed out changeset ce6831acb5e3 (bug 1656141)
Backed out changeset 29653ea85d49 (bug 1656141)
Backed out changeset 704f28486bda (bug 1656141)
Backed out changeset de8899453150 (bug 1656141)
Backed out changeset 4b133eda46aa (bug 1656141)
2020-08-07 01:48:45 +03:00
Mike Hommey 3c6fc9c9e1 Bug 1656141 - Remove dav1d.rc. r=achronop
RCFILE is only actually used when the moz.build that contains it defines
a binary, which is not the case for dav1d, which ends up in gkmedias.dll.
Which also means that moving the definition to gkmedias would also not
make sense, since all dav1d.rc does is add descriptors to the dll that it
contains dav1d and what version, but gkmedias.dll contains other things
too.

Differential Revision: https://phabricator.services.mozilla.com/D86152
2020-08-06 20:51:37 +00:00
Jon Bauman 93851d81e6 Bug 1652202 - Update libdav1d to 6cf58c8e for Firefox 80. r=dminor
See 6cf58c8e7d

Differential Revision: https://phabricator.services.mozilla.com/D85910
2020-08-05 15:11:26 +00:00
Alex Chronopoulos 9c3b134ff0 Bug 1651699 - Enable dav1d assembly builds on Android. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D83523
2020-07-15 09:06:46 +00:00
Jon Bauman c9e1d68234 Bug 1641887 - Update libdav1d to be1fe18 r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D81280
2020-06-26 16:52:33 +00:00
Tom Ritter ce91a401a8 Bug 1637845 - Add/change support for running scripts to the moz.yaml schema r=glob
Here we unify the 'run_after' section with 'file-updates' just naming
them 'update-actions'.  This will allow a simpler schema and a clearer
picture of the order of actions that are taken.

Differential Revision: https://phabricator.services.mozilla.com/D76428
2020-06-10 14:46:03 +00:00
Tom Ritter 606d1b6c0e Bug 1637845 - Extend the file-updates schema to support a copy-file action r)glob
Additionally, raise voluptuous.Invalid errors so the message provided in
the Exception is shown to the user on error.

Differential Revision: https://phabricator.services.mozilla.com/D75697

Depends on D75696
2020-06-10 14:42:55 +00:00
Tom Ritter 4d9b87747c Bug 1637845 - Add 'file-updates' to the moz.yaml schema r=glob
This section is for expressing actions that occur after extracting
the files, before vendoring is completed. While we support running
scripts (or at least, we will...) this section can be used for simple
actions that don't need scripts.

Also, add the dav1d excluded files.

Differential Revision: https://phabricator.services.mozilla.com/D75696

Depends on D75695
2020-06-10 14:42:13 +00:00
Tom Ritter 7c4c1b39f3 Bug 1637845 - Add source-hosting to the schema and vendoring section r=glob
This will tell us how to interact with the upstream repository.

Differential Revision: https://phabricator.services.mozilla.com/D75695

Depends on D75694
2020-06-10 14:41:34 +00:00
Tom Ritter 4b30cdd0dd Bug 1637845 - Add 'license-file' to origin, remove 'revision' from vendoring, add 'vendor-directory' r=glob
Add license-file to allow one to specify a special file the
project's license is in.

Add 'vendor-directory' to allow vendoring the files into a
separate directory (e.g. under third_party.) Remove a contradictory
comment.

Remove 'revision' from 'vendoring'.  This doesn't make sense to me:
'vendoring' is about how to update the library. In a future iteration
we may wish to restrict updates to a branch; but specifying a revision
is specifically about _not_ updating. It appears the intent of revision
was to identify what revision was currently in-tree; but that information
should live in the 'origin' section.

Differential Revision: https://phabricator.services.mozilla.com/D75694

Depends on D75896
2020-06-10 14:40:51 +00:00
Ricky Stewart 0bbaac721b Bug 1641693 - Replace a bunch of uses of `GENERATED_FILES` with the `GeneratedFile` template r=necko-reviewers,geckoview-reviewers,aklotz,dragana,froydnj
Also update documentation to suggest using the `GeneratedFile` template rather than directly referencing `GENERATED_FILES` where possible.

Differential Revision: https://phabricator.services.mozilla.com/D77496
2020-06-01 16:00:28 +00:00
Michael Froman 4ef4d2b585 Bug 1620471 - Update libdav1d to 0.6.0 r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D67511

--HG--
extra : moz-landing-system : lando
2020-03-20 15:17:26 +00:00
Mike Shal 79b0948e24 Bug 1620035 - Convert media/libdav1d/generate_source.py to py3; r=firefox-build-system-reviewers,rstewart
Depends on D65380

Differential Revision: https://phabricator.services.mozilla.com/D65381

--HG--
extra : moz-landing-system : lando
2020-03-05 17:04:25 +00:00
Mike Shal d8e4653d19 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D60919

--HG--
extra : moz-landing-system : lando
2020-02-14 13:22:46 +00:00
Cosmin Sabou ff39f9206d Backed out 2 changesets (bug 1613263, bug 1611326) for presummably causing l10n langpack bustages. a=backout
Backed out changeset 77e54e76848a (bug 1611326)
Backed out changeset 36ba18ac3a68 (bug 1613263)
2020-02-14 15:02:21 +02:00
Mike Shal ad0c283ab2 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D60919

--HG--
extra : moz-landing-system : lando
2020-02-13 23:07:04 +00:00
Brindusan Cristian e2fb6b8344 Backed out changeset 7fefed11f117 (bug 1611326) for build bustages at update-1.xpi.stub. CLOSED TREE 2020-02-13 23:33:34 +02:00
Mike Shal e6464dd404 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D60919

--HG--
extra : moz-landing-system : lando
2020-02-13 20:31:50 +00:00
Dan Minor f28bbffcea Bug 1612060 - Update libdav1d to 0.5.2; r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D61223

--HG--
extra : moz-landing-system : lando
2020-01-31 13:28:26 +00:00
Nathan Froyd 705e153788 Bug 1604557 - use GeneratedFile template in media/libdav1d/; r=padenot
The template is slightly nicer and involves a little less repetition.

Differential Revision: https://phabricator.services.mozilla.com/D57490

--HG--
extra : moz-landing-system : lando
2019-12-18 13:05:39 +00:00
Dan Minor 8f20970320 Bug 1588123 - Update libdav1d to head; r=TD-Linux
This updates libdav1d to commit 5595102721d3c298d7cee64e64878486a3b8bdad.

Differential Revision: https://phabricator.services.mozilla.com/D50205

--HG--
rename : third_party/dav1d/snap/snapcraft.yaml => third_party/dav1d/package/snap/snapcraft.yaml
extra : moz-landing-system : lando
2019-10-24 18:58:15 +00:00
Bogdan Tara 5109dc7399 Backed out changeset c3295fe9b509 (bug 1588123) for bustages complaining about rules.mk & recurse.mk CLOSED TREE
--HG--
rename : third_party/dav1d/package/snap/snapcraft.yaml => third_party/dav1d/snap/snapcraft.yaml
2019-10-22 18:28:27 +03:00
Dan Minor 1f9f60bf3d Bug 1588123 - Update libdavid to 0.5 + one commit; r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D49897

--HG--
rename : third_party/dav1d/snap/snapcraft.yaml => third_party/dav1d/package/snap/snapcraft.yaml
extra : moz-landing-system : lando
2019-10-21 13:47:25 +00:00