[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