Page MenuHomeSoftware Heritage
Feed Advanced Search

Jan 8 2023

gitlab-migration changed the status of T377: Run tryout on small sample of svn repositories from Resolved to Migrated.

This task has been migrated to GitLab.

Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T377: Run tryout on small sample of svn repositories, a subtask of T328: svn / subversion loader, from Resolved to Migrated.
Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T365: Package and deploy, a subtask of T328: svn / subversion loader, from Resolved to Migrated.
Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T364: First implementation, a subtask of T328: svn / subversion loader, from Resolved to Migrated.
Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T363: Create/update python3-pysvn package, a subtask of T365: Package and deploy, from Resolved to Migrated.
Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T365: Package and deploy from Resolved to Migrated.

This task has been migrated to GitLab.

Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T363: Create/update python3-pysvn package from Resolved to Migrated.

This task has been migrated to GitLab.

Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T364: First implementation from Resolved to Migrated.

This task has been migrated to GitLab.

Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T363: Create/update python3-pysvn package, a subtask of T328: svn / subversion loader, from Resolved to Migrated.
Jan 8 2023, 4:18 PM · SVN Loader
gitlab-migration changed the status of T328: svn / subversion loader, a subtask of T617: ingest Google Code Subversion repositories, from Resolved to Migrated.
Jan 8 2023, 4:18 PM · Archive coverage, Origin-GoogleCode, SVN Loader
gitlab-migration changed the status of T328: svn / subversion loader from Resolved to Migrated.

This task has been migrated to GitLab.

Jan 8 2023, 4:18 PM · SVN Loader

Dec 19 2022

anlambert closed T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas as Resolved.

Fixed and deployed.

Dec 19 2022, 1:17 PM · SVN Loader

Dec 14 2022

vlorentz updated the task description for T4726: ValueError: Hash tree computation divergence detected while loading https://svn.code.sf.net/p/openautomation/code.
Dec 14 2022, 3:05 PM · SVN Loader
vlorentz placed T4726: ValueError: Hash tree computation divergence detected while loading https://svn.code.sf.net/p/openautomation/code up for grabs.
Dec 14 2022, 3:04 PM · SVN Loader
swh-sentry-integration assigned T4726: ValueError: Hash tree computation divergence detected while loading https://svn.code.sf.net/p/openautomation/code to vlorentz.
Dec 14 2022, 3:04 PM · SVN Loader

Dec 7 2022

anlambert raised the priority of T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas from Low to Normal.
Dec 7 2022, 5:46 PM · SVN Loader
anlambert added a revision to T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas: D8941: replay: Simplify FileEditor implementation.
Dec 7 2022, 5:33 PM · SVN Loader

Nov 23 2022

vlorentz renamed T4697: svn loader: FileNotFoundError while creating a directory from FileNotFoundError: [Errno 2] No such file or directory: '/tmp/swh.loader.svn.0g8bqfec-1539429/tmpxz9z024c/tmpo96ke7rq' to svn loader: FileNotFoundError while creating a directory.
Nov 23 2022, 9:30 AM · SVN Loader
vlorentz placed T4697: svn loader: FileNotFoundError while creating a directory up for grabs.
Nov 23 2022, 9:30 AM · SVN Loader
swh-sentry-integration assigned T4697: svn loader: FileNotFoundError while creating a directory to vlorentz.
Nov 23 2022, 9:30 AM · SVN Loader

Nov 8 2022

anlambert added a comment to T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas.

This is a regression induced by commit rDLDSVN04566a7f3616fb94063355aae491a4e5ad4a832f, I understood the issue and I am working on a fix.

Nov 8 2022, 4:06 PM · SVN Loader
vlorentz placed T4674: SubversionException: ("malformed property list for node-revision '0-1.0.r1/1769'", 160006) up for grabs.
Nov 8 2022, 10:52 AM · SVN Loader
swh-sentry-integration assigned T4674: SubversionException: ("malformed property list for node-revision '0-1.0.r1/1769'", 160006) to vlorentz.
Nov 8 2022, 10:52 AM · SVN Loader
vlorentz renamed T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas from AssertionError: 7911 != 7912 in subvertpy while parsing xdeltas to AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas.
Nov 8 2022, 10:52 AM · SVN Loader
vlorentz renamed T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas from AssertionError: 7911 != 7912 to AssertionError: 7911 != 7912 in subvertpy while parsing xdeltas.
Nov 8 2022, 10:51 AM · SVN Loader
swh-sentry-integration assigned T4673: AssertionError: 7911 != 7912 in subvertpy while parsing txdeltas to vlorentz.
Nov 8 2022, 10:51 AM · SVN Loader

