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'm guessing this or a future version of 3.9 will appear in Slack 15.0 eventually once a security patch becomes necessary, as 3.9.10 was the original version released with 15.0, and the patches directory currently contains 3.9.12.
Great to hear! I'll push an update to the kodi README on SBo for people running into crashing to upgrade python manually until we see an update in 15.0.
You could also request it to be upgraded based on it fixing a bug rather than waiting for a security issue...
I can confirm that Python3 3.9.13 does seem to fix the crashing problems I was having.
fourtysixandtwo beat me to it. I was going to post a tutorial on how to do the upgrade after I had done some testing, but my power went out for a couple of hours today so I didn't get time to finish until now. I think though that the lftp "mirror" command will create the subdirectory locally when transferring files, so you may end up with python3/python3. Not a big deal though.
I'm guessing this or a future version of 3.9 will appear in Slack 15.0 eventually once a security patch becomes necessary, as 3.9.10 was the original version released with 15.0, and the patches directory currently contains 3.9.12.
Normally yes, but the "." at the end downloads to the CWD.
That's my guess too. Also 3.9.13 is the "final regular maintenance release" with only security fixes going forward so it makes sense.
Great to hear! I'll push an update to the kodi README on SBo for people running into crashing to upgrade python manually until we see an update in 15.0.
You could also request it to be upgraded based on it fixing a bug rather than waiting for a security issue...
While you're pushing out that update, I noticed inputstream.adaptive is up to 19.0.6 now if you want to update that too. I tested it and no immediate issues.
While you're pushing out that update, I noticed inputstream.adaptive is up to 19.0.6 now if you want to update that too. I tested it and no immediate issues.
It's been on my list to do for a while, just house projects keep taking over and I spend little time in front of my computer. I'll get it done today.
I submitted a PR with several overdue updates, including inputstream.adaptive and information on python issues with kodi. I ended up making a README.python for kodi that also doubles as an executable script to download all the required files, build the package, and upgrade the system package (see the bottom of the post for any that want to use it now). I did skip getting it from -current, just in case that changes before an update is pushed to 15.0.
(I did just realize that I forgot to update the README to show that the version Slackware was released with (3.9.10) through the latest patch he's added (3.9.12) supposedly all exhibit the same issue. However, the README/script hopefully will be shortlived, once 3.9.13 gets pushed to 15.0.)
I'm not sure if it'll be included on the next public update as willysr said he'll be on holiday and it will depend on if another SBo admin decides to push one. If they do, they'd need to check the github PRs to get mine, which I know not all of them do (at least on a regular basis)... so if it doesn't show up this weekend, it should show up next weekend when willysr is back
Code:
# If you run into crashing when running addons, the problem is with the
# python3 version that was released with 15.0 (3.9.12). This has been
# fixed in a newer release, but it hasn't made it to 15.0 yet. You can
# either deal with the crashes and wait until it's updated in 15.0 or
# build your own updated package using the newer source tarball. The
# instructions to do that are below.
# NOTE: This README has been designed to allow you to run it as root
# and have it build and upgrade the python3 package.
# Run at your own risk.
#
# As root:
# sh /usr/doc/kodi-19.4/README.python
lftp -c "mirror -e -X *.tar.xz* -X *.tar.bz2 https://mirror.slackbuilds.org/slackware/slackware64-15.0/source/d/python3/"
cd python3
# Remove older versions then download newer ones
wget https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tar.xz
wget https://docs.python.org/3.9/archives/python-3.9.13-docs-text.tar.bz2
# Run the SlackBuild
BUILD=1_bass sh python3.SlackBuild
# Install the newer package
upgradepkg --reinstall --install-new /tmp/python3-3.9.13-*-1_bass.txz
Geez, I prep and submit updates today same I get notifications after I submitted them that three of the programs I updated had updates themselves Guess I'll be submitting another pull request or delete my original and resubmit after updating.
BTW, @fourtysixandtwo, one of the updates was inputstream.adaptive to 19.0.7.
Geez, I prep and submit updates today same I get notifications after I submitted them that three of the programs I updated had updates themselves Guess I'll be submitting another pull request or delete my original and resubmit after updating.
BTW, @fourtysixandtwo, one of the updates was inputstream.adaptive to 19.0.7.
Never fails eh.
I forgot to greylist python3-3.9.* after upgrading to 3.9.13. So a reminder for anyone else to do similar or remember to unselect it when doing upgrade-all or it will downgrade back to 3.9.12.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.