Source: freezegun
Version: 0.3.10-2
Severity: serious
Tags: ftbfs

Some recent change in unstable makes freezegun FTBFS:

https://tests.reproducible-builds.org/debian/history/freezegun.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/freezegun.html

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/1st/freezegun-0.3.10'
pyversions: missing X(S)-Python-Version in control file, fall back to 
debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
py3versions: no X-Python3-Version in control file, using supported versions
for python in python2.7; do \
        $python /usr/bin/nosetests tests; \
done
SS......................S....................................................................
Name                    Stmts   Miss  Cover   Missing
-----------------------------------------------------
freezegun/__init__.py       8      0   100%
freezegun/api.py          422     28    93%   30-31, 35-36, 40-41, 45, 50, 
72-73, 89, 158, 406, 443, 554, 556, 563-565, 581, 587, 604-605, 633-635, 654-657
-----------------------------------------------------
TOTAL                     430     28    93%
----------------------------------------------------------------------
Ran 93 tests in 2.412s

OK (SKIP=3)
for python in python3.6 python3.7; do \
        $python /usr/bin/nosetests tests; \
done
.......................S.....................................................................
Name                    Stmts   Miss  Cover   Missing
-----------------------------------------------------
freezegun/__init__.py       8      0   100%
freezegun/_async.py        11      1    91%   12
freezegun/api.py          422     21    95%   30-31, 35-36, 50, 72-73, 89, 158, 
443, 554, 556, 563-565, 587, 633-635, 654-657
-----------------------------------------------------
TOTAL                     441     22    95%
----------------------------------------------------------------------
Ran 93 tests in 1.868s

OK (SKIP=1)
.......................S.................................................................FF..
======================================================================
FAIL: Test that we can go back in time after setting a future date.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/build/1st/freezegun-0.3.10/tests/test_uuid.py", line 28, in 
test_uuid1_future
    assert_equal(time_from_uuid(uuid.uuid1()), future_target)
AssertionError: FakeDatetime(2020, 1, 19, 23, 8, 44, 720600) != 
datetime.datetime(2056, 2, 6, 14, 3, 21)
    'FakeDatetime(2020, 1, 19, 23, 8, 44, 720600) != datetime.datetime(2056, 2, 
6, 14, 3, 21)' = '%s != %s' % _common_shorten_repr(FakeDatetime(2020, 1, 19, 
23, 8, 44, 720600), datetime.datetime(2056, 2, 6, 14, 3, 21))
    'FakeDatetime(2020, 1, 19, 23, 8, 44, 720600) != datetime.datetime(2056, 2, 
6, 14, 3, 21)' = self._formatMessage('FakeDatetime(2020, 1, 19, 23, 8, 44, 
720600) != datetime.datetime(2056, 2, 6, 14, 3, 21)', 'FakeDatetime(2020, 1, 
19, 23, 8, 44, 720600) != datetime.datetime(2056, 2, 6, 14, 3, 21)')
>>  raise self.failureException('FakeDatetime(2020, 1, 19, 23, 8, 44, 720600) 
>> != datetime.datetime(2056, 2, 6, 14, 3, 21)')
    

======================================================================
FAIL: Test that we can go forward in time after setting some time in the past.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/build/1st/freezegun-0.3.10/tests/test_uuid.py", line 42, in 
test_uuid1_past
    assert_equal(time_from_uuid(uuid.uuid1()), past_target)
AssertionError: FakeDatetime(2020, 1, 19, 23, 8, 44, 748940) != 
datetime.datetime(1978, 7, 6, 23, 6, 31)
    'FakeDatetime(2020, 1, 19, 23, 8, 44, 748940) != datetime.datetime(1978, 7, 
6, 23, 6, 31)' = '%s != %s' % _common_shorten_repr(FakeDatetime(2020, 1, 19, 
23, 8, 44, 748940), datetime.datetime(1978, 7, 6, 23, 6, 31))
    'FakeDatetime(2020, 1, 19, 23, 8, 44, 748940) != datetime.datetime(1978, 7, 
6, 23, 6, 31)' = self._formatMessage('FakeDatetime(2020, 1, 19, 23, 8, 44, 
748940) != datetime.datetime(1978, 7, 6, 23, 6, 31)', 'FakeDatetime(2020, 1, 
19, 23, 8, 44, 748940) != datetime.datetime(1978, 7, 6, 23, 6, 31)')
>>  raise self.failureException('FakeDatetime(2020, 1, 19, 23, 8, 44, 748940) 
>> != datetime.datetime(1978, 7, 6, 23, 6, 31)')
    

Name                    Stmts   Miss  Cover   Missing
-----------------------------------------------------
freezegun/__init__.py       8      0   100%
freezegun/_async.py        11      1    91%   12
freezegun/api.py          422     19    95%   35-36, 50, 72-73, 89, 158, 443, 
554, 556, 563-565, 587, 633-635, 654-657
-----------------------------------------------------
TOTAL                     441     20    95%
----------------------------------------------------------------------
Ran 93 tests in 1.274s

FAILED (SKIP=1, failures=2)
make[1]: *** [debian/rules:18: override_dh_auto_test] Error 1

Reply via email to