Bug #910

Bug #836 possibly reintroduced: writeMetadata() destroys resource fork on MacOS X for big files (>1MB)

Added by Volker Grabsch about 5 years ago. Updated almost 2 years ago.

Status:AssignedStart date:25 Jul 2013
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:basicio
Target version:0.28

Description

I believe that the fix for #906 reintroduced bug #836.

The fix for #906 (as I understand it) solves the problem by disabling the xattr handling for all Mac platforms. However, the Mac platforms were the reason we introduced the xattr handling in the first place, as otherwise the resource fork of images bigger than 1MB would be destroyed.

So I think that disabling this mechanism for all MacOS platforms is going too far. If we really want to do that, we should provide an alternative mechanism that preserves resource forks.


Related issues

Related to Exiv2 - Bug #906: Mountain Lion Plugin crashes when setxattr called Closed 10 Jun 2013
Related to Exiv2 - Bug #836: writeMetadata() destroys resource fork on MacOS X for big... Closed 03 Aug 2012

History

#1 Updated by Robin Mills about 5 years ago

  • Priority changed from High to Normal
  • Target version changed from 0.24 to 0.25

I'll take a look at this on Saturday. I believe the earlier fix will be effective Lion (MacOS-X 10.7) and earlier. Might be able to sneak this into 0.24.

Robin

#2 Updated by Robin Mills almost 4 years ago

  • Status changed from New to Assigned

I've changed the status to "Assigned" to help me remember to do something about this for v0.25.

#3 Updated by Robin Mills over 3 years ago

  • Target version changed from 0.25 to 0.26

Deferred to v0.26. Insufficient time to deal with this for v0.25.

#4 Updated by Robin Mills about 3 years ago

  • Assignee deleted (Robin Mills)

#5 Updated by Robin Mills almost 2 years ago

  • Target version changed from 0.26 to 0.28

Volker

I've put in around 1200 hours of effort to get to code complete v0.26 and closed almost 200 issues. Regrettably, there are only 5 or 6 issues on which I have not been able to work. This is one. Deferred for v0.27.

Also available in: Atom PDF

Redmine Appliance - Powered by TurnKey Linux