Broken 78esr-based incremental mar file generation
They've been broken for a few days, but I finally got around to building it locally.
$ PATH="${PATH}:~/mar-tools" make_incremental_update.sh tor-browser-linux64-tbb-nightly.2020.07.29-tbb-nightly.2020.07.30_es-ES.incremental.mar es-ES_20200729 es-ES_20200730
~/es-ES_20200729 ~
~
~/es-ES_20200730 ~
~
Adding type instruction to update manifests
type partial
Adding directory removal instructions to update manifests
Adding file patch and add instructions to update manifests
add-if-not "update-settings.ini" "update-settings.ini"
diffing "updater"
add "updater"
diffing "tbb_version.json"
patch "tbb_version.json.patch" "tbb_version.json"
add "removed-files" (forced)
add "precomplete" (forced)
diffing "platform.ini"
patch "platform.ini.patch" "platform.ini"
diffing "omni.ja"
patch "omni.ja.patch" "omni.ja"
diffing "libxul.so"
patch "libxul.so.patch" "libxul.so"
diffing "liboggwasm.so"
add "liboggwasm.so"
diffing "libgraphitewasm.so"
patch "libgraphitewasm.so.patch" "libgraphitewasm.so"
diffing "firefox.real"
add "firefox.real"
add-if-not "defaults/pref/channel-prefs.js" "defaults/pref/channel-prefs.js"
diffing "browser/omni.ja"
patch "browser/omni.ja.patch" "browser/omni.ja"
diffing "application.ini"
patch "application.ini.patch" "application.ini"
Adding symlink remove/add instructions to update manifests
Adding file add instructions to update manifests
Adding file remove instructions to update manifests
Adding file and directory remove instructions from file 'removed-files'
/home/android/mar-tools/common.sh: line 163: warning: command substitution: ignored null byte in input
remove "7zXZFD!}YZ"
Adding directory remove instructions for directories that no longer exist
ERROR: Version not specified (pass `-V <version>`).
mv: cannot stat '/tmp/tmp.dATDItrJJV/output.mar': No such file or directory
Finished
The error in the build log isn't as descriptive:
git submodule update --init
./rbm/rbm build release --step update_responses_config --target nightly
NO_CODESIGNATURE=1 tools/update-responses/gen_incrementals nightly
Starting tor-browser-linux64-tbb-nightly.2020.07.28-tbb-nightly.2020.07.29_en-US.incremental.mar
Starting tor-browser-linux64-tbb-nightly.2020.07.28-tbb-nightly.2020.07.29_ru.incremental.mar
Starting tor-browser-linux64-tbb-nightly.2020.07.28-tbb-nightly.2020.07.29_de.incremental.mar
Starting tor-browser-linux64-tbb-nightly.2020.07.28-tbb-nightly.2020.07.29_fr.incremental.mar
Starting tor-browser-linux64-tbb-nightly.2020.07.28-tbb-nightly.2020.07.29_es-ES.incremental.mar
Starting tor-browser-linux64-tbb-nightly.2020.07.27-tbb-nightly.2020.07.29_en-US.incremental.mar
Starting tor-browser-linux64-tbb-nightly.2020.07.27-tbb-nightly.2020.07.29_ru.incremental.mar
Finished tor-browser-linux64-tbb-nightly.2020.07.28-tbb-nightly.2020.07.29_en-US.incremental.mar
Open failed: No such file or directory at tools/update-responses/gen_incrementals line 87.
Makefile:180: recipe for target 'incrementals-nightly' failed
make: *** [incrementals-nightly] Error 2