Oct 31 2022

ardumont added a comment to T4538: Consider archiving NAR hashes.

Oh awesome! Thanks for pushing forward. :-)

Oct 31 2022, 12:14 PM · SVN Loader, Tarball loader, Nixguix loader

Oct 22 2022

zimoun added a comment to T4538: Consider archiving NAR hashes.

Oh awesome! Thanks for pushing forward. :-)

Oct 22 2022, 12:46 PM · SVN Loader, Tarball loader, Nixguix loader

Oct 21 2022

ardumont updated subscribers of T4538: Consider archiving NAR hashes.

fwiw, I've iterated a bit over @zimoun's code and pushed it into the snippets repository
(see commits above and their commit description message). It's also able to deal with
git, hg and svn trees (ignoring their respective top metadata folder .git, .svn, ...
without impacting the performance).

Oct 21 2022, 3:46 PM · SVN Loader, Tarball loader, Nixguix loader

Oct 19 2022

gitlab-migration changed the status of T4086: Deploy loader.svn v1.3 from Resolved to Migrated.

This task has been migrated to GitLab.

Oct 19 2022, 6:06 PM · System administration, SVN Loader
gitlab-migration changed the status of T3946: Deploy swh.loader.svn v1.2 from Resolved to Migrated.

This task has been migrated to GitLab.

Oct 19 2022, 6:06 PM · SVN Loader, System administration
gitlab-migration changed the status of T3875: Deploy loader.svn v1.1 and analyze remaining errors from Resolved to Migrated.

This task has been migrated to GitLab.

Oct 19 2022, 6:05 PM · System administration, SVN Loader
gitlab-migration changed the status of T3864: staging: Deploy swh.loader.svn v1.0.0 from Resolved to Migrated.

This task has been migrated to GitLab.

Oct 19 2022, 6:05 PM · System administration, SVN Loader

Oct 14 2022

zimoun added a comment to T4538: Consider archiving NAR hashes.
import os, stat, hashlib, io
from pathlib import Path
Oct 14 2022, 10:23 AM · SVN Loader, Tarball loader, Nixguix loader
zimoun added a comment to T4538: Consider archiving NAR hashes.

This tree

$ tree foo
foo
├── bar
│   └── exe
└── baz
Oct 14 2022, 10:23 AM · SVN Loader, Tarball loader, Nixguix loader

Oct 11 2022

zimoun added a comment to T4538: Consider archiving NAR hashes.

To be complete, the integrity checksum that Guix provides (here one example about the package guix-modules),

Oct 11 2022, 8:19 PM · SVN Loader, Tarball loader, Nixguix loader
zimoun added a comment to T4538: Consider archiving NAR hashes.

Related to P1473.

Oct 11 2022, 7:59 PM · SVN Loader, Tarball loader, Nixguix loader

Oct 5 2022

ardumont added a revision to T4538: Consider archiving NAR hashes: D8625: docker: Install nix binaries in swh/stack image.
Oct 5 2022, 11:30 AM · SVN Loader, Tarball loader, Nixguix loader

Sep 23 2022

zimoun added a comment to T4538: Consider archiving NAR hashes.

Thanks for raising the questions.

Sep 23 2022, 8:05 PM · SVN Loader, Tarball loader, Nixguix loader

Sep 19 2022

ardumont added a comment to T4538: Consider archiving NAR hashes.

yes, nix too. As far as i remember, it's NAR for Nix ARchive ;)

Sep 19 2022, 9:52 AM · SVN Loader, Tarball loader, Nixguix loader

Sep 18 2022

vlorentz triaged T4538: Consider archiving NAR hashes as Normal priority.
Sep 18 2022, 6:54 PM · SVN Loader, Tarball loader, Nixguix loader

Apr 27 2022

