- Feb 17, 2023
-
-
Antoine Lambert authored
Related to swh/meta#4960
-
- Feb 16, 2023
-
-
Jérémy Bobbio (Lunar) authored
Related to swh/meta#4959
-
- Feb 02, 2023
-
-
Antoine Lambert authored
This fixes python 3.7 support due to poetry, a dependency of isort, that removed support for that Python version in a recent release.
-
- Jan 27, 2023
-
-
vlorentz authored
-
- Dec 20, 2022
-
-
vlorentz authored
This should avoid pointless reports to Sentry and Icinga on AdminShutdown exceptions.
-
- Dec 19, 2022
-
-
Antoine Lambert authored
In order to remove warnings about /apidoc/*.rst files being included multiple times in toc when building full swh documentation, prefer to include module indices only when building standalone package documentation. Related to T4496
-
- Oct 19, 2022
-
-
Antoine Lambert authored
-
- Oct 18, 2022
-
-
David Douard authored
- pre-commit from 4.1.0 to 4.3.0, - codespell from 2.2.1 to 2.2.2, - black from 22.3.0 to 22.10.0 and - flake8 from 4.0.1 to 5.0.4. Also freeze flake8 dependencies. Also change flake8's repo config to github (the gitlab mirror being outdated).
-
- Oct 07, 2022
-
-
vlorentz authored
For now this is a naive implementation, which does never rechecks.
-
vlorentz authored
For now, this does not use this information to deduplicate work.
-
vlorentz authored
It will be used by the storage_checker to 'remember' what ranges it already checked recently across runs (and crashes), and to monitor progress.
-
- Aug 19, 2022
-
-
Antoine Lambert authored
-
- Aug 18, 2022
-
-
vlorentz authored
-
vlorentz authored
It will probably be useful to know what part of the check takes the most time.
-
vlorentz authored
This will allow adding more tags easily in future commits
-
Nicolas Dandrimont authored
- Aug 17, 2022
-
-
vlorentz authored
-
- May 31, 2022
-
-
David Douard authored
instead of (soon-to-be-deprecated) swh-core's postgresql_fact one.
-
vlorentz authored
-
Antoine R. Dumont authored
This alleviates current locking issues where nothing gets written in production. Related to T4228
-
- May 30, 2022
-
-
Antoine R. Dumont authored
Related to T4228
-
Antoine R. Dumont authored
so migration tool can be used Related to T4284
-
Antoine R. Dumont authored
We migrated away from "local" a while back. Related to T4228
-
Antoine R. Dumont authored
Related to T4228
-
Antoine R. Dumont authored
Related to T4228
-
- May 25, 2022
-
-
vlorentz authored
The case where the datastore already exists was masked by @functools.lru_cache, which persists for the lifetime of a test, causing the function not to be actually called twice.
-
- May 09, 2022
-
-
Pratyush authored
-
- Apr 26, 2022
-
-
vlorentz authored
-
- Apr 08, 2022
-
-
Antoine Lambert authored
-
Antoine Lambert authored
Related to T3922
-
Antoine Lambert authored
black is considered stable since release 22.1.0 and the version we are currently using is quite outdated and not compatible with click 8.1.0, so it is time to bump it to its latest stable release. Please note that E501 pycodestyle warning related to line length is replaced by B950 one from flake8-bugbear as recommended by black. https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#line-length Related to T3922
-
- Apr 07, 2022
-
-
vlorentz authored
This is heavily inspired by https://archive.softwareheritage.org/swh:1:cnt:c6dda7698c6aecf71f744e4e4c01bc3e115db880;origin=https://forge.softwareheritage.org/source/snippets.git;visit=swh:1:snp:c2e3170b9927f3d356e120546b00f5a9d25a224c;anchor=swh:1:rev:fa9e387ba5e3470b93a5c5a8773ed598ef03d211;path=/vlorentz/analyze_consistency_failures.py but reorganized to the database instead of ad-hoc text and pickle files. Currently, this only implements recovering from Git origins.
-
- Apr 06, 2022
-
-
Antoine Lambert authored
pytest-postgresql 3.1.3 and pytest-redis 2.4.0 added support for pytest >= 7 so we can now drop the pytest pinning.
-
- Mar 30, 2022
-
- Mar 29, 2022
-
-
Antoine R. Dumont authored
-
- Mar 24, 2022
-
-
vlorentz authored
as well as the run() method. For consistency with a future module called fixer.py
-
- Mar 22, 2022
-
-
Antoine Lambert authored
Due to test modules being copied in subdirectories of the build directory by setuptools, it makes pytest fail by raising ImportPathMismatchError exceptions when invoked from root directory of the module. So ignore the build folder to discover tests.
-
- Mar 17, 2022