On 7/31/20 9:50 AM, Walter Dnes wrote:
On Wed, Jul 29, 2020 at 08:01:33PM -0400, james wrote
Me, palemoon is my fav browser and it seems to be long term stuck on
python 2.7...... Any suggests on a more secure, feature rich browser
other than palemoon would be interesting to me to at least test.
Pale Moon is a Firefox fork and has inherited this dependancy from it.
I used to build Pale Moon manually on an older 32-bit CentOS chroot.
That CentOS version only went up to python 2.4, which did not work. I
had to download a python 2.7 tarball and build it in the home dir (yes,
it works). The Pale Moon build toolchain found it and it built OK. The
steps are...
#
# Name it whatever you want
mkdir pysource
cd pysource
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz
tar xf Py*
cd Python-2.7.18
#
# Name it whatever you want
./configure --prefix=$HOME/py27
make
#
# "su" or "sudo" is not required in the next step. You have write
# permission to your home directory.
make install
Interesting.
The "make" command may take while to build, depending on RAM and CPU
in your machine. Afterwards you probably have to include...
<dev-lang/python-3.0
...in package.mask and also...
=dev-lang/python-2.7.18
...in package.provided. Since the install in $HOME is not done by
Portage, it'll be left alone. You may still run into problems if an
ebuild looks for python files via hard-coded paths in /usr.
Explicitly, this will result in palemoon.28.11.0 being build, only
dependant on Python 3 ?
I just added a repo via layman:
/var/lib/layman/palemoon/www-client/palemoon
www-client/palemoon
Available versions: {M}(~)27.9.4[1] {M}**27.9999-r2[1]
(~)28.2.2*l^m[1] (~)28.3.0*l^m[1] 28.9.0.1*l[2] 28.9.0.2*l[2]
28.9.1*l[2] 28.9.2*l[2] 28.9.3*l[2] 28.10.0*l[2] 28.11.0
via [2] "palemoon" /var/lib/layman/palemoon
and it builds, robustly and without errors, but is still dependent on
python 2.7.
so your details do result in palemoon 28.11.0 without python 2.7
attendances?