[tor-bugs] #8302 [Tor bundles/installation]: Various aspects of Tor Browser branding broken for some builds
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Feb 28 06:00:44 UTC 2013
#8302: Various aspects of Tor Browser branding broken for some builds
--------------------------------------------------+-------------------------
Reporter: mikeperry | Owner: erinn
Type: defect | Status: new
Priority: critical | Milestone:
Component: Tor bundles/installation | Version:
Keywords: tbb-rebase-regression, tbb-usability | Parent:
Points: | Actualpoints:
--------------------------------------------------+-------------------------
Comment(by erinn):
It looks like more of the branding is handled within the langpack XPIs
now. I was able to "fix" this on my local bundles by merely editing and
re-zipping one, but I'm working on figuring out the best way to do that
per-bundle. Some of our own changes either get inherited or reset stuff
that is inside the langpacks (e.g., our browserconfig.properties is
correct), but looking at the way some of the other files are structured
and localized (brand.dtd, brand.properties, the two main files that need
fixin').
We don't currently create a brand.dtd or brand.properties on a per-
language basis except for en-US. Those files are correct which is why the
en-US bundle is not broken. Assuming post-process shell script madness on
XPIs is too icky and prone to breakage, a possible solution would be to
try either creating a canonical brand.dtd and brand.properties that is
inherited by all languages (as browserconfig.properties is) or creating
per-language branding directories. I'm not sure if either will work; the
former because I don't know if Firefox can/will inherit like that, the
latter because I'm not sure the language stuff gets built in without
building a targetted language Firefox.
More investigation required. Will report back if I find anything new or
interesting.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8302#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list