-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove some broken configs inside configs/sim/gscreen #3096
Remove some broken configs inside configs/sim/gscreen #3096
Conversation
Should probably remove the mention of Silverdragon here, too. |
Thanks for pointing that out. Looking at this again it seems that I might have got myself a somewhat bigger job then expected.
Given that really very little of gscreen is still in working order it seems to me that if a more thorough cleanup is desired then it may make a lot more sense to just remove all of gscreen now rather then leave possibly broken/obsolete bits and pieces that will probably remain in the source code for years to come. So should we just remove the broken content in 'configs/sim/gscreen' and ignore the obsolete files in the background or should this be a more thorough cleanup? Thanks |
See 6fe73e7 |
What do you think about #3106 as an alternative? |
Nice. If it's fixed then it doesn't need removing. |
I have worked on all the fies in share/gscreen/skins (I think) and launched at least one config that uses each then homed it. I can see why Chris shifted loyalties to QT. Gtk is awful. For example to set the DRO text colour some handlers create a Pango attribute and insert that into the widget: |
I'm sure it won't be very long before this has to be fixed again, that is why I lean towards removing things rather than investing a lot of time trying to fix it again and again. I'll try to checkout your branch and see how things look. |
So I had a look at your branch. The result is rather mixed:
Not sure how much time you are willing to invest but given the likelihood of all this breaking again in the foreseeable future I'm not inclined to invest any time in fixing these bugs. |
They all work for me, though with errors. (fewer now) I have cleaned up all but one of the silverdragon errors. And that's proving tricky:
Obviously gscreen doesn't have that many lines, and the Hex number appears nowhere in the code. |
Closing this since these seem to be mostly working again. Thanks for all the work. |
This removes some of the simulation configs in the 'gscreen' folder.
These have been broken and unmaintained for at least two years. Nobody, including the original authors, have shown any interest in maintaining these since.
The simulation configs included in LinuxCNC should showcase the capabilities of the application, which is now part of the debian repository, it seems a rather sad state of affairs to have unmaintained configs that have been failing to load over several releases.
See also #3094
Thank you.