Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 2 2020

zack committed rDSCH315a2c9daf22: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:24 PM
zack committed rDTPL8eecb5e98329: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:24 PM
zack committed rDOBJS6a9896d6286f: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:24 PM
zack committed rDOBJSRPL71c35689e7fc: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDMODfe3ec554d780: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDLDSVNb36a98449bf5: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDLDHGbd914dec391d: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDLDGc9edefb79ff0: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDLDBASE779ae1e44946: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDLS4d6b99188e26: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDJNLd3c09acb40a2: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDCIDX8b1b689ec648: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDICP06275d4314d3: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDGRPHb3f110be7a17: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDDOC93421c33e35b: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack committed rDDEP29112fc3edef: tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops (authored by zack).
tox.ini: pin black to the pre-commit version (19.10b0) to avoid flip-flops
Oct 2 2020, 4:23 PM
zack added a comment to D4131: Remove parse_url helper that adds no real value.

I concur with @tenma here, that function made me raise eyebrows in the past.
I agree that making sure we are not / sensitive is a good usability feature, but that could be a oneliner somewhere that doesn't need a function.

Oct 2 2020, 4:08 PM
zack added inline comments to D4130: Improve cli documentation.
Oct 2 2020, 4:06 PM

Oct 1 2020

zack added a project to T2654: modprobe fuse on the CI build machine: Software Heritage filesystem.
Oct 1 2020, 2:14 PM · Software Heritage filesystem, System administration
zack edited projects for T1926: FUSE filesystem to navigate the archive, added: Software Heritage filesystem; removed Storage manager, Compressed graph service.
Oct 1 2020, 2:14 PM · Software Heritage filesystem
zack created Software Heritage filesystem.
Oct 1 2020, 2:13 PM
zack added a parent task for T2654: modprobe fuse on the CI build machine: T1926: FUSE filesystem to navigate the archive.
Oct 1 2020, 2:12 PM · Software Heritage filesystem, System administration
zack added a subtask for T1926: FUSE filesystem to navigate the archive: T2654: modprobe fuse on the CI build machine.
Oct 1 2020, 2:12 PM · Software Heritage filesystem
zack added a comment to D4064: Early FUSE implementation, with support for blob and directory objects.

the CI is now failing due to the lack of fuse kernel module in the test environment, I've filed T2654 about this

Oct 1 2020, 2:11 PM
zack triaged T2654: modprobe fuse on the CI build machine as Normal priority.
Oct 1 2020, 2:10 PM · Software Heritage filesystem, System administration
zack committed rCDFJ666e2baac6ad: add fuse3 dependency to the base docker image (authored by zack).
add fuse3 dependency to the base docker image
Oct 1 2020, 1:31 PM
zack closed D4109: add fuse3 dependency to the base docker image.
Oct 1 2020, 1:31 PM
zack created D4109: add fuse3 dependency to the base docker image.
Oct 1 2020, 1:28 PM
zack triaged T2650: Network refactoring - step 1 as Normal priority.
Oct 1 2020, 1:24 PM · System administration

Sep 30 2020

zack updated subscribers of D4064: Early FUSE implementation, with support for blob and directory objects.
Sep 30 2020, 8:04 PM

Sep 29 2020

zack committed R183:85249edb1b52: deduplicate bibtex entry for EMSE paper about provenance in SWH (authored by zack).
deduplicate bibtex entry for EMSE paper about provenance in SWH
Sep 29 2020, 5:17 PM
zack triaged T2647: add LLP support to graph compression pipeline as Normal priority.
Sep 29 2020, 2:48 PM · Compressed graph service
zack added a comment to T2646: Typifying the returned JSON should be optional.

use case for is client code that just want to access the raw JSON answers, as it is the case for the FUSE implementation

Sep 29 2020, 11:24 AM · Web client
zack updated subscribers of D4064: Early FUSE implementation, with support for blob and directory objects.
Sep 29 2020, 10:42 AM
zack added a project to T2645: Add listing tasks for gitea instances: Archive coverage.
Sep 29 2020, 10:33 AM · Origin-Gitea/Gogs, Archive coverage, Lister
zack added a project to T2645: Add listing tasks for gitea instances: Lister.
Sep 29 2020, 10:33 AM · Origin-Gitea/Gogs, Archive coverage, Lister
zack updated the summary of D4064: Early FUSE implementation, with support for blob and directory objects.
Sep 29 2020, 10:07 AM
zack added a revision to T1926: FUSE filesystem to navigate the archive: D4064: Early FUSE implementation, with support for blob and directory objects.
Sep 29 2020, 9:38 AM · Software Heritage filesystem
zack updated the summary of D4064: Early FUSE implementation, with support for blob and directory objects.
Sep 29 2020, 9:38 AM
zack changed the status of T1926: FUSE filesystem to navigate the archive from Open to Work in Progress.
Sep 29 2020, 9:38 AM · Software Heritage filesystem

Sep 28 2020

zack added a comment to D4064: Early FUSE implementation, with support for blob and directory objects.

I forgot to mention: sharding archive/ and meta/ as archive/XX/ and meta/XX/ is also an important one, but probably not a blocker for an initial merge into master.
However, it might be more convenient to implement it right away rather than having to add it later. Up to you.

Sep 28 2020, 3:28 PM
zack requested changes to D4064: Early FUSE implementation, with support for blob and directory objects.

This is amazing, I didn't expect it to reach this level of functionality so quickly, kudos! :-)

Sep 28 2020, 3:26 PM

Sep 27 2020

zack triaged T2644: swh-docker-dev CI build - broken since build #569 - 404 not found for psql apt repo as High priority.
Sep 27 2020, 11:10 AM · Docker environment, System administration

Sep 26 2020

zack updated the task description for T2642: swh-graph: fix CI.
Sep 26 2020, 12:10 PM · Compressed graph service
zack added a project to T2642: swh-graph: fix CI: Compressed graph service.
Sep 26 2020, 12:09 PM · Compressed graph service
zack triaged T2642: swh-graph: fix CI as High priority.
Sep 26 2020, 12:09 PM · Compressed graph service

Sep 25 2020

zack committed rDFUSE9ced0b454fb9: docs: add design notes (authored by zack).
docs: add design notes
Sep 25 2020, 4:13 PM
zack closed D4042: docs: add design notes.
Sep 25 2020, 4:13 PM
zack updated the summary of D4042: docs: add design notes.
Sep 25 2020, 4:03 PM
zack added a revision to T1926: FUSE filesystem to navigate the archive: D4042: docs: add design notes.
Sep 25 2020, 4:03 PM · Software Heritage filesystem
zack updated subscribers of T2635: web client: add async API.

As @olasd pointed out, async is a keyword so let's not use it as module name :-)

Sep 25 2020, 1:19 PM · Web client
zack added a comment to D4046: Fix default config file may be absent in scanner cli.
In D4046#100083, @tenma wrote:

on another note, do I write tests for this cli?

Sep 25 2020, 11:59 AM
zack added inline comments to D4046: Fix default config file may be absent in scanner cli.
Sep 25 2020, 11:53 AM
zack added inline comments to D4046: Fix default config file may be absent in scanner cli.
Sep 25 2020, 11:48 AM
zack edited P778 Masterwork From Distant Lands.
Sep 25 2020, 11:20 AM
zack committed rDGRPH19e0860848e6: docs/git2graph.md: use myst link to avoid absolute URL references (authored by zack).
docs/git2graph.md: use myst link to avoid absolute URL references
Sep 25 2020, 10:00 AM
zack edited P777 Masterwork From Distant Lands.
Sep 25 2020, 8:24 AM
zack updated the diff for D4042: docs: add design notes.

trigger CI build

Sep 25 2020, 8:23 AM

Sep 24 2020

zack created D4042: docs: add design notes.
Sep 24 2020, 9:05 PM
zack committed rDDOC1e40dcf8e03b: sphinx: add todo extention, to typeset TODO notes (authored by zack).
sphinx: add todo extention, to typeset TODO notes
Sep 24 2020, 9:03 PM
zack committed rDDOC1977032c6510: sphinx: use MyST for markdown rendering (authored by zack).
sphinx: use MyST for markdown rendering
Sep 24 2020, 9:03 PM
zack closed D4041: sphinx: use MyST for markdown rendering.
Sep 24 2020, 9:03 PM
zack added a comment to D4041: sphinx: use MyST for markdown rendering.

Why do we need markdown support in the docs?

Sep 24 2020, 8:59 PM
zack created D4041: sphinx: use MyST for markdown rendering.
Sep 24 2020, 8:55 PM
zack updated subscribers of T2640: Add link from the main archive to the Bitbucket mercurial case (https://bitbucket-archive.softwareheritage.org/).

I agree on linking Gitorious to the wiki page, but we should find a consistency that can generate automatically the coverage page.

Sep 24 2020, 5:25 PM · Web app
zack added a comment to T2624: Create strategy for documentation with a map or a full table of content.

For whoever who want to work on this (and on doc restructuring in general), I recommend to watch this talk: https://www.youtube.com/watch?v=t4vKPhjcMZg , which provides a good taxonomy of the kind of docs that exist. Our GSoD 2019 application page also contains a lot of useful related work.

Sep 24 2020, 4:48 PM · Roadmap 2021, meta-task, Documentation
zack added a project to T2621: running tox fails because C.UTF-8 is not available: Development environment.
Sep 24 2020, 3:15 PM · Development environment
zack added a comment to D4017: Improve code quality and doc in BufferedProxyStorage.
In D4017#99716, @tenma wrote:

The fact that is not so common a pattern does not make it bad.

Sep 24 2020, 1:16 PM

Sep 23 2020

zack edited P776 hackmd2rst.
Sep 23 2020, 11:14 PM
zack triaged T2635: web client: add async API as Normal priority.
Sep 23 2020, 9:29 PM · Web client
zack committed rDFUSE607a2be7ebf8: make tox pass (fix deps and leftover boilerplate) (authored by zack).
make tox pass (fix deps and leftover boilerplate)
Sep 23 2020, 4:02 PM
zack accepted D4021: Add libfuse3-dev in the docker.
Sep 23 2020, 3:45 PM
zack committed rDFUSEb7fa82e62589: package layout: uniform documentation layout with other modules (authored by zack).
package layout: uniform documentation layout with other modules
Sep 23 2020, 3:31 PM
zack accepted D4019: Add swh-fuse.
Sep 23 2020, 2:53 PM
zack committed rDFUSEe324d270c295: initial code skeleton for the FUSE virtual file system (authored by zack).
initial code skeleton for the FUSE virtual file system
Sep 23 2020, 2:31 PM
zack committed rDFUSEcc4b996913ad: import template from swh-py-template (init-py-repo) (authored by zack).
import template from swh-py-template (init-py-repo)
Sep 23 2020, 2:31 PM
zack added a project to T2634: swh-core: missing test dependency on requests: Easy hack.
Sep 23 2020, 2:23 PM · Easy hack, Core & foundations
zack edited projects for T2634: swh-core: missing test dependency on requests, added: Core & foundations; removed Core Loader.
Sep 23 2020, 2:23 PM · Easy hack, Core & foundations
zack triaged T2634: swh-core: missing test dependency on requests as Low priority.
Sep 23 2020, 2:23 PM · Easy hack, Core & foundations
zack triaged T2632: swh scanner fail to start when configuration file is missing as High priority.
Sep 23 2020, 2:12 PM · Code scanner
zack abandoned D3974: WIP: fuse design doc.

we have rewritten this from scratch and we will commit it separately

Sep 23 2020, 10:43 AM
zack commandeered D3974: WIP: fuse design doc.
Sep 23 2020, 10:43 AM

Sep 22 2020

zack accepted D4004: origin_save: Fix typo in a save task status (s/succeed/succeeded/).

Caveat: as this results in an API change (I think), it should be announced on the swh-devel mailing list before deployment.

Sep 22 2020, 12:59 PM

Sep 21 2020

zack renamed T2617: Improve UTF8 UnicodeDecodeError handling in JSON conversion layer and update API documentation from Improve UnicodeDecodeError handling in JSON conversion layer and update API documentation to Improve UTF8 UnicodeDecodeError handling in JSON conversion layer and update API documentation.
Sep 21 2020, 4:48 PM · Web app
zack added a comment to T2373: git loader OOM when loading huge repository.

fwiw, loader-core v0.11.0 deployed in production.

Sep 21 2020, 2:43 PM · Git loader

Sep 20 2020

zack added a comment to T2373: git loader OOM when loading huge repository.

I can confirm that with the current master HEAD of swh-loader-core (452fa224f9ca635a979cf1a8e98c88bb560ca98a), loading of the Linux kernel repo no longer OOM.
(It failed after ~24 hours, but apparently for unrelated reasons.)

Sep 20 2020, 2:31 PM · Git loader

Sep 19 2020

zack accepted D3987: Fix license statements on db_utils.py.

This is fine, and better than the status quo.
(We should in theory also mention the other applicable copyright notices at the beginning of the file, but we weren't doing that before either, so this change LGTM.)

Sep 19 2020, 8:13 PM
zack closed T2114: swh-graph API: add ?limit=N method variants to return first N results as Resolved.

this has been fixed a while ago by D2669

Sep 19 2020, 8:08 PM · Easy hack, Compressed graph service
zack updated the task description for T2615: Web UI: typo in success status for save code now requests: "succeed" -> "succeeded".
Sep 19 2020, 8:05 PM · Easy hack, Web app
zack triaged T2615: Web UI: typo in success status for save code now requests: "succeed" -> "succeeded" as Low priority.
Sep 19 2020, 8:05 PM · Easy hack, Web app
zack triaged T2614: Web UI: add status "ongoing" for "save code now" requests as Low priority.
Sep 19 2020, 8:02 PM · Web app
zack renamed T2613: Web UI: make "save code now" icon consistent (and look like a camera) from Web UI: make "save code now" icon consistent (looking like a camera) to Web UI: make "save code now" icon consistent (and look like a camera).
Sep 19 2020, 2:48 PM · Easy hack, Web app
zack merged T2281: [proposition] change icon of save code now into T2613: Web UI: make "save code now" icon consistent (and look like a camera).
Sep 19 2020, 2:47 PM · Easy hack, Web app
zack merged task T2281: [proposition] change icon of save code now into T2613: Web UI: make "save code now" icon consistent (and look like a camera).
Sep 19 2020, 2:47 PM · Web app
zack triaged T2613: Web UI: make "save code now" icon consistent (and look like a camera) as Low priority.
Sep 19 2020, 2:46 PM · Easy hack, Web app

Sep 18 2020

zack committed rDICP54aaadb39c0f: blackify: auto format python code with black (authored by zack).
blackify: auto format python code with black
Sep 18 2020, 5:21 PM
zack committed rDICPc7e7a75a6625: uniform tox.ini and setup.cfg with python module template (authored by zack).
uniform tox.ini and setup.cfg with python module template
Sep 18 2020, 5:21 PM
zack closed D3983: blackify: auto format python code with black.
Sep 18 2020, 5:21 PM
zack added a comment to D3983: blackify: auto format python code with black.

The repository is missing configuration for using black. Could you add the pre-commit hook and the black configuration in pyproject.toml as in other swh repos ?

Sep 18 2020, 5:18 PM
zack updated the diff for D3983: blackify: auto format python code with black.
  • uniform tox.ini and setup.cfg with python module template
Sep 18 2020, 5:16 PM