Skip to content
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

[Rebuild] qt5-webkit #3160

Closed
D3vil0p3r opened this issue May 19, 2024 · 7 comments
Closed

[Rebuild] qt5-webkit #3160

D3vil0p3r opened this issue May 19, 2024 · 7 comments
Labels
request:rebuild-pkg Package is missing a rebuild. waiting:upstream-fix Waiting for fix in AUR or in the project iself.

Comments

@D3vil0p3r
Copy link

Packages:

https://aur.archlinux.org/packages/qt5-webkit

Latest chaotic version

latest

Reason for rebuild

After the update of icu package to 75, qt5-webkit seems to break by the following error:

resolving dependencies...
warning: cannot resolve "libicuuc.so=74-64", a dependency of "qt5-webkit"
warning: cannot resolve "libicui18n.so=74-64", a dependency of "qt5-webkit"
:: The following package cannot be upgraded due to unresolvable dependencies:
      qt5-webkit

:: Do you want to skip the above package for this upgrade? [y/N]

Logs

No response

Builds?

No response

More information

No response

@D3vil0p3r D3vil0p3r added the request:rebuild-pkg Package is missing a rebuild. label May 19, 2024
@D3vil0p3r
Copy link
Author

Probably this package will be dropped soon according to #3157 but be aware about other Chaotic packages that depend on icu libraries.

@Technetium1
Copy link
Member

Build is currently failing: qt5-webkit.log
Others report the same failure in clean chroot: https://aur.archlinux.org/packages/qt5-webkit#comment-973711

@Technetium1 Technetium1 added the waiting:upstream-fix Waiting for fix in AUR or in the project iself. label May 19, 2024
@dreirund
Copy link

dreirund commented May 20, 2024

Build is currently failing: qt5-webkit.log

This looks for me that it can be worked around by adding -Wno-error=template-id-cdtor and other -Wno-error=-flags to CFLAGS/ CXXFLAGS.

Maybe also just using -w (to switch off all warnings) might be a "catch them all" solution.

@thotypous
Copy link
Member

Latest ICU seems to require -std=c++17 but changing from C++11 to C++17 breaks some of the existing qt5-webkit code

@xiota
Copy link
Contributor

xiota commented May 22, 2024

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

@xiota xiota closed this as completed May 22, 2024
@xiota xiota closed this as not planned Won't fix, can't repro, duplicate, stale May 22, 2024
@D3vil0p3r
Copy link
Author

Thank you @xiota in qt6 what is the package that should replace that one?

@xiota
Copy link
Contributor

xiota commented May 22, 2024

There's no replacement. Upstream development on qtwebkit was deprecated years ago. They switched to qtwebengine.

Programs that were never updated from qtwebkit have been on life support. They're basically abandoned. Long past time to unplug. Only ~4-5 packages used it, and I've already dropped them from the repo.

Looks like people are still trying to fix it, so the AUR package may eventually work again. But I'd rather not bring it back here because I'm not interested in dealing with it when it breaks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request:rebuild-pkg Package is missing a rebuild. waiting:upstream-fix Waiting for fix in AUR or in the project iself.
Development

No branches or pull requests

5 participants