chaotic-aur / packages

The packages Mason, what do they mean? (Package requests and bug reports here) 📑
https://aur.chaotic.cx
318 stars 20 forks source link

[Maintenance] Drop KF5/Qt5 packages. Migrate to KF6/Qt6. #3157

Open xiota opened 2 months ago

xiota commented 2 months ago

Arch switched to KF6/Qt6 a couple months ago. Manjaro switched recently. Qt5 is long past end of life.

This issue serves as advance notice. Changes will occur over the next few months, or longer. Probably won't be complete until after the v4-build transition.

Exceptions:

Technetium1 commented 1 month ago

octopi is now on this list due to the dependency qt-sudo. Edit: no longer an issue

dr460nf1r3 commented 1 month ago

This is a debacle 👀 though the AUR page provides this PKGBUILD: https://github.com/yochananmarqos/pkgbuilds/blob/master/qt-sudo/PKGBUILD

xiota commented 1 month ago

There's no rush to drop packages. There's still time for maintainers to update.

The maintainer of octopi has been working on it.

qt5-webkit is ultimately doomed though. Will have to see which dependents can be updated to Qt6.

dr460nf1r3 commented 1 month ago

octopi is now on this list due to the dependency qt-sudo.

Got updated: https://aur.archlinux.org/cgit/aur.git/commit/?h=qt-sudo&id=3da895e7725c39cc46c6352ff886776131caf68a

Technetium1 commented 1 month ago

Interfere applied to Octopi thanks @dr460nf1r3 🎉 https://github.com/chaotic-aur/interfere/commit/ce4d68b1e00c092abe390bd9e2d3780c3310bd79

thotypous commented 1 month ago
  • csxcad-git

This one is specially important since we use openems-git for some classes, which depends on csxcad-git.

xiota commented 1 month ago

openems-git and csxcad-git don't use Qt/webkit. Switched them to custom pkgbuilds via interfere.

Related qcsxcad-git and appcsxcad-git do use Qt.

xiota commented 1 month ago

Dropping qt5-webkit because it looks too complicated to fix. It was deprecated years ago, and the project keeping it alive quit ~2020.

Technetium1 commented 1 month ago

Asked about Qt6 migration of megasync https://github.com/meganz/MEGAsync/issues/954#issuecomment-2137822766

thotypous commented 1 month ago

Is there something we can do about rstudio-desktop? It's actually pretty important for the UFSCar arch image

Technetium1 commented 1 month ago

ventoy-bin is now on this list. I've created an issue because I uncovered much larger underlying problems with their CI: https://github.com/ventoy/Ventoy/issues/2858

xiota commented 1 month ago

@thotypous The maintainer of rstudio-desktop has found a workaround for the issues. I'll add it back under the Paulo section.

xiota commented 1 month ago

ksmoothdock is on chopping block. Leaving it for now.

xiota commented 1 week ago

octopi-git is effectively unmaintained.

xiota commented 1 week ago

ms-office-online depends on orphaned jade-application-kit, which depends on pyside2/Qt5.

SteavenGamerYT commented 2 days ago

pls dont drop qt5 packages, they are my favorite

xiota commented 23 hours ago

@SteavenGamerYT Programs and packages that are not updated to Qt6 are basically unmaintained. There has not been a systematic purge of Qt5 packages. Most packages that have been dropped so far had other problems, like failure on rebuild.