olasd triaged T4199: swh.loader.svn gets DoSed by very deeply nested repositories (generating large checkouts) as High priority.
Apr 27 2022, 12:24 PM · SVN Loader

Apr 12 2022

vlorentz closed T3137: Add type annotations to swh.loaders.svn as Resolved.

Indeed, it looks like @ardumont already did this in D6630. Sorry

Apr 12 2022, 10:28 AM · Easy hack, SVN Loader
dhwajgupta added a comment to T3137: Add type annotations to swh.loaders.svn.

Hi, @vlorentz I have checked swh/loader/svn/svn.py, and it is annotated, can you guide me where are the annotations required.

Apr 12 2022, 7:01 AM · Easy hack, SVN Loader

Mar 25 2022

ardumont closed T4086: Deploy loader.svn v1.3 as Resolved.
Mar 25 2022, 5:55 PM · System administration, SVN Loader

Mar 24 2022

ardumont moved T4086: Deploy loader.svn v1.3 from in-progress to deployed/landed/monitoring on the System administration board.
Mar 24 2022, 3:09 PM · System administration, SVN Loader
ardumont updated the task description for T4086: Deploy loader.svn v1.3.
Mar 24 2022, 3:09 PM · System administration, SVN Loader
ardumont changed the status of T4086: Deploy loader.svn v1.3 from Open to Work in Progress.
Mar 24 2022, 2:38 PM · System administration, SVN Loader
ardumont moved T4086: Deploy loader.svn v1.3 from Backlog to Weekly backlog on the System administration board.
Mar 24 2022, 2:33 PM · System administration, SVN Loader
ardumont updated the task description for T4086: Deploy loader.svn v1.3.
Mar 24 2022, 2:32 PM · System administration, SVN Loader
ardumont triaged T4086: Deploy loader.svn v1.3 as Normal priority.
Mar 24 2022, 2:27 PM · System administration, SVN Loader

Mar 16 2022

dev23 added a comment to T3137: Add type annotations to swh.loaders.svn.

Hi @vlorentz I would like to work on this task too.

Mar 16 2022, 11:34 AM · Easy hack, SVN Loader

Feb 21 2022

anlambert closed T3839: Optimize SVN loader performance and memory consumption on large repositories as Resolved.

Fixed and deployed.

Feb 21 2022, 6:41 PM · SVN Loader
anlambert closed T3896: Properly handle loading of repository sub-tree as Resolved.

Fixed and deployed.

Feb 21 2022, 6:40 PM · SVN Loader

Feb 17 2022

ardumont closed T3946: Deploy swh.loader.svn v1.2 as Resolved.
Feb 17 2022, 2:44 PM · SVN Loader, System administration
ardumont moved T3946: Deploy swh.loader.svn v1.2 from in-progress to deployed/landed/monitoring on the System administration board.
Feb 17 2022, 2:36 PM · SVN Loader, System administration
ardumont updated the task description for T3946: Deploy swh.loader.svn v1.2.
Feb 17 2022, 2:36 PM · SVN Loader, System administration
ardumont updated the task description for T3946: Deploy swh.loader.svn v1.2.
Feb 17 2022, 2:04 PM · SVN Loader, System administration
ardumont changed the status of T3946: Deploy swh.loader.svn v1.2 from Open to Work in Progress.
Feb 17 2022, 1:15 PM · SVN Loader, System administration
ardumont updated the task description for T3946: Deploy swh.loader.svn v1.2.
Feb 17 2022, 1:15 PM · SVN Loader, System administration

Feb 16 2022

ardumont updated the task description for T3946: Deploy swh.loader.svn v1.2.
Feb 16 2022, 3:48 PM · SVN Loader, System administration
ardumont triaged T3946: Deploy swh.loader.svn v1.2 as Normal priority.
Feb 16 2022, 3:26 PM · SVN Loader, System administration

Feb 11 2022

anlambert added a revision to T3896: Properly handle loading of repository sub-tree: D7163: loader: Fix repo sub-tree loading when using dump loaders.
Feb 11 2022, 4:49 PM · SVN Loader

Feb 9 2022

