[Pkg-giraffe-discuss] zarafa-wepapp: imported new released beta version 2.1.0

Carsten Schoenert c.schoenert at t-online.de
Sat Jul 11 08:08:38 UTC 2015


Hello there,

as I have seen Zarafa has released a newly beta version for
zarafa-webapp [1].
Some included JS libraries are now gone, Thanks!
I took some time to invest the current situation, after some few
modifications a build is running successfully again. But maybe some
things are not in the right order. I haven't tested the created packages
for functionality due a not running zarafa instance.

I pushed my current work to the repo on Github [2]. Please note that you
have to create a actual debian/changelog to get current packages with
'gbp dch -aR' for example!

I noticed that client/tinymce/tinymce.jquery.min.js is new in the
tarball, but there is no source of this minified JS file. Lintian is
also noticed that and was correctly complaining about that.
As the Debian tinymce package is too old we can't even symlink that file
I think. We can ship this minified file if there is the source also
available within the tarball. Without that we can't package the
tinymce.jquery.min.js yet and the functionality will surly broken I
believe. Because of this I have filtered out that [3] file before
importing the tarball.

Lintian has some warnings and one (two if tinymce*.js would not be
removed) error left.

> $ lintian -IE ../zarafa-webapp_2.1.0~beta1-1_amd64.changes
> E: zarafa-webapp source: license-problem-bad-php-license debian/copyright

The reason is the same as in the previous version.
plugins/spreed/php/dat/legacy/timezones.inc is left with the PHP-2.02
license. I'm not a PHP expert but I think we don't need this file.

> W: zarafa-webapp: embedded-javascript-library usr/share/zarafa-webapp/client/tinymce/plugins/compat3x/tiny_mce_popup.js please use tinymce

As written above ...

> I: zarafa-webapp: font-in-non-font-package usr/share/zarafa-webapp/client/tinymce/skins/lightgray/fonts/tinymce-small.ttf
> I: zarafa-webapp: font-in-non-font-package usr/share/zarafa-webapp/client/tinymce/skins/lightgray/fonts/tinymce.ttf

Doesn't really matter for now.

> W: zarafa-webapp-files: script-not-executable usr/share/zarafa-webapp/plugins/files/php/Files/sabredav/vendor/sabre/vobject/bin/bench.php
> W: zarafa-webapp-files: script-not-executable usr/share/zarafa-webapp/plugins/files/php/Files/sabredav/vendor/sabre/vobject/bin/generateicalendardata.php
> W: zarafa-webapp-files: script-not-executable usr/share/zarafa-webapp/plugins/files/php/Files/sabredav/vendor/sabre/vobject/bin/vobjectvalidate.php

Also written in the past, there is a shebang inside that is probably not
needed I think as the files are only called from other PHP files.

[1]
https://community.zarafa.com/pg/blog/read/30113/check-out-webapp-210-beta-1
[2] https://github.com/tijuca/zarafa-webapp
[3]
https://github.com/tijuca/zarafa-webapp/blob/debian/experimental/debian/create-upstream-tarball.sh

-- 
Regards
Carsten Schoenert



More information about the Pkg-giraffe-discuss mailing list