unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#29859: 25.3; MozRepl support is/will be no longer useful
@ 2017-12-26 19:11 Tim Landscheidt
  2017-12-27 11:10 ` Charles A. Roelli
                   ` (3 more replies)
  0 siblings, 4 replies; 21+ messages in thread
From: Tim Landscheidt @ 2017-12-26 19:11 UTC (permalink / raw)
  To: 29859; +Cc: Daniel Colascione

Firefox 57 ("Quantum") removed the possibility to install
extensions à la MozRepl
(https://addons.mozilla.org/de/firefox/addon/mozrepl/).  To
quote MozRepl's README.md (https://github.com/bard/mozrepl):

| Important Notice

| Key technologies upon which MozRepl depends will be retired
| from the Mozilla platform in November 2017.  If you are re-
| lying on MozRepl, please investigate migration paths.  The
| last known compatible version is Firefox 54.

| […]

The current Firefox ESR release is based on Firefox 52 and
should allow MozRepl to be installed until August 2018
(https://www.mozilla.org/en-US/firefox/organizations/), but
I did not test that.

Thus the large code section in lisp/progmodes/js.el relating
to MozRepl is unfortunately no longer useful and could be
removed now or in September 2018 at the latest.  (Personal
guess: Nobody is using Emacs with Firefox ESR, so removing
it from the next release would not hurt anyone.)

(AFAIUI, the closest match to MozRepl's functionality is now
Marionette
(https://firefox-source-docs.mozilla.org/testing/marionette/marionette/)
which implements a WebDriver interface (?); supporting that
would be cool and more general, but also probably way more
complicated than MozRepl.)





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2017-12-26 19:11 bug#29859: 25.3; MozRepl support is/will be no longer useful Tim Landscheidt
@ 2017-12-27 11:10 ` Charles A. Roelli
  2017-12-27 16:15 ` Eli Zaretskii
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 21+ messages in thread
From: Charles A. Roelli @ 2017-12-27 11:10 UTC (permalink / raw)
  To: Tim Landscheidt; +Cc: 29859, dan.colascione

MozRepl still works (for my purposes, at least) on one Firefox fork,
Pale Moon.  But since we can expect mainstream use of MozRepl to
recede quickly, the support for it in js.el could be factored out as a
package.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2017-12-26 19:11 bug#29859: 25.3; MozRepl support is/will be no longer useful Tim Landscheidt
  2017-12-27 11:10 ` Charles A. Roelli
@ 2017-12-27 16:15 ` Eli Zaretskii
  2020-08-10 15:31 ` Stefan Kangas
  2022-04-21 15:10 ` Lars Ingebrigtsen
  3 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2017-12-27 16:15 UTC (permalink / raw)
  To: Tim Landscheidt; +Cc: 29859, dan.colascione

> From: Tim Landscheidt <tim@tim-landscheidt.de>
> Date: Tue, 26 Dec 2017 19:11:30 +0000
> Cc: Daniel Colascione <dan.colascione@gmail.com>
> 
> Personal guess: Nobody is using Emacs with Firefox ESR

Surprise: I do.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2017-12-26 19:11 bug#29859: 25.3; MozRepl support is/will be no longer useful Tim Landscheidt
  2017-12-27 11:10 ` Charles A. Roelli
  2017-12-27 16:15 ` Eli Zaretskii
@ 2020-08-10 15:31 ` Stefan Kangas
  2020-08-10 15:34   ` Dmitry Gutov
  2022-04-21 15:10 ` Lars Ingebrigtsen
  3 siblings, 1 reply; 21+ messages in thread
From: Stefan Kangas @ 2020-08-10 15:31 UTC (permalink / raw)
  To: Tim Landscheidt; +Cc: 29859, Daniel Colascione

Tim Landscheidt <tim@tim-landscheidt.de> writes:

> Firefox 57 ("Quantum") removed the possibility to install
> extensions à la MozRepl
> (https://addons.mozilla.org/de/firefox/addon/mozrepl/).  To
> quote MozRepl's README.md (https://github.com/bard/mozrepl):
>
> | Important Notice
>
> | Key technologies upon which MozRepl depends will be retired
> | from the Mozilla platform in November 2017.  If you are re-
> | lying on MozRepl, please investigate migration paths.  The
> | last known compatible version is Firefox 54.
>
> | […]
>
> The current Firefox ESR release is based on Firefox 52 and
> should allow MozRepl to be installed until August 2018
> (https://www.mozilla.org/en-US/firefox/organizations/), but
> I did not test that.
>
> Thus the large code section in lisp/progmodes/js.el relating
> to MozRepl is unfortunately no longer useful and could be
> removed now or in September 2018 at the latest.  (Personal
> guess: Nobody is using Emacs with Firefox ESR, so removing
> it from the next release would not hurt anyone.)

So I guess we could mark this functionality as obsolete in Emacs 28.1.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-10 15:31 ` Stefan Kangas
@ 2020-08-10 15:34   ` Dmitry Gutov
  2020-08-12 13:10     ` Stefan Kangas
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry Gutov @ 2020-08-10 15:34 UTC (permalink / raw)
  To: Stefan Kangas, Tim Landscheidt; +Cc: 29859, Daniel Colascione

On 10.08.2020 18:31, Stefan Kangas wrote:
> So I guess we could mark this functionality as obsolete in Emacs 28.1.

I would opt for removing it, but either way sounds fine.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-10 15:34   ` Dmitry Gutov
@ 2020-08-12 13:10     ` Stefan Kangas
  2020-08-12 13:15       ` Dmitry Gutov
  2020-08-12 13:17       ` Lars Ingebrigtsen
  0 siblings, 2 replies; 21+ messages in thread
From: Stefan Kangas @ 2020-08-12 13:10 UTC (permalink / raw)
  To: Dmitry Gutov, Tim Landscheidt; +Cc: 29859, Daniel Colascione

Dmitry Gutov <dgutov@yandex.ru> writes:

> On 10.08.2020 18:31, Stefan Kangas wrote:
>> So I guess we could mark this functionality as obsolete in Emacs 28.1.
>
> I would opt for removing it, but either way sounds fine.

I thought we had some kind of policy against doing that?

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 13:10     ` Stefan Kangas
@ 2020-08-12 13:15       ` Dmitry Gutov
  2020-08-12 14:05         ` Phil Sainty
  2020-08-12 13:17       ` Lars Ingebrigtsen
  1 sibling, 1 reply; 21+ messages in thread
From: Dmitry Gutov @ 2020-08-12 13:15 UTC (permalink / raw)
  To: Stefan Kangas, Tim Landscheidt; +Cc: 29859, Daniel Colascione

On 12.08.2020 16:10, Stefan Kangas wrote:
> Dmitry Gutov<dgutov@yandex.ru>  writes:
> 
>> On 10.08.2020 18:31, Stefan Kangas wrote:
>>> So I guess we could mark this functionality as obsolete in Emacs 28.1.
>> I would opt for removing it, but either way sounds fine.
> I thought we had some kind of policy against doing that?

Not for me to decide, but I'd say we have a strong evidence that the 
feature isn't (can't) be used anymore.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 13:10     ` Stefan Kangas
  2020-08-12 13:15       ` Dmitry Gutov
@ 2020-08-12 13:17       ` Lars Ingebrigtsen
  1 sibling, 0 replies; 21+ messages in thread
From: Lars Ingebrigtsen @ 2020-08-12 13:17 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 29859, Dmitry Gutov, Daniel Colascione, Tim Landscheidt

Stefan Kangas <stefan@marxist.se> writes:

> Dmitry Gutov <dgutov@yandex.ru> writes:
>
>> On 10.08.2020 18:31, Stefan Kangas wrote:
>>> So I guess we could mark this functionality as obsolete in Emacs 28.1.
>>
>> I would opt for removing it, but either way sounds fine.
>
> I thought we had some kind of policy against doing that?

Yeah, making it obsolete is the way to go.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 13:15       ` Dmitry Gutov
@ 2020-08-12 14:05         ` Phil Sainty
  2020-08-12 14:13           ` Stefan Kangas
  0 siblings, 1 reply; 21+ messages in thread
From: Phil Sainty @ 2020-08-12 14:05 UTC (permalink / raw)
  To: Dmitry Gutov; +Cc: 29859, Stefan Kangas, Daniel Colascione, Tim Landscheidt

On 13/08/20 1:15 am, Dmitry Gutov wrote:
> Not for me to decide, but I'd say we have a strong evidence
> that the feature isn't (can't) be used anymore.

Mozilla's own applications may have changed direction, but there
is supported software from elsewhere that is based on the XUL
technologies, which might still be able to use MozRepl.







^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 14:05         ` Phil Sainty
@ 2020-08-12 14:13           ` Stefan Kangas
  2020-08-12 14:28             ` Colin Baxter
  2020-08-12 14:33             ` Phil Sainty
  0 siblings, 2 replies; 21+ messages in thread
From: Stefan Kangas @ 2020-08-12 14:13 UTC (permalink / raw)
  To: Phil Sainty, Dmitry Gutov; +Cc: 29859, Daniel Colascione, Tim Landscheidt

Phil Sainty <psainty@orcon.net.nz> writes:

> On 13/08/20 1:15 am, Dmitry Gutov wrote:
>> Not for me to decide, but I'd say we have a strong evidence
>> that the feature isn't (can't) be used anymore.
>
> Mozilla's own applications may have changed direction, but there
> is supported software from elsewhere that is based on the XUL
> technologies, which might still be able to use MozRepl.

Do we know of any examples of this?

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 14:13           ` Stefan Kangas
@ 2020-08-12 14:28             ` Colin Baxter
  2020-08-12 16:00               ` Stefan Kangas
  2020-08-12 14:33             ` Phil Sainty
  1 sibling, 1 reply; 21+ messages in thread
From: Colin Baxter @ 2020-08-12 14:28 UTC (permalink / raw)
  To: Stefan Kangas
  Cc: Daniel Colascione, Phil Sainty, Tim Landscheidt, 29859,
	Dmitry Gutov

>>>>> Stefan Kangas <stefan@marxist.se> writes:

    > Phil Sainty <psainty@orcon.net.nz> writes:
    >> On 13/08/20 1:15 am, Dmitry Gutov wrote:
    >>> Not for me to decide, but I'd say we have a strong evidence that
    >>> the feature isn't (can't) be used anymore.
    >> 
    >> Mozilla's own applications may have changed direction, but there
    >> is supported software from elsewhere that is based on the XUL
    >> technologies, which might still be able to use MozRepl.

    > Do we know of any examples of this?

Conkeror

Best wishes,





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 14:13           ` Stefan Kangas
  2020-08-12 14:28             ` Colin Baxter
@ 2020-08-12 14:33             ` Phil Sainty
  2020-08-12 15:59               ` Stefan Kangas
  1 sibling, 1 reply; 21+ messages in thread
From: Phil Sainty @ 2020-08-12 14:33 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 29859, Dmitry Gutov, Daniel Colascione, Tim Landscheidt

On 13/08/20 2:13 am, Stefan Kangas wrote:
> Phil Sainty <psainty@orcon.net.nz> writes:
>> Mozilla's own applications may have changed direction, but there
>> is supported software from elsewhere that is based on the XUL
>> technologies, which might still be able to use MozRepl.
> 
> Do we know of any examples of this?

The Pale Moon web browser would be my first guess.

https://www.palemoon.org/

Related to that project are the Unified XUL Platform (UXP), and
another (less mature) web browser project, Basilisk.
http://www.basilisk-browser.org/

(There may be other XUL browser/application forks around too;
these are just the ones I'm familiar with.)

Pale Moon is certainly actively supported, so if MozRepl works
with that (or any of the above) then I would expect it to remain
relevant for quite a long time.






^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 14:33             ` Phil Sainty
@ 2020-08-12 15:59               ` Stefan Kangas
  0 siblings, 0 replies; 21+ messages in thread
From: Stefan Kangas @ 2020-08-12 15:59 UTC (permalink / raw)
  To: Phil Sainty; +Cc: 29859, Dmitry Gutov, Daniel Colascione, Tim Landscheidt

Phil Sainty <psainty@orcon.net.nz> writes:

> The Pale Moon web browser would be my first guess.
>
> https://www.palemoon.org/
>
> Related to that project are the Unified XUL Platform (UXP), and
> another (less mature) web browser project, Basilisk.
> http://www.basilisk-browser.org/
>
> (There may be other XUL browser/application forks around too;
> these are just the ones I'm familiar with.)
>
> Pale Moon is certainly actively supported, so if MozRepl works
> with that (or any of the above) then I would expect it to remain
> relevant for quite a long time.

Then I guess the job here would be to make sure that our MozRepl support
works with said browsers and update the documentation accordingly.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 14:28             ` Colin Baxter
@ 2020-08-12 16:00               ` Stefan Kangas
  2020-08-12 16:37                 ` Colin Baxter
  0 siblings, 1 reply; 21+ messages in thread
From: Stefan Kangas @ 2020-08-12 16:00 UTC (permalink / raw)
  To: Colin Baxter
  Cc: Phil Sainty, 29859, Dmitry Gutov, Daniel Colascione,
	Tim Landscheidt

Colin Baxter <m43cap@yandex.com> writes:

>     >> Mozilla's own applications may have changed direction, but there
>     >> is supported software from elsewhere that is based on the XUL
>     >> technologies, which might still be able to use MozRepl.
>
>     > Do we know of any examples of this?
>
> Conkeror

Conkeror is no longer in active development and its developers recommend
users to look for alternatives.

See: http://conkeror.org/Alternatives

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 16:00               ` Stefan Kangas
@ 2020-08-12 16:37                 ` Colin Baxter
  2020-08-12 16:44                   ` Dmitry Gutov
  0 siblings, 1 reply; 21+ messages in thread
From: Colin Baxter @ 2020-08-12 16:37 UTC (permalink / raw)
  To: Stefan Kangas
  Cc: Daniel Colascione, Phil Sainty, Tim Landscheidt, 29859,
	Dmitry Gutov

>>>>> Stefan Kangas <stefan@marxist.se> writes:

    > Colin Baxter <m43cap@yandex.com> writes:
    >> >> Mozilla's own applications may have changed direction, but
    >> there >> is supported software from elsewhere that is based on
    >> the XUL >> technologies, which might still be able to use
    >> MozRepl.
    >> 
    >> > Do we know of any examples of this?
    >> 
    >> Conkeror

    > Conkeror is no longer in active development and its developers
    > recommend users to look for alternatives.

    > See: http://conkeror.org/Alternatives

An alternative being to run conkeror using palemoon, as I do, in place
of xulrunner.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 16:37                 ` Colin Baxter
@ 2020-08-12 16:44                   ` Dmitry Gutov
  2020-08-13  6:02                     ` Colin Baxter
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry Gutov @ 2020-08-12 16:44 UTC (permalink / raw)
  To: Colin Baxter, Stefan Kangas
  Cc: Phil Sainty, 29859, Daniel Colascione, Tim Landscheidt

On 12.08.2020 19:37, Colin Baxter wrote:
> An alternative being to run conkeror using palemoon, as I do, in place
> of xulrunner.

So MozRepl integration still works for you, and is useful?





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-12 16:44                   ` Dmitry Gutov
@ 2020-08-13  6:02                     ` Colin Baxter
  2020-08-13  9:18                       ` Dmitry Gutov
  0 siblings, 1 reply; 21+ messages in thread
From: Colin Baxter @ 2020-08-13  6:02 UTC (permalink / raw)
  To: Dmitry Gutov
  Cc: Daniel Colascione, Phil Sainty, Stefan Kangas, Tim Landscheidt,
	29859

Hello Dmitry,

>>>>> Dmitry Gutov <dgutov@yandex.ru> writes:

    > On 12.08.2020 19:37, Colin Baxter wrote:
    >> An alternative being to run conkeror using palemoon, as I do, in
    >> place of xulrunner.

    > So MozRepl integration still works for you, and is useful?

Yes. I use it to insert references from Zotero using zotelo.el and
moz.el. The mosrepl addon is old, as has been remarked, but it still
works with the latest palemoon (28.12.0), and there is still interest
among the palemooners.

Best wishes,

 
Colin Baxter.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-13  6:02                     ` Colin Baxter
@ 2020-08-13  9:18                       ` Dmitry Gutov
  2020-08-13  9:40                         ` Stefan Kangas
  0 siblings, 1 reply; 21+ messages in thread
From: Dmitry Gutov @ 2020-08-13  9:18 UTC (permalink / raw)
  To: Colin Baxter
  Cc: Phil Sainty, Daniel Colascione, Tim Landscheidt, Stefan Kangas,
	29859

On 13.08.2020 09:02, Colin Baxter wrote:
> Yes. I use it to insert references from Zotero using zotelo.el and
> moz.el. The mosrepl addon is old, as has been remarked, but it still
> works with the latest palemoon (28.12.0), and there is still interest
> among the palemooners.

Thanks!

Then let's not deprecate it at all. Not in Emacs 28, at least.





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-13  9:18                       ` Dmitry Gutov
@ 2020-08-13  9:40                         ` Stefan Kangas
  2020-08-13  9:42                           ` Dmitry Gutov
  0 siblings, 1 reply; 21+ messages in thread
From: Stefan Kangas @ 2020-08-13  9:40 UTC (permalink / raw)
  To: Dmitry Gutov, Colin Baxter
  Cc: Phil Sainty, 29859, Daniel Colascione, Tim Landscheidt

Dmitry Gutov <dgutov@yandex.ru> writes:

> Then let's not deprecate it at all. Not in Emacs 28, at least.

Agreed.  Are there any documentation updates that needs doing to reflect
this new purpose of this code?

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2020-08-13  9:40                         ` Stefan Kangas
@ 2020-08-13  9:42                           ` Dmitry Gutov
  0 siblings, 0 replies; 21+ messages in thread
From: Dmitry Gutov @ 2020-08-13  9:42 UTC (permalink / raw)
  To: Stefan Kangas, Colin Baxter
  Cc: Phil Sainty, 29859, Daniel Colascione, Tim Landscheidt

On 13.08.2020 12:40, Stefan Kangas wrote:
> Are there any documentation updates that needs doing to reflect
> this new purpose of this code?

Probably. ;-)





^ permalink raw reply	[flat|nested] 21+ messages in thread

* bug#29859: 25.3; MozRepl support is/will be no longer useful
  2017-12-26 19:11 bug#29859: 25.3; MozRepl support is/will be no longer useful Tim Landscheidt
                   ` (2 preceding siblings ...)
  2020-08-10 15:31 ` Stefan Kangas
@ 2022-04-21 15:10 ` Lars Ingebrigtsen
  3 siblings, 0 replies; 21+ messages in thread
From: Lars Ingebrigtsen @ 2022-04-21 15:10 UTC (permalink / raw)
  To: Tim Landscheidt; +Cc: 29859, Daniel Colascione

Tim Landscheidt <tim@tim-landscheidt.de> writes:

> Thus the large code section in lisp/progmodes/js.el relating
> to MozRepl is unfortunately no longer useful and could be
> removed now or in September 2018 at the latest. 

The MozRepl stuff was removed in 39d9b96a60 (for Emacs 29), so I'm
closing this bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2022-04-21 15:10 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-26 19:11 bug#29859: 25.3; MozRepl support is/will be no longer useful Tim Landscheidt
2017-12-27 11:10 ` Charles A. Roelli
2017-12-27 16:15 ` Eli Zaretskii
2020-08-10 15:31 ` Stefan Kangas
2020-08-10 15:34   ` Dmitry Gutov
2020-08-12 13:10     ` Stefan Kangas
2020-08-12 13:15       ` Dmitry Gutov
2020-08-12 14:05         ` Phil Sainty
2020-08-12 14:13           ` Stefan Kangas
2020-08-12 14:28             ` Colin Baxter
2020-08-12 16:00               ` Stefan Kangas
2020-08-12 16:37                 ` Colin Baxter
2020-08-12 16:44                   ` Dmitry Gutov
2020-08-13  6:02                     ` Colin Baxter
2020-08-13  9:18                       ` Dmitry Gutov
2020-08-13  9:40                         ` Stefan Kangas
2020-08-13  9:42                           ` Dmitry Gutov
2020-08-12 14:33             ` Phil Sainty
2020-08-12 15:59               ` Stefan Kangas
2020-08-12 13:17       ` Lars Ingebrigtsen
2022-04-21 15:10 ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).