Project

General

Profile

Bug #910

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

Added by Volker Grabsch almost 6 years ago. Updated almost 3 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
-
Category:
basicio
Target version:
Start date:
25 Jul 2013
Due date:
% Done:

0%

Estimated time:

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 calledClosed10 Jun 2013

Actions
Related to Exiv2 - Bug #836: writeMetadata() destroys resource fork on MacOS X for big files (>1MB)Closed03 Aug 2012

Actions

History

#1

Updated by Robin Mills almost 6 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 5 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 about 4 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 4 years ago

  • Assignee deleted (Robin Mills)
#5

Updated by Robin Mills almost 3 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