[tbb-bugs] #26472 [Applications/Tor Browser]: Generating incremental mars for tbb-8.0a9-build2 fails
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jun 25 08:23:16 UTC 2018
#26472: Generating incremental mars for tbb-8.0a9-build2 fails
--------------------------------------+--------------------------
Reporter: boklm | Owner: tbb-team
Type: defect | Status: new
Priority: Very High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: TorBrowserTeam201806 | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------------------+--------------------------
Changes (by boklm):
* cc: mcs, brade (added)
Comment:
It seems to be related to adding `set -e` at the beginning of the
`make_incremental_update.sh` script (#24476).
There are some places where the output of some commands is expected to be
something else than 0:
{{{
# NoScript is a packed extension, so we simply compare the old and the
new
# .xpi files.
noscript_path="$ext_path/$noscript"
diff -a "$olddir/$noscript_path" "$newdir/$noscript_path" > /dev/null
rc=$?
if [ $rc -gt 1 ]; then
notice "Unexpected exit $rc from $noscript_path diff command"
exit 2
elif [ $rc -eq 1 ]; then
requested_forced_updates="$requested_forced_updates $noscript_path"
fi
}}}
With `set -e` the script exits immediately when the `diff` command fails.
I think we should disable `set -e` in those places.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26472#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list