After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 759210 - Is XCF version 6 useful?
Is XCF version 6 useful?
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: General
git master
Other All
: Normal normal
: 2.10
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2015-12-08 19:59 UTC by Jehan
Modified: 2015-12-20 18:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
XCF version 6 dropped. (1.77 KB, patch)
2015-12-08 19:59 UTC, Jehan
none Details | Review

Description Jehan 2015-12-08 19:59:53 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.
Comment 1 Jehan 2015-12-20 17:20:56 UTC
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.