Skip to content

qt515.qtwebkit: unbreak#104474

Merged
ttuegel merged 9 commits intoNixOS:masterfrom
doronbehar:pkg/qt515/qtwebkit
Dec 11, 2020
Merged

qt515.qtwebkit: unbreak#104474
ttuegel merged 9 commits intoNixOS:masterfrom
doronbehar:pkg/qt515/qtwebkit

Conversation

@doronbehar
Copy link
Copy Markdown
Contributor

@doronbehar doronbehar commented Nov 21, 2020

Motivation for this change

More qt515 fixes (like #102840) with unbroken qt515.qtwebkit.

Here's a git grep list of packages that use qt514 in all-packages.nix. Ideally each of them needs to have at least a comment explaining why it uses qt514 and not qt515. Usually they are pinned to qt514 since qt515.qtwebkit is broken on master, but not on this branch - hence every package listed here likely can use qt515.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

A copy of NixOS#96309 essentially - fix the build of it with bison-3.7.
It segfaults with qt5.14.
@doronbehar doronbehar requested a review from ttuegel as a code owner November 21, 2020 08:57
@doronbehar doronbehar requested a review from jonringer November 21, 2020 08:57
@doronbehar doronbehar changed the title qt515.qtwebkit: unbreak 🎉 qt515.qtwebkit: unbreak Nov 21, 2020
@doronbehar
Copy link
Copy Markdown
Contributor Author

cc @freezeboy for review.

@ofborg ofborg bot added the 6.topic: qt/kde Object-oriented framework for GUI creation label Nov 21, 2020
@ofborg ofborg bot requested review from FRidh, abbradar and periklis November 21, 2020 09:54
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Nov 21, 2020
@freezeboy
Copy link
Copy Markdown
Contributor

freezeboy commented Nov 21, 2020

Looks good to me

@ofborg ofborg bot requested a review from layus November 21, 2020 10:10
@FRidh
Copy link
Copy Markdown
Member

FRidh commented Nov 21, 2020

konversation: 1.7.5 -> 1.7.5

Should be 1.7.7.

@doronbehar
Copy link
Copy Markdown
Contributor Author

Should be 1.7.7.

Fixed.

@ttuegel
Copy link
Copy Markdown
Member

ttuegel commented Dec 11, 2020

I updated the top comment to ping the relevant maintainers.

Please test your packages with Qt 5.15, and un-pin them from Qt 5.14 if everything is working. (Note: this will probably not be possible for proprietary applications.)

@turion
Copy link
Copy Markdown
Contributor

turion commented Dec 11, 2020

Does that mean we should use libsForQt5 or libsForQt515? Probably libsForQt5 is better?

turion added a commit to turion/nixpkgs that referenced this pull request Dec 11, 2020
@turion turion mentioned this pull request Dec 11, 2020
10 tasks
@freezeboy
Copy link
Copy Markdown
Contributor

Yes better to use the generic version to avoid the same problem with many programs pinned to 5.15 when the default qt5 will be updated

@tfmoraes tfmoraes mentioned this pull request Dec 11, 2020
10 tasks
@rycee rycee mentioned this pull request Dec 11, 2020
10 tasks
@erictapen erictapen mentioned this pull request Dec 12, 2020
10 tasks
@gebner gebner mentioned this pull request Dec 12, 2020
10 tasks
@TimPut TimPut mentioned this pull request Dec 12, 2020
10 tasks
@tfmoraes tfmoraes mentioned this pull request Dec 15, 2020
10 tasks
@doronbehar doronbehar mentioned this pull request Dec 23, 2020
16 tasks
ttuegel added a commit to ttuegel/nixpkgs that referenced this pull request Dec 25, 2020
qt515.qtwebkit: unbreak

(cherry picked from commit e772531)
@ttuegel ttuegel mentioned this pull request Dec 26, 2020
10 tasks
@fgaz
Copy link
Copy Markdown
Member

fgaz commented Jan 1, 2021

evilpixie waiting on upstream: bcampbell/evilpixie#14 done in #108215

@dotlambda
Copy link
Copy Markdown
Member

There seems to be a limit to the number of people you can ping in a message. We should remove the maintainer ping for the packages that have already been fixed.

@doronbehar doronbehar deleted the pkg/qt515/qtwebkit branch March 2, 2023 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: qt/kde Object-oriented framework for GUI creation 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

qtwebkit marked as broken

9 participants