GNOME Bugzilla – Bug 591456
Server response should be more verbose when sending wrong last-sync-revision
Last modified: 2014-08-31 13:36:10 UTC
When doing a PUT request and the last-sync-revision is set wrong you get "Bad Request" as reply. Nothing else. I think it would really be helpful to get a proper error message there. At least helpful to new client developers ;) There's already a comment about this in the source code, so the problem seems to be known.
From #ubuntuone today: <rye> sandy|lurk, here's what we are thinking about - in case server produces an error, we might need some bits except the 500 phrase. Since adding this to the status line might be overriden by the library, I am wondering whether we can start adding some X-Reason/etc header in order to provide some info about the failure <rye> but I still like the status line for this thing more... <aquarius> I recommend adding a header because then if you've got two reasons, you can add two headers, rather than trying to encode them into the status line "The Reason-Phrase is intended to give a short textual description of the Status-Code". Note "short". you might want to give a longer reason. Whatever we do, we should make it part of the spec, so all server implementations do the same thing.
Snowy has not seen any code changes since October 2011: https://git.gnome.org/browse/archive/snowy This project is not under active development anymore and got recently archived in GNOME Git. It is currently unlikely that there will be any further active development. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again. If you are interested in maintainership, inform https://mail.gnome.org/mailman/listinfo/desktop-devel-list