[HTTPS-Everywhere] Difficulty making debug build

Yan Zhu yan at eff.org
Mon Jun 9 10:34:20 PDT 2014

On 06/08/2014 08:47 PM, Jacob Hoffman-Andrews wrote:
> Russell,
> You're correct that there is no debug flag to build the Firefox XPI.
> Unfortunately, debugging Firefox extensions is kind of a hassle and
> generally involves building Firefox itself from source. I find that it's
> easier to add lots of console.log statements and debug that way.

FWIW, you can get verbose console.log statements from HTTPS Everywhere
by changing extensions.https_everywhere.LogLevel to 1 in about:config.
This is probably going to be too verbose, so you can set it to something
higher but less than 5.

Let me know if you have other questions!


> The Python 2.7 requirement is only for the argparse library. If you
> comment out the argparse usage in the various scripts, you should be
> able to run them with an older Python.
> On Sat, Jun 7, 2014 at 9:34 AM, Russell William Golden
> <niveusluna at niveusluna.org <mailto:niveusluna at niveusluna.org>> wrote:
> I'm having trouble making a debug build for HTTPS Everywhere 3.5.x. I
> apologize for taking so long to try and to send this email. Here's a
> recap.
> I am the maintainer for HTTPS Everywhere in Fedora and EPEL. When 3.5
> was released, I discovered that the rulesets no longer worked on EL6. It
> was suggested to me that I should make a debug build.
> My problem is this:
> I cannot find instructions anywhere for making a debug build of HTTPS
> Everywhere. There is only documentation of making the XPI to start with,
> and there's no ./configure or "./makexpi.sh --debug" options. Do I just
> need the debugging symbols for Firefox/SeaMonkey for this?
> secondary problem, workable, wanted to note anyway:  It seems that HTTPS
> Everywhere cannot be built on EL6 as I have it configured. I need to
> find a python 2.7 build, and it isn't in EPEL. Workable, though, as I
> can get VirtualBox or VMWare Player and install Fedora into it. (I was
> quite surprised that py2.7 isn't in EPEL O.o)
> Thank you.
>     ---
>     This email is free from viruses and malware because avast! Antivirus
>     protection is active.
>     http://www.avast.com
>     _______________________________________________
>     HTTPS-Everywhere mailing list
>     HTTPS-Everywhere at lists.eff.org <mailto:HTTPS-Everywhere at lists.eff.org>
>     https://lists.eff.org/mailman/listinfo/https-everywhere
> _______________________________________________
> HTTPS-Everywhere mailing list
> HTTPS-Everywhere at lists.eff.org
> https://lists.eff.org/mailman/listinfo/https-everywhere

Yan Zhu  <yan at eff.org>, <yan at torproject.org>
Staff Technologist
Electronic Frontier Foundation                  https://www.eff.org
815 Eddy Street, San Francisco, CA  94109       +1 415 436 9333 x134

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: OpenPGP digital signature
URL: <https://lists.eff.org/pipermail/https-everywhere/attachments/20140609/437b372f/attachment.sig>

More information about the HTTPS-Everywhere mailing list