<div dir="ltr">alright so i did it and it all compiled and whatnot, but it still didn't work.</div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">Finn Herzfeld<div><br></div></div></div>
<br><br><div class="gmail_quote">On Mon, Jan 28, 2013 at 3:04 PM, Peter Eckersley <span dir="ltr"><<a href="mailto:pde@eff.org" target="_blank">pde@eff.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Indeed it didn't.  Turns out there were several more bugs lurking in there.<br>
They should actually be fixed now.<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Jan 28, 2013 at 01:26:08PM -0800, Finnian Herzfeld wrote:<br>
> Didn't work. I got this error when running the makecrx.sh script:<br>
><br>
> src/chrome/content/rules/Zumzi.xml validates<br>
> src/chrome/content/rules/Zynga.xml validates<br>
> Validation of rulesets with RELAX NG grammar completed.<br>
> Creating ruleset library...<br>
> Traceback (most recent call last):<br>
>   File "./utils/merge-rulesets.py", line 30, in <module><br>
>     commit_id = os.environ["GIT_COMMIT_ID"]<br>
>   File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__<br>
>     raise KeyError(key)<br>
> KeyError: 'GIT_COMMIT_ID'<br>
> cp: omitting directory `src/'<br>
> Total included rules: 5551<br>
> Rules disabled by default: 1126<br>
> Created pkg/https-everywhere-2013.1.3~pre.crx<br>
><br>
><br>
><br>
> Finn Herzfeld<br>
><br>
><br>
><br>
> On Mon, Jan 28, 2013 at 1:14 PM, Peter Eckersley <<a href="mailto:pde@eff.org">pde@eff.org</a>> wrote:<br>
><br>
> > Your ruleset looks okay to me. In fact, you just noticed that I'd broken<br>
> > the<br>
> > chrome build script in git master.<br>
> ><br>
> > Running "git pull" and trying again should fix the problem.<br>
> ><br>
> > On Mon, Jan 28, 2013 at 11:54:58AM -0800, Finnian Herzfeld wrote:<br>
> > > I am apparently incapable of creating a simple rule, so some help would<br>
> > be<br>
> > > appriciated. I cloned the git repository, added a new .xml file<br>
> > > to src/chrome/content/rules/ using the make-trivial-rule script and<br>
> > > adjusted it to look like this:<br>
> > ><br>
> > > <ruleset name="<a href="http://Edugen.wileyplus.com" target="_blank">Edugen.wileyplus.com</a>"><br>
> > >   <target host="<a href="http://edugen.wileyplus.com" target="_blank">edugen.wileyplus.com</a>" /><br>
> > >   <rule from="^<a href="http://edugen" target="_blank">http://edugen</a>\.wileyplus\.com/" to="<br>
> > > <a href="https://edugen.wileyplus.com/" target="_blank">https://edugen.wileyplus.com/</a>" /><br>
> > > </ruleset><br>
> > ><br>
> > > Then I went back to the root of the git foler and ran ./makecrx.sh and<br>
> > > dropped the resulting .crx file into chrome. I proceeded to visit<br>
> > > <a href="http://edugen.wileyplus.com" target="_blank">edugen.wileyplus.com</a> and was not redirected to the https version of the<br>
> > > page. I tried getting there different ways, disabling the official https<br>
> > > everywhere, etc. Nothing. What am I doing wrong?<br>
> > > Finn Herzfeld<br>
> ><br>
> > --<br>
> > Peter Eckersley                            <a href="mailto:pde@eff.org">pde@eff.org</a><br>
> > Technology Projects Director      Tel  <a href="tel:%2B1%20415%20436%209333%20x131" value="+14154369333">+1 415 436 9333 x131</a><br>
> > Electronic Frontier Foundation    Fax  <a href="tel:%2B1%20415%20436%209993" value="+14154369993">+1 415 436 9993</a><br>
> ><br>
<br>
--<br>
Peter Eckersley                            <a href="mailto:pde@eff.org">pde@eff.org</a><br>
Technology Projects Director      Tel  <a href="tel:%2B1%20415%20436%209333%20x131" value="+14154369333">+1 415 436 9333 x131</a><br>
Electronic Frontier Foundation    Fax  <a href="tel:%2B1%20415%20436%209993" value="+14154369993">+1 415 436 9993</a><br>
</div></div></blockquote></div><br></div>