{"projects": [{"components": [{"description": "", "name": "c++"}, {"description": "", "name": "clj"}, {"description": "", "name": "Discovery Core UI"}, {"description": "", "name": "gettext-setup-gem"}, {"description": "", "name": "javascript"}, {"description": "", "name": "ruby"}], "description": "", "externalName": "Internationalization", "issues": [{"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "body": "I'm moving this out of the installer epic so we can close that out. Let us know if there is something else we need to do.", "created": "2019-11-04T12:17:00.000000"}], "components": [], "created": "2019-09-23T11:20:00.000000", "creator": "5a8ddd3e21870439aa9195e5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14bc779"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx5fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13937723550_*|*_6_*:*_1_*:*_0"}], "description": "[~accountid:5a53f79a4ee9b3787fdecc5c]\nOur eng team has already completed all \"removing l10n\" work. We would like to have you do a round of i18n assessment for PE and Platform that we know the current i18n readiness status.\u00a0\n\nThank you", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55328", "fixedVersions": [], "id": "55328", "issueType": "Task", "key": "INTL-179", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a8ddd3e21870439aa9195e5", "resolution": "Fixed", "resolutionDate": "2020-03-02T17:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "I18n assessment for PE & Platform", "timeSpent": "PT0S", "updated": "2020-03-02T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-19T15:23:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28731594"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx4kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14268758973_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55362", "fixedVersions": [], "id": "55362", "issueType": "Sub-task", "key": "INTL-178", "labels": [], "originalEstimate": "PT0S", "parent": "55435", "parentSummary": "Scan GitHub for PII", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T17:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Draft list of PII entities we will be scanning for", "timeSpent": "PT0S", "updated": "2020-03-02T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-18T18:17:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47139d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx413:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14345986499_*|*_6_*:*_1_*:*_0"}], "description": "As a developer, I want to <prototype a simple solution that detects any PII in a body of text and then displays it> so that <....>.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55411", "fixedVersions": [], "id": "55411", "issueType": "Sub-task", "key": "INTL-177", "labels": [], "originalEstimate": "PT0S", "parent": "55435", "parentSummary": "Scan GitHub for PII", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Find a PII detection solution and try it out.", "timeSpent": "PT0S", "updated": "2020-03-02T18:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-18T18:16:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7974862f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx40v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9759301453_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4585438898"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55425", "fixedVersions": [], "id": "55425", "issueType": "Sub-task", "key": "INTL-176", "labels": [], "originalEstimate": "PT0S", "parent": "55435", "parentSummary": "Scan GitHub for PII", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T17:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Sample app to get sources of user-generated text in a Github repo", "timeSpent": "PT0S", "updated": "2020-03-02T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Hi [~accountid:5a1beb0b007eb21a79e5d6de], would \"BizAppDev (BZAD)\" be the right project for this User Story? Thanks!!!", "created": "2019-09-18T18:16:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "Hey [~accountid:5a53f79a4ee9b3787fdecc5c] I usually work out of the ITOPS project. Thanks!", "created": "2019-09-19T11:58:00.000000"}], "components": [], "created": "2019-09-18T18:14:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26dbe677"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx40n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_9759363434_*|*_3_*:*_1_*:*_4585501716_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2930"}], "description": "As a <___>, I need to know if our GitHub Repos contain any PII so that <____>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55435", "fixedVersions": [], "id": "55435", "issueType": "Story", "key": "INTL-175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T17:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Scan GitHub for PII", "timeSpent": "PT0S", "updated": "2020-03-02T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Hi [~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370], should this ticket be linked to https://puppet.atlassian.net/browse/PE-26184 ?\n\n", "created": "2019-09-17T15:56:00.000000"}], "components": [], "created": "2019-09-17T15:27:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1634888d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2f3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2083428_*|*_3_*:*_1_*:*_14440537226_*|*_6_*:*_1_*:*_0"}], "description": "Remove webhooks to disable source content pushes to Transifex.\n\nAlso, remove/disable webhooks in Transifex Projects to disable localization deliveries to Github Repos.\n\nIn the future, new scheme for localization deliveries will be simpler and will not involve Txgh connectors.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55361", "fixedVersions": [], "id": "55361", "issueType": "Story", "key": "INTL-174", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from PE repos", "timeSpent": "PT0S", "updated": "2020-03-02T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Hi [~accountid:5ad63836d8b95a2b34f2437e] --- I cleaned up the localization delivery pipeline, disabling pushes to Transifex (localization service provider) as well as deliveries from them back to your Github repos.  Let me know if there is a Ticket I can link this to.", "created": "2019-09-17T15:12:00.000000"}, {"author": "5ad63836d8b95a2b34f2437e", "body": "I don\u2019t think there\u2019s a ticket but thank you. Maybe just let the engineers know.\n\nSent from my iPhone\n\n", "created": "2019-09-18T11:13:00.000000"}], "components": [], "created": "2019-09-17T12:31:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b069c30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2br:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9687049_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55381", "fixedVersions": [], "id": "55381", "issueType": "Story", "key": "INTL-173", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T15:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "timeSpent": "PT0S", "updated": "2019-09-18T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T11:27:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@461e3481"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": ["623c150c94742a00683e4340"]}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx28v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_354386_*|*_3_*:*_1_*:*_1882590_*|*_5_*:*_1_*:*_0"}], "description": "Removing webhooks since\n * we are not localizing at this time\n * Txgh is not up and running since it was moved\n * There is a new scheme (simpler) to deliver source content files that doesn't involve using Txgh connectors.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55360", "fixedVersions": [], "id": "55360", "issueType": "Story", "key": "INTL-172", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T12:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from Puppet Platform-related Repos", "timeSpent": "PT0S", "updated": "2019-09-17T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T11:24:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f0f9a6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx28n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28087_*|*_3_*:*_1_*:*_2294459_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-yumrepo_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55410", "fixedVersions": [], "id": "55410", "issueType": "Sub-task", "key": "INTL-171", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-yumrepo_core", "timeSpent": "PT0S", "updated": "2019-09-17T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:41:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dcd0de7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1u7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_121637_*|*_3_*:*_1_*:*_35849802_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-zone_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55434", "fixedVersions": [], "id": "55434", "issueType": "Sub-task", "key": "INTL-170", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-zone_core", "timeSpent": "PT0S", "updated": "2019-09-17T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:36:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2285e772"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1tr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69066_*|*_3_*:*_1_*:*_37508130_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-zfs_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55380", "fixedVersions": [], "id": "55380", "issueType": "Sub-task", "key": "INTL-169", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-zfs_core", "timeSpent": "PT0S", "updated": "2019-09-17T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:23:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1508659f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1tj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63299_*|*_3_*:*_2_*:*_38316884_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-sshkeys_core]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55347", "fixedVersions": [], "id": "55347", "issueType": "Sub-task", "key": "INTL-168", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T12:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-sshkeys_core", "timeSpent": "PT0S", "updated": "2019-09-17T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:13:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56977997"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1tb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47185_*|*_3_*:*_1_*:*_38889353_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-selinux_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55406", "fixedVersions": [], "id": "55406", "issueType": "Sub-task", "key": "INTL-167", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T12:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-selinux_core", "timeSpent": "PT0S", "updated": "2019-09-17T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:12:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33d0e497"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1t3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33395_*|*_3_*:*_1_*:*_38983318_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-scheduled_task/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55393", "fixedVersions": [], "id": "55393", "issueType": "Sub-task", "key": "INTL-166", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T12:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-scheduled_task", "timeSpent": "PT0S", "updated": "2019-09-17T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:09:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e633be8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1sv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52447_*|*_3_*:*_1_*:*_37785950_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-mount_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55326", "fixedVersions": [], "id": "55326", "issueType": "Sub-task", "key": "INTL-165", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-mount_core", "timeSpent": "PT0S", "updated": "2019-09-17T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:07:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3167ba0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1sn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25754_*|*_3_*:*_1_*:*_37921285_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-host_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55359", "fixedVersions": [], "id": "55359", "issueType": "Sub-task", "key": "INTL-164", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-host_core", "timeSpent": "PT0S", "updated": "2019-09-17T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:05:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167c7bb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1sf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67338_*|*_3_*:*_1_*:*_38030201_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-cron_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55409", "fixedVersions": [], "id": "55409", "issueType": "Sub-task", "key": "INTL-163", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-cron_core", "timeSpent": "PT0S", "updated": "2019-09-17T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T01:03:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72a074fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1s7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17024_*|*_3_*:*_1_*:*_38165576_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-augeas_core/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nDisable webhook in Transifex project:\n * core-module_augeas", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55424", "fixedVersions": [], "id": "55424", "issueType": "Sub-task", "key": "INTL-162", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-augeas_core", "timeSpent": "PT0S", "updated": "2019-09-17T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T00:59:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fa9dc5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1rz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21970_*|*_3_*:*_1_*:*_14494894713_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-concat/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55433", "fixedVersions": [], "id": "55433", "issueType": "Sub-task", "key": "INTL-161", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-concat", "timeSpent": "PT0S", "updated": "2020-03-02T18:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T00:08:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4312a070"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1rb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36655_*|*_3_*:*_1_*:*_14497933815_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-apt/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55346", "fixedVersions": [], "id": "55346", "issueType": "Sub-task", "key": "INTL-160", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-apt", "timeSpent": "PT0S", "updated": "2020-03-02T18:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-17T00:01:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36c6f24b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1r3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73596_*|*_3_*:*_1_*:*_14498327092_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-motd/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55405", "fixedVersions": [], "id": "55405", "issueType": "Sub-task", "key": "INTL-159", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-motd", "timeSpent": "PT0S", "updated": "2020-03-02T18:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T23:53:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@473067e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1qv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31390_*|*_3_*:*_1_*:*_14499368236_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/quest/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55302", "fixedVersions": [], "id": "55302", "issueType": "Sub-task", "key": "INTL-158", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs/quest", "timeSpent": "PT0S", "updated": "2020-03-02T18:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T23:37:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46fa2859"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1qn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198673_*|*_3_*:*_1_*:*_14500201369_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppet-quest-guide/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55325", "fixedVersions": [], "id": "55325", "issueType": "Sub-task", "key": "INTL-157", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppet-quest-guide", "timeSpent": "PT0S", "updated": "2020-03-02T18:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:59:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10bd01d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1qf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17391_*|*_3_*:*_1_*:*_14503356268_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-apache/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55358", "fixedVersions": [], "id": "55358", "issueType": "Sub-task", "key": "INTL-156", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-apache", "timeSpent": "PT0S", "updated": "2020-03-02T18:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:58:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1168ed20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1q7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24111_*|*_3_*:*_1_*:*_14503439851_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-postgresql/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55408", "fixedVersions": [], "id": "55408", "issueType": "Sub-task", "key": "INTL-155", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-postgresql", "timeSpent": "PT0S", "updated": "2020-03-02T18:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:56:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55a3cfcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1pz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33032_*|*_3_*:*_1_*:*_14503562217_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-tomcat/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55423", "fixedVersions": [], "id": "55423", "issueType": "Sub-task", "key": "INTL-154", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-tomcat", "timeSpent": "PT0S", "updated": "2020-03-02T18:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:54:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c906c75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1pr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25979_*|*_3_*:*_1_*:*_14503670675_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-tagmail/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55432", "fixedVersions": [], "id": "55432", "issueType": "Sub-task", "key": "INTL-153", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-tagmail", "timeSpent": "PT0S", "updated": "2020-03-02T18:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:53:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27863bbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33340_*|*_3_*:*_1_*:*_14503756753_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-stdlib/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55304", "fixedVersions": [], "id": "55304", "issueType": "Sub-task", "key": "INTL-152", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-stdlib", "timeSpent": "PT0S", "updated": "2020-03-02T18:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:49:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@142e030"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1pb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43136_*|*_3_*:*_1_*:*_14503986390_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-sqlserver/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55379", "fixedVersions": [], "id": "55379", "issueType": "Sub-task", "key": "INTL-151", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-sqlserver", "timeSpent": "PT0S", "updated": "2020-03-02T18:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:47:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bc1f6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1p3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62556_*|*_3_*:*_1_*:*_14504103839_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-mysql/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n * [https://dev.txgh-dexter-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55345", "fixedVersions": [], "id": "55345", "issueType": "Sub-task", "key": "INTL-150", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-mysql", "timeSpent": "PT0S", "updated": "2020-03-02T18:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:45:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68202829"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1ov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45601_*|*_3_*:*_1_*:*_14504238340_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-aws/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55404", "fixedVersions": [], "id": "55404", "issueType": "Sub-task", "key": "INTL-149", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-aws", "timeSpent": "PT0S", "updated": "2020-03-02T18:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:44:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e6d9d75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1on:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28082_*|*_3_*:*_1_*:*_14504548803_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-ntp/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55301", "fixedVersions": [], "id": "55301", "issueType": "Sub-task", "key": "INTL-148", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-ntp", "timeSpent": "PT0S", "updated": "2020-03-02T18:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:41:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68b8b1e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": ["623c150c94742a00683e4340"]}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1of:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35626_*|*_3_*:*_1_*:*_68832892_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppet-forge-web/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project \"Forge\"\n * https://dev.txgh-dexter-hook.k8s.puppet.net/hooks/transifex", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55324", "fixedVersions": [], "id": "55324", "issueType": "Sub-task", "key": "INTL-147", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppet-forge-web", "timeSpent": "PT0S", "updated": "2019-09-17T18:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:39:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f188cf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1o7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31570_*|*_3_*:*_1_*:*_14503193354_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/bouncer-validators/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55357", "fixedVersions": [], "id": "55357", "issueType": "Sub-task", "key": "INTL-146", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from bouncer-validators", "timeSpent": "PT0S", "updated": "2020-03-02T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:38:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66108c5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1nz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46470_*|*_3_*:*_1_*:*_14503239246_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/clj-pcp-client/settings/hooks]\n\nRemove from github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55456", "fixedVersions": [], "id": "55456", "issueType": "Sub-task", "key": "INTL-145", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from clj-pcp-client", "timeSpent": "PT0S", "updated": "2020-03-02T18:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:35:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@748433df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1nr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18459_*|*_3_*:*_1_*:*_14503486736_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/pcp-broker/settings/hooks]\n\nRemove from github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55422", "fixedVersions": [], "id": "55422", "issueType": "Sub-task", "key": "INTL-144", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from pcp-broker", "timeSpent": "PT0S", "updated": "2020-03-02T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:33:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@599efb56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1nj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51058_*|*_3_*:*_1_*:*_14503613428_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/jdbc-util/settings/hooks]\n\nRemove from github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n * ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55431", "fixedVersions": [], "id": "55431", "issueType": "Sub-task", "key": "INTL-143", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from jdbc-util", "timeSpent": "PT0S", "updated": "2020-03-02T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T22:29:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77e4d6bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1nb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28613_*|*_3_*:*_1_*:*_14505456032_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-accounts/settings/hooks]\n\nRemove from github repo:\n * [https://dev.txgh-other-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project:\n\n* ...\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55303", "fixedVersions": [], "id": "55303", "issueType": "Sub-task", "key": "INTL-142", "labels": [], "originalEstimate": "PT0S", "parent": "55419", "parentSummary": "Disable Txgh webhooks from GitHub and Transifex Projects", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-accounts", "timeSpent": "PT0S", "updated": "2020-03-02T18:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:48:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f812c68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1mv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46145_*|*_3_*:*_1_*:*_69205001_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-service/settings/hooks]\n\n\u00a0Remove from Github repo:\n * [https://dev.txgh-discovery-hook.k8s.puppet.net/hooks/github]\n\nRemove/disable webhook in Transifex Project `pd-puppet-service`\n * [https://dev.txgh-discovery-2-hook.k8s.puppet.net/hooks/transifex]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55344", "fixedVersions": [], "id": "55344", "issueType": "Sub-task", "key": "INTL-141", "labels": [], "originalEstimate": "PT0S", "parent": "55381", "parentSummary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T15:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-service", "timeSpent": "PT0S", "updated": "2019-09-17T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:46:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@170081da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1mn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37249_*|*_3_*:*_1_*:*_68666876_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-package/settings/hooks]\n\n\u00a0Remove from Github repo:\n * [https://dev.txgh-discovery-hook.k8s.puppet.net/hooks/github]\n\nRemove\u00a0from Transifex Project `pd-puppet-package`:\n * [https://dev.txgh-discovery-2-hook.k8s.puppet.net/hooks/transifex]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55403", "fixedVersions": [], "id": "55403", "issueType": "Sub-task", "key": "INTL-140", "labels": [], "originalEstimate": "PT0S", "parent": "55381", "parentSummary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T14:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-package", "timeSpent": "PT0S", "updated": "2019-09-17T14:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:44:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41808bc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1mf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59518_*|*_3_*:*_1_*:*_68596273_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-exec/settings/hooks]\n\n\u00a0Remove from Github repo:\n * [https://dev.txgh-discovery-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex project \"pd-puppet-exec\"\n* https://dev.txgh-discovery-2-hook.k8s.puppet.net/hooks/transifex\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55300", "fixedVersions": [], "id": "55300", "issueType": "Sub-task", "key": "INTL-139", "labels": [], "originalEstimate": "PT0S", "parent": "55381", "parentSummary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T14:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-exec", "timeSpent": "PT0S", "updated": "2019-09-17T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:42:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@521dcc7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9992_*|*_3_*:*_1_*:*_68616622_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-bootstrap/settings/hooks]\n\n\u00a0Remove from github repo:\n\n* https://dev.txgh-discovery-hook.k8s.puppet.net/hooks/github\n\nRemove from Transifex Project \"pd-puppet-bootstrap\"\n\n* https://dev.txgh-discovery-2-hook.k8s.puppet.net/hooks/transifex\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55323", "fixedVersions": [], "id": "55323", "issueType": "Sub-task", "key": "INTL-138", "labels": [], "originalEstimate": "PT0S", "parent": "55381", "parentSummary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-bootstrap", "timeSpent": "PT0S", "updated": "2019-09-17T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:38:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18f99fb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_152505_*|*_3_*:*_1_*:*_68612488_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/pdrp-providers/settings/hooks]\n\nRemove from Github repo:\n * [https://dev.txgh-discovery-hook.k8s.puppet.net/hooks/github]\n\nRemove webhook from Transifex Project:\n* pd-pdrp-providers\n...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55356", "fixedVersions": [], "id": "55356", "issueType": "Sub-task", "key": "INTL-137", "labels": [], "originalEstimate": "PT0S", "parent": "55381", "parentSummary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T14:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from pdrp-providers", "timeSpent": "PT0S", "updated": "2019-09-17T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:26:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30edf157"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1lr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43344_*|*_3_*:*_1_*:*_69247115_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/cloud-discovery/settings/hooks]\n\nRemove webhooks from Github repo:\n * [https://dev.txgh-discovery-hook.k8s.puppet.net/hooks/github]\n * [https://dev.txgh-dexter-hook.k8s.puppet.net/hooks/github]\n\nRemove/Disabled webhooks from Transifex Project:\n\n\u00a0* pd-Cloud Discovery\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55421", "fixedVersions": [], "id": "55421", "issueType": "Sub-task", "key": "INTL-136", "labels": [], "originalEstimate": "PT0S", "parent": "55381", "parentSummary": "Disable Webhooks from Discovery/Remediate GitHub Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T14:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from cloud-discovery", "timeSpent": "PT0S", "updated": "2019-09-17T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:18:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75f6a201"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6614_*|*_3_*:*_1_*:*_14515214950_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/pe-console-auth-ui/settings/hooks\n\nRemove from Github repo:\n\nhttps://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-davis-hook.k8s.puppet.net/hooks/github\n\nRemove from Transifex Projects:\n...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55430", "fixedVersions": [], "id": "55430", "issueType": "Sub-task", "key": "INTL-135", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from pe-console-auth-ui", "timeSpent": "PT0S", "updated": "2020-03-02T18:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T19:13:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4934d6d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1lb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20653_*|*_3_*:*_1_*:*_14515461635_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-pe_manager/settings/hooks]\n\n\u00a0\n\nRemove from GitHub Repo:\n\nhttps://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-davis-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github\n\nRemove from Transifex Projects:\n\n...\n\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55392", "fixedVersions": [], "id": "55392", "issueType": "Sub-task", "key": "INTL-134", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppetlabs-pe_manager", "timeSpent": "PT0S", "updated": "2020-03-02T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T18:57:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d64cc50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9008_*|*_3_*:*_1_*:*_14516448732_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/pe-rbac-service/settings/hooks\n\nRemove from Github repo:\n\n* https://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\n* https://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\n* https://dev.txgh-davis-hook.k8s.puppet.net/hooks/github\n* https://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github\n* https://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55343", "fixedVersions": [], "id": "55343", "issueType": "Sub-task", "key": "INTL-133", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from pe-rbac-service", "timeSpent": "PT0S", "updated": "2020-03-02T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T18:36:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@425ce1e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88957_*|*_3_*:*_1_*:*_14517643058_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/orchestrator/settings/hooks]\n\n\u00a0Remove from Github Repo:\n * [https://dev.txgh-irving-hook.k8s.puppet.net/hooks/github|https://github.com/puppetlabs/orchestrator-client/settings/hooks/26885543]\n * [https://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github|https://github.com/puppetlabs/orchestrator-client/settings/hooks/26885561]\n * [https://dev.txgh-davis-hook.k8s.puppet.net/hooks/github|https://github.com/puppetlabs/orchestrator-client/settings/hooks/27886119]\n * [https://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github|https://github.com/puppetlabs/orchestrator-client/settings/hooks/37270095]\n * [https://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github|https://github.com/puppetlabs/orchestrator-client/settings/hooks/76194783]\n\nRemove from Transifex:\n\n...\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55402", "fixedVersions": [], "id": "55402", "issueType": "Sub-task", "key": "INTL-132", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from orchestrator", "timeSpent": "PT0S", "updated": "2020-03-02T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T18:32:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75085a2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170554_*|*_3_*:*_1_*:*_14517777921_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/orchestrator-client/settings/hooks]\n\nRemove from Github Repo:\n * [https://dev.txgh-irving-hook.k8s.puppet.net/hooks/github]\n * [https://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github]\n * [https://dev.txgh-davis-hook.k8s.puppet.net/hooks/github]\n * [https://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github]\n * [https://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github]\n\nRemove from Transifex:\n\n...\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55299", "fixedVersions": [], "id": "55299", "issueType": "Sub-task", "key": "INTL-131", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from orchestrator-client ", "timeSpent": "PT0S", "updated": "2020-03-02T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T18:21:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6236fb3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1k7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6467_*|*_3_*:*_1_*:*_14518666374_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppet-access/settings/hooks\n\nremove from github repo:\n* https://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\n* https://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\n* https://dev.txgh-davis-hook.k8s.puppet.net/hooks/github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55322", "fixedVersions": [], "id": "55322", "issueType": "Sub-task", "key": "INTL-130", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from puppet-access", "timeSpent": "PT0S", "updated": "2020-03-02T18:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T17:42:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43710d4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1jz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9407_*|*_3_*:*_1_*:*_14521060037_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/clj-rbac-client/settings/hooks\n\nRemove Txgh Webhooks:\n\nhttps://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-davis-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55420", "fixedVersions": [], "id": "55420", "issueType": "Sub-task", "key": "INTL-129", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from clj-rbac-client", "timeSpent": "PT0S", "updated": "2020-03-02T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T17:07:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4975f2df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1if:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11440_*|*_3_*:*_1_*:*_14522549729_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_608389"}], "description": "https://github.com/puppetlabs/classifier/settings/hooks\n\nRemove: \n\nhttps://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-davis-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github \n\nRemove related webhooks from Transifex Projects", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55455", "fixedVersions": [], "id": "55455", "issueType": "Sub-task", "key": "INTL-128", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from classifier", "timeSpent": "PT0S", "updated": "2020-03-02T18:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T16:47:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b21c337"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1hz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_950724_*|*_3_*:*_1_*:*_14523438284_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/pe-console-ui/settings/hooks\n\nremove webhooks from github repo: davis, hoyt, irving, johnson, kearney\n\nhttps://dev.txgh-davis-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-irving-hook.k8s.puppet.net/hooks/github\nhttps://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github\n\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55378", "fixedVersions": [], "id": "55378", "issueType": "Sub-task", "key": "INTL-127", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from pe-console.ui", "timeSpent": "PT0S", "updated": "2020-03-02T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T16:33:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@383aadae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57615_*|*_3_*:*_1_*:*_14525164535_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/pe-installer-shim/settings/hooks\n\nremove webhooks for hoyt, irving, johnson, and kearney [x]\n\nremove webhooks from related transifex projects [_]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55401", "fixedVersions": [], "id": "55401", "issueType": "Sub-task", "key": "INTL-126", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from pe-installer-shim", "timeSpent": "PT0S", "updated": "2020-03-02T18:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T16:30:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ffb7cc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8529725_*|*_3_*:*_1_*:*_14516847892_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/higgs/settings/hooks]\n\nRemove from Github Repo:\n\n* [https://dev.txgh-hoyt-hook.k8s.puppet.net/hooks/github]\n*  [https://dev.txgh-irving-hook.k8s.puppet.net/hooks/github]\n*  [https://dev.txgh-johnson-hook.k8s.puppet.net/hooks/github]\n*  [https://dev.txgh-davis-hook.k8s.puppet.net/hooks/github]\n*  [https://dev.txgh-kearney-hook.k8s.puppet.net/hooks/github]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55298", "fixedVersions": [], "id": "55298", "issueType": "Sub-task", "key": "INTL-125", "labels": [], "originalEstimate": "PT0S", "parent": "55361", "parentSummary": "Remove Txgh webhooks from PE repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Txgh webhooks from higgs", "timeSpent": "PT0S", "updated": "2020-03-02T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T16:26:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ee830c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1gv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27758_*|*_3_*:*_1_*:*_69148980_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2565"}], "description": "[https://github.com/puppetlabs/puppet/settings/hooks]\n\nRemove Webhooks from Github Repo\n\nRemove/Disable Webhooks from Transifex Projects:\n\n* Puppet Strings 5.3.x, 5.5.x, 6.0.x, master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55355", "fixedVersions": [], "id": "55355", "issueType": "Sub-task", "key": "INTL-124", "labels": [], "originalEstimate": "PT0S", "parent": "55360", "parentSummary": "Remove Txgh webhooks from Puppet Platform-related Repos", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-17T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Webhooks from Puppet Platform Repo", "timeSpent": "PT0S", "updated": "2019-09-17T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-16T16:21:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@794ee133"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241545_*|*_3_*:*_3_*:*_14525756865_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7323"}], "description": "As a <system>, I would like to deliver my source content so that it can localized providing UX to our targeted markets.\n\n====\n\nWe are currently not localizing so the configuration of the localization pipeline is out-of-date.\n\nExisting webhooks in GitHub are failing since Txgh has been moved or no longer running.\n\nEven more, there is a new scheme (without the use of Txgh connectors) to deliver files to Transifex and back to Github\n\n[https://docs.transifex.com/transifex-github-integrations/github-tx-ui]\n\n===\n\n*Resolution*: For now, we will remove github repo webhooks and related webhooks from transifex projects.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55419", "fixedVersions": [], "id": "55419", "issueType": "Story", "key": "INTL-123", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Disable Txgh webhooks from GitHub and Transifex Projects", "timeSpent": "PT0S", "updated": "2020-03-02T18:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-04T14:08:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b9936cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwtpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4051646206_*|*_3_*:*_1_*:*_507437_*|*_10009_*:*_1_*:*_11517151950_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/ci-job-configs/tree/QENG-7413\nhttps://github.com/puppetlabs/ci-job-configs/blob/QENG-7413/jenkii/platform/projects/dita-git-to-s3.yaml\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/6274", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55400", "fixedVersions": [], "id": "55400", "issueType": "Sub-task", "key": "INTL-122", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T17:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Create Jenkins Job File to use new scripts (Ruby)", "timeSpent": "PT0S", "updated": "2020-03-02T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-09-04T14:07:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@263fdbbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwtp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15572403023_*|*_6_*:*_1_*:*_0"}], "description": "{code:java}grep --line-number -e '\\[WARN\\]' -e'\\[ERROR\\]' logs/log_*.txt | wc -l{code}\nyields 446\n\n{code:java}\ngrep --line-number -e'[ERROR]' logs/log_*.txt | wc -l\n{code}\nyields 33 errors", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55297", "fixedVersions": [], "id": "55297", "issueType": "Sub-task", "key": "INTL-121", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Create Report of Build Warnings and Errors per Docset being published", "timeSpent": "PT0S", "updated": "2020-03-02T18:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-09T16:04:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cdf9e1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbpz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2238994238_*|*_3_*:*_1_*:*_15572910520_*|*_5_*:*_1_*:*_9245_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55418", "fixedVersions": [], "id": "55418", "issueType": "Sub-task", "key": "INTL-120", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Specify MVP for Prototype (GitHub to s3 Bucket Delivery)", "timeSpent": "PT0S", "updated": "2020-03-02T18:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T19:19:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e4b7881"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44331_*|*_3_*:*_1_*:*_2313567171_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55429", "fixedVersions": [], "id": "55429", "issueType": "Sub-task", "key": "INTL-119", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-04T13:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Learn about Doc Pipeline v1.0", "timeSpent": "PT0S", "updated": "2019-09-04T13:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T19:13:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@309ef421"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17887208121_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55391", "fixedVersions": [], "id": "55391", "issueType": "Sub-task", "key": "INTL-118", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Gather Requirements for the GitHub Repo Structure for the DITA files", "timeSpent": "PT0S", "updated": "2020-03-02T18:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T19:11:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eff8c3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb1z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_497388_*|*_3_*:*_1_*:*_2313580405_*|*_5_*:*_1_*:*_0"}], "description": "# Get List of Ditamaps. Save in yaml. (see init.sh)\n # Read yaml file and then call easyDita Rest API method Get Document Bundle on each resource ID, outputting the zip file as <filename.ditamap.zip>\u00a0 (see functions.sh)\n\n\u00a0===\n\nReference code:\n * [https://github.com/puppetlabs/puppet-docs-dita-ot/blob/master/jenkins/init.sh]\n * [https://github.com/puppetlabs/puppet-docs-dita-ot/blob/master/jenkins/functions.sh]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55377", "fixedVersions": [], "id": "55377", "issueType": "Sub-task", "key": "INTL-117", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-09-04T13:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Develop Script to Export Dita Files from easyDITA", "timeSpent": "PT0S", "updated": "2019-09-04T13:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T18:58:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@696bd376"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb1r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17888107455_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55342", "fixedVersions": [], "id": "55342", "issueType": "Sub-task", "key": "INTL-116", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Deliver DITA files to s3 bucket", "timeSpent": "PT0S", "updated": "2020-03-02T18:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T18:56:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7257b3b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2315008877_*|*_3_*:*_1_*:*_15573126406_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55399", "fixedVersions": [], "id": "55399", "issueType": "Sub-task", "key": "INTL-115", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Convert DITA files to HTML with DITA-OpenToolkit", "timeSpent": "PT0S", "updated": "2020-03-02T18:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T18:48:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@478cdaab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17888739559_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55296", "fixedVersions": [], "id": "55296", "issueType": "Sub-task", "key": "INTL-114", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Import DITA files to GitHub Repo for DITA files", "timeSpent": "PT0S", "updated": "2020-03-02T18:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T18:46:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@366d5b18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1807441_*|*_3_*:*_1_*:*_17887048291_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55320", "fixedVersions": [], "id": "55320", "issueType": "Sub-task", "key": "INTL-113", "labels": [], "originalEstimate": "PT0S", "parent": "55376", "parentSummary": "Doc Pipeline v1.1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Export DITA files from EasyDITA", "timeSpent": "PT0S", "updated": "2020-03-02T18:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T17:41:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d490cb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4697026_*|*_3_*:*_1_*:*_17886607913_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1368972"}], "description": "As a <tech writer>, I want <to migrate from EasyDITA> so that <we can work more efficiently>.\n\nI want to automate the publishing of our DITA files in GitHub, delivering them to our s3 bucket as HTML files so that they can be available on our website for our customers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55376", "fixedVersions": [], "id": "55376", "issueType": "Story", "key": "INTL-112", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Doc Pipeline v1.1", "timeSpent": "PT0S", "updated": "2020-03-02T18:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [{"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2019-07-30T12:50:00.000000", "name": "nebula-ui-blank-workflow-detail.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14292"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2019-07-30T12:52:00.000000", "name": "nebula-ui-workflow-detail.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14297"}], "comments": [], "components": [], "created": "2019-07-30T12:19:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c99bc09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvtr:"}], "description": "When changing language setting in the browser (Chrome) to zh-CN or zh-TW, the workflow page in nebula refreshes to a blank page.\n\nIt also happens when you change to a language not supported language in HumanizeDuration.js\n\n====\n\nHere's the issue:\n\nNebula processes the browser language \"zh-CN\", then grabs \"zh\" and then passes it to HumanizeDuration.js.\n\n[https://github.com/puppetlabs/nebula-ui/blob/development/src/client/helpers/formatDuration.js#L4]\n\nHumanizeDuration doesn't support 'zh' but it supports 'zh-TW' and 'zh-CN'.\n\n[https://github.com/puppetlabs/nebula-ui/blob/development/src/client/helpers/formatDuration.js#L4]\n\nHumanizeDuration will throw a \"No Language Found\" exception.\n\nSwitching to a language that's not supported in HumanizeDuration (for example, \"yi\" for Yiddish) will also cause that exception to be thrown.\n\n[https://github.com/EvanHahn/HumanizeDuration.js/blob/master/humanize-duration.js#L545]\n\nA possible behavior would be to have 'en' as the fallback language. I couldn't see that in the Nebula code calling HumanizeDuration.\n\n\u00a0\n\nThis was my test case:\n{code:javascript}{noformat}\nhumanizeDuration(new Date(), {\n    language: \"zh\",\n    languages: {\n      en: {\n        y: () => 'y',\n        mo: () => 'mo',\n        w: () => 'w',\n        d: () => 'd',\n        h: () => 'h',\n        m: () => 'm',\n        s: () => 's',\n        ms: () => 'ms'\n      },\n    },\n    fallbacks: ['en']\n  })\n{noformat}\n\n{code}\n\u00a0\n\nWithout the *fallback languages*, it would be the same scenario as I reported.\n\n\u00a0\n----\n\u00a0", "environment": "Chrome Browser but I'm sure it happens in any browser.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55295", "fixedVersions": [], "id": "55295", "issueType": "Bug", "key": "INTL-111", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "The workflow page in Nebula refreshes to a blank page", "timeSpent": "PT0S", "updated": "2019-07-31T12:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-29T13:09:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3925db92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-107"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvuf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3807795_*|*_3_*:*_1_*:*_24040351054_*|*_6_*:*_1_*:*_0"}], "description": "Insert relevant User Stories into each GMM Level so that readers will gain understanding of the functional requirements.\n\nhttps://confluence.puppetlabs.com/pages/viewpage.action?pageId=203800907", "epicLinkSummary": "Spell out what is involved in Internationalizing a Product", "estimate": "PT0S", "externalId": "55454", "fixedVersions": [], "id": "55454", "issueType": "Story", "key": "INTL-110", "labels": [], "originalEstimate": "PT0S", "parent": "55453", "parentSummary": "Spell out what is involved in Internationalizing a Product", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "User Stories in the GMM", "timeSpent": "PT0S", "updated": "2020-03-02T19:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-29T13:05:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d76184f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-107"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1999090763_*|*_3_*:*_1_*:*_22044679116_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": "Spell out what is involved in Internationalizing a Product", "estimate": "PT0S", "externalId": "55417", "fixedVersions": [], "id": "55417", "issueType": "Story", "key": "INTL-109", "labels": [], "originalEstimate": "PT0S", "parent": "55453", "parentSummary": "Spell out what is involved in Internationalizing a Product", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Globalization Maturity Level of Existing Products", "timeSpent": "PT0S", "updated": "2020-03-02T18:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-29T12:26:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@378f6dba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-107"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvu7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6359723_*|*_3_*:*_1_*:*_24039740643_*|*_6_*:*_1_*:*_0"}], "description": "https://confluence.puppetlabs.com/pages/viewpage.action?pageId=203800907", "epicLinkSummary": "Spell out what is involved in Internationalizing a Product", "estimate": "PT0S", "externalId": "55294", "fixedVersions": [], "id": "55294", "issueType": "Story", "key": "INTL-108", "labels": [], "originalEstimate": "PT0S", "parent": "55453", "parentSummary": "Spell out what is involved in Internationalizing a Product", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T18:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Internationalization Maturity Model (GMM)", "timeSpent": "PT0S", "updated": "2020-03-02T18:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-29T12:20:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e5ade79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Globalization Roadmap"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuuon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67432_*|*_6_*:*_1_*:*_0_*|*_10012_*:*_1_*:*_24047082738"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55453", "fixedVersions": [], "id": "55453", "issueType": "Epic", "key": "INTL-107", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Spell out what is involved in Internationalizing a Product", "timeSpent": "PT0S", "updated": "2020-03-02T19:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-17T12:21:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bda444f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_25083869641_*|*_6_*:*_1_*:*_0"}], "description": "\nhttps://github.com/VeritasOS/glob-auto-library\n\n=== \n\nIt can be used to help us check the Product UI for any i18n defects.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55452", "fixedVersions": [], "id": "55452", "issueType": "Task", "key": "INTL-106", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Research: Veritias Globalization Automation Library", "timeSpent": "PT0S", "updated": "2020-03-02T19:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-16T13:20:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d238534"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25166675996_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55451", "fixedVersions": [], "id": "55451", "issueType": "Story", "key": "INTL-105", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "As a <user>, I want <to experience the UI in my native language>.", "timeSpent": "PT0S", "updated": "2020-03-02T19:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-16T13:19:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b8490b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25166743799_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55416", "fixedVersions": [], "id": "55416", "issueType": "Story", "key": "INTL-104", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "<As a User>, I want <to enter text in my native language>.", "timeSpent": "PT0S", "updated": "2020-03-02T19:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "attachments": [], "comments": [], "components": [], "created": "2019-05-15T11:49:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23e3874c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuljz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15830947483_*|*_5_*:*_2_*:*_9427526174"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55341", "fixedVersions": [], "id": "55341", "issueType": "Sub-task", "key": "INTL-103", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-11-14T16:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Community Review", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-13T15:47:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a324743"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuk6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36381_*|*_10009_*:*_1_*:*_3178497344_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_22238488962"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55293", "fixedVersions": [], "id": "55293", "issueType": "Sub-task", "key": "INTL-102", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-06-19T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Diagram showing the Big Picture of Module i18n", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-13T14:12:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74c75ff0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuk13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256840209_*|*_10009_*:*_1_*:*_24568767597_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_597126326"}], "description": "[https://puppet.com/docs/puppet/6.4/modules_metadata.html]\n\n\u00a0\n\nSummary and Description fields?\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/locales/puppetlabs-mysql.pot#L16", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55354", "fixedVersions": [], "id": "55354", "issueType": "Sub-task", "key": "INTL-101", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "What parts of metadata.json can be / should be localized?", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-13T14:09:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53b131bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuk0v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256971815_*|*_3_*:*_1_*:*_24568696375_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_597219982"}], "description": "Also mention where is goes in the localized README.md lives in the Puppet Module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55450", "fixedVersions": [], "id": "55450", "issueType": "Sub-task", "key": "INTL-100", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Document How to localize a module's README.md", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-08T12:56:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@144aead2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuh0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_693357430_*|*_10009_*:*_1_*:*_25165929864_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55375", "fixedVersions": [], "id": "55375", "issueType": "Sub-task", "key": "INTL-99", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Document How to Intl'ize the Puppet Code of a Module", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-08T12:55:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4846ac7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuh0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_693437855_*|*_10009_*:*_1_*:*_24568746412_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_597160782"}], "description": "Note: Puppet Modules must contain manifests which contains Puppet (DSL) Code.\n\nIt can also contain Ruby Code if the module provides facts and/or functions.\n\n\u00a0References:\n\n* [https://puppet.com/docs/puppet/6.3/plugins_in_modules.html]\n\nThis task will leverage information from these pages:\u00a0\n * [https://confluence.puppetlabs.com/display/ECO/Implementing+i18n+for+a+Module#Implementingi18nforaModule-Startmarkingyourstringsfortranslation(Ruby)]\n\n * [https://confluence.puppetlabs.com/display/ECO/Implementing+i18n+for+a+Module#Implementingi18nforaModule-Generatethepotfilefortranslation(Ruby)]\n\n...\u00a0in order to produce this page:\n\n* [https://github.com/puppetlabs/contributor-summit-project/wiki/Puppet-Module-i18n:-Ruby-Code]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55340", "fixedVersions": [], "id": "55340", "issueType": "Sub-task", "key": "INTL-98", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Document How to Intl'ize the Ruby Code of a Puppet Module", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-05-08T12:47:00.000000", "creator": "557058:d9fe472a-950d-429a-b103-3d6c896a6529", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66c5974a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuh07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1899244440_*|*_3_*:*_1_*:*_430197716_*|*_10009_*:*_1_*:*_73974997_*|*_5_*:*_2_*:*_23456386909"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55449", "fixedVersions": [], "id": "55449", "issueType": "Sub-task", "key": "INTL-97", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:d9fe472a-950d-429a-b103-3d6c896a6529", "resolution": "Fixed", "resolutionDate": "2019-06-05T08:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Timeboxed docs review of writeup", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2019-05-08T12:44:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c828e1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugzz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1291240697_*|*_10009_*:*_1_*:*_24568759781_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55415", "fixedVersions": [], "id": "55415", "issueType": "Sub-task", "key": "INTL-96", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Document How to Set up Environment", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-08T12:41:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@477f0ff7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25860179817_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55374", "fixedVersions": [], "id": "55374", "issueType": "Sub-task", "key": "INTL-95", "labels": [], "originalEstimate": "PT0S", "parent": "55292", "parentSummary": "Instructions on How to Internationalize a Puppet Module", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Modules Team Write-up Review ", "timeSpent": "PT0S", "updated": "2020-03-02T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Noticed that there is a Contributor Summit on 4-5 June 2019. Might want to get this document through Community Review BEFORE the end of May.\n", "created": "2019-05-17T12:31:00.000000"}], "components": [], "created": "2019-05-08T12:36:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b8e570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvvr:"}], "description": "As a <Puppet Module developer>, I want <to make my Module output in another language> so that <other customers can use my module>.\n\nAs a <non-English customer>, I want <the Puppet Module to output in my native language> so that <I can use it>.\n\n***\n\nThe write-up of instructions was requested by Ben Ford, Developer Evangelist\n\nThis information is believed to be important to the Puppet Community.\n\nThe write-up will be posted here:\n\n[https://github.com/puppetlabs/contributor-summit-project/wiki]\n\n\u2014\n\nSource of Information:\n\n[https://confluence.puppetlabs.com/display/ECO/Implementing+i18n+for+a+Module]\n\nThe Puppet Community version of this information will be posted here:\n * [https://github.com/puppetlabs/contributor-summit-project/wiki/Internationalize-a-Puppet-module]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55292", "fixedVersions": [], "id": "55292", "issueType": "Story", "key": "INTL-94", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Instructions on How to Internationalize a Puppet Module", "timeSpent": "PT0S", "updated": "2019-06-17T23:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-10-20T00:18:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cbafdfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqojz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18540095463_*|*_10009_*:*_1_*:*_10384_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55390", "fixedVersions": [], "id": "55390", "issueType": "Sub-task", "key": "INTL-92", "labels": [], "originalEstimate": "PT0S", "parent": "55397", "parentSummary": "Update Txgh-johnson configuration to use latest branches (2019.0.x)", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-22T14:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Restart TXGH-johnson", "timeSpent": "PT0S", "updated": "2019-05-22T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-10-20T00:17:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4425ee67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqojr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18473851225_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55373", "fixedVersions": [], "id": "55373", "issueType": "Sub-task", "key": "INTL-91", "labels": [], "originalEstimate": "PT0S", "parent": "55397", "parentSummary": "Update Txgh-johnson configuration to use latest branches (2019.0.x)", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-21T19:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Upload new configuration files to TXGH-johnson", "timeSpent": "PT0S", "updated": "2019-05-21T19:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-10-20T00:17:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b2236ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqojj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18473876211_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55339", "fixedVersions": [], "id": "55339", "issueType": "Sub-task", "key": "INTL-90", "labels": [], "originalEstimate": "PT0S", "parent": "55397", "parentSummary": "Update Txgh-johnson configuration to use latest branches (2019.0.x)", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-21T19:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Generate tx.config and txgh.yml", "timeSpent": "PT0S", "updated": "2019-05-21T19:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-10-20T00:16:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@134f0124"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqojb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_372278_*|*_3_*:*_1_*:*_18473548858_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55398", "fixedVersions": [], "id": "55398", "issueType": "Sub-task", "key": "INTL-89", "labels": [], "originalEstimate": "PT0S", "parent": "55397", "parentSummary": "Update Txgh-johnson configuration to use latest branches (2019.0.x)", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-21T19:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update app.yaml", "timeSpent": "PT0S", "updated": "2019-05-21T19:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "https://github.com/puppetlabs/txgh-k8s/commit/4a0fc9ea5166fe65564613c93f558495da17ab9a", "created": "2018-10-20T00:21:00.000000"}], "components": [], "created": "2018-10-19T16:38:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cc87217"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqohb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27843727_*|*_3_*:*_1_*:*_18539898507_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3797"}], "description": "\nSome projects registered with TXGH-Johnson was not pointing to the latest branches.\n\nReference:\n* https://confluence.puppetlabs.com/display/GLOBALIZATION/TXGH+Webhooks+Deployment+Map\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55397", "fixedVersions": [], "id": "55397", "issueType": "Task", "key": "INTL-88", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-22T14:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update Txgh-johnson configuration to use latest branches (2019.0.x)", "timeSpent": "PT0S", "updated": "2019-05-22T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-10-11T00:04:00.000000", "name": "pup-discovery-event-details-ja-JP.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14288"}], "comments": [{"author": "557058:8822f61d-514f-4cc8-bde6-2e5f6cb28692", "body": "i18n is not longer supported in discovery/remediate", "created": "2019-08-20T22:09:00.000000"}], "components": [], "created": "2018-10-10T17:43:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43f87f2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": ["623c150c94742a00683e4340"]}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqf67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27145550165_*|*_6_*:*_1_*:*_0"}], "description": "Event details in English are being displayed in the Japanese UI.\n\nWe need to identify all messages that show up in the UI, get them externalized and localized.\n\n\u2014\n\nHere are some that I have encountered so far:\u00a0\n{noformat}Unable to connect to resource netscan://node/pooler-task-host/10.32.124.206 \n{noformat}\n[https://github.com/puppetlabs/cloud-discovery/blob/master/pipeline/edge/internal/engine/discovery.go#L207]\n{noformat}Found 1 Facets\nFound 2 Facets{noformat}\n[https://github.com/puppetlabs/cloud-discovery/blob/master/pipeline/edge/internal/engine/discovery.go#L323]\n{noformat}Timed out{noformat}\n{{[https://github.com/puppetlabs/cloud-discovery/blob/master/pipeline/edge/internal/dispatcher/dispatcher.go#L64]}}\n{noformat}Job a7315d84-4eea-4e35-a321-1f1774ad97cd: Failed to execute the task: puppetlabs.tasks/connect-error (AUTH_ERROR): Authentication failed for user Erwin@10.234.1.245{noformat}\n{{[https://github.com/puppetlabs/cloud-discovery/blob/master/pipeline/edge/internal/engine/runtask.go#L263]}}\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55353", "fixedVersions": [], "id": "55353", "issueType": "Bug", "key": "INTL-86", "labels": ["i18n", "l10n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Won't Do", "resolutionDate": "2019-08-20T22:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Event Details need to be localized", "timeSpent": "PT0S", "updated": "2019-08-20T22:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Updated file types of files registered to 'GITHUBMARKDOWN'.", "created": "2019-05-21T18:00:00.000000"}], "components": [], "created": "2018-07-06T13:19:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35ed7938"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo42v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27578486901_*|*_5_*:*_1_*:*_10213_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-modules/blob/production/hieradata/groups/transifex/app.yaml#L226]\n\ntype*: '*MD*'*\n\nshould be:\n\ntype*: '*GITHUBMARKDOWN*'*\n\nReference: [https://docs.transifex.com/formats/markdown]\n\n\u00a0\n----\n\u00a0\n\nThis issue will be resolved in TXGH-other.\n\n[https://github.com/puppetlabs/txgh-k8s/blob/master/txgh-other/config/app.yaml#L66]\n\n\u00a0\n\n{{Changing the file type will not affect the files that are already hosted on Transifex.}}\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55427", "fixedVersions": [], "id": "55427", "issueType": "Bug", "key": "INTL-74", "labels": ["i18n", "l10n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-21T18:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "TXGH config file -- type: 'MD' is not a valid file type", "timeSpent": "PT0S", "updated": "2019-05-21T18:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Created a branch containing the pseudo-localized resources.\n\n[https://github.com/puppetlabs/cloud-discovery/tree/pseudo-loc]\n\n\u00a0", "created": "2018-06-12T20:27:00.000000"}], "components": [], "created": "2018-06-12T19:11:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f5cbe14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznmpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31962288822_*|*_6_*:*_1_*:*_0"}], "description": "Test UI by creating a Pseudo-localization of the Source Content Files\n * ui.json\n * tasks.json", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55372", "fixedVersions": [], "id": "55372", "issueType": "Sub-task", "key": "INTL-71", "labels": [], "originalEstimate": "PT0S", "parent": "55321", "parentSummary": "i18n Assessment: Puppet Discovery", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-06-17T17:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Test UI for Localization-readiness", "timeSpent": "PT0S", "updated": "2019-06-17T17:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-05-30T10:22:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fb6555b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmfif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33117188655_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55371", "fixedVersions": [], "id": "55371", "issueType": "Sub-task", "key": "INTL-68", "labels": [], "originalEstimate": "PT0S", "parent": "55321", "parentSummary": "i18n Assessment: Puppet Discovery", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-06-17T17:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n of UI: Layout does not display Full Text", "timeSpent": "PT0S", "updated": "2019-06-17T17:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-05-21T13:44:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ff16bff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm6c7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33882644565_*|*_6_*:*_1_*:*_0"}], "description": "tasks.json\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/tasks.json#L102]\u00a0- needs to be separated into two resources?\n\nui.json\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/ui.json#L460]\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/ui.json#L487]\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/ui.json#L550]\u00a0\n\n\u00a0\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/ui.json#L687]\u00a0- what is MIT?\n\nInconsistent use of DEX:\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/ui.json#L688]\u00a0(dex)\n * [https://github.com/puppetlabs/cloud-discovery/blob/master/ui/public/locales/en/ui.json#L692]\u00a0(Dex)\n\n===", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55288", "fixedVersions": [], "id": "55288", "issueType": "Sub-task", "key": "INTL-64", "labels": [], "originalEstimate": "PT0S", "parent": "55321", "parentSummary": "i18n Assessment: Puppet Discovery", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-06-17T17:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n Assessment: UI Content (Text Strings)", "timeSpent": "PT0S", "updated": "2019-06-17T17:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [{"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-25T12:18:00.000000", "name": "Add-your-sources.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14282"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T14:07:00.000000", "name": "Hosts-Hosts-with-Puppet-Containers.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14301"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:57:00.000000", "name": "Hosts-uptime.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14294"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T14:07:00.000000", "name": "Hosts-uptime.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14299"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:57:00.000000", "name": "Hosts-with-Puppet-Container_Details.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14290"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:58:00.000000", "name": "Hosts-with-Puppet-Container_Details.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14296"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:57:00.000000", "name": "Hosts-with-Puppet.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14291"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:58:00.000000", "name": "Puppet-Discovery-Dashboard-Part-2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14298"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:34:00.000000", "name": "Puppet-Discovery-Dashboard.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14293"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T13:38:00.000000", "name": "Puppet-Discovery-Dashboard_Hosts.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14295"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-30T00:56:00.000000", "name": "Puppet-Discovery-License.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14287"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T14:20:00.000000", "name": "Puppet-Discovery_Packages-Part-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14285"}, {"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-05-21T14:20:00.000000", "name": "Puppet-Discovery_Packages-Part-2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14281"}], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "\u2705[https://pdlatest.slice.puppetlabs.net:8443/sources/add-Google%20Cloud%20Platform]\n\n\u2705[https://pdlatest.slice.puppetlabs.net:8443/sources/add-Amazon%20Web%20Services]\n\n\u2705[https://pdlatest.slice.puppetlabs.net:8443/sources/add-Microsoft%20Azure]\n\n\u2705[https://pdlatest.slice.puppetlabs.net:8443/sources/add-VMware%20vSphere]\n\n\u2705[https://pdlatest.slice.puppetlabs.net:8443/sources/add-IP%20addresses]\n\n===\n\nCan name-field be non-English?\n\n\u00a0", "created": "2018-05-23T13:58:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "Can Hostname made-up of non-ASCII characters? (Japanese Scripts: Hiragana, Katakana, Kanji)", "created": "2018-05-30T00:58:00.000000"}], "components": [], "created": "2018-05-21T13:11:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6387e5a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm69z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33884631238_*|*_6_*:*_1_*:*_0"}], "description": "This ticket contains information that I collected from my i18n assessment of the user interface.\n\nThere are the types of problems found:\n * Text Truncation in Multi-column table\n\n*Proposal*:\n\nOn the screens with Text Truncation Issues, recommending reducing the number of table columns.\n\n[https://pdlatest.slice.puppetlabs.net:8443/list/all-hosts]\n [https://pdlatest.slice.puppetlabs.net:8443/list/all-packages/package/.gem-deps%7C0%7Capk/containers]\n [https://pdlatest.slice.puppetlabs.net:8443/list/all-containers]\n\n***\n\n[https://pdlatest.slice.puppetlabs.net:8443/list/hosts-by-os]\n [https://pdlatest.slice.puppetlabs.net:8443/list/hosts-by-os/host/2c40356a-a3ad-4dcf-959e-0c060ac0e444%7Cnetscan%3A%2F%2Fnode%2Fomri-test%2F34.215.174.63/containers]\n\n[https://pdlatest.slice.puppetlabs.net:8443/list/puppet-hosts/host/4e59ef00-af9d-40ab-abbf-d06ef9166608%7Cnetscan%3A%2F%2Fnode%2Fsam%20docker%20mesos%20dev%2F10.32.77.146/containers]\n\n[https://pdlatest.slice.puppetlabs.net:8443/list/linux-hosts]\n [https://pdlatest.slice.puppetlabs.net:8443/list/linux-hosts/host/2c40356a-a3ad-4dcf-959e-0c060ac0e444%7Cnetscan%3A%2F%2Fnode%2Fomri-test%2F34.215.174.63/containers]\n\n[https://pdlatest.slice.puppetlabs.net:8443/list/windows-hosts]\n [https://pdlatest.slice.puppetlabs.net:8443/list/cloud-by-region]\n [https://pdlatest.slice.puppetlabs.net:8443/list/containers-by-image]\n\n===", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55338", "fixedVersions": [], "id": "55338", "issueType": "Sub-task", "key": "INTL-63", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "55321", "parentSummary": "i18n Assessment: Puppet Discovery", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-06-17T17:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Localization Readiness: Puppet Discovery User Interface", "timeSpent": "PT0S", "updated": "2019-06-17T17:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-04-03T19:48:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59b08671"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl267:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65916_*|*_3_*:*_1_*:*_35676315603_*|*_5_*:*_1_*:*_5209_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_8221_*|*_10005_*:*_2_*:*_423084"}], "description": "Update the Hiera config file to add Puppet 5.5.x branch to the TXGH integration.\n\nDisabled deliveries from Puppet String Master branch.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55447", "fixedVersions": [], "id": "55447", "issueType": "Task", "key": "INTL-61", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-05-21T18:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update app.yaml for Puppet Platform 5.5.x", "timeSpent": "PT0S", "updated": "2019-05-21T18:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "PR is up to fix this: https://github.com/puppetlabs/ci-job-configs/pull/4172", "created": "2018-03-14T18:12:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I think Bolt is actually relying on this to not fail :) we'll have to fix up that particular pipeline.", "created": "2018-03-14T18:20:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] Does bolt not have the gettext:update_pot rake task? o_O", "created": "2018-03-14T18:23:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Probably not. I'll work on it tomorrow.", "created": "2018-03-14T18:29:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Looks like the jobs I'm looking at are properly failing in CI now (since the don't have the gettext task). [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] How are the Bolt pipelines doing?", "created": "2018-03-16T16:42:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Good, we fixed that in https://github.com/puppetlabs/bolt/commit/7472cc7dc125209dfc80789487b0ee3fbb2ae83a.", "created": "2018-03-16T16:44:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "(y) I think we're good to close this issue, then.", "created": "2018-03-16T16:53:00.000000"}], "components": [], "created": "2018-03-14T18:08:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2124b0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-38"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkopj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_81922719_*|*_1_*:*_1_*:*_951627_*|*_10007_*:*_1_*:*_85427101_*|*_6_*:*_1_*:*_0"}], "description": "The resources/scripts/i18n-ruby.sh script in ci-job-configs uses {{set +e}} to ignore non-zero exit codes when performing a git diff. Problem is, it never sets {{set -e}} so future non-zero exit codes from things that should not be non-zero, such as the very important {{rake gettext:update_pot}} and git add/commit/checkout/merge, fail silently with non-zero exit codes.\n\nThe set +e should be set around the commands where the exit code is expected to be non-zero, and then immediately set back to set -e.\n\nI found this because {{rake gettext:update_pot}} was failing in our CI jobs, but the jobs weren't failing due to it. I only found out by looking at the output of the job.", "epicLinkSummary": "Puppet Enterprise i18n", "estimate": "PT0S", "externalId": "55336", "fixedVersions": [], "id": "55336", "issueType": "Bug", "key": "INTL-60", "labels": ["docs_reviewed"], "originalEstimate": "PT0S", "parent": "55317", "parentSummary": "Puppet Enterprise i18n", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Fixed", "resolutionDate": "2018-03-16T16:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n-ruby.sh script in ci-job-configs ignores failures", "timeSpent": "PT0S", "updated": "2018-03-23T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "cc [~accountid:5a8ddd3e21870439aa9195e5]", "created": "2018-05-18T13:01:00.000000"}], "components": [], "created": "2018-01-31T15:19:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e8c5412"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvvj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21163624607_*|*_3_*:*_1_*:*_22213864101_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10842"}], "description": "Provide an i18n Assessment of Puppet Discovery\n * note issues\n * propose resolutions\u00a0\n\nFind out if:\n * formatting of date/time/number is performed by calling the right methods in an i18n library.\n * Examples: Server Time, Update, % of Windows, Number of Packages\n * all strings are externalized (use Pseudo-loc to reveal hard-coded strings)\n * the UI know how to switch language?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55321", "fixedVersions": [], "id": "55321", "issueType": "Task", "key": "INTL-58", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2019-06-17T17:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n Assessment: Puppet Discovery", "timeSpent": "PT0S", "updated": "2019-06-17T17:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "ping [~accountid:5a53f79a4ee9b3787fdecc5c]", "created": "2019-03-28T23:13:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "Even though we are not localizing at the moment, I'll look into as to when and what sets this file comment header (prolly gettext when the en version of the pot gets generated. Let me see if Transifex should/can set it for localization).\n # SOME DESCRIPTIVE TITLE.\n # Copyright (C) 2018 Puppet, Inc.\n # This file is distributed under the same license as the puppetlabs-pe_manager package.\n # FIRST AUTHOR <EMAIL@ADDRESS>, 2018.\n\n[https://github.com/puppetlabs/puppet-enterprise-modules/blob/kearney/modules/pe_manager/locales/puppetlabs-pe_manager.pot]", "created": "2019-05-16T17:10:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "[https://github.com/puppetlabs/gettext-setup-gem/blob/master/lib/templates/metadata.pot.erb]\n\n[https://github.com/puppetlabs/puppetlabs-pe_manager/blob/irving/locales/puppetlabs-pe_manager.pot#L14]\n\n\u00a0", "created": "2019-06-03T15:55:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "Observation:\n\nSome pot files includes the following header comments:\n\n# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2019 Puppet, Inc.\n# This file is distributed under the same license as the Puppet automation framework package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.\n\n[https://github.com/puppetlabs/puppet/blob/master/locales/puppet.pot#L4]\n\n===\n\nThe pot files in the modules don't contain header comments:\n\n[https://github.com/puppetlabs/puppetlabs-mysql/blob/master/locales/puppetlabs-mysql.pot#L6]\n\n[https://github.com/puppetlabs/puppetlabs-mysql/blob/master/locales/ja/puppetlabs-mysql.po#L9]\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2019-06-17T15:57:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "Since the pot files are generated, why not :\n\n1) put an actual email address in there, or \n2) simply don't include that line?\n\nI am in favor of option 2.", "created": "2019-06-17T16:02:00.000000"}], "components": [], "created": "2018-01-31T14:20:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4625b5dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/19"}], "description": "During our upgrade today I saw the output below and it struck me as odd that it says {{FIRST AUTHOR <EMAIL@ADDRESS>}}\n\n{code}\n[pe-mom2-test.ops.puppetlabs.net] out: Info: Retrieving locales\n[pe-mom2-test.ops.puppetlabs.net] out: Notice: /File[/opt/puppetlabs/puppet/cache/locales/ja/puppetlabs-pe_manager.po]/content:\n[pe-mom2-test.ops.puppetlabs.net] out: --- /opt/puppetlabs/puppet/cache/locales/ja/puppetlabs-pe_manager.po\t2017-11-16 14:34:13.079886008 -0800\n[pe-mom2-test.ops.puppetlabs.net] out: +++ /tmp/puppet-file20180131-9859-11takd6\t2018-01-31 13:15:14.886455498 -0800\n[pe-mom2-test.ops.puppetlabs.net] out: @@ -1,17 +1,17 @@\n[pe-mom2-test.ops.puppetlabs.net] out:  # SOME DESCRIPTIVE TITLE.\n[pe-mom2-test.ops.puppetlabs.net] out: -# Copyright (C) 2017 Puppet, Inc.\n[pe-mom2-test.ops.puppetlabs.net] out: +# Copyright (C) 2018 Puppet, Inc.\n[pe-mom2-test.ops.puppetlabs.net] out:  # This file is distributed under the same license as the puppetlabs-pe_manager package.\n[pe-mom2-test.ops.puppetlabs.net] out: -# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.\n[pe-mom2-test.ops.puppetlabs.net] out: +# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.\n[pe-mom2-test.ops.puppetlabs.net] out:  #\n[pe-mom2-test.ops.puppetlabs.net] out:  #, fuzzy\n[pe-mom2-test.ops.puppetlabs.net] out:  msgid \"\"\n[pe-mom2-test.ops.puppetlabs.net] out:  msgstr \"\"\n[pe-mom2-test.ops.puppetlabs.net] out: -\"Project-Id-Version: puppetlabs-pe_manager 2017.3.0-rc0-21-g90de080\\n\"\n[pe-mom2-test.ops.puppetlabs.net] out: +\"Project-Id-Version: puppetlabs-pe_manager 2017.3.2-35-g588e385\\n\"\n{code}\n\nPinging [~accountid:557058:5c808afb-dce6-44a1-922d-296dc2c81fe8]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55335", "fixedVersions": [], "id": "55335", "issueType": "Bug", "key": "INTL-57", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "email address in puppetlabs-pe_manager.po", "timeSpent": "PT0S", "updated": "2019-06-19T17:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-30T22:25:00.000000", "creator": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36b55c6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "i18n Code Improvements"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjnj3:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55319", "fixedVersions": [], "id": "55319", "issueType": "Epic", "key": "INTL-56", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n Code Improvements", "timeSpent": "PT0S", "updated": "2018-01-30T22:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-30T19:30:00.000000", "creator": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75a40c3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Transifex"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynbdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65837152173_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55333", "fixedVersions": [], "id": "55333", "issueType": "Epic", "key": "INTL-39", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "resolution": "Fixed", "resolutionDate": "2020-03-02T19:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Transifex", "timeSpent": "PT0S", "updated": "2020-03-02T19:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-30T18:21:00.000000", "creator": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4225f544"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Puppet Enterprise i18n"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynbe7:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55317", "fixedVersions": [], "id": "55317", "issueType": "Epic", "key": "INTL-38", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "status": "Developing", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Puppet Enterprise i18n", "timeSpent": "PT0S", "updated": "2018-03-14T18:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [{"attacher": "623c150c94742a00683e4340", "created": "2018-01-18T17:55:00.000000", "name": "architecture_keyword.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14280"}, {"attacher": "623c150c94742a00683e4340", "created": "2018-01-18T17:56:00.000000", "name": "architecture_keyword_results.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14284"}, {"attacher": "623c150c94742a00683e4340", "created": "2018-01-18T18:02:00.000000", "name": "release_keyword.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14289"}, {"attacher": "623c150c94742a00683e4340", "created": "2018-01-18T17:59:00.000000", "name": "release_keyword_results.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14286"}], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Since we are not supporting Japanese localization at this time, this ticket is not relevant.", "created": "2019-05-22T10:43:00.000000"}], "components": [], "created": "2018-01-18T17:53:00.000000", "creator": "623c150c94742a00683e4340", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a7b5498"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjauf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42220156065_*|*_6_*:*_1_*:*_0"}], "description": "Navigated to the following page: \n\nhttps://puppet.com/ja/docs/pe/2017.3/overview/pe_user_guide.html\n\n----\n\nEntered in search box on that page the following keyword:\n\n\u30e6\u30fc\u30b6\n\nKatakana for \"user\"\n\nResult:\n\nPage containing links returned *as expected*.\n\n-----\n\nEntered in search box on the user guide page the following keyword: \n\n\u30ea\u30ea\u30fc\u30b9\n\nKatakana for \"release\"\n\nNo results\n\n----\n\nThen entered in search box on the user guide page the following keyword: \n\n\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\n\nKatakana for \"architecture\"\n\nNo results\n\n----\nEnter in the search box on the user guide page:\n\n\u4f7f\u7528\n\nResults:\n\nNo pages returned.\n\nExpected:\n\n    A link to the user guide page since that Japanese text appears on it.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55446", "fixedVersions": [], "id": "55446", "issueType": "Task", "key": "INTL-36", "labels": ["i18n", "utf-8"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "623c150c94742a00683e4340", "resolution": "Won't Do", "resolutionDate": "2019-05-22T10:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Search doesn't find certain Japanese Keywords", "timeSpent": "PT0S", "updated": "2019-05-22T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "body": "\n (From an email exchange):\n\nHello,\n\nI'm working on I18n changes to how we report where an error occurs and I'm wondering how the pops/validation.rb code is used. Specifically these 2 places where we print the location of an error as a string:\n\nBased on some of the comments I was wondering if the output read by someone else and there for I the format is required and I can't change it?\n\nResponse:\n\nThere are other tools that read the output from puppet - integration with editors etc would typically parse the errors and jump to the location.\nAs you read in the comments, I tried doing that years ago and it was difficult with puppet\u2019s (inconsistent) machine format. We simply did not change it\nbecause we expect that there are tools that read the output. We also expect there to be rspec tests written for modules where errors are also tested and those\nmay include matching on file/line/pos information.\n\nThus, changing how the output is reported is a breaking change. We have not looked into how big of an impact it would be - if there are popular tools using the error output\netc.\n\nI am in favor of changing it though (our error messages are long enough as it is. It may be enough if you can choose which formatter to use. The code is somewhat prepared for that when it comes to Diagnostics formatting, but the rest of the code base would require something similar.\n\nHope that helps\u2026\n\n- henrik", "created": "2018-01-17T16:34:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The two reported locations in source are for the classes {{DiagnosticFormatter}}, and {{DiagnosticFormatterPuppetStyle}}. The former is the base class. Only the \"puppet style\" formatter is used in puppet.", "created": "2018-01-18T01:05:00.000000"}], "components": [], "created": "2018-01-17T16:33:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39192f4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}], "description": "In the pops/validation.rb there are Diagnostic classes that print out the location of an error \n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/pops/validation.rb#L296\n{code}\n    def format_location diagnostic\n      file = diagnostic.file\n      file = (file.is_a?(String) && file.empty?) ? nil : file\n      line = pos = nil\n      if diagnostic.source_pos\n        line = diagnostic.source_pos.line\n        pos = diagnostic.source_pos.pos\n      end\n      if file && line && pos\n        \"#{file}:#{line}:#{pos}:\"\n      elsif file && line\n        \"#{file}:#{line}:\"\n      elsif file\n        \"#{file}:\"\n      else\n        \"\"\n      end\n    end\n{code}\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/pops/validation.rb#L331\n{code}\n    def format_location diagnostic\n      file = diagnostic.file\n      file = (file.is_a?(String) && file.empty?) ? nil : file\n      line = pos = nil\n      if diagnostic.source_pos\n        line = diagnostic.source_pos.line\n        pos = diagnostic.source_pos.pos\n      end\n\n      if file && line && pos\n        \" at #{file}:#{line}:#{pos}\"\n      elsif file && line\n        \" at #{file}:#{line}\"\n      elsif line && pos\n        \" at line #{line}:#{pos}\"\n      elsif line\n        \" at line #{line}\"\n      elsif file\n        \" in #{file}\"\n      else\n        \"\"\n      end\n    end\n{code}\n\nWe should consider updating these methods to print out the location of an error in a more generic way. The output of these methods may being used by integrations with editors etc, and we should determine the when and how to work on updating these strings as appropriate.\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55412", "fixedVersions": [], "id": "55412", "issueType": "Task", "key": "INTL-47", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update pops/validation.rb methods that print error location to use error_location()", "timeSpent": "PT0S", "updated": "2018-01-30T22:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-10T09:27:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Review calls to \"raise NotImplementedError\" and determine which need string decorations for i18n\n- unit tests updated and passing\n- acceptance tests updated and passing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f937cb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj80f:"}], "description": "In the Puppet code when we call \"raise NotImplementedError\" the string passed most likely should be internationalized.\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55441", "fixedVersions": [], "id": "55441", "issueType": "Task", "key": "INTL-43", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n add string decorations to \"raise NotImplementedError\" call", "timeSpent": "PT0S", "updated": "2018-01-30T22:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Ping [~accountid:557058:c7e2df03-377d-4bf0-9407-106b8483430d] any ideas?", "created": "2018-01-10T05:15:00.000000"}], "components": [], "created": "2018-01-09T10:37:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Update message string creation to be more i18n friendly\n* All unit and acceptance tests pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a142db7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziyzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/18"}], "description": "In the classes DataHashFunctionProvider and ModuleDataProvider, we have build a message string by using yield to get a string from a block call.\n\n{code}\n  def validate_data_hash(data_hash)\n...\n      msg = \"#{yield} must use keys qualified with the name of the module\"\n      memo = memo.clone if memo.equal?(data_hash)\n      memo.delete(k)\n      Puppet.warning(\"Module '#{module_name}': #{msg}\")\n{code}\n\n{code}\n def data_value(lookup_invocation, location, root_key)\n    hash = data_hash(lookup_invocation, location)\n    value = hash[root_key]\n    if value.nil? && !hash.include?(root_key)\n      lookup_invocation.report_not_found(root_key)\n      throw :no_such_key\n    end\n    value = validate_data_value(value) do\n      msg = \"Value for key '#{root_key}', in hash returned from #{full_name}\"\n      location.nil? ? msg : \"#{msg}, when using location '#{location}',\"\n    end\n    interpolate(value, lookup_invocation, true)\n  end\n\n  def data_hash(lookup_invocation, location)\n    ctx = function_context(lookup_invocation, location)\n    ctx.data_hash ||= parent_data_provider.validate_data_hash(call_data_hash_function(ctx, lookup_invocation, location)) do\n      msg = \"Value returned from #{full_name}\"\n      location.nil? ? msg : \"#{msg}, when using location '#{location}',\"\n    end\n  end\n{code}\n\nWe need to change this code to be more i18n friendly.", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55395", "fixedVersions": [], "id": "55395", "issueType": "Task", "key": "INTL-53", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update for i18n support of DataHashFunctionProvider and ModuleDataProvider methods", "timeSpent": "PT0S", "updated": "2019-05-23T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "body": "Use the below grep to find various usages that do not include translation on strings\n\n{code}\n11:36 $ grep -r 'Puppet::Util::Windows::Error' lib | grep -v '_('\n{code}\n\nlike the following:\n\n{code}\nlib/puppet/util/windows/file.rb:    raise Puppet::Util::Windows::Error.new(\"ReplaceFile(#{target}, #{source})\")\n{code}\n", "created": "2018-01-08T12:40:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/file.rb", "created": "2018-02-07T01:01:00.000000"}], "components": [], "created": "2018-01-08T12:38:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Review usage of Puppet::Util::Windows::Error and determine which need string decorations for i18n\n- unit tests updated and passing\n- acceptance tests updated and passing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e21e65e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzirkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/18"}], "description": "In the Puppet code when we call Puppet.info() the string passed most likely should be internationalized.\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55352", "fixedVersions": [], "id": "55352", "issueType": "Task", "key": "INTL-51", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n add string decorations to Puppet::Util::Windows::Error usage", "timeSpent": "PT0S", "updated": "2019-05-21T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-05T11:40:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Review calls to \"raise Puppet::Error\" and determine which need string decorations for i18n\n- unit tests updated and passing\n- acceptance tests updated and passing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47f9d257"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj807:"}], "description": "In the Puppet code when we call \"raise Puppet::Error\" the string passed most likely should be internationalized.\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55316", "fixedVersions": [], "id": "55316", "issueType": "Task", "key": "INTL-46", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n add string decorations to \"raise Puppet::Error\" call", "timeSpent": "PT0S", "updated": "2018-01-30T22:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-04T18:51:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@539f5ae8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzizfb:"}], "description": "The config file for the Transifex-Github integration is tracking a testing branch that no longer exists. Remove the testing branch from the file. \nWe need to track a different branch for Puppet agent strings. This ticket also covers changing the Puppet agent branch.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55394", "fixedVersions": [], "id": "55394", "issueType": "Task", "key": "INTL-35", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove git branch that no longer exists and change the Puppet agent branch", "timeSpent": "PT0S", "updated": "2019-05-21T17:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-04T11:24:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64430a98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziyzr:"}], "description": "We need to find the various places that we add the node to messages by adding \"on node #\\{node}\"  and similar and change this over to a i18n translatable version. Maybe something like\n{code}\n\"%{message} (node: %{node})\"\n{code}\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55315", "fixedVersions": [], "id": "55315", "issueType": "Task", "key": "INTL-49", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "refactor the adding of node information to messages with \"on node #{node}\" to be more translation friendly", "timeSpent": "PT0S", "updated": "2019-05-21T17:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-04T09:31:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "+- Review calls to fail() and determine which need string decorations for i18n\n- unit tests updated and passing\n- acceptance tests updated and passing+"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69c38383"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziytr:"}], "description": "In the Puppet code when we call fail() the string passed most likely should be internationalized.\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55313", "fixedVersions": [], "id": "55313", "issueType": "Task", "key": "INTL-50", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n add string decorations to fail() calls", "timeSpent": "PT0S", "updated": "2019-05-21T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2018-01-04T09:30:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Review calls to devfail() and determine which need string decorations for i18n\n- unit tests updated and passing\n- acceptance tests updated and passing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@337b48ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvx3:"}], "description": "In the Puppet code when we call devfail() the string passed most likely should be internationalized.\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55370", "fixedVersions": [], "id": "55370", "issueType": "Task", "key": "INTL-44", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n add string decorations to devfail calls", "timeSpent": "PT0S", "updated": "2019-05-29T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-01T19:59:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d5b835"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziwmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_255013847_*|*_5_*:*_1_*:*_0"}], "description": "I added Irving projects and branches to the TXGH yaml config file several weeks ago, in addition to the Hoyt branches we were already tracking. The changes broke the integration. I've since learned from Transifex that tracking multiple branches of the same repo is a known issue and a currently unsupported configuration. \n\nThe work in this ticket comments out all Irving branches. After the January string freeze for the next Hoyt release we should comment out Hoyt and uncomment the Irving branches. \n\nThe medium-term workaround for this is to have two TXGH instances, per Transifex's suggestion. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55351", "fixedVersions": [], "id": "55351", "issueType": "Task", "key": "INTL-34", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2018-01-04T18:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Remove Irving additions to the TXGH config files", "timeSpent": "PT0S", "updated": "2018-01-04T18:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2017-12-28T11:35:00.000000", "creator": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fbc244a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68714836935_*|*_6_*:*_1_*:*_0"}], "description": "Was suggested we do this by Dan/SRE during troubleshooting over the holidays. He says this is on the transifex side so I assume we will need to do it - hoping you know how.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55312", "fixedVersions": [], "id": "55312", "issueType": "Bug", "key": "INTL-33", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "resolution": "Won't Do", "resolutionDate": "2020-03-02T19:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Rotate Transifex Password", "timeSpent": "PT0S", "updated": "2020-03-02T19:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2017-12-21T15:19:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46f223b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzivhb:"}], "description": "We need to review the used in the classes DiagnosticFormatter and DiagnosticFormatterPuppetStyle and determine if they should should be updated to support i18n or not.\n\nWe should also determine if it is possible to convert DiagnosticFormatterPuppetStyle.format_location() to use Puppet::Util::Errors.error_location_with_space() so that this output will match up with the normal user output.", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55311", "fixedVersions": [], "id": "55311", "issueType": "Task", "key": "INTL-42", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "I18n Review DiagnosticFormatter and DiagnosticFormatterPuppetStyle for I18n updates", "timeSpent": "PT0S", "updated": "2018-01-30T22:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "Another thing to take into account here is that the wording \"on node ...\" can be gravely misleading. It should say something like \"during compile for node ...\" instead. PUP-8370 can serve as a good example of this.", "created": "2018-01-22T05:31:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "This is a\u00a0case of conditional string concatenation (which is not localization-friendly):\n\n[https://github.com/puppetlabs/puppet/blob/master/lib/puppet/error.rb]\n{noformat}def to_s\n msg = super\n msg = _(\"Could not parse for environment %{environment}: %{message}\") % { environment: environment, message: msg } if environment\n msg = _(\"%{message} on node %{node}\") % { message: msg, node: node } if node\n msg\nend{noformat}\n{panel}\nIn the above code,\u00a0there are\u00a04 complete messages:\n\nmsg = \"Could not parse for environment %\\{environment}: %\\{message} on node %\\{node}\"\u00a0\n\nmsg = \"Could not parse for environment %\\{environment}: %\\{message}\"\n\nmsg = \"%\\{message} on node %\\{node}\"\n\nmsg\n{panel}\n\u00a0 \"On node %\\{node}, could not parse for environment %\\{environment}: %\\{message}\"\n\n[https://github.com/puppetlabs/puppet/blob/master/lib/puppet/parser/compiler.rb]\n{code:java}message = _(\"%{message} on node %{node}\") % { message: detail, node: node.name }\n{code}\n\u00a0\n\n[https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/log.rb]\u00a0\n{code:java}msg = _(\"Could not parse for environment %{environment}: %{msg}\") % { environment: environment, msg: msg } unless environment.nil?\nmsg += Puppet::Util::Errors.error_location_with_space(file, line, pos)\nmsg = _(\"%{msg} on node %{node}\") % { msg: msg, node: node } unless node.nil?\n{code}\n\u00a0\n{panel:title=In the above code,\u00a0there are\u00a04 possible complete messages:}\nmsg = \"Could not parse for environment %\\{environment}: %\\{msg}%\\{err_loc} on node %\\{node}\"\n\nmsg = \"Could not parse for environment %\\{environment}: %\\{msg}%\\{err_loc}\"\n\nmsg = \"%\\{msg}%\\{err_loc} on node %\\{node}\"\n\nmsg = \"%\\{msg}%\\{err_loc}\"\n{panel}\n\u00a0\"On node #\\{node}, could not parse for environment #\\{environment}: #\\{msg}#\\{err_loc}\"\n\n\u00a0\u00a0", "created": "2018-02-05T19:28:00.000000"}, {"author": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "body": "Why keep the \"on\" at all? Why not do something like '(node: node_name)' instead?\n\n{noformat}\nCould not parse for environment production Something failed (file: /path/to/file, line: 123, column: 5) (node: node_name)\n{noformat}\n\nThis way we use the same logic for all the places we have this problem. Especially in the places where we don't have any idea what the error string looks like.\n", "created": "2018-02-07T09:15:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "If the error\u00a0message is the result of concatenating multiple phrases,\u00a0as long as each phrase is\u00a0grammatically complete from the next phrase, it will be localization-friendly.\n\n\u2014\n\nCould not parse environment \"product\". Something failed.\u00a0(file: /path/to/file, line: 123, column: 5) (node: node_name)\n\nSyntax: (environment message)(error message)(error location)(node: node_name)\n\n\u2014\n\n\u00a0", "created": "2018-02-07T23:34:00.000000"}], "components": [], "created": "2017-12-21T10:56:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ec9e03c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}], "description": "We need to change how we report the node that a message occurs on to be more translation friendly. Currently the common way is to say \"on node #\\{node\\}\". We should be more translation friendly about this.\n\n{noformat}\n09:42 $ grep -r 'on node' lib\nlib/puppet/defaults.rb:        should be used on nodes running `puppet agent` or `puppet apply`.\nlib/puppet/error.rb:      msg = \"#{msg} on node #{node}\" if node\nlib/puppet/external/dot.rb:    'fixedsize',   # default: false; label text has no affect on node size\nlib/puppet/parser/compiler.rb:    message = \"#{detail} on node #{node.name}\"\nlib/puppet/util/log.rb:      msg = _(\"%{msg} on node %{node}\") % { msg: msg, node: node } unless node.nil?\n{noformat}", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55387", "fixedVersions": [], "id": "55387", "issueType": "Task", "key": "INTL-52", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "i18n need to change \"on node #{node}\" code to be translation friendly", "timeSpent": "PT0S", "updated": "2019-05-29T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Created PR for app.yaml changes for Irving: https://github.com/puppetlabs/puppetlabs-modules/pull/7819", "created": "2018-01-30T18:35:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "TXGH has been enabled for Irving", "created": "2018-03-12T18:52:00.000000"}], "components": [], "created": "2017-12-14T22:07:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f17db9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-38"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzird3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3675232146_*|*_3_*:*_1_*:*_3912623753_*|*_5_*:*_1_*:*_0"}], "description": "Update the Hiera config file to add Irving dev branches to the TXGH integration.\n\nThis requires:\n- commenting out any Hoyt-specific configurations and uncommenting the Irving-specific configurations which I have already added in the Hiera file\n- switching puppetlabs/puppet from the 5.3.x branch to the master branch (comment out 5.3.x and uncomment master)\n- confirming that the webhooks are working after the change is made\n- once the POT files are updated in Transifex, notify [~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428]", "epicLinkSummary": "Puppet Enterprise i18n", "estimate": "PT0S", "externalId": "55314", "fixedVersions": [], "id": "55314", "issueType": "Task", "key": "INTL-32", "labels": [], "originalEstimate": "PT0S", "parent": "55317", "parentSummary": "Puppet Enterprise i18n", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2018-03-12T18:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update app.yaml for Irving", "timeSpent": "PT0S", "updated": "2018-03-12T18:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "attachments": [], "comments": [], "components": [], "created": "2017-11-29T14:01:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f48a17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzih0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_297852_*|*_1_*:*_1_*:*_4066123_*|*_5_*:*_1_*:*_0"}], "description": "When calling the {{gettext:update_pot}} rake task, I'm getting the following exception when using Puppet 5.3.3.\n{code}\n\u279c  puppetlabs-pe_manager git:(hoyt) \u2717 be rake gettext:update_pot --trace\ngettext-setup tasks will only be loaded if the locales/ directory is present\n** Invoke gettext:update_pot (first_time)\n** Execute gettext:update_pot\nrake aborted!\nNoMethodError: undefined method `map' for true:TrueClass\nDid you mean?  tap\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fast_gettext-1.1.0/lib/fast_gettext/storage.rb:31:in `available_locales'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fast_gettext-1.1.0/lib/fast_gettext/storage.rb:132:in `block in best_locale_in'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fast_gettext-1.1.0/lib/fast_gettext/storage.rb:131:in `each'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fast_gettext-1.1.0/lib/fast_gettext/storage.rb:131:in `best_locale_in'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fast_gettext-1.1.0/lib/fast_gettext/storage.rb:118:in `default_locale='\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-setup-0.28/lib/gettext-setup/gettext_setup.rb:46:in `initialize'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-setup-0.28/lib/gettext-setup/pot.rb:119:in `update_pot'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-setup-0.28/lib/tasks/gettext.rake:12:in `block (2 levels) in <top (required)>'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/task.rb:251:in `block in execute'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/task.rb:251:in `each'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/task.rb:251:in `execute'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/task.rb:195:in `block in invoke_with_call_chain'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/2.3.0/monitor.rb:214:in `mon_synchronize'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/task.rb:181:in `invoke'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:160:in `invoke_task'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:116:in `block (2 levels) in top_level'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:116:in `each'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:116:in `block in top_level'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:125:in `run_with_threads'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:110:in `top_level'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:83:in `block in run'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:186:in `standard_exception_handling'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/lib/rake/application.rb:80:in `run'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'\n/Users/highb/.rbenv/versions/2.3.1/bin/rake:22:in `load'\n/Users/highb/.rbenv/versions/2.3.1/bin/rake:22:in `<top (required)>'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/cli/exec.rb:74:in `load'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/cli/exec.rb:74:in `kernel_load'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/cli/exec.rb:27:in `run'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/cli.rb:335:in `exec'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/cli.rb:20:in `dispatch'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/cli.rb:11:in `start'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/exe/bundle:32:in `block in <top (required)>'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'\n/Users/highb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/exe/bundle:24:in `<top (required)>'\n/Users/highb/.rbenv/versions/2.3.1/bin/bundle:22:in `load'\n/Users/highb/.rbenv/versions/2.3.1/bin/bundle:22:in `<main>'\nTasks: TOP => gettext:update_pot\n{code}\n\nWith the help of [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] and [~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69] we found that https://github.com/puppetlabs/puppet/commit/f9d5016619ba6782acc2d8d7271294f591a2b9f6?diff=unified set the default_available_locales for FastGettext to nil, which the gettext-setup-gem didn't expect to ever be nil.\n\nh2. Solution\nI'm going to update gettext-setup-gem to initialize default_available_locales as an empty array if it isn't set.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55440", "fixedVersions": ["gettext-setup 0.29"], "id": "55440", "issueType": "Bug", "key": "INTL-31", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Fixed", "resolutionDate": "2017-11-29T15:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "gettext-setup-gem 0.28 throws exception when using Puppet 5.3.3", "timeSpent": "PT0S", "updated": "2017-11-29T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Could this be done with giving a lambda to Param#format instead of a string? For example:\n{code:ruby}\nparam.format(lambda() {|from, to| _(\"change from %{from_value} to %{to_value} failed: \") % { from_value: from, to_value: to}}\n{code}\n", "created": "2017-11-09T01:25:00.000000"}, {"author": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "body": "Hmm. not sure that will work with the current format code:\n\n{code:ruby}\n  def format(fmt, *args)\n    fmt % args.map { |arg| @sensitive ? \"[redacted]\" : arg.to_s }\n  end\n{code}", "created": "2017-11-09T09:53:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "no, it needs to change as well... I have not looked at code in detail - I was just suggesting use of lambda if that helps with registering a future formatting thing", "created": "2017-11-09T10:35:00.000000"}], "components": [], "created": "2017-11-08T15:10:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Refactor the use of \"%s\"  style formatting with the calls to Puppet::Parameter.format()\n- Update affected i18n strings so they can be re-translated"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8d5536"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzirk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}], "description": "the Puppet::Parameter.format() method uses sprintf style semantics and %s formatting. We need to refactor this so that we can avoid the %s style formatting which is too hard to translate.\n\nFor example:\n\n      event.message = param.format(_(\"change from %s to %s failed: \"),\n                                   param.is_to_s(current_value),\n                                   param.should_to_s(param.should)) + detail.to_s", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55445", "fixedVersions": [], "id": "55445", "issueType": "Task", "key": "INTL-45", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "refactor Puppet::Parameter.format so that we can avoid using %s in strings", "timeSpent": "PT0S", "updated": "2019-05-21T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["gettext-setup-gem"], "created": "2017-10-04T14:12:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The gettext-setup gem only {{includes}} the translation methods once."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2352c829"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-8079"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh89j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1735196458_*|*_6_*:*_1_*:*_0"}], "description": "Whenever {{GettextSetup.initialize()}} called, it brings translation methods (e.g. {{\\_()}}) into scope with https://github.com/puppetlabs/gettext-setup-gem/blob/master/lib/gettext-setup/gettext_setup.rb#L33. This is potentially expensive, and only needs to be done once. We should look into guarding this line with a check for whether Object already provides the translation methods, something like {{if !Object.respond_to?(:\\_)}}.", "epicLinkSummary": "Puppet i18n with Modules: Expanded use-cases and performance", "estimate": "PT0S", "externalId": "55331", "fixedVersions": ["gettext-setup 0.29"], "id": "55331", "issueType": "Improvement", "key": "INTL-30", "labels": [], "originalEstimate": "PT0S", "parent": "24134", "parentSummary": "Puppet i18n with Modules: Expanded use-cases and performance", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Won't Fix", "resolutionDate": "2017-10-24T16:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Only bring translation methods into scope if they are not already present", "timeSpent": "PT0S", "updated": "2017-10-24T16:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The {{caller}} improvements is not be possible on a Ruby 1.9.3 - which we still have to support with Puppet 5 because of JRuby.\nIn Ruby 1.9.3 {{Kernel#caller}} only takes a skip-count, not a range (skip-count is kind of useless). The {{sort_by}} may be an improvement, and is available in Ruby 1.9.3.\n\n\n", "created": "2017-12-05T10:27:00.000000"}], "components": [], "created": "2017-09-28T12:52:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29717c2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzirkn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/17"}], "description": "While updating the rubocop version, I found 2 new rubocop checks that fail on the puppet code base that we should look at doing performance tests against to see if making the suggested change would have any performance improvements.\n\nPerformance/Caller:\n{code}\nrake aborted!\nRuboCop detected offenses\n/Users/eric.delaney/work/my_repos/puppet/Rakefile:75:in `block in <top (required)>'\n/Users/eric.delaney/.rvm/gems/ruby-2.3.3/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'\n/Users/eric.delaney/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `eval'\n/Users/eric.delaney/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `<main>'\nTasks: TOP => rubocop\n(See full trace by running task with --trace)\n== lib/puppet/util/log.rb ==\nC:174: 58: Performance/Caller: Use caller(n..n) instead of caller[n].\n== lib/puppet/util/logging.rb ==\nC:203: 15: Performance/Caller: Use caller(n..n) instead of caller[n].\nC:205: 16: Performance/Caller: Use caller(n..n) instead of caller[n].\n\n1060 files inspected, 3 offenses detected\n{code}\n\nPerformance/CompareWithBlock\n{code}\nrake aborted!\nRuboCop detected offenses\n/Users/eric.delaney/work/my_repos/puppet/Rakefile:75:in `block in <top (required)>'\n/Users/eric.delaney/.rvm/gems/ruby-2.3.3/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'\n/Users/eric.delaney/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `eval'\n/Users/eric.delaney/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `<main>'\nTasks: TOP => rubocop\n(See full trace by running task with --trace)\n== ext/puppet-test ==\nC:438: 30: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC:440: 41: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/application/describe.rb ==\nC: 68: 17: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC:153: 20: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC:162: 27: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/application/doc.rb ==\nC:157: 26: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/indirector/resource/ral.rb ==\nC: 28:  9: Performance/CompareWithBlock: Use sort_by(&:title) instead of sort { |a, b| a.title <=> b.title }.\n== lib/puppet/provider/parsedfile.rb ==\nC: 68: 17: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/reference/indirection.rb ==\nC:  8: 45: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC: 15: 61: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/reference/metaparameter.rb ==\nC: 22: 12: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/reference/providers.rb ==\nC: 38: 20: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/reference/type.rb ==\nC: 52: 11: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC: 72: 26: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC: 95: 21: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/reports.rb ==\nC: 77: 31: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/transaction/report.rb ==\nC:335: 17: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/type/file.rb ==\nC:577: 30: Performance/CompareWithBlock: Use sort_by { |a| a[:path] } instead of sort { |a, b| a[:path] <=> b[:path] }.\n== lib/puppet/type.rb ==\nC:1908: 77: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/util/instance_loader.rb ==\nC: 43: 28: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/util/metric.rb ==\nC: 57: 13: Performance/CompareWithBlock: Use sort_by { |a| a[1] } instead of sort { |a, b| a[1] <=> b[1] }.\n== lib/puppet/util/provider_features.rb ==\nC: 84: 28: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\nC:133: 52: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n== lib/puppet/util/reference.rb ==\nC: 68: 34: Performance/CompareWithBlock: Use sort_by(&:to_s) instead of sort { |a, b| a.to_s <=> b.to_s }.\n\n1060 files inspected, 24 offenses detected\n{code}", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55329", "fixedVersions": [], "id": "55329", "issueType": "Task", "key": "INTL-48", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update and test rubocop performance complaints Performance/Caller and Performance/CompareWithBlock", "timeSpent": "PT0S", "updated": "2018-01-30T22:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The {{puppet master}} application was removed in puppet6. Closing as won't fix", "created": "2018-09-26T19:52:00.000000"}], "components": [], "created": "2017-09-21T16:04:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@784f6ffd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgvzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31981644384_*|*_6_*:*_1_*:*_0"}], "description": "This compile command prints a Error in japanese, but not the follow on solution message which we appear to have a translation for.\n\n{code}\nUntranslated string - but is in the resource file:\n[root@dqvtmb6jip99iiv ~]#  LANG=ja_JP puppet master --compile dsf\nError: \u5b9f\u884c\u3092\u6e96\u5099\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002: The certificate retrieved from the master does not match the agent's private key.\nCertificate fingerprint: DB:2A:45:19:58:BF:3A:56:3A:37:85:07:59:80:7C:41:2B:B2:0E:BF:C0:D7:AB:E6:7C:C6:83:27:41:C9:C1:CD\nTo fix this, remove the certificate from both the master and the agent and then start a puppet run, which will automatically regenerate a certificate.\nOn the master:\n  puppet cert clean dqvtmb6jip99iiv.delivery.puppetlabs.net\nOn the agent:\n  1a. On most platforms: find /etc/puppetlabs/puppet/ssl -name dqvtmb6jip99iiv.delivery.puppetlabs.net.pem -delete\n  1b. On Windows: del \"\\etc\\puppetlabs\\puppet\\ssl\\certs\\dqvtmb6jip99iiv.delivery.puppetlabs.net.pem\" /f\n  2. puppet agent -t\n{code}", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55310", "fixedVersions": [], "id": "55310", "issueType": "Bug", "key": "INTL-40", "labels": ["exploratory_testing"], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "resolution": "Won't Fix", "resolutionDate": "2018-09-26T19:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "puppet master compile command with language in japanese doesn't print solution in japanese", "timeSpent": "PT0S", "updated": "2018-09-26T19:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "[https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/reference.rb]\n\n> Time.now.to_s\n\nFormat of current time should be locale-sensitive.", "created": "2018-02-01T00:45:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "It seems that this issue has been resolved.\n\n[https://github.com/puppetlabs/puppet/blame/b579a0527d1082f63b1e921ba94f4bb946a8408a/lib/puppet/util/reference.rb#L111]", "created": "2019-06-17T12:36:00.000000"}], "components": [], "created": "2017-09-11T10:32:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b4b2ab8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymvun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16294076_*|*_10009_*:*_1_*:*_44445_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8472141578_*|*_10005_*:*_1_*:*_47163227588"}], "description": "The files autogenerated by Puppet where the text string is converted should include a date that is converted to the locale's format as well.\n\nI found these 2 specific instances where we print the date by using Time.now.\n\n{code}\n#. TRANSLATORS message accompanied by date of generation\n#: ../lib/puppet/util/reference.rb:17\nmsgid \"This page autogenerated on \"\nmsgstr \"\u3053\u306e\u30da\u30fc\u30b8\u306f\u81ea\u52d5\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f\u3002\"\n\n    \"\\n\\n----------------\\n\\n*\" + _(\"This page autogenerated on \") + \"#{Time.now}*\\n\"\n{code}\n\n\nIn this case the message WON'T have a closing \"paren\" in the output, which is broken as well.\n\n\n{code}\n#. TRANSLATORS message accompanied by date of generation\n#: ../lib/puppet/util/reference.rb:116\nmsgid \"\"\n\"\\n\"\n\"\\n\"\n\"**This page is autogenerated; any changes will get overwritten** *(last generated on \"\nmsgstr \"\\n\"\n\"\\n\"\n\"**\u3053\u306e\u30da\u30fc\u30b8\u306f\u81ea\u52d5\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u3059; \u5909\u66f4\u3092\u52a0\u3048\u308b\u3068\u3001\u4e0a\u66f8\u304d\u3055\u308c\u307e\u3059** *(\u6700\u8fd1\u306e\u4f5c\u6210 \"\n\n    text << _(\"\\n\\n**This page is autogenerated; any changes will get overwritten** *(last generated on \") + \"#{Time.now.to_s})*\\n\\n\"\n{code}", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55309", "fixedVersions": [], "id": "55309", "issueType": "Bug", "key": "INTL-41", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "resolution": "Done", "resolutionDate": "2019-06-17T13:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "I18N dates in localized output should also be localized", "timeSpent": "PT0S", "updated": "2019-06-17T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] Do you want me to track both POT files in the Transifex integration?", "created": "2017-08-23T20:21:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] I think locales/puppetlabs-pe_manager.pot is the only necessary file. The other file is for the metadata.json, which won't be user-visible, anyway.", "created": "2017-08-24T05:01:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] This is all configured now. You can see that the Transifex webhook in the pe_manager repo is now working.", "created": "2017-08-31T22:47:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "I can even see the strings in the Transifex UI! Thanks!", "created": "2017-09-01T02:30:00.000000"}], "components": [], "created": "2017-08-22T04:30:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eb58008"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_143438137_*|*_10007_*:*_1_*:*_689050306_*|*_3_*:*_1_*:*_10901525_*|*_5_*:*_1_*:*_0"}], "description": "To add your POT to the Transifex-Github configuration file, please provide all of the following information. Adding your POT to the configuration file will ensure that changes to user-facing strings are pushed to the Transifex translation management system (assuming that you have completed all other steps required to externalize strings and use a CI job to automate updates to your POT file).\n\n*POT file path*: locales/puppetlabs-pe_manager.pot\n*Name of your repo*: puppetlabs/puppetlabs-pe_manager\n*No. of POTs in repo*: 2 (will eventually be merged into 1)\n\nPlease see the Translation Workflow in Confluence for file/directory naming conventions and structure.", "epicLinkSummary": "Adding your POT file to the translation workflow", "estimate": "PT0S", "externalId": "55386", "fixedVersions": [], "id": "55386", "issueType": "Task", "key": "INTL-29", "labels": [], "originalEstimate": "PT0S", "parent": "55436", "parentSummary": "Adding your POT file to the translation workflow", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Fixed", "resolutionDate": "2017-08-31T22:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add puppetlabs-pe_manager POT to translation workflow", "timeSpent": "PT0S", "updated": "2017-09-01T02:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [], "components": [], "created": "2017-08-17T11:48:00.000000", "creator": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41da429c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg28n:"}], "description": "We need to add information and troubleshooting to the puppet agent guide for I18N support for Puppet Agent 5.2.0\n\nI've collect the list of things that people want to understand on this confluence page. All of which we will want to try and document for our customers.\n\nhttps://confluence.puppetlabs.com/display/systemsEngineering/I18N+Testing+Puppet+Agent\n\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55369", "fixedVersions": [], "id": "55369", "issueType": "Task", "key": "INTL-54", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add I18N information for puppet docs 5.2.0", "timeSpent": "PT0S", "updated": "2019-05-21T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "PR submitted to SRE for review https://github.com/puppetlabs/puppetlabs-modules/pull/7361", "created": "2017-08-15T21:32:00.000000"}], "components": [], "created": "2017-08-15T06:51:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@289e9421"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfzxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52881558_*|*_10007_*:*_1_*:*_72330048_*|*_5_*:*_1_*:*_0"}], "description": "To add your POT to the Transifex-Github configuration file, please provide all of the following information. Adding your POT to the configuration file will ensure that changes to user-facing strings are pushed to the Transifex translation management system (assuming that you have completed all other steps required to externalize strings and use a CI job to automate updates to your POT file).\n\n*POT file path*: (e.g. locales/puppet-enterprise.pot)\n*Name of your repo*: puppetlabs/pe-installer-shim\n*No. of POTs in repo*: 1\n\nPlease see the Translation Workflow in Confluence for file/directory naming conventions and structure.", "epicLinkSummary": "Adding your POT file to the translation workflow", "estimate": "PT0S", "externalId": "55439", "fixedVersions": [], "id": "55439", "issueType": "Task", "key": "INTL-28", "labels": [], "originalEstimate": "PT0S", "parent": "55436", "parentSummary": "Adding your POT file to the translation workflow", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Fixed", "resolutionDate": "2017-08-16T17:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add pe-installer-shim POT to translation workflow", "timeSpent": "PT0S", "updated": "2017-08-16T17:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Is this a duplicate of PUP-7108?", "created": "2017-12-17T18:43:00.000000"}], "components": [], "created": "2017-06-12T17:45:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7edbaa20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "INTL-37"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeldb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2485821024_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83406034997"}], "description": "Create CI job that generates a pseudo-localization file for C++ projects. \n\nPseudo-loc file generation should be triggered at same point in the process that POT file updates are (or would be) sent to Transifex.\n\n(This may use the 'podebug' utility. See PE-20030 for more information.)\n", "epicLinkSummary": "Agent i18n/l10n testing ", "estimate": "PT0S", "externalId": "55368", "fixedVersions": [], "id": "55368", "issueType": "Task", "key": "INTL-55", "labels": [], "originalEstimate": "PT0S", "parent": "55444", "parentSummary": "Agent i18n/l10n testing ", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Won't Do", "resolutionDate": "2020-03-02T19:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Create CI job that generates pseudo-localization file (for C++ projects)", "timeSpent": "PT0S", "updated": "2020-03-02T19:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a53f79a4ee9b3787fdecc5c", "attachments": [], "comments": [{"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "[~accountid:557058:a69e978d-6cea-49f9-9227-3a3ef8a776c0], [~accountid:557058:89341248-d23e-4b19-a2b6-66b9bb55eb83], [~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced]: do any of you have opinions on if the QA manual test tickets in here should be feature team tix?  \n\nthe manual testing tickets in here are well outlined, so much so that this feels like it might benefit from an exploratory testing session for agent i18n/l10n.  thoughts?", "created": "2017-06-13T11:18:00.000000"}, {"author": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] The manual tests are intended to be, go do systematic exploratory testing, and verify we're seeing the correct output and behavior.", "created": "2017-06-13T11:28:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715], I would prefer the test tickets to be in the project for which they are associated with.", "created": "2017-06-13T11:55:00.000000"}], "components": [], "created": "2017-06-12T17:32:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10267e5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Agent i18n/l10n testing "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynbef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/17"}], "description": "This epic collects tasks testing i18n/l10n in Puppet Agent components.\n\n/cc [~accountid:557058:89341248-d23e-4b19-a2b6-66b9bb55eb83], [~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69], [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562], [~accountid:557058:a69e978d-6cea-49f9-9227-3a3ef8a776c0]", "duedate": "2017-09-06T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55444", "fixedVersions": [], "id": "55444", "issueType": "Epic", "key": "INTL-37", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "status": "Developing", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Agent i18n/l10n testing ", "timeSpent": "PT0S", "updated": "2018-01-30T18:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4] could you take a look at this? Patching the one case works for us, but I'm concerned there are other workflows where extraction fails, but the code doesn't raise an exception or otherwise cause a non-zero exit code. /cc [~accountid:557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91]", "created": "2017-04-18T15:14:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "[~accountid:63d40628f6e1b543161789a7] I put up a PR here if you want to take a look. Shouldn't have any problems getting this merged and a new gem built within a day or so.\n\nhttps://github.com/puppetlabs/gettext-setup-gem/pull/39", "created": "2017-04-18T19:08:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Meanwhile I'll see about adding some tests around these exit codes to prevent future regressions.", "created": "2017-04-18T19:08:00.000000"}], "components": ["gettext-setup-gem", "ruby"], "created": "2017-04-17T09:47:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31ab0bd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdd4n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10557_*|*_10007_*:*_1_*:*_3682353_*|*_3_*:*_1_*:*_13275098_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_178630407"}], "description": "If there is an error generating/updating the pot file, then the gettext method doesn't raise or exit with non-zero, so the job doesn't fail in CI:\n\n{noformat}\n$ git clone https://github.com/puppetlabs/puppet\n$ cd puppet\n$ git checkout 8e8866b\n$ bundle install --path .bundle\n$ bundle exec rake gettext:update_pot\n/Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/po_entry.rb:305:in `format': This POEntry is a kind of plural but the msgid_plural property is nil. msgid: Function lookup() did not find a value for the name '%{name}' (GetText::POEntry::NoMsgidPluralError)\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/po_entry.rb:175:in `to_s'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/po.rb:210:in `block in to_s'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/po.rb:208:in `each'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/po.rb:208:in `to_s'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:222:in `generate_pot'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:151:in `run'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:34:in `run'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/gems/gettext-3.2.2/bin/rxgettext:24:in `<top (required)>'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/bin/rxgettext:23:in `load'\n        from /Users/josh/work/puppet/.bundle/ruby/2.3.0/bin/rxgettext:23:in `<main>'\nPOT creation failed\n$ echo $?\n0\n{noformat}\n\nChanging the following line causes it to correctly exit with 1, but I don't know if that is sufficient in all cases where failure may occur?\n\n{code:ruby}\nresult = GettextSetup::Pot.generate_new_pot(locales_path, path)\nif !result\n  puts 'POT creation failed'\n  exit 1\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55350", "fixedVersions": ["gettext-setup 0.24"], "id": "55350", "issueType": "Bug", "key": "INTL-27", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2017-04-19T16:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "GettextSetup.update_pot exits with 0 on failure", "timeSpent": "PT0S", "updated": "2017-04-19T16:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-04-13T17:06:00.000000", "creator": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Ruby script to generate a po file as an output\n* Script should be able to cope with having no description or summary as they aren't in all the metadata.json files"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3304a8c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdc6f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66334_*|*_6_*:*_1_*:*_0"}], "description": "Generate a POT metadata file using Ruby. json2po is a Python file therefore the installation is complex. As the po file is static except the timestamp, description and summary. Not all files have a description or summary.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55367", "fixedVersions": ["gettext-setup 0.23"], "id": "55367", "issueType": "New Feature", "key": "INTL-26", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "resolution": "Fixed", "resolutionDate": "2017-04-13T17:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Generation of a POT metadata file, using ruby", "timeSpent": "PT0S", "updated": "2017-04-18T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-04-06T11:16:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A POT update is triggered when strings are added to the project\n* Tests exist for detecting changed strings"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69c6a6b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-1024"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd62v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_234713805_*|*_1_*:*_1_*:*_6428_*|*_10007_*:*_1_*:*_93818609_*|*_3_*:*_1_*:*_12162272_*|*_5_*:*_1_*:*_712617780_*|*_6_*:*_1_*:*_0"}], "description": "{{msgcmp}} does not exit 1 when strings have been added but not otherwise changed. Instead it issues a warning: {{this message is used but not defined in <old_pot>}} and exits 0. This is similar to the behavior when a string has been deleted: a warning is issued and the program exits 0. We are already checking the output for the deletion warning; we need to update the task to also check for the addition warning.\n\nThis functionality should also be tested. Perhaps the check for string changes should be extracted from the task and tested independently, to prove we're using {{msgcmp}} right in the future.", "epicLinkSummary": "Translate Puppet Agent components - Phase 1", "estimate": "PT0S", "externalId": "55308", "fixedVersions": ["gettext-setup 0.21"], "id": "55308", "issueType": "Bug", "key": "INTL-25", "labels": [], "originalEstimate": "PT0S", "parent": "59550", "parentSummary": "Translate Puppet Agent components - Phase 1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Fixed", "resolutionDate": "2017-04-10T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "gettext-setup-gem update_pot rake task does not correctly detect string additions", "timeSpent": "PT0S", "updated": "2017-04-18T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1381f112-1c4e-4869-ba34-30602d945124", "body": "To be clear, the package is in there correctly in the headers (as 'Project-Id-Version'), just not in the comment at the top.", "created": "2017-04-05T14:31:00.000000"}, {"author": "557058:aac99372-b90d-49df-b809-9e08b5306603", "body": "https://github.com/puppetlabs/pe-puppet-server-extensions/pull/873/files/4fa0e1b706f779a28b96d8e0349169ebaefa83f7#diff-9e34b5c065991916089fce5dfd5a8b4c\n\nI guess it also begs the question, is it worth fixing? [~accountid:557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91] [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] - the comment block affected:\n{code}\n# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Puppet <docs@puppet.com>\n# This file is distributed under the same license as the PACKAGE package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n{code}\nThe following renders correctly:\n{code}\n\"Project-Id-Version: puppetlabs.pe_puppet_server_extensions \\n\"\n\"X-Git-Ref: fce7c9f735ba763e2f1f9451ac01c20b45cf47c8\\n\"\n\"Report-Msgid-Bugs-To: docs@puppet.com\\n\"\n\"POT-Creation-Date: \\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: \\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain", "created": "2017-04-05T14:37:00.000000"}], "components": ["clj"], "created": "2017-04-05T14:10:00.000000", "creator": "557058:aac99372-b90d-49df-b809-9e08b5306603", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3101bc18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd4uv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}], "description": "When CI writes a POT file the package name is not input correctly.  I'm unclear as to why this is happening, but haven't spent much time looking into it...  It doesn't currently appear to affect the the translation workflow.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55327", "fixedVersions": [], "id": "55327", "issueType": "Bug", "key": "INTL-24", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:aac99372-b90d-49df-b809-9e08b5306603", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "clj-i18n CI task is not writing the package name to the POT", "timeSpent": "PT0S", "updated": "2017-04-05T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-31T15:08:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230f9ccb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd0xr:"}], "description": "There should be an option to request verbose output from rake tasks dealing with translation file generation and manipulation. One useful idea is to report which files are being scanned when extracting strings into a POT file.\n\n*In Scope*\n* Add a {{--verbose}} option to make underlying gettext tools be more verbose.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55438", "fixedVersions": [], "id": "55438", "issueType": "Improvement", "key": "INTL-23", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add debug logging output to gettext-setup gem's rake tasks", "timeSpent": "PT0S", "updated": "2017-04-18T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-27T11:59:00.000000", "creator": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59642c64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "resource limitations"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcwu7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177402_*|*_10007_*:*_1_*:*_188755945_*|*_6_*:*_1_*:*_0"}], "description": "The {{--no-location}} argument means that the POT file doesn't include file names or file lines. This was originally added to reduce churn in CI from extra commits when the POT file changed.\n\nNow that we have an {{update_pot}} rake task, only actual changes to the strings will result in a new file being generated. This should solve the original problem of CI churn, meaning we can add the file (and line numbers) back in, helping translators see where strings come from.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55334", "fixedVersions": ["gettext-setup 0.19"], "id": "55334", "issueType": "Improvement", "key": "INTL-22", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "resolution": "Fixed", "resolutionDate": "2017-03-29T16:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Include file name in POT file", "timeSpent": "PT0S", "updated": "2017-03-29T16:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "created": "2017-03-21T16:35:00.000000", "name": "config.yaml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14283"}], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-21T16:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7d41d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1916413_*|*_6_*:*_1_*:*_0"}], "description": "*Steps to Reproduce*\n1. clone git@github.com:puppetlabs/puppetlabs-ntp\n2. create \"locales/\" directory\n3. copy attached config.yaml into locales directory\n4. run {{bundle install}}\n5. run {{bundle exec rake gettext:pot}}\n\nWhen following these steps i'm getting the following error:\n{code}\n/Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/rubygems_integration.rb:351:in `block (2 levels) in replace_gem': gettext is not part of the bundle. Add it to Gemfile. (Gem::LoadError)\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/bin/rxgettext:22:in `<main>'\n{code}", "environment": "Ruby 2.3.1\ngettext-setup 0.17\nbundler 1.14.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55443", "fixedVersions": ["gettext-setup 0.18"], "id": "55443", "issueType": "Bug", "key": "INTL-21", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-21T17:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "gettext-setup: gettext is not in bundle", "timeSpent": "PT0S", "updated": "2017-03-29T16:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-21T13:20:00.000000", "creator": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71be09d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcsqn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4936830_*|*_5_*:*_1_*:*_1841953_*|*_6_*:*_1_*:*_0"}], "description": "In cases where the q values are equal (let's say the accept_header is \"de,en\" and both get a value of 1), the `negotiate_locale` method was previously just taking the last value because of how the sort worked. This should instead choose the first value because the default is added to the end.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55385", "fixedVersions": ["gettext-setup 0.17"], "id": "55385", "issueType": "Bug", "key": "INTL-20", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "resolution": "Fixed", "resolutionDate": "2017-03-21T14:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "`gettext_setup` should choose first language if `q` values are equal", "timeSpent": "PT0S", "updated": "2017-03-21T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-17T16:40:00.000000", "creator": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7091407"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "resource limitations"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcpk7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34754_*|*_10007_*:*_1_*:*_340000983_*|*_3_*:*_1_*:*_315464_*|*_5_*:*_1_*:*_60665_*|*_6_*:*_1_*:*_0"}], "description": "If {{msgcmp}} is not installed on a system, the task should still complete and the POT should still be updated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55366", "fixedVersions": ["gettext-setup 0.17"], "id": "55366", "issueType": "Bug", "key": "INTL-19", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "resolution": "Fixed", "resolutionDate": "2017-03-21T15:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "`update_pot` fails when `msgcmp` is not installed", "timeSpent": "PT0S", "updated": "2017-03-21T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-16T16:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Should this be moved to resolved.", "created": "2017-03-16T16:58:00.000000"}], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-15T14:38:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1454a8ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_156029_*|*_10007_*:*_1_*:*_89213144_*|*_3_*:*_1_*:*_4943649_*|*_5_*:*_1_*:*_425979137_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_230396"}], "description": "Currently, the initialize function [assigns a value|https://github.com/puppetlabs/gettext-setup-gem/blob/master/lib/gettext-setup/gettext_setup.rb#L35] to {{FastGettext.default_available_locales}}. This value is [calculated|https://github.com/puppetlabs/gettext-setup-gem/blob/master/lib/gettext-setup/gettext_setup.rb#L68-L73] based on PO files present in the current text_domain/project. Because available locales could vary across projects, {{FastGettext.default_available_locales}} can get overwritten with different values several times during a Puppet run, leaving us with the available locales from the last project initialized as the only available locales. \nConsider this scenario:\n\n# Puppet run starts on a computer in Germany\n# Puppet is loaded and has a \"de\" and \"jp\" PO file\n# semantic_puppet is loaded and has the same, so {{default_available_locales}} stays [\"en\",\"de\",\"jp\"]\n# puppetlabs-stdlib is loaded and has only a \"jp\" PO file, so available locales is now overwritten to [\"en\",\"jp\"]\n# Later in the run, a warning message from Puppet is displayed. However, since \"de\" is not in {{default_available_locales}} anymore, the message is displayed in English. Even though Puppet has the translated message, FastGettext thinks that only \"en\" and \"jp\" are available.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55332", "fixedVersions": ["gettext-setup 0.17"], "id": "55332", "issueType": "Bug", "key": "INTL-18", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-16T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "make default_available_locales global", "timeSpent": "PT0S", "updated": "2017-03-21T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Can you please link where the PR is that is ready for merge please.", "created": "2017-03-16T11:38:00.000000"}], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-13T16:00:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1. A translation can be found regardless of the domain it's contained in\n2. default_available_locales contains an aggregate list of all locales registered during a Puppet run"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54abea8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzclav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27864_*|*_10007_*:*_3_*:*_504422785_*|*_3_*:*_4_*:*_90978274_*|*_5_*:*_1_*:*_86222895_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6730533"}], "description": "For running Puppet, modules especially, our translation infrastructure needs to support multiple text domains. This will include introducing the \"D_()\" and/or \"d_()\" function from {{FastGettext::TranslationMultidomain}} and moving default_available_locales out to a global variable that can be added to with the loading of each translation repository.\n\n1. GettextSetup.initialize(puppet)\ndefault_available_locales = default_available_locales + \"en\"\n2. GettextSetup.initialize(semantic_puppet)\ndefault_available_locales = default_available_locales + \"en\"\n3. GettextSetup.initialize(puppetlabs-apache)\ndefault_available_locales = default_available_locales + \"en\",\"de\"\n4. GettextSetup.initialize(puppetlabs-stdlib)\ndefault_available_locales = default_available_locales + \"en\",\"jp\"\n\n{{default_available_locales = \"en\",\"de\",\"jp\"}}\n\n*instead of currently*\n\n1. GettextSetup.initialize(puppet)\ndefault_available_locales = puppet_locales\n2. GettextSetup.initialize(semantic_puppet)\ndefault_available_locales = semantic_puppet_locales\n3. GettextSetup.initialize(puppetlabs-apache)\ndefault_available_locales = apache_locales\n4. GettextSetup.initialize(puppetlabs-stdlib)\ndefault_available_locales = stdlib_locales\n\n{{default_available_locales = \"en\",\"jp\"}} (german translations will not be available)\n\n-And then we can either use {{D_()}} which searches all text_domains in the current locale for a translation OR {{d_()}} which takes a text_domain to search in as a parameter(safer) by including FastGettext::TranslationMultidomain-\n\nWe're now going to implement FastGettext chaining/merging so we can continue using the plain old _() function.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55307", "fixedVersions": ["gettext-setup 0.17"], "id": "55307", "issueType": "Bug", "key": "INTL-17", "labels": ["modules"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-20T15:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Multi-Domain support", "timeSpent": "PT0S", "updated": "2017-03-21T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-10T17:55:00.000000", "creator": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@558f25f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzci5z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2934638631_*|*_6_*:*_1_*:*_0"}], "description": "The rake tasks in gettext-setup-gem have no spec tests currently, making regressions difficult to find. These should be added to test current functionality.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55349", "fixedVersions": ["gettext-setup 0.23"], "id": "55349", "issueType": "Task", "key": "INTL-16", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "resolution": "Fixed", "resolutionDate": "2017-04-13T18:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add spec tests for gettext-setup-gem rake tasks", "timeSpent": "PT0S", "updated": "2017-04-13T18:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-10T17:48:00.000000", "creator": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A task titled {{gettext:update_pot}}\n* can be invoked from the gettext-setup gem or the puppet repo\n* only updates the POT file if string changes have occurred"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@362bc9f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Build, test, infrastructure tickets not risk-assessed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzci5r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6192_*|*_6_*:*_1_*:*_0"}], "description": "We need a rake task that will cache the existing POT file of a project, generate a new one, and check for changes in actual string content, only replacing the file if relevant changes are found. This allows us to only update the POT file if necessary and avoid churn due\nto changing modification dates.\n\nThis task needs to be added to the gettext-setup gem, then given a [wrapper task|https://github.com/puppetlabs/puppet/blob/master/tasks/i18n.rake] in Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55442", "fixedVersions": ["gettext-setup 0.13"], "id": "55442", "issueType": "Task", "key": "INTL-15", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "resolution": "Fixed", "resolutionDate": "2017-03-10T17:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add a rake task to update the POT file only on string changes", "timeSpent": "PT0S", "updated": "2017-03-21T15:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [{"attacher": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "created": "2017-03-10T17:48:00.000000", "name": "config.yaml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/14300"}], "comments": [], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-10T17:42:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c61b899"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzci5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_457107_*|*_10007_*:*_1_*:*_769814_*|*_5_*:*_1_*:*_936659420_*|*_6_*:*_1_*:*_0"}], "description": "If any of the globs specified in the {{source_files}} array (in the [locales/config.yaml|https://github.com/puppetlabs/gettext-setup-gem/blob/master/locales/config-sample.yaml#L24-L26]) contain a directory, it is included in the list of files passed to the [rxgettext command|https://github.com/puppetlabs/gettext-setup-gem/blob/master/lib/tasks/gettext.rake#L54] used in the gettext:pot and gettext:update_pot rake tasks. When the command receives the directory, it errors out:\n{code}\nError parsing lib/puppet/type/acl\n/Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/parser/glade.rb:27:in `readlines': Is a directory @ io_fillbuf - fd:7 lib/puppet/type/acl (Errno::EISDIR)\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/parser/glade.rb:27:in `target?'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:361:in `block in parse_path'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:360:in `each'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:360:in `parse_path'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:168:in `block in parse'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:166:in `each'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:166:in `parse'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:217:in `generate_pot'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:151:in `run'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/lib/gettext/tools/xgettext.rb:34:in `run'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/gettext-3.2.2/bin/rxgettext:24:in `<top (required)>'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/bin/rxgettext:23:in `load'\n\tfrom /Users/eric.putnam/.rbenv/versions/2.3.1/bin/rxgettext:23:in `<main>'\n{code}\n\n*Reproduce*\n1. Clone puppetlabs/puppetlabs-acl\n2. Run {{bundle install --path=.bundle/gems}} inside the project\n2. Create a {{locales/}} directory in the project root\n3. Copy the attached {{config.yaml}} into the {{locales/}} directory\n4. Run {{bundle exec gettext:pot}}", "environment": "gettext-setup 0.14\ngettext 3.2.2\nruby 2.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55437", "fixedVersions": ["gettext-setup 0.16"], "id": "55437", "issueType": "Bug", "key": "INTL-14", "labels": ["gettext-setup"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-10T18:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "gettext-setup allows directories to be passed to rxgettext", "timeSpent": "PT0S", "updated": "2017-03-21T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "PR#20 merged to gettext-setup-gem#master at https://github.com/puppetlabs/gettext-setup-gem/commit/19abbd45d6eb839227bc6c6e5db484f0ff54a465.", "created": "2017-03-02T18:05:00.000000"}], "components": ["gettext-setup-gem", "ruby"], "created": "2017-03-02T17:01:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The rake task updates the POT file even when strings have only been removed, not changed or added."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1acf3112"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Build ticket not risk-assessed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcajr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_317235643_*|*_1_*:*_1_*:*_5853_*|*_10007_*:*_1_*:*_1792710_*|*_3_*:*_1_*:*_2055028_*|*_5_*:*_1_*:*_1310485061_*|*_6_*:*_1_*:*_0"}], "description": "The msgcmp utility used to detect if string changes have occurred between a newly-generated and an old POT file does not exit 1 when strings have been removed in the new file that were present in the old one. It instead emits a warning and exits 0. The task currently only examines exit codes, so the POT file is not updated when strings have been removed. We need to also account for this case.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55330", "fixedVersions": ["gettext-setup 0.14"], "id": "55330", "issueType": "Bug", "key": "INTL-13", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Fixed", "resolutionDate": "2017-03-06T10:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "gettext-setup-gem's update_pot task does not detect string removal as a change", "timeSpent": "PT0S", "updated": "2017-03-21T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:aac99372-b90d-49df-b809-9e08b5306603", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] Any chance we can pull this into a sprint after Flanders work is complete?", "created": "2017-01-23T22:51:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] Is the task here to rename all POT files for all the projects?  If so, isn't this something we'd ask the maintenance teams to do?", "created": "2017-01-24T21:37:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] This has to be changed in the clj-i18n library first. ", "created": "2017-01-24T21:42:00.000000"}], "components": ["clj"], "created": "2017-01-20T16:25:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5810ded2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymc13:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4034926_*|*_1_*:*_1_*:*_929775307_*|*_10007_*:*_1_*:*_947938270_*|*_3_*:*_1_*:*_520057327_*|*_5_*:*_1_*:*_0"}], "description": "Update the i18n library to use the following naming for POT files:\n\n<_repo_name_>.pot\n\nWhen working with POT files, it's confusing when they are all called messages.pot\n\nWhen we complete this ticket, we'll need to create maintenance tickets to rename POT files.\n\nReasons for this change:\nOccasionally POT files from the various repos will need to be downloaded and sent to other teams. For example, Tech Pubs needed all POTS as they are doing a string review. Sending a dozen or more POT files all with the same name is confusing, but when the files are named after their repo it provides a lot more context. \n\nAlso, in the future, I'm hoping that Transifex will address our request to support multiple repos all within one Transifex project. If they do, we will need to have unique file names. I think we need to have a best practice of having identifiable file names and it would be easier to implement that now than go back in 6 months and make the change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55365", "fixedVersions": [], "id": "55365", "issueType": "Improvement", "key": "INTL-12", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2017-02-17T11:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update name of POT files", "timeSpent": "PT0S", "updated": "2017-03-16T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-12-30T11:50:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@224c146f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Request to add POT"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaz1j:"}], "description": "Puppet uses a translation management platform called Transifex, which is where user-facing strings are translated into supported languages. Updates to POT files are pushed to Transifex using a webhook.\n\nTo include your POT file in the translation workflow:\n# Create a ticket in the INTL project with the issue type set to Task\n# Select the \"Add POT to translation workflow\" template\n# Add the information requested in the Description field\n\nThe information you provide will be used to set up a new translation project in Transifex (if necessary) and add your POT details to the Transifex configuration files. You can add your POT file to the translation workflow at any time. Translators will not be assigned to your project until it has been added to a target release.\n \n* Make sure you add a CI job that keeps POT files up to date. For details, see the translation workflow (_add link_)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55436", "fixedVersions": [], "id": "55436", "issueType": "Epic", "key": "INTL-10", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Adding your POT file to the translation workflow", "timeSpent": "PT0S", "updated": "2018-01-30T19:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "PR raised at https://github.com/puppetlabs/gettext-setup-gem/pull/17.", "created": "2016-12-22T14:39:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Subsequent PR at https://github.com/puppetlabs/gettext-setup-gem/pull/18.", "created": "2017-01-06T10:40:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "PR has been merged, now we need a release of the gem.", "created": "2017-01-06T16:41:00.000000"}], "components": ["gettext-setup-gem", "ruby"], "created": "2016-12-22T14:38:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Running the `gettext:pot` rake task only extracts comments intended for translators"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e2d47eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-1024"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Build, test, infra, release, doc tickets not risk-assessed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzawgv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6069_*|*_10007_*:*_1_*:*_1287143657_*|*_3_*:*_1_*:*_2925_*|*_10009_*:*_1_*:*_256985789_*|*_5_*:*_1_*:*_6144010913_*|*_6_*:*_1_*:*_0"}], "description": "rxgettext supports specifying a tag to mark comments intended only for translators. We should add this tag to the `--add-comments` flag to avoid extracting all developer comments into the POT files. This will allow us to also add comments specificallly for translators.", "epicLinkSummary": "Translate Puppet Agent components - Phase 1", "estimate": "PT0S", "externalId": "55384", "fixedVersions": ["gettext-setup 0.11"], "id": "55384", "issueType": "Improvement", "key": "INTL-9", "labels": [], "originalEstimate": "PT0S", "parent": "59550", "parentSummary": "Translate Puppet Agent components - Phase 1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Fixed", "resolutionDate": "2017-03-21T15:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Update gettext-setup gem to distinguish translator-only comments", "timeSpent": "PT0S", "updated": "2017-04-07T01:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "attachments": [], "comments": [{"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "[~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69] please provide release notes for this issue.", "created": "2017-01-13T09:04:00.000000"}], "components": ["gettext-setup-gem", "ruby"], "created": "2016-12-12T15:24:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The gettext-setup gem can accept a list of files to be ignored when generating the POT file"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6be8b92f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-1024"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "[Bulk update] Tickets are for build, infra, or docs and so not risk assessed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymhbz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The user can now specify files to be ignored when searching for marked strings using the `exclude_files` field in the gettext config.yaml file."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_151719269_*|*_1_*:*_1_*:*_5292_*|*_10007_*:*_2_*:*_74882533_*|*_3_*:*_1_*:*_9120017_*|*_5_*:*_1_*:*_4228069035_*|*_6_*:*_1_*:*_0"}], "description": "We discovered (some syntax|https://github.com/puppetlabs/puppet/blob/master/lib/puppet/pops/types/type_formatter.rb#L115-L137) in puppet that is incorrectly parsed by the Ruby gettext library. An (issue|https://github.com/ruby-gettext/gettext/issues/49) has been filed against the upstream library, but the fix is very involved. As a stopgap, we need to be able to exclude these files from being parsed by gettext during POT generation. This can be done by adding a new config field containing a list of files that should be ignored by gettext, which will be subtracted from the list of files slated for translation.", "epicLinkSummary": "Translate Puppet Agent components - Phase 1", "estimate": "PT0S", "externalId": "55348", "fixedVersions": ["gettext-setup 0.9"], "id": "55348", "issueType": "New Feature", "key": "INTL-8", "labels": [], "originalEstimate": "PT0S", "parent": "59550", "parentSummary": "Translate Puppet Agent components - Phase 1", "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Fixed", "resolutionDate": "2017-02-02T07:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Add `exclude_files` option to gettext-setup gem config", "timeSpent": "PT0S", "updated": "2017-04-07T01:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["clj"], "created": "2016-08-24T18:13:00.000000", "creator": "6361cbfc59c794184bcbd33a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ae3eec6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8h33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4240621_*|*_1_*:*_1_*:*_62644281_*|*_5_*:*_1_*:*_0"}], "description": "Due to the use of sorted-map-by, any locales files that specify packages with names that are the same length will clobber each other. In particular, this causes failures when trying to use clj-pxp-puppet and clj-pcp-common together.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55364", "fixedVersions": [], "id": "55364", "issueType": "Bug", "key": "INTL-7", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "6361cbfc59c794184bcbd33a", "resolution": "Fixed", "resolutionDate": "2016-08-25T12:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "clj-i18n fails if two packages have names of the same length", "timeSpent": "PT0S", "updated": "2016-08-25T12:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["clj"], "created": "2016-05-20T12:21:00.000000", "creator": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5472cb12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6hiv:"}], "description": "In the README of this project it recommends that you run \n{code:bash}\nLANG=de_DE lein run\n{code}\n to see German output instead of English. The problem is that (on OSX) the JVM uses the settings found in Language & Regions in System Preferences to set the default locale instead of the LANG environment variable. Language & Regions will always have a default locale set, so the only potential change would be to allow LANG to override this setting.\n\nEither way this will be confusing because OSX has two independent ways define your default locale.\n\nCurrently on OSX, if you want to change the language settings for a specific run, you need to use\n{code:bash}\nJVM_OPTS=\"-Duser.language=de -Duser.region=DE\" lein run\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55426", "fixedVersions": [], "id": "55426", "issueType": "Bug", "key": "INTL-6", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "(Clojure) On OSX JVM ignores LANG env variable", "timeSpent": "PT0S", "updated": "2016-05-20T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["clj"], "created": "2016-05-17T04:10:00.000000", "creator": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c2d7563"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6d9z:"}], "description": "The [doc on quoting|https://github.com/puppetlabs/clj-i18n#single-quotes-in-messages] should be expanded to explain more about quoting in the {{[java.text.MessageFormat|https://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html]}} patterns than just the need to duplicate the single quotes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55306", "fixedVersions": [], "id": "55306", "issueType": "Bug", "key": "INTL-5", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Expand the doc on quoting in the translations", "timeSpent": "PT0S", "updated": "2016-05-17T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "body": "It seems the {{sed}} issue can be taken care of by changing that to\n{code}\nsed -i'' -e 's/charset=CHARSET/charset=UTF-8/' messages.pot.tmp\n{code}\n\nDo we need Windows support ? Do we really have people developing Clojure code on Windows ? And if so, why would we continue to support that seeing how we don't even run any of our Clojure code on Windows ?", "created": "2016-05-05T16:44:00.000000"}, {"author": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "body": "Nope, the {{''}} is discarded by the shell even before the {{sed}} command is executed:\n{code}\n$ ls -1 locales/*\nlocales/messages.pot\n$ sed -i'' -e 's/charset=CHARSET/charset=UTF-8/' locales/messages.pot \n$ ls -1 locales/*\nlocales/messages.pot\nlocales/messages.pot-e\n{code}\n\nI don't see any way we can get rid of the backup file in a way that would work for both Linux & OS X. The best we can achieve is to create the same backup file on both & delete it afterwards.\nBut there is more, we depend on GNU make, if regular make is used instead, things will break.\n\nSwitching to an ant script executed (possibly in process) from leiningen has the following advantages:\n- unified environment: except for the gettext commands everything else runs on java/JVM\n- automatic installation of the additional tools/libraries: ant can be installed automatically by leiningen by declaring it as a development time dependency of the i18n library\n- much better portability (I know Windows support is not something we want to invest into, but by switching to ant we get the support for free)", "created": "2016-05-06T03:13:00.000000"}, {"author": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "body": "How about just removing the backup file manually, i.e., do\n{code}\nsed -i.bak -e 's/charset=CHARSET/charset=UTF-8/' $tmp", "created": "2016-05-06T09:30:00.000000"}], "components": ["clj"], "created": "2016-05-05T12:12:00.000000", "creator": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dccbb02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz64kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/16"}], "description": "The Makefile supporting the i18n workflows is not very portable.\n\nRecently I ran into the following incompatibility in the {{sed}} command between Linux and Mac OS X:\n* Mac OS X's version of {{sed}} requires an argument to its {{-i}} option, and so the following command:\n{code}\nsed -i -e 's/charset=CHARSET/charset=UTF-8/' messages.pot.tmp\n{code}\ninterprets the {{-e}} option as a suffix for a backup file, thus creating {{messages.pot.tmp-e}} file and ignoring the sed script.\n* The argument to the {{-i}} option is optional for the Linux version of the command, so the above command has the intended effect there.\n\nSupport for Windows is non-existent.\n\nIn order to improve the experience we should support the i18n workflows with something more portable than a Makefile - for instance with [apache ant|https://ant.apache.org/].\n\nNote that there has already been some discussion regarding the need to support the make workflows: https://github.com/puppetlabs/clj-i18n/pull/14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55305", "fixedVersions": [], "id": "55305", "issueType": "Improvement", "key": "INTL-4", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Replace Makefile in clj-i18n with something more portable - ant?", "timeSpent": "PT0S", "updated": "2016-05-06T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aac99372-b90d-49df-b809-9e08b5306603", "body": "Former user In talking with [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] I believe we'd like to keep all whitespace in the codebase, to prevent translators from accidentally trimming.  In classifier I've approached this by formatting things like this (sorry for the bad code formatting):\n{code:clojure}\n(log/warn (str\n                   (i18n/trs \"Received PXP response {0} which doesn''t match any known transaction_id.\" response)\n                   \" \"\n                   (i18n/trs \"See the data content:\")\n                   \\newline\n                   (pcp-message/get-json-data response)))\n{code}\n\nThis allows us to keep the sentence as the main unit of translation. And introductory phrases, could potentially be reusable - regardless of the desired whitespace used with them (i.e. I could use this with a space, or a newline.)  I think this is less important, though.\n\nNot saying this shouldn't be addressed in the library in general, but wonder if the above workaround would work?  Also Larissa correct me on this, please, if it doesn't work with this error.", "created": "2016-05-05T16:43:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Agree [~accountid:557058:aac99372-b90d-49df-b809-9e08b5306603]. We can't guarantee that translators will maintain trailing whitespace at the end of a string. \n\nAlso agree about segmenting strings by sentence in cases like this where \"See the data content: \" is reused throughout the code base. If \"See the data content: \" is treated as a separate string to the preceding sentence, we would only need to translate it once because our translation memory will pick it up as a 100% match and autopopulate the {{msgstr}} field. ", "created": "2016-05-05T22:52:00.000000"}, {"author": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "body": "[~accountid:557058:aac99372-b90d-49df-b809-9e08b5306603], [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], thanks for the suggestion, it sounds reasonable. It allows me to move froward, but I keep this ticket open as addressing the problem is a separate issue.", "created": "2016-05-06T04:10:00.000000"}], "components": ["clj"], "created": "2016-05-04T08:05:00.000000", "creator": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d233e17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz62v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/16"}], "description": "We observed the problem on the following message:\n{code}\n          (log/warn (i18n/trs\n                      \"Received PXP response {0} which doesn''t match any known transaction_id; data content:\\n{1}\"\n                      response (pcp-message/get-json-data response)))\n{code}\nNote the newline escape {{\\n}} in the format string.\nThe {{.pot}} file entry generated for this message by the clj-i18n library ended up like this:\n{code}\n#: src/puppetlabs/pxp/puppet.clj:207\nmsgid \"\"\n\"Received PXP response {0} which doesn''t match any known transaction_id; \"\n\"data content:n{1}\"\nmsgstr \"\"\n{code}\n(note the literal {{n}} after the colon)\nwhile the expected/correct entry should look like this:\n{code}\n#: src/puppetlabs/pxp/puppet.clj:207\nmsgid \"\"\n\"Received PXP response {0} which doesn''t match any known transaction_id; \"\n\"data content:\\n\"\n\"{1}\"\nmsgstr \"\"\n{code}\n(note the newline escape {{\\n}} after the colon).\n\nThe likely cause of this is that we use the following command to extract the messages from the clojure source files:\n{code}\nxgettext --language=lisp ...\n{code}\nThe {{lisp}} language is definitely the most appropriate choice for parsing clojure sources, but unfortunately with the choice of how to parse the source code there comes a related/inseparable choice of how to parse message format strings in the given language. So when the {{lisp}} language is specified then {{xgettext}} not only assumes lisp syntax of the source code but also lisp specific syntax of the message format strings. This does not work for clojure as it uses java message format strings despite being a lisp-type language.\n\nIdeally we'd be able to specify the language type/syntax independently of the message format string type/syntax.\n\nh3. Workarounds\n* one possible workaround is to include the newline character verbatim:\n{code}\n          (log/warn (i18n/trs\n                      \"Received PXP response {0} which doesn''t match any known transaction_id; data content:\n{1}\" response (pcp-message/get-json-data response)))\n{code}\nwhich breaks the code style\n* another workaround is to extract the newline character into a parameter:\n{code}\n          (log/warn (i18n/trs\n                      \"Received PXP response {0} which doesn''t match any known transaction_id; data content:{1}{2}\"\n                      response \"\\n\" (pcp-message/get-json-data response)))\n{code}\nwhich adds an unnecessary parameter", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55383", "fixedVersions": [], "id": "55383", "issueType": "Bug", "key": "INTL-3", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "clj-i18n doesn't process \\n escape correctly", "timeSpent": "PT0S", "updated": "2017-03-13T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "body": "Big thumbs up from me. Really looking forward to the PR ", "created": "2016-04-14T15:15:00.000000"}, {"author": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "body": "[~accountid:557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91] & [~accountid:557058:aac99372-b90d-49df-b809-9e08b5306603] could you please review the [linked PR|https://github.com/puppetlabs/clj-i18n/pull/13] and the other [maintenance one|https://github.com/puppetlabs/clj-i18n/pull/12] on the same project?", "created": "2016-04-20T08:51:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Both appear to have been merged.", "created": "2016-04-21T19:15:00.000000"}], "components": ["clj"], "created": "2016-04-14T12:46:00.000000", "creator": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68531ba6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynfbr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Needed for i18n tickets"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "PCP"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_302967883_*|*_1_*:*_1_*:*_10251730_*|*_10007_*:*_1_*:*_123640798_*|*_3_*:*_1_*:*_494261684_*|*_10009_*:*_1_*:*_111757072_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_75912290"}], "description": "The current clj-i18n makes the assumption that the project name forms the prefix of all package names/namespaces in the respective project.\nThis assumption doesn't hold at least for:\n* [puppetlabs/pcp-common|https://github.com/puppetlabs/clj-pcp-common]\n* [puppetlabs/pcp-client|https://github.com/puppetlabs/clj-pcp-client]\n\nIn order to be able to support these projects the clj-i18n needs to be extended to support specifying all the package names/namespaces a project contains and these must not be assumed to be related to the project name in any way.\n\nThe extension should make it possible to generate {{resources/locales.clj}} files of the following form:\n{code}\n{\n  :locales  #{\"en\" \"es\"}\n  :packages [\"puppetlabs.pcp.messages\" \"puppetlabs.pcp.protocol\"]\n  :bundle   \"puppetlabs.pcp_common.Messages\"\n}\n{code}\nNote that {{:package}} key has been replaced with {{:packages}} which allows specifying multiple package names/namespaces which - in addition - do not need to start with a prefix derived from the project name ({{puppetlabs.pcp_common}} in this case).\n\nThe code processing the information in the {{resources/locales.clj}} files must be backwards compatible - i.e. it must be able to handle the old style files which feature the {{:package}} key.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55363", "fixedVersions": [], "id": "55363", "issueType": "Improvement", "key": "INTL-1", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:093475a3-6bc8-4a70-8034-ae5a2ea66512", "resolution": "Fixed", "resolutionDate": "2016-04-27T11:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "clj-i18n multiple packages/namespaces support", "timeSpent": "PT0S", "updated": "2016-04-27T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:dc666788-5651-476c-a211-ec5b44a7b0dd", "attachments": [], "comments": [{"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "Waiting on the team that manages the CLJ i18n repo to review.\n\n", "created": "2016-05-20T10:20:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "some questions form intl team/libby/luterkort, still waiting on final reviews.", "created": "2016-06-15T09:40:00.000000"}, {"author": "557058:dc666788-5651-476c-a211-ec5b44a7b0dd", "body": "The workflow for translations is going to be very different from what is currently in the i18n repository. The changes to workflow and approach obsolete the need for [~accountid:557058:808c35de-34a9-46bd-a472-c5ecf2deee86] and I's fixes. More discussion [here|https://github.com/puppetlabs/clj-i18n/pull/14#issuecomment-229616291].", "created": "2016-06-30T07:00:00.000000"}], "components": ["clj"], "created": "2016-04-06T07:38:00.000000", "creator": "557058:dc666788-5651-476c-a211-ec5b44a7b0dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77de5c10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynh2n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "PuppetDB"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108839480_*|*_3_*:*_1_*:*_421052738_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5526752982_*|*_10006_*:*_1_*:*_1285052493"}], "description": "This change involves two projects. Currently our clj-i18n Leiningen plugin requires the generated i18n makefile and class files to be included in the source directory of the Leiningen project. This can cause several issues. One is that there is a coupling with the generated Makefile in source control and the related version of clj-i18n dependency (which could change separately and lead to confusing errors). Generated class files are placed in the resources directory which don't get properly cleaned by Leiningen builds.\n\nOnce there's a fix in for the above issues, we can then switch to that version on the PuppetDB side and remove the generated files from source control.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "55382", "fixedVersions": [], "id": "55382", "issueType": "New Feature", "key": "INTL-2", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": null, "projectKey": "INTL", "projectLead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "projectName": "Internationalization", "projectType": "software", "projectUrl": null, "reporter": "557058:dc666788-5651-476c-a211-ec5b44a7b0dd", "resolution": "Won't Fix", "resolutionDate": "2016-06-30T07:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 10:19 AM", "summary": "Switch i18n generated files to target directory", "timeSpent": "PT0S", "updated": "2017-04-07T15:00:00.000000", "votes": "0", "watchers": []}], "key": "INTL", "lead": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "name": "Internationalization", "template": "com.pyxis.greenhopper.jira:gh-simplified-scrum-classic", "type": "software", "url": "", "versions": [{"name": "gettext-setup 0.9", "releaseDate": "2016-12-13", "released": true}, {"name": "gettext-setup 0.10", "releaseDate": "2017-03-14", "released": true}, {"name": "gettext-setup 0.11", "releaseDate": "2017-01-06", "released": true}, {"name": "gettext-setup 0.12", "releaseDate": "2017-01-18", "released": true}, {"name": "gettext-setup 0.13", "releaseDate": "2017-01-24", "released": true}, {"name": "gettext-setup 0.14", "releaseDate": "2017-03-03", "released": true}, {"name": "gettext-setup 0.15", "releaseDate": "2017-03-10", "released": true}, {"name": "gettext-setup 0.16", "releaseDate": "2017-03-11", "released": true}, {"name": "gettext-setup 0.17", "releaseDate": "2017-03-21", "released": true}, {"name": "gettext-setup 0.18", "releaseDate": "2017-03-21", "released": true}, {"name": "gettext-setup 0.19", "releaseDate": "2017-03-29", "released": true}, {"name": "gettext-setup 0.20", "releaseDate": "2017-03-29", "released": true}, {"name": "gettext-setup 0.21", "releaseDate": "2017-04-07", "released": true}, {"name": "gettext-setup 0.23", "releaseDate": "2017-04-13", "released": true}, {"name": "gettext-setup 0.24", "releaseDate": "2017-04-19", "released": true}, {"name": "gettext-setup 0.25", "releaseDate": "2017-05-30", "released": true}, {"name": "gettext-setup 0.26", "releaseDate": "2017-07-11", "released": true}, {"name": "gettext-setup 0.28", "releaseDate": "2017-09-01", "released": true}, {"name": "gettext-setup 0.29", "releaseDate": "2017-11-29", "released": true}, {"name": "gettext-setup 0.30", "releaseDate": "2018-02-12", "released": true}, {"name": "gettext-setup 0.31", "releaseDate": "", "released": false}]}]}