D19939: Avoid failing installation via temporary dir due to file name clashes
Friedrich W. H. Kossebau
noreply at phabricator.kde.org
Thu Mar 21 13:00:45 GMT 2019
kossebau added a comment.
So the solution would be to cache the calculated result. Which would also allow to have this as flag for some proper post-install cleanup once that is sorted out and defined.
Problem is: `KNSCore::Installation` is an exported class, with an installed header. So it would need to stay binary compatible.
Unless we give the comment "@internal" in the class documentation more emphasis. Not sure though if people have been aware of that, given the resulting API dox page does not carry that information bit: https://api.kde.org/frameworks/knewstuff/html/classKNSCore_1_1Installation.html
Now does the class not have a pimpl implementation, so we could simply add another data item.
Another option would be to reuse the existing set of directory/path members for the different installation dir types, where only one of is used. By the cost of a bit more fragile logic due to the abuse, but what else could be done?
REPOSITORY
R304 KNewStuff
REVISION DETAIL
https://phabricator.kde.org/D19939
To: kossebau, #frameworks, leinir, apol
Cc: kde-frameworks-devel, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190321/a7231745/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list