searching for reviewer(nalexander)
2a1b2c95538ef0f9fc3c408d36cafabee5a6cd77: Bug 1703302 - Remove app.background.experimental to show background update UI unconditionally r=nalexander,preferences-reviewers
Kirk Steuber <ksteuber@mozilla.com> - Wed, 14 Apr 2021 17:50:07 +0000 - rev 575963
Push 141066 by ksteuber@mozilla.com at Wed, 14 Apr 2021 17:52:30 +0000
Bug 1703302 - Remove app.background.experimental to show background update UI unconditionally r=nalexander,preferences-reviewers Differential Revision: https://phabricator.services.mozilla.com/D111199
766212804f329630caa4ac923b8fd4483c064e32: Bug 1704685 - Remove leftover from bug 1686888. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 13 Apr 2021 04:57:48 +0000 - rev 575612
Push 140830 by mh@glandium.org at Tue, 13 Apr 2021 05:00:12 +0000
Bug 1704685 - Remove leftover from bug 1686888. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D111765
9079df38820670ada3e8d06af1832d1d54816f0e: Bug 1704685 - Remove leftover from bug 1686888. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 13 Apr 2021 02:52:53 +0000 - rev 575603
Push 140824 by mh@glandium.org at Tue, 13 Apr 2021 02:55:57 +0000
Bug 1704685 - Remove leftover from bug 1686888. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D111765
3e349af4587afa30e2d2575a0a205c1354adf85d: Bug 1704375 - Close tar file after use in vendor_manifest.py r=firefox-build-system-reviewers,nalexander
Kagami Sascha Rosylight <krosylight@mozilla.com> - Mon, 12 Apr 2021 03:14:06 +0000 - rev 575423
Push 140708 by krosylight@mozilla.com at Mon, 12 Apr 2021 03:16:30 +0000
Bug 1704375 - Close tar file after use in vendor_manifest.py r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D111566
546270d901db639d8fe25c63b306f82450844456: Bug 1703320 - Ensure Background Task is scheduled if and only if it ought to be scheduled r=nalexander,application-update-reviewers
Kirk Steuber <ksteuber@mozilla.com> - Wed, 07 Apr 2021 17:19:22 +0000 - rev 574869
Push 140372 by ksteuber@mozilla.com at Wed, 07 Apr 2021 20:27:03 +0000
Bug 1703320 - Ensure Background Task is scheduled if and only if it ought to be scheduled r=nalexander,application-update-reviewers Depends on D111014 Differential Revision: https://phabricator.services.mozilla.com/D111015
b20d80f3ba827b86eddc41be55756d6262f6e91b: Bug 1703320 - Add interface to allow task existence to be queried r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Wed, 07 Apr 2021 17:19:21 +0000 - rev 574868
Push 140372 by ksteuber@mozilla.com at Wed, 07 Apr 2021 20:27:03 +0000
Bug 1703320 - Add interface to allow task existence to be queried r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D111014
00c56c12d8cacda0e5e294330c80649aa6621be0: WIP: Bug 1703257 - Add Tajik (tg) to Nightly builds r=firefox-build-system-reviewers,nalexander
Francesco Lodolo (:flod) <flod@lodolo.net> - Tue, 06 Apr 2021 16:30:22 +0000 - rev 574584
Push 140257 by flodolo@mozilla.com at Tue, 06 Apr 2021 18:19:19 +0000
WIP: Bug 1703257 - Add Tajik (tg) to Nightly builds r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D110928
b6fd53dbbe96cc93714f92f6b294739cbe457da9: Bug 1697955 - Resolve the install path used for sync manager locks. r=application-update-reviewers,nalexander
Adam Gashlin <agashlin@mozilla.com> - Mon, 05 Apr 2021 22:32:39 +0000 - rev 574405
Push 140180 by agashlin@mozilla.com at Mon, 05 Apr 2021 22:35:05 +0000
Bug 1697955 - Resolve the install path used for sync manager locks. r=application-update-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D110722
b95c7ed878eed5db3034a19e4992ee13b0bf4445: Bug 1700156 - Exit the Background Update Task once a new update download has started r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Mon, 05 Apr 2021 19:52:14 +0000 - rev 574393
Push 140170 by ksteuber@mozilla.com at Mon, 05 Apr 2021 19:54:55 +0000
Bug 1700156 - Exit the Background Update Task once a new update download has started r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D110650
5273d9bd86d9fc95d2ad04749f51341f99ac16e6: Bug 1700156 - Test for AUS.onlyDownloadUpdatesThisSession r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Mon, 05 Apr 2021 19:52:14 +0000 - rev 574392
Push 140170 by ksteuber@mozilla.com at Mon, 05 Apr 2021 19:54:55 +0000
Bug 1700156 - Test for AUS.onlyDownloadUpdatesThisSession r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D110649
f1e9a1bd16a6384b102cf584d66c9984ddf2f342: Bug 1700156 - Add AUS.onlyDownloadUpdatesThisSession r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Mon, 05 Apr 2021 19:52:13 +0000 - rev 574391
Push 140170 by ksteuber@mozilla.com at Mon, 05 Apr 2021 19:54:55 +0000
Bug 1700156 - Add AUS.onlyDownloadUpdatesThisSession r=nalexander The background update task will exit when downloading begins. We do not want the update process to proceed beyond downloading at this time, both for consistency and to prevent any potential race condiditions around staging while we are shutting down. The new nsIApplicationUpdateService.onlyDownloadUpdatesThisSession interface will allow us to prevent updates from proceeding past the "downloading" stage for the remainder of the session. Differential Revision: https://phabricator.services.mozilla.com/D110648
2106af8bc2971fd05fde6b2cc19d47e95fb62c8f: Bug 1674277 - Properly clean up the update downloader on shutdown r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Mon, 05 Apr 2021 19:52:13 +0000 - rev 574390
Push 140170 by ksteuber@mozilla.com at Mon, 05 Apr 2021 19:54:55 +0000
Bug 1674277 - Properly clean up the update downloader on shutdown r=nalexander Depends on D110646 Differential Revision: https://phabricator.services.mozilla.com/D110647
4fc1b109610f205393a8fb18d0b782c544cacf8e: Bug 1674277 - Make AUS.stopDownload asynchronous r=nalexander,preferences-reviewers
Kirk Steuber <ksteuber@mozilla.com> - Mon, 05 Apr 2021 19:52:12 +0000 - rev 574389
Push 140170 by ksteuber@mozilla.com at Mon, 05 Apr 2021 19:54:55 +0000
Bug 1674277 - Make AUS.stopDownload asynchronous r=nalexander,preferences-reviewers The Downloader's cleanup function really ought to be asynchronous. The observer for "quit-application" is already asynchronous, so there's no problem there. But really, we ought to be cleaning up each downloader that we use, not just the last one. Which means that the cleanup ought to happen in AUS.stopDownload. So this patch will convert AUS.stopDownload to be asynchronous so that we can properly clean up the downloader from there. Differential Revision: https://phabricator.services.mozilla.com/D110646
7d9cf65abf680a1e303e6d0dc320d1e29a1a65e3: Bug 1701165: Pass the correct array length when calling nsIProcess::Runw. r=nalexander
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 30 Mar 2021 16:41:33 +0000 - rev 573777
Push 139825 by dtownsend@mozilla.com at Tue, 30 Mar 2021 16:43:59 +0000
Bug 1701165: Pass the correct array length when calling nsIProcess::Runw. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D110278
3087bdaae72c894d98ef10f1fe1c93d89115938d: Bug 1696276 - Don't display UAC prompt or progress UI from a background task. r=application-update-reviewers,nalexander
Adam Gashlin <agashlin@mozilla.com> - Wed, 24 Mar 2021 23:24:34 +0000 - rev 573025
Push 139435 by agashlin@mozilla.com at Wed, 24 Mar 2021 23:26:56 +0000
Bug 1696276 - Don't display UAC prompt or progress UI from a background task. r=application-update-reviewers,nalexander If a prompt would be required to elevate, set an error update status, which will be reset by the update service. Also fix restarting from a background task: keep the --backgroundtask arg until it can be saved in gRestartArgv. Differential Revision: https://phabricator.services.mozilla.com/D108899
9b55527ca451b1e0e778a19d4b76dde0a9ccc376: Bug 1567341 - Add --no-install to xpcshell-test for Android. r=firefox-build-system-reviewers,nalexander
Agi Sferro <agi@sferro.dev> - Wed, 24 Mar 2021 21:49:37 +0000 - rev 573003
Push 139427 by asferro@mozilla.com at Wed, 24 Mar 2021 21:53:07 +0000
Bug 1567341 - Add --no-install to xpcshell-test for Android. r=firefox-build-system-reviewers,nalexander This is consistent to geckoview-junit and mochitest. Differential Revision: https://phabricator.services.mozilla.com/D106210
57b176bfcc8f6aa79694a6118a3a8eeae294cbd4: Bug 1696772 - Don't use FILE_FLAG_DELETE_ON_CLOSE for multi-instance locks. r=nalexander,application-update-reviewers.
Adam Gashlin <agashlin@mozilla.com> - Wed, 24 Mar 2021 20:36:06 +0000 - rev 572982
Push 139418 by agashlin@mozilla.com at Wed, 24 Mar 2021 20:38:32 +0000
Bug 1696772 - Don't use FILE_FLAG_DELETE_ON_CLOSE for multi-instance locks. r=nalexander,application-update-reviewers. FILE_FLAG_DELETE_ON_CLOSE had the wrong semantics, rendering the lock file unusable after it had been closed once. Delete the lock file in the uninstaller as a simple alternative (given that the lock file is not in a temporary location on Windows). For a test I returned to the older form of test_backgroundtask_update_sync_manager which initially exposed the issue: It expects the background task to be able to detect the xpcshell instance after running resetLock, which failed before this fix. I also extended the original updateSyncManager test to run the second copy twice, which also catches the issue. Differential Revision: https://phabricator.services.mozilla.com/D109565
6c104f865540404d9ed3428a27e229512b43f8f3: Bug 1567341 - Add --no-install to xpcshell-test for Android. r=firefox-build-system-reviewers,nalexander
Agi Sferro <agi@sferro.dev> - Wed, 24 Mar 2021 20:20:01 +0000 - rev 572969
Push 139417 by asferro@mozilla.com at Wed, 24 Mar 2021 20:23:30 +0000
Bug 1567341 - Add --no-install to xpcshell-test for Android. r=firefox-build-system-reviewers,nalexander This is consistent to geckoview-junit and mochitest. Differential Revision: https://phabricator.services.mozilla.com/D106210
b62179c0472504a65b0da3b37146b1d7cf62ba41: Bug 1483399 - Add tests for the about:preferences UI for app.update.background.enabled r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Mon, 22 Mar 2021 20:40:28 +0000 - rev 572486
Push 139189 by ksteuber@mozilla.com at Mon, 22 Mar 2021 20:43:05 +0000
Bug 1483399 - Add tests for the about:preferences UI for app.update.background.enabled r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D108707
7ee6f14e019318cc98f3e8e41bdd44a0a4889aa1: Bug 1483399 - String changes for app.update.background.enabled interface in about:preferences r=nalexander,flod
Kirk Steuber <ksteuber@mozilla.com> - Mon, 22 Mar 2021 20:40:28 +0000 - rev 572485
Push 139189 by ksteuber@mozilla.com at Mon, 22 Mar 2021 20:43:05 +0000
Bug 1483399 - String changes for app.update.background.enabled interface in about:preferences r=nalexander,flod Differential Revision: https://phabricator.services.mozilla.com/D108706
e190a6a0080b9caddb8ec3648fa3e39610fe5d8a: Bug 1483399 - Add a UI to about:preferences to control app.update.background.enabled r=nalexander,preferences-reviewers,Gijs
Kirk Steuber <ksteuber@mozilla.com> - Mon, 22 Mar 2021 20:40:27 +0000 - rev 572484
Push 139189 by ksteuber@mozilla.com at Mon, 22 Mar 2021 20:43:05 +0000
Bug 1483399 - Add a UI to about:preferences to control app.update.background.enabled r=nalexander,preferences-reviewers,Gijs The UI is currently hidden unless app.update.background.experimental is set to true. The preferences page must be reloaded after setting this pref. Differential Revision: https://phabricator.services.mozilla.com/D108705
950b30c8635557d2ecd9c030d1342ac7e0a726fc: Bug 1697924 - Correctly detect un-set prefs when migrating app.update.auto r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Thu, 11 Mar 2021 22:46:10 +0000 - rev 570778
Push 138352 by ksteuber@mozilla.com at Fri, 12 Mar 2021 03:32:28 +0000
Bug 1697924 - Correctly detect un-set prefs when migrating app.update.auto r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D108112
9456d2f7812fba6157c7d6f3aa5247fc8fbef634: Bug 1691101 - Migrate from jcenter in android builds r=geckoview-reviewers,nalexander,agi
owlishDeveloper <bugzeeeeee@gmail.com> - Thu, 11 Mar 2021 00:18:40 +0000 - rev 570625
Push 138243 by istorozhko@mozilla.com at Thu, 11 Mar 2021 00:33:50 +0000
Bug 1691101 - Migrate from jcenter in android builds r=geckoview-reviewers,nalexander,agi Differential Revision: https://phabricator.services.mozilla.com/D107573
01c65f9b8d24f24faf4c0d187e95d3e01bfa8f43: Bug 1691495 - Add tests for app.update.background.enabled and its policy r=nalexander,mkaply
Kirk Steuber <ksteuber@mozilla.com> - Wed, 10 Mar 2021 22:12:24 +0000 - rev 570594
Push 138228 by ksteuber@mozilla.com at Wed, 10 Mar 2021 22:32:05 +0000
Bug 1691495 - Add tests for app.update.background.enabled and its policy r=nalexander,mkaply Note that I made this a browser test rather than an xpcshell test, despite not using any particular browser functionality. I made this choice because I expect to expand this test a bit later, adding checking for preferences UI, much like the browser_policy_app_auto_update.js test in the same directory does. Depends on D107922 Differential Revision: https://phabricator.services.mozilla.com/D107923
1f6f64fb96999468e35ea1e888320ced030e13e4: Bug 1691495 - Add per-installation pref: app.update.background.enabled r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Wed, 10 Mar 2021 22:12:24 +0000 - rev 570593
Push 138228 by ksteuber@mozilla.com at Wed, 10 Mar 2021 22:32:05 +0000
Bug 1691495 - Add per-installation pref: app.update.background.enabled r=nalexander Also moves appUpdateSettingIsLocked into UpdateUtils so it can be used by consumers. Depends on D107921 Differential Revision: https://phabricator.services.mozilla.com/D107922
5a5ce6145f08f07bcc70648696d5e14a7be30e13: Bug 1691495 - Add an enterprise policy to disable background application update r=nalexander,mkaply,fluent-reviewers
Kirk Steuber <ksteuber@mozilla.com> - Wed, 10 Mar 2021 22:12:23 +0000 - rev 570592
Push 138228 by ksteuber@mozilla.com at Wed, 10 Mar 2021 22:32:05 +0000
Bug 1691495 - Add an enterprise policy to disable background application update r=nalexander,mkaply,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D107921
0a1cf19780eced3b244fea70b73b23428d706ea3: Bug 1695293: include `replace_malloc.mozbuild` in mozbuild file for `mozjemalloc_info` r=firefox-build-system-reviewers,mhentges,nalexander
Connor Sheehan <sheehan@mozilla.com> - Wed, 10 Mar 2021 14:43:10 +0000 - rev 570510
Push 138164 by cosheehan@mozilla.com at Wed, 10 Mar 2021 15:58:09 +0000
Bug 1695293: include `replace_malloc.mozbuild` in mozbuild file for `mozjemalloc_info` r=firefox-build-system-reviewers,mhentges,nalexander The memory project needs this file to avoid hitting linker errors. Differential Revision: https://phabricator.services.mozilla.com/D107530
6ea4d69aa5c6c7064d3b4a195bf96617baa3aebf: Bug 1691486 - Add testing for the new features of per-installation prefs r=nalexander,application-update-reviewers
Kirk Steuber <ksteuber@mozilla.com> - Thu, 04 Mar 2021 17:15:58 +0000 - rev 569696
Push 137760 by ksteuber@mozilla.com at Thu, 04 Mar 2021 17:20:06 +0000
Bug 1691486 - Add testing for the new features of per-installation prefs r=nalexander,application-update-reviewers Note that this feature is also covered by these existing tests: browser/components/enterprisepolicies/tests/browser/browser_policy_app_auto_update.js toolkit/mozapps/update/tests/browser/browser_aboutPrefs_settings.js toolkit/mozapps/update/tests/unit_aus_update/updateAutoPrefMigrate.js Depends on D106997 Differential Revision: https://phabricator.services.mozilla.com/D106998
5fdcaae015bf14a9db277856aaff1f242f83000b: Bug 1691486 - Change tests that manually read the config JSON r=nalexander,application-update-reviewers
Kirk Steuber <ksteuber@mozilla.com> - Thu, 04 Mar 2021 17:15:58 +0000 - rev 569695
Push 137760 by ksteuber@mozilla.com at Thu, 04 Mar 2021 17:20:06 +0000
Bug 1691486 - Change tests that manually read the config JSON r=nalexander,application-update-reviewers Some tests manually open the config JSON and verify their contents. We shouldn't do this anymore now that the structure of this JSON file has become somewhat more complicated. Depends on D106996 Differential Revision: https://phabricator.services.mozilla.com/D106997
17587aa3ec61b72e06963dc81edc1c058fb1048c: Bug 1691486 - Generalize update config JSON API so it will be usable with other prefs r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Thu, 04 Mar 2021 17:15:57 +0000 - rev 569694
Push 137760 by ksteuber@mozilla.com at Thu, 04 Mar 2021 17:20:06 +0000
Bug 1691486 - Generalize update config JSON API so it will be usable with other prefs r=nalexander Currently, we only support reading and writing app.update.auto to the update config JSON. We want to be able to support multiple installation-specific prefs. This patch also adds additional features to this pref API that will be useful for the other prefs that we plan to add: - A default preference branch with behavior mimicking that of the existing preference system. - Multiple types of prefs including boolean, string, and integer. - Expandable: More prefs can be added with little effort. This also maintains previous functionality. app.update.auto migration is maintained. This shouldn't strictly be necessary, since a watershed has occurred since migration. But it is possible for someone to use a really old profile with a new installation, so I thought it would be nice to maintain it for now. Existing functionality for app.update.auto is now also made available to new prefs, including: - Ability to be overridden by policy. - Observer notifications on pref value changes. - Fallback to the existing pref system on unsupported platforms. Differential Revision: https://phabricator.services.mozilla.com/D106996
478d2e18554dfcdde9876073614a2c4973cb6e1c: Bug 1696077 - Add a toolchain for arm64 mac sccache. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 03 Mar 2021 05:20:20 +0000 - rev 569446
Push 137606 by mh@glandium.org at Wed, 03 Mar 2021 05:29:51 +0000
Bug 1696077 - Add a toolchain for arm64 mac sccache. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D107017
2de66a6c4e0762be9dea8d1fc759a4eeef7c710d: Bug 1695829 - Add rust-cross targets for all tier-1 platforms. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 02 Mar 2021 23:55:14 +0000 - rev 569427
Push 137597 by mh@glandium.org at Tue, 02 Mar 2021 23:57:44 +0000
Bug 1695829 - Add rust-cross targets for all tier-1 platforms. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D106872
7739e60ee14d2f4b0e05e5984950430f5f321ef8: Bug 1609198 - Print logcat on junit test failure. r=droeh,nalexander
Agi Sferro <agi@sferro.dev> - Wed, 24 Feb 2021 17:02:54 +0000 - rev 568649
Push 137135 by asferro@mozilla.com at Wed, 24 Feb 2021 18:47:56 +0000
Bug 1609198 - Print logcat on junit test failure. r=droeh,nalexander This also adds a --verbose flag to |mach geckoview-junit| which always prints the logcat for every test. Differential Revision: https://phabricator.services.mozilla.com/D104769
814285c2ebc2b49b244d2a01cace03c89b25e37f: Bug 1682810 - Fix tests to expect the correct pending status r=application-update-reviewers,nalexander
Kirk Steuber <ksteuber@mozilla.com> - Fri, 05 Feb 2021 04:16:30 +0000 - rev 566230
Push 135849 by ksteuber@mozilla.com at Fri, 05 Feb 2021 18:18:52 +0000
Bug 1682810 - Fix tests to expect the correct pending status r=application-update-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D104124
6819a1a82853d5bbe167857a1c0ec4c7ad3a99d6: Bug 1682810 - When staging fails, leave the update in the same state regardless of how it failed r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Fri, 05 Feb 2021 00:59:39 +0000 - rev 566229
Push 135849 by ksteuber@mozilla.com at Fri, 05 Feb 2021 18:18:52 +0000
Bug 1682810 - When staging fails, leave the update in the same state regardless of how it failed r=nalexander I am changing the way that we handle staging failures here: https://searchfox.org/mozilla-central/rev/851bbbd9d9a38c2785a24c13b6412751be8d3253/toolkit/mozapps/update/UpdateService.jsm#4322 to more closely match the way we handle staging failures here: https://searchfox.org/mozilla-central/rev/851bbbd9d9a38c2785a24c13b6412751be8d3253/toolkit/mozapps/update/UpdateService.jsm#6015 This change will allow the Mozilla Maintenance Service to be used when the partial patch fails to stage. The updater already falls back if the Maintenance Service fails, so if there is indeed a problem with the Service a UAC will still be shown. Differential Revision: https://phabricator.services.mozilla.com/D103406
66e707832d802d194a95828a2382fb0791cf3b36: Bug 1674180 - Use the llvm-readobj from the build instead of the NDK. r=nalexander
Agi Sferro <agi@sferro.dev> - Fri, 05 Feb 2021 00:07:22 +0000 - rev 566096
Push 135780 by asferro@mozilla.com at Fri, 05 Feb 2021 00:48:15 +0000
Bug 1674180 - Use the llvm-readobj from the build instead of the NDK. r=nalexander The llvm-readobj in the NDK is not part of the same toolchain that is used to build Gecko, and in some cases this difference causes the build to fail (e.g. local ASAN builds trip into this). To fix this we use the llvm-readobj from the clang directory, when available. Differential Revision: https://phabricator.services.mozilla.com/D104117
d26c67a77da462dac9a3918f48fc57ef55eb6969: Bug 1682810 - When staging fails, leave the update in the same state regardless of how it failed r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Wed, 03 Feb 2021 20:21:58 +0000 - rev 565922
Push 135659 by ksteuber@mozilla.com at Wed, 03 Feb 2021 20:25:45 +0000
Bug 1682810 - When staging fails, leave the update in the same state regardless of how it failed r=nalexander I am changing the way that we handle staging failures here: https://searchfox.org/mozilla-central/rev/851bbbd9d9a38c2785a24c13b6412751be8d3253/toolkit/mozapps/update/UpdateService.jsm#4322 to more closely match the way we handle staging failures here: https://searchfox.org/mozilla-central/rev/851bbbd9d9a38c2785a24c13b6412751be8d3253/toolkit/mozapps/update/UpdateService.jsm#6015 This change will allow the Mozilla Maintenance Service to be used when the partial patch fails to stage. The updater already falls back if the Maintenance Service fails, so if there is indeed a problem with the Service a UAC will still be shown. Differential Revision: https://phabricator.services.mozilla.com/D103406
e84aa5bced3c6cfd9b612ebc8cdaae2ac253e0e9: Bug 1677497 - Add support for the attribution parameter: dltoken r=nalexander,Mardak
Kirk Steuber <ksteuber@mozilla.com> - Wed, 20 Jan 2021 01:08:43 +0000 - rev 564189
Push 134736 by ksteuber@mozilla.com at Thu, 21 Jan 2021 21:51:35 +0000
Bug 1677497 - Add support for the attribution parameter: dltoken r=nalexander,Mardak Differential Revision: https://phabricator.services.mozilla.com/D100969
488d7ff0470408d2c82881247c037b3c30a1db60: Bug 1684971 - Add tests for the new WDBA cache r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Wed, 20 Jan 2021 17:17:13 +0000 - rev 563961
Push 134580 by ksteuber@mozilla.com at Wed, 20 Jan 2021 17:20:52 +0000
Bug 1684971 - Add tests for the new WDBA cache r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D102224
a62afc294869c9869fd88dc84f86d292d92206f4: Bug 1684971 - Rewrite of the WDBA cache to accommodate adding data fields r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Tue, 19 Jan 2021 21:55:42 +0000 - rev 563960
Push 134580 by ksteuber@mozilla.com at Wed, 20 Jan 2021 17:20:52 +0000
Bug 1684971 - Rewrite of the WDBA cache to accommodate adding data fields r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D102223
fa4233e0e0a475a2e47e25386d406ae89e7f32c0: Bug 1684971 - Add previous_notification_action field to the WDBA ping r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Tue, 19 Jan 2021 20:08:37 +0000 - rev 563959
Push 134580 by ksteuber@mozilla.com at Wed, 20 Jan 2021 17:20:52 +0000
Bug 1684971 - Add previous_notification_action field to the WDBA ping r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D101644
c69826ee93e91671fd5c87f01ac7bd2b483c991f: Bug 1553230 - Allow to opt-in to automatically update some bootstrapped toolchains. r=firefox-build-system-reviewers,nalexander,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 22:15:51 +0000 - rev 563511
Push 134351 by mh@glandium.org at Sat, 16 Jan 2021 21:56:10 +0000
Bug 1553230 - Allow to opt-in to automatically update some bootstrapped toolchains. r=firefox-build-system-reviewers,nalexander,mhentges This adds a --enable-bootstrap build flag that will automatically update cbindgen, node, clang, sccache, nasm, wine, lucetc, dump_syms, pdbstr, and winchecksec if they are already installed in ~/.mozbuild. Eventually, we'll want to allow to install toolchains that weren't already install, but one step at a time. This explicitly doesn't cover rustc, which is its own can of worms, or android-{ndk,sdk}, which are not installed via toolchain artifacts currently. Differential Revision: https://phabricator.services.mozilla.com/D101723
061ad2d4f4e3159c875466fd75226ac192b89cd6: Bug 1480005 - Move NM to python configure. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 14 Jan 2021 20:17:08 +0000 - rev 563166
Push 134202 by mh@glandium.org at Thu, 14 Jan 2021 22:12:51 +0000
Bug 1480005 - Move NM to python configure. r=firefox-build-system-reviewers,nalexander There is only one place where it's used: config/check_vanilla_allocations.py, which is only executed from js/src/build/Makefile.in on the condition that the build is targeting Linux and not LTO. But the LTO test is actually outdated, because we don't build with `-flto`, but `-flto=thin`, so the exclusion doesn't work anymore. There is however no AC_CHECK_PROG, and we currently rely on NM to be given, or fall back to "nm", which works in most cases, except LTO with clang. It works on CI because in LTO builds we explicitly set NM to llvm-nm (which can output symbols from LLVM bitcode objects), but we could also do that automatically. So we add a full detection of nm/llvm-nm to python configure, and limit it to Linux, since we only ever use it there. Differential Revision: https://phabricator.services.mozilla.com/D101681
300c5c7f61b7d7a5c62ff89c5984f8abc3a31da5: Bug 1480005 - Remove check for RANLIB. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 14 Jan 2021 03:40:45 +0000 - rev 563165
Push 134202 by mh@glandium.org at Thu, 14 Jan 2021 22:12:51 +0000
Bug 1480005 - Remove check for RANLIB. r=firefox-build-system-reviewers,nalexander It hasn't been used since bug 569597 and bug 1295937. Differential Revision: https://phabricator.services.mozilla.com/D101680
3f9924127a7936e17b46d06442952bb928c4758d: Bug 1480005 - Look for llvm-ar for AR when compiling with clang. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 14 Jan 2021 03:41:39 +0000 - rev 563164
Push 134202 by mh@glandium.org at Thu, 14 Jan 2021 22:12:51 +0000
Bug 1480005 - Look for llvm-ar for AR when compiling with clang. r=firefox-build-system-reviewers,nalexander And stop setting AR to llvm-ar in mozconfigs. Differential Revision: https://phabricator.services.mozilla.com/D101679
373f29f3f07c6745d5f440a1199fbb8627afd3fd: Bug 1611554: Part 2 - Modify GeckoView build to generate manifest and service definitions from jinja files; r=nalexander,geckoview-reviewers,snorp
Aaron Klotz <aklotz@mozilla.com> - Wed, 13 Jan 2021 17:32:54 +0000 - rev 562946
Push 134095 by aklotz@mozilla.com at Wed, 13 Jan 2021 17:35:54 +0000
Bug 1611554: Part 2 - Modify GeckoView build to generate manifest and service definitions from jinja files; r=nalexander,geckoview-reviewers,snorp * We add a config option for setting the number of content services; * We add a config option to indicate whether content services should be isolated. This one is just a `project_flag` since it doesn't really need the ability to be overridden; it's something whose default we would want to flip when the time comes; * We set a dependency so that mobile/android/base/pre-export is executed; * We add the `gen_from_jinja.py` script which is mostly just a dumb shim that takes the input template and the config arguments, instantiates jinja, generates the final output, and dumps it to the output fd; * We add the requisite `moz.build` statements to generate the manifest overlay and the service definitions; * We update `build.gradle` so that Gradle knows to look for the generated files when building the apk. Differential Revision: https://phabricator.services.mozilla.com/D82577
0edf97f5cb76c8bdb9f52ebf09f5baeb974b242b: Bug 1611554: Part 1 - Add capability for build system to generate files during pre-export tier when building GeckoView; r=nalexander,rstewart
Aaron Klotz <aklotz@mozilla.com> - Wed, 13 Jan 2021 01:19:20 +0000 - rev 562945
Push 134095 by aklotz@mozilla.com at Wed, 13 Jan 2021 17:35:54 +0000
Bug 1611554: Part 1 - Add capability for build system to generate files during pre-export tier when building GeckoView; r=nalexander,rstewart These are the minimum changes that we need to make to common build system code to allow us to generate files during pre-export. We add a `required_before_export` flag to `GeneratedFile` to indicate when a particular file must be generated in `pre-export`. We set that flag when there are `.jinja` input files and we're configured for a GeckoView build, otherwise it is set to `False`. Then the recursive `make` backend assigns any `GeneratedFile`s that have `required_before_export` set to run in the `pre-export` tier. Differential Revision: https://phabricator.services.mozilla.com/D82576
0d4317da10068a0a00d8b71ef5df3136c6eb57c9: Bug 1611554: Part 2 - Modify GeckoView build to generate manifest and service definitions from jinja files; r=nalexander,geckoview-reviewers,snorp
Aaron Klotz <aklotz@mozilla.com> - Wed, 13 Jan 2021 00:24:06 +0000 - rev 562862
Push 134047 by aklotz@mozilla.com at Wed, 13 Jan 2021 01:04:48 +0000
Bug 1611554: Part 2 - Modify GeckoView build to generate manifest and service definitions from jinja files; r=nalexander,geckoview-reviewers,snorp * We add a config option for setting the number of content services; * We add a config option to indicate whether content services should be isolated. This one is just a `project_flag` since it doesn't really need the ability to be overridden; it's something whose default we would want to flip when the time comes; * We set a dependency so that mobile/android/base/pre-export is executed; * We add the `gen_from_jinja.py` script which is mostly just a dumb shim that takes the input template and the config arguments, instantiates jinja, generates the final output, and dumps it to the output fd; * We add the requisite `moz.build` statements to generate the manifest overlay and the service definitions; * We update `build.gradle` so that Gradle knows to look for the generated files when building the apk. Differential Revision: https://phabricator.services.mozilla.com/D82577
dc905e5db0cc18cc48986d6f7a5e0a4c8344fbbc: Bug 1611554: Part 1 - Add capability for build system to generate files during pre-export tier when building GeckoView; r=nalexander,rstewart
Aaron Klotz <aklotz@mozilla.com> - Wed, 13 Jan 2021 00:24:03 +0000 - rev 562861
Push 134047 by aklotz@mozilla.com at Wed, 13 Jan 2021 01:04:48 +0000
Bug 1611554: Part 1 - Add capability for build system to generate files during pre-export tier when building GeckoView; r=nalexander,rstewart These are the minimum changes that we need to make to common build system code to allow us to generate files during pre-export. We add a `required_before_export` flag to `GeneratedFile` to indicate when a particular file must be generated in `pre-export`. We set that flag when there are `.jinja` input files and we're configured for a GeckoView build, otherwise it is set to `False`. Then the recursive `make` backend assigns any `GeneratedFile`s that have `required_before_export` set to run in the `pre-export` tier. Differential Revision: https://phabricator.services.mozilla.com/D82576
726e3bfea217a13a1cbc82f46002d311387d7154: Bug 1680630: Generate android mozconfig without pkg manager r=nalexander
Mitchell Hentges <mhentges@mozilla.com> - Tue, 05 Jan 2021 20:30:56 +0000 - rev 562489
Push 133802 by mhentges@mozilla.com at Fri, 08 Jan 2021 18:55:37 +0000
Bug 1680630: Generate android mozconfig without pkg manager r=nalexander Knowing whether `brew` or `macports` is available isn't necessary to generate the android mozconfig. This should fix the generation of android mozconfig when a package manager isn't available. Differential Revision: https://phabricator.services.mozilla.com/D99496