[Pkg-giraffe-discuss] Try out to package kopano-webapp-plugin-files* fails

Marco Costantino marco at advanced-finance.com
Sun Nov 20 15:39:59 UTC 2016


Carsten,



Thanks, I will do from now on.



Indeed I was able to build the webapp plugin (not the rest) from:



https://download.kopano.io/community/webmeetings:/sourcecode/



specifically:



https://download.kopano.io/community/webmeetings:/sourcecode/kopano-webapp-plugin-meetings_3.0.0.35.orig.tar.gz



Following the old zarafa instructions with the following caviats:



a) the kopano spreed-webrtc service isn't building, simply the folder is named incorrectly. That said, I tested the standard spreed webrtc service distributed by spreed (even the docker one) and it's fine, so we do not need the kopano service as far as I can tell.



however, most importantly



b) the spreed webrtc service needs a kopano-specific configuration file as it needs to know various bits. This isn't as far as I can tell anywhere including not in any of the files distributed in the kopano sourcecode. I was able to get it to work as I had access to the kopano webmeetings package itself (although an older version) therefore I used that configuration file.



I do not believe a community user would have any chance whatsoever to get that configuration file right at all. It is the standard spreed webrtc service configuration file but with kopano specific information in there. There is absolutely no chance to get this right without having the file itself.



I believe Kopano will need to distribute this configuration file somehow otherwise it isn't possible to use at all. I enclose the configuration file. It's basically the spreed webrtc service configuration file.



In terms of packaging for Debian, what we need is:



1) the webapp plugin as discussed:



https://download.kopano.io/community/webmeetings:/sourcecode/kopano-webapp-plugin-meetings_3.0.0.35.orig.tar.gz



This is a standard webapp plugin which should compile fine, so whatever packaging you normally do, it should be fine. Only dependency is webapp installed itself. It will require 2) onwards to be installed and working but the user can do that following instructions.



2) some instructions which refer to running coturn and spreedwebrtc from standard spreed distributions as they appear to be working fine (at least for now) with Kopano. These would need to specify example configuration files etc. which with a bit of effort I can perhaps write down. Just a readme file or something should do.



3) the configuration file  for spreedwebrtc I enclosed which presumably Kopano would have to agree to distribute to the community as without that nothing will work.



I hope this helps.



Marco





-----Original message-----
From: Carsten Schoenert <c.schoenert at t-online.de>
Sent: Sunday 20th November 2016 15:24
To: Marco Costantino <marco at advanced-finance.com>
Cc: pkg-giraffe-discuss at lists.alioth.debian.org
Subject: Re: [Pkg-giraffe-discuss] Try out to package kopano-webapp-plugin-files* fails


Hello Marco,

please use Reply All or better reply explicit to the ML.

On 20.11.2016 15:59, Marco Costantino wrote:
> Carsten,
> 
> Did you try typing ant tools first?

there is no folder tools/ inside the various archives. But all build.xml
files having a reference to that folder. So there is not much what I can
do right now.

> $ head -n10 build.xml 
> <project default="all">
> 	<property environment="env"/>
> 	<property name="root-folder" value="${basedir}/../../"/>   <-------------
> 	<property name="tools-folder" value="${root-folder}/tools/"/>
> 	<property name="target-folder" value="${root-folder}/deploy/plugins"/>
> 	<property name="server-folder" value="${root-folder}/server"/>
> 	<property name="language-folder" value="${basedir}/language"/>
> 
> 	<import file="${tools-folder}/antutil.xml"/>  <-----------------

[...]

> I was able to build the web meetings plugin by following these instructions.
> 
> https://community.zarafa.com/pg/blog/read/29712/zarafa-webmeetings-final-released

Fine, I can prepare the a basic repo layout if needed. You will need a
basic understanding what debian/rules is and what you need to do to get
the files into the packages. This  isn't very complicated if you see a
small example I could put also into.

Just for not talking about the zarafa-webmeeting, you got the new
kopano-webmeeting running?

https://download.kopano.io/community/webmeetings:/sourcecode/

-- 
Regards
Carsten Schoenert

_______________________________________________
Pkg-giraffe-discuss mailing list
Pkg-giraffe-discuss at lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-giraffe-discuss


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-giraffe-discuss/attachments/20161120/408f479a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webmeetings.cfg
Type: application/octet-stream
Size: 9704 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-giraffe-discuss/attachments/20161120/408f479a/attachment-0001.obj>


More information about the Pkg-giraffe-discuss mailing list