> only to discover that in the time between me giving up and then trying again someone had committed code to SANE to support the scanner already…..it happens sometimes.
One of the best things you can do in these situations is to actually audit the code that was contributed against the code you have. If you have more than was contributed, you could potentially still make a contribution of what's missing, against the structure of the existing contribution.