- User Interfaces
- GladeVCP
- Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
16 Aug 2021 00:37 #217853
by cmorley
Replied by cmorley on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
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.
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.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19042
- Thank you received: 6380
16 Aug 2021 09:06 #217864
by tommylight
Replied by tommylight on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
I agree with Chris .
Please Log in or Create an account to join the conversation.
16 Aug 2021 09:11 #217865
by rodw
Replied by rodw on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
X 2I agree with Chris .X2
Please Log in or Create an account to join the conversation.
17 Aug 2021 19:59 #218010
by andypugh
In theory the Py3 change should be entirely invisble to users.
Replied by andypugh on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
I would anticipate it being for something that changes the way that LinuxCNC works.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.
In theory the Py3 change should be entirely invisble to users.
Please Log in or Create an account to join the conversation.
- robertspark
- Offline
- Platinum Member
Less
More
- Posts: 915
- Thank you received: 216
17 Aug 2021 20:03 - 17 Aug 2021 20:04 #218011
by robertspark
Replied by robertspark on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
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)
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.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19042
- Thank you received: 6380
17 Aug 2021 21:31 #218021
by tommylight
Replied by tommylight on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
I also agree with Andy.
Changing it to 3 would just make it easier to remember when was what.
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.
20 Aug 2021 11:58 - 20 Aug 2021 11:58 #218235
by phillc54
Replied by phillc54 on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
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.
10 Jan 2022 15:12 #231311
by gibsonc
Replied by gibsonc on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
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.
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.
23 Jan 2022 15:59 #232886
by HansU
Replied by HansU on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
@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.
23 Jan 2022 16:50 #232891
by cmorley
Replied by cmorley on topic Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
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.
... 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
- User Interfaces
- GladeVCP
- Master 2.9 >> Python3, GladeVCP {have the files been upgraded or now depricated}
Time to create page: 0.244 seconds