Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.
Posted Jun 28, 2010 20:53 UTC (Mon) by bjartur (guest, #67801)In reply to: Very true but it begs the question of generic picture management policy. by tzafrir
Parent article: A quick grumpy review of Shotwell
It's a simple tradeoff:
- use the "right" solution (xattrs)
- Metadata will persist through changes and reorganization
- Other programs will be able to find and use metadata (file managers, (set|get)fattr).
- Not all filesystems support xattrs. Some hacks exist to store xattrs in filesystems that don't support them but do support some similiar concepts (e.g. NTFS alt.str.).
- use the "hacked" solution (seperate metadata files)
- Will work over e.g. NFS sans extra hacking
- Metadate won't persist through edits and reorganization. Hacks exists to make metadata persist through either (e.g. by comparing images to all existing images).
- Metadata won't be obviously "attached" to the related files.
- Directories get cluttered with metadata files or risk corruption of metadata of all imported files.
Posted Jun 29, 2010 11:22 UTC (Tue)
by paulj (subscriber, #341)
[Link] (7 responses)
- works with tools which think files are just files
There are a number of such formats already, what we're lacking is a format that is optimised for multiple-streams for data storage.
Posted Jun 29, 2010 16:41 UTC (Tue)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted Jun 29, 2010 17:45 UTC (Tue)
by paulj (subscriber, #341)
[Link] (1 responses)
Posted Jun 29, 2010 20:03 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Posted Jun 29, 2010 18:15 UTC (Tue)
by dlang (guest, #313)
[Link] (2 responses)
Posted Jun 30, 2010 6:59 UTC (Wed)
by paulj (subscriber, #341)
[Link] (1 responses)
Posted Jun 30, 2010 7:19 UTC (Wed)
by dlang (guest, #313)
[Link]
this applies to xattr use as well.
Posted Jul 4, 2010 18:21 UTC (Sun)
by bjartur (guest, #67801)
[Link]
Ideally, I'd like simply having mountable files (on Linux you'll need a loop device; preferably in user space) that can be formatted as a directory (multiple named internal data streams), list (multiple indexable streams) or whatever may be invented in the future. Simple bencode some data and mount it to be able to work with it The Unix(R) Way. The tools that work with the data need not care how it's stored on disk, so you can just choose the most efficient format or whatever suits you.
Very true but it begs the question of generic picture management policy.
- allows other tools to treat files as collections of different data
Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.
Very true but it begs the question of generic picture management policy.