Source: congress Version: 9.0.0+dfsg1-2 Severity: serious Tags: ftbfs Justification: fails to build from source
Hi, congress/experimental fails to build twice in a row: Traceback (most recent call last): File "/build/congress-9.0.0+dfsg1/congress/tests/api/test_datasource_model.py", line 45, in setUp self.ds_manager.add_datasource(self.datasource) File "/build/congress-9.0.0+dfsg1/congress/dse2/datasource_manager.py", line 71, in add_datasource secret_config_fields=driver_info.get('secret', [])) File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 241, in wrapped_f return self.call(f, *args, **kw) File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 330, in call start_time=start_time) File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 279, in iter return fut.result() File "/usr/lib/python3.7/concurrent/futures/_base.py", line 425, in result return self.__get_result() File "/usr/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result raise self._exception File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 333, in call result = fn(*args, **kwargs) File "/build/congress-9.0.0+dfsg1/congress/db/utils.py", line 42, in decorate return func(*args, **kw) File "/build/congress-9.0.0+dfsg1/congress/db/datasources.py", line 94, in add_datasource _encrypt_secret_config_fields(datasource, secret_config_fields) File "/build/congress-9.0.0+dfsg1/congress/db/datasources.py", line 60, in _encrypt_secret_config_fields config[field] = encryption.encrypt(config[field]) File "/build/congress-9.0.0+dfsg1/congress/encryption.py", line 85, in encrypt initialize_if_needed() File "/build/congress-9.0.0+dfsg1/congress/encryption.py", line 81, in initialize_if_needed initialize_key() File "/build/congress-9.0.0+dfsg1/congress/encryption.py", line 72, in initialize_key __key = create_new_key_file() File "/build/congress-9.0.0+dfsg1/congress/encryption.py", line 52, in create_new_key_file os.makedirs(dir_path, mode=0o700) # important: restrictive permissions File "/usr/lib/python3.7/os.py", line 221, in makedirs mkdir(name, mode) FileExistsError: [Errno 17] File exists: 'congress/tests/etc/keys' ---------------------------------------------------------------------- Ran 832 tests in 75.262s FAILED (failures=2, skipped=5) make[1]: *** [debian/rules:41: override_dh_install] Error 1 Andreas
congress_9.0.0+dfsg1-2_twice.log.gz
Description: application/gzip