Page MenuHomeSoftware Heritage

zack (Stefano Zacchiroli)Administrator
User

User Details

User Since
Sep 7 2015, 3:43 PM (170 w, 5 h)
Roles
Administrator

Recent Activity

Thu, Dec 6

zack committed rMSLD874629a9775d: nicer image for FOSSID PR (authored by zack).
nicer image for FOSSID PR
Thu, Dec 6, 1:14 PM
zack committed rMSLD344ce1ff6e2f: nicer image for FOSSID PR (authored by zack).
nicer image for FOSSID PR
Thu, Dec 6, 1:08 PM
zack committed rMSLDd7f9e5d084c8: OCSASIA slides: finalize (authored by zack).
OCSASIA slides: finalize
Thu, Dec 6, 12:58 PM
zack committed rMSLD7c4031a0c34c: compliance slides: use Software Heritage logo (authored by zack).
compliance slides: use Software Heritage logo
Thu, Dec 6, 12:58 PM
zack committed rMSLDca48b2c9c0c8: deposit slides: drop Vault mention as it has dedicated slides (authored by zack).
deposit slides: drop Vault mention as it has dedicated slides
Thu, Dec 6, 12:58 PM
zack committed rMSLD1065d42b4f52: deposit slide: style changes and add PID references (authored by zack).
deposit slide: style changes and add PID references
Thu, Dec 6, 8:45 AM
zack committed rMSLD6d0d07ddce90: status-extended: add brief, iconic slide about accessing the archive (authored by zack).
status-extended: add brief, iconic slide about accessing the archive
Thu, Dec 6, 8:45 AM
zack committed rMSLD234ab479daf2: check-in Open Compliance Summit slides (incomplete draft) (authored by zack).
check-in Open Compliance Summit slides (incomplete draft)
Thu, Dec 6, 8:45 AM
zack committed rMSLDf85ef4b9849b: archive coverage slide: make it pictorial (authored by zack).
archive coverage slide: make it pictorial
Thu, Dec 6, 8:45 AM
zack committed rMSLD313fb25434db: principles slide: explicitly mention mirrors (authored by zack).
principles slide: explicitly mention mirrors
Thu, Dec 6, 8:45 AM
zack added a comment to T1414: Set up an inventory app.

what kind of inventory we want to do with this? hardware? software? both?

Thu, Dec 6, 1:47 AM · System administration, Sprint 2018 12

Tue, Dec 4

zack committed rDWAPPS97a8fc35459b: Updated debian stretch backport directory for version 0.0.10 (authored by zack).
Updated debian stretch backport directory for version 0.0.10
Tue, Dec 4, 1:01 PM
zack committed rDWAPPSeac53005da68: Merge branch 'debian/unstable-swh' into debian/stretch-swh (authored by zack).
Merge branch 'debian/unstable-swh' into debian/stretch-swh
Tue, Dec 4, 1:01 PM
zack committed rDWAPPSa6bcbdb11fc5: Merge branch 'debian/unstable-swh' into debian/stretch-swh (authored by zack).
Merge branch 'debian/unstable-swh' into debian/stretch-swh
Tue, Dec 4, 1:01 PM
zack committed rDWAPPS777197a49701: Updated debian stretch backport directory for version 0.0.8 (authored by zack).
Updated debian stretch backport directory for version 0.0.8
Tue, Dec 4, 1:01 PM
zack committed rDWAPPS65809081b269: Updated debian directory for version 0.0.10 (authored by zack).
Updated debian directory for version 0.0.10
Tue, Dec 4, 12:59 PM
zack committed rDWAPPS0a171d6bc4a5: Update upstream source from tag 'debian/upstream/0.0.10' (authored by zack).
Update upstream source from tag 'debian/upstream/0.0.10'
Tue, Dec 4, 12:59 PM
zack committed rDWAPPS8181afe0c92b: Updated debian directory for version 0.0.8 (authored by zack).
Updated debian directory for version 0.0.8
Tue, Dec 4, 12:59 PM
zack committed rDWAPPSc35d775d170f: Update upstream source from tag 'debian/upstream/0.0.8' (authored by zack).
Update upstream source from tag 'debian/upstream/0.0.8'
Tue, Dec 4, 12:59 PM
zack committed rDWAPPSa67681918742: New upstream version 0.0.10 (authored by zack).
New upstream version 0.0.10
Tue, Dec 4, 12:57 PM
zack committed rDWAPPS7afacbcf9fad: New upstream version 0.0.8 (authored by zack).
New upstream version 0.0.8
Tue, Dec 4, 12:57 PM
zack committed rDWAPPS613840d6a14e: pristine-tar data for swh-web_0.0.10.orig.tar.gz (authored by zack).
pristine-tar data for swh-web_0.0.10.orig.tar.gz
Tue, Dec 4, 12:56 PM
zack committed rDWAPPS2068a7bfc54d: pristine-tar data for swh-web_0.0.8.orig.tar.gz (authored by zack).
pristine-tar data for swh-web_0.0.8.orig.tar.gz
Tue, Dec 4, 12:56 PM

