Skip Menu |

This queue is for tickets about the Net-DAV-Server CPAN distribution.

Report information
The Basics
Id: 40767
Status: resolved
Priority: 0/
Queue: Net-DAV-Server

People
Owner: cpan.wade [...] anomaly.org
Requestors: phillip [...] ibright.net
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.300_01



Subject: Filesys::Virtual::Plain does not implement lock, but DAV uses it
Date: Sat, 8 Nov 2008 14:45:11 -0500 (EST)
To: bug-Net-DAV-Server [...] rt.cpan.org
From: "Phillip Needham" <phillip [...] ibright.net>
I am using latest from CPAN, Filesys::Virtual::Plain is 0.10, Net::DAV::Server is 1.29 on Ubuntu 8.04. *::DAV::* calls a lock() around line 326, but *none* of the virtual filesystems available implement lock(). Two workarounds I will try: 1) set %implements -> lock, unlock to 0 2) subclass Filesys::Virtual::Plain and add in the lock and unlock functions But the sample code on CPAN for *::DAV::* does not work. Phillip Needham Principal, iBright Consulting phillip@ibright.net 614-783-3301
Since the locking logic does not really depend on the file system, we modified the code to not call the missing lock method on the filesys object.