Page MenuHomeSoftware Heritage

zack (Stefano Zacchiroli)
UserAdministrator

User Details

User Since
Sep 7 2015, 3:43 PM (227 w, 4 d)
Roles
Administrator

Recent Activity

Tue, Jan 14

zack closed T2177: Add origin persistent identifiers resolving as Wontfix.

For the time being we do not want to leak origin PIDs to the world, as they're not intrinsically computable on the origin itself (but only on the URLs, which is not the artifact itself, which is not digital, but just a locator for it). Let's consider ori PIDs only an internal shorthand useful in places where having fixed-length shorthands for full URLs is needed (e.g., swh-graph).

Tue, Jan 14, 3:03 PM · Web app

Mon, Jan 13

zack triaged T2176: Web API: add a /known endpoint to check if a list of PIDs exist in the archive as Normal priority.
Mon, Jan 13, 5:10 PM · Web app

Fri, Jan 10

zack committed R183:06a94027ffa1: add Clauset ref on power law (authored by zack).
add Clauset ref on power law
Fri, Jan 10, 3:30 PM
zack committed R183:af744c1658ee: add hopcroft/hullman ref for CC algorithm (authored by zack).
add hopcroft/hullman ref for CC algorithm
Fri, Jan 10, 8:54 AM

Thu, Jan 9

zack committed R183:62bac0b6781d: add book references for numpy and scipy (authored by zack).
add book references for numpy and scipy
Thu, Jan 9, 11:18 AM
zack added a comment to D2461: add Python client for the archive WEB API.

IMHO this should be a 'standalone' repo/project. I mean it should be possible to pip install it at least.

Thu, Jan 9, 11:02 AM

Wed, Jan 8

zack committed R183:0a349d260b0d: add Barabasi scale-free network paper (authored by zack).
add Barabasi scale-free network paper
Wed, Jan 8, 5:14 PM
zack committed R183:8fa4fe98c2e1: add recent SWH papers: MSR (challenge), SANER (swh-graph), CISE (DOI) (authored by zack).
add recent SWH papers: MSR (challenge), SANER (swh-graph), CISE (DOI)
Wed, Jan 8, 1:51 PM
zack committed R183:db3ecddd3ba8: add Barabasi blueprint for network analyses (authored by zack).
add Barabasi blueprint for network analyses
Wed, Jan 8, 12:18 PM

Tue, Jan 7

zack committed R183:5eb49454aac1: add BOA and WoC (authored by zack).
add BOA and WoC
Tue, Jan 7, 10:48 AM
zack committed R183:68a7a84ea194: add libraries.io, HOPL, and linguist refs (authored by zack).
add libraries.io, HOPL, and linguist refs
Tue, Jan 7, 10:45 AM

Mon, Jan 6

zack committed R183:ebf04a3e944c: add provenance TR and swh-graph paper (authored by zack).
add provenance TR and swh-graph paper
Mon, Jan 6, 10:17 AM

Sat, Dec 21

zack added a comment to D2492: api: Return absolute URIs in JSON responses.

I'm not a big fan of using absolute URLs. It makes the code more verbose, tests more complex, and prevents clients from using proxies. Why do we want/need that?

Sat, Dec 21, 8:34 AM

Thu, Dec 19

zack closed T2144: Define an architecture for end-to-end monitoring/testing, a subtask of T2118: Deposit: End to End monitoring, as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack closed T2144: Define an architecture for end-to-end monitoring/testing, a subtask of T2117: Save Code Now: End to End monitoring, as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack closed T2144: Define an architecture for end-to-end monitoring/testing, a subtask of T2129: Journal: End to end monitoring, as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack closed T2144: Define an architecture for end-to-end monitoring/testing as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack closed T2144: Define an architecture for end-to-end monitoring/testing, a subtask of T2125: Production Web UI end to end testing, as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack closed T2144: Define an architecture for end-to-end monitoring/testing, a subtask of T2126: Production Vault end to end testing, as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack added a comment to T2144: Define an architecture for end-to-end monitoring/testing.

(marking as done as it was moved to the done column on the sprint board, please reopen if not ok)

Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer)
zack closed T1359: Add sentry support in every swh running service as Resolved.

(marking as done as it was moved to the done column on the sprint board, please reopen if not ok)

Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer), Metrics/monitoring, System administration
zack closed T1359: Add sentry support in every swh running service , a subtask of T1358: Setup a sentry service, as Resolved.
Thu, Dec 19, 10:06 AM · Sprint 2019/12 (Monitor and Conquer), Metrics/monitoring, System administration

Dec 17 2019

