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

34 Коммитов

Автор SHA1 Сообщение Дата
Tom Prince afa141b26c Bug 1514124: [win64-aarch64] Pass the architecture to mar generation, so that it can pass the appropriate arch flag to xz; r=aki,Callek
XZ supports rewritting addresses in executable code, which is architechture
specific. The updater is compiled with support for the target architecture
only, so we can't always compress updates passing `--x86` to XZ. This threads
the architecture through to the repackage steps, so we can pass the appropraite
flags to the update packaging scripts.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:45:09 +00:00
Tom Prince 4db579141b Backed out 3 changesets (bug 1439860, bug 1441867, bug 1446110) for breaking update packaging for thunderbird.
Backed out changeset 4d434313555a (bug 1446110)
Backed out changeset 0476c309909b (bug 1441867)
Backed out changeset 40237ca354be (bug 1439860)

--HG--
extra : rebase_source : 3c67b6e3af0589eae97784227c05b9e2ca9b6994
2018-04-05 13:48:38 -06:00
Simon Fraser b2f9f6fd8b Bug 1439860 update-packaging linting fixes and shell style updates r=bhearsum
MozReview-Commit-ID: 2vMbmonkVwD

--HG--
extra : rebase_source : 05e49e5c3013c0dd726c93f5e48e1b81879b97a9
2018-02-21 11:54:21 +00:00
Robert Strong 8644543020 Bug 1385780 - Update mar file generation scripts for lzma. r=bhearsum, r=rail, a=app_update_lzma
Update scripts to support both lzma and bzip2
Update unused python script to support lzma. This also adds python 3.0 support to the script while still supporting pythin 2.7
Update test scripts to support lzma
2017-07-31 10:34:22 -07:00
Robert Strong 18c6c1312d Bug 1295542 - Update packaging accordingly. r=bhearsum 2016-09-20 13:44:25 +09:00
Mihai Tabara a34b0dbf43 Bug 1083584, Support caching patches in funsize (partial update service), r=rstrong DONTBUILD
--HG--
extra : amend_source : fd2eef1a27cbdcdb777f34a41879bdf6c47f7815
2014-10-23 09:52:25 +13:00
Robert Strong 4b1ebec40c Mac v2 signing - Bug 1074044 - Force add instead of patch the removed-files file. r=bhearsum 2014-09-29 11:53:15 -07:00
Robert Strong e401342c35 Mac v2 signing - Bug 1059567 - Packaging changes for the move of removed-files file from Contents/MacOS to Contents/Resources. r=bbondy, r=nthomas
--HG--
rename : tools/update-packaging/test/from-mac/Contents/MacOS/application.ini => tools/update-packaging/test/from-mac/Contents/Resources/application.ini
rename : tools/update-packaging/test/from-mac/Contents/MacOS/distribution/extensions/diff/diff-patch-larger-than-file.txt => tools/update-packaging/test/from-mac/Contents/Resources/distribution/extensions/diff/diff-patch-larger-than-file.txt
rename : tools/update-packaging/test/from-mac/Contents/MacOS/extensions/diff/diff-patch-larger-than-file.txt => tools/update-packaging/test/from-mac/Contents/Resources/extensions/diff/diff-patch-larger-than-file.txt
rename : tools/update-packaging/test/from-mac/Contents/MacOS/readme.txt => tools/update-packaging/test/from-mac/Contents/Resources/readme.txt
rename : tools/update-packaging/test/from-mac/Contents/MacOS/removed.txt => tools/update-packaging/test/from-mac/Contents/Resources/removed.txt
rename : tools/update-packaging/test/from-mac/Contents/MacOS/same.txt => tools/update-packaging/test/from-mac/Contents/Resources/same.txt
rename : tools/update-packaging/test/from-mac/Contents/MacOS/searchplugins/diff/diff-patch-larger-than-file.txt => tools/update-packaging/test/from-mac/Contents/Resources/searchplugins/diff/diff-patch-larger-than-file.txt
rename : tools/update-packaging/test/from-mac/Contents/MacOS/update-settings.ini => tools/update-packaging/test/from-mac/Contents/Resources/update-settings.ini
rename : tools/update-packaging/test/from-mac/Contents/MacOS/{foodir/channel-prefs.js => tools/update-packaging/test/from-mac/Contents/Resources/{foodir/channel-prefs.js
rename : tools/update-packaging/test/from-mac/Contents/MacOS/{foodir/force.txt => tools/update-packaging/test/from-mac/Contents/Resources/{foodir/force.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/application.ini => tools/update-packaging/test/to-mac/Contents/Resources/application.ini
rename : tools/update-packaging/test/to-mac/Contents/MacOS/distribution/extensions/added/file.txt => tools/update-packaging/test/to-mac/Contents/Resources/distribution/extensions/added/file.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/distribution/extensions/diff/diff-patch-larger-than-file.txt => tools/update-packaging/test/to-mac/Contents/Resources/distribution/extensions/diff/diff-patch-larger-than-file.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/extensions/added/file.txt => tools/update-packaging/test/to-mac/Contents/Resources/extensions/added/file.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/extensions/diff/diff-patch-larger-than-file.txt => tools/update-packaging/test/to-mac/Contents/Resources/extensions/diff/diff-patch-larger-than-file.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/readme.txt => tools/update-packaging/test/to-mac/Contents/Resources/readme.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/removed-files => tools/update-packaging/test/to-mac/Contents/Resources/removed-files
rename : tools/update-packaging/test/to-mac/Contents/MacOS/same.txt => tools/update-packaging/test/to-mac/Contents/Resources/same.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/searchplugins/added/file.txt => tools/update-packaging/test/to-mac/Contents/Resources/searchplugins/added/file.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/searchplugins/diff/diff-patch-larger-than-file.txt => tools/update-packaging/test/to-mac/Contents/Resources/searchplugins/diff/diff-patch-larger-than-file.txt
rename : tools/update-packaging/test/to-mac/Contents/MacOS/update-settings.ini => tools/update-packaging/test/to-mac/Contents/Resources/update-settings.ini
rename : tools/update-packaging/test/to-mac/Contents/MacOS/{foodir/channel-prefs.js => tools/update-packaging/test/to-mac/Contents/Resources/{foodir/channel-prefs.js
rename : tools/update-packaging/test/to-mac/Contents/MacOS/{foodir/force.txt => tools/update-packaging/test/to-mac/Contents/Resources/{foodir/force.txt
2014-09-29 11:52:04 -07:00
Robert Strong 2230b3918e Mac v2 signing - Bug 1059467 - Move precomplete file from the root of the Mac bundle to Contents/Resources. r=bbondy, r=nthomas
--HG--
rename : tools/update-packaging/test/from-mac/precomplete => tools/update-packaging/test/from-mac/Contents/Resources/precomplete
rename : tools/update-packaging/test/to-mac/precomplete => tools/update-packaging/test/to-mac/Contents/Resources/precomplete
2014-09-29 11:51:55 -07:00
Anhad Jai Singh 9a2a8959f1 Bug 1029870, update make_incremental_update.sh to allow passing Product Version and Channel ID, r=nthomas DONTBUILD
--HG--
extra : rebase_source : 824e10d22e04562cc10bd5f080ba416aa066ab51
2014-07-01 11:24:56 +12:00
Robert Strong 00eb9e322d Followup for Bug 900251 - remove check for extra channel-prefs.js and update-settings.ini files in the mar generation scripts. r=nthomas 2014-03-05 17:04:21 -08:00
Robert Strong 40e187af87 Bug 900251 - Add support for add-if-not instruction added by bug 759469 to the mar generation scripts. r=nthomas 2014-03-05 11:42:56 -08:00
Robert Strong 376e960b5a bug 896223 - Remove the version 1 manifest from the mar creation scripts. r=nthomas 2014-03-05 11:42:48 -08:00
Nick Thomas 414db18df9 Bug 770996, force firefox binary on Mac so that partner builds can use partials, r=catlee NPOTB 2012-09-07 11:57:28 +12:00
Gervase Markham 82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Robert Strong 90e53d8fe2 RelEng patch - Bug 660038 - Remove channel switching support. r=nthomas 2012-01-18 14:10:25 -08:00
Robert Strong 522b72792b 1. mar packaging and build changes - Bug 386760 - directory removal with software update. r=nthomas, r=khuey 2011-04-11 21:23:18 -07:00
Nick Thomas f733a8200f Bug 576760, no longer need to force components.list, r=bhearsum, a=NPOTB
--HG--
extra : rebase_source : c3aeb9a63dd362f616fec89a0ddb72c34c10d2b6
2010-08-13 17:17:49 +12:00
Nick Thomas 0371742ad4 Bug 535090, Nightly partial updater doesn't preserve +x bit on new binaries, r=ccooper (NPOTB)
--HG--
extra : rebase_source : 4de9f3a116610285fcd49b3186024d4886b4500e
2010-02-05 16:30:34 +13:00
Chris Cooper ecd27919ac Bug 530125 - When forcing files, create the full workdir path if it doesn't exist yet. (NPOTB) - r=armenzg 2009-11-23 16:38:31 -05:00
Nick Thomas 91676884f7 Bug 528457, always force components.list in partial updates for nightlies, r=ccooper (NPOTB) 2009-11-20 21:55:25 +13:00
Nick Thomas 54539e5d15 Bug 470811, force NSS chk files to be replaced rather than patched in partial updates, p=rstrong, r=bsmedberg,bhearsum, NPOTB 2009-01-20 11:12:21 +13:00
nrthomas@gmail.com 18772385d1 Bug 375415, update packaging breaks with filenames containing a space, p=Rob Marshall (tH, rdmsoft@bugs.rdmsoft.com), r=bsmedberg 2008-01-10 12:59:46 -08:00
benjamin@smedbergs.us 8195dfba03 Bug 375415 - MAR generation broken when paths in the MAR contain spaces, r=cf 2007-03-29 07:11:40 -07:00
benjamin%smedbergs.us 09cda8f34e Bug 373121 - Can't do update packaging in MozillaBuild, r=rhelmer 2007-03-12 20:04:37 +00:00
mark%moxienet.com 3ac1b5700f 328403 Update (.mar) packaging should fail if the stuff to package is missing. r=darin 2006-02-24 18:16:33 +00:00
preed%mozilla.com d6e034ba61 Bug 326465: adds a commandline options/handling for force-updating arbitrary files in partial patches. 2006-02-13 06:55:47 +00:00
bsmedberg%covad.net 46b9d55bf7 Bug 312380 - Removed files list is not working on Mac OS X - r=darin+Chase 2005-10-17 15:26:50 +00:00
bsmedberg%covad.net 4fd1452a9d Bug 310715 - Software update fails due to removed-files, r=darin 2005-10-03 23:13:01 +00:00
darin%meer.net 525bc228ca Patch for bug 300136 "Update archives may need to contain remove commands" r=chase 2005-09-22 18:18:27 +00:00
darin%meer.net 42b144f79e fixes bug 306077 "do not package channel-prefs.js in MAR complete and partial patches" r=chase 2005-09-01 18:41:11 +00:00
darin%meer.net e4f51f605e Landing update packaging changes for bug 299021 "Support updating optionally installed components" r=chase 2005-07-05 17:44:09 +00:00
darin%meer.net a40778962c Leverage -C command line flag when calling the mar executable to avoid
need to "cd" into $workdir.  This allows us to locate the mar executable
using a relative file path, which is a good thing since $PWD is sometimes
not set correctly on the tinderbox systems.  (This patch is based on
discussion with Chase over IRC.)
2005-06-22 00:32:16 +00:00
darin%meer.net b5ab91e644 Landing update packaging scripts (bug 296306) r=bsmedberg 2005-06-09 01:29:17 +00:00