Bug#923801: RFP: iceweasel-uxp -- Firefox XUL (pre-Quantum) fork from Hyperbola

2020-09-10 Thread aitor

Hi Ivan,

I'm working on the packaging of iceweasel-uxp. I've just announced the 
result of my first packaging attempt in the mailing list of devuan:


https://lists.dyne.org/lurker/thread/20200910.120634.5fb56d1d.es.html

Feedback is welcome :)

Cheers,

Aitor.



Bug#923801: RFP: iceweasel-uxp -- Firefox XUL (pre-Quantum) fork from Hyperbola

2019-03-05 Thread Ivan Shmakov
Package:  wnpp
Severity: wishlist

Please package Iceweasel-UXP, a Firefox fork maintained as part
of the Hyperbola distribution [1].

[1] https://wiki.hyperbola.info/doku.php?id=en:project:iceweasel-uxp

I suppose that begs for an explanation, now doesn’t it?

While I’m not in position to judge on the pro’s and cons. of
various extension interfaces contemporary full-weight browsers
implement (I’ve contemplated writing a rather trivial Firefox
extension several years ago, and was never able to figure out
why they seem to demand a whole directory structure for what’s
ought to be a few dozen LoC), I note that several Firefox
extensions that I’ve used pretty much died out as the result of
the transition from XUL to the newer WebExtensions API.  E. g.:

• xul-ext-classic-theme-restorer – the author has claimed that
  it cannot be implemented as a WebExtension and suggested that
  userChrome.js is modified instead (say, [2]); unless I be
  mistaken, this requires restarting Firefox for the edits to
  take effect, which makes customization far more cumbersome
  that it used to be, and that (IMO) it has any right to be;

• xul-ext-certificatepatrol – likewise, but no alternative
  suggested [3];

• xul-ext-zotero – has been replaced by the zotero-standalone
  package.

Of course, there’re several other free XUL (UXP) browsers [4],
such as Pale Moon (RFP Bug#780379.)  Unfortunately, its
upstream’s insistence on embedding a number of libraries (with
browser-specific patches applied to them) will likely make it a
major headache to the Debian Security Team.  I suppose Basilisk
(by the same team) also has some of this problem.

To conclude, as a long-time user of GNU Emacs, I believe that
having a full-weight browser that offers Emacs-class extensibility
will be beneficial to Debian users.  So far as I can tell,
Iceweasel-UXP is the closest option to this goal there is.

[2] 
https://web.archive.org/web/20171226180650/https://addons.mozilla.org/en-US/firefox/addon/classicthemerestorer/
[3] http://patrol.psyced.org/
[4] http://thereisonlyxul.org/

-- 
FSF associate member #7257  http://am-1.org/~ivan/