[tbb-bugs] #29104 [Applications/Tor Browser]: Rebase Tor Browser patches against 60.5.0esr
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jan 21 09:46:18 UTC 2019
#29104: Rebase Tor Browser patches against 60.5.0esr
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: task | Status:
| needs_review
Priority: Very High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: TorBrowserTeam201901R, | Actual Points:
GeorgKoppen201901 |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by gk):
* keywords: TorBrowserTeam201901, GeorgKoppen201901 =>
TorBrowserTeam201901R, GeorgKoppen201901
* status: new => needs_review
Comment:
Replying to [comment:1 mcs]:
> I did not realize that the reformatting was applied to the ESR code, but
it make sense from Mozilla's perspective to do so. What is the status of
automated tools to help with the rebase (after the reformatting)? I know
Mozilla created some tools for hg and git, but I did not follow the
conversation closely on their dev-platform list.
That's been a good point which I had forgotten about.
https://groups.google.com/forum/#!topic/mozilla.dev.platform/kQ0q29dlmJQ
is relevant here and contains two tools for Git. I used
https://github.com/emilio/clang-format-merge which I had to patch: `./mach
clang-format` did not work for me (not sure if that's expected for esr60),
instead I made sure that the wrapper hit `cat "$1" | clang-format
"-assume-filename=$REPO_PATH" > "$1.tmp"` (needs to have `clang-format`
installed).
After that the rewriting mostly worked. There are five patches (IIRC)
which I needed to adapt manually. `bug_29104_rebase_6050esr_v2`
(https://gitweb.torproject.org/user/gk/tor-
browser.git/log/?h=bug_29104_rebase_6050esr_v2) in my `tor-browser` repo
is the result. Let me know if that makes sense (it's not the final rebase
for the release but I plan to use it for comparison to make sure the final
rebase is correct, both for the alpha and the stable branch).
I additionally filed #29141 to track a clean-up of our search engine list
patch.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29104#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list