Page MenuHomeSoftware Heritage
Feed Advanced Search

Jun 16 2018

zack assigned T1104: parse_persistent_identifier() should raise a parsing exception on invalid identifiers to ardumont.

@ardumont I'm tentatively assigning this to you as I think the code is yours, but feel free to reassign as needed!

Jun 16 2018, 4:20 PM · Data Model
zack triaged T1104: parse_persistent_identifier() should raise a parsing exception on invalid identifiers as Normal priority.
Jun 16 2018, 4:19 PM · Data Model

Jun 15 2018

zack committed rSPSITE1b46fe08229e: swh-puppet-master-deploy: port to new location of environments in /etc (authored by zack).
swh-puppet-master-deploy: port to new location of environments in /etc
Jun 15 2018, 2:30 PM
zack committed rSPSITEf1f3a6a2d2d5: make icinga warn only about pending critical upgrades (authored by zack).
make icinga warn only about pending critical upgrades
Jun 15 2018, 2:30 PM
zack committed rSPSITEfc31aaf74ab6: docs.s.o: avoid double-managing the same docroot directory (authored by zack).
docs.s.o: avoid double-managing the same docroot directory
Jun 15 2018, 2:30 PM
zack committed rSPSITE6f6aa88989d4: add web virtual host docs.softwareheritage.org (authored by zack).
add web virtual host docs.softwareheritage.org
Jun 15 2018, 2:30 PM
zack committed rSPSITE344fbcc27957: profile::annex_web: add back default options on docroot (authored by zack).
profile::annex_web: add back default options on docroot
Jun 15 2018, 2:29 PM
zack committed rSPSITEa822988c739c: profile::annex_web: fix syntax error typo ("taget" -> "target") (authored by zack).
profile::annex_web: fix syntax error typo ("taget" -> "target")
Jun 15 2018, 2:29 PM
zack committed rSPSITE75e7180694cf: profile::annex_web: deny access to .git annex dir (authored by zack).
profile::annex_web: deny access to .git annex dir
Jun 15 2018, 2:29 PM
zack committed rSPSITE37c0bfa9ba39: profile::annex_web: take #2 on .git dir exclusion (authored by zack).
profile::annex_web: take #2 on .git dir exclusion
Jun 15 2018, 2:29 PM
zack committed rSPSITE334f74bc1bee: profile::annex_web: move dir ACL to SSL vhost, where it belongs (authored by zack).
profile::annex_web: move dir ACL to SSL vhost, where it belongs
Jun 15 2018, 2:29 PM
zack committed rSPSITEd372660f554c: Rakefile: make validate work with both Puppet 3.x and 4.x (authored by zack).
Rakefile: make validate work with both Puppet 3.x and 4.x
Jun 15 2018, 2:29 PM
zack committed rSPSITE4f7790572bda: create new profile::annex_web and add it to pergamon (authored by zack).
create new profile::annex_web and add it to pergamon
Jun 15 2018, 2:29 PM
zack committed rSPSITE0fa492f14960: profile::annex_web: create symlink webroot/public -> annexroot (authored by zack).
profile::annex_web: create symlink webroot/public -> annexroot
Jun 15 2018, 2:29 PM
zack committed rSPSITEb978ebc5edac: puppet profiles: add swh-puppet-apply/test/deploy scripts (authored by zack).
puppet profiles: add swh-puppet-apply/test/deploy scripts
Jun 15 2018, 2:29 PM
zack committed rSPSITE99c22988a60d: devel::postgres: ship pg_service.conf (authored by zack).
devel::postgres: ship pg_service.conf
Jun 15 2018, 2:29 PM
zack committed rSPSITE92963628a70d: profile::base: allow group swhdeploy to /usr/local/sbin/puppet* via sudo (authored by zack).
profile::base: allow group swhdeploy to /usr/local/sbin/puppet* via sudo
Jun 15 2018, 2:29 PM
zack committed rSPSITE8c3342249824: profile::devel::debian: fix typo in class name (authored by zack).
profile::devel::debian: fix typo in class name
Jun 15 2018, 2:29 PM
zack committed rSPSITEdbfaecbc57a1: profile::base: allow pwd-less apt-get update to swhdeploy group (authored by zack).
profile::base: allow pwd-less apt-get update to swhdeploy group
Jun 15 2018, 2:29 PM
zack committed rSPSITEacc9b21da079: add profile devel::debian for workstations (authored by zack).
add profile devel::debian for workstations
Jun 15 2018, 2:29 PM
zack committed rSPSITE33ece87fe65a: add profile::devel and assign it to role desktop (authored by zack).
add profile::devel and assign it to role desktop
Jun 15 2018, 2:29 PM
zack committed rSPSITE2541f5e18942: mediawiki: preliminary steps to support multiple wikis (authored by zack).
mediawiki: preliminary steps to support multiple wikis
Jun 15 2018, 2:29 PM
zack committed rSPSITEd2873b4a3b08: postfix: accept mynetworks as parameter (authored by zack).
postfix: accept mynetworks as parameter
Jun 15 2018, 2:29 PM
zack committed rSPSITEc57962722524: swh::deploy::webapp: add support for ServerAliases (authored by zack).
swh::deploy::webapp: add support for ServerAliases
Jun 15 2018, 2:28 PM
zack committed rSPSITE976e3456d0bc: swh::deploy::webapp: fix typo s/satify/satisfy/ (authored by zack).
swh::deploy::webapp: fix typo s/satify/satisfy/
Jun 15 2018, 2:28 PM
zack committed rSPSITEf4f69f4fe6fd: swh::deploy::webapp: open up HTTP auth for /api (authored by zack).
swh::deploy::webapp: open up HTTP auth for /api
Jun 15 2018, 2:28 PM
zack committed rSPSITEb90a916955a1: add default AUTHORS and LICENSE files (authored by zack).
add default AUTHORS and LICENSE files
Jun 15 2018, 2:28 PM
zack committed rSPSITEa2eea62c09c0: add web virtual host docs.softwareheritage.org (authored by zack).
add web virtual host docs.softwareheritage.org
Jun 15 2018, 2:28 PM
zack committed rSPSITE80f0713294a4: create new profile::annex_web and add it to pergamon (authored by zack).
create new profile::annex_web and add it to pergamon
Jun 15 2018, 2:28 PM
zack committed rSPSITE6480e892b524: Rakefile: make validate work with both Puppet 3.x and 4.x (authored by zack).
Rakefile: make validate work with both Puppet 3.x and 4.x
Jun 15 2018, 2:28 PM
zack committed rSPSITE9fbff5150412: add profile::puppet::agent to all relevant roles (authored by zack).
add profile::puppet::agent to all relevant roles
Jun 15 2018, 2:28 PM
zack added a reverting change for rSPSITE6daec7db0abe: move profile::puppet::agent up to role::swh_base: rSPSITE9fbff5150412: add profile::puppet::agent to all relevant roles.
Jun 15 2018, 2:28 PM
zack committed rSPSITE6daec7db0abe: move profile::puppet::agent up to role::swh_base (authored by zack).
move profile::puppet::agent up to role::swh_base
Jun 15 2018, 2:28 PM
zack committed rSPSITE12dfbb922484: add profile::devel and assign it to role desktop (authored by zack).
add profile::devel and assign it to role desktop
Jun 15 2018, 2:28 PM
zack committed rSPSITEe2197388d8a7: remove swh_devel role (authored by zack).
remove swh_devel role
Jun 15 2018, 2:28 PM
zack committed rSPSITE7dba957ec1d0: new role::swh_backup (currently empty) (authored by zack).
new role::swh_backup (currently empty)
Jun 15 2018, 2:28 PM
zack committed rSPSITE48d1a79b4077: add default AUTHORS and LICENSE files (authored by zack).
add default AUTHORS and LICENSE files
Jun 15 2018, 2:28 PM
zack committed rDMOD0c00db971de7: remove obsolete doc about sha1 computation (authored by zack).
remove obsolete doc about sha1 computation
Jun 15 2018, 12:40 PM

