)]}'
{"id":"depot~2597","triplet_id":"depot~canon~I1363b9dfdda25cb7383c7310b8115c335444bd3d","project":"depot","branch":"canon","hashtags":[],"change_id":"I1363b9dfdda25cb7383c7310b8115c335444bd3d","subject":"feat(users/sterni/htmlman): hyperlink .Xr macro in output","status":"MERGED","created":"2021-03-11 14:23:47.000000000","updated":"2021-03-11 14:32:24.000000000","submitted":"2021-03-11 14:31:19.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"2597","meta_rev_id":"eb31bdc76d3cfd8000fcec904eead76e24a79a2c","_number":2597,"virtual_id_number":2597,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-03-11 14:31:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-03-11 14:31:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-11 14:24:46.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"323ff89fc6aee907b118f44f2935542cd129f7fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-03-11 14:23:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"17c06d5017e3086e8b6607d0c86e07ecbc5c177a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-03-11 14:24:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/5336","accounts_in_message":[],"_revision_number":1},{"id":"56ef8e768fe6b6276cfdbd657e23573fc8609b30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-03-11 14:29:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4b7e039ed60beb851758680a32c12bb4381a410f","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-03-11 14:30:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/5337","accounts_in_message":[],"_revision_number":2},{"id":"a23cf79dd4fc4d60df0e111e70b86f1137e75c32","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-03-11 14:31:16.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3dab1ea1877e6e6a8de6a4f7c11940dd4b2fb11e","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-03-11 14:31:19.000000000","message":"Change has been successfully rebased and submitted as b3f686995fe3321b7f62f0247391cc2afd8b4d8c","accounts_in_message":[],"_revision_number":3},{"id":"eb31bdc76d3cfd8000fcec904eead76e24a79a2c","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-03-11 14:32:24.000000000","message":"Patch Set 3:\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/5338","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b3f686995fe3321b7f62f0247391cc2afd8b4d8c","revisions":{"d3427e0299e6814e7fb84b3fbfd79df173e78f09":{"kind":"REWORK","_number":1,"created":"2021-03-11 14:23:47.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/97/2597/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/2597/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/2597/1"}}},"commit":{"parents":[{"commit":"2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd","subject":"feat(users/sterni/htmlman): static site generator for manual pages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-03-11 14:16:48.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-03-11 14:23:43.000000000","tz":60},"subject":"feat(users/sterni/htmlman): hyperlink .Xr macro in output","message":"feat(users/sterni/htmlman): hyperlink .Xr macro in output\n\nWe make use of the -O man\u003d… option of mandoc(1) which allows to convert\ncross references via the .Xr macro into actual hyperlinks in the output.\nThis can be disabled or done in two modes:\n\n* all: links all .Xr cross references as if they were in\n  $out/%N.%S.html. This will lead to broken links of course.\n* inManDir: only link to files in $out if the man page is found in\n  manDir, use the template defined in linkXrFallback if not.\n\nall is the default, since we don\u0027t require all man pages to be in\nmanDir, so it would be potentially confusing if the path attribute was\nused in the pages list.\n\nlinkXrFallback uses the debian online man viewer by default currently,\nsince it can be decently hyperlinked and debian has a lot of packages.\nOther options would be:\n\n* https://manpages.ubuntu.com/manpages/latest/en/man%S/%N.%S.html\n* https://man.archlinux.org/man/%N.%S.en\n* https://man.openbsd.org/%N.%S\n* https://www.man7.org/linux/man-pages/man%S/%N.%S.html\n\nChange-Id: I1363b9dfdda25cb7383c7310b8115c335444bd3d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd3427e0299e6814e7fb84b3fbfd79df173e78f09"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd3427e0299e6814e7fb84b3fbfd79df173e78f09"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd","is_merged_in_target_branch":true,"change_id":"Ib53292964b3ff84c32d70c5fde257a2edb8c2122","change_number":2596,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c1e0e338c0920f5f811d5b145c116c0f9f1cd0d9":{"kind":"REWORK","_number":2,"created":"2021-03-11 14:29:30.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/97/2597/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/2597/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/2597/2"}}},"commit":{"parents":[{"commit":"2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd","subject":"feat(users/sterni/htmlman): static site generator for manual pages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-03-11 14:16:48.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-03-11 14:29:06.000000000","tz":60},"subject":"feat(users/sterni/htmlman): hyperlink .Xr macro in output","message":"feat(users/sterni/htmlman): hyperlink .Xr macro in output\n\nWe make use of the -O man\u003d… option of mandoc(1) which allows to convert\ncross references via the .Xr macro into actual hyperlinks in the output.\nThis can be disabled (by passing \"none\") or done in two modes:\n\n* all: links all .Xr cross references as if they were in\n  $out/%N.%S.html. This will lead to broken links of course.\n* inManDir: only link to files in $out if the man page is found in\n  manDir, use the template defined in linkXrFallback if not.\n\nall is the default, since we don\u0027t require all man pages to be in\nmanDir, so it would be potentially confusing if the path attribute was\nused in the pages list.\n\nlinkXrFallback uses the debian online man viewer by default currently,\nsince it can be decently hyperlinked and debian has a lot of packages.\nOther options would be:\n\n* https://manpages.ubuntu.com/manpages/latest/en/man%S/%N.%S.html\n* https://man.archlinux.org/man/%N.%S.en\n* https://man.openbsd.org/%N.%S\n* https://www.man7.org/linux/man-pages/man%S/%N.%S.html\n\nChange-Id: I1363b9dfdda25cb7383c7310b8115c335444bd3d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1e0e338c0920f5f811d5b145c116c0f9f1cd0d9"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1e0e338c0920f5f811d5b145c116c0f9f1cd0d9"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd","is_merged_in_target_branch":true,"change_id":"Ib53292964b3ff84c32d70c5fde257a2edb8c2122","change_number":2596,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b3f686995fe3321b7f62f0247391cc2afd8b4d8c":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-03-11 14:31:19.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/97/2597/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/2597/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/2597/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/2597/3"}}},"commit":{"parents":[{"commit":"2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd","subject":"feat(users/sterni/htmlman): static site generator for manual pages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-03-11 14:16:48.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-03-11 14:31:19.000000000","tz":0},"subject":"feat(users/sterni/htmlman): hyperlink .Xr macro in output","message":"feat(users/sterni/htmlman): hyperlink .Xr macro in output\n\nWe make use of the -O man\u003d… option of mandoc(1) which allows to convert\ncross references via the .Xr macro into actual hyperlinks in the output.\nThis can be disabled (by passing \"none\") or done in two modes:\n\n* all: links all .Xr cross references as if they were in\n  $out/%N.%S.html. This will lead to broken links of course.\n* inManDir: only link to files in $out if the man page is found in\n  manDir, use the template defined in linkXrFallback if not.\n\nall is the default, since we don\u0027t require all man pages to be in\nmanDir, so it would be potentially confusing if the path attribute was\nused in the pages list.\n\nlinkXrFallback uses the debian online man viewer by default currently,\nsince it can be decently hyperlinked and debian has a lot of packages.\nOther options would be:\n\n* https://manpages.ubuntu.com/manpages/latest/en/man%S/%N.%S.html\n* https://man.archlinux.org/man/%N.%S.en\n* https://man.openbsd.org/%N.%S\n* https://www.man7.org/linux/man-pages/man%S/%N.%S.html\n\nChange-Id: I1363b9dfdda25cb7383c7310b8115c335444bd3d\nReviewed-on: https://cl.tvl.fyi/c/depot/+/2597\nTested-by: BuildkiteCI\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db3f686995fe3321b7f62f0247391cc2afd8b4d8c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db3f686995fe3321b7f62f0247391cc2afd8b4d8c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2cd2b58a04cd86e8bf1d72e9c0a67ad8c8e9c8dd","is_merged_in_target_branch":true,"change_id":"Ib53292964b3ff84c32d70c5fde257a2edb8c2122","change_number":2596,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}]},{"status":"CLOSED"}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Custom-Rule","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Custom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["Custom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