anlambert added a revision to T3896: Properly handle loading of repository sub-tree: D7137: loader: Simplify the handing of parent revision.
Feb 9 2022, 4:46 PM · SVN Loader
anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7129: utils: Fix hidden path processing in parse_external_definition.
Feb 9 2022, 12:15 PM · SVN Loader

Feb 8 2022

anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7128: replay: Fix external tuple use in process_external method.
Feb 8 2022, 6:03 PM · SVN Loader
anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7127: replay: Prevent external path removal when defined on multiple dirs.
Feb 8 2022, 6:02 PM · SVN Loader

Feb 7 2022

anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7107: replay: Check relative / recursive externals only when closing root dir.
Feb 7 2022, 4:52 PM · SVN Loader
anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7099: replay: Use remote repository base URL to export external located in it.
Feb 7 2022, 3:31 PM · SVN Loader

Feb 4 2022

anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7092: replay: Handle externals targeting the same path.
Feb 4 2022, 5:22 PM · SVN Loader
anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7091: replay: Prevent erroneous removal of versioned path.
Feb 4 2022, 4:06 PM · SVN Loader

Feb 3 2022

anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7077: svn: Optimize propget performance after checkout.
Feb 3 2022, 4:48 PM · SVN Loader

Jan 31 2022

anlambert added a comment to T3870: Analyze svn externals repository ingestion with loader.svn v1.0.
Jan 31 2022, 1:21 PM · SVN Loader
vlorentz added a comment to T3870: Analyze svn externals repository ingestion with loader.svn v1.0.

seems to still happen on 1.1.1 https://sentry.softwareheritage.org/share/issue/d6330b7c048249d99342e4c9d56dce19/

Jan 31 2022, 1:04 PM · SVN Loader

Jan 28 2022

anlambert added a revision to T611: support for external definitions in the svn/subversion loader: D7047: replay: Also use revision parameter when calling client.info.
Jan 28 2022, 4:03 PM · SVN Loader
ardumont closed T3875: Deploy loader.svn v1.1 and analyze remaining errors as Resolved.
Jan 28 2022, 3:34 PM · System administration, SVN Loader
anlambert triaged T3896: Properly handle loading of repository sub-tree as Normal priority.
Jan 28 2022, 2:45 PM · SVN Loader
anlambert added a comment to T3875: Deploy loader.svn v1.1 and analyze remaining errors.

Below are the results of the loading of the subversion origins listed above, I used a filtered version of the webapp database on staging.

13:36 $ sqlite3 swh/web/settings/db.sqlite3 
SQLite version 3.34.1 2021-01-20 14:10:07
Enter ".help" for usage hints.
sqlite> select visit_status, count(*) from save_origin_request group by visit_status;
failed|18
full|76
partial|83

So 76 origins that could not be fully loaded with swh-loader-svn v1.0.0 are now correctly processed with v1.1.0.

Jan 28 2022, 1:49 PM · System administration, SVN Loader
ardumont renamed T3875: Deploy loader.svn v1.1 and analyze remaining errors from staging: Deploy loader.svn v1.1 and analyze remaining errors to Deploy loader.svn v1.1 and analyze remaining errors.
Jan 28 2022, 12:30 PM · System administration, SVN Loader
ardumont added a comment to T3875: Deploy loader.svn v1.1 and analyze remaining errors.

python3-swh.loader.svn v1.1.1 deployed on staging, production ongoing.

Jan 28 2022, 12:30 PM · System administration, SVN Loader

Jan 26 2022

anlambert added a revision to T3875: Deploy loader.svn v1.1 and analyze remaining errors: D7041: svn: Ignore externals parsing related errors when exporting.
Jan 26 2022, 3:31 PM · System administration, SVN Loader
swh-sentry-integration added a comment to T3875: Deploy loader.svn v1.1 and analyze remaining errors.

Sentry issue: SWH-LOADER-SVN-54

Jan 26 2022, 3:28 PM · System administration, SVN Loader
anlambert renamed T3875: Deploy loader.svn v1.1 and analyze remaining errors from staging: Deploy loader.svn v1.1 to staging: Deploy loader.svn v1.1 and analyze remaining errors.
Jan 26 2022, 3:27 PM · System administration, SVN Loader

Jan 25 2022

