Do Seamonkey libraries conflict with Mageia packaged libs?

I've used the Seamonkey suite since 2000, when it was Netscape.
I've been using the Seamonkey Project 64-bit Contributed build by downloading the tarball, checking the hash, extracting it, and linking the binary to /usr/bin:
I've just noticed a post at mozillazine forums that mentioned security fixes in some Seamonkey libraries:
and was reminded of some recent updates by luigiwalser to packages named something like nspr and nss:
At the top of the extracted seamonkey tarball are a number of libraries most of which are installed on my system via Mageia packages. BTW, I don't run ldconfig on this installation path on partition /moz, just link to the binary, as above.
I find most of these in Luigi's two referenced packages:
also,
Seamonkey takes a very long time to load the first time after a fresh boot, the binary is on an SSD, separate from the SSD that contains /usr, so I wonder if the load time is related to how I've done this or some confusion about what library to use. Have I done something wrong, here? Is there a better way?
Thanks!
- Code: Select all
[rolf@p8z68 ~]$ urpmq seamonkey -y
No package named seamonkey
I've been using the Seamonkey Project 64-bit Contributed build by downloading the tarball, checking the hash, extracting it, and linking the binary to /usr/bin:
- Code: Select all
[rolf@p8z68 ~]$ ll `which seamonkey`
lrwxrwxrwx 1 root root 29 03-15-2016 17:14 /usr/bin/seamonkey -> /moz/2.40/seamonkey/seamonkey*
I've just noticed a post at mozillazine forums that mentioned security fixes in some Seamonkey libraries:
rsx11m wrote:Addendum for OpenSUSE users: They have published 2.40 in their distros for quite a while already. Since they ship certain core libraries like NSS and NSPR as separate packages, SeaMonkey benefits from the most recent Firefox update, using NSS 3.21.1 rather than 3.20.1 and NSPR 4.12 rather than 4.10.10; this means that a couple of additional security fixes from those libraries (e.g., MFSA 2015-150, MFSA 2016-07, MFSA 2016-35) should be covered already in SM 2.40 ahead of the 2.42 release.
You can check the current version of those libraries at the bottom of the Help > Troubleshooting page.
and was reminded of some recent updates by luigiwalser to packages named something like nspr and nss:
- Code: Select all
[rolf@p8z68 seamonkey]$ rpm -qa --last|grep nss3
lib64nss3-3.23.0-1.mga5.x86_64 Wed 16 Mar 2016 01:07:32 PM PDT
[rolf@p8z68 seamonkey]$ rpm -qa --last|grep nspr
lib64nspr4-4.12-1.mga5.x86_64 Wed 09 Mar 2016 04:07:47 PM PST
At the top of the extracted seamonkey tarball are a number of libraries most of which are installed on my system via Mageia packages. BTW, I don't run ldconfig on this installation path on partition /moz, just link to the binary, as above.
- Code: Select all
[rolf@p8z68 seamonkey]$ ls -r | grep lib
libxul.so*
libssl3.so*
libsoftokn3.so*
libsoftokn3.chk
libsmime3.so*
libprldap60.so*
libplds4.so*
libplc4.so*
libnssutil3.so*
libnssdbm3.so*
libnssdbm3.chk
libnssckbi.so*
libnss3.so*
libnspr4.so*
libmozsqlite3.so*
liblgpllibs.so*
libldif60.so*
libldap60.so*
libfreebl3.so*
libfreebl3.chk
dependentlibs.list
I find most of these in Luigi's two referenced packages:
- Code: Select all
[rolf@p8z68 seamonkey]$ rpm -ql lib64nss3-3.23.0-1.mga5.x86_64
/usr/lib64/libfreebl3.chk
/usr/lib64/libfreebl3.so
/usr/lib64/libnss3.so
/usr/lib64/libnssckbi.so
/usr/lib64/libnssdbm3.so
/usr/lib64/libnssutil3.so
/usr/lib64/libsmime3.so
/usr/lib64/libsoftokn3.chk
/usr/lib64/libsoftokn3.so
/usr/lib64/libssl3.so
[rolf@p8z68 seamonkey]$ rpm -ql lib64nspr4-4.12-1.mga5.x86_64
/usr/lib64/libnspr4.so
/usr/lib64/libplc4.so
/usr/lib64/libplds4.so
also,
- Code: Select all
[rolf@p8z68 ~]$ rpm -qf /usr/lib64/firefox/libxul.so
firefox-38.7.0-1.mga5
Seamonkey takes a very long time to load the first time after a fresh boot, the binary is on an SSD, separate from the SSD that contains /usr, so I wonder if the load time is related to how I've done this or some confusion about what library to use. Have I done something wrong, here? Is there a better way?
Thanks!