zack closed T2157: Web API: flaky 403 responses between python requests and curl as Invalid.

Turns out this was due to a left-over username/password in my ~/.netrc, which apparently requests uses by default and curl doesn't.
(But why the heck the caching effect? I've no idea...)

Dec 17 2019, 2:47 PM · Web app
zack triaged T2157: Web API: flaky 403 responses between python requests and curl as Normal priority.
Dec 17 2019, 2:39 PM · Web app
zack added inline comments to D2461: add Python client for the archive WEB API.
Dec 17 2019, 10:25 AM
zack updated the diff for D2461: add Python client for the archive WEB API.
  • webclient: add missing error checking
Dec 17 2019, 10:25 AM
zack updated the diff for D2461: add Python client for the archive WEB API.
  • simplify code and streamline returned snapshot types
Dec 17 2019, 10:18 AM

Dec 16 2019

zack created D2461: add Python client for the archive WEB API.
Dec 16 2019, 4:50 PM

Dec 14 2019

zack committed R183:56cce6de6f0b: add ML big code survey (authored by zack).
add ML big code survey
Dec 14 2019, 5:52 PM
zack committed R183:903dc0770d4a: fix authors initials in MSR survey entry (authored by zack).
fix authors initials in MSR survey entry
Dec 14 2019, 5:52 PM
zack added a comment to T2147: Web API: make next link contain full URLs.

@zack, this is now deployed to production.

Dec 14 2019, 12:35 PM · Web app

Dec 13 2019

zack added a comment to T2138: Return full URIS in next links of web API responses.

Darn, sorry, I've looked for a dupe before submitting, but I obviously failed at that. Thanks for closing the duplicate.

Dec 13 2019, 12:57 PM · Web app
zack triaged T2147: Web API: make next link contain full URLs as Low priority.
Dec 13 2019, 11:19 AM · Web app

Dec 12 2019

zack moved T2134: loader: Implement uniform loading CLI from in progress to done on the Sprint 2019/12 (Monitor and Conquer) board.
Dec 12 2019, 5:51 PM · Sprint 2019/12 (Monitor and Conquer)
zack moved T2124: Save Code Now: monitoring of admin infra from in progress to done on the Sprint 2019/12 (Monitor and Conquer) board.
Dec 12 2019, 5:50 PM · Sprint 2019/12 (Monitor and Conquer)

Dec 9 2019

zack committed R183:905b9c6a5c6c: fix a bunch of capitalization/missing case protection issues (authored by zack).
fix a bunch of capitalization/missing case protection issues
Dec 9 2019, 10:49 AM

Dec 6 2019

zack committed rDGRPH71ce98054b4e: CLI: generalize 'map lookup' to lookup many identifiers at once (authored by zack).
CLI: generalize 'map lookup' to lookup many identifiers at once
Dec 6 2019, 4:19 PM
zack closed T2112: make "swh graph map lookup" accept lists of identifiers as Resolved by committing rDGRPH71ce98054b4e: CLI: generalize 'map lookup' to lookup many identifiers at once.
Dec 6 2019, 4:19 PM · Graph service
zack closed D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.
Dec 6 2019, 4:19 PM
zack moved T2133: Scheduler listener/runner: add statsd probes from Backlog to done on the Sprint 2019/12 (Monitor and Conquer) board.
Dec 6 2019, 12:30 PM · Metrics/monitoring, Scheduling utilities, Sprint 2019/12 (Monitor and Conquer)
zack updated the diff for D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.

Updating D2379: CLI: generalize 'map lookup' to lookup many identifiers at once

Dec 6 2019, 12:08 PM
zack added inline comments to D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.
Dec 6 2019, 12:08 PM
zack planned changes to D2380: API: add /node and /edge endpoints to check for node/edge existence.
Dec 6 2019, 11:41 AM
zack updated the diff for D2380: API: add /node and /edge endpoints to check for node/edge existence.

Updating D2380: API: add /node and /edge endpoints to check for node/edge existence

Dec 6 2019, 11:41 AM
zack planned changes to D2380: API: add /node and /edge endpoints to check for node/edge existence.
Dec 6 2019, 11:39 AM
zack committed rDGRPHe869080d2f55: API doc: add HTTP requests to examples (authored by zack).
API doc: add HTTP requests to examples
Dec 6 2019, 11:39 AM
zack closed D2381: API doc: add HTTP requests to examples.
Dec 6 2019, 11:39 AM
zack committed rDGRPH1bd563bbba83: API doc: untabify (authored by zack).
API doc: untabify
Dec 6 2019, 11:39 AM
zack updated the diff for D2381: API doc: add HTTP requests to examples.
  • API doc: add HTTP requests to examples
Dec 6 2019, 11:37 AM
zack updated the diff for D2381: API doc: add HTTP requests to examples.
  • API doc: untabify
  • API doc: add HTTP requests to examples
Dec 6 2019, 11:35 AM

Dec 4 2019

zack moved T2119: Monitoring of workers from in progress to done on the Sprint 2019/12 (Monitor and Conquer) board.
Dec 4 2019, 3:37 PM · Scheduling utilities, Sprint 2019/12 (Monitor and Conquer)
zack moved T1360: Install a sentry server from Backlog to deployed on the Sprint 2019/12 (Monitor and Conquer) board.
Dec 4 2019, 3:37 PM · Sprint 2019/12 (Monitor and Conquer), Metrics/monitoring, System administration

Dec 3 2019

zack committed R183:f56639cfca5c: add Aleandru papers (SANER + ESE) about artifact redundancy (authored by zack).
add Aleandru papers (SANER + ESE) about artifact redundancy
Dec 3 2019, 4:29 PM
zack updated subscribers of T2116: web API: whitelist swh-team machines.

Following up the F2F discussion we had yesterday on this with @olasd and @anlambert, I've thought back at @olasd question on whether I really need to access the Web UI via the public IP address.

Dec 3 2019, 11:40 AM · System administration, Web app

Dec 2 2019

zack added a comment to D2385: lister/tasks: Standardize return statements.

Not a requirement/blocker at all—but while you're at this it would be nice to also add type annotations to capture the fact that these method return something else than None.
That way if the return statements get dropped by mistake in the future, mypy will complain.

Dec 2 2019, 6:06 PM
zack triaged T2116: web API: whitelist swh-team machines as Normal priority.
Dec 2 2019, 9:41 AM · System administration, Web app
zack created T2116: web API: whitelist swh-team machines.
Dec 2 2019, 9:41 AM · System administration, Web app

Nov 30 2019

zack created D2381: API doc: add HTTP requests to examples.
Nov 30 2019, 9:29 PM
zack updated the diff for D2380: API: add /node and /edge endpoints to check for node/edge existence.
  • API doc: untabify
Nov 30 2019, 8:47 PM
zack committed rDGRPH6c9a324f3de1: API doc: remove left-over closing quote (authored by zack).
API doc: remove left-over closing quote
Nov 30 2019, 3:41 PM
zack created D2380: API: add /node and /edge endpoints to check for node/edge existence.
Nov 30 2019, 3:39 PM
zack added a revision to T2112: make "swh graph map lookup" accept lists of identifiers: D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.
Nov 30 2019, 2:52 PM · Graph service
zack updated the summary of D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.
Nov 30 2019, 2:52 PM
zack updated the diff for D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.

Updating D2379: CLI: generalize 'map lookup' to lookup many identifiers at once

Nov 30 2019, 2:52 PM
zack created D2379: CLI: generalize 'map lookup' to lookup many identifiers at once.
Nov 30 2019, 2:50 PM
zack committed rDGRPH65e4c8a76564: add pre-commit configuration file (authored by zack).
add pre-commit configuration file
Nov 30 2019, 2:26 PM
zack added a comment to D2369: Fix display of directories named 'directory' in some views.
Nov 30 2019, 9:48 AM

Nov 29 2019

zack committed rDENV779dbf967f83: docker/README: drop obsolete mentions of swh-docker-dev (authored by zack).
docker/README: drop obsolete mentions of swh-docker-dev
Nov 29 2019, 10:35 AM
zack closed D2376: docker/README: drop obsolete mentions of swh-docker-dev.
Nov 29 2019, 10:35 AM
zack updated the diff for D2376: docker/README: drop obsolete mentions of swh-docker-dev.

rebase

Nov 29 2019, 10:35 AM

Nov 28 2019

zack updated the diff for D2376: docker/README: drop obsolete mentions of swh-docker-dev.
  • docker/README: fix typo introduced in shell command
Nov 28 2019, 5:52 PM
zack updated the diff for D2376: docker/README: drop obsolete mentions of swh-docker-dev.
  • docker/README: also drop swh-docker-dev mentions from code samples
Nov 28 2019, 5:51 PM
zack created D2376: docker/README: drop obsolete mentions of swh-docker-dev.
Nov 28 2019, 5:48 PM
zack added a member for Paper authors: moranegg.
Nov 28 2019, 9:55 AM
zack removed a watcher for Paper authors: zack.
Nov 28 2019, 9:55 AM

Nov 27 2019

zack triaged T2114: swh-graph API: add ?limit=N method variants to return first N results as Normal priority.
Nov 27 2019, 4:24 PM · Graph service
zack created T2114: swh-graph API: add ?limit=N method variants to return first N results.
Nov 27 2019, 4:24 PM · Graph service
zack triaged T2113: swh-graph: add support to optionally resolve ori PIDs to origin URLs as Low priority.
Nov 27 2019, 4:22 PM · Graph service
zack renamed T2112: make "swh graph map lookup" accept lists of identifiers from make "swh graph map lookup" takes list of identifiers to make "swh graph map lookup" accept lists of identifiers.
Nov 27 2019, 4:18 PM · Graph service
zack triaged T2112: make "swh graph map lookup" accept lists of identifiers as Low priority.
Nov 27 2019, 4:18 PM · Graph service
zack updated subscribers of T1926: FUSE filesystem to navigate the archive.

proposed CLI interface:

swh [ -C config.yml ] graph mount PID DIR

will mount the content of the given PID to the given local DIR.

Nov 27 2019, 3:59 PM · Storage manager, Graph service
zack renamed T2110: archive-loader: add support for .tar.Z and .tar.lz tarball types from archive-loader: Improve tarball support to archive-loader: add support for .tar.Z and .tar.lz tarball types.
Nov 27 2019, 12:25 PM · Core Loader, Origin-GNU

Nov 26 2019

zack committed rDENVc7c981d9dccc: bin/ls-all-repos: suppress spurious warning about docker/ dir (authored by zack).
bin/ls-all-repos: suppress spurious warning about docker/ dir
Nov 26 2019, 1:52 PM
zack committed rDENV2edb4967a9f7: add code of conduct document (authored by zack).
add code of conduct document
Nov 26 2019, 1:35 PM
zack committed rDENVf7f358414f6d: objstorage conf: increase max payload size (authored by zack).
objstorage conf: increase max payload size
Nov 26 2019, 1:35 PM

Nov 25 2019

zack committed rDENVde9e7d577401: mrconfig: avoid noise upon bin/update with pre-commit already installed (authored by zack).
mrconfig: avoid noise upon bin/update with pre-commit already installed
Nov 25 2019, 2:54 PM
zack closed D2347: mrconfig: avoid noise upon bin/update with pre-commit already installed.
Nov 25 2019, 2:54 PM
zack added a comment to T2083: provide systemd service file for swh-graph.

can you also post it here, please?

Nov 25 2019, 8:37 AM · Graph service

Nov 24 2019

zack closed T1356: Kill munin as Resolved.

AFAIU from last week work, munin is now gone

Nov 24 2019, 8:29 PM · Sprint 2018 12, System administration
zack added a comment to T1954: Up-to-date objstorage mirror on S3.

So, the amount of contents on S3 went up fairly quickly during in between Nov 10th and Nov 20th, but then it stopped again, is it expected/normal?

Nov 24 2019, 8:26 PM · System administration, Object storage
zack created D2347: mrconfig: avoid noise upon bin/update with pre-commit already installed.
Nov 24 2019, 1:51 PM

Nov 23 2019

zack committed R183:604eaa63f707: remove dublicate proceedings entry for crypto 1987 (authored by zack).
remove dublicate proceedings entry for crypto 1987
Nov 23 2019, 4:27 PM
zack committed R183:847066bf4338: use right double quotes in parmap citation (authored by zack).
use right double quotes in parmap citation
Nov 23 2019, 4:24 PM

Nov 22 2019

zack committed R183:0602e67c45ea: add several entries on software forking (authored by zack).
add several entries on software forking
Nov 22 2019, 10:57 AM

Nov 21 2019

zack added a comment to D2337: Use 'pre-commit install' as fixups hook.

I guess this should have a Closes T1881 in its commit message before landing

Nov 21 2019, 9:53 PM

Nov 20 2019

zack committed rDMOD67e78eb81d5d: PID doc: drop mention of ori PIDs (authored by zack).
PID doc: drop mention of ori PIDs
Nov 20 2019, 12:57 PM
zack closed T1970: Web API: make /origin/ return the swh:1:ori:... PID, a subtask of T1805: Public API v2 (meta task), as Wontfix.
Nov 20 2019, 12:48 PM · Web app
zack closed T1970: Web API: make /origin/ return the swh:1:ori:... PID as Wontfix.
Nov 20 2019, 12:48 PM · Web app
zack accepted D2311: Add a mypy precommit hook.
Nov 20 2019, 12:41 PM
zack renamed T2104: Debug swh-docker-dev ci failure from Debunk swh-docker-dev ci failure to Debug swh-docker-dev ci failure.
Nov 20 2019, 10:55 AM · Docker environment