[Pkg-giraffe-discuss] kopanocore, installation of /usr/libexec/kopano/kopano-mfr.py

Carsten Schoenert c.schoenert at t-online.de
Mon Aug 12 07:45:24 BST 2019


Hello Simon,

Am 11.08.19 um 21:58 schrieb Simon Eisenmann:
> Hey Carsten,
> 
> kopano-mfr.py is part of our REST API stack and is the Master fleet
> runner for GRAPI. It should be treated as any other Python based
> daemon. So in that sense it is quite similar to kopano-search for
> example.>
> The 8.7.x branch is the first Kopano release which supports this new
> component.>
> Since GRAPI does not make much sense as standalone service or without
> other additional services (e.g. Kopano Konnect and Kopano KAPI), i
> suggest that this script is and everything else GRAPI releated for
> the time being is not installed as part of the Kopano package
> provided by Debian.

until now this script isn't shipped within any (Debian) package, but
this more by accident. Due recent new bug reports I needed to look at
some other parts which needed to get restructured I finally have found
this script and was wondering where it should go, mostly because the
installation and also then a packaging within /usr/libexec is wrong.

But fine, from your answer I can see we don't want or need to take care
about this Python script for this version in Stable right now.

> Also please take into account that in the meanwile the GRAPI sub
> project has been moved out of the Kopanocore tree into its own tree.

...
> If you still wish to install the mfr script, it should go into
> kopano-grapi or kopano-grapi-bin for the 8.7 release and be installed
> to /usr/sbin like any other system service executable.
...
> I wanted to reach out to you guys regarding this for a while.
> Generally it would be nice if the Kopano packages as included in
> Debian would eventually have everything for kopanocore which is
> required to support our new REST API stack. And then in a next step
> also have this the additional components forming this stack in the
> Debian repositories. I am aware that this is quite some work which
> involves mostly packaging Go stuff and some Python.

Looking at this all (and on my current list of Debian packages which I
maintain) I'd say this will get a hard task to complete. I've no
knowledge about Go and in detail in packaging of Go packages. So for now
I'm mostly out then simple because of the workload. The keep track of
kopanocore and kopano-webapp* and the bug reports takes already a far
amount of time. It would be really nice and helpful if more people would
step into the current tasks.

So some good plan would be needed if Debian should also package this
GRAPI stuff.

-- 
Regards
Carsten Schoenert



More information about the Pkg-giraffe-discuss mailing list