test failures on xenial: test_get_package_stanza and test_reload_channels_not_refetch_package_index

Bug #1548946 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Fix Released
High
Benji York

Bug Description

This one just fails:
$ trial landscape.package.tests.test_facade.AptFacadeTest.test_get_package_stanza
landscape.package.tests.test_facade
  AptFacadeTest
    test_get_package_stanza ... [FAIL]

===============================================================================
[FAIL]
Traceback (most recent call last):
  File "/home/ubuntu/src/landscape-client/landscape/tests/mocker.py", line 146, in test_method_wrapper
    result = test_method()
  File "/home/ubuntu/src/landscape-client/landscape/package/tests/test_facade.py", line 295, in test_get_package_stanza
    stanza)
  File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line 437, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
    raise self.failureException(msg)
twisted.trial.unittest.FailTest: 'Package: name1\nPriority: optional\nSection: Group1\nInstalled-Size: 28\nMaintainer: Gustavo Niemeyer <email address hidden>\nArchitecture: all\nVersion: version1-release1\nProvides: providesname1\nDepends: requirename1 (= requireversion1)\nPre-Depends: prerequirename1 (= prerequireversion1)\nRecommends: recommendsname1 (= recommendsversion1)\nSuggests: suggestsname1 (= suggestsversion1)\nConflicts: conflictsname1 (= conflictsversion1)\nFilename: name1_version1-release1_all.deb\nSize: 1038\nMD5sum: efe83eb2b891046b303aaf9281c14e6e\nSHA1: b4ebcd2b0493008852a4954edc30a236d516c638\nSHA256: f899cba22b79780dbe9bbbb802ff901b7e432425c264dc72e6bb20c0061e4f26\nDescription: Summary1\n Description1\n' != 'Package: name1\nArchitecture: all\nVersion: version1-release1\nPriority: optional\nSection: Group1\nMaintainer: Gustavo Niemeyer <email address hidden>\nInstalled-Size: 28\nProvides: providesname1\nPre-Depends: prerequirename1 (= prerequireversion1)\nDepends: requirename1 (= requireversion1)\nRecommends: recommendsname1 (= recommendsversion1)\nSuggests: suggestsname1 (= suggestsversion1)\nConflicts: conflictsname1 (= conflictsversion1)\nFilename: name1_version1-release1_all.deb\nSize: 1038\nMD5sum: efe83eb2b891046b303aaf9281c14e6e\nSHA1: b4ebcd2b0493008852a4954edc30a236d516c638\nSHA256: f899cba22b79780dbe9bbbb802ff901b7e432425c264dc72e6bb20c0061e4f26\nDescription: Summary1\n Description1\n'

landscape.package.tests.test_facade.AptFacadeTest.test_get_package_stanza
-------------------------------------------------------------------------------

This one also just fails

$ trial landscape.package.tests.test_facade.AptFacadeTest.test_reload_channels_not_refetch_package_index
landscape.package.tests.test_facade
  AptFacadeTest
    test_reload_channels_not_refetch_package_index ... [FAIL]

===============================================================================
[FAIL]
Traceback (most recent call last):
  File "/home/ubuntu/landscape-client/landscape/tests/mocker.py", line 146, in test_method_wrapper
    result = test_method()
  File "/home/ubuntu/landscape-client/landscape/package/tests/test_facade.py", line 428, in test_reload_channels_not_refetch_package_index
    for version in new_facade.get_packages()))
  File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line 437, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/unittest/case.py", line 742, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python2.7/unittest/case.py", line 724, in assertSequenceEqual
    self.fail(msg)
twisted.trial.unittest.FailTest: Lists differ: ['foo'] != ['bar', 'foo']

First differing element 0:
foo
bar

Second list contains 1 additional elements.
First extra element 1:
foo

- ['foo']
+ ['bar', 'foo']

landscape.package.tests.test_facade.AptFacadeTest.test_reload_channels_not_refetch_package_index
-------------------------------------------------------------------------------

Tags: squad-bug

Related branches

tags: removed: kanban
Simon Poirier (simpoir)
Changed in landscape-client:
assignee: nobody → Simon Poirier (simpoir)
Revision history for this message
Adam Collard (adam-collard) wrote :

Segfault is captured in bug 1549819

Simon Poirier (simpoir)
Changed in landscape-client:
assignee: Simon Poirier (simpoir) → nobody
Benji York (benji)
Changed in landscape-client:
assignee: nobody → Benji York (benji)
status: New → In Progress
description: updated
summary: test failures on xenial: test_get_package_stanza and
- test_get_set_arch_none
+ test_reload_channels_not_refetch_package_index
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Benji York (benji) wrote :

The segfault can be fixed by upgrading to the newly-released apt-utils 1.2.4.

