Page 1 of 2

Firefox Quantum

Posted: 22 Feb 2018, 22:19
by Rava
Since I found 0 hits for a forum search for "Firefox Quantum" I presume it is not really tested by the Porteus community?

I read about it on several IT sites that it should be quite the performance improvement compared with the regular Firefox. :)

Is it possible to create an update-firefox-quantum script?

Firefox Quantum

Posted: 22 Feb 2018, 22:22
by Ed_P
How many things does Quantum drop support for? Flash? Java? User mods?

Firefox Quantum

Posted: 22 Feb 2018, 22:26
by Rava
Ed_P wrote:
22 Feb 2018, 22:22
How many things does Quantum drop support for? Flash? Java? User mods?
I have no clue, I never saw it running on any machine...

And this article https://www.cnet.com/news/firefox-quant ... -new-look/ says nothing about Flash or Java... :(

Who wants Java? With all its security issues?
But Flash… that would be an issue with most users...

What do you mean by "user mods"?

Firefox Quantum

Posted: 22 Feb 2018, 23:21
by ncmprhnsbl
firefox 58 is firefox quantum , so update-firefox should pull it(or some newer RC)
alternatively you can download whatever firefox tarball directly and place it in /temp , then run update-firefox and it will use that tarball..
afaiui, flash still works, but java(applets) are no longer supported..
for java i suggest palemoon..

Firefox Quantum

Posted: 23 Feb 2018, 01:12
by Ed_P
Thanks ncmprhnsbl. I am aware of the alternate tarball approach, I use it to update the ESR version that I use, where everything still all works, for a little bit longer.

"user mods" = add-ons = extensions. These https://addons.mozilla.org/en-US/firefox/ which use to be 10 times more a couple of yrs ago.

Java -> Play Four and Text Twist sites

Firefox Quantum

Posted: 23 Feb 2018, 05:47
by neko
[most recent version firefox]
will be gotten from the firefox web site and be converted the xzm module
by "mkfirefox" command.

Code: Select all

% su
# mkfirefox

[most recent version palemoon]
will be gotten from the palemoon web site and be converted the xzm module
by "mkpalemoon" command.

Code: Select all

% su
# mkpalemoon

The architecture and locale of XZM are depending on the environment of executing command.
For example: 64Bit LANG=ja_JP.UTF-8
"mkfirefox" command ----> 004-firefox-ja-58.0.2-x86_64-1.xzm
"mkpalemoon" command ---> 004-palemoon-27.7.2-x86_64-1.xzm

Note 1: 004-palemoon-27.7.2-x86_64-1.xzm of LANG=ja_JP.UTF-8
is constructed with
/home/guest/palemoon/ja.xpi
/usr/bin/palemoon
/usr/lib/palemoon
/usr/share
/usr/share/applications
/usr/share/applications/palemoon.desktop
/usr/share/icons/hicolor/16x16/apps/palemoon.png
/usr/share/icons/hicolor/32x32/apps/palemoon.png
/usr/share/icons/hicolor/48x48/apps/palemoon.png
/var/log/packages/004-palemoon-27.7.2-x86_64-1

Please change "Pale moon" locale by yourself.
[How to change "Pale moon" locale]
1. execute "Pale moon"
2. Top left button: File --> Open File... (guest --> palemoon --> XX.xpi) ---> "Install now"
3. set "about:config" in address field.
4. double crick "general.useragent.locale" line, and then change (en-US ---> XX)
5. exit
6. restart


