Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
GIMP
GIMP
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,672
    • Issues 2,672
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 35
    • Merge Requests 35
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • GIMPGIMP
  • Issues
  • #5948

Closed
Open
Opened Nov 17, 2020 by postscript-dev@postscript-dev

libgimp: fix timezone in IPTC tag Iptc.Application2.TimeCreated

GIMP version: master and maintenance branches

Operating System: ALL

Package:

Description of the bug

This is a follow up to @Jehan's submission (Commit 4485296b). The GIMP part completes the changes on the GIMP side but I think that the exiv2 code at https://dev.exiv2.org/issues/1380 needs some modification.

  1. Exiv2 has moved to github (https://github.com/Exiv2/exiv2). You should get a quicker response if you post there.
  2. DateValue::write() and TimeValue::write() are used to ouput the string in a human readable format (called by Value::toString()) but are also used when saving the metadata. When writing to file, the IPTC specification doesn't include the separators '-' and ':' which are useful for humans. This means that exiv2 saves the date and time types in an incorrect format. Your changes now read the data back correctly but for portability between non-exiv2 software, the write issue also needs to be addressed.

I hope this is of some help. I tried posting at dev.exiv2.org but I don't think they allow new accounts.

Reproduction

Additional information

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gimp#5948