Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}

More
16 Aug 2021 00:37 #217853 by cmorley
Since we are throwing out opinion:

If we don't use the python change as a major number bump, then I don't know what what you would ever change it for.
Not sure what we are saving it for.

(Kinda like the linux kernal being on version 3 forever - untill they realized that was kinda a bad policy)

python version is a huge change and in fact makes moving (python) code between 2.8 and master problematic.

Please Log in or Create an account to join the conversation.

More
16 Aug 2021 09:06 #217864 by tommylight

Please Log in or Create an account to join the conversation.

More
16 Aug 2021 09:11 #217865 by rodw

Please Log in or Create an account to join the conversation.

More
17 Aug 2021 19:59 #218010 by andypugh

If we don't use the python change as a major number bump, then I don't know what what you would ever change it for.
Not sure what we are saving it for.

I would anticipate it being for something that changes the way that LinuxCNC works. 
In theory the Py3 change should be entirely invisble to users. 
 

Please Log in or Create an account to join the conversation.

More
17 Aug 2021 20:03 - 17 Aug 2021 20:04 #218011 by robertspark
true... but it is a fairly limiting change from py2 version of linuxcnc to py3 with associated dependencies that may not work
the number does not really make a difference to me.... as long as my machine works which they now do (again,,, sort of)
Last edit: 17 Aug 2021 20:04 by robertspark.

Please Log in or Create an account to join the conversation.

More
17 Aug 2021 21:31 #218021 by tommylight
I also agree with Andy.
Changing it to 3 would just make it easier to remember when was what.

Please Log in or Create an account to join the conversation.

More
20 Aug 2021 11:58 - 20 Aug 2021 11:58 #218235 by phillc54
I think that because it is such a major change that appears to make it difficult for upwards merges from 2.8 then it should be a change to version 3.
Last edit: 20 Aug 2021 11:58 by phillc54.

Please Log in or Create an account to join the conversation.

More
10 Jan 2022 15:12 #231311 by gibsonc
Hi all

Along the same lines as the OP

I have been messing around with GladeVCP for a while now, really just trying to teach myself something new and get back into coding by contributing to a project that is of interest to me.
One thing has become pretty clear and that is that there are a LOT of deprecations from GTK2 to 3.

What is the plan with 2.9? It's a major release and at some point one has to break things to move forward.
Updating all the widgets and code to be compatible to the latest Glade and GTK3 is a challenge, but then I am still learning, but I am making good progress. It will however not be backward compatible once done.

What is going to be the base OS requirement for 2.9? Buster?

Incidentally, GTK4 is already out and while we don't want to go there, we must at least migrate to 3 at this point to make future work easier.

@hansu may also want to chime in. He also seems keen to remove deprecated code and do some work on GladeVCP.
 

Please Log in or Create an account to join the conversation.

More
23 Jan 2022 15:59 #232886 by HansU
@gibsonc I don't know why we don't go directly to Gtk4. I'm pretty sure there is a reason.

Please Log in or Create an account to join the conversation.

More
23 Jan 2022 16:50 #232891 by cmorley
Because gtk3 is
... cough cough... stable,
is available in the distros we target,
should be available for quite some time,
and upgrading from getk2 to gtk4 would be harder then gtk2 to gtk3 to gtk4

We don't want to target cutting edge libraries.

Please Log in or Create an account to join the conversation.

Moderators: HansU
Time to create page: 0.087 seconds
Powered by Kunena Forum