Bug#865423: gst-rtsp-server1.0: testsuite emits large amounts of multicast traffic

James Cowgill jcowgill at debian.org
Wed Jun 21 12:52:49 UTC 2017


Hi,

On 21/06/17 12:03, Sebastian Dröge wrote:
> On Wed, 2017-06-21 at 11:47 +0100, James Cowgill wrote:
>>
>> Hi,
>>
>> While running the testsuite, the "gst/rtspserver" test emits about 200k
>> UDP packets into the local network. They are all sent to a multicast
>> address which will be forwarded to the router for the current subnet and
>> then probably dropped (since no-one else should be in the chosen
>> multicast group). This violates Policy 4.9 which states "For packages in
>> the main archive, no required targets may attempt network access."
>>
>> On a related note, this does seem to be the cause of losing all the mips
>> buildds at AQL recently. The multicast traffic seems to trip the
>> protection mechanisms at AQL and so the router disables the Debian rack
>> to "protect" the rest of the network. There was a firewall rule to
>> prevent this, but there was a typo in it so it didn't work this time.
>>
>> It is likely this package will be blacklisted on mips* until this bug is
>> fixed.
> 
> Can you think of any alternative other than disabling the testsuite?
> I'm ok with disabling it if there's nothing else we can do, and feel
> free to also just upload a NMU for that :)

I think there are some smaller modifications which only disable the
multicast bits. You could disable just rtspserver test or apply the
attached patch to disable the multicast bits. With this patch wireshark
show no stray packets at all, but obviously it isn't going to test any
of the multicast related code.

On a related note, I tried running the testsuite inside an empty network
namespace and about half the tests failed. I guess no-one tests that
case because you wouldn't ever run an RTSP server without any network.

Also, I see the testsuite results are ignored. Is that intentional (and
just to get the test logs from the buildds)?

James
-------------- next part --------------
A non-text attachment was scrubbed...
Name: no-multicast.patch
Type: text/x-patch
Size: 735 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20170621/f517407a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20170621/f517407a/attachment.sig>


More information about the pkg-gstreamer-maintainers mailing list