ardumont updated the task description for T3864: staging: Deploy swh.loader.svn v1.0.0.
Jan 25 2022, 2:59 PM · System administration, SVN Loader
anlambert closed T3870: Analyze svn externals repository ingestion with loader.svn v1.0, a subtask of T3864: staging: Deploy swh.loader.svn v1.0.0, as Resolved.
Jan 25 2022, 11:50 AM · System administration, SVN Loader
anlambert closed T3870: Analyze svn externals repository ingestion with loader.svn v1.0 as Resolved.

swh-loader-svn v1.1.0 has been released, new tests have been scheduled on staging (T3875#77706).

Jan 25 2022, 11:50 AM · SVN Loader
anlambert added a comment to T3875: Deploy loader.svn v1.1 and analyze remaining errors.

Subversion origins that failed to load or with a partial visit status when using swh-loader-svn v1.0.0 (T3870#77580)
have been resubmitted on staging to check how many can now be fully loaded using swh-loader-svn v1.1.0.

Jan 25 2022, 11:49 AM · System administration, SVN Loader
ardumont renamed T3875: Deploy loader.svn v1.1 and analyze remaining errors from Deploy loader.svn v1.1 to staging: Deploy loader.svn v1.1.
Jan 25 2022, 11:29 AM · System administration, SVN Loader
ardumont added a comment to T3875: Deploy loader.svn v1.1 and analyze remaining errors.

staging:

  • Package python3-swh.loader.svn upgraded
  • Service swh-worker@loader_{svn,high_priority} restarted
Jan 25 2022, 11:29 AM · System administration, SVN Loader
ardumont moved T3875: Deploy loader.svn v1.1 and analyze remaining errors from in-progress to deployed/landed/monitoring on the System administration board.
Jan 25 2022, 11:28 AM · System administration, SVN Loader
ardumont changed the status of T3875: Deploy loader.svn v1.1 and analyze remaining errors from Open to Work in Progress.
Jan 25 2022, 10:51 AM · System administration, SVN Loader

Jan 24 2022

anlambert added a comment to T3870: Analyze svn externals repository ingestion with loader.svn v1.0.

Sentry issue: SWH-LOADER-SVN-4Z

Jan 24 2022, 6:11 PM · SVN Loader
anlambert added a revision to T3870: Analyze svn externals repository ingestion with loader.svn v1.0: D7027: replay: Handle recursive external definition.
Jan 24 2022, 3:38 PM · SVN Loader
anlambert added a comment to T3870: Analyze svn externals repository ingestion with loader.svn v1.0.

All loading tasks submitted on staging last week got executed. Below are the results after updating the staging webapp database in my local environment:

(swh) ✔ ~/swh/swh-environment/swh-web [master|⚑ 106] 
11:10 $ sqlite3 swh/web/settings/db.sqlite3 
SQLite version 3.34.1 2021-01-20 14:10:07
Enter ".help" for usage hints.
sqlite> select visit_status, count(*) from save_origin_request group by visit_status;
failed|26
full|711
not_found|3
partial|153
Jan 24 2022, 12:00 PM · SVN Loader
ardumont moved T3875: Deploy loader.svn v1.1 and analyze remaining errors from Backlog to Weekly backlog on the System administration board.
Jan 24 2022, 9:31 AM · System administration, SVN Loader
ardumont closed T3864: staging: Deploy swh.loader.svn v1.0.0 as Resolved.
Jan 24 2022, 9:31 AM · System administration, SVN Loader
ardumont added a comment to T3864: staging: Deploy swh.loader.svn v1.0.0.

Once T3870 fixes land, we'll release a new version of the loader.
See T3875.

Jan 24 2022, 9:31 AM · System administration, SVN Loader
ardumont updated the task description for T3875: Deploy loader.svn v1.1 and analyze remaining errors.
Jan 24 2022, 9:30 AM · System administration, SVN Loader
ardumont added projects to T3875: Deploy loader.svn v1.1 and analyze remaining errors: SVN Loader, System administration.
Jan 24 2022, 9:29 AM · System administration, SVN Loader

Jan 21 2022

ardumont closed T923: Mount the asf svn repository mirror, a subtask of T466: Test - Ingest XXL svn repository, as Wontfix.
Jan 21 2022, 6:23 PM · SVN Loader