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?

Reply via email to