Mon, Dec 3

zack accepted D761: Fix module names in requirements..
Mon, Dec 3, 11:27 AM
zack accepted D759: Parse Maven licenses..
Mon, Dec 3, 10:57 AM

Sat, Dec 1

zack requested changes to D759: Parse Maven licenses..
Sat, Dec 1, 3:51 PM
zack added inline comments to D720: Add assertOriginMetadataOk..
Sat, Dec 1, 3:48 PM
zack requested changes to D747: Document the metadata workflow..
Sat, Dec 1, 3:43 PM

Fri, Nov 30

zack retitled D398: [WIP] "packing" object storage design documentation from [WIP] Object Storage design documentation to [WIP] "packing" object storage design documentation.
Fri, Nov 30, 5:06 PM
zack accepted D758: Follow codemeta validators/transformers to get rid of prefixes..

LGTM

Fri, Nov 30, 4:52 PM
zack updated subscribers of T1402: prefer codemeta properties for all metadata keys.

This comes from a discussion between myself and @vlorentz . To summarize my position: I would like to be able to tell downstream users "the keys we use in our metadata are (a subset of) the codemeta ones". AFAICT that means that they should be able to look them up here: https://codemeta.github.io/terms/ . As such, we should not use keys like schema:author, but simply author; similarly we should not use codemeta:issueTracker but simply issueTracker.

Fri, Nov 30, 2:47 PM · Indexer, Metadata workflow
zack added inline comments to D751: Add api_origin_metadata_search..
Fri, Nov 30, 2:03 PM
zack triaged T1399: Web API: add an endpoint to list all origins as Normal priority.
Fri, Nov 30, 12:15 PM · Web app

Wed, Nov 28

zack committed rMSLDd52a926da4a2: reread / fix DNB slides (authored by zack).
reread / fix DNB slides
Wed, Nov 28, 6:03 PM
zack committed rMSLD230c00992ceb: check in DNB talk slides (authored by zack).
check in DNB talk slides
Wed, Nov 28, 5:12 PM

Tue, Nov 27

zack renamed T1388: Document the configuration system of each component from Document the configuration system for each piece of softare of the SWH infrastructure to Document the configuration system of each component.
Tue, Nov 27, 12:17 PM · Development documentation
zack added a comment to T1388: Document the configuration system of each component.

I've attached here T917, which was just a specific instance of this.

Tue, Nov 27, 12:17 PM · Development documentation
zack placed T917: Git loader: update README for YAML-based syntax up for grabs.
Tue, Nov 27, 12:17 PM · Git loader, Development documentation
zack added a parent task for T917: Git loader: update README for YAML-based syntax: T1388: Document the configuration system of each component.
Tue, Nov 27, 12:17 PM · Git loader, Development documentation
zack added a subtask for T1388: Document the configuration system of each component: T917: Git loader: update README for YAML-based syntax.
Tue, Nov 27, 12:17 PM · Development documentation

Fri, Nov 23

