Currently, all mounts of a lens need to be taken into account for
uniquely identifying a lens.  This is because of the compact cameras,
for which the lenses are called "Standard".  Thus, the combination of
maker, model, and cropfactor is not enough to make a <lens> database
entry unique.

 On the other hand, the need for ALL mounts in the primary database
key for lenses is awkward: The calling programs, e.g. Darktable, do
not show the mounts to the user, so in the worst case, the users sees
two lenses with the same name in the list, and  does not know which
one to select.

 In reality, this will happen very rarely, because the probability for
two lenses differing only in the mounts is rare.  But it is not
impossible.

 Possible solution: Re-name all compact camera lenses to the model
name of the *camera*.  Possibly this can be translated to English with
"Standard", so that the user would not notice the change.
Furthermore, document and enforce the convention that the default lens
(i.e., no converter, default output format) has the shortest lens
model name.

 Any commens/objections?

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Lensfun-users mailing list
Lensfun-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lensfun-users

Reply via email to