Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser

2018-09-19 Thread Pelle Hjek
On Thu, Sep 06, 2018 at 01:58:18PM -0300, Dedeco Balaco wrote:
> Em 05-09-2018 23:04, Julie Marchant escreveu:
> > WebExtensions is supported on more browsers than XUL, so I don't know
> > what you're talking about.
> "More browsers than XUL". I do not understand your sentence. May you please
> explain it to me? "More browsers" mean only Firefox, Seamonkey and their
> derivatives?

WebExtensions is a "a cross-browser system for developing extensions"[0] 
(including Webkit and Chromium based browsers) whereas XUL is a deprecated[1] 
Mozilla-only API.

[0]: https://wiki.mozilla.org/WebExtensions
[1]: 
https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/

-- 
Pelle Hjek
h...@member.fsf.org
https://hjek.tk



Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser

2018-09-06 Thread bill-auger
On Thu, 6 Sep 2018 13:58:18 -0300 Dedeco wrote:
> "More browsers than XUL". I do not understand your sentence. May you 
> please explain it to me? "More browsers" mean only Firefox, Seamonkey 
> and their derivatives?

this means that the new WebExtensions work in broswers other than only
those derived from firefox; chromium and opera for example


On Thu, 6 Sep 2018 13:58:18 -0300 Dedeco wrote:
> Well, that is something that may not be so hard. What is the last 
> version of LibreJS that uses XUL?
On Thu, 6 Sep 2018 14:07:17 -0300 Dedeco wrote:
> Can you point me exactly which versions of LibreJS I can use with ESR 
> 52? Or how I discover that?

librejs version 6
found on the GNU FTP server: ftp://ftp.gnu.org/gnu/librejs/


On Thu, 6 Sep 2018 14:19:34 -0300 Dedeco wrote:
> My Debian here is 9, stretch, and its Firefox is here:
> It is an Extended Support Release (ESR) browser still supported.

you may also be interested in GNU icecat - it is also based on firefox
ESR and always comes with a working version of librejs pre-installed


On Thu, 6 Sep 2018 14:19:34 -0300 Dedeco wrote:
> What is "FSDG-compliant"? I searched a bit for it, but I found no
> answer.

that essentially means that the FSF fully approves of it - currently
the only browsers that the FSF fully approves of are icecat and
iceweasel - this is the quote from the icecat homepage:
"
  While the Firefox   
  source code from the Mozilla project is free software, they
  distribute and recommend non-free software as plug-ins and addons.
  Also their trademark license imposes requirements for the distribution
  of modified versions that make it inconvenient to exercise freedom 3.
"



Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser

2018-09-06 Thread Ruben Rodriguez


On 09/06/2018 01:07 PM, Dedeco Balaco wrote:
> 
> Em 06-09-2018 01:15, Ian Kelling escreveu:
>> You can still use the old version of LibreJS with the old firefox. This
>> extension would take a lot of work to support XUL and WebExtensions at
>> the same time. We don't have the developer resources to do that and work
>> on the WebExtensions version will be used by many more users for much
>> longer in the future
>> https://en.wikipedia.org/wiki/Template:Firefox_usage_share.
>>
> 
> Can you point me exactly which versions of LibreJS I can use with ESR
> 52? Or how I discover that?

LibreJS 6x:
https://addons.mozilla.org/en-US/firefox/addon/librejs/versions/?page=1#version-6.0.13

-- 
Ruben Rodriguez | Senior Systems Administrator, Free Software Foundation
GPG Key: 05EF 1D2F FE61 747D 1FC8  27C3 7FAC 7D26 472F 4409
https://fsf.org | https://gnu.org



signature.asc
Description: OpenPGP digital signature


Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser

