Synchronization Bug?

desktop
client
9.1.x
help

#1

Hello.

I am using ownCloud and I found what I believe to be a bug. This might be a feature and the expected behaviour, but since I was unable to determine whether it is or not, I will post it here as a bug:

Steps to reproduce
1. Install Windows Desktop Application in two pcs for two users and share + synchronize the same folder
2. Open the excel document in the two pcs
3. Add a new sheet to the file and change its name in one of the pcs. Save it afterwards.
4. On the other pc, with the file still opened in the old version, add a new excel sheet, rename it and save (use a different name for the sheet).

Expected behaviour
I would expect to see both versions in the file history when accessing owncloud through my browser and watching the history of that file, but I don't see the version regarding the first edit (3). Even if this version is disregarded due to a newer save, I would expect to be able to retrieve it server to avoid loss of data. Ideally it would have a branch or something similar, but for what I could tell, ownCloud does not have that feature.

Actual behaviour
The version regardint the first edit (3) simply does not appear in the history. I downloaded all versions of the file, and the change in (3) simply does not exist.

Client configuration
Client version: 2.3.1 (6824)
Client operating system: Windows 8

Server configuration
Operating system: CentOS
Web server: Apache
Database: MySQL
PHP version: 5.6
ownCloud version (see ownCloud admin page): 9.1.4
Updated from an older ownCloud or fresh install: Fresh install
Special configurations (external storage, external authentication, reverse proxy, server-side-encryption): nothing

ownCloud log (data/owncloud.log)
There is no folder called data in root folder of owncloud installation?

Please paste possible errors in the following code block, see https://central.owncloud.org/t/how-to-find-webserver-or-oc-logfile-enable-php-logfile/808 for more info


#2

Something like this will cause a "conflict case" which currently needs to be handled on client-side [1]. If you don't get a "conflict" file at one of the clients then its probably the best to directly create a bugreport at [2].

[1] https://doc.owncloud.org/desktop/2.3/architecture.html#comparison-and-conflict-cases

[2] https://github.com/owncloud/client/issues


#3

What does the Sync Protocol in the settings dialog say?