To: debian-python mailing list Help in fixing this RC bug would be appreciated. I have forwarded this upstream, however need a quick fix for the Debian package (not sure but suspect it might be too late for stretch).
Unfortunately, not sure where to start. I don't understand this date_time_this_century() function that appears to be the cause of it. Thanks "Chris West (Faux)" <solo-debianb...@goeswhere.com> writes: > The package fails to build: > > FulROR: test_date_time_this_period (faker.tests.FactoryTestCase) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "faker/tests/__init__.py", line 389, in test_date_time_this_period > > self.assertTrue(self._datetime_to_time(provider.date_time_this_century(before_now=False, > after_now=True)) >= self._datetime_to_time(datetime.datetime.now())) > File "faker/providers/date_time/__init__.py", line 403, in > date_time_this_century > return cls.date_time_between_dates(now, next_century_start, tzinfo) > File "faker/providers/date_time/__init__.py", line 381, in > date_time_between_dates > datetime_to_timestamp(datetime_end), > File "faker/providers/date_time/__init__.py", line 22, in > datetime_to_timestamp > return mktime(dt.timetuple()) > OverflowError: mktime argument out of range > > ====================================================================== > ERROR: test_date_time_this_period_with_tzinfo (faker.tests.FactoryTestCase) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "faker/tests/__init__.py", line 418, in > test_date_time_this_period_with_tzinfo > provider.date_time_this_century(before_now=False, after_now=True, > tzinfo=utc) >= datetime.datetime.now() > File "faker/providers/date_time/__init__.py", line 403, in > date_time_this_century > return cls.date_time_between_dates(now, next_century_start, tzinfo) > File "faker/providers/date_time/__init__.py", line 381, in > date_time_between_dates > datetime_to_timestamp(datetime_end), > File "faker/providers/date_time/__init__.py", line 21, in > datetime_to_timestamp > dt = dt.astimezone(tzlocal()) > File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 99, in > utcoffset > if self._isdst(dt): > File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 143, in > _isdst > return time.localtime(timestamp+time.timezone).tm_isdst > ValueError: timestamp out of range for platform time_t > > ---------------------------------------------------------------------- > Ran 45 tests in 7.922s > > FAILED (errors=2) > debian/rules:27: recipe for target 'override_dh_auto_test' failed -- Brian May <b...@debian.org>