[HTTPS-Everywhere] When to move rules to stable branch?

Alexander Buchner alexander.buchner at posteo.de
Thu Sep 18 02:28:25 PDT 2014


Am 17.09.2014 22:27 schrieb Claudio Moretti:
> My 2c: as far as I remember, rules are pushed into stable when one of
> the EFF developers (with commit rights on the main repo) has time to
> review them.
> 
> There probably is a similar discussion in the list's archive, but the
> main reasoning behind this was, also as far as I can remember, that
> reviewing a rule is not as easy as it looks like. There are certain
> websites that mostly work but have a few pages that fail (epically)
> and, in the users' best interests, manual verification was required.
> 
> Now, there was talk about writing a testing suite for rulesets, to
> allow automatic verification, but nobody had the time to do it... If
> you can, you're welcome to try :)
> 
> Also, I did write (a while back) a small Python script that compares
> the Alexa top 1M with our development branch and spits out the rules
> not yet merged in stable that match websites in the list. However,
> this can only give you priority on which rules to check first...
> Imagine if we automatically merged a broken rule for Google...
> 
> /scary thoughts
> 
> Anyway, if you can support on the testing suite you'd make a lot of
> people in this list very, very happy!
> 
> Cheers,
> 
> Claudio

Thanks for the info.

Just to pick up the example myself:
Has anyone on the development branch had problems with the rule 
openstreetmap.org? I haven't. So I vote for an upgrade to the stable 
branch.

Another thing I stumbled upon:
Is the HTTPS Everywhere Atlas still being updated? For leo.org it 
states that there is only a rule in the development branch.
https://www.eff.org/https-everywhere/atlas/domains/leo.org.html
But with the latest Chrome version of https everywhere I get redirected 
and also see in the URL bar that there is some rule in my version.


More information about the HTTPS-Everywhere mailing list