Jun 14 2018

zack added a comment to T1098: Add full contextual information in a swh-id of an object.

Well, there are other scenarios: like us being forced to remove content for legal reasons. But note that I'm not arguing against the path-based approach. The risk exists only for path encoded using *integers*, because they're by construction relative to the object you traverse. You can have paths that contain the full-step information (e.g., a file/directory name, or a commit identifier), and those paths would be resolvable even if you lose access to intermediate objects. The problem with those kind of paths is that they are much longer than the integer-based ones. That robustness-v-compactness trade-off is the though one I was referring to.

Jun 14 2018, 10:11 AM · Web app, General
zack added a comment to T1098: Add full contextual information in a swh-id of an object.

It just occurred to me that this works (in the sense that the paths will be resolvable) only if we have all the objects in the path from the snapshot down to the pointed object, which is not something we can guarantee in general — e.g., we might have archived a repository which had missing objects in the first place.
It is all contextual information which would not make it impossible to see the final object you're pointing too. But this issue calls into question the robustness of integer-based paths for our purposes here. For instance, an fpath based on actual file/directory names will always be displayable, one based on integers will not be.
Though trade-off…

Jun 14 2018, 9:35 AM · Web app, General

Jun 13 2018

zack committed rDMOD078460bb4a42: docs: add high-level description of the Merkle DAG (authored by zack).
docs: add high-level description of the Merkle DAG
Jun 13 2018, 4:01 PM
zack closed T787: abstract data model (Merkle DAG) documentation, a subtask of T509: Generate and publish Software Heritage Development Documentation, as Resolved.
Jun 13 2018, 4:01 PM · Documentation
zack closed T787: abstract data model (Merkle DAG) documentation as Resolved by committing rDMOD078460bb4a42: docs: add high-level description of the Merkle DAG.
Jun 13 2018, 4:01 PM · Documentation
zack renamed T1099: support origin and SWHID blocklist for archive search and browse from Implement a blacklist/whitelist feature on the search engine of the archive to support origin blacklist for archive search and browse.
Jun 13 2018, 12:12 PM · General, Web app

