[SOLVED] rebuilding a few outdated 15.0 parts from source
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Got a few more, but it's mostly SBo, or 5-10 years old GTK+2 and similar stuff, which still compiles fine in 2023.
I've also bumped mesa/libdrm to latest at some point, but it wasn't very stable so I did disregard that and revert to default.
Kinda bored today, I wonder what others have compiled to keep 15.0 more up to date?
What to rebuild next? I'm lacking inspiration.
I wonder what others have compiled to keep 15.0 more up to date?
Just sysklogd.
A few nasty bugs were fixed in 2.4.2 -- buffer overruns and corruption of log entries.
15.0 sysklogd is still at 2.3.0 so I created a sysklogd-2.4.2 slackbuild and rebuilt it.
15.1 sysklogd has those bug fixes, so this is just a stopgap measure until 15.1 general release.
I updated Mesa to 22.x. It didn't seem unstable. Chromium ≥108.x is worth having unless you hate it and I always use the ungoogled version. I presume you have the patches directory also?
There's more of them, like git and python3 but I don't use/install these on my laptop. Had openssl-11 there and removed it.
Since some 15.0 stuff depends on 1.1, I've just copied libcrypto.so.1.1 and libssl.so.1.1 from solibs package to /usr/local/lib64
No, it does not need specific kernel version. It just requires a kernel feature which can change at any time.
And because subtle change in kernel creates a cascade where it may or may not break libdrm which then may or may not break mesa..
I compiled/tested, but got rid of both mesa and kernel 6.1 simply because it's too much work to keep track of, no other reason.
At some point I used kde4, where the webkit package may have been required.
Not using kde anymore, I barely even use the web these days, so compiling this would be a complete waste of my time.
Same goes for; in no particular order: qtwebengine, kde, gnome, xfce, chrome/chromium, libpulse, and many other packages.
Not personal or anything, but I simply lack the time to maintain stuff I don't use, would rather spend time on something I enjoy.
That is the same version, just a rebuild (if you check the current changelog you'll see what I mean)
I had noticed the "5.212" part of the "qt5-webkit-5.212.0_alpha4-*-10.txz" filename was not changing, and had guessed the "-10" part indicated patches were being applied. Having now looked in the changelog, as you suggested, I now see my guess about patches was wrong.
Looking further down the changelog I found:
Code:
Mon Mar 16 21:20:17 UTC 2020
[snip]
l/qt5-webkit-5.212.0_alpha4-x86_64-1.txz: Upgraded.
[snip]
Three years, and no patches for this piece of software. Really?
I see the maintainer/developer of the qtwebkit has published no newer version in about three years, and says:
Quote:
WARNING: This release is based on old WebKit revision with known unpatched vulnerabilities. Please use it carefully and avoid visiting untrusted websites and using it for transmission of sensitive data. Please wait for new release from qtwebkit-dev branch to use it with untrusted content.
Since web related software is notorious for having many security holes, it seems odd the qtwebkit has not been moved to Slackware's 'pasture' sub-directory.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.