-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
qt-advanced-docking-system: support Conan 2 #26496
Conversation
…ate/qt-advanced-docking-system
…ed-docking-system
…ed-docking-system
…ed-docking-system
Please fix your CI system instead of opening a new PR. |
tc.cache_variables["CMAKE_AUTOMOC_EXECUTABLE"] = os.path.join(qt_tools_rootdir, "moc.exe" if self.settings_build.os == "Windows" else "moc") | ||
tc.cache_variables["CMAKE_AUTORCC_EXECUTABLE"] = os.path.join(qt_tools_rootdir, "rcc.exe" if self.settings_build.os == "Windows" else "rcc") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice workaround!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These probably should have included a .replace("\\", "/")
as well, though.
Not sure what you mean by anything being wrong with our CI here - if there's any issues please let us know and we can look into it. @uilianries and I have spent quite some time reviewing the PR in order to get this through the finish line, based on your initial contribution which we are thankful for. The most recent revision of #18794 was built on CI and it failed on Windows, and it was also not building correctly on Linux, which is what we are addressing here - please be mindful that we are trying to help and these type of hostilities are counterproductive. Please remember to abide by the code of conduct https://github.com/conan-io/conan-center-index?tab=coc-ov-file#readme
|
As the CI still does not support Qt6 + Linux (yet), I built locally based the commit cf56969. Here are the result for static and shared, all looking good. A few warnings from the compiler, but all built artifacts are present in the package folder. |
Well, it's hard to be productive in the first place with the blanket ban on CI time due to the arbitrary limit on the number of (existing, not new) open PRs. |
We have two rather limited resources: our CI system and our time as reviewers. So we want to ensure that we give all contributors a fair chance at having their pull requests go through CI and through a team review. Either way - we are appreciative of your efforts and contributions to Conan Center, but there is no excuse for mistreating our reviewers. |
That sounds perfectly reasonable and acceptable in theory, but I can't recall a single instance where this has worked on CCI for PRs I have been involved in, regardless of the interest being from multiple users or not. I'm struggling to see much of real prioritization at all, except for low-hanging version bump PRs. |
We have a high number of PRs and issues across all repositories. Recently we have been paying a lot more attention to issues reported in this repository and are currently undergoing a big effort of prioritising bugfixes and features, and moving the focus away from new versions being added unless there's more requests. We understand we are not perfect, we have never been, and this is a work in progress - and we feel your pain and frustration, and do so from other users. However, we will not tolerate abuse under any circumstance
Help us get there - we want to get there. Antagonising the team at every turn is not going to help you, us, or the community that we want to serve. |
Based on #18794
Migrate
qt-advanced-docking-system
with Conan 2 supportAdditionally tested on Linux:
linux-build.log