GNOME Bugzilla – Bug 759210
Is XCF version 6 useful?
Last modified: 2015-12-20 18:00:11 UTC
Created attachment 316975 [details] [review] XCF version 6 dropped. Hi, After a message on the GIMP user mailing list, I realized that the metadata save feature is currently using parasites, which existed in GIMP 2.8 (and probably in older GIMP too, though I did not use back then). So yes, it means that nobody will be able to view (and edit when we will have the edit features) metadata in GIMP 2.8, but the metadata will still be passed along on saving; thus even after editing in GIMP 2.8, then re-opening with GIMP 2.10, you will get metadata back. So unless using parasites is a temporary hack and we are planning to update the XCF format to store metadata differently, I don't think this feature should block the compatibility mode. The attached patch drop the version 6, thus allows a user to check the compatibility mode even with metadata set. Note that if you tell me that parasites are available only, and passed through saving, from a certain GIMP version, we can still make a minimum version, but this should not block compatibility from at least GIMP 2.8.
Slightly changed the implementation: the compatibility message that metadata won't be visible in older GIMP is only shown when the image to-be-saved has metadata. commit d444804e761bb22c3825532ba682d810418e95f2 Author: Jehan <jehan@girinstud.io> Date: Tue Dec 8 20:50:34 2015 +0100 app: XCF version 6 should not block compatibility mode. Metadata presence implies XCF version 6 or higher. Yet metadata are stored in parasites which are perfecly supported in older GIMP versions and are passed along through saving. Therefore there is no need to keep XCF 6. We just add a warning telling that metadata won't be visible in older GIMP when saving a file with metadata and compatibility mode.