Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-22 Thread Kevin Kofler
Miroslav Suchý wrote: > Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): >> Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python 3.8. But >> instead of asking ourselves, "should we push in the VERY latest Python >> and hope it's ok?", we just patch the build system to accept it anyway >>

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-22 Thread Nico Kadel-Garcia
On Wed, May 20, 2020 at 3:39 PM Miroslav Suchý wrote: > > Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): > > Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python 3.8. But > > instead of asking ourselves, "should we push > > in the VERY latest Python and hope it's ok?", we just patch t

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Przemek Klosowski via devel
On 5/21/20 11:36 AM, Przemo Firszt wrote: "FreeCAD -t 0" performs approx 470 tests. No GUI required. Example output starts here: That is not the case for me (freecad-0.18.4-5.fc31.x86_64): ... test60 (PathTests.TestPathLog.TestPathLog) Verify track handles no argument. ... TestPathLo

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Aleksandra Fedorova
On Thu, May 21, 2020 at 6:30 PM Richard Shaw wrote: > > On Thu, May 21, 2020 at 10:37 AM Przemo Firszt wrote: >> >> "FreeCAD -t 0" performs approx 470 tests. No GUI required. Example >> output starts here: >> https://travis-ci.org/github/FreeCAD/FreeCAD/jobs/689681966#L9103 > > > May need some wo

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Richard Shaw
On Thu, May 21, 2020 at 10:37 AM Przemo Firszt wrote: > "FreeCAD -t 0" performs approx 470 tests. No GUI required. Example > output starts here: > https://travis-ci.org/github/FreeCAD/FreeCAD/jobs/689681966#L9103 May need some work to get working from inside mock: # ./FreeCAD -t 0 FreeCAD 0.18

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Przemo Firszt
W dniu wto, 19.05.2020 o godzinie 17∶50 +0200, użytkownik Dan Horák napisał: > [..] > > I think Richard is rather looking for OpenQA for testing the GUI > unless > the FreeCAD functionality can be also tested thru some command line / > text mode interface. > > "FreeCAD -t 0" performs approx 470

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Martin Langhoff
Agreed. That a lot of Python is such in 2.7 land I know and understand well and it's not something Fedora can fix without boiling an ocean or two. Python 3.x is good but not compelling for many codebases. Maintainership effort for many projects has dwindled, tech debt must now be paid in one big l

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Stephen John Smoogen
On Thu, 21 May 2020 at 08:49, Martin Langhoff wrote: > On Wed, May 20, 2020 at 3:47 PM Richard Shaw wrote: > > Perhaps, but they are still too cumbersome for the average packager. > > So I would have to create a module for Python 3.7, python-pyside2, and > freecad, correct? > > Maybe Fedora need

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Martin Langhoff
On Wed, May 20, 2020 at 3:47 PM Richard Shaw wrote: > Perhaps, but they are still too cumbersome for the average packager. > So I would have to create a module for Python 3.7, python-pyside2, and > freecad, correct? Maybe Fedora needs parallel installable "python" and "python-next" stacks? Prim

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Richard Shaw
On Thu, May 21, 2020 at 5:48 AM Przemo Firszt wrote: > > I think it's time for me to activate.. My name is Przemo, I'm long time > redhat/PLD/fedora user with some experience in packaging. debugging, > etc. I keep building FreeCAD since fedora 20, I also maintain FreeCAD > nightly builds on COPR

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Przemo Firszt
Hi, W dniu wto, 19.05.2020 o godzinie 07∶03 -0500, użytkownik Richard Shaw napisał: > So I get the whole Fedora first, but... > > Backstory: > > FreeCAD has been in a terrible state in Fedora for a couple of years > now and I've nearly given up on trying to maintain the package a few > times now

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-21 Thread Nicolas Mailhot via devel
Le mercredi 20 mai 2020 à 22:18 +0200, Miro Hrončok a écrit : > > We could have parallel installable multiple Python version stacks > w/out Modularity just fine. The "only little problem" is we hardly > have the enough maintainers to maintain the 3k+ existing Python > packages. BTW, that’s not a

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Miro Hrončok
On 20. 05. 20 21:38, Miroslav Suchý wrote: Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python 3.8. But instead of asking ourselves, "should we push in the VERY latest Python and hope it's ok?", we just patch the build system to accep

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Igor Raits
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Wed, 2020-05-20 at 21:38 +0200, Miroslav Suchý wrote: > Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): > > Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python > > 3.8. But instead of asking ourselves, "should we push > > in the VERY l

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Stephen John Smoogen
On Wed, 20 May 2020 at 15:39, Miroslav Suchý wrote: > Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): > > Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python 3.8. > But instead of asking ourselves, "should we push > > in the VERY latest Python and hope it's ok?", we just patch the bui

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Richard Shaw
On Wed, May 20, 2020 at 2:39 PM Miroslav Suchý wrote: > Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): > > Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python 3.8. > But instead of asking ourselves, "should we push > > in the VERY latest Python and hope it's ok?", we just patch the b

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Miroslav Suchý
Dne 19. 05. 20 v 14:03 Richard Shaw napsal(a): > Because Qt 5.13.x / PySide2 5.13.x is NOT compatible with Python 3.8. But > instead of asking ourselves, "should we push > in the VERY latest Python and hope it's ok?", we just patch the build system > to accept it anyway and hope for the best.  >

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Kevin Kofler
Orion Poplawski wrote: > I guess my hope here is that perhaps we allow build failures hold up > finishing the rest of a stack's build a bit longer. Let that pressure > build to hopefully get some more eyes on really fixing the underlying > issues. I am of that mindset too. Unfortunately, these d

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-20 Thread Miro Hrončok
On 19. 05. 20 14:24, Miro Hrončok wrote: If we integrate new Python versions later, this "trying hard" will just shift from alphas and betas to .1 and .2. One more important thing to note is that for example with Python 3.9, it was input from Fedora that made a couple long-deprecated-now-remov

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Orion Poplawski
On 5/19/20 6:03 AM, Richard Shaw wrote: So I get the whole Fedora first, but... Backstory: FreeCAD has been in a terrible state in Fedora for a couple of years now and I've nearly given up on trying to maintain the package a few times now. The previous battle was with the Coin3D stack which f

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Aleksandra Fedorova
On Tue, 19 May 2020, 18:10 Adam Williamson, wrote: > On Tue, 2020-05-19 at 10:43 -0500, Richard Shaw wrote: > > On Tue, May 19, 2020 at 10:31 AM Adam Williamson < > adamw...@fedoraproject.org> > > wrote: > > > > > On Tue, 2020-05-19 at 08:49 -0500, Richard Shaw wrote: > > > > I think here we need

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Adam Williamson
On Tue, 2020-05-19 at 10:43 -0500, Richard Shaw wrote: > On Tue, May 19, 2020 at 10:31 AM Adam Williamson > wrote: > > > On Tue, 2020-05-19 at 08:49 -0500, Richard Shaw wrote: > > > I think here we need better ways of testing software in Rawhide other > > than > > > well, running Rawhide (VM or b

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Adam Williamson
On Tue, 2020-05-19 at 17:50 +0200, Dan Horák wrote: > On Tue, 19 May 2020 08:29:45 -0700 > Adam Williamson wrote: > > > On Tue, 2020-05-19 at 08:49 -0500, Richard Shaw wrote: > > > I think here we need better ways of testing software in Rawhide > > > other than well, running Rawhide (VM or bare m

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Dan Horák
On Tue, 19 May 2020 08:29:45 -0700 Adam Williamson wrote: > On Tue, 2020-05-19 at 08:49 -0500, Richard Shaw wrote: > > I think here we need better ways of testing software in Rawhide > > other than well, running Rawhide (VM or bare metal), besides the > > old mock chroot xnest hack. I'm open to s

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Richard Shaw
On Tue, May 19, 2020 at 10:31 AM Adam Williamson wrote: > On Tue, 2020-05-19 at 08:49 -0500, Richard Shaw wrote: > > I think here we need better ways of testing software in Rawhide other > than > > well, running Rawhide (VM or bare metal), besides the old mock chroot > xnest > > hack. I'm open to

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Adam Williamson
On Tue, 2020-05-19 at 08:49 -0500, Richard Shaw wrote: > I think here we need better ways of testing software in Rawhide other than > well, running Rawhide (VM or bare metal), besides the old mock chroot xnest > hack. I'm open to suggestion here. https://docs.fedoraproject.org/en-US/ci/ ? -- Adam

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Igor Raits
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Tue, 2020-05-19 at 16:11 +0200, Felix Schwarz wrote: > Am 19.05.20 um 15:55 schrieb Richard Shaw: > > Thanks! I do overall enjoy contributing to Fedora but like a lot of > > us 10 year > > plus packagers, I'm accumulated many packages (some a lot

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Felix Schwarz
Am 19.05.20 um 15:55 schrieb Richard Shaw: > Thanks! I do overall enjoy contributing to Fedora but like a lot of us 10 year > plus packagers, I'm accumulated many packages (some a lot more trouble than > others!) and while I have no intention of taking a hiatus or anything I'm > trying to find a p

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Richard Shaw
On Tue, May 19, 2020 at 8:44 AM Felix Schwarz wrote: > > However: Thank you Richard for taking care of PySide2. I contributed (tiny > bits) to Fedora's PySide/Shiboken packages in the past and I can only guess > how many hours you spent to get the new versions into Fedora. > Thanks! I do overall

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Richard Shaw
On Tue, May 19, 2020 at 8:37 AM Miro Hrončok wrote: > On 19. 05. 20 15:19, Richard Shaw wrote: > > Ask upstream to always test with develop version of Python, I believe > > that services like Travis CI have 3.9-dev prepared so that they can > > test early and adopt. > > > > Meanwh

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Felix Schwarz
Am 19.05.20 um 14:56 schrieb Igor Raits: > I think we should get people who maintain Qt on board when updating > Python so that they make sure to backport necessary patches from > upstream when we upgrade Python. Yeah, I think Richard got pretty unlucky when it comes to PySide2 (though congrats f

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Miro Hrončok
On 19. 05. 20 15:19, Richard Shaw wrote: Ask upstream to always test with develop version of Python, I believe that services like Travis CI have 3.9-dev prepared so that they can test early and adopt. Meanwhile, if they can just link all relevant fixes - just backport them in

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Richard Shaw
On Tue, May 19, 2020 at 7:57 AM Igor Raits wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > Hi Richard, > > On Tue, 2020-05-19 at 07:03 -0500, Richard Shaw wrote: > > So I get the whole Fedora first, but... > > > > Backstory: > > > > FreeCAD has been in a terrible state in Fedora fo

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Igor Raits
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi Richard, On Tue, 2020-05-19 at 07:03 -0500, Richard Shaw wrote: > So I get the whole Fedora first, but... > > Backstory: > > FreeCAD has been in a terrible state in Fedora for a couple of years > now > and I've nearly given up on trying to main

Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Miro Hrončok
On 19. 05. 20 14:03, Richard Shaw wrote: So I get the whole Fedora first, but... Backstory: FreeCAD has been in a terrible state in Fedora for a couple of years now and I've nearly given up on trying to maintain the package a few times now. The previous battle was with the Coin3D stack which