Bug#887678: hurd: please split out Build-Depends-Arch

2018-01-18 Thread Aaron M. Ucko
Source: hurd
Version: 1:0.9.git20180108-1
Severity: important
Justification: fails to build from source (but built successfully in the past)

The latest upload of hurd was fully source-only and wound up leaving
the -doc package unbuilt with the error

  hurd build-depends on missing:
  - mig:amd64 (>= 1.4-3~)

Is mig (available only on *i386) necessary to have when building only
documentation?  If not, please split it out into a separate
Build-Depends-Arch field, along with anything else needed only when
building the main architecture-dependent binary package.

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu



Re: Bug#887678: hurd: please split out Build-Depends-Arch

2018-01-18 Thread Samuel Thibault
Hello,

Aaron M. Ucko, on jeu. 18 janv. 2018 20:47:25 -0500, wrote:
> The latest upload of hurd was fully source-only

Ah, yes, that's probably the first time I do this.

> and wound up leaving the -doc package unbuilt with the error
> 
>   hurd build-depends on missing:
>   - mig:amd64 (>= 1.4-3~)
> 
> Is mig (available only on *i386) necessary to have when building only
> documentation?  If not, please split it out into a separate
> Build-Depends-Arch field, along with anything else needed only when
> building the main architecture-dependent binary package.

Can somebody have a look?

Again, this is the kind of thing which is not complex, and helping with
it saves me time that I can spend on other stuff.

Samuel



Bug#887681: python-tornado: FTBFS on hurd-i386: multiple test suite failures

2018-01-18 Thread Aaron M. Ucko
Source: python-tornado
Version: 4.5.3-1
Severity: important
Tags: upstream
Justification: fails to build from source (but built successfully in the past)
User: debian-hurd@lists.debian.org
Usertags: hurd-i386

Builds of python-tornado for hurd-i386 (admittedly not a release
architecture) have been failing with multiple test suite errors
(primarily "Couldn't listen on any:*: Protocol not available")
and failures, per the below excerpts from
https://buildd.debian.org/status/fetch.php?pkg=python-tornado&arch=hurd-i386&ver=4.5.3-1&stamp=1516026194&raw=0

Could you please take a look?

Thanks!

==
ERROR: test_allNewStyle 
(tornado.test.twisted_test.UNIXPortTestsBuilder__TestReactorTests)
test_allNewStyle
[...]
CannotListenError: Couldn't listen on any:./tmpEEfpAH.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_connectionLostLogMsg 
(tornado.test.twisted_test.UNIXPortTestsBuilder__TestReactorTests)
test_connectionLostLogMsg
[...]
CannotListenError: Couldn't listen on any:./tmp154lqi.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_startedListeningLogMessage 
(tornado.test.twisted_test.UNIXPortTestsBuilder__TestReactorTests)
test_startedListeningLogMessage
[...]
CannotListenError: Couldn't listen on any:./tmpwm721b.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_addresses 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_addresses
[...]
AttributeError: SaveAddress instance has no attribute 'addresses'

==
ERROR: test_addresses 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_addresses
[...]
CannotListenError: Couldn't listen on any:./tmpOfKRjq.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_fileDescriptorOverrun 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_fileDescriptorOverrun
[...]
IndexError: list index out of range

==
ERROR: test_fileDescriptorOverrun 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_fileDescriptorOverrun
[...]
CannotListenError: Couldn't listen on any:./tmplQzzNI.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_logPrefix 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_logPrefix
[...]
TypeError: argument of type 'NoneType' is not iterable

==
ERROR: test_logPrefix 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_logPrefix
[...]
CannotListenError: Couldn't listen on any:./tmpc500so.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_mode (tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_mode
[...]
CannotListenError: Couldn't listen on 
any:tornado.test.twisted_test/UNIXTestsBuilder__TestReactorTes/test_mode/1L_UOG/temp:
 [Errno 1073741866] Protocol not available.

==
ERROR: test_protocolGarbageAfterLostConnection 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_protocolGarbageAfterLostConnection
[...]
CannotListenError: Couldn't listen on any:./tmp3Pqvba.sock: [Errno 1073741866] 
Protocol not available.

==
ERROR: test_writeAfterDisconnect 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_writeAfterDisconnect
[...]
CannotListenError: Couldn't listen on any:./tmp6BPBjO.sock: [Errno 1073741866] 
Protocol not available.

==
FAIL: test_openFileDescriptors 
(tornado.test.twisted_test.ProcessTestsBuilder__TestReactorTests)
test_openFileDescriptors
[...]
FailTest: Items in the first set but not the second:
1007

==
FAIL: test_writeAfterDisconnect 
(tornado.test.twisted_test.UNIXTestsBuilder__TestReactorTests)
test_writeAfterDisconnect
[...]
FailTest: Lists differ: [] != [True, True]

Second list contains 2 additional elements.
First extra element 0:
True

- []
+ [True, True]

--
Ran 1513 tests in 24.680s

FAILED (failures=2, errors=12, skipped=63)
Some tests were skipped because: PEP 380 (yield from) not available,
PEP 492 (async/await) not available, Prevent internet access during
build, SO_REUSEPORT is not supported, asy