[sane-devel] The future of the SANE-Standard

kilgota at banach.math.auburn.edu kilgota at banach.math.auburn.edu
Tue Dec 25 19:13:00 UTC 2007



On Tue, 25 Dec 2007, Alessandro Zummo wrote:

> On Mon, 24 Dec 2007 13:19:58 -0600 (CST)
> kilgota at banach.math.auburn.edu wrote:
>
>>
>> Still subscribed to your list after all these years, since the time that
>> the Canon N640U came out. As you are debating about SVN, I thought I might
>> share some of my experiences working on a similar project.
>>
>> The Gphoto project has converted over to SVN some time ago. It is a bit
>> different from CVS for the user, but it works OK, I think. I was not one
>> of those who was involved in doing the change and thus cannot report about
>> that, but it seems to have gone fairly smoothly.
>>
>> The differences from the developer-user's point of view:
>>
> [...]
>
> thanks for your contribution!
>
> most user will find svn quite compatible with cvs.. the basic commands 
> are luckly the same:
>
> add, commit, update, status

Ah, but it is wrong to assume that they have precisely the same 
functionality. They do not. In particular, "update" does not. To try to 
use it in the same way as it is used in cvs will get one's tail in a 
crack.

These minor differences take some getting used to; one is reminded of the 
saying that the English and the Americans are separated by a common 
language.

For me, a larger inconvenience has been the banishment of the Makefile 
from the individual driver libraries and the creation of a "master" 
Makefile in the directory containing them. The inconvenience is obvious 
for someone supporting a new device and going through a lot of minor code 
changes, reinstalls, and tests. If this change in Makefile structure is in 
fact needed in order to facilitate a change to SVN, then that is something 
to think about. You probably support about as many devices as we do.

Theodore Kilgore



More information about the sane-devel mailing list