[Pkg-owncloud-maintainers] FTBS owncloud-client

Pino Toscano pino at debian.org
Tue Oct 1 17:59:49 UTC 2013


Hi,

(CC'ing -bsd@ too, since basically the same email for owncloud-client 
has been sent there too.)

In data domenica 29 settembre 2013 17:48:26, Sandro Knauß ha scritto:
> many thanks Svante and Pino for the hurd patches for ocsync [1] and
> qtkeychain. The both packages now complile successfully for hurd.
> 
> But unfortunatelly owncloud-client now fails to compile [2]:
> error: invalid use of incomplete type 'class
> Mirall::FolderWatcherPrivate'
> 
> Maybe you could help me another time to create a patch to build
> owncloud- client for hurd.

The problem affecting both kFreeBSD and Hurd is the implementation of 
FolderWatcher (in src/mirall/folderwatcher*): it seems owncloud-client 
provides own implementations for some OSes (Linux, Mac, Windows), 
leaving a compile error on other OSes.

As I see it, there are 3 different ways to deal with situation:
1) implement a null folder watcher to be used when there is no native
   one available
2) implement a folder watcher using QFileSystemWatcher to be used when
   there is no native one available
3) require the implementation of a folder watcher for $OS (on *BSD using
   kqueue, on Hurd using the file/dir notifications, etc), not building
   on that $OS until there is native folder watcher implemented
You should ask upstream which way they prefer/want, so eventual porting 
efforts could go according to that.

Note that I did not inspect owncloud-client further for other prorting 
issues.

-- 
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-owncloud-maintainers/attachments/20131001/0d467cc4/attachment.sig>


More information about the Pkg-owncloud-maintainers mailing list