Revision history for this message
Benji York (benji) wrote :

There are three more tests failing on Xenial (two of which appear to have a common cause):

===============================================================================
[FAIL]
Traceback (most recent call last):
  File "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/tests/mocker.py", line 146, in test_method_wrapper
    result = test_method()
  File "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/package/tests/test_facade.py", line 429, in test_reload_channels_not_refetch_package_index
    for version in new_facade.get_packages()))
  File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line 437, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/unittest/case.py", line 742, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python2.7/unittest/case.py", line 724, in assertSequenceEqual
    self.fail(msg)
twisted.trial.unittest.FailTest: Lists differ: ['foo'] != ['bar', 'foo']

First differing element 0:
foo
bar

Second list contains 1 additional elements.
First extra element 1:
foo

- ['foo']
+ ['bar', 'foo']

landscape.package.tests.test_facade.AptFacadeTest.test_reload_channels_not_refetch_package_index
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/broker/tests/test_transport.py", line 78, in got_result
    self.assertEqual(r.request.received_headers["x-computer-id"],
exceptions.AttributeError: Request instance has no attribute 'received_headers'

landscape.broker.tests.test_transport.HTTPTransportTest.test_request_data
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/broker/tests/test_transport.py", line 107, in got_result
    self.assertEqual(r.request.received_headers["x-computer-id"],
exceptions.AttributeError: Request instance has no attribute 'received_headers'

landscape.broker.tests.test_transport.HTTPTransportTest.test_ssl_verification_positive
===============================================================================

Revision history for this message
Adam Collard (adam-collard) wrote : Re: [Bug 1548946] Re: test failures on xenial: test_get_package_stanza and test_reload_channels_not_refetch_package_index
Download full text (8.1 KiB)

The latter two failures are in
https://bugs.launchpad.net/landscape-client/+bug/1551892

On Thu, 3 Mar 2016 at 13:06 Benji York <email address hidden> wrote:

> There are three more tests failing on Xenial (two of which appear to
> have a common cause):
>
>
> ===============================================================================
> [FAIL]
> Traceback (most recent call last):
> File
> "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/tests/mocker.py",
> line 146, in test_method_wrapper
> result = test_method()
> File
> "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/package/tests/test_facade.py",
> line 429, in test_reload_channels_not_refetch_package_index
> for version in new_facade.get_packages()))
> File "/usr/lib/python2.7/dist-packages/twisted/trial/_synctest.py", line
> 437, in assertEqual
> super(_Assertions, self).assertEqual(first, second, msg)
> File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
> assertion_func(first, second, msg=msg)
> File "/usr/lib/python2.7/unittest/case.py", line 742, in assertListEqual
> self.assertSequenceEqual(list1, list2, msg, seq_type=list)
> File "/usr/lib/python2.7/unittest/case.py", line 724, in
> assertSequenceEqual
> self.fail(msg)
> twisted.trial.unittest.FailTest: Lists differ: ['foo'] != ['bar', 'foo']
>
> First differing element 0:
> foo
> bar
>
> Second list contains 1 additional elements.
> First extra element 1:
> foo
>
> - ['foo']
> + ['bar', 'foo']
>
>
> landscape.package.tests.test_facade.AptFacadeTest.test_reload_channels_not_refetch_package_index
>
> ===============================================================================
> [ERROR]
> Traceback (most recent call last):
> File
> "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/broker/tests/test_transport.py",
> line 78, in got_result
> self.assertEqual(r.request.received_headers["x-computer-id"],
> exceptions.AttributeError: Request instance has no attribute
> 'received_headers'
>
> landscape.broker.tests.test_transport.HTTPTransportTest.test_request_data
>
> ===============================================================================
> [ERROR]
> Traceback (most recent call last):
> File
> "/home/benji/work/landscape-client/bug-1548946-xenial-test-segfault/landscape/broker/tests/test_transport.py",
> line 107, in got_result
> self.assertEqual(r.request.received_headers["x-computer-id"],
> exceptions.AttributeError: Request instance has no attribute
> 'received_headers'
>
>
> landscape.broker.tests.test_transport.HTTPTransportTest.test_ssl_verification_positive
>
> ===============================================================================
>
> --
> You received this bug notification because you are a member of Landscape
> Bugs, which is subscribed to Landscape Client.
> https://bugs.launchpad.net/bugs/1548946
>
> Title:
> test failures on xenial: test_get_package_stanza and
> test_reload_channels_not_refetch_package_index
>
> Status in Landscape Client:
> In Progress
>
> Bug description:
> This one just fails:
> $ trial
> landscape.package.tests.test_faca...

Read more...

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This was fixed in landscape-client trunk r832.

Changed in landscape-client:
status: In Progress → Fix Committed
Changed in landscape-client:
milestone: none → 16.03
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.