-
Notifications
You must be signed in to change notification settings - Fork 806
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
Usage of private Qt class QZipWriter #3723
Comments
On Debian Qt5Gui Private component is provided by package qtbase5-private-dev For simplicity the Debian packagers choose to build the desktop client with usage of private APIs to avoid the need to rebuild the desktop client when they update Qt. That is their choice. Using another method to write zip would be nice but that is definitely a feature request and priority for it is low. Would like to try maybe using KDE Frameworks 5 Archive library ? |
With a not stable ABI the things in the Private part may change very rapidly. This is the reason, why Debian created this package. As for every minor update all packages, depending on that package needs to get recompiled. The other reason is to make sure, that project do not rely on something, that is not stable. There are only a few valid use cases, when this private API should be used.
That would be a great alternative. |
I am sorry for my usage of the word I have no idea when we could switch to a proper public API for that. sorry |
How to use GitHub
The GUI uses the private Qt class QZipWriter, which also has no stability guarantee.
On Debian the Qt5::GuiPrivate library has no CMake configure script and thus the affected code is removed.
Are there any plans to implement the functionality via public interfaces or is there hope to get these interfaces stable?
The text was updated successfully, but these errors were encountered: