Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 1 2019

zack committed rDJNLd541a5562118: 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, 10:18 AM
zack closed D2024: typing: minimal changes to make a no-op mypy run pass.
Oct 1 2019, 10:18 AM
zack accepted D1991: Reimplement REST API in Python with Py4J + aiohttp.
Oct 1 2019, 10:07 AM
zack committed rDGRPHc88a4ff1cf4a: git2graph: switch to a macro for libgit->swh type conversion (authored by zack).
git2graph: switch to a macro for libgit->swh type conversion
Oct 1 2019, 9:39 AM
zack committed rDGRPHb57a42e4bf96: git2graph Makefile: be more strict (-Werror) and pass cflags to ld too (authored by zack).
git2graph Makefile: be more strict (-Werror) and pass cflags to ld too
Oct 1 2019, 9:39 AM
zack committed rDGRPH7bedb1da06e7: git2graph: gitignore gprof report file (authored by zack).
git2graph: gitignore gprof report file
Oct 1 2019, 9:39 AM
zack updated the diff for D2024: typing: minimal changes to make a no-op mypy run pass.
  • typing: minimal changes to make a no-op mypy run pass
  • init.py: switch to documented way of extending path
  • tox: anticipate mypy run to just after flake8
Oct 1 2019, 9:01 AM
zack committed rDSTO7c92c3304593: tox: anticipate mypy run to just after flake8 (authored by zack).
tox: anticipate mypy run to just after flake8
Oct 1 2019, 8:31 AM
zack committed rDSTOd8fa30bacfcc: storage.py: ignore typing of optional get_journal_writer import (authored by zack).
storage.py: ignore typing of optional get_journal_writer import
Oct 1 2019, 8:31 AM
zack committed rDSTO490125912c65: mypy.ini: be less flaky w.r.t. the packages installed in tox (authored by zack).
mypy.ini: be less flaky w.r.t. the packages installed in tox
Oct 1 2019, 8:31 AM
zack committed rDSTO976aab39d118: mypy: ignore swh.journal to work-around dependency loop (authored by zack).
mypy: ignore swh.journal to work-around dependency loop
Oct 1 2019, 8:31 AM
zack committed rDSTOef7d2efc3609: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Oct 1 2019, 8:31 AM
zack closed D2023: typing: minimal changes to make a no-op mypy run pass.
Oct 1 2019, 8:31 AM
zack committed rDSTO395e85deb570: 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, 8:31 AM
zack updated the diff for D2023: typing: minimal changes to make a no-op mypy run pass.
  • typing: minimal changes to make a no-op mypy run pass
  • init.py: switch to documented way of extending path
  • mypy: ignore swh.journal to work-around dependency loop
  • storage.py: ignore typing of optional get_journal_writer import
  • mypy.ini: be less flaky w.r.t. the packages installed in tox
  • tox: anticipate mypy run to just after flake8
Oct 1 2019, 8:25 AM

Sep 30 2019

zack added a comment to D2041: Add test triggering the race condition in content_add.

How about landing it as explicitly skipped by pytest though?

Sep 30 2019, 10:42 PM
zack requested changes to D1991: Reimplement REST API in Python with Py4J + aiohttp.

looks great ! I've only noticed minor stuff (this time for real ;-))

Sep 30 2019, 8:20 PM
zack committed rDGRPHce8b9e0338bc: git2graph: make sure it can be used concurrently and document how (authored by zack).
git2graph: make sure it can be used concurrently and document how
Sep 30 2019, 1:27 PM
zack committed rDGRPH721cb1911066: add migration tools from old CSV maps to new binary ones (authored by zack).
add migration tools from old CSV maps to new binary ones
Sep 30 2019, 10:59 AM
zack committed rDGRPH7d5db7430fb5: git2graph: new tool to crawl a git repo and dump it as a graph (authored by zack).
git2graph: new tool to crawl a git repo and dump it as a graph
Sep 30 2019, 10:53 AM

Sep 28 2019

zack added inline comments to D1991: Reimplement REST API in Python with Py4J + aiohttp.
Sep 28 2019, 3:42 PM
zack added inline comments to D1991: Reimplement REST API in Python with Py4J + aiohttp.
Sep 28 2019, 3:03 PM
zack committed rDGRPHe5a9a6455828: tox: anticipate mypy run to just after flake8 (authored by zack).
tox: anticipate mypy run to just after flake8
Sep 28 2019, 1:28 PM
zack committed rDMODfebe8002d9a9: tox: anticipate mypy run to just after flake8 (authored by zack).
tox: anticipate mypy run to just after flake8
Sep 28 2019, 1:28 PM
zack committed rDCOREfdb8145fbe3b: tox: anticipate mypy run to just after flake8 (authored by zack).
tox: anticipate mypy run to just after flake8
Sep 28 2019, 1:27 PM
zack updated the diff for D2023: typing: minimal changes to make a no-op mypy run pass.
  • tox: anticipate mypy run to just after flake8
Sep 28 2019, 1:26 PM
zack updated the diff for D2023: typing: minimal changes to make a no-op mypy run pass.
  • mypy.ini: be less flaky w.r.t. the packages installed in tox
Sep 28 2019, 1:21 PM
zack updated the diff for D2023: typing: minimal changes to make a no-op mypy run pass.
  • typing: minimal changes to make a no-op mypy run pass
  • init.py: switch to documented way of extending path
  • mypy: ignore swh.journal to work-around dependency loop
  • storage.py: ignore typing of optional get_journal_writer import
Sep 28 2019, 12:45 PM

Sep 27 2019

zack requested changes to D1991: Reimplement REST API in Python with Py4J + aiohttp.

Nice work!

Sep 27 2019, 8:28 PM
zack updated the diff for D2023: typing: minimal changes to make a no-op mypy run pass.
  • mypy: ignore swh.journal to work-around dependency loop
Sep 27 2019, 2:09 PM
zack accepted D1993: journal_writer: use journal writer from swh.journal.
Sep 27 2019, 1:27 PM
zack abandoned D2037: test - publishing a diff via web.
Sep 27 2019, 1:21 PM
zack added a comment to D2037: test - publishing a diff via web.

it worked, but the diff didn't auto close upon git push of 2e3efced7acda68e91518dd02343e14025fe306c
uhm…

Sep 27 2019, 1:20 PM
zack committed rDSNIP2e3efced7acd: graph export: better handle snp/rel pointing to various object types (authored by zack).
graph export: better handle snp/rel pointing to various object types
Sep 27 2019, 1:18 PM
zack created D2037: test - publishing a diff via web.
Sep 27 2019, 1:17 PM
zack requested changes to D1993: journal_writer: use journal writer from swh.journal.
Sep 27 2019, 11:41 AM
zack updated the diff for D2033: typing: minimal changes to make a no-op mypy run pass.
  • init.py: switch to documented way of extending path
Sep 27 2019, 10:38 AM
zack updated the diff for D2024: typing: minimal changes to make a no-op mypy run pass.
  • init.py: switch to documented way of extending path
Sep 27 2019, 10:37 AM
zack updated the diff for D2023: typing: minimal changes to make a no-op mypy run pass.
  • init.py: switch to documented way of extending path
Sep 27 2019, 10:37 AM
zack added a comment to D2032: typing: minimal changes to make a no-op mypy run pass.

this is now (also) waiting for an upstream release of django-stubs compatible with mypy >= 0.730

Sep 27 2019, 10:36 AM
zack updated the diff for D2032: typing: minimal changes to make a no-op mypy run pass.
  • typing: minimal changes to make a no-op mypy run pass
  • typing: convert leftover variable annotation to comments
  • init.py: switch to documented way of extending path
Sep 27 2019, 10:35 AM
zack reopened D2032: typing: minimal changes to make a no-op mypy run pass.
Sep 27 2019, 10:34 AM
zack committed rDGRPH1f6e941ae1b4: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Sep 27 2019, 10:25 AM
zack committed rDOBJSf97677b88a4e: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Sep 27 2019, 10:21 AM
zack committed rDMOD340b0010229b: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Sep 27 2019, 10:19 AM
zack committed rDCORE7a7d06a067bb: init.py: switch to documented way of extending path (authored by zack).
init.py: switch to documented way of extending path
Sep 27 2019, 10:16 AM
zack closed D2036: init.py: switch to documented way of extending path.
Sep 27 2019, 10:16 AM
zack created D2036: init.py: switch to documented way of extending path.
Sep 27 2019, 9:10 AM
zack added a comment to T2008: phase out wordpress archive page in favor of archive.s.o.

Almost all points have been treated and deployed to production (see https://www.softwareheritage.org/).

Sep 27 2019, 9:06 AM · Unknown Object (Project), Web app, Website

Sep 26 2019

zack committed rDDEP2499370d740e: models: add migration to on_delete=protect (authored by zack).
models: add migration to on_delete=protect
Sep 26 2019, 3:49 PM
zack closed D2032: typing: minimal changes to make a no-op mypy run pass.
Sep 26 2019, 3:49 PM
zack committed rDDEP260de319ea1a: models: add required on_delete kwarg to ForeignKey (authored by zack).
models: add required on_delete kwarg to ForeignKey
Sep 26 2019, 3:49 PM
zack closed D2031: models: add required on_delete kwarg to ForeignKey.
Sep 26 2019, 3:49 PM
zack committed rDGRPHde059c877861: Dockerfile: use ARG for webgraph/law version numbers (authored by zack).
Dockerfile: use ARG for webgraph/law version numbers
Sep 26 2019, 2:44 PM
zack committed rDGRPH4f6b414466be: Dockerfile: bump law version to currently avaiable upstream (2.6.0) (authored by zack).
Dockerfile: bump law version to currently avaiable upstream (2.6.0)
Sep 26 2019, 2:44 PM
zack committed rDGRPHdc00d7a6f2a3: Dockerfile: fix path to logging configuration file (authored by zack).
Dockerfile: fix path to logging configuration file
Sep 26 2019, 2:44 PM

Sep 25 2019

zack added a comment to T2008: phase out wordpress archive page in favor of archive.s.o.

I have deployed a new version of https://archive.softwareheritage.org including the archive evolution graphs on the homepage.

Sep 25 2019, 11:42 PM · Unknown Object (Project), Web app, Website
zack updated the diff for D2032: typing: minimal changes to make a no-op mypy run pass.
  • typing: convert leftover variable annotation to comments
Sep 25 2019, 11:41 AM
zack updated the diff for D2032: typing: minimal changes to make a no-op mypy run pass.
  • models: add required on_delete kwarg to ForeignKey
  • models: add migration to on_delete=protect
  • typing: minimal changes to make a no-op mypy run pass
Sep 25 2019, 11:08 AM
zack updated the diff for D2031: models: add required on_delete kwarg to ForeignKey.
  • models: add migration to on_delete=protect
Sep 25 2019, 11:07 AM
zack accepted D2035: services: Add swh-search port 5010.
Sep 25 2019, 10:59 AM

Sep 24 2019

zack added a comment to D2031: models: add required on_delete kwarg to ForeignKey.

Also, when modifying the models, you need to call a routine which generates the migration scripts (corresponding to the change you made in the model).

Sep 24 2019, 5:20 PM
zack updated the diff for D2033: typing: minimal changes to make a no-op mypy run pass.
  • tox.ini: add mypy section
Sep 24 2019, 1:55 PM
zack committed rDDOC55e4e2431cfa: dependency graph: do not show extras as separate nodes (authored by zack).
dependency graph: do not show extras as separate nodes
Sep 24 2019, 1:53 PM
zack committed rDDOC508350c3374b: Merge branch 'feature/no-qualifiers' (authored by zack).
Merge branch 'feature/no-qualifiers'
Sep 24 2019, 1:53 PM
zack closed D2029: dependency graph: do not show extras as separate nodes.
Sep 24 2019, 1:53 PM
zack created D2033: typing: minimal changes to make a no-op mypy run pass.
Sep 24 2019, 1:48 PM
zack committed rDSCH3cd5697e809a: fix typo in docstring and sample file name (authored by zack).
fix typo in docstring and sample file name
Sep 24 2019, 1:42 PM
zack created D2032: typing: minimal changes to make a no-op mypy run pass.
Sep 24 2019, 11:05 AM
zack created D2031: models: add required on_delete kwarg to ForeignKey.
Sep 24 2019, 11:05 AM
zack abandoned D2030: models: add required on_delete kwarg to ForeignKey.

merged two unrelated diffs, will resubmit

Sep 24 2019, 11:05 AM
zack updated the diff for D2030: models: add required on_delete kwarg to ForeignKey.
  • typing: minimal changes to make a no-op mypy run pass
Sep 24 2019, 11:04 AM
zack created D2030: models: add required on_delete kwarg to ForeignKey.
Sep 24 2019, 11:04 AM
zack committed rDOBJS400fd28b0e5c: MockBlockBlobService: make data a protected _data attribute (authored by zack).
MockBlockBlobService: make data a protected _data attribute
Sep 24 2019, 10:52 AM
zack committed rDOBJS953ca42788d3: typing: convert a swh.objstorage variable annotation to comment style (authored by zack).
typing: convert a swh.objstorage variable annotation to comment style
Sep 24 2019, 10:52 AM
zack committed rDOBJSfbd022a2a8e5: 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
Sep 24 2019, 10:52 AM
zack closed D2022: typing: minimal changes to make a no-op mypy run pass.
Sep 24 2019, 10:52 AM
zack added a comment to D2022: typing: minimal changes to make a no-op mypy run pass.

diff updated, addressing comments

Sep 24 2019, 10:49 AM
zack updated the diff for D2022: typing: minimal changes to make a no-op mypy run pass.
  • MockBlockBlobService: make data a protected _data attribute
Sep 24 2019, 10:49 AM
zack committed rDTPL775f5067eb79: bump copyright year (authored by zack).
bump copyright year
Sep 24 2019, 10:29 AM
zack committed rDDOCcfa868068bbb: sphinx configuration: bump copyright year (authored by zack).
sphinx configuration: bump copyright year
Sep 24 2019, 10:27 AM
zack committed rDDOC6faf22925190: build timestamp: try another format (authored by zack).
build timestamp: try another format
Sep 24 2019, 10:25 AM
zack created D2029: dependency graph: do not show extras as separate nodes.
Sep 24 2019, 10:20 AM

Sep 23 2019

zack requested changes to D1993: journal_writer: use journal writer from swh.journal.

as discussed f2f, we'll drop the backward compatibility layer as to break the import loop

Sep 23 2019, 6:52 PM
zack updated subscribers of D2023: typing: minimal changes to make a no-op mypy run pass.
Sep 23 2019, 1:49 PM
zack added inline comments to D2023: typing: minimal changes to make a no-op mypy run pass.
Sep 23 2019, 1:24 PM
zack added inline comments to D1993: journal_writer: use journal writer from swh.journal.
Sep 23 2019, 10:23 AM

Sep 22 2019

zack added inline comments to D1993: journal_writer: use journal writer from swh.journal.
Sep 22 2019, 4:55 PM
zack added a comment to D2024: typing: minimal changes to make a no-op mypy run pass.

note that there is a dependency loop between this diff and D2023, because we do have an import loop between swh-storage and swh-journal (even after D1993)

Sep 22 2019, 4:51 PM
zack added a comment to D2023: typing: minimal changes to make a no-op mypy run pass.

note that there is a dependency loop between this diff and D2024, because we do have an import loop between swh-storage and swh-journal (even after D1993)

Sep 22 2019, 4:50 PM
zack created D2024: typing: minimal changes to make a no-op mypy run pass.
Sep 22 2019, 4:47 PM
zack created D2023: typing: minimal changes to make a no-op mypy run pass.
Sep 22 2019, 4:07 PM
zack added inline comments to D2022: typing: minimal changes to make a no-op mypy run pass.
Sep 22 2019, 4:02 PM

Sep 21 2019

zack committed rDSTObe3a025b52da: fix typos in docstrings and sample paths (authored by zack).
fix typos in docstrings and sample paths
Sep 21 2019, 9:23 PM
zack updated the diff for D2022: typing: minimal changes to make a no-op mypy run pass.
  • typing: convert a swh.objstorage variable annotation to comment style
Sep 21 2019, 8:46 PM
zack created D2022: typing: minimal changes to make a no-op mypy run pass.
Sep 21 2019, 8:43 PM
zack committed rDOBJSefe0c23cce81: fix typos in docstrings and sample paths (authored by zack).
fix typos in docstrings and sample paths
Sep 21 2019, 8:31 PM
zack committed rDDOC111512579425: add build timestamp to page footers (authored by zack).
add build timestamp to page footers
Sep 21 2019, 2:26 PM
zack closed D2020: add build timestamp to page footers.
Sep 21 2019, 2:26 PM

Sep 20 2019

zack committed rDGRPHd57d1e7ad48f: MANIFEST.in: ship py.typed (authored by zack).
MANIFEST.in: ship py.typed
Sep 20 2019, 4:02 PM