- Jun 05, 2023
-
-
Jenkins for Software Heritage authored
Update to upstream version '5.6.1' with Debian dir 94c41cca92b09ad33077bc6eab4fc3f64ada5c74
-
Jenkins for Software Heritage authored
-
Antoine R. Dumont authored
Prior to this, it was sending only 'directory' types for all vcs trees. Multiple directory loaders now exist whose visit type are currently diverging, so the scheduling would not happen correctly without it. This commit is the required adaptation for the scheduling to work appropriately. Refs. swh/meta#4979
-
- May 31, 2023
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.6.0' with Debian dir d68cc4ae1ba82ebc3930c4e961d93c38920098e4
-
Jenkins for Software Heritage authored
-
Antoine R. Dumont authored
Those will be ingested by the loader as "directory" with "nar" checksum layouts. Refs. swh/infra/sysadm-environment#4868 Refs. swh/meta#4979
-
- May 26, 2023
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.5.0' with Debian dir 108b47e4e12c5ad01f0687ba3ada9c2d45ae379c
-
Jenkins for Software Heritage authored
-
- May 23, 2023
-
-
Antoine R. Dumont authored
Some cgit instances are at a domain's root path so we can build their url directly from their 'instance' parameter. This unifies further the cli to register a lister and the cli to schedule the listed origins from a forge. [1] ``` https://git.kernel.org https://source.codeaurora.org https://git.trueelena.org https://dev.sanctum.geek.nz https://git.trueelena.org https://git.dpkg.org https://anongit.mindrot.org https://git.aurel32.net https://gitweb.gentoo.org https://git.joeyh.name https://git.adrian.geek.nz ``` Refs. #4693
-
- May 19, 2023
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.4.0' with Debian dir fc876cdb54cb65af6ea096e8cbaf40d589a83a06
-
Jenkins for Software Heritage authored
-
Antoine R. Dumont authored
This pushes the rather elementary logic within the lister's scope. This will simplify and unify cli call between lister and scheduler clis. This will also allow to reduce erroneous operations which can happen for example in the add-forge-now. With the following, we will only have to provide the type and the instance, then everything will be scheduled properly. Refs. #4693
-
- May 10, 2023
-
-
vlorentz authored
``` $ swh lister run Traceback (most recent call last): File "/home/dev/.local/bin/swh", line 33, in <module> sys.exit(load_entry_point('swh.core', 'console_scripts', 'swh')()) File "/home/dev/swh-environment/swh-core/swh/core/cli/__init__.py", line 144, in main return swh(auto_envvar_prefix="SWH") File "/home/dev/.local/lib/python3.9/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) File "/home/dev/.local/lib/python3.9/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/home/dev/.local/lib/python3.9/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/dev/.local/lib/python3.9/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/dev/.local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) File "/home/dev/.local/lib/python3.9/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) File "/home/dev/.local/lib/python3.9/site-packages/click/decorators.py", line 26, in new_func return f(get_current_context(), *args, **kwargs) File "/home/dev/swh-environment/swh-lister/swh/lister/cli.py", line 68, in run get_lister(lister, **config).run() File "/home/dev/swh-environment/swh-lister/swh/lister/__init__.py", line 75, in get_lister raise ValueError( ValueError: Invalid lister None: only supported listers are ['arch', 'aur', 'bitbucket', 'bower', 'cgit', 'conda', 'cpan', 'cran', 'crates', 'debian', 'fedora', 'gitea', 'github', 'gitlab', 'gnu', 'gogs', 'golang', 'hackage', 'hex', 'launchpad', 'maven', 'nixguix', 'npm', 'nuget', 'opam', 'packagist', 'phabricator', 'pubdev', 'puppet', 'pypi', 'rubygems', 'sourceforge', 'tuleap'] ```
-
- May 02, 2023
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.3.0' with Debian dir 1f253779aeae18bbedbce18584709a57d915385f
-
Jenkins for Software Heritage authored
-
- Apr 27, 2023
-
-
Antoine R. Dumont authored
Starting with the first url. As soon as one detection succeeds, this stops and yields the result. Otherwise, continue with the detection on the next mirror url. This should fix the current misbehavior [1] when multiple mirror urls are not ok but the first one is. [1] swh/infra/sysadm-environment#4868 (comment 137483) Refs. swh/infra/sysadm-environment#4868
-
- Apr 26, 2023
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.2.0' with Debian dir 665d602254b8deb27f0a9c4ae4d5f79e1a3d588e
-
Jenkins for Software Heritage authored
-
Antoine R. Dumont authored
Refs. swh/meta#4979
-
- Apr 13, 2023
-
-
Antoine Lambert authored
The http_retry decorator has been moved to swh-core package in order to ease its reuse across swh packages.
-
- Mar 22, 2023
-
-
- Mar 21, 2023
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.1.0' with Debian dir 11166c7a5ecaf1f6faf252bea6398de940b5129f
-
Jenkins for Software Heritage authored
-
Antoine Lambert authored
Instead of fully consuming the get_origins_from_page generator into a list and truncate it, prefer to consume the generator origin per origin and abort the process when the max number of origin per page is reached. Indeed some non trivial listers like the cgit one can perform costly processing, HTTP request for instance, for each origin in a page. So better not consuming the full generator in a row to avoid such side effects.
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '5.0.0' with Debian dir f3e5375aa5d3313e1dc6a5b8d28e707da66debfd
-
Jenkins for Software Heritage authored
-
Antoine R. Dumont authored
This unifies with other lister tasks modules. And this allow the cgit task to be scheduled by the add-forge-now scheduler cli. Refs. swh/infra/sysadm-environment#4813
-
- Mar 14, 2023
-
-