Note 2: "mkfirefox" / "mkpalemoon" command is included in "spm-YY.MM.DD-noarch-1.xzm module".
Please refer to ArchLinux packages manager for Porteus (Post by neko #36687)


Thanks.

Firefox Quantum

Posted: 23 Feb 2018, 06:22
by Ed_P

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# mkfirefox
bash: mkfirefox: command not found
root@porteus:/home/guest# uname -a
Linux porteus 4.15.2-porteus #3 SMP PREEMPT Sun Feb 11 18:34:01 -02 2018 x86_64 Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz GenuineIntel GNU/Linux
root@porteus:/home/guest# 
Not in 4.0rc4 Cinnamon.

Firefox Quantum

Posted: 23 Feb 2018, 06:44
by Rava
ncmprhnsbl wrote:
22 Feb 2018, 23:21
firefox 58 is firefox quantum , so update-firefox should pull it(or some newer RC)
alternatively you can download whatever firefox tarball directly and place it in /temp , then run update-firefox and it will use that tarball..
Really into /temp when /tmp is the usual temporary folder of Porteus?

And do I just download a tarball in there and just run update-firefox, or do I need to tell the update-firefox script about the file in /temp (or /tmp?)

Anycrap, can one run update-{whatever-browser} and for the moment not download anything but get the script to tell the user which files would be downloaded, e.g. in my case: which FFx it would download?
neko wrote:
23 Feb 2018, 05:47
[most recent version firefox]
will be gotten from the firefox web site and be converted the xzm module
by "mkfirefox" command.

Code: Select all

% su
# mkfirefox
[most recent version palemoon]
will be gotten from the palemoon web site and be converted the xzm module
by "mkpalemoon" command.
[...]
Note 2: "mkfirefox" / "mkpalemoon" command is included in "spm-YY.MM.DD-noarch-1.xzm module".
Please refer to ArchLinux packages manager for Porteus (Post by neko #36687)
Interesting, did not know about these scripts... I presume they are scripts and not e.g. ELF 32-bit or x86-64 LSB executable.

Also, installing binutils 7.6 M or 6.9 M... I recally now why I had "ar" in my porteus/rootcopy, cause I believe activating binutils just for "ar" is quite the overkill…

Are there "ar" modules that just have the needed ar (and probably some library ar needs as well) for 3.1 and 4.0rc4 i586 and x86-64 Porteus?
So, 2 small modules in total if they work for 3.1 and 4.0, that is.

Firefox Quantum

Posted: 23 Feb 2018, 06:52
by Ed_P
Rava wrote:
23 Feb 2018, 06:44
ncmprhnsbl wrote:
22 Feb 2018, 23:21
firefox 58 is firefox quantum , so update-firefox should pull it(or some newer RC)
alternatively you can download whatever firefox tarball directly and place it in /temp , then run update-firefox and it will use that tarball..
Really into /temp when /tmp is the usual temporary folder of Porteus?
No. Download the alternative file into /tmp/ then run update-firefox.
Anycrap, can one run update-{whatever-browser} and for the moment not download anything but get the script to tell the user which files would be downloaded, e.g. in my case: which FFx it would download?
Yup.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# update-firefox
Checking internet ...
Downloading: update-firefox-live  DONE

 Getting latest firefox version ... 
[PASS] Latest version: firefox-59.0b12
 Checking for Porteus ... 
[PASS] Distro is Porteus

The porteus server version is:  57.0.4 
The latest version is:  firefox-59.0b12 
 Would you like to download the porteus server version? [y/n]

Firefox Quantum

Posted: 23 Feb 2018, 07:01
by raja
I stripped an Ubuntu, mixed it with a Debian linuxrc and kernel, and boot it "live" ( no installation, very stable , fast and filled with goodies), to Deepin desktop. It is loaded with Firefox Quantum. Colourful, and as fast as Chrome and Opera.

Porteus 4.0-rc1 with Opera-49....
Aporteus - Budgie with Chrome 64....
Assembled Ubuntu - Firefox Quantum -57....

No perceptible advantages. HTML5 score varies from 500 -525 out of 550 ( all three of them).

Firefox Quantum

Posted: 23 Feb 2018, 07:30
by Rava
Quoting myself... duh...
Rava wrote:
23 Feb 2018, 06:44
Also, installing binutils 7.6 M or 6.9 M... I recally now why I had "ar" in my porteus/rootcopy, cause I believe activating binutils just for "ar" is quite the overkill…

Are there "ar" modules that just have the needed ar (and probably some library ar needs as well) for 3.1 and 4.0rc4 i586 and x86-64 Porteus?
So, 2 small modules in total if they work for 3.1 and 4.0, that is.
Just to give you an idea of my current download "capabilities":

Code: Select all

[wget info]
spm-18.02.18-noarch 100%[===================>]   4.34M  2.42KB/s    in 18m 34s 

2018-02-23 08:06:03 (3.98 KB/s) - ‘spm-18.02.18-noarch-1.xzm’ saved [4546560/4546560]
4.34M in amazingly 18m 34s...

Thanks Ed_P for the heads up on how using update-firefox (silly me not knowing all that... but with anet connection as slow as mine… you not make much of testing downloading when it all takes that loooong), and thanks raja for the info about Firefox Quantum, Chrome and Opera.

Firefox Quantum

Posted: 23 Feb 2018, 10:28
by Blaze
I use Firefox Quantum 58.0.2 x86_64 and I don't ane problems with adobe flash player.

Firefox Quantum

Posted: 23 Feb 2018, 12:06
by neko
1. dependencies
Some commands that are included in "spm-YY.MM.DD-noarch-1.xzm" module
download the "deb" package from an original web site and convert it to "xzm" module.

Therefore it is the recent version.
And its locale is same as one of the command execution environment.

For "deb" package decompression, "ar" command is needed.
For "xzm" arrangement, Porteus shell script "installpkg" is needed.

"ar" command is missing in Porteus.
"ar" command and "installpkg" are missing in Nemesis.

Please refer to ArchLinux packages manager for Porteus (Post by neko #62592)


2. "download & convert" commands in "spm-YY.MM.DD-noarch-1.xzm"
<package>: <command>
palemoon: "mkpalemoon"
firefox: "mkfirefox"
thunderbird: "mkthunderbird"

google-chrome: "mkgoogle-chrome any" --------64 bit only
opera: "mkopera any" --------64 bit only
vivaldi: "mkvivaldi any"
slimjet: "mkslimjet any"
google-earth: "mkgoogle-earth any"


Thanks.

Firefox Quantum

Posted: 23 Feb 2018, 17:22
by Ed_P
Rava if you look in the Porteus menu > Internet section you will find the Browser Selection and Update Tool which should interest you. :)

Firefox Quantum

Posted: 24 Feb 2018, 02:05
by yldouright
If you do the "update-firefox" command and incorrectly download the server version, how do you remove it? It's locked in the /tmp directory.