Bug#760162: shogun: FTBFS[kfreebsd]: graphviz dot tool may hang

2014-09-04 Thread Soeren Sonnenburg
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

2014-09-04 Thread Steven Chamberlain
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

2014-09-04 Thread Soeren Sonnenburg
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

2014-09-04 Thread Steven Chamberlain
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

2014-09-01 Thread Steven Chamberlain
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