Hi John, On 01.04.2022 08:11, John McQuah wrote:
I can confirm that the gtk3 version bump fixes the issue. Thanks for the update, and for the recommendation to try a new gtk theme.
Thank you.
With responsibility for maintaining thousands of CRUX ports, it's understandable that you prefer not to waste time on patching the ports that haven't kept up with the system libraries. In this case a fix was quickly posted to the system library itself, but some libraries might not be so accommodating. For those cases, dropping the old software in favor of a modern alternative is a simple resolution to the breakage that would otherwise persist in the port tree.
I don't get your point here. You explained a problem that at least I was unaware off and provided the legwork by posting the upstream issue about it. I followed up on it, because at the time of your posting there has been no comment on it yet. The next day however, this one commit was mentioned to provide at least half of the fix, so at that point, I already prepared the patch commit for it. What exactly else do you expect me to do?
But by not taking the opportunity to provide feedback to upstream developers, we leave them completely unaware that their user base extends into the CRUX community. To quote the Japanese proverb, "the protruding nail gets hammered." The upstream github sites might be filled with bug reports from users on Mac OS X or Windows, with hardly a peep from the CRUX users who silently moved on to an alternative at the first sign of outdated code. Due to our silence (and to their remoteness from the development of the system library they depend on), the upstream project has no idea that the GUI they wrote prior to gtk 3.10 is in need of a rewrite, and they focus their attention on the internals of the app rather than its GUI.
I'm not advocating holding sentimentals for old software, but instead doing our part to improve the software we once saw fit to include in our repositories. Dropping a port at the first sign of trouble is too drastic a response, if the upstream github site is active and responsive to constructive feedback from users on other platforms.
John, with all due respect, I encourage you to use your voice and make it heard. I use mine wherever I feel I need to. Have a great weekend, Tim