zack added a comment to D668: Add the beginning of a top-level architecture document.

In fact, there are other place(s) where we can find kind of partial glossaries, especially https://docs.softwareheritage.org/devel/swh-model/data-model.html#software-artifacts . Not sure how to deal with this later one however. It makes sense to keep these definitions explicitly in this document, IMHO.

Fri, Nov 23, 1:29 PM
zack added a comment to D668: Add the beginning of a top-level architecture document.

Regarding the glossary, we also had https://wiki.softwareheritage.org/wiki/Glossary ; once this is pushed the wiki glossary should be deprecated/deleted in favor of the docs.s.o one. In the meanwhile there might be entries there that are missing here (I haven't checked, but wanted to mention potentially useful previous work :-))

Fri, Nov 23, 10:03 AM
zack added inline comments to D697: doc: update index to match new swh-doc format.
Fri, Nov 23, 10:00 AM

Mon, Nov 19

zack renamed T1368: usage / "popularity" metrics from "popularity" metrics to usage / "popularity" metrics.
Mon, Nov 19, 3:37 PM · Restricted Project, System administration
zack renamed T1367: Resiliency metrics in prometheus from Resiliency mtrics in prometheus to Resiliency metrics in prometheus.
Mon, Nov 19, 1:53 PM · Restricted Project
zack renamed T1361: Push rabbitmq metrics to Prometheus from Push rabbitma metrics in Prometheus to Push rabbitmq metrics to Prometheus.
Mon, Nov 19, 1:48 PM · System administration
zack retitled D673: tests: Move test fixture generation to a dedicated module from tests: Move generation tests fixture in a dedicated module to tests: Move test fixture generation to a dedicated module.
Mon, Nov 19, 1:09 PM
zack added a comment to T1330: Ensure documentation building process does not generates any rst syntax warning.

Would removing your 3rd requirement (per-package indexes) simplify things? I don't see that as a goal at all, just what happens by default with the minimalistic sphinx setup we used back in the days. I'd be much happier if we could have a single index / navigation bar, where the doc of all modules appear.

Mon, Nov 19, 1:08 PM · Development documentation

Fri, Nov 16

zack triaged T1352: ingest Guix (SD) packages as Normal priority.
Fri, Nov 16, 12:09 PM · Archive coverage
zack renamed T1351: (periodically) ingest GNU package releases from periodically ingest GNU package releases to (periodically) ingest GNU package releases.
Fri, Nov 16, 12:08 PM · Archive coverage
zack added a project to T1351: (periodically) ingest GNU package releases: Archive coverage.
Fri, Nov 16, 12:08 PM · Archive coverage
zack triaged T1351: (periodically) ingest GNU package releases as Normal priority.
Fri, Nov 16, 12:08 PM · Archive coverage

Thu, Nov 15

zack triaged T1350: vault: pre-cook "interesting" bundles as Normal priority.
Thu, Nov 15, 4:12 PM · Vault

Wed, Nov 14

zack added a comment to T1346: Define persistent URL to be used as archive url property in Wikidata.

Thanks for filing this @moranegg !

Wed, Nov 14, 6:15 PM · Web app, Wikidata
zack added a comment to T1339: Handle malformed author and committer dates.

The simplest solution would be to check if the computed timezone offset lies in the adequate bounds [UTC−14:00, UTC+14:00] and set it to 0 if not.

Wed, Nov 14, 12:03 PM · Storage manager, Git loader
zack raised the priority of T1338: Change BBUs on orsay from Normal to High.
Wed, Nov 14, 12:00 PM · System administration
zack committed rDWAPPS2bed324bed30: simplify user-message for revision ordering choice (authored by zack).
simplify user-message for revision ordering choice
Wed, Nov 14, 11:23 AM
zack closed D653: simplify user-message for revision ordering choice.
Wed, Nov 14, 11:23 AM
zack created D653: simplify user-message for revision ordering choice.
Wed, Nov 14, 11:10 AM
zack committed rDWAPPS52afd71c010a: spelling fixes in comments (authored by zack).
spelling fixes in comments
Wed, Nov 14, 11:09 AM
zack added a comment to T1323: Check battery status on storage adapters.

