{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100401531,"defaultBranch":"master","name":"YDBDoc","ownerLogin":"YottaDB","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-15T17:21:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29870125?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713899694.0","currentOid":""},"activityList":{"items":[{"before":"98fa1c6dd04cada8e2b53833fe2150e7815c25ac","after":"b9d474e4abfe612c314fa8dc1f2ef60089862971","ref":"refs/heads/master","pushedAt":"2024-09-25T17:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#388] Clarify WRAP\n\nReword the sentence so that it's clear that various behaviors apply only\nto disk files.","shortMessageHtmlLink":"[#388] Clarify WRAP"}},{"before":"353607e51cae48e510aa889ce63e3b50d726880f","after":"98fa1c6dd04cada8e2b53833fe2150e7815c25ac","ref":"refs/heads/master","pushedAt":"2024-09-24T18:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[YottaDB/Util/YDBWebSite#29] Use more specific pixels for each manual\n\nThis will enable us to count views by manual.\n\nRemoved old pixel where applicable.","shortMessageHtmlLink":"[YottaDB/Util/YDBWebSite#29] Use more specific pixels for each manual"}},{"before":"ea344f6072d417bac1fbf26b22dc24c8fef57e74","after":"11336f090147af750fe365591b7df8449e08dcf3","ref":"refs/heads/r2.02","pushedAt":"2024-09-13T18:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#407] Missing documentation of various error messages; Fix out of sync errormsgref.rst Also:\n\n- Responses to review comments, including additional numbers for messages with multiple numbers\n- Typo fixes and some formatting cleanup (excess spaces)","shortMessageHtmlLink":"[#407] Missing documentation of various error messages; Fix out of sy…"}},{"before":"a293b4a19343e8e75357e89668055776d6c0c33d","after":"ea344f6072d417bac1fbf26b22dc24c8fef57e74","ref":"refs/heads/r2.02","pushedAt":"2024-09-10T13:46:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[YDB#1084] Add SHEBANGMEXT error message documentation","shortMessageHtmlLink":"[YDB#1084] Add SHEBANGMEXT error message documentation"}},{"before":"30b2232ac296ae4f3a9a68545eb10e92e5f56473","after":"353607e51cae48e510aa889ce63e3b50d726880f","ref":"refs/heads/master","pushedAt":"2024-09-06T14:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Clarifications to transactions documentation and add build prerequisites to README.\n\nIn isv.rst:\n- clarify that $TRESTART can also be 0 during the first iteration of a transaction. It could previously be incorrectly inferred that it was 1 during the first iteration, so I had to test which it was.\n\nIn langfeat.rst:\n- Correct 'changes' to 'chances'.\n- Add a hyperlink for ydb-tpnotacidtime docs for reader convenience.\n- Add a space after a period.\n\n- Add build prerequisites to README.md.","shortMessageHtmlLink":"Clarifications to transactions documentation and add build prerequisi…"}},{"before":"fc294ca3c106f469c3047c73a4e2afe13dc2948b","after":"a293b4a19343e8e75357e89668055776d6c0c33d","ref":"refs/heads/r2.02","pushedAt":"2024-08-28T20:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[YDB#1084] Add SHEBANGMEXT error message documentation","shortMessageHtmlLink":"[YDB#1084] Add SHEBANGMEXT error message documentation"}},{"before":"865a2985f9701fc5c92b1fb4e3d4c41ca56074cd","after":"fc294ca3c106f469c3047c73a4e2afe13dc2948b","ref":"refs/heads/r2.02","pushedAt":"2024-08-27T20:42:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[YDB#999] Add ZGBLDIRUNDEF error message","shortMessageHtmlLink":"[YDB#999] Add ZGBLDIRUNDEF error message"}},{"before":"3edf9dd94eb4702364bd46a814ae133105a5bafb","after":"865a2985f9701fc5c92b1fb4e3d4c41ca56074cd","ref":"refs/heads/r2.02","pushedAt":"2024-08-27T19:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Fix long-obsoleted error messages from documentation\n\n* The discussion at https://gitlab.com/YottaDB/DB/YDBDoc/-/merge_requests/760#note_2077841462 started\n this investigation.\n\n* So I started out trying to determine the list of messages that are documented in YDBDoc but\n are not in YDB. Towards that came up with the following commands. They determine the list of\n messages defined in YDB in the `sr_port/*.msg` files and compare them against the list of\n messages that are documented in YDBDoc `errors.rst` file.\n\n ```sh\n cd YDB\n git checkout master\n grep '^[A-Z]' sr_port/*.msg | awk '{print $1}' | sed 's/.*://g;' | sort > /tmp/1.txt\n cd ..\n cd YDBDoc\n git checkout r2.02\n grep -A 1 '^----' MessageRecovery/errors.rst | grep '^[A-Z]' | sed 's/ .*//g;' | sort > /tmp/2.txt\n diff /tmp/{1,2}.txt | sort | grep \"^>\"\n cd ..\n ```\n\n* This gave me a list of messages. I split them into 2 lists.\n\n* The following list which is truly obsoleted.\n - BLKCNT\n - BLKWRITERR\n - DBCBADFILE\n - DBCCMDFAIL\n - DBCDBCERTIFIED\n - DBCDBNOCERTIFY\n - DBCINTEGERR\n - DBCKILLIP\n - DBCMODBLK2BIG\n - DBCNOEXTND\n - DBCNOFINISH\n - DBCNOTSAMEDB\n - DBCREC2BIG\n - DBCREC2BIGINBLK\n - DBCSCNNOTCMPLT\n - FSYNCTIMOUT\n - GTMDISTUNDEF\n - GTMDISTUNVERIF\n - IMAGENAME\n - JNLDBERR\n - JNLEXTR\n - LQLENGTHNA\n - MALLOCMAXUNIX\n - PARBUFSM\n - SHRMEMEXHAUSTED\n - SRCLOCUNKNOWN\n - TRUNCATE\n - UNKNOWNSYSERROR\n - VARRECBLKSZ\n\n* And the following list which is used even though not in `sr_port/*.msg` files.\n - DBRNDWNBYPASS : Generated by the YDBGo wrapper\n - ILLEGALUSE : Generated by `YDB/sr_port/gsel.mpt`\n - INVALIDGBL : Generated by `YDB/sr_port/gsel.mpt`\n - SIGACKTIMEOUT : Generated by the YDBGo wrapper\n - SIGGORTNTIMEOUT : Generated by the YDBGo wrapper\n\n* Therefore, took care of removing references to all error messages in the first list\n from the YDBDoc repository. This involved removing them from the following files.\n - MessageRecovery/errormsgref.rst\n - MessageRecovery/errors.rst","shortMessageHtmlLink":"Fix long-obsoleted error messages from documentation"}},{"before":"e545226a71d2c4d020689ecb84c06c29d5d02355","after":"3edf9dd94eb4702364bd46a814ae133105a5bafb","ref":"refs/heads/r2.02","pushedAt":"2024-08-27T17:24:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Cosmetic fixes to MessageRecovery/errors.rst\n\n* Inserted a blank link between the message header and the message section for the following message\n (like is the convention for all the other messages in this file).\n - INVVARNAME\n - MUJPOOLRNDWNFL\n\n* And removed trailing space at the end of a few messages (pre-commit hook took care of this).","shortMessageHtmlLink":"Cosmetic fixes to MessageRecovery/errors.rst"}},{"before":"44b624101ec303485a6dca398961c3c26367727b","after":"e545226a71d2c4d020689ecb84c06c29d5d02355","ref":"refs/heads/r2.02","pushedAt":"2024-08-27T15:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[YDB#999] Update ProgGuide/isv.rst to reflect new ZGBLDIRUNDEF error in case $zgbldir=\"\"","shortMessageHtmlLink":"[YDB#999] Update ProgGuide/isv.rst to reflect new ZGBLDIRUNDEF error …"}},{"before":"04dc0c9af958443e4cc177926dd93d6ab34c0780","after":"44b624101ec303485a6dca398961c3c26367727b","ref":"refs/heads/r2.02","pushedAt":"2024-08-27T15:17:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#393] Update documentation to include GT.M V7.0-003 changes\n\nFix formatting error reported at https://gitlab.com/YottaDB/DB/YDBDoc/-/merge_requests/735#note_1916964896","shortMessageHtmlLink":"[#393] Update documentation to include GT.M V7.0-003 changes"}},{"before":"9f0fe8982350aee8c34a00762ad6bc8ebc1844dd","after":"30b2232ac296ae4f3a9a68545eb10e92e5f56473","ref":"refs/heads/master","pushedAt":"2024-08-22T17:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Enhance/Fix a few PEEKBYNAME/ZPEEK documentation issues\n\n**ProgGuide/functions.rst**\n\n* Replaced `T:` with `T :` to be consistent with surrounding lines.\n* Moved the line `$ZPEEK() function generates an UNDEF error ...` to its own paragraph\n instead of incorrectly being placed as the last line in the bulleted list of allowed\n format characters.\n\n**ProgGuide/utility.rst**\n\n* Point to `$zpeek()` function documentation from the `format` paramter description\n in PEEKBYNAME.\n* Remove unnecessary usage of `$ZPIECE/$ZCHAR(0)` from example which displayed a\n boolean field `gd_region.open`.\n* Replace unnecessary usage of `$ZPIECE/$ZCHAR(0)`, from example which displayed a\n character array field `gd_segment.fname`, with a 3rd format parameter of `\"S\"`.","shortMessageHtmlLink":"Enhance/Fix a few PEEKBYNAME/ZPEEK documentation issues"}},{"before":"1bed12e0a95e8ae4670b450e1d7242b611199232","after":"9f0fe8982350aee8c34a00762ad6bc8ebc1844dd","ref":"refs/heads/master","pushedAt":"2024-08-03T07:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Clarify which return types are permitted in a call-in table","shortMessageHtmlLink":"Clarify which return types are permitted in a call-in table"}},{"before":"b4172c76471da8328262a09503be00dd29849a88","after":"1bed12e0a95e8ae4670b450e1d7242b611199232","ref":"refs/heads/master","pushedAt":"2024-07-16T17:02:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#405] [#388] Document REPLACE deviceparameter\n\nDocumentation of the REPLACE device parameter was evidently overlooked when updating the documentation for V7.0-001 enhancements.\n\n- Added herewith.\n- Responses to two rounds of reviews.","shortMessageHtmlLink":"[#405] [#388] Document REPLACE deviceparameter"}},{"before":"c101f25f0e95a4d188161d2ba36eb8d39cf36bcb","after":"b4172c76471da8328262a09503be00dd29849a88","ref":"refs/heads/master","pushedAt":"2024-07-09T04:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[YottaDB/Lang/YDBGo#51] Update Go Module Usage to be correct for Go 1.18\n\nA few other cosmetic changes were done as well (links are to raw output,\nnot the gitlab UI, to facility copy/paste).","shortMessageHtmlLink":"[YottaDB/Lang/YDBGo#51] Update Go Module Usage to be correct for Go 1.18"}},{"before":"1d0ee224debc5102db237c6f3d828fa2d8718ce3","after":"c101f25f0e95a4d188161d2ba36eb8d39cf36bcb","ref":"refs/heads/master","pushedAt":"2024-06-06T16:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#388] Document RETRY and SHOWPROGRESS options of MUPIP BACKUP\n\nThese were overlooked when creating the r2.00 documentation.\n\nNote that the RETRY documentation will need to be updated for r2.02, and brought in line with current upstream documentation. The merge request documents the misfeature behavior in r2.00.\n\nResponses to review comments.","shortMessageHtmlLink":"[#388] Document RETRY and SHOWPROGRESS options of MUPIP BACKUP"}},{"before":"da876fe0c730a23116acef922f956f6156add393","after":"04dc0c9af958443e4cc177926dd93d6ab34c0780","ref":"refs/heads/r2.02","pushedAt":"2024-06-06T15:29:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#393] Update documentation to include GT.M V7.0-003 changes\n\nFix formatting error reported at https://gitlab.com/YottaDB/DB/YDBDoc/-/merge_requests/735#note_1916964896","shortMessageHtmlLink":"[#393] Update documentation to include GT.M V7.0-003 changes"}},{"before":"9487a786e9f21df6ea8533dcd1edfdbfbac1e305","after":"1d0ee224debc5102db237c6f3d828fa2d8718ce3","ref":"refs/heads/master","pushedAt":"2024-06-06T15:23:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Fix 2 misfeatures in Restriction Facility documentation in AdminOpsGuide/basicops.rst\n\n* Below is pasted from https://gitlab.com/YottaDB/DB/YDBTest/-/merge_requests/2007#note_1937772663.\n\n _If the group-name specified is not a valid group in the system, all facilities are restricted\n for the process. This is not documented but this is how the code works._\n\n This gap in the documentation is fixed in the current commit.\n\n* Below is pasted from https://gitlab.com/YottaDB/DB/YDBTest/-/merge_requests/2007#note_1939197958.\n\n _If the user has w right for the restrict.txt file, no restrictions applied (except when invalid\n group ID is given).\n\n _Anyway, manual has mentioned it, but only somewhere AFTER all details:_\n\n > If the file exists, a process:\n > * that has write authorization to restrict.txt has no restrictions\n\n _I am expecting such feature to be mentioned BEFORE the details._\n\n The above misfeature in the documentation is fixed in the current commit by moving mention of\n general restriction conditions BEFORE the individual restricted facility descriptions.","shortMessageHtmlLink":"Fix 2 misfeatures in Restriction Facility documentation in AdminOpsGu…"}},{"before":"4c938ad769f84d56207087c7b263c843744b64d0","after":"9487a786e9f21df6ea8533dcd1edfdbfbac1e305","ref":"refs/heads/master","pushedAt":"2024-06-04T14:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#388] Clarify that integrity error codes can be ignored when reported in the syslog by NONTPRESTART and TPRESTART messages other than for final retries\n\n- Cleaner separation between run-time failure codes and runtime errors.\n- Pipeline failures and responses to review comments included.\n- Fix prior overcorrection.\n- Respond to https://gitlab.com/YottaDB/DB/YDBDoc/-/merge_requests/753#note_1933888723","shortMessageHtmlLink":"[#388] Clarify that integrity error codes can be ignored when reporte…"}},{"before":"011671b982d844d73eb75317a6d938427c9938fc","after":"da876fe0c730a23116acef922f956f6156add393","ref":"refs/heads/r2.02","pushedAt":"2024-05-23T18:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#393] Update documentation to include GT.M V7.0-003 changes\n\nFix formatting error reported at https://gitlab.com/YottaDB/DB/YDBDoc/-/merge_requests/735#note_1916964896","shortMessageHtmlLink":"[#393] Update documentation to include GT.M V7.0-003 changes"}},{"before":"9885c730d5906764cb3ac5e308517566afae19fe","after":"011671b982d844d73eb75317a6d938427c9938fc","ref":"refs/heads/r2.02","pushedAt":"2024-05-22T19:23:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#397] Fix 3 numbered links in ProgGuide/ioproc.rst\n\n* The `pages` job in the pipeline failed at https://gitlab.com/YottaDB/DB/YDBDoc/-/jobs/6869483168\n after the `r2.02` branch was rebased on top of the current master (which has the #397 ee195d0\n fixes to check duplicate/numbered links). The reason for the failure was 3 numbered links.\n\n* Those are taken care of in this commit by adding labels before those sections which takes care\n of ensuring those links become named links.","shortMessageHtmlLink":"[#397] Fix 3 numbered links in ProgGuide/ioproc.rst"}},{"before":"ee195d0f4f262207f14e0c0985febe028f38cf37","after":"4c938ad769f84d56207087c7b263c843744b64d0","ref":"refs/heads/master","pushedAt":"2024-05-22T19:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"Fix reference to backup in docs for MUPIP INTEG","shortMessageHtmlLink":"Fix reference to backup in docs for MUPIP INTEG"}},{"before":"3ff10d76082e5ba9634911ff42288111d3399ff5","after":"9885c730d5906764cb3ac5e308517566afae19fe","ref":"refs/heads/r2.02","pushedAt":"2024-05-17T10:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#397] Fix 3 numbered links in ProgGuide/ioproc.rst\n\n* The `pages` job in the pipeline failed at https://gitlab.com/YottaDB/DB/YDBDoc/-/jobs/6869483168\n after the `r2.02` branch was rebased on top of the current master (which has the #397 ee195d0\n fixes to check duplicate/numbered links). The reason for the failure was 3 numbered links.\n\n* Those are taken care of in this commit by adding labels before those sections which takes care\n of ensuring those links become named links.","shortMessageHtmlLink":"[#397] Fix 3 numbered links in ProgGuide/ioproc.rst"}},{"before":"a24eb75780e37ff493a36d4fb680ea1df03b0fa5","after":"3ff10d76082e5ba9634911ff42288111d3399ff5","ref":"refs/heads/r2.02","pushedAt":"2024-05-16T13:02:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":" [#394] Modify r202 release notes to indicate GTM-DE201295 is fixed by YDB#519 in r1.30","shortMessageHtmlLink":" [#394] Modify r202 release notes to indicate GTM-DE201295 is fixed b…"}},{"before":"45db510ce4b399bef9c7cfe650d448b7895b54bd","after":"ee195d0f4f262207f14e0c0985febe028f38cf37","ref":"refs/heads/master","pushedAt":"2024-05-16T12:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#397] Fix 229 numbered links in documentation to be named links; Add check in pipeline to detect numbered links\n\nBackground\n----------\n* See https://gitlab.com/YottaDB/DB/YDBDoc/-/issues/397 for a description of the problem.\n\nIssue\n-----\n* @jirapat.dis identified the cause as `Duplicate implicit target name`. See the thread at\n https://gitlab.com/YottaDB/DB/YDBDoc/-/merge_requests/747#note_1900462667 for more details.\n\n* Basically, different sections with the same name ended up causing a duplicate reference\n and so Sphinx assigned the first of those references the section header name and the\n others a numbered link (instead of a named link).\n\n* He talks about how there were 3 sections with the name `-DBG` and the second and third\n sections ended up getting an automatically assigned link (`#id6` and `#id65` respectively)\n whereas the first section got the link `#dbg`.\n\n* The same post talks about how to identify all such `Duplicate` target names. But that\n involves making changes to `conf.py` in all the directories like `AdminOpsGuide` etc.\n\n* After some time experimenting with it, I realized that there is a much easier way to identify\n exactly what #397 seeks to fix.\n\n* And that is to do a `make html` (without changing `conf.py` or any other changes to the YDBDoc\n project) and then check all `index.html` files (there will be on under each subdirectory in\n the `YDBDoc` project like `AdminOpsGuide`, `ProgGuide` etc.).\n\n* We need to search for `href` lines where there are patterns like `#id1`, `#id2` etc.\n Basically `#id` followed by an arbitrary number. All those are automatically generated numbered\n links and need to be fixed.\n\n* With this technique I identified that there are a total of 237 numbered links that needed fixing.\n - 229 of them were in the YDBDoc project\n - 8 of them were in the YDBOcto project\n\n* The YDBOcto project issues will be fixed in a separate commit there.\n\nFix\n---\n* This commit takes care of fixing the 229 numbered links in the YDBDoc project.\n\n* The fix is to take each reported numbered link and prefix that corresponding section with an\n explicit/manual tag/label/reference.\n\n* For example a section `-REGION` under the `AdminOpsGuide/dbmgmt.rst` that ended up getting a\n numbered link had a `.. _extract-region:` line added before it. This will cause Sphinx to\n use this manual reference `extract-region` in the name for this section in the generated html.\n So instead of `href=\"#id65\"` (for example), it would instead end up being `href=\"#extract-region\"`.\n\n* This is the fix followed in most of the changes in this commit. There are a few exceptions though\n which are captured in the following bullets.\n\n* In `AdminOpsGuide/dbrepl.rst`, the duplication was because of a lot of sections having the\n title `Qualifiers`. I noticed that the `Qualifiers` section header was immediately followed\n by a list of the qualifiers each with their own section header. So the `Qualifiers` section\n header seemed redundant to me and so I removed all of the `Qualifiers` sections in this file.\n But that meant replacing all the subsection headers (which start with a `^^^^` line to instead\n use the `~~~~` pattern to keep Sphinx happy since the subsections under `Qualifiers` are now\n one section level up with the reorganization.\n\n There were duplicated in spite of the above change. Those were because the source server and\n receiver server had similarly named sections. Such section headers were renamed to have the\n `Source Server` and `Receiver Server` in them that way they automatically become non-duplicates.\n\n The `-reuse` qualifier was documented twice under the `SI Replication Qualifiers` section.\n There were slight differences in the two sub-sections. The second `-reuse` sub-section had\n a url pointer to the `mupip replic -editinstance -show` command so this was picked up and\n incorporated into the first sub-section and the second sub-section was then removed.\n\n* In `ProgGuide/utility.rst`, there were a lot of utility routines each of which ended up having\n sections titled `Utility Labels`, `Output Variables`, etc. And this caused the duplication.\n\n While investigating that, I realized that the `Prompts` section under `%HO` was not coded as\n a section header but instead just a bolded text (using `**` instead of `~~~` lines).\n\n That meant it won't be seen as a section at all by Sphinx and so there won't be any duplication\n issues.\n\n That seemed the right approach for all the utility routines to me (not just `%HO`) since each\n of those subsections were small and focused on that specific utility. So there is no need to\n have a higher level pointer to each of those subsections.\n\n Turns out this is how things were before commit d07e4db. There is no indication there of why\n each utility routine got 4 new subsections added so I reverted them to how they were before d07e4db.\n\nFuturistic changes\n------------------\n* Now that all existing issues in YDBDoc have been taken care of, we needed to add checks to\n ensure no such issues silently creep up in the project over time. Towards this, `buildall.sh`\n (which gets run as part of the `pages` pipeline job) was modified to check that there are no\n numbered links and if so fail the pipeline job and alert the user to fix those right away.\n\n* While running with it, I noticed that the artifacts were not uploaded in case of a pipeline failure.\n This is because the default setting is for artifacts to be uploaded only in case of success.\n So changed `.gitlab-ci.yml` to upload artifacts `always` and to expire them in `1 month` just like\n is set in the YDBOcto project.","shortMessageHtmlLink":"[#397] Fix 229 numbered links in documentation to be named links; Add…"}},{"before":"6eb16a03c55c2f461294f26add961dca8fbdfb52","after":"a24eb75780e37ff493a36d4fb680ea1df03b0fa5","ref":"refs/heads/r2.02","pushedAt":"2024-05-14T16:05:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":" [#394] Modify r202 release notes to indicate GTM-DE201295 is fixed by YDB#519 in r1.30","shortMessageHtmlLink":" [#394] Modify r202 release notes to indicate GTM-DE201295 is fixed b…"}},{"before":"a084d85354f6ab61d5f2a5664f447c599e7d0f36","after":"45db510ce4b399bef9c7cfe650d448b7895b54bd","ref":"refs/heads/master","pushedAt":"2024-05-10T13:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#388] Miscellaneous small fixes and enhancements to user documentation post 2.00 through r2.02\n\n- Fix a couple of typos in the A&O Replication chapter\n- Use grafviz for a diagram in the Database Replication chapter\n- Add graphviz to pipeline\n- Correct a few Sphinx warnings when building the documentation","shortMessageHtmlLink":"[#388] Miscellaneous small fixes and enhancements to user documentati…"}},{"before":"44d2207c302d5fc7afad897564254c34ab37afa8","after":"a084d85354f6ab61d5f2a5664f447c599e7d0f36","ref":"refs/heads/master","pushedAt":"2024-05-08T18:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#400] Document YDBSupport in the Plugins manual\n\n- This adds a short chapter on the YDBSupport plugin to the Plugins manual.\n- Fix Pipeline failure.\n- Respond to review comments.","shortMessageHtmlLink":"[#400] Document YDBSupport in the Plugins manual"}},{"before":"a58235fb670e53516fd13b3cf122c088aa461f51","after":"44d2207c302d5fc7afad897564254c34ab37afa8","ref":"refs/heads/master","pushedAt":"2024-05-03T04:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[#399] Fix TLS Set-up Documentation for YDB Web Server\n\n- ydbcrypt_config -> ydb_crypt_config\n- ydbtls_passwd_server -> ydb_tls_passwd_server\n\nAlso `ssl-options` and `cipher-list` added to only allow TLS 1.2 with\nbetter ciphers.","shortMessageHtmlLink":"[#399] Fix TLS Set-up Documentation for YDB Web Server"}},{"before":"a99200b3bf7836725db992d152f3bb36bbe7e2cc","after":"a58235fb670e53516fd13b3cf122c088aa461f51","ref":"refs/heads/master","pushedAt":"2024-04-30T15:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nars1","name":"Narayanan Iyer","path":"/nars1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28790583?s=80&v=4"},"commit":{"message":"[Node.js] Update company in Nodem documentation","shortMessageHtmlLink":"[Node.js] Update company in Nodem documentation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNzozODoyNS4wMDAwMDBazwAAAATAoE0n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0zMFQxNTowNDo1NC4wMDAwMDBazwAAAAQ-JNjL"}},"title":"Activity · YottaDB/YDBDoc"}