Jun 12 2018

zack updated the task description for T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI.
Jun 12 2018, 6:48 PM · System administration, Restricted Project
zack updated the task description for T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI.
Jun 12 2018, 6:47 PM · System administration, Restricted Project
zack changed the status of T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI from Open to Work in Progress.
Jun 12 2018, 6:46 PM · System administration, Restricted Project
zack added a project to T1098: Add full contextual information in a swh-id of an object: General.

(tagging as General, while we discuss it)

Jun 12 2018, 4:26 PM · Web app, General
zack triaged T1097: www.s.o: show empty page when javascript is disabled as Low priority.
Jun 12 2018, 3:29 PM · Website
zack renamed T1087: facet/metadata-based project search from facet/metadata-bases project search to facet/metadata-based project search.
Jun 12 2018, 12:14 PM · Metadata workflow, General, Web app
zack renamed T1087: facet/metadata-based project search from "Browse" should mean browse to facet/metadata-bases project search.
Jun 12 2018, 12:14 PM · Metadata workflow, General, Web app
zack triaged T1087: facet/metadata-based project search as Low priority.

Thanks for this feature request! Below you can find some additional background on what's needed to make it real.

Jun 12 2018, 12:13 PM · Metadata workflow, General, Web app

Jun 6 2018

zack changed the status of T1079: Build a new azure node for the web ui replacement from Open to Work in Progress.
Jun 6 2018, 3:54 PM · Web app, System administration
zack changed the status of T1079: Build a new azure node for the web ui replacement, a subtask of T1069: fully host the web UI on Azure, from Open to Work in Progress.
Jun 6 2018, 3:54 PM · Web app, System administration
zack removed a project from T1069: fully host the web UI on Azure: Restricted Project.
Jun 6 2018, 3:54 PM · Web app, System administration
zack moved T1079: Build a new azure node for the web ui replacement from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2018, 3:53 PM · Web app, System administration
zack added a comment to T782: Web API: make endpoints that expose extracted metadata return *lists* of factual information.

