[Pkg-giraffe-discuss] update libvmime packge to 0.9.2?

Carsten Schoenert c.schoenert at t-online.de
Sat Jan 7 12:14:15 UTC 2017


Hello,

Mark pointed me to a new version of libvmime [1] that will be needed for
kopanocore >= 8.2.
Unfortunately this release comes to late for getting into stretch. But
there are happily not big reverse depends on libvmime so this doesn't
hurt much.

I've tried to pick up the latest version of libvmime and updated the
libvmime packging repository within the branch debian/experimental to
0.9.2 as we should upload this to debian/experimental to not hinder the
ongoing stretch transition.

For now I uploaded the preparation to my GitHub account [2] with a
prepared changelog file. You should be able to build the package with
git-buildpackge directly.

The version 0.9.2 got also a doxygen based HTML API documentation so I
added a new binary package libvmime1-doc, a upload will obviously ending
in the NEW queue by this.
The build system has changed from the autotools to cmake, that's no
problem. I rebuild debian/rules to reflect the changes here.

We can also drop the whole old patch queue. I added one new patch there
due some spelling issues in the source. This patch is forwarded to
upstream [3].

A big amount of time I have to spend was used to update the copyright file.

Please review my changes, especially the copyright files changes, in
detail the cmake/* related parts! Maybe I missed something here.

The package is building smoothly so far. The documentation is bringing a
lot of warnings that are worthy to take look at and  forward fixes to
upstream. Currently I wont spend much time here because of other activities.

Lintian is really manageable for now.

> root at x201s:/build/libvmime-0.9.2# lintian -IE ../libvmime_0.9.2-1~1.gbp6624ef_amd64.changes
> warning: the authors of lintian do not recommend running it with root privileges!
> W: libvmime source: maintainer-upload-has-incorrect-version-number 0.9.2-1~1.gbp6624ef  # we can ignore this
> I: libvmime1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libvmime.so.1.0.0
> I: libvmime1: no-symbols-control-file usr/lib/x86_64-linux-gnu/libvmime.so.1.0.0
> N: 4 tags overridden (4 info)

The override(s) are related to the usage of dh-exec to ignore the indo
about maybe wrong usage of dh-exec.

[1] https://www.vmime.org/downloads.html
[2] https://github.com/tijuca/libvmime/tree/debian/experimental
[3] https://github.com/kisli/vmime/issues/157

-- 
Regards
Carsten Schoenert



More information about the Pkg-giraffe-discuss mailing list