@ftigeot thanks for checking!
Please file tasks for changing the failing batteries (priority high) and automate the monitoring of failing batteries so that in the future we will be automatically notified of future similar failures (priority normal).

Wed, Nov 14, 8:13 AM · System administration
zack added a project to T1332: Set up a planning/kanban-like organization for the swh project : Unknown Object (Project).
Wed, Nov 14, 8:11 AM · Unknown Object (Project)

Tue, Nov 13

zack added a project to T1324: Deploy metadata indexers in production: Indexer.
Tue, Nov 13, 2:34 PM · Indexer
zack changed the visibility for T358: doc: high-level architecture diagram.
Tue, Nov 13, 2:33 PM · Development documentation
zack reassigned T358: doc: high-level architecture diagram from zack to douardda.
Tue, Nov 13, 2:33 PM · Development documentation
zack renamed T358: doc: high-level architecture diagram from prepare high-level architecture diagram to doc: high-level architecture diagram.
Tue, Nov 13, 2:33 PM · Development documentation
zack triaged T1282: Revisit backups as Normal priority.
Tue, Nov 13, 10:56 AM · System administration
zack renamed T1302: test pease ignore - Add a new feature from Add a new feature to test pease ignore - Add a new feature.
Tue, Nov 13, 10:56 AM · v0.0.2
zack triaged T1317: Improve the CI job dedicated to Diff to handle stacked Diff properly as Low priority.
Tue, Nov 13, 10:55 AM · Continuous Integration

Mon, Nov 12

zack added a comment to T1315: Web API: lift the restriction that /raw only allows to download text-ish contents.

@anlambert: let's do this. Green light, go ahead!

Mon, Nov 12, 5:03 PM · Web app
zack triaged T1315: Web API: lift the restriction that /raw only allows to download text-ish contents as Low priority.
Mon, Nov 12, 2:37 PM · Web app
zack triaged T1314: Web API: /raw should not return 404 for available but non text-like contents as Normal priority.
Mon, Nov 12, 2:37 PM · Web app

Nov 9 2018

zack added a comment to T1219: add tests to git loader.

Resolved by D622.

Nov 9 2018, 1:49 PM · Git loader

Nov 6 2018

zack triaged T1309: Web UI: fails rendering archived repository with 500 error "directory" as High priority.
Nov 6 2018, 9:50 PM · Web app

Nov 5 2018

zack added a comment to T1304: Web UI: fail to render some repositories with 500 error "'NoneType' object is not subscriptable".

thanks! can you ping me when this fix (T1304) is deployed?

Nov 5 2018, 5:54 PM · Web app
zack added a comment to T1303: Web UI: empty repositories shown as 404 errors with "snapshot not found" message.

thanks! can you ping me when this fix (T1303) is deployed?

Nov 5 2018, 5:53 PM · Archive content, Web app
zack accepted D628: msgpack.unpackb: Use raw=False when possible..

Oh, silly me, I commented without checking that first.
Fine by me then :) Thanks!

Nov 5 2018, 5:09 PM
zack requested changes to D628: msgpack.unpackb: Use raw=False when possible..

I've tried this before too, but we can't do that yet, because the version of msgpack we use in Debian stable doesn't yet have raw=False.

Nov 5 2018, 5:05 PM
zack committed rMSLD2ce01c037a7b: check-in slides for Google NYC talk (authored by zack).
check-in slides for Google NYC talk
Nov 5 2018, 3:15 PM
zack committed rMSLDa8c16f143837: status: add link to the archive and update object storage stats (authored by zack).
status: add link to the archive and update object storage stats
Nov 5 2018, 3:15 PM
zack committed rMSLDa2d5c5f1ac7c: bibliography module: add ipres 2018 and CACM entries (authored by zack).
bibliography module: add ipres 2018 and CACM entries
Nov 5 2018, 3:15 PM
zack committed rMSLDadae56c49a1d: add new R&D challenges module (authored by zack).
add new R&D challenges module
Nov 5 2018, 3:15 PM
zack updated subscribers of T1304: Web UI: fail to render some repositories with 500 error "'NoneType' object is not subscriptable".

