Bug#760162: shogun: FTBFS[kfreebsd]: graphviz dot tool may hang
The problem with the doc is - it is needed so you can type help... On 01.09.14 14:33, Steven Chamberlain wrote: Package: shogun Version: 3.2.0-7.1 Severity: serious User: debian-...@lists.debian.org Usertags: kfreebsd Hi, https://buildd.debian.org/status/fetch.php?pkg=shogunarch=kfreebsd-i386ver=3.2.0-7.1stamp=1409345492 : | Running dot for graph 746/775 | Running dot for graph 747/775 | Running dot for graph 748/775 | E: Caught signal ‘Terminated’: terminating immediately This does look like a bug in graphviz running with multiple threads, but I really must ask: Why is documentation built on *every* architecture? The shogun-doc packages are arch: all? from debian/rules | override_dh_install: | $(MAKE) -C doc doc shouldn't this be only done within a build-indep target? And that way the Build-Depends could be reduced to not include texlive and such. Thanks. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 9.0-2-amd64-xenhvm-ipsec Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#760162: shogun: FTBFS[kfreebsd]: graphviz dot tool may hang
On 04/09/14 21:52, Soeren Sonnenburg wrote: The problem with the doc is - it is needed so you can type help... I don't think I understand... but I'll explain again just in case I wasn't understood: What I suggest is that since the docs are distributed in an arch:all package, they shouldn't need to be built on every architecture (with texlive, dot, graphviz tools). It's something that usually belongs in a build-indep target, that the maintainer runs when uploading a new version of the package, but each of the buildds don't need to do it. Also the package won't Build-Depends on all those documentation tools any more. Regards, -- Steven Chamberlain ste...@pyro.eu.org -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#760162: shogun: FTBFS[kfreebsd]: graphviz dot tool may hang
Hi Steven, sorry but my explanation was too short. Shogun is using doxygen to build the documentation that is arch indep and in addition to that it embeds the doxygen documentation into the python module(s) such that you can type e.g. import modshogun help(modshogun.Kernel) and get all the methods documented/annotated. This probably could be done without graphviz/tex but I didn't try that. Soeren On Thu, 2014-09-04 at 22:36 +0100, Steven Chamberlain wrote: On 04/09/14 21:52, Soeren Sonnenburg wrote: The problem with the doc is - it is needed so you can type help... I don't think I understand... but I'll explain again just in case I wasn't understood: What I suggest is that since the docs are distributed in an arch:all package, they shouldn't need to be built on every architecture (with texlive, dot, graphviz tools). It's something that usually belongs in a build-indep target, that the maintainer runs when uploading a new version of the package, but each of the buildds don't need to do it. Also the package won't Build-Depends on all those documentation tools any more. Regards, -- For the one fact about the future of which we can be certain is that it will be utterly fantastic. -- Arthur C. Clarke, 1962 signature.asc Description: This is a digitally signed message part
Bug#760162: shogun: FTBFS[kfreebsd]: graphviz dot tool may hang
severity 760162 wishlist thanks On 04/09/14 22:54, Soeren Sonnenburg wrote: This probably could be done without graphviz/tex but I didn't try that. Okay, thanks for explanation. I wouldn't worry too much about it. Regards, -- Steven Chamberlain ste...@pyro.eu.org signature.asc Description: OpenPGP digital signature
Bug#760162: shogun: FTBFS[kfreebsd]: graphviz dot tool may hang
Package: shogun Version: 3.2.0-7.1 Severity: serious User: debian-...@lists.debian.org Usertags: kfreebsd Hi, https://buildd.debian.org/status/fetch.php?pkg=shogunarch=kfreebsd-i386ver=3.2.0-7.1stamp=1409345492 : | Running dot for graph 746/775 | Running dot for graph 747/775 | Running dot for graph 748/775 | E: Caught signal ‘Terminated’: terminating immediately This does look like a bug in graphviz running with multiple threads, but I really must ask: Why is documentation built on *every* architecture? The shogun-doc packages are arch: all? from debian/rules | override_dh_install: | $(MAKE) -C doc doc shouldn't this be only done within a build-indep target? And that way the Build-Depends could be reduced to not include texlive and such. Thanks. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 9.0-2-amd64-xenhvm-ipsec Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org