On 1/30/19 9:14 AM, Ken Moffat via blfs-support wrote:
Just a Heads Up to anyone else who updates firefox on older systems
(and thereefore needs to update rust for 1.32.0 : If using
python-3.6 (i.e. 8.2 and older) there are 223 extra tests failures,
all in rustdoc.
For the book's firefox (docs omitted to save time and space), that
probably doesn't matter - but for using it more generally it seems a
bad idea. The obvious quick fix is to use python2 in this
situation.
The alternative is to upgrade python3 to the current 3.7 series -
this mail is intended as a reminder that ALL packages which
installed modules for 3 need to be rebuilt when upgrading to a newer
minor version (technically, the same is true for python2, but 2.7 is
hopefully the last-ever minor version).
I happened to list my installed modules a bit over a year ago (which
fits well with the need to update my 8.1, 8.2 BLFS systems). other
people maybe installed other programs which also had python3
modules, but for me the following programs will need to be updated if
they are currently installed, in the correct order:
Now in LFS:
meson
Python3 (of course)
Modules
dbus-python
lxml
Mako
MarkupSafe
pycairo
pygobject3
pyparsing
Six
Other programs
gedit
gexiv2
lensfun (not in the book, I tried this a couple of times in the past)
newt
ISTR there is also an optional dependency for Falkon - PySide2.
But people who use that have probably moved on to using pip to
install modules.
ĸen
I'd like to add an addendum to this post.
If you upgrade minor (NOT point) versions of Ruby, you have to reinstall
all applications that have bindings for them. On my development system,
that included:
SWIG
Subversion
Graphviz
So for example, going from Ruby 2.5 to Ruby 2.6 makes all 2.5.x modules
unusable with 2.6. This is similar to how Perl does things for minor
versions as well I think.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page