Hi, this is quick feedback now that the latest stable version of elisa reached unstable, including all the changes you suggested below.
One test runtime dependency that was non-trivial to find and was making tests fail in sbuild and not on my machine was the libkf5filemetadata3 / libkf5filemetadata-bin pair, required for some tests manipulating audio files. I also added the basic --help autopkgtest that hefee suggested. Builds are failing for mipsel [1] and mips64el [2] on buildds but I don’t think I can be of much help with these. [1] https://buildd.debian.org/status/fetch.php?pkg=elisa-player&arch=mipsel&ver=1.1%2Breally0.4.2-1&stamp=1567950781&raw=0 [2] https://buildd.debian.org/status/fetch.php?pkg=elisa-player&arch=mips64el&ver=1.1%2Breally0.4.2-1&stamp=1567961632&raw=0 Enjoy ! -- Aurélien Le 10/02/2019 à 12:05, Pino Toscano a écrit : > In data domenica 10 febbraio 2019 11:13:37 CET, Aurélien COUDERC ha scritto: >>> - the .so symlink of the elisalib library is shipped in the binary >>> package; as the library is private, just drop the .so file -- see for >>> example the dh_auto_install override in krita >> >> It’s fixed upstream here: >> https://phabricator.kde.org/differential/changeset/?ref=352877 >> >> So I’ll leave it like that for now and wait for the upstream change to >> reach us. > > Or backport that patch, since it's easy enough. > >>> - the syntax used in the dh_auto_test override (i.e. "cmd1; cmd2; cmd3") >>> basically ignores the failures of the commands, currently the fact that >>> xvfb-run is missing; one possible idea is to use a simple directory for >>> XDG_RUNTIME_DIRS like debian/tests.home, cleaning it before and after >>> the real dh_auto_test run -- see the dh_auto_test override in tellico, >>> for example >> >> OK fixed. >> I had done that so the build would reach 100% even with some failing >> tests but it was supposed to be temporary. > > There are better ways to do so: > - tell make to ignore failing commands, by prefixing "-" to a command > - ignore the failure of a specific command, eg with "|| true" > >> Also I’ve added a couple of runtime dependencies to ensure it works when >> installed on top of a default Gnome install. > > Please do not add libkf5mediaplayer5 as explicit dependency, as its > version will be added by shlibdeps. > >> I’ll upload now as time is running out. :) > > It is already too late: packages not in testing in two days will not > be allowed for buster. Considering elisa must pass through NEW, then > this is definitely not going to happen. > >
signature.asc
Description: OpenPGP digital signature
-- https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-kde-talk