[Pkg-giraffe-discuss] z-push packaging question - licenses / lintian

Carsten Schoenert c.schoenert at t-online.de
Thu Dec 29 08:25:07 UTC 2016


On 28.12.2016 20:09, Carsten Schoenert wrote:
> As far as I can see all three files are modified by Zarafa to remove
> PEAR inclusion. The rest of the files seems to be equal to the current
> files from php-mail package (as they also newer than the used one by
> Zarafa). If you can check this and see the functionality is the same
> than you can remove/not install the upstream files and depend the z-push
> package on the package php-mail and do some linking from php-mail. By
> this you will also get a automatic dependency on sendmail which probably
> needs to be added otherwise to the respective z-push package.
> 
> If the usage of files from php-mail is possible we remove the files from
> the source tarball we also need to rename the source to "*+dfsg".
> 
> The best would be if upstream could use some non problematic files.

It's a probably a little bit more complicated.
Zarafa implemented a own function raiseError() which I didn't realized
yesterday in full.

sendmail.php:
https://stash.z-hub.io/projects/ZP/repos/z-push/browse/src/backend/imap/Mail/sendmail.php#193

SMTP.php:
https://stash.z-hub.io/projects/ZP/repos/z-push/browse/src/backend/imap/Net/SMTP.php#1299

Socket.php
https://stash.z-hub.io/projects/ZP/repos/z-push/browse/src/backend/imap/Net/Socket.php#722

If the calls are not compatible with the function from PEAR I see no
easy way to work around. Then it's more important talk to upstream to
solve this problem.

-- 
Regards
Carsten Schoenert



More information about the Pkg-giraffe-discuss mailing list