Page MenuHomeSoftware Heritage
Feed Advanced Search

Feb 10 2017

ardumont added a comment to T676: Google Code SVN import: Examine ingestion logs for errors and list them if any.

ingestion starting date: 11/01/2017 13:00

Feb 10 2017, 12:45 PM · SVN Loader
ardumont created T676: Google Code SVN import: Examine ingestion logs for errors and list them if any.
Feb 10 2017, 12:44 PM · SVN Loader
zack assigned T617: ingest Google Code Subversion repositories to ardumont.
Feb 10 2017, 12:29 PM · Archive coverage, Origin-GoogleCode, SVN Loader
zack removed a parent task for T466: Test - Ingest XXL svn repository: T533: Allow loaders to register partial state (meta task).
Feb 10 2017, 8:40 AM · SVN Loader

Jan 12 2017

ardumont added a subtask for T328: svn / subversion loader: T617: ingest Google Code Subversion repositories.
Jan 12 2017, 12:43 PM · SVN Loader
ardumont added a parent task for T617: ingest Google Code Subversion repositories: T328: svn / subversion loader.
Jan 12 2017, 12:43 PM · Archive coverage, Origin-GoogleCode, SVN Loader
ardumont placed T466: Test - Ingest XXL svn repository up for grabs.
Jan 12 2017, 12:42 PM · SVN Loader
ardumont placed T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence up for grabs.
Jan 12 2017, 12:42 PM · SVN Loader
ardumont placed T611: support for external definitions in the svn/subversion loader up for grabs.
Jan 12 2017, 12:41 PM · SVN Loader

Jan 11 2017

ardumont changed the status of T617: ingest Google Code Subversion repositories from Open to Work in Progress.
Jan 11 2017, 12:33 PM · Archive coverage, Origin-GoogleCode, SVN Loader
ardumont added a comment to T617: ingest Google Code Subversion repositories.

Currently running on swh's internal infrastructure workers.

Jan 11 2017, 12:32 PM · Archive coverage, Origin-GoogleCode, SVN Loader

Jan 10 2017

ardumont updated the title for P125 pg_logical issue? from pg_logicial issue? to pg_logical issue?.
Jan 10 2017, 6:05 PM · Storage manager, SVN Loader
ardumont created P125 pg_logical issue?.
Jan 10 2017, 5:59 PM · Storage manager, SVN Loader
ardumont added a comment to T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.

This is not solved yet.

Jan 10 2017, 10:46 AM · SVN Loader
ardumont added a comment to T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.

...
This could hint at something to improve the actual workaround.

Jan 10 2017, 10:46 AM · SVN Loader
ardumont updated the task description for T617: ingest Google Code Subversion repositories.
Jan 10 2017, 10:18 AM · Archive coverage, Origin-GoogleCode, SVN Loader

Jan 9 2017

ardumont created T617: ingest Google Code Subversion repositories.
Jan 9 2017, 5:07 PM · Archive coverage, Origin-GoogleCode, SVN Loader

Dec 13 2016

ardumont added a comment to T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.

The road so far...

Dec 13 2016, 12:21 PM · SVN Loader
ardumont added a comment to T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.

I am unable to reproduce this behavior in integration tests...
Svn-loader's initial code computes correctly the hashes (I have exported each revision and computed separately the hashes independently to be certain of this fact).

Dec 13 2016, 12:21 PM · SVN Loader

Dec 9 2016

zack created T611: support for external definitions in the svn/subversion loader.
Dec 9 2016, 11:07 AM · SVN Loader

Dec 8 2016

ardumont updated the task description for T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.
Dec 8 2016, 1:34 PM · SVN Loader
ardumont updated the task description for T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.
Dec 8 2016, 1:33 PM · SVN Loader
ardumont added a comment to T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.

Taking a look at why the export on subvertpy worked, it's because, the 'native_eol' flag is NULL by default in subvertpy [1].
This then goes on and call the svn lib api binding [2].
That svn lib api binding, for that null value for that flag, falls back to using the 'standard eol marker'. Which is LF on Linux platforms.
So ok for why subvertpy exports works out of the box like svn.

Dec 8 2016, 12:57 PM · SVN Loader

Dec 6 2016

ardumont added a comment to T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.

It falls down to the revision 23242 which creates a diverging tree.
Files have a CRLF end of line whereas it should be LF (well according to svn export).

Dec 6 2016, 11:58 AM · SVN Loader

Sep 23 2016

ardumont changed the status of T328: svn / subversion loader from Work in Progress to Open.
Sep 23 2016, 10:44 PM · SVN Loader
ardumont updated the task description for T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.
Sep 23 2016, 10:34 PM · SVN Loader
ardumont renamed T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence from Investigate svn bug about history altered to Investigate svn bug about altered history.
Sep 23 2016, 10:25 AM · SVN Loader
ardumont created T570: svn loader: CRLF/LF mess in svn history results in hash computations divergence.
Sep 23 2016, 10:25 AM · SVN Loader

Aug 29 2016

ardumont closed T539: Update loaders to register origin_visit's state as Resolved.
Aug 29 2016, 3:31 PM · Directory loader, Tarball loader, Git loader, SVN Loader
ardumont added a comment to T539: Update loaders to register origin_visit's state.

This tasks takes care of:

  • loader-core
  • loader-dir (depends on loader-core)
  • loader-tar (depends on loader-dir and loader-core)
  • loader-git
  • loader-svn
Aug 29 2016, 3:31 PM · Directory loader, Tarball loader, Git loader, SVN Loader

Aug 23 2016

ardumont updated the task description for T539: Update loaders to register origin_visit's state.
Aug 23 2016, 11:46 AM · Directory loader, Tarball loader, Git loader, SVN Loader

Aug 18 2016

ardumont added a parent task for T466: Test - Ingest XXL svn repository: T533: Allow loaders to register partial state (meta task).
Aug 18 2016, 2:38 PM · SVN Loader
ardumont changed the status of T466: Test - Ingest XXL svn repository, a subtask of T328: svn / subversion loader, from Work in Progress to Open.
Aug 18 2016, 2:37 PM · SVN Loader
ardumont changed the status of T466: Test - Ingest XXL svn repository from Work in Progress to Open.
Aug 18 2016, 2:37 PM · SVN Loader

Aug 17 2016

ardumont closed T519: loader core should not rely on SHA1 only to decide whether some content is missing or not, a subtask of T328: svn / subversion loader, as Invalid.
Aug 17 2016, 10:44 AM · SVN Loader

Jul 28 2016

zack added a subtask for T328: svn / subversion loader: T519: loader core should not rely on SHA1 only to decide whether some content is missing or not.
Jul 28 2016, 12:49 PM · SVN Loader

Jul 22 2016

ardumont closed T506: document licensing of svn loader dependencies as Resolved.
Jul 22 2016, 11:57 AM · SVN Loader
ardumont closed T506: document licensing of svn loader dependencies, a subtask of T328: svn / subversion loader, as Resolved.
Jul 22 2016, 11:57 AM · SVN Loader
ardumont added a comment to T506: document licensing of svn loader dependencies.

I've also added some other dependencies from other modules (swh-web-ui, swh-fetcher-googlecode...)
https://wiki.softwareheritage.org/index.php?title=Licensing&curid=70&diff=374&oldid=205

Jul 22 2016, 11:57 AM · SVN Loader
zack added a parent task for T506: document licensing of svn loader dependencies: T328: svn / subversion loader.
Jul 22 2016, 9:25 AM · SVN Loader
zack added a subtask for T328: svn / subversion loader: T506: document licensing of svn loader dependencies.
Jul 22 2016, 9:25 AM · SVN Loader
zack created T506: document licensing of svn loader dependencies.
Jul 22 2016, 9:25 AM · SVN Loader

Jul 13 2016

ardumont reopened T328: svn / subversion loader as "Work in Progress".
Jul 13 2016, 7:01 PM · SVN Loader

Jul 2 2016

ardumont added a comment to T466: Test - Ingest XXL svn repository.

Update on this are on the https://sympa.inria.fr/sympa/arc/swh-devel/2016-06/msg00011.html

Jul 2 2016, 10:54 AM · SVN Loader

Jun 28 2016

ardumont updated the task description for T466: Test - Ingest XXL svn repository.
Jun 28 2016, 11:52 AM · SVN Loader
ardumont renamed T466: Test - Ingest XXL svn repository from Test - Ingest huge repository to Test - Ingest XXL svn repository.
Jun 28 2016, 11:52 AM · SVN Loader
ardumont added a comment to T466: Test - Ingest XXL svn repository.

Tryout information:

  • repo: asf via http connection (as mentioned in description)
  • machine: worker01 with a local remote storage plugged to softwareheritage-test-svn db.
Jun 28 2016, 10:01 AM · SVN Loader

Jun 27 2016

ardumont created T466: Test - Ingest XXL svn repository.
Jun 27 2016, 3:13 PM · SVN Loader
ardumont added a comment to T465: Add coverage on svn loader.

Done in:
6326932 * Add integration tests about update cases
e70418b * Add integration test about svn repository update
1c73b36 * Rename appropriately test_converters.org to test_loader.org
7eb8a5d * Add IT tests for one svn repository loading through swh or gitsvn policy

Jun 27 2016, 3:09 PM · SVN Loader
ardumont created T465: Add coverage on svn loader.
Jun 27 2016, 3:08 PM · SVN Loader

Jun 14 2016

ardumont added a parent task for T328: svn / subversion loader: Unknown Object (Maniphest Task).
Jun 14 2016, 12:09 PM · SVN Loader
ardumont added a parent task for T328: svn / subversion loader: T367: ingest Google Code repositories.
Jun 14 2016, 12:02 PM · SVN Loader
ardumont closed T328: svn / subversion loader as Resolved.
Jun 14 2016, 12:01 PM · SVN Loader
ardumont added a parent task for T328: svn / subversion loader: Unknown Object (Maniphest Task).
Jun 14 2016, 12:01 PM · SVN Loader
ardumont closed T441: debian package python3-subvertpy, a subtask of T328: svn / subversion loader, as Resolved.
Jun 14 2016, 11:49 AM · SVN Loader
ardumont closed T441: debian package python3-subvertpy as Resolved.
Jun 14 2016, 11:49 AM · SVN Loader
ardumont created T441: debian package python3-subvertpy.
Jun 14 2016, 11:49 AM · SVN Loader
ardumont closed T386: compare svn loader performances with git-svn, a subtask of T328: svn / subversion loader, as Resolved.
Jun 14 2016, 11:47 AM · SVN Loader
ardumont closed T386: compare svn loader performances with git-svn as Resolved.
Jun 14 2016, 11:47 AM · SVN Loader
ardumont closed T411: Compare swh-loader-svn's hash computation with git-svn's, a subtask of T386: compare svn loader performances with git-svn, as Resolved.
Jun 14 2016, 11:46 AM · SVN Loader
ardumont closed T411: Compare swh-loader-svn's hash computation with git-svn's as Resolved.
Jun 14 2016, 11:46 AM · SVN Loader

Jun 13 2016

ardumont closed T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk, a subtask of T386: compare svn loader performances with git-svn, as Resolved.
Jun 13 2016, 4:02 PM · SVN Loader
ardumont closed T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk as Resolved.
Jun 13 2016, 4:02 PM · SVN Loader
ardumont added a comment to T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.

cf. T386#6859 entitled 'comparison - with swh-storage'

Jun 13 2016, 3:54 PM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

Sum up

Jun 13 2016, 2:01 PM · SVN Loader
ardumont added a comment to T386: compare svn loader performances with git-svn.

Every comment has a date which is a permalink to the comment, just use that link directly, or add the trailing #something part to the task name, e.g.: T411#6857

Jun 13 2016, 9:36 AM · SVN Loader
zack added a comment to T386: compare svn loader performances with git-svn.

(how do we make link to comment on phab?)

Jun 13 2016, 8:49 AM · SVN Loader

Jun 12 2016

rdicosmo added a comment to T386: compare svn loader performances with git-svn.

Great news!

Jun 12 2016, 10:37 PM · SVN Loader
ardumont added a comment to T386: compare svn loader performances with git-svn.

swh-loader-svn faster now.

Jun 12 2016, 10:07 PM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

Using the same principle as git-svn (remote-access client), we are now faster than git-svn either with or without storage.

Jun 12 2016, 10:03 PM · SVN Loader
ardumont created P82 swh-loader-svn import from worker01 (without storage).
Jun 12 2016, 9:56 PM · SVN Loader

May 31 2016

ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

IIRC jelmer/subvertpy does but it's python2 --> This is dulwich's author...

May 31 2016, 12:38 PM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

My hypothesis for git-svn is that they orchestrate themselves svn export and diffs.

May 31 2016, 11:07 AM · SVN Loader

May 30 2016

ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

My take is that we do not want keywords expanded when importing an SVN
So, keeping the unexpanded version of the file would be the safest bet for
having some kind of normal form of it.

May 30 2016, 12:00 PM · SVN Loader
rdicosmo added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

The first step to take is to decide whether we want keyword expansion or not.

May 30 2016, 10:46 AM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

To give visibility about this.

May 30 2016, 10:20 AM · SVN Loader

May 27 2016

ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

Nothing in docs about it.
pysvn docs: http://pysvn.stage.tigris.org/docs/pysvn_prog_ref.html#pysvn_client_export

May 27 2016, 10:02 AM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.
  1. Same hash tree
May 27 2016, 9:43 AM · SVN Loader

May 26 2016

ardumont edited P79 magic svn keyword thingy diff.
May 26 2016, 3:27 PM · SVN Loader
ardumont updated the title for P79 magic svn keyword thingy diff from magit svn keyword thingy diff to magic svn keyword thingy diff.
May 26 2016, 3:22 PM · SVN Loader
ardumont created P79 magic svn keyword thingy diff.
May 26 2016, 3:22 PM · SVN Loader

May 24 2016

ardumont added a comment to T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.

Running a batch on the current 5 repositories with data sending to storage inhibited.

May 24 2016, 7:11 PM · SVN Loader
ardumont added a comment to T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.

Unfortunately no.
I don't know how to compare fairly those tools and have the details.

May 24 2016, 4:19 PM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

Follow up on this.

May 24 2016, 4:14 PM · SVN Loader

May 23 2016

ardumont added a comment to T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.

I see a factor ranging from 2 for short version histories to 8 for long
histories w.r.t. git-svn, which is difficult to analyse like this.

May 23 2016, 5:42 PM · SVN Loader
rdicosmo added a comment to T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.

I see a factor ranging from 2 for short version histories to 8 for long
histories w.r.t. git-svn, which is difficult to analyse like this.

May 23 2016, 5:07 PM · SVN Loader
ardumont added a comment to T411: Compare swh-loader-svn's hash computation with git-svn's.

swh-svn hash been updated with the following behavior.

May 23 2016, 11:44 AM · SVN Loader
ardumont created T411: Compare swh-loader-svn's hash computation with git-svn's.
May 23 2016, 11:29 AM · SVN Loader
ardumont added a comment to T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.

conclusion: git-svn faster.

May 23 2016, 11:19 AM · SVN Loader
ardumont created T410: Compare swh-loader-svn which injects in swh-storage remotely with bare git-svn which clones on disk.
May 23 2016, 11:18 AM · SVN Loader

May 13 2016

olasd changed the visibility for SVN Loader.
May 13 2016, 5:23 PM
olasd changed the visibility for T386: compare svn loader performances with git-svn.
May 13 2016, 5:09 PM · SVN Loader
olasd changed the visibility for T377: Run tryout on small sample of svn repositories.
May 13 2016, 5:09 PM · SVN Loader
olasd changed the visibility for T375: debian - svn repositories list.
May 13 2016, 5:09 PM · SVN Loader
olasd changed the visibility for T365: Package and deploy.
May 13 2016, 5:09 PM · SVN Loader
olasd changed the visibility for T364: First implementation.
May 13 2016, 5:09 PM · SVN Loader
olasd changed the visibility for T363: Create/update python3-pysvn package.
May 13 2016, 5:09 PM · SVN Loader
olasd changed the visibility for T328: svn / subversion loader.
May 13 2016, 5:09 PM · SVN Loader

May 11 2016

ardumont added a parent task for T386: compare svn loader performances with git-svn: T328: svn / subversion loader.
May 11 2016, 1:51 PM · SVN Loader
ardumont added a subtask for T328: svn / subversion loader: T386: compare svn loader performances with git-svn.
May 11 2016, 1:51 PM · SVN Loader