﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2798	Fix cloud backend on Windows	daira	daira	"See https://ci.appveyor.com/project/tahoe-lafs/tahoe-lafs/build/1.0.199

There appears to be a problem with paths, e.g.:
{{{
[ERROR]
Traceback (most recent call last):
  File ""c:\projects\tahoe-lafs\src\allmydata\storage\backends\cloud\cloud_common.py"", line 369, in _handle_error
    raise first_err.__class__, first_err, first_tb
allmydata.storage.backends.cloud.cloud_common.CloudError: (""try 1 failed: PUT object ('shares/wn/wn663zg7yip4ummfral6lykgtu/9',) {}"", 123, 'The filename, directory name, or volume label syntax is incorrect')
allmydata.test.test_system.SystemWithCloudBackendAndMockContainer.test_upload_and_download_random_key
}}}

and a problem with file open modes:
{{{
[ERROR]
Traceback (most recent call last):
  File ""c:\projects\tahoe-lafs\src\allmydata\test\test_system.py"", line 479, in _corrupt_mutable_share
    share.pwrite(MutableDiskShare.DATA_OFFSET, final_share)
  File ""c:\projects\tahoe-lafs\src\allmydata\scripts\debug.py"", line 100, in pwrite
    self.write_to_chunk(chunknum, write_offset, data[data_offset : data_offset + write_length])
  File ""c:\projects\tahoe-lafs\src\allmydata\scripts\debug.py"", line 107, in write_to_chunk
    f = open(self._get_chunk_filename(chunknum), ""rw+b"")
exceptions.ValueError: Invalid mode ('rw+b')
allmydata.test.test_system.SystemWithDiskBackend.test_mutable
}}}"	defect	closed	normal	1.15.0	code-storage	1.11.0	wontfix	windows cloud-backend		