This seems due to releases pointing to missing revisions in the archive, see for instance http://localhost:5004/api/1/release/21d03ad29cfa315d8b7e5d7577964fbc21797f74/

Nov 5 2018, 12:41 PM · Web app
zack added a comment to T1249: create a jenkins job to build and publish the sphinx documentation.

I suggest to call it good as is, and set a proper solution up if and only if it really obviously cause problems...

Nov 5 2018, 12:37 PM · Continuous Integration, Development documentation

Nov 2 2018

zack renamed T1304: Web UI: fail to render some repositories with 500 error "'NoneType' object is not subscriptable" from Web UI: fail to render some repositories with error "'NoneType' object is not subscriptable" to Web UI: fail to render some repositories with 500 error "'NoneType' object is not subscriptable".
Nov 2 2018, 9:12 PM · Web app
zack triaged T1304: Web UI: fail to render some repositories with 500 error "'NoneType' object is not subscriptable" as High priority.
Nov 2 2018, 9:12 PM · Web app
zack triaged T1303: Web UI: empty repositories shown as 404 errors with "snapshot not found" message as High priority.
Nov 2 2018, 9:08 PM · Archive content, Web app

Oct 31 2018

zack added a comment to T1301: Web UI: origins returning 505: 'NoneType' object has no attribute 'split'.

(I also note that the search results page treat both cases similarly: showing an X for both kind of origins. Good!)

Oct 31 2018, 11:25 AM · Web app
zack added a comment to T1301: Web UI: origins returning 505: 'NoneType' object has no attribute 'split'.

To elaborate, the user-visible result should be the same of origins that haven't been visited yet, e.g.:

Oct 31 2018, 11:25 AM · Web app
zack updated the task description for T1301: Web UI: origins returning 505: 'NoneType' object has no attribute 'split'.
Oct 31 2018, 11:09 AM · Web app
zack changed the visibility for F3343181: software_heritage_http_code_500.txt.
Oct 31 2018, 11:08 AM
zack triaged T1301: Web UI: origins returning 505: 'NoneType' object has no attribute 'split' as High priority.
Oct 31 2018, 11:08 AM · Web app

Oct 30 2018

zack accepted D626: docs/getting-started: Update pip environment build dependency.
Oct 30 2018, 8:08 PM

Oct 29 2018

zack added inline comments to D617: Always output valid JSON-LD..
Oct 29 2018, 5:34 PM

Oct 26 2018

zack renamed T1295: move debian packaging stuff to a dedicated debian git branch from move debian packaging stuff in a dedicated debian git branch to move debian packaging stuff to a dedicated debian git branch.
Oct 26 2018, 9:59 AM · Development environment
zack committed rDSTOfba230dc9cfb: DB schema: manual fix for some arrow source/dest (authored by zack).
DB schema: manual fix for some arrow source/dest
Oct 26 2018, 9:57 AM
zack committed rDSTOa579a1a636c0: DB schema: add light foreign key arrows from snapshot to * (authored by zack).
DB schema: add light foreign key arrows from snapshot to *
Oct 26 2018, 9:52 AM
zack committed rDSTOb032d2ac66d7: DB schema: remove left-over occurrence stuff from snapshot cluster (authored by zack).
DB schema: remove left-over occurrence stuff from snapshot cluster
Oct 26 2018, 9:52 AM

Oct 25 2018

zack added a comment to D592: tests: replace nose with pytest.
In D592#11583, @olasd wrote:

I don't quite understand what the "fs" marks are supposed to convey, but they're carried over from nose without change, so *shrug*.

Oct 25 2018, 7:32 AM

Oct 24 2018

zack committed rDMOD33027d77f584: PID doc: add reference to iPRES 2018 paper (authored by zack).
PID doc: add reference to iPRES 2018 paper
Oct 24 2018, 3:48 PM