Skip to content
Commit bf888d94 authored by Jan Blackquill's avatar Jan Blackquill 🌈
Browse files

Remove Breeze for GTK2

GTK2 is obsolete and EOL. All applications worth supporting have moved on from GTK2 or are obsolete and no longer shipped by distros. There is no point maintaining something designed to support software no longer supported by its developers/maintainers and an ecosystem.
parent 96c2f79c
  • Developer

    Please don't do such large changes without review. There are large applications, like GIMP, which have not yet transitioned to GTK+ 3.

    Such a big change should also be communicated to distributions first, since they ship said GTK+2 applications and will find them broken visually because it has been removed without any discussion.

    Please revert.

    @ngraham @davidedmundson

  • David Edmundson @davidedmundson ·
    Developer

    Indeed. There's a procedure to follow.

    I'll let Jan follow this up, before stepping in.

    5.21 is unaffected.

    We also have some other options to explore. We dropped Qt4 support in breeze, but ensured the old tarballs Qt4 support was co-installable with master's Qt5 and communicated this. Best of both worlds.

  • Author Contributor

    I wouldn't mind releasing a final ancillary tarball containing the GTK2 theme only, but I do not believe that the GTK2 theme should remain in the git repository or return to it after my commit removing it in any scenario.

    GTK2 is dead and any applications still using it are worth zero time or resources. Most if not all apps still using GTK2 incidentally also play horribly with third party themes like Breeze GTK, or simply don't use system ones by default, so aren't affected negatively by the lack of Breeze for GTK2.

  • David Edmundson @davidedmundson ·
    Developer

    That latter point stance is a valid stance to take to a discussion. But there is an order to doing these things that we have to follow. It's a community project.

    For reference here is my email send to both distros/plasma-devel about breeze. Changes were only made after we heard back.

    https://mail.kde.org/pipermail/distributions/2020-January/000392.html

    You can use this as a template.

  • Developer

    GTK2 is dead and any applications still using it are worth zero time or resources.

    Perhaps not yours, but the distributions would beg to differ. GIMP is not GTK+3 yet, and it is a big piece of software still shipped by distributions, and is still maintained.

    Either way, doing this without telling anyone, without any review is bad regardless of whatever views you might hold. I ask you again: please revert, or I will do so myself, and get the Community Working Group involved.

    This is not how one properly fosters relationships with downstreams.

    Don't bother sending mails after the fact: first restore the state, start the discussion, then act accordingly.

  • Jan Blackquill 🌈 @cblack

    mentioned in commit 6d7074d4

    ·

    mentioned in commit 6d7074d4

    Toggle commit list
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment