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.
I have a few packaging questions about this.
Are there any new requirements for 5.12 compared to legacy 5.9?
Which libinput version is recommended for 5.12 and what are its requirements?
Is it better to upgrade openssl and everything which depends on it, or link qt5-5.12 to legacy openssl-1.0.2u?
NOTE: I compiled locally qt5-5.9.9-x86_64, and also qt5-5.12.8-x86_64 with libinput-1.12.5 and openssl-1.0.2u
So far it's working fine, but I only use it for 3-4 applications and I've only built the qtbase without extras.
It's possible that the 5.12 upgrade works for these few, but could be totally broken for many other applications..
So I ask just to keep in sync with the SBo standard build environment, and not end up with a bug which nobody else has.
For SBo, we will stick with the one we have in 14.2 since SBo is designed to be used/tested for -stable environment (which is 14.2 at this moment).
libinput is not provided in 14.2 repository, only in -current
Figured I may have to temporarily drop that one, if the list of its requirements grows longer.
I'll stick to the one I have installed for now.
Exactly, I'll try my best to explain what's going on.
From SBo page:
Quote:
This requires: graphviz, meson, pyudev, python-evdev, libwacom
None of the things listed are shipped in 14.2
However, old libinput-1.12.5 (which I have installed locally) has no such dependencies.
So I'd much rather drop libinput, than burden a 14.2 system with all of the -current requirements above.
Additionally, I asked about which openssl you recommend because of this:
libinput will be part of the Slackware 15.0 anyway, so having them won't hurt and you will get a nice package to handle more devices
I get the idea to support more devices, I just don't think the requirements for such a small library are being reasonable.
It's kinda easier for me to drop one feature, than extend a 14.2 system to the point where it's 14.2/current hybrid.
You need to remember that the REQUIRES line on SBo doesn't always reflect the absolute required items for compilation, but what the maintainer has determined should be the requires. If you feel that some of those required items be changed to optional, you'd need to present your case to the package maintainer and that maintainer will make the decision.
And nobody is going to be bothered if you decide to change things locally, but if things break, it may be harder to find fixes.
As for the openssl, did you see what the test was trying to check? The test was to see if openssl-1.1 is installed, which is isn't, so it failed. It is likely used for the config to determine what openssl to use internally, which on 14.2 will be openssl-1.0.
Hi , i found a problem in the last updates qt5 related sbo packages.
If build qt5 , with WEBENGINE=no , qt5 builds fine, but later , qt5-webkit , NOT BUILD , i build then qt5 with WEBENGINE=yes , and then qt5-webkit builds fine.
Im not see notes or something arround this , in the README files ,
someone more?
With qt5-5.9.9 no problems with no engine ,webkit builds fine , but not under new updates.
remove optional qt5 webengine parameter on the script ? , or add notes in the README , for qt5-webkit
Last edited by USUARIONUEVO; 04-11-2020 at 04:05 PM.
Hi , i found a problem i nthe last updates qt5 related sbo packages.
If build qt5 , with WEBENGINE=no , qt5 builds fine, but later , qt5-webkit , NOT BUILD , i build then qt5 with WEBENGINE=yes , and then qt5-webkit builds fine.
Im not see notes or something arround this , in the README files ,
someone more?
I ran into this too. I emailed the maintainer about it, and he suggested that the part of the script that removes WebEngine is too aggressive perhaps. My idea (that I have not tested out yet) would be to change the line in the SlackBuild that reads:
Code:
if [ "$WEBENGINE" = "no" ]; then
EXCLUDE="--exclude=qtweb*"
PKGVERSION="${VERSION}_nowebengine"
else
to say instead something like:
Code:
if [ "$WEBENGINE" = "no" ]; then
EXCLUDE="--exclude=qtwebengine*"
PKGVERSION="${VERSION}_nowebengine"
else
As it currently is written, it is removing WebChannel as well (and maybe more), which is part of the new update that either was not previously present or not required by qt5-webkit.
I have yet to test this. I would be interested to hear if anyone tries this.
Last edited by shelldweller; 04-11-2020 at 04:07 PM.
Reason: spell check
So I decided against libinput until 15.0 goes to RC1, but I'll keep the old package just in case I need the library later at some point.
I've decided the same for rust, gtk3, mesa and many other things. This part is solved.
Quote:
Originally Posted by bassmadrigal
You need to remember that the REQUIRES line on SBo doesn't always reflect the absolute required items for compilation, but what the maintainer has determined should be the requires. If you feel that some of those required items be changed to optional, you'd need to present your case to the package maintainer and that maintainer will make the decision.
Why would I bother the maintainer in private? I never email anything to anyone anyway. And I have no bug to report.
It's no bug for maintainer to fix, I just disagree with some of the SBo requirements because I think they fit -current build environment and not 14.2
Quote:
Originally Posted by bassmadrigal
As for the openssl, did you see what the test was trying to check?
Part which is not solved is exactly openssl, because the test says v1.1 'REQUIRED' and yes I'm aware it did link to v1.0 because it said so in that same log.
What I suspect is that it'll become a huge problem later, because I've read somewhere that openssl upstream will no longer update v1.0 for general public.
@USUARIONUEVO, @shelldweller
Not sure, but I think webengine is a replacement for webkit. Personally, I don't use or build either of them because it compiles all day.
I just compile these few modules and rm -rf the rest. (IIRC the last build took around 45min on dual core 4G DDR2).
Note that certain modules exist which depend heavily of chromium sources in qtwebengine directory, but it's not any of these.
TBH I'm not using any of the things you listed, so I don't build or install any.
But I see on your list notepadqq editor depends on it, isn't it great having to compile a huge engine to be able to use a text editor.
I'm sure KDE is the main reason why webkit is in -current, but whatever other reasons may be, this thread is about qt5 on 14.2
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.