LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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


View Poll Results: Which python3 should ship in Slackware 15.0?
Python 3.9 33 33.33%
Python 3.10 66 66.67%
Voters: 99. You may not vote on this poll

Reply
  Search this Thread
Old 10-14-2021, 03:05 PM   #16
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,536

Original Poster
Rep: Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527Reputation: 8527

Quote:
Originally Posted by chrisVV View Post
I suppose the time to ask the question was before making the change in current.
Well, /testing isn't really an option for something that's going to require a hundred other packages to be rebuilt. Shoving it in place is a better way to get feedback, knowing that if it turns out to be a disaster it's only going to take an afternoon to revert with the buildlist already prepared.
 
4 members found this post helpful.
Old 10-14-2021, 04:31 PM   #17
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
I've had no end of problems with Frescobaldi. Its dependencies would only build, if I used updated versions (pygame and python3-pyQTWebEngine). These updated builds break Frescobaldi. While annoying, I can do lilypond in atom, which is actually better in the long run. I don't know if I'm the only person who'd be using it, though, since lilypond and Frescobaldi is kind of niche. (I did notice that Fedora is shipping python 3.10, and they do have an rpm for Frescobaldi.) It's annoying, but it's not a game-breaker, if we stuck with python 3.10.

I'm inclined to stick with 3.10, because the bugs will be worked out soon. (And am not sure how big a pain in the ass reverting so many packages would be.)
 
Old 10-14-2021, 05:28 PM   #18
chrisVV
Member
 
Registered: Aug 2010
Posts: 548

Rep: Reputation: 370Reputation: 370Reputation: 370Reputation: 370
Quote:
Originally Posted by volkerdi View Post
Well, /testing isn't really an option for something that's going to require a hundred other packages to be rebuilt. Shoving it in place is a better way to get feedback, knowing that if it turns out to be a disaster it's only going to take an afternoon to revert with the buildlist already prepared.
Your choice. For myself, I wouldn't go with a .0 release in the first place. I would leave it 3 months before upgrading, for packages to catch up. Once you have done it, stick with it would be my view.

Edit: If you are doing it in order to get feedback, I think best to say so in the ChangeLog so those of a conservative nature (or with a significant amount of stuff to recompile) can wait a couple of weeks before upgrading their installation of current upon it becoming "official".

Edit2: As an alternative I think you could put python-3.10 in testing, by including any dependent (and recompiled for 3.10) python programs within testing also. There was some package where you did something similar a year or so ago, but I can't remember what it was. Was it wayland, I am not now certain?

Last edited by chrisVV; 10-14-2021 at 06:06 PM.
 
Old 10-14-2021, 06:01 PM   #19
ceed
Member
 
Registered: Jul 2014
Distribution: Slackware_x64 15
Posts: 68

Rep: Reputation: Disabled
My view is that we are here now, so let's stick with it. Any pain that accompanies the change will be fairly short lived especially considering Redhat will be on board imminently.

For my own part, I have already put in the work regarding my own system; so on that account alone, would be very happy to stay the current course.
 
1 members found this post helpful.
Old 10-14-2021, 06:11 PM   #20
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,410

Rep: Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145Reputation: 4145
All is said here :

https://docs.slackware.com/slackware:current

Code:
Do not track the Current branch on production systems as it is a test-bed for upcoming releases.
 
Old 10-14-2021, 06:21 PM   #21
chrisVV
Member
 
Registered: Aug 2010
Posts: 548

Rep: Reputation: 370Reputation: 370Reputation: 370Reputation: 370
Quote:
Originally Posted by marav View Post
All is said here :

https://docs.slackware.com/slackware:current

Code:
Do not track the Current branch on production systems as it is a test-bed for upcoming releases.
If true, all the more reason not to backtrack now.

(If not true - that is, were it to be the case that slackware has become a 'de facto' rolling release distribution because of the infrequency of "stable" releases, also all the more reason not to backtrack now.)

Last edited by chrisVV; 10-14-2021 at 06:29 PM.
 
1 members found this post helpful.
Old 10-14-2021, 06:29 PM   #22
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware
Posts: 1,348

Rep: Reputation: 217Reputation: 217Reputation: 217
Are we talking significant delays to 15 dropping with Python 3.10? That would kinda suck. What happens when we get everything working with Python 3.10 and some other new upstream release breaks something else? Truthfully, the only horse I have in this race is having 15 stable ASAP. I just fear that every delay will bring another reason to delay. At some point you just have to say good enough is good enough. Sorry - not a technical reason, but you did ask.
 
4 members found this post helpful.
Old 10-14-2021, 08:55 PM   #23
Pithium
Member
 
Registered: Jul 2014
Location: Far side of the Oregon Trail
Distribution: Slackware64 15.0
Posts: 508