So, good news at last! The CLA is ready, here it is: L3 . (It misses a preamble, but it's pretty short anyway without one.)
@s : Can you have a look and sign it (using your legal name) ?
Happy to answer any question you might have !

Jun 6 2018, 3:44 PM · Indexer, Easy hack, Web app
zack moved T1073: Remove temporary table usage for read-only queries from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2018, 3:15 PM · Restricted Project, Web app, System administration
zack triaged T1086: ingest Debian's Alioth (archived) repositories (meta-task) as Normal priority.
Jun 6 2018, 1:42 PM · Archive coverage
zack added a project to T1002: ingest Hackage, the Haskell package repository (meta task): Archive content.
Jun 6 2018, 1:41 PM · Hackage loader, Hackage lister, Archive coverage
zack closed T120: regular debian archive producer as Resolved.

done by @olasd as part of Debian regular ingestion

Jun 6 2018, 1:40 PM · Debian loader, Origin-Debian
zack added a comment to T1083: please install the mediawiki cite extension (to have footnote support).

Thanks!

Jun 6 2018, 1:28 PM · System administration
zack moved T1081: archive.s.o: drop mention "as of 2015" for Debian origin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2018, 10:19 AM · Web app, Restricted Project

Jun 5 2018

zack triaged T1083: please install the mediawiki cite extension (to have footnote support) as Low priority.
Jun 5 2018, 4:48 PM · System administration
zack added a comment to T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI.

@anlambert can you post here one example per object-type that we can use for this task?

Jun 5 2018, 2:57 PM · System administration, Restricted Project
zack added a project to T1082: Local vault page doesn't update when a cooked bundle is removed from the cache: Vault.
Jun 5 2018, 12:16 PM · Vault, Web app
zack moved T1081: archive.s.o: drop mention "as of 2015" for Debian origin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 5 2018, 12:10 PM · Web app, Restricted Project
zack moved T1081: archive.s.o: drop mention "as of 2015" for Debian origin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 5 2018, 12:10 PM · Web app, Restricted Project
zack added a comment to T1081: archive.s.o: drop mention "as of 2015" for Debian origin.

while we're at archive.s.o homepage fiddling, it might also make sense to switch the api and browse icons, so that browse appears first
(yeah, i know, left-to-right reader bias :-P)

Jun 5 2018, 11:44 AM · Web app, Restricted Project
zack committed rDMOD3f31a9c8b8d3: doc: use / as documented endpoint to resolve persistent identifiers (authored by zack).
doc: use / as documented endpoint to resolve persistent identifiers
Jun 5 2018, 11:30 AM
zack moved T1041: document contextual parts of persistent identifiers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 5 2018, 11:19 AM · Restricted Project, Documentation
zack moved T1040: identifiers: support optional contextual parts for line numbers and origin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 5 2018, 11:19 AM · Restricted Project, General
zack moved T1041: document contextual parts of persistent identifiers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 5 2018, 11:05 AM · Restricted Project, Documentation
zack moved T1040: identifiers: support optional contextual parts for line numbers and origin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 5 2018, 11:05 AM · Restricted Project, General
zack closed T1040: identifiers: support optional contextual parts for line numbers and origin as Resolved.

closing, now that all sub-tasks have been completed

Jun 5 2018, 11:05 AM · Restricted Project, General
zack committed rDMODbc30e8bc60ac: doc: add documentation of contextual information for persistent IDs (authored by zack).
doc: add documentation of contextual information for persistent IDs
Jun 5 2018, 11:05 AM
zack closed T1041: document contextual parts of persistent identifiers as Resolved by committing rDMODbc30e8bc60ac: doc: add documentation of contextual information for persistent IDs.
Jun 5 2018, 11:05 AM · Restricted Project, Documentation
zack closed T1041: document contextual parts of persistent identifiers, a subtask of T1040: identifiers: support optional contextual parts for line numbers and origin, as Resolved.
Jun 5 2018, 11:05 AM · Restricted Project, General
zack triaged T1081: archive.s.o: drop mention "as of 2015" for Debian origin as Low priority.
Jun 5 2018, 10:38 AM · Web app, Restricted Project

Jun 4 2018

zack moved T1079: Build a new azure node for the web ui replacement from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 4 2018, 8:28 PM · Web app, System administration
zack assigned T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI to ftigeot.
Jun 4 2018, 5:19 PM · System administration, Restricted Project

Jun 1 2018

zack moved T1066: wither help page of archive.s.o from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 1 2018, 2:10 PM · Documentation, Web app, Restricted Project
zack closed T1066: wither help page of archive.s.o as Invalid.

OK, fair enough, I'm closing this then.
Still, please minimize the amount of documentation content that is duplicated in that help page w.r.t. docs.s.o, because keeping them in sync will become a pain soon. For instance, for identifiers, examples are fine, but for anything more in depth we should point to the detailed page on docs.s.o.

Jun 1 2018, 2:10 PM · Documentation, Web app, Restricted Project

May 31 2018

zack added a reviewer for D338: Fix all misuses of assertRaises, and associated fallout: anlambert.
May 31 2018, 7:57 PM
zack accepted D337: Only hit the database once for directory listings.

heh, nice hack :)

May 31 2018, 7:54 PM
zack moved T1004: Web-app: Provide a reference box with the stable SWH-ID URL from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 31 2018, 7:52 PM · Restricted Project, Web app

May 30 2018

zack moved T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 30 2018, 3:44 PM · System administration, Restricted Project
zack triaged T1075: add end-to-end icinga check(s) that graph objects are browsable via the Web UI as Normal priority.
May 30 2018, 3:44 PM · System administration, Restricted Project

May 29 2018

zack placed T517: Batch-search files according to sha1, sha256 AND sha1_git in all web-ui layers up for grabs.
May 29 2018, 5:10 PM · Web app
zack assigned T1004: Web-app: Provide a reference box with the stable SWH-ID URL to anlambert.
May 29 2018, 5:10 PM · Restricted Project, Web app
zack moved T1004: Web-app: Provide a reference box with the stable SWH-ID URL from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 29 2018, 5:09 PM · Restricted Project, Web app
zack added a project to T1004: Web-app: Provide a reference box with the stable SWH-ID URL : Restricted Project.
May 29 2018, 2:55 PM · Restricted Project, Web app
zack moved T1040: identifiers: support optional contextual parts for line numbers and origin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 29 2018, 11:23 AM · Restricted Project, General
zack added a project to T1040: identifiers: support optional contextual parts for line numbers and origin: Restricted Project.
May 29 2018, 11:23 AM · Restricted Project, General
zack moved T1041: document contextual parts of persistent identifiers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 29 2018, 11:18 AM · Restricted Project, Documentation
zack added a project to T1041: document contextual parts of persistent identifiers: Restricted Project.
May 29 2018, 11:18 AM · Restricted Project, Documentation

May 28 2018

zack moved T1073: Remove temporary table usage for read-only queries from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 28 2018, 11:09 PM · Restricted Project, Web app, System administration

May 25 2018

zack moved T1061: SWHRemoteAPI: Enable to set timeout on the sent requests from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 25 2018, 1:02 PM · Restricted Project, Core & foundations
zack moved T1064: link from archive.s.o back to www.s.o more prominently from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 25 2018, 1:01 PM · Web app, Restricted Project
zack moved T1067: add donate button to archive.s.o from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 25 2018, 1:01 PM · Restricted Project, Web app