Skip to content

[many ports] Update KF5 frameworks to 5.81#17268

Merged
dan-shaw merged 7 commits intomicrosoft:masterfrom
wrobelda:kf5_update_to_581
May 21, 2021
Merged

[many ports] Update KF5 frameworks to 5.81#17268
dan-shaw merged 7 commits intomicrosoft:masterfrom
wrobelda:kf5_update_to_581

Conversation

@wrobelda
Copy link
Contributor

@wrobelda wrobelda commented Apr 13, 2021

  • Describe the pull request

Updates KDE Frameworks to 5.81

  • Which triplets are supported/not supported? Have you updated the CI baseline?

No change

  • Does your PR follow the maintainer guide?

Yes

@wrobelda wrobelda force-pushed the kf5_update_to_581 branch 9 times, most recently from d67a5c7 to d00bff5 Compare April 13, 2021 18:44
Copy link
Contributor Author

@wrobelda wrobelda Apr 13, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If wondering, please see this conversation for details on why this approach.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conversation is behind a login-gate and cannot be seen.

Copy link
Contributor Author

@wrobelda wrobelda Apr 13, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This points to official #vcpkg channel and the maintainers are there. The conversation linked was with @ras0219-msft and is intended for any other vcpkg maintainer who would be reviewing this PR. If you're not willing to create a Slack account and join that channel, I don't know how to help you, but it can be seen.

Copy link
Contributor

@Hoikas Hoikas Apr 13, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps instead of being rude, you could kindly copy and paste the discussion or a synopsis thereof into the PR for those of us who do not wish to sign up for yet another account(TM).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I can't see that and I'm a maintainer; I would really appreciate a copy-paste of it...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh, I see what it is: default-features can't be platform-expression'd away. This is an issue with default-features, and should be fixed (and until then, we use this workaround).

Copy link
Contributor Author

@wrobelda wrobelda Apr 29, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@strega-nil yes, this is precisely what @ras0219-msft suggested. The upstream added a default dependency on qt5-waylandon Linux (1, 2). I didn’t want to go against the wish of the maintainers, but also qt5-wayland is not stable, per its portfile's memo. As such, I needed to make it a default on Linux but also possible to disable it, should qt5-wayland fail to build for some.

@wrobelda wrobelda marked this pull request as ready for review April 13, 2021 19:09
@NancyLi1013 NancyLi1013 self-assigned this Apr 14, 2021
@NancyLi1013 NancyLi1013 added the category:port-update The issue is with a library, which is requesting update new revision label Apr 14, 2021
@NancyLi1013 NancyLi1013 added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Apr 14, 2021
@NancyLi1013
Copy link
Contributor

LGTM, thanks for your updates @wrobelda.

@wrobelda wrobelda mentioned this pull request Apr 21, 2021
@wrobelda
Copy link
Contributor Author

@NancyLi1013 any reason why this is still pending merging to master?

@NancyLi1013
Copy link
Contributor

@NancyLi1013 any reason why this is still pending merging to master?

No, there is nothing blocking. We're doing a big clean up PRs in these days. So this PR will be merged soon. Since there are many PRs that need to be merged. Maybe we need to wait for a moment.

@BillyONeal
Copy link
Member

Sorry for the delay, we had a bunch of infrastructure related things on the floor (e.g. our MacOS build fleet dying because of changes to MacOS and brew) we've been working through. Merged with master to make sure this still works on the current VMs.

@strega-nil-ms
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@strega-nil-ms
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@strega-nil-ms
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@NancyLi1013 NancyLi1013 removed the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label May 10, 2021
@NancyLi1013
Copy link
Contributor

kf5windowssystem failed on x64-windows:

CMake Error: Could not open file for write in copy operation D:/buildtrees/kf5windowsystem/src/v5.81.0-e5ada730c9.clean/.clang-format.tmp
CMake Error: : System Error: Permission denied
CMake Error at D:/installed/x64-windows/share/ECM/kde-modules/KDEClangFormat.cmake:67 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  D:/installed/x64-windows/share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake:79 (include)
  CMakeLists.txt:16 (include)

kf5guiaddons failed on x64-windows:

CMake Error: Could not open file for write in copy operation D:/buildtrees/kf5guiaddons/src/v5.81.0-d7ffef2860.clean/.clang-format.tmp
CMake Error: : System Error: Permission denied
CMake Error at D:/installed/x64-windows/share/ECM/kde-modules/KDEClangFormat.cmake:67 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  D:/installed/x64-windows/share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake:79 (include)
  CMakeLists.txt:26 (include)

Seems like parallel problem. Could you please add DISABLE_PARALLEL_CONFIGURE in vcpkg_configure_cmake for these two ports?

@wrobelda
Copy link
Contributor Author

wrobelda commented May 18, 2021

@NancyLi1013 fixed. The zxing-cpp and dbow2 failures are unrelated.

@NancyLi1013
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@NancyLi1013
Copy link
Contributor

As commented here #17983 (comment), zxing-cpp and dbow2 are related with opencv4. We have fixed the problems on opencv4, so zxing-cpp and dbow2 can work normally now.

@wrobelda
Copy link
Contributor Author

wrobelda commented May 19, 2021

As commented here #17983 (comment), zxing-cpp and dbow2 are related with opencv4. We have fixed the problems on opencv4, so zxing-cpp and dbow2 can work normally now.

Looks like clamav is failing now. All fixed.

@wrobelda wrobelda force-pushed the kf5_update_to_581 branch from dec0952 to 2ca73e3 Compare May 19, 2021 19:38
@wrobelda wrobelda force-pushed the kf5_update_to_581 branch from 2ca73e3 to a4af157 Compare May 20, 2021 00:26
@NancyLi1013 NancyLi1013 added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label May 20, 2021
@NancyLi1013
Copy link
Contributor

LGTM now, thanks for your hard work. @wrobelda

@dan-shaw dan-shaw merged commit b34b7ff into microsoft:master May 21, 2021
@wrobelda wrobelda mentioned this pull request May 31, 2021
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-update The issue is with a library, which is requesting update new revision info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants