Hi,
I'm trying to finish the syncevolution story and I wanted to test building on a clean stretch system. For this I tried to build tde deb packages from scratch. I am wondering if you have targeted stretch already, because I had multiple issues. I have seen that Slavek is already doing some changes. Here is the summary of all.
The biggest problem I face is tdelibs depending on libpkcs11-helper1-dev depending on libssl1.0-dev, but other packages still depend on libssl-dev. Is it what Michele meant that needs to be solved?
===================
tqca-tls: depends on libssl-dev should be either libssl-dev or libssl1.0-dev
tdelibs/tdepim: has dependency on libacl1-dev since trashbin props are extended -> add to dependency list has dependency on hspell - why? depends on libssl-dev -> should be either libssl-dev or libssl1.0-dev
dpkg-gencontrol: error: Depends field of package tdelibs-trinity: obsolete substitution variable ${Source-Version} /usr/share/cdbs/1/rules/debhelper.mk:346: recipe for target 'binary-makedeb-IMPL/tdelibs-trinity' failed make: *** [binary-makedeb-IMPL/tdelibs-trinity] Error 2
resolved - change in debian/control -> Source-Version => source:Version
tdelibs: this is just a warning - why is it kubuntu, when I am on debian? utf8 "\xEA" does not map to Unicode at debian/kubuntu-desktop-i18n/createdesktop.pl line 60, <FH> line 1235.
tdeldap: This is annoying -> could be done automatically? make -f admin/Makefile.common followed by libtoolize
tdeutils: libsnmpkit-dev instead of libsnmp-dev resolved - change in debian/control -> Source-Version => source:Version
tdenetwork: fails on libslp1 missing. libslp1 is missing in stretch ported from jessie http://linux.debian.bugs.rc.narkive.com/dCWqJMGf/processed-re-bug-795428-ope... http://git.net/ml/debian-qt-kde/2016-02/msg00645.html resolved - change in debian/control -> Source-Version => source:Version
tdepim: depends on libssl-dev, conflicts with libpkcs11-helper1-dev libssl1.0-dev Unable to locate package liblockdev1-dev - backported from jessie resolved - change in debian/control -> Source-Version => source:Version dh_installdeb: Compatibility levels before 9 are deprecated (level 5 in use)
tdeaddons: resolved - change in debian/control -> Source-Version => source:Version
=================== In each package I have in the beginning and end a kind of macro saying Scanning upstream source for new/changed copyright notices...
set -e; LC_ALL=C.UTF-8 /usr/bin/licensecheck --check '.*' --recursive --copyright --deb-fmt --ignore '^(debian/(changelog|copyright(|_hints|_newhints)))$' --lines 0 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints
This takes too long and is annoying
=================== While trying to clean up already installed packages it looks like in stretch update-alternatives is not in /usr/sbin but in /usr/bin
I solved it for now by ln -s /usr/bin/update-alternatives /usr/sbin/update-alternatives
but I guess it needs to be updated all around packages
Thanks