On 7/24/2013 05:30, Jan Nijtmans wrote:

It looks like SQLite is doing something wrong here:
      <http://www.fossil-scm.org/index.html/info/b88edfefbb>

That patch is fine on Cygwin as long as you build Fossil with the external SQLite, rather than the bundled SQLite.

The bundled SQLite is almost certainly broken with that patch because it probably isn't using the Cygwin 1.7.20+ F_LCK_MANDATORY feature, so it won't cooperate properly with any program based on native Windows SQLite.

(And if stock Fossil does turn on mandatory locking on Cygwin via the new Cygwin feature, they also need to add a way to turn it *off*, as Cygwin SQLite does with CYGWIN_SQLITE_LOCKING=posix, else the program won't be able to cooperate with other programs based on Cygwin SQLite.)

Could you try that fix, please?

What exactly are you asking me to do here?

I've already indicated that I'm going to wait until 3.7.18 comes out to see if they've fixed the backslash problem, and if they haven't, hack around it in Cygwin SQLite. That still requires you to build Fossil with the system SQLite to get my fixes.

I don't have checkin rights on either Fossil or SQLite core, so if you want the stock distributed version changed in some way, you're better off asking one of the core developers.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to