Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ktdreyer/rhcephbugs
Common code for managing RH Ceph Storage bugs
https://github.com/ktdreyer/rhcephbugs
Last synced: 7 days ago
JSON representation
Common code for managing RH Ceph Storage bugs
- Host: GitHub
- URL: https://github.com/ktdreyer/rhcephbugs
- Owner: ktdreyer
- Created: 2017-02-01T23:34:20.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-09T20:24:28.000Z (7 months ago)
- Last Synced: 2024-04-16T07:09:38.807Z (7 months ago)
- Language: Python
- Homepage:
- Size: 87.9 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
rhcephbugs
==========Common code for managing RH Ceph Storage bugs.
Some of these utilities can run in Jenkins, others are human decision
amplifiers.triage
------The triage tool has two commands, ``update`` and ``report``.
The ``update`` subcommand will query all BZs for a release and prompt the user
to describe the next action for each BZ.Shortcuts for ``update`` descriptions:
- ``.autobug`` - Ken to autobug
- ``.c`` - {assignee} to cherry-pick to {patches_branch}
- ``.help`` - this text
- ``.n`` - {assignee} determine next step for this BZ
- ``.up`` - to fix upstream and cherry-pick to {patches_branch} downstreamThe ``report`` subcommand will print a report to STDOUT for this release.
retarget
--------The ``retarget`` tool will mass-retarget bugs from one target release to
another.
::./bin/retarget 6.1z6 6.1z7 "6.1z6 is a minimal release for CVE-2023-49569 (bug 2259725). retargeting to 6.1z7" 2259725 2273724
TODO List
---------- Comment in BZ with the exact commits that were pushed to ``-patches`` branch.
(Only do this if it was a simple push without any rebase).- Listen and parse dist-git messagebus messages.
- Listen and parse Gerrit plugin events (``-patches`` branches).
- Update "Fixed In Version" field when dist-git changes.
- Move bug to "MODIFIED" when both RHEL and Ubuntu "Fixed In Version" are set.
- Attach bug to Errata Tool advisory when build completes.
TODO List for "triage"
----------------------- Refactor "update" to a curses GUI.
- Write some "assistence" plugins
- "default suggestion" plugin or code:
- If in NEW or ASSIGNED
- If assignee is *not* a manager: " to determine next step for this BZ"
- If assignee is a manager: " to assign to an engineer"- If in POST and no Fixed In Version set:
- "Ken to set Fixed In Version and attach to ET"
- If in POST and Fixed In Version set: manually verify that fix is in the latest build
- If in POST/MODIFIED and FIV: "Ken to attach to ET"
- Is there a upstream ticket attached?
- What were the last changes since "last updated time"?
- Highlight "hot_fix_requested" in the report, because these are high-priority.
- Some report of "time spent waiting on development"
- Ignore the following changes:
- PM Score field update by [email protected]
- QA Whiteboard changes
- TestBlocker keyword addition or removal
- CC field changes
- QA Contact changes