Source: python-libarchive-c
Version: 2.1-3.1
Severity: serious
Tags: ftbfs buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-libarchive-c.html

...
=================================== FAILURES ===================================
_________________ test_check_archiveentry_using_python_testtar _________________

    def test_check_archiveentry_using_python_testtar():
>       check_entries(join(data_dir, 'testtar.tar'))

tests/test_entry.py:63: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

test_file = '/build/1st/python-libarchive-c-2.1/tests/data/testtar.tar'
regen = False, ignore = []

    def check_entries(test_file, regen=False, ignore=''):
        ignore = ignore.split()
        fixture_file = test_file + '.json'
        if regen:
            entries = list(get_entries(test_file))
            with open(fixture_file, 'w', encoding='UTF-8') as ex:
                json.dump(entries, ex, indent=2)
        with open(fixture_file, encoding='UTF-8') as ex:
            expected = json.load(ex)
        actual = list(get_entries(test_file))
        for e1, e2 in zip(actual, expected):
            for key in ignore:
                e1.pop(key)
                e2.pop(key)
>           assert e1 == e2
E           AssertionError: assert {'isblk': Fal...': False, ...} == {'isblk': 
Fals...': False, ...}
E             Common items:
E             {u'isblk': False,
E              u'ischr': False,
E              u'isdev': False,
E              u'isdir': False,
E              u'isfifo': False,
E              u'islnk': False,
E              u'isreg': True,
E              u'issym': False,
E              u'linkpath': None,
E              u'mode': u'rw-r--r--',
E              u'mtime': 1041808783,
E              u'path': u'pax/regtype4'}
E             Differing items:
E             {'size': 7011} != {'size': 0}
E             Full diff:
E             {u'isblk': False,
E             u'ischr': False,
E             u'isdev': False,
E             u'isdir': False,
E             u'isfifo': False,
E             u'islnk': False,
E             u'isreg': True,
E             u'issym': False,
E             u'linkpath': None,
E             u'mode': u'rw-r--r--',
E             u'mtime': 1041808783,
E             u'path': u'pax/regtype4',
E             -  u'size': 7011}
E             ?           - --
E             +  u'size': 0}

tests/test_entry.py:96: AssertionError
------------------------------ Captured log call -------------------------------
ffi.py                      82 WARNING  Pathname can't be converted from UTF-8 
to current locale.
===================== 1 failed, 15 passed in 0.30 seconds ======================
make[1]: *** [debian/rules:9: override_dh_auto_test] Error 1

Reply via email to