<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta name="Generator" content="Kopano WebApp v8.1.0-335">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>RE: [Pkg-giraffe-discuss] Try out to package kopano-webapp-plugin-files* fails</title>
</head>
<body>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Carsten,<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Thanks, I will do from now on.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Indeed I was able to build the webapp plugin (not the rest) from:</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><a href="https://download.kopano.io/community/webmeetings:/sourcecode/">https://download.kopano.io/community/webmeetings:/sourcecode/</a></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">specifically:</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><a href="https://download.kopano.io/community/webmeetings:/sourcecode/kopano-webapp-plugin-meetings_3.0.0.35.orig.tar.gz">https://download.kopano.io/community/webmeetings:/sourcecode/kopano-webapp-plugin-meetings_3.0.0.35.orig.tar.gz</a></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Following the old zarafa instructions with the following caviats:</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">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.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><strong>however, most importantly</strong><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">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.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">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.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">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.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">In terms of packaging for Debian, what we need is:</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">1) the webapp plugin as discussed:</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><a href="https://download.kopano.io/community/webmeetings:/sourcecode/kopano-webapp-plugin-meetings_3.0.0.35.orig.tar.gz">https://download.kopano.io/community/webmeetings:/sourcecode/kopano-webapp-plugin-meetings_3.0.0.35.orig.tar.gz</a></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">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.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">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.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">3) <strong>the configuration file </strong> for spreedwebrtc I enclosed which presumably Kopano would have to agree to distribute to the community as without that nothing will work.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">I hope this helps.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Marco</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"></span><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<blockquote style="border-left: 2px solid #325FBA; padding-left: 5px; margin: 0px 5px;"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 10pt;">-----Original message-----<br /><span><strong>From:</strong> Carsten Schoenert <c.schoenert@t-online.de></span><br /><span><strong>Sent:</strong> Sunday 20th November 2016 15:24</span><br /><span><strong>To:</strong> Marco Costantino <marco@advanced-finance.com></span><br /><span><strong>Cc:</strong> pkg-giraffe-discuss@lists.alioth.debian.org</span><br /><span><strong>Subject:</strong> Re: [Pkg-giraffe-discuss] Try out to package kopano-webapp-plugin-files* fails</span><br /><br /></span>
<div>
<pre style="white-space: pre-wrap; word-wrap: break-word;">Hello Marco,<br /><br />please use Reply All or better reply explicit to the ML.<br /><br />On 20.11.2016 15:59, Marco Costantino wrote:<br />> Carsten,<br />> <br />> Did you try typing ant tools first?<br /><br />there is no folder tools/ inside the various archives. But all build.xml<br />files having a reference to that folder. So there is not much what I can<br />do right now.<br /><br />> $ head -n10 build.xml <br />> <project default="all"><br />>       <property environment="env"/><br />>   <property name="root-folder" value="${basedir}/../../"/>   <-------------<br />>  <property name="tools-folder" value="${root-folder}/tools/"/><br />>         <property name="target-folder" value="${root-folder}/deploy/plugins"/><br />>        <property name="server-folder" value="${root-folder}/server"/><br />>        <property name="language-folder" value="${basedir}/language"/><br />> <br />>       <import file="${tools-folder}/antutil.xml"/>  <-----------------<br /><br />[...]<br /><br />> I was able to build the web meetings plugin by following these instructions.<br />> <br />> https://community.zarafa.com/pg/blog/read/29712/zarafa-webmeetings-final-released<br /><br />Fine, I can prepare the a basic repo layout if needed. You will need a<br />basic understanding what debian/rules is and what you need to do to get<br />the files into the packages. This  isn't very complicated if you see a<br />small example I could put also into.<br /><br />Just for not talking about the zarafa-webmeeting, you got the new<br />kopano-webmeeting running?<br /><br />https://download.kopano.io/community/webmeetings:/sourcecode/<br /><br />-- <br />Regards<br />Carsten Schoenert<br /><br />_______________________________________________<br />Pkg-giraffe-discuss mailing list<br />Pkg-giraffe-discuss@lists.alioth.debian.org<br />http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-giraffe-discuss<br /><br /></pre>
</div>
</blockquote>
</body>
</html>