[Pkg-giraffe-discuss] zarafa-webaccess, rework of the packaging for Debian

Carsten Schoenert c.schoenert at t-online.de
Fri Jun 5 18:56:52 UTC 2015


Hello there,

after a lot of fixing up small pieces and much more rebasing the whole
stuff here I'm now in a state there Lintian is just complaining about
one error. I point this out later in the email.

I have created a helper script that will create a *.orig.tar.xz from the
upstream source. Therefore I added a debian/watch file to also getting a
possible new upstream file downloaded. I started up from scratch whith
such a created new *.orig.tar.xz.

I was also able to fix the shipped JS files within zarafa-webapp-xmpp,
the Lintian warning about a shipped tinymce JS file isn't solvable I
think. Zarafa is using tinymce > 4, Debian is just shipping version
3.4.8 so we have to live with situation here.

We have now the following Lintian output:

> carsten at jessie:~/gitprojects/zarafa-webapp [debian/experimental] $ lintian -IE ../zarafa-webapp_2.0.2-2_amd64.changes 
> E: zarafa-webapp source: license-problem-bad-php-license debian/copyright
> I: zarafa-webapp-webodf: extended-description-is-probably-too-short
> I: zarafa-webapp-shellgame: extended-description-is-probably-too-short
> X: zarafa-webapp-shellgame: package-contains-broken-symlink usr/share/zarafa-webapp/plugins/shellgame/config.php etc/zarafa/webapp/config-shellgame.php
> I: zarafa-webapp-pdfbox: extended-description-is-probably-too-short
> I: zarafa-webapp-zdeveloper: extended-description-is-probably-too-short
> I: zarafa-webapp-files: extended-description-is-probably-too-short
> I: zarafa-webapp-folderwidgets: extended-description-is-probably-too-short
> X: zarafa-webapp-folderwidgets: package-contains-broken-symlink usr/share/zarafa-webapp/plugins/folderwidgets/config.php etc/zarafa/webapp/config-folderwidgets.php
> I: zarafa-webapp-webappmanual: extended-description-is-probably-too-short
> I: zarafa-webapp-statslogging: extended-description-is-probably-too-short
> I: zarafa-webapp-quickitems: extended-description-is-probably-too-short
> X: zarafa-webapp-quickitems: package-contains-broken-symlink usr/share/zarafa-webapp/plugins/quickitems/config.php etc/zarafa/webapp/config-quickitems.php
> I: zarafa-webapp-titlecounter: extended-description-is-probably-too-short
> I: zarafa-webapp-xmpp: extended-description-is-probably-too-short
> I: zarafa-webapp-sugarcrm: extended-description-is-probably-too-short
> I: zarafa-webapp-contactfax: extended-description-is-probably-too-short
> I: zarafa-webapp-oauthlib: extended-description-is-probably-too-short
> X: zarafa-webapp-oauthlib: package-contains-broken-symlink usr/share/zarafa-webapp/plugins/oauthlib/config.php etc/zarafa/webapp/config-oauthlib.php
> I: zarafa-webapp-extbox: extended-description-is-probably-too-short
> I: zarafa-webapp-spreed: extended-description-is-probably-too-short
> I: zarafa-webapp-pimfolder: extended-description-is-probably-too-short
> I: zarafa-webapp-browsercompatibility: extended-description-is-probably-too-short
> I: zarafa-webapp-clockwidget: extended-description-is-probably-too-short
> X: zarafa-webapp-clockwidget: package-contains-broken-symlink usr/share/zarafa-webapp/plugins/clockwidget/config.php etc/zarafa/webapp/config-clockwidget.php
> I: zarafa-webapp-gmaps: extended-description-is-probably-too-short
> I: zarafa-webapp-salesforce: extended-description-is-probably-too-short
> I: zarafa-webapp-dropboxattachment: extended-description-is-probably-too-short
> I: zarafa-webapp-zperformance: extended-description-is-probably-too-short
> I: zarafa-webapp-feedback: extended-description-is-probably-too-short
> N: 7 tags overridden (4 warnings, 3 info)

There are some overrides I have set. Please note the
debian/*.*overrides. The current state is pushed to the Github repository.

As seen there is one error left we have to solve. The issue is still the
same some days before, we have one file left that is using the PHP-2.02
license. From the copyright file ...

>  113 Files: plugins/spreed/php/dat/legacy/timezones.inc
>  114 Copyright: 1997-2003, The PHP Group
>  115            2003, Baba Buehler <baba at babaz.com>
>  116 License: PHP-2.02

This is in relation to the email I've written yesterday.

Am 04.06.2015 um 11:50 schrieb Carsten Schoenert:
...
> I also applied your patch from the other mail into a Debian patch-queue
> as it's modified the upstream source, This patch will go away in further
> releases of zarafa-webapp with your upstream changes. It solves
> temporally one reference to the PHP 2.02 license that has to go away.
> On thing is left, isn't plugins/spreed/php/dat/legacy/timezones.inc also
> not making go away?
> This file is left with a reference to PHP-2.02 license. If really
> needed, isn't it possible to write up a own file that includes the
> timezones informations? Or better use the timezone basic informations
> from the system? (Please don't blame if I'm asking shit here. :) I don't
> exactly know what the code inside the PHP here is really doing, a
> greping via 'git grep' let me assume it's not used and only needed for
> backward compatibility.)

This issue has still to go away, we have to get rid of this PHP license.

As Jelle mentioned yesterday on IRC he is also working on the symlinking
for the package zarafa-webapp-shellgame that will probably solve other
Lintian warnings too so I haven't investigate here much more in deep.
This is currently also no stopper for now if we want to go into the
Debian archives.

[snipp]

> And one more thing,
> are you willing to improve the various extended zarafa-webapp-* package
> descriptions as asked on the IRC? So I could focus my work on other
> things like linking to other Debian packages that are needed.

Jelle has answered this question also yesterday, with his additions the
other Lintian warning about extended-description-is-probably-too-short
will be also go away.

Next step would be to get the ZCP suite and the zarafa-webapp packages
installed to test out if the is still something broken. As I have no
experience with the ZCP and the zarafa-webapp functionality I think we
need the help from Zarafa here.

I have tested the ZCP build only for short time but I was unable to
build the packages, so right now I'm unable to even test the ZCP
packages now.

---
Regards
Carsten Schoenert



More information about the Pkg-giraffe-discuss mailing list