2018-09-06 Thread bill-auger
to be clear, this was not a decision made by librejs - all add-ons that
are compatible with firefox versions less than 57 are not compatible
with firefox versions 57 and greater - AFAIK any addon that claims to
support both pre-v57 and post-v57 firefox versions is doing so by
offering 2 distinct add-ons: one of the pre-v57 (XUL) type, and one of
the post-v57 (WebExtensions) type - it would be nice if both version
could be supported but there is not enough developers on the project
currently; so the focus is on making one good version rather than 2
half-baked ones

the legacy version of librejs is now, and will always be available on
the GNU FTP server: ftp://ftp.gnu.org/gnu/librejs/ - if you are using a
browser based on firefox version less than 57 then there is no need to
install any new version of librejs - the version you have will continue
to work for as long as you keep it - if you want to use the
WebExtensions version of librejs on debian today, using a browser that
is officially supported by debian today, then you can get firefox v61
from debian today:

  https://packages.debian.org/sid/firefox 

as a side note, another browser you (and other users) may find
interesting is the new iceweasel-uxp from the hyperbola project; which
is the default browser for the hyperbola system - it is a fork of the
firefox fork: 'basilisk'; which means that it will continue to suport
legacy add-ons indefinitely, but also is FSDG-compliant like iceweasel
and icecat - if enough people choose the option to continue using legacy
add-ons, then perhaps it may become justified for librejs to put some
attention into maintaining the legacy add-on; but it is not cler today
how much demand there is for that



Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser

2018-09-05 Thread Ian Kelling
You can still use the old version of LibreJS with the old firefox. This
extension would take a lot of work to support XUL and WebExtensions at
the same time. We don't have the developer resources to do that and work
on the WebExtensions version will be used by many more users for much
longer in the future
https://en.wikipedia.org/wiki/Template:Firefox_usage_share.

If you know of a XUL based firefox fork that is becoming popular, please
let us know about it.

-- 
Ian Kelling | Senior Systems Administrator, Free Software Foundation
GPG Key: B125 F60B 7B28 7FF6 A2B7  DF8F 170A F0E2 9542 95DF
https://fsf.org | https://gnu.org



Re: [Bug-librejs] Bug in LibreJS 7.16: it is not compatible with a currently supported browser

2018-09-05 Thread Julie Marchant
On 09/05/2018 06:34 PM, Dedeco Balaco wrote:
> I just received the message about the release of LibreJS 7.16. It has
> the same (sad) problem I have seen before: it is only compatible with
> Firefox 60+.
> 
> This is *very very bad* because I use Firefox ESR 52, a browser version
> that is *officially* supported by Debian 9 (at least) until the end of
> this year. Further, the newers Firefox normal versions have changes that
> several users - including myself - find very unwelcome. After ESR 52 is
> not supported anymore, I will do one of: just keep using it; change to a
> secure browser project based on the Firefox me (and other users) find
> better (I can name a few of these projects, if you need); change to a
> completely different browser.
> 
> Please make LibreJS free-er, by not to locking users in a browser that
> has been questioned in some aspects and big changes and choices.
> 
> There are addons that are compatible with practically all versions of
> Firefox! It would be great if an addon that can give so many benefits to
> users - and to the virtual life, in general - would not be so hard to be
> used.

WebExtensions is supported on more browsers than XUL, so I don't know
what you're talking about. If you don't like Firefox versions that
support WebExtensions, why not fork it? Or fork Firefox 52 (since you
apparently are so fond of that version) and add WebExtensions support to
it? Firefox is not entirely libre software; you don't fully have freedom
2. But you do have freedoms 1 and 3, so why not make use of those
freedoms? You can even make your fork actually libre by not prohibiting
commercial redistribution of exact copies in the trademark policy.

Or if you're so fond of XUL extensions, maybe you should take the old
LibreJS codebase that used that framework and update it so that it's
in-line with the current version.

-- 
Julie Marchant
http://onpon4.github.io

Encrypt your emails with GnuPG:
https://emailselfdefense.fsf.org



signature.asc
Description: OpenPGP digital signature