Re: [Tails-dev] Tails 0.10 release plan

Delete this message

Reply to this message
Autore: anonym
Data:  
To: The Tails public development discussion list
Oggetto: Re: [Tails-dev] Tails 0.10 release plan
12/02/2011 10:40 PM, intrigeri:
> Hi,
>
> anonym wrote (30 Nov 2011 16:13:28 GMT) :
>>   - todo/harmonize_iceweasel_config_with_tbb: would be nice if we
>>     have the time to discuss it first.

>
> Speaking for myself, I don't think I'll be able to find time to deal
> with that in addition to the other bits I've committed myself to for
> Tails 0.10.
>
> Anyhow, such a comparison (and quite some harmonization) was made
> about one year ago, at the time we wrote the design'n'specs document.
> By the way, I'm sorry I did not document the rationale between every
> bit of the delta at this time :/ Not to say it's not useful to do
> another pass at it (I do think it is!), but making this clear may help
> you understand why I can very easily live with carrying this delta as
> is for one or two more major release.


Right. In the meantime, why not add comments for each pref (or section
of related pref:s).

> Also, from an organizational PoV, I don't think the next thing to do
> is to collectively discuss this matter. A several pages uncommented
> diff is not something that can be discussed in an efficient way IMHO.
> Rather someone should cleanup the diff by removing obvious differences
> (say, firegpg or other differing extensions), pick the low-hanging
> fruits, and bring what is left to discuss up for discussion.
> Retagged accordingly. But maybe there was already specific stuff you
> wanted to discuss?


I intend to go through it, quote parts of potential interest in a
separate section so they can be discussed individually.

>> BTW, is there any rationale for splitting our iceweasel preferences
>> between /etc/iceweasel/{pref/iceweasel.js,profile/user.js}? Why not
>> put them in the same configuration file?
>
> I think it's cleaner to keep as much stuff as possible in the global
> pref/iceweasel.js file, rather than in the profile/user.js skeleton
> (that's copied into the profile created at first run); I've also found
> it much more practical to do so at development time.
>
> However, some prefs just don't work if set in pref/iceweasel.js.
> This is mostly due to the fact in Tails, at first start, Iceweasel
> registers system-wide extensions, install the extension(s?) we ship in
> /etc, and creates a shiny new profile. In addition, some extensions do
> weird stuff on first run. Clearly, all these steps don't happen in the
> exact, perfect way that would make things work like we might dream of.
> So we have to workaround, hack, etc. As a conclusion: TTBOMK every
> line that was added to user.js was added there because it was the only
> way to have it work. Hoping it makes things more clear.


Yes, that's great to know.

Cheers!