Page MenuHomeSoftware Heritage
Feed Advanced Search

Jun 17 2021

douardda requested review of D5890: Add a StreamJournalWriter backend.
Jun 17 2021, 7:48 PM
douardda requested review of D5885: Add support for (topological) branches and merges in generate_repo.py.
Jun 17 2021, 3:18 PM

Jun 16 2021

douardda updated the task description for T3384: create an online service allowing to compute SWHIDs of submitted content.
Jun 16 2021, 11:59 AM · Web app
douardda updated the task description for T3384: create an online service allowing to compute SWHIDs of submitted content.
Jun 16 2021, 11:59 AM · Web app
douardda triaged T3384: create an online service allowing to compute SWHIDs of submitted content as Normal priority.
Jun 16 2021, 11:52 AM · Web app
douardda closed D5872: Use the flavor in the db to choose the ProvenanceDB class to instanciate.
Jun 16 2021, 9:07 AM
douardda committed rDPROVc9d1369ba165: Use the flavor in the db to choose the ProvenanceDB class to instanciate (authored by douardda).
Use the flavor in the db to choose the ProvenanceDB class to instanciate
Jun 16 2021, 9:07 AM
douardda closed D5870: Improve DB schema naming.
Jun 16 2021, 9:07 AM
douardda closed D5842: Refactor the provenanceDB.insert_relation().
Jun 16 2021, 9:06 AM
douardda committed rDPROV8d23dac058f6: Improve DB schema naming (authored by douardda).
Improve DB schema naming
Jun 16 2021, 9:06 AM
douardda committed rDPROVe27c7d11f2ce: Refactor the provenanceDB.insert_relation() methods (authored by douardda).
Refactor the provenanceDB.insert_relation() methods
Jun 16 2021, 9:06 AM
douardda closed D5829: Refactor the cache handling in ProvenanceDB.
Jun 16 2021, 9:06 AM
douardda committed rDPROVac8dc036bcc6: Refactor the cache handling in ProvenanceDB (authored by douardda).
Refactor the cache handling in ProvenanceDB
Jun 16 2021, 9:06 AM

Jun 15 2021

douardda added inline comments to D5862: Rework ArchiveInterface.
Jun 15 2021, 4:57 PM
douardda requested review of D5872: Use the flavor in the db to choose the ProvenanceDB class to instanciate.
Jun 15 2021, 4:01 PM
douardda updated the diff for D5870: Improve DB schema naming.

improve commit message

Jun 15 2021, 3:16 PM
douardda updated the diff for D5870: Improve DB schema naming.

rebase

Jun 15 2021, 3:09 PM
douardda updated the diff for D5842: Refactor the provenanceDB.insert_relation().

rebase

Jun 15 2021, 3:08 PM
douardda updated the diff for D5829: Refactor the cache handling in ProvenanceDB.

rebase

Jun 15 2021, 3:08 PM
douardda closed D5871: Remove deprecated cli create command.
Jun 15 2021, 3:07 PM
douardda committed rDPROV8c536b8d502a: Remove deprecated cli create command (authored by douardda).
Remove deprecated cli create command
Jun 15 2021, 3:07 PM
douardda requested review of D5871: Remove deprecated cli create command.
Jun 15 2021, 3:06 PM
douardda closed D5861: Add a TimestampWithTimezone.to_datetime() method.
Jun 15 2021, 2:46 PM
douardda committed rDMOD8ec0cf685bfb: Add a TimestampWithTimezone.to_datetime() method (authored by douardda).
Add a TimestampWithTimezone.to_datetime() method
Jun 15 2021, 2:46 PM
douardda closed D5868: Fix normalize_timestamp() for datetime < epoch with microsecond>0.
Jun 15 2021, 2:46 PM
douardda committed rDMOD428c170496ef: Fix normalize_timestamp() for datetime < epoch with microsecond>0 (authored by douardda).
Fix normalize_timestamp() for datetime < epoch with microsecond>0
Jun 15 2021, 2:46 PM
douardda updated the summary of D5829: Refactor the cache handling in ProvenanceDB.
Jun 15 2021, 12:18 PM
douardda requested review of D5870: Improve DB schema naming.
Jun 15 2021, 12:15 PM
douardda retitled D5842: Refactor the provenanceDB.insert_relation() from Refactor the provenanceDB.insert_location() and insert_all() methods to Refactor the provenanceDB.insert_relation().
Jun 15 2021, 12:12 PM
douardda updated the diff for D5842: Refactor the provenanceDB.insert_relation().

rebase and adapt to current master

Jun 15 2021, 12:10 PM
douardda updated the diff for D5829: Refactor the cache handling in ProvenanceDB.

rebase on current master

Jun 15 2021, 12:09 PM
douardda requested review of D5868: Fix normalize_timestamp() for datetime < epoch with microsecond>0.
Jun 15 2021, 11:27 AM
douardda updated the diff for D5861: Add a TimestampWithTimezone.to_datetime() method.

rebase

Jun 15 2021, 11:24 AM
douardda updated the diff for D5861: Add a TimestampWithTimezone.to_datetime() method.

revert the wrong fix but make it depend on D5868 instead

Jun 15 2021, 10:49 AM

Jun 14 2021

douardda updated the diff for D5861: Add a TimestampWithTimezone.to_datetime() method.

add tests for dates < epoch and microseconds > 0...

Jun 14 2021, 5:29 PM
douardda accepted D5863: Refactor RevisionEntry's parents iterator.

please take care of not including unrelated changes in your revisions/diffs

Jun 14 2021, 2:49 PM
douardda requested changes to D5862: Rework ArchiveInterface.
Jun 14 2021, 2:45 PM
douardda updated the diff for D5861: Add a TimestampWithTimezone.to_datetime() method.

docstring, annotation and better testing

Jun 14 2021, 2:25 PM
douardda requested review of D5861: Add a TimestampWithTimezone.to_datetime() method.
Jun 14 2021, 1:52 PM
douardda accepted D5847: Improve out-of-order revision processing.
Jun 14 2021, 10:43 AM
douardda accepted D5845: Add tests for isochrone graph topology.
Jun 14 2021, 10:42 AM
douardda accepted D5822: Refactor origin-revision layer.

There is still the if revision (RevisonEntry.parents) that needs a fix, otherwise ok.

Jun 14 2021, 10:41 AM

Jun 11 2021

douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 3:12 PM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 3:10 PM
douardda added inline comments to D5845: Add tests for isochrone graph topology.
Jun 11 2021, 2:38 PM
douardda added inline comments to D5822: Refactor origin-revision layer.
Jun 11 2021, 2:30 PM
douardda accepted D5849: Reorganize code.
Jun 11 2021, 12:39 PM
douardda accepted D5848: First stage of refactoring for the Provenance backend.

I still disagree with some parts of this (the blob vs. blobid naming stuff, and more importantly the whole data dict being given as argument of insert_relation() when only one element of this dict is actually needed), but meh.

Jun 11 2021, 12:37 PM
douardda requested changes to D5822: Refactor origin-revision layer.

There are several comments that have not been addressed

Jun 11 2021, 12:26 PM
douardda requested changes to D5845: Add tests for isochrone graph topology.

I won't discuss more the file format for the tests, it's not that critical, but please remove the implementation of __hash__ methods if they are actually not needed, and simplify the code the the __eq__ as suggested.

Jun 11 2021, 12:22 PM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 11:25 AM
douardda added inline comments to D5845: Add tests for isochrone graph topology.
Jun 11 2021, 11:18 AM
douardda requested changes to D5847: Improve out-of-order revision processing.
Jun 11 2021, 11:11 AM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 11:09 AM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 11:06 AM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 11:04 AM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 11 2021, 10:56 AM
douardda added inline comments to D5842: Refactor the provenanceDB.insert_relation().
Jun 11 2021, 9:15 AM

Jun 10 2021

douardda requested changes to D5845: Add tests for isochrone graph topology.

Overall ok, but a few things:

  • I don't think we need the __hash__ methods at all (unless you want to rewrite the __eq__ ones using hash comparison)
  • we usually don't put print statement in tests
  • I'd prefer the more explicit file format (see inline comments), then it does not really need to be documented in the README file (but the comment in the code needs to be removed)
Jun 10 2021, 5:35 PM
douardda added inline comments to D5845: Add tests for isochrone graph topology.
Jun 10 2021, 5:21 PM
douardda requested changes to D5848: First stage of refactoring for the Provenance backend.

I may have other comments to make, but definitely, I'd really prefer having 3 diffs here also...

Jun 10 2021, 4:11 PM
douardda requested changes to D5847: Improve out-of-order revision processing.

Actually, I would have much preferred this diff to be 4 diffs also ;-)

Jun 10 2021, 3:04 PM
douardda added inline comments to D5847: Improve out-of-order revision processing.
Jun 10 2021, 3:02 PM
douardda updated the diff for D5843: Add support for a denormalized version of the provenance DB.

rebase

Jun 10 2021, 2:54 PM
douardda updated the diff for D5842: Refactor the provenanceDB.insert_relation().

rebase

Jun 10 2021, 2:53 PM
douardda updated the diff for D5841: Remove the without-path flavor of ProvenanceDB.

rebase

Jun 10 2021, 2:53 PM
douardda updated the diff for D5829: Refactor the cache handling in ProvenanceDB.

rebase

Jun 10 2021, 2:52 PM
douardda committed rDPROV075b0d6cd6b9: Remove the (now unused) CMDBTS dataset (authored by douardda).
Remove the (now unused) CMDBTS dataset
Jun 10 2021, 2:50 PM
douardda closed D5823: Remove the CMDBTS dataset.
Jun 10 2021, 2:50 PM
douardda committed rDPROVea73aca90613: Rewrite test_revision_iterator using the cmdbts2 and out-of-order datasets (authored by douardda).
Rewrite test_revision_iterator using the cmdbts2 and out-of-order datasets
Jun 10 2021, 2:50 PM
douardda committed rDPROVbe417e53f0d5: Rewrite test_provenance_content_find_first() using the new datasets (authored by douardda).
Rewrite test_provenance_content_find_first() using the new datasets
Jun 10 2021, 2:50 PM
douardda added inline comments to D5823: Remove the CMDBTS dataset.
Jun 10 2021, 2:49 PM
douardda requested review of D5843: Add support for a denormalized version of the provenance DB.
Jun 10 2021, 10:41 AM
douardda requested review of D5842: Refactor the provenanceDB.insert_relation().
Jun 10 2021, 10:39 AM
douardda requested review of D5841: Remove the without-path flavor of ProvenanceDB.
Jun 10 2021, 10:37 AM

Jun 9 2021

douardda committed rDLSde23a2219e8d: Merge branch 'T3334_tuleap_lister' (authored by douardda).
Merge branch 'T3334_tuleap_lister'
Jun 9 2021, 12:31 PM
douardda added a comment to D5754: tuleap: initialise lister..

David explained everything already. So you can close this diff and maybe mention the commit closing this at the same time in the comment.

oops, yes, sorry i read too fast. You pushed a remote branch.
You need to follow what david said (and now i'm stopping adding noise here).

Jun 9 2021, 12:22 PM
douardda added a comment to D5754: tuleap: initialise lister..

By the way @borisbaldassari, you can push, that should land and close the diff ;)

Hum.. I pushed a couple of days ago and the diff is still open. I've probably done the wrong thing.

Changes were pushed to origin/T3334_tuleap_lister -- is that ok? should I do something else/more to automatically close the diff (and see the new lister on the master etc.)?

you probably rework your git history without updating the Diff, so phab wait for the revision it knows about to be merged in master (aka 04c0a50706e8 here), but if you modified it, another revision has been pushed in the main repo, and phab is not smart enough to detect it is actually an updated version of the diff that reached the git repo.

Jun 9 2021, 12:14 PM
douardda added a comment to D5754: tuleap: initialise lister..

By the way @borisbaldassari, you can push, that should land and close the diff ;)

Hum.. I pushed a couple of days ago and the diff is still open. I've probably done the wrong thing.

Changes were pushed to origin/T3334_tuleap_lister -- is that ok? should I do something else/more to automatically close the diff (and see the new lister on the master etc.)?

Jun 9 2021, 12:09 PM
douardda updated the diff for D5829: Refactor the cache handling in ProvenanceDB.

remove forgotten debugging stuff

Jun 9 2021, 11:53 AM
douardda requested review of D5829: Refactor the cache handling in ProvenanceDB.
Jun 9 2021, 11:50 AM
douardda updated the diff for D5823: Remove the CMDBTS dataset.

rebase

Jun 9 2021, 11:35 AM
douardda closed D5833: Add typing stubs dependencies for mypy>0.900.
Jun 9 2021, 11:32 AM
douardda committed rDPROV6cdd424eba01: Add typing stubs dependencies for mypy>0.900 (authored by douardda).
Add typing stubs dependencies for mypy>0.900
Jun 9 2021, 11:32 AM
douardda requested review of D5833: Add typing stubs dependencies for mypy>0.900.
Jun 9 2021, 11:31 AM
douardda accepted D5830: Make recent version mypy happy.

lgtm

Jun 9 2021, 11:19 AM
douardda requested changes to D5822: Refactor origin-revision layer.

please rework your git history, not including revisions unrelated with this diff, etc.

Jun 9 2021, 11:06 AM

Jun 8 2021

douardda added a comment to P1066 (An Untitled Masterwork).
fullset=# \d revision
                                        Table « public.revision »
 Colonne |           Type           | Collationnement | NULL-able |              Par défaut              
---------+--------------------------+-----------------+-----------+--------------------------------------
 id      | bigint                   |                 | not null  | nextval('revision_id_seq'::regclass)
 sha1    | sha1_git                 |                 | not null  | 
 date    | timestamp with time zone |                 | not null  | 
 org     | bigint                   |                 |           | 
Index :
    "revision_pkey" PRIMARY KEY, btree (id)
    "revision_sha1_key" UNIQUE CONSTRAINT, btree (sha1)
Jun 8 2021, 3:57 PM
douardda added a comment to P1066 (An Untitled Masterwork).
fullset=# \d C_R
                     Table « public.c_r »
 Colonne |   Type   | Collationnement | NULL-able | Par défaut 
---------+----------+-----------------+-----------+------------
 cnt     | bigint   |                 | not null  | 
 revs    | bigint[] |                 |           | 
 locs    | bigint[] |                 |           | 
Index :
    "c_r_cnt_idx" btree (cnt)
Jun 8 2021, 3:55 PM
douardda created P1066 (An Untitled Masterwork).
Jun 8 2021, 3:54 PM
douardda created P1065 (An Untitled Masterwork).
Jun 8 2021, 3:40 PM
douardda updated the diff for D5823: Remove the CMDBTS dataset.

rebase

Jun 8 2021, 12:56 PM
douardda committed rDPROV4cd50e66bb1a: Add proper version dependency on swh.loader.git (authored by douardda).
Add proper version dependency on swh.loader.git
Jun 8 2021, 12:55 PM
douardda updated subscribers of D5823: Remove the CMDBTS dataset.
Jun 8 2021, 12:04 PM
douardda added a reviewer for D5823: Remove the CMDBTS dataset: aeviso.
Jun 8 2021, 12:04 PM
douardda added a comment to D5822: Refactor origin-revision layer.

please don't include the revisions about testing the isochrone graph (nor the merge, which should not be there at all, do rebase instead) in this diff, it is unrelated and should be in a dedicated diff.

Jun 8 2021, 11:22 AM

Jun 7 2021

douardda added inline comments to D5822: Refactor origin-revision layer.
Jun 7 2021, 2:58 PM
douardda updated the diff for D5823: Remove the CMDBTS dataset.

rebas

Jun 7 2021, 12:54 PM
douardda committed rDPROV826b3b104186: Add missing tests/data/generate_repo.py file (authored by douardda).
Add missing tests/data/generate_repo.py file
Jun 7 2021, 12:53 PM
douardda added inline comments to D5822: Refactor origin-revision layer.
Jun 7 2021, 12:48 PM