Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 11 2019

zack added a comment to D2123: typing: minimal changes to make a no-op mypy run pass.

I also prefer the new line-breaking style, there's less space wasted by indentations

Oct 11 2019, 10:39 AM
zack resigned from D2120: cran.lister: Fix cran lister and add proper integration test.
Oct 11 2019, 10:35 AM
zack requested changes to D2120: cran.lister: Fix cran lister and add proper integration test.
Oct 11 2019, 10:35 AM
zack added a comment to D2123: typing: minimal changes to make a no-op mypy run pass.

I've marked this as depending on D2120, as the encoding fix for the CRAN lister (formerly known as D2125) has been integrated there.

Oct 11 2019, 10:26 AM
zack abandoned D2125: CRAN lister: decode R lister output before JSON loading.

This is now obsolete as that was merged within the D2120 diff which add integration test and fixes the cran lister behavior.

Oct 11 2019, 10:25 AM
zack created D2125: CRAN lister: decode R lister output before JSON loading.
Oct 11 2019, 8:55 AM
zack abandoned D2124: CRAN lister: decode R lister output before JSON loading.
Oct 11 2019, 8:55 AM
zack updated the diff for D2124: CRAN lister: decode R lister output before JSON loading.
  • typing: minimal changes to make a no-op mypy run pass
  • mypy: use sqlalchemy plugin
Oct 11 2019, 8:50 AM
zack created D2124: CRAN lister: decode R lister output before JSON loading.
Oct 11 2019, 8:49 AM
zack updated the diff for D2123: typing: minimal changes to make a no-op mypy run pass.
  • mypy: use sqlalchemy plugin
Oct 11 2019, 8:26 AM
zack created D2123: typing: minimal changes to make a no-op mypy run pass.
Oct 11 2019, 8:15 AM

Oct 10 2019

zack committed rDVAU5acd37a6a95e: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 10 2019, 3:18 PM
zack closed D2113: typing: minimal changes to make a no-op mypy run pass.
Oct 10 2019, 3:18 PM
zack committed rDLDSVNe28a8b849c28: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 10 2019, 2:39 PM
zack closed D2114: typing: minimal changes to make a no-op mypy run pass.
Oct 10 2019, 2:39 PM
zack created D2114: typing: minimal changes to make a no-op mypy run pass.
Oct 10 2019, 2:37 PM
zack created D2113: typing: minimal changes to make a no-op mypy run pass.
Oct 10 2019, 12:15 PM
zack committed rDLDG8f3803991522: MANIFEST.in: ship py.typed (authored by zack).
MANIFEST.in: ship py.typed
Oct 10 2019, 12:07 PM
zack added a comment to D2088: typing: minimal changes to make a no-op mypy run pass.

Needs a rebase (as i modified slightly the tox.ini today).

Oct 10 2019, 10:11 AM
zack committed rDLDTAR1e937ff7a40b: Merge branch 'feature/typing' (authored by zack).
Merge branch 'feature/typing'
Oct 10 2019, 10:11 AM
zack committed rDLDTARda20d00b68b5: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 10 2019, 10:11 AM
zack closed D2088: typing: minimal changes to make a no-op mypy run pass.
Oct 10 2019, 10:11 AM
zack committed rMSLDb4a0bb2cabd5: JCAD 2019 talk: review and update (authored by zack).
JCAD 2019 talk: review and update
Oct 10 2019, 9:54 AM

Oct 9 2019

zack committed rMSLD5a071ab6dcd2: JCAD 2019 talk: first draft (authored by zack).
JCAD 2019 talk: first draft
Oct 9 2019, 10:00 AM

Oct 8 2019

zack committed rDLDDIR5b75b8d06ab9: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 8 2019, 4:54 PM
zack closed D2087: typing: minimal changes to make a no-op mypy run pass.
Oct 8 2019, 4:54 PM
zack created D2088: typing: minimal changes to make a no-op mypy run pass.
Oct 8 2019, 3:53 PM
zack created D2087: typing: minimal changes to make a no-op mypy run pass.
Oct 8 2019, 3:50 PM
zack created D2081: swh identify -t snapshot: add support for symbolic refs.
Oct 8 2019, 9:53 AM
zack added a comment to D2078: Add support for symbolic references.

Looks good, but I'm puzzled by some testing results.

Oct 8 2019, 9:51 AM

Oct 7 2019

zack committed rDGRPH8c1c7cd5fa0b: git2graph: add support for origins & snapshots (authored by zack).
git2graph: add support for origins & snapshots
Oct 7 2019, 10:34 PM
zack committed rDGRPH11507e8aa8f7: git2graph: sanitize struct names (refactoring) (authored by zack).
git2graph: sanitize struct names (refactoring)
Oct 7 2019, 10:34 PM
zack accepted D2080: Add count() methods.

In a subsequent commit please update also docs/api.rst to document the new methods (a catch-all thing to document all of them at once would do too).

Oct 7 2019, 9:01 PM
zack accepted D2069: Add low level API (WIP).
Oct 7 2019, 8:25 PM

Oct 6 2019

zack committed rDMOD131298ca4571: swh.model: document how origin PIDs are computed (authored by zack).
swh.model: document how origin PIDs are computed
Oct 6 2019, 8:10 PM
zack committed rDGRPH05e9f0b1d8fa: git2graph: add support for (explicitly passed) origin nodes (authored by zack).
git2graph: add support for (explicitly passed) origin nodes
Oct 6 2019, 8:07 PM
zack committed rDGRPHa5caf475863b: git2graph: implement user-customizable graph filtering (authored by zack).
git2graph: implement user-customizable graph filtering
Oct 6 2019, 7:43 PM
zack added a reverting change for rDGRPHd2ff3227a240: git2graph: drop node filtering and output, it has no sane semantics: rDGRPH303d017350c3: git2graph: add back node output support, with simpler/saner semantics.
Oct 6 2019, 7:43 PM
zack committed rDGRPH303d017350c3: git2graph: add back node output support, with simpler/saner semantics (authored by zack).
git2graph: add back node output support, with simpler/saner semantics
Oct 6 2019, 7:43 PM
zack committed rDGRPHa3aeaed4e5ca: git2graph: update benchmark figures in README (authored by zack).
git2graph: update benchmark figures in README
Oct 6 2019, 7:43 PM
zack committed rDGRPHd2ff3227a240: git2graph: drop node filtering and output, it has no sane semantics (authored by zack).
git2graph: drop node filtering and output, it has no sane semantics
Oct 6 2019, 7:43 PM
zack committed rDGRPH81af49b8d359: git2graph: add test suite (authored by zack).
git2graph: add test suite
Oct 6 2019, 7:43 PM
zack committed rDGRPH8e47b6a15f70: git2graph: add real CLI parsing and make both nodes/edges files optional (authored by zack).
git2graph: add real CLI parsing and make both nodes/edges files optional
Oct 6 2019, 7:43 PM
zack committed rDGRPHfc8c19bdfc9c: git2graph Makefile: factor out definition of wanted libs (authored by zack).
git2graph Makefile: factor out definition of wanted libs
Oct 6 2019, 7:43 PM
zack committed rDGRPH112c87f448cb: git2graph: add (static) support for filtering desired nodes & edges (authored by zack).
git2graph: add (static) support for filtering desired nodes & edges
Oct 6 2019, 7:43 PM
zack added a comment to D2069: Add low level API (WIP).

btw, I've tested this diff manually in tox and it does build fine

Oct 6 2019, 11:42 AM
zack requested changes to D2069: Add low level API (WIP).
Oct 6 2019, 11:41 AM

Oct 4 2019

zack added a comment to D2058: PersistentId constructor parameters validation.

thanks a lot @DanSeraf!, this has now been accepted, landed to master, and you've been added to the CONTRIBUTORS file :-)

Oct 4 2019, 7:13 PM
zack committed rDMOD298c9429c9f1: CONTRIBUTORS: add @DanSeraf (authored by zack).
CONTRIBUTORS: add @DanSeraf
Oct 4 2019, 7:13 PM
zack committed rDMODe7cf550ac3f3: Merge branch 'arcpatch-D2058' (authored by zack).
Merge branch 'arcpatch-D2058'
Oct 4 2019, 7:11 PM
zack committed rDMOD375832f51bf5: PID: move validation checks to PersistentId constructor (authored by DanSeraf).
PID: move validation checks to PersistentId constructor
Oct 4 2019, 7:11 PM
zack closed T1986: swh.model.identifiers: move validation from parsing_persistent_identifier to PersistentId constructor as Resolved by committing rDMOD375832f51bf5: PID: move validation checks to PersistentId constructor.
Oct 4 2019, 7:11 PM · Easy hack, Data Model
zack closed D2058: PersistentId constructor parameters validation.
Oct 4 2019, 7:11 PM
zack accepted D2058: PersistentId constructor parameters validation.
Oct 4 2019, 7:06 PM
zack added a member for Paper authors: seirl.
Oct 4 2019, 9:22 AM
zack committed R183:bd1cc6376583: add bibtex entries about forking on github (authored by zack).
add bibtex entries about forking on github
Oct 4 2019, 9:18 AM
zack added a comment to D2058: PersistentId constructor parameters validation.

oh, and remember to add a "Closes: T1986" line to the diff description (and commit), so that there is a link with the corresponding issue

Oct 4 2019, 8:30 AM
zack requested changes to D2058: PersistentId constructor parameters validation.
Oct 4 2019, 8:29 AM

Oct 3 2019

zack committed rDGRPHb3766062881c: pom.xml: reindent to 2-space per TAB (Maven convention) (authored by zack).
pom.xml: reindent to 2-space per TAB (Maven convention)
Oct 3 2019, 4:02 PM
zack committed rDGRPHd46b451d54ae: java toolchain: sanitize (fat) jar naming to swh-graph-X.Y.Z.jar (authored by zack).
java toolchain: sanitize (fat) jar naming to swh-graph-X.Y.Z.jar
Oct 3 2019, 4:02 PM
zack committed rDGRPH39913d016403: Dockerfile: tigthening, joining RUN runs together and rm temp stuff (authored by zack).
Dockerfile: tigthening, joining RUN runs together and rm temp stuff
Oct 3 2019, 3:43 PM
zack committed rDGRPH1fd72529340b: java toolchain: sanitize build toolchain (authored by zack).
java toolchain: sanitize build toolchain
Oct 3 2019, 3:06 PM
zack committed rCJSWH6e46253416fd: add optional mypy invocation to the CI pipeline (swh-pipeline) (authored by zack).
add optional mypy invocation to the CI pipeline (swh-pipeline)
Oct 3 2019, 10:39 AM
zack closed D2070: add optional mypy invocation to the CI pipeline (swh-pipeline).
Oct 3 2019, 10:39 AM
zack added a comment to D2070: add optional mypy invocation to the CI pipeline (swh-pipeline).

To install mypy in the docker image used to run the tests, you have to modify that Dockerfile.
You will have to land the dockerfile change prior to that diff of course.

Oct 3 2019, 10:38 AM
zack created D2070: add optional mypy invocation to the CI pipeline (swh-pipeline).
Oct 3 2019, 8:46 AM

Oct 2 2019

zack committed rDLDG243310459653: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 2 2019, 11:50 AM
zack closed D2055: typing: minimal changes to make a no-op mypy run pass.
Oct 2 2019, 11:50 AM
zack added a comment to D2032: typing: minimal changes to make a no-op mypy run pass.

where should the mypy_django_plugin dependency be? looks like this is required.

Oct 2 2019, 11:46 AM
zack requested changes to D2058: PersistentId constructor parameters validation.

Hheya, thanks a lot for this contribution !

Oct 2 2019, 10:14 AM
zack accepted D2060: docker-compose: Fix missing `start-` prefix on scheduler cli.

nice catch!

Oct 2 2019, 8:19 AM
zack accepted D2059: Dict's get method does not take keyword argument.

not sure where I saw that kwd argument…

Oct 2 2019, 8:18 AM

Oct 1 2019

zack committed rDMOD6e7c3dac3c6c: mypi.ini: remove left-over "false positive" comment from dulwich exclude (authored by zack).
mypi.ini: remove left-over "false positive" comment from dulwich exclude
Oct 1 2019, 6:03 PM
zack committed rDMODa9af3e7c66c0: swh identify: add support to compute snapshot PIDs of on-disk git repo (authored by zack).
swh identify: add support to compute snapshot PIDs of on-disk git repo
Oct 1 2019, 6:02 PM
zack committed rDMODb2d8bbf56923: setup.py: move CLI dependencies to a dedicated swh-model[cli] subpackage (authored by zack).
setup.py: move CLI dependencies to a dedicated swh-model[cli] subpackage
Oct 1 2019, 6:02 PM
zack closed D2056: swh identify: add support to compute snapshot PIDs of on-disk git repo.
Oct 1 2019, 6:02 PM
zack added a comment to D2056: swh identify: add support to compute snapshot PIDs of on-disk git repo.
In D2056#47634, @olasd wrote:

Would it be possible to make that extra dependency on dulwich optional, e.g. only installed when requesting swh.model[identify]?

Oct 1 2019, 6:01 PM
zack updated the diff for D2056: swh identify: add support to compute snapshot PIDs of on-disk git repo.
  • setup.py: move CLI dependencies to a dedicated swh-model[cli] subpackage
  • mypi.ini: remove left-over "false positive" comment from dulwich exclude
Oct 1 2019, 5:59 PM
zack committed rDLDBASE2faddf0e5f09: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 1 2019, 4:49 PM
zack closed D2054: typing: minimal changes to make a no-op mypy run pass.
Oct 1 2019, 4:49 PM
zack created D2056: swh identify: add support to compute snapshot PIDs of on-disk git repo.
Oct 1 2019, 4:21 PM
zack committed rDDATASET6be403049d27: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 1 2019, 2:58 PM
zack committed rDDATASET4d3da9017d7d: init.py: switch to the canonical way of extending path (authored by zack).
init.py: switch to the canonical way of extending path
Oct 1 2019, 2:58 PM
zack committed rDDATASETb57ee171f5ec: README: remove boilerplate in favor of minimal description (authored by zack).
README: remove boilerplate in favor of minimal description
Oct 1 2019, 2:57 PM
zack created D2055: typing: minimal changes to make a no-op mypy run pass.
Oct 1 2019, 2:43 PM
zack committed rDCIDXe02291d7c59e: indexer.py: remove scheduler < 0.0.47 backward compatibility code (authored by zack).
indexer.py: remove scheduler < 0.0.47 backward compatibility code
Oct 1 2019, 1:31 PM
zack closed D2053: indexer.py: remove scheduler < 0.0.47 backward compatibility code.
Oct 1 2019, 1:31 PM
zack created D2054: typing: minimal changes to make a no-op mypy run pass.
Oct 1 2019, 1:30 PM
zack created D2053: indexer.py: remove scheduler < 0.0.47 backward compatibility code.
Oct 1 2019, 1:23 PM
zack committed rDSCH06137f0c478b: tox: anticipate mypy run to just after flake8 (authored by zack).
tox: anticipate mypy run to just after flake8
Oct 1 2019, 1:12 PM
zack committed rDSCH1a691b527c92: tox.ini: add mypy section (authored by zack).
tox.ini: add mypy section
Oct 1 2019, 1:12 PM
zack committed rDSCHc78b846c7f7d: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Oct 1 2019, 1:12 PM
zack committed rDSCHc4fa3530bc1a: typing: minimal changes to make a no-op mypy run pass (authored by zack).
typing: minimal changes to make a no-op mypy run pass
Oct 1 2019, 1:12 PM
zack closed D2033: typing: minimal changes to make a no-op mypy run pass.
Oct 1 2019, 1:12 PM
zack updated the diff for D2033: typing: minimal changes to make a no-op mypy run pass.
  • tox: anticipate mypy run to just after flake8
Oct 1 2019, 1:09 PM
zack updated the diff for D2032: typing: minimal changes to make a no-op mypy run pass.
  • tox: add mypy environment
Oct 1 2019, 12:28 PM
zack renamed T2019: race condition during concurrent loading of the same objects from multiple origins from Investigate hash collision error to race condition during concurrent loading of the same objects from multiple origins.
Oct 1 2019, 10:58 AM · Storage manager
zack committed rDGRPH3619d6d3df71: mypy: ignore py4j (does not have stubs) (authored by zack).
mypy: ignore py4j (does not have stubs)
Oct 1 2019, 10:35 AM
zack committed rDJNLdec930105642: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Oct 1 2019, 10:18 AM
zack committed rDJNL045b142a3446: tox: anticipate mypy run to just after flake8 (authored by zack).
tox: anticipate mypy run to just after flake8
Oct 1 2019, 10:18 AM