Rep: Reputation: 586Reputation: 586Reputation: 586Reputation: 586Reputation: 586Reputation: 586
Can you bump python3.10 to a 15.1 release? It would be nice to get back in the groove of a minor update every couple years or so.

As it stands right now 3.10 breaks a lot of projects and it's probably going to be a year before everybody updates. By reverting to 3.9 you can actually release earlier since 3.9 is known to work with existing projects. It has upstream support until 2025 and has gone through more testing than the latest version. Since you have the package list it shouldn't be a big deal to recompile against the known good python and ship that.
 
3 members found this post helpful.
Old 10-14-2021, 09:06 PM   #24
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,344

Rep: Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942
I have a hundred extra things using python 3.10 , without issues , i think some people saying have issues are cause use obsolete python modules , probably cause SBo , need some time to go up with this.

In my opinion ,turn back now is an error , because final release not go to we launched tomorrow , we are only on rc1 , probably rc2 soon , but with time mantain 3.10 , and extra modules go up with new releases.

But its only my opinion.
 
4 members found this post helpful.
Old 10-14-2021, 10:51 PM   #25
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,979

Rep: Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556
Well I just upgraded or rebuilt all of my third party package to 3.10. No issues so far. I had to added a couple of more dependencies out side of that things appear A okay.

If we go back, it is what it is.
 
1 members found this post helpful.
Old 10-15-2021, 12:12 AM   #26
teoberi
Member
 
Registered: Jan 2018
Location: Romania
Distribution: Slackware64-current (servers)/Windows 11/Ubuntu (workstations)
Posts: 615

Rep: Reputation: 359Reputation: 359Reputation: 359Reputation: 359
Quote:
Originally Posted by chrisVV View Post
Since (i) current has been recompiled against python-3.10, (ii) most slackware users will by now probably be using current rather then 14.2 as 14.2 is somewhat old, and (iii) those users will likely have rebuilt their out-of-distribution python software by now (I have), I should leave things as they are. Most of the things affected by the removal in python-3.10 of some previously deprecated modules will in any event be fixed soon enough. I suppose the time to ask the question was before making the change in current.
Totally agree. I have already recompiled all the packages for 3.10.
Let's think about the future, not the past!
 
1 members found this post helpful.
Old 10-15-2021, 12:18 AM   #27
_peter
Member
 
Registered: Sep 2014
Location: paris
Distribution: slackware
Posts: 314

Rep: Reputation: Disabled
voted for 3.9, the upstream python ecosystem have to consider making things stable without the need of a bleeding edge python.

https://www.python.org/about/quotes/
Code:
including many large and mission critical systems
 
Old 10-15-2021, 02:06 AM   #28
ctrlaltca
Member
 
Registered: May 2019
Location: Italy
Distribution: Slackware
Posts: 334

Rep: Reputation: 389Reputation: 389Reputation: 389Reputation: 389
voted for 3.10. It could mean some trouble with packages for a couple of months now (until other big distro like fedora drops 3.10, too), but it will also mean less trouble for an additional year when 3.9 will be obsolete.
 
2 members found this post helpful.
Old 10-15-2021, 02:35 AM   #29
MDKDIO
Member
 
Registered: Mar 2004
Location: Sweden
Distribution: Slackware 15
Posts: 521

Rep: Reputation: 187Reputation: 187
Voted 3.9
Am more for a 15.1 release with 3.10 next year or when it's ready for it
 
2 members found this post helpful.
Old 10-15-2021, 04:41 AM   #30
burdi01
Member
 
Registered: Dec 2010
Location: The Netherlands
Distribution: Slackware Current64, PartedMagic, Xubuntu
Posts: 465

Rep: Reputation: 114Reputation: 114
I think the fact that one has to rebuild all X.Y "child" packages when upgrading the "base" package from X.Y to X.Y+1 indicates a design failure.
Having said that I spent a full day rebuilding my 6 "child" packages -- especially wxpython was recalcitrant.
Reverting (if that is what will be chosen) should be less work -- I hope.

Last edited by burdi01; 10-15-2021 at 05:05 AM.
 
2 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
LXer: Ubuntu 16.04 LTS to Ship Without Python 2, Windows Printers Detection Affected LXer Syndicated Linux News 0 03-07-2016 01:21 AM
LXer: Canonical should sell hardware to ship Ubuntu for Android LXer Syndicated Linux News 0 09-01-2012 10:51 PM
LXer: Python Python Python (aka Python 3) LXer Syndicated Linux News 0 08-05-2009 08:30 PM
LXer: News Bits: Red Hat Plans to Ship Next Version of Linux, Gefen ... LXer Syndicated Linux News 0 12-29-2006 09:54 PM

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

All times are GMT -5. The time now is 06:47 AM.

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