LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-01-2020, 09:11 AM   #31
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106

Quote:
Originally Posted by montagdude View Post
So, does the advice to hold off on upgrading of you have Plasma 5 still stand? I don't like the idea of not updating for too long. Unexpected breakage can occur when the updates do happen.
If I get the feedback that my 'ktown' Plasma5 will (mostly) not break after applying the recent Python3.9 updates, then that is good news and I will upload all my DAW-related recompiled packages (like Cecilia, Guitarix, Muse, Mixx, Jamulus) which I have also been holding off until Patrick would finally add Plasma5.
 
2 members found this post helpful.
Old 11-01-2020, 11:01 AM   #32
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 443

Rep: Reputation: 229Reputation: 229Reputation: 229
I am upgraded as of last night and KTown for me is still working.
 
2 members found this post helpful.
Old 11-01-2020, 11:11 AM   #33
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
I also fully upgraded my main desktop (64-current) with ktown through the Oct 31 updates, including Python 3.9. The recent, temporary, additions to aaa-elflibs seem to be doing the trick for now.

Last edited by Chuck56; 11-01-2020 at 11:13 AM. Reason: added "with ktown"
 
1 members found this post helpful.
Old 11-01-2020, 11:26 AM   #34
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 443

Rep: Reputation: 229Reputation: 229Reputation: 229
installed ktown kauth-5.72.0-x86_64-1alien
installed ktown kcodecs-5.72.0-x86_64-1alien
installed ktown kcompletion-5.72.0-x86_64-1alien
installed ktown kconfig-5.72.0-x86_64-1alien
installed ktown kconfigwidgets-5.72.0-x86_64-1alien
installed ktown kcoreaddons-5.72.0-x86_64-1alien
installed ktown kdbusaddons-5.72.0-x86_64-1alien
installed ktown kguiaddons-5.72.0-x86_64-1alien
installed ktown ki18n-5.72.0-x86_64-1alien
installed ktown kitemmodels-5.72.0-x86_64-1alien
installed ktown kitemviews-5.72.0-x86_64-1alien
installed ktown kjobwidgets-5.72.0-x86_64-1alien
installed ktown kwidgetsaddons-5.72.0-x86_64-1alien
installed ktown lensfun-0.3.95-x86_64-2alien
installed ktown mlt-6.20.0-x86_64-2alien
installed ktown python3-random2-1.0.1-x86_64-3alien
installed ktown speech-dispatcher-0.8.8-x86_64-5alien
installed slackware64 Cython-0.29.21-x86_64-2
installed slackware64 M2Crypto-0.36.0-x86_64-2
installed slackware64 Mako-1.1.3-x86_64-2
installed slackware64 PyQt-4.12.3-x86_64-3
installed slackware64 PyQt5-5.15.1-x86_64-2
installed slackware64 QScintilla-2.11.5-x86_64-2
installed slackware64 bind-9.16.8-x86_64-2
installed slackware64 blueman-2.1.4-x86_64-1
installed slackware64 brotli-1.0.9-x86_64-2
installed slackware64 dbus-python-1.2.16-x86_64-2
installed slackware64 distcc-3.3.3-x86_64-4
installed slackware64 fetchmail-6.4.13-x86_64-1
installed slackware64 getmail-6.8-x86_64-1
installed slackware64 gexiv2-0.12.1-x86_64-1
installed slackware64 gpgme-1.14.0-x86_64-2
installed slackware64 gyp-20200512_caa60026-x86_64-2
installed slackware64 hplip-3.20.6-x86_64-3
installed slackware64 libblockdev-2.24-x86_64-1
installed slackware64 libbytesize-2.4-x86_64-1
installed slackware64 libcaca-0.99.beta19-x86_64-7
installed slackware64 libcap-ng-0.8-x86_64-2
installed slackware64 libimobiledevice-20200615_4791a82-x86_64-2
installed slackware64 libpwquality-1.4.4-x86_64-2
installed slackware64 libwebp-1.1.0-x86_64-3
installed slackware64 libxml2-2.9.10-x86_64-3
installed slackware64 linuxdoc-tools-0.9.73-x86_64-7
installed slackware64 llvm-11.0.0-x86_64-2
installed slackware64 lxc-2.0.11_fad08f383-x86_64-5
installed slackware64 mercurial-5.5.2-x86_64-2
installed slackware64 meson-0.56.0-x86_64-1
installed slackware64 net-snmp-5.9-x86_64-3
installed slackware64 newt-0.52.21-x86_64-3
installed slackware64 obexftp-0.24.2-x86_64-6
installed slackware64 openexr-2.5.3-x86_64-1
installed slackware64 pssh-2.3.4-x86_64-2
installed slackware64 pycairo-1.20.0-x86_64-2
installed slackware64 pycups-2.0.1-x86_64-2
installed slackware64 pycurl-7.43.0.6-x86_64-2
installed slackware64 pygobject3-3.36.1-x86_64-2
installed slackware64 pyparsing-2.4.7-x86_64-2
installed slackware64 python-appdirs-1.4.4-x86_64-2
installed slackware64 python-certifi-2020.6.20-x86_64-2
installed slackware64 python-chardet-3.0.4-x86_64-6
installed slackware64 python-distro-1.5.0-x86_64-2
installed slackware64 python-docutils-0.16-x86_64-4
installed slackware64 python-future-0.18.2-x86_64-3
installed slackware64 python-idna-2.10-x86_64-2
installed slackware64 python-notify2-0.3.1-x86_64-6
installed slackware64 python-packaging-20.4-x86_64-2
installed slackware64 python-pillow-8.0.1-x86_64-1
installed slackware64 python-pip-20.2.4-x86_64-2
installed slackware64 python-ply-3.11-x86_64-4
installed slackware64 python-pygments-2.7.2-x86_64-1
installed slackware64 python-requests-2.24.0-x86_64-2
installed slackware64 python-sane-2.8.3-x86_64-6
installed slackware64 python-setuptools-50.3.2-x86_64-2
installed slackware64 python-six-1.15.0-x86_64-2
installed slackware64 python-urllib3-1.25.11-x86_64-2
installed slackware64 python2-module-collection-2.7.18-x86_64-1
installed slackware64 python3-3.9.0-x86_64-1
installed slackware64 pyxdg-0.27-x86_64-2
installed slackware64 rpm-4.16.0-x86_64-2
installed slackware64 samba-4.13.1-x86_64-2
installed slackware64 scons-4.0.1-x86_64-2
installed slackware64 sip-4.19.23-x86_64-2
installed slackware64 system-config-printer-1.5.12-x86_64-5
installed slackware64 talloc-2.3.1-x86_64-4
installed slackware64 tdb-1.4.3-x86_64-4
installed slackware64 tevent-0.10.2-x86_64-4
installed slackware64 undervolt-20201024_13fa33d-x86_64-1
installed slackware64 util-linux-2.36-x86_64-2
installed slackware64 volume_key-0.3.12-x86_64-1
installed slackware64 xcb-proto-1.14.1-x86_64-2
 
Old 11-02-2020, 07:36 AM   #35
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Thanks, guys. Based on your advice, I updated yesterday, and so far I haven't noticed anything broken. I haven't tested everything, but at least I can confirm that it won't break your desktop.

Last edited by montagdude; 11-02-2020 at 08:40 AM. Reason: accidentally wrote "anything" instead of "everything"
 
1 members found this post helpful.
Old 11-02-2020, 07:50 AM   #36
3rensho
Senior Member
 
Registered: Mar 2008
Location: Deutschland
Distribution: Slackware64-current
Posts: 1,023

Rep: Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615
Same here. I updated all python related items this morning and so everything is running as it should. Had to reinstall glances and my protonvpn_cli but everything is a go.
 
1 members found this post helpful.
Old 11-02-2020, 11:51 AM   #37
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
Found my 1st non-working ktown app, KRFB. I use this to support remote family/friend desktops. ldd didn't show anything missing.

Code:
root@desktop:~# ldd /usr/bin/krfb
        linux-vdso.so.1 (0x00007ffc73f9b000)
        libkrfbprivate.so.5.0 => /usr/lib64/libkrfbprivate.so.5.0 (0x00007fea99c00000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fea99be8000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fea99aa8000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fea99aa0000)
        libKF5Completion.so.5 => /usr/lib64/libKF5Completion.so.5 (0x00007fea99a60000)
        libKF5DBusAddons.so.5 => /usr/lib64/libKF5DBusAddons.so.5 (0x00007fea99a48000)
        libKF5DNSSD.so.5 => /usr/lib64/libKF5DNSSD.so.5 (0x00007fea99a30000)
        libKF5Notifications.so.5 => /usr/lib64/libKF5Notifications.so.5 (0x00007fea999c8000)
        libKF5Wallet.so.5 => /usr/lib64/libKF5Wallet.so.5 (0x00007fea999a0000)
        libKF5XmlGui.so.5 => /usr/lib64/libKF5XmlGui.so.5 (0x00007fea998a8000)
        libvncserver.so.1 => /usr/lib64/libvncserver.so.1 (0x00007fea99840000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007fea99638000)
        libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007fea99480000)
        libKF5WindowSystem.so.5 => /usr/lib64/libKF5WindowSystem.so.5 (0x00007fea99428000)
        libQt5X11Extras.so.5 => /usr/lib64/libQt5X11Extras.so.5 (0x00007fea99420000)
        libKF5ConfigWidgets.so.5 => /usr/lib64/libKF5ConfigWidgets.so.5 (0x00007fea993c0000)
        libKF5I18n.so.5 => /usr/lib64/libKF5I18n.so.5 (0x00007fea99368000)
        libKF5WidgetsAddons.so.5 => /usr/lib64/libKF5WidgetsAddons.so.5 (0x00007fea99208000)
        libKF5Codecs.so.5 => /usr/lib64/libKF5Codecs.so.5 (0x00007fea991c8000)
        libKF5ConfigGui.so.5 => /usr/lib64/libKF5ConfigGui.so.5 (0x00007fea991a8000)
        libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007fea99160000)
        libKF5ConfigCore.so.5 => /usr/lib64/libKF5ConfigCore.so.5 (0x00007fea990f0000)
        libKF5Auth.so.5 => /usr/lib64/libKF5Auth.so.5 (0x00007fea990e8000)
        libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007fea98a60000)
        libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007fea98348000)
        libKF5AuthCore.so.5 => /usr/lib64/libKF5AuthCore.so.5 (0x00007fea98320000)
        libKF5CoreAddons.so.5 => /usr/lib64/libKF5CoreAddons.so.5 (0x00007fea98278000)
        libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5 (0x00007fea981d8000)
        libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007fea97c88000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fea97aa0000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fea97950000)
        libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007fea97930000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fea97748000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fea97718000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fea97710000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fea97508000)
        libcanberra.so.0 => /usr/lib64/libcanberra.so.0 (0x00007fea972f0000)
        libQt5TextToSpeech.so.5 => /usr/lib64/libQt5TextToSpeech.so.5 (0x00007fea972e0000)
        libdbusmenu-qt5.so.2 => /usr/lib64/libdbusmenu-qt5.so.2 (0x00007fea97298000)
        libQt5PrintSupport.so.5 => /usr/lib64/libQt5PrintSupport.so.5 (0x00007fea97220000)
        libKF5IconThemes.so.5 => /usr/lib64/libKF5IconThemes.so.5 (0x00007fea971d8000)
        libKF5Attica.so.5 => /usr/lib64/libKF5Attica.so.5 (0x00007fea97110000)
        libKF5GlobalAccel.so.5 => /usr/lib64/libKF5GlobalAccel.so.5 (0x00007fea970e8000)
        libKF5ItemViews.so.5 => /usr/lib64/libKF5ItemViews.so.5 (0x00007fea970a8000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fea97080000)
        libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007fea97060000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fea96e48000)
        liblzo2.so.2 => /usr/lib64/liblzo2.so.2 (0x00007fea96c20000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fea96b88000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fea96b50000)
        libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fea96a30000)
        libgnutls.so.30 => /usr/lib64/libgnutls.so.30 (0x00007fea96860000)
        libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007fea967c8000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007fea964e0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fea99c60000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fea964c8000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fea96470000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007fea96460000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007fea96440000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fea96230000)
        libxcb-keysyms.so.1 => /usr/lib64/libxcb-keysyms.so.1 (0x00007fea96028000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fea95f98000)
        libKF5GuiAddons.so.5 => /usr/lib64/libKF5GuiAddons.so.5 (0x00007fea95f78000)
        libfam.so.0 => /usr/lib64/libfam.so.0 (0x00007fea95d70000)
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fea95d18000)
        libicui18n.so.68 => /usr/lib64/libicui18n.so.68 (0x00007fea959f0000)
        libicuuc.so.68 => /usr/lib64/libicuuc.so.68 (0x00007fea957f8000)
        libicudata.so.68 => /usr/lib64/libicudata.so.68 (0x00007fea93cb8000)
        libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007fea93c30000)
        libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007fea93b48000)
        libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007fea93b40000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fea93a10000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fea93a08000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fea93a00000)
        libvorbisfile.so.3 => /usr/lib64/libvorbisfile.so.3 (0x00007fea939f0000)
        libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007fea939d0000)
        libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007fea939c0000)
        libQt5Svg.so.5 => /usr/lib64/libQt5Svg.so.5 (0x00007fea93960000)
        libKF5Archive.so.5 => /usr/lib64/libKF5Archive.so.5 (0x00007fea93920000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fea93900000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fea93828000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fea937f8000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fea937f0000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fea937c8000)
        libp11-kit.so.0 => /usr/lib64/libp11-kit.so.0 (0x00007fea93698000)
        libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007fea93670000)
        libunistring.so.2 => /usr/lib64/libunistring.so.2 (0x00007fea932e8000)
        libnettle.so.8 => /usr/lib64/libnettle.so.8 (0x00007fea932a8000)
        libhogweed.so.6 => /usr/lib64/libhogweed.so.6 (0x00007fea93260000)
        libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007fea931e0000)
        libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007fea931d0000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fea931c8000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fea931b8000)
        libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fea93180000)
        libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fea930c0000)
        libelogind.so.0 => /lib64/libelogind.so.0 (0x00007fea93020000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fea92fa8000)
        libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007fea92f78000)
        libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007fea92f68000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fea92f50000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fea92f28000)
        libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007fea92f18000)
        libcap.so.2 => /lib64/libcap.so.2 (0x00007fea92f08000)
root@desktop:~#
Any thoughts on next steps to potentially fix KRFB? I'll give strace a try and see what else I can learn from that. I'm hoping it might be something simple but suspect it may require a rebuild of KDE5 or wait for the official KDE5 release.

Last edited by Chuck56; 11-02-2020 at 03:06 PM. Reason: added strace comments
 
Old 11-02-2020, 06:13 PM   #38
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 443

Rep: Reputation: 229Reputation: 229Reputation: 229
I think mine is working....
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20201102_181139.png
Views:	60
Size:	111.1 KB
ID:	34463  
 
Old 11-03-2020, 07:53 PM   #39
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Battered Fish View Post
I understand the desire given a perfect world, but unless the installation is isolated to a small number of high-level application of interest to be tracked, it soon degrades into a dependency hell because different packages have different version requirements. Some applications are constantly being developed and require the packages to be up to date, and others are lagging and require older versions to be present. It quickly becomes impossible to satisfy both ends. This has been my personal experience, but it highly depends on what exact packages one is interested in maintaining. And as you rightly point out, there are the other packages for perl (cpanm), ruby (gem), etc. People already have to manage these themselves depending on what they are interested in supporting.
I'm a little behind, but simply put, most users don't care what versions they're running as long as the program works. All programs on SBo have been tested to work against the dependencies available on SBo, so we shouldn't run into version issues. That could mean for someone developing that they may not have the latest versions, but it's easy enough to run a local python version that is separate from the system version for that development.

There are many ways to handle software in a system and there are many ways to handle a software repo. SlackBuilds.org (SBo) has decided that all dependencies need to either be included with a full Slackware install or available on SBo. SBo also has a policy to not allow a SlackBuild to download software (it needs to be downloaded before the SlackBuild is run). This prevents maintainers from using pip commands in SlackBuilds. This also ensures that the Slackware package manager is aware of all packages installed on the system from SBo.

There is no perfect system. You can either stick with python packages as system packages via something like SBo, you can install via pip and keep the package management system unaware of python modules that are installed, or you can mix both of them. Each admin (usually you) makes the determination on what's best for their system. For me, I keep all my system python packages installed via SlackBuilds (either from SBo or self-generated ones--which I usually add to SBo), and I keep a local python folder with the latest python that I use for the occasional development I do (haven't done this in a few years as it was for a class). I don't like software installed on the system that pkgtool is not aware of.

All that being said, Duncan Roe decided to create a pip2tgz program that will allow you to install programs from pip using a wrapper script that will then convert them into Slackware packages. Maybe this will work for some people...
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Sound problems on Slackware64-current, October 17th update hitest Slackware 19 10-17-2018 04:21 PM
[SOLVED] KDE app breakage Slackware64-current (October 4, 2018) in a pure-alsa-system hitest Slackware 33 10-13-2018 08:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration