Team,

As you know, I've been asking PTLs to update their JIRA projects to improve
accuracy and to enable use of JIRA as a project management tool.  Note that
these updates will also improve the accuracy and relevance of JIRA reports
produced by Bitergia.

Essentially, I'm asking the team to follow four basic principles:

   1. All JIRA issues must be assigned to a common version string, using
   the "fix version" field.
   2. Commit messages must include a reference to the issue ID.
   3. JIRA issue status should be updated whenever the status changes.
   4. All JIRA issues assigned to a particular release must either be
   closed, or pushed out to a future release (i.e. update "fix version") by
   the release date.

In order to track progress for 1 and 3, I've put together a script that
pulls data from JIRA.  The first report is attached.  Please locate your
project in the report and make plans to resolve any issues that are
identified.

Notes on the report:

   - "no versions" - indicates that the admin page contains no version
   strings for selection in the "fix version" field.
      - To fix this, add the common version strings to the "Versions"
      section on the project admin page.
   - "Version list NOT correct" - the project contains version strings, but
   is missing one or more of the *common* version strings.
      - All projects must use the common set of version strings.
   - "Unassigned issues found: [list]" - the project has issues where the
   "fix version" field is empty.
      - Remember, all issues must be assignee to a version, using the "fix
      version" field.
      - About 85% of the projects have unassigned issues.
      - There are two solutions to this: (a) educate your project team to
      set the field when they create the ticket; (b) when you conduct a bug
      scrub, or triage, search your JIRA project for issues that are unassigned
      and update them.

*Kudos! * Note that the Domino, Models, and IPv6 projects all have the
correct version list and no unassigned issues.  An inspiration to us all :)

Final note:  this script is new, so it wouldn't surprise me if there are
errors.  If you see something that doesn't make sense, please let me know.

David

-- 
*David McBride*
Release Manager, OPNFV
Mobile: +1.805.276.8018
Email/Google Talk: [email protected]
Skype: davidjmcbride1
IRC: dmcbride
APEX
Version list correct
Unassigned issues found:
APEX-237, APEX-228, APEX-227, APEX-23

ARMBAND
Version list correct
Unassigned issues found:
ARMBAND-52, ARMBAND-49, ARMBAND-20

FUNCTEST
Version list correct
Unassigned issues found:
FUNCTEST-396, FUNCTEST-372, FUNCTEST-343, FUNCTEST-336, FUNCTEST-335, 
FUNCTEST-334, FUNCTEST-332, FUNCTEST-283, FUNCTEST-237, FUNCTEST-232, 
FUNCTEST-211, FUNCTEST-210, FUNCTEST-209, FUNCTEST-203, FUNCTEST-200, 
FUNCTEST-192, FUNCTEST-187, FUNCTEST-185, FUNCTEST-177, FUNCTEST-176, 
FUNCTEST-175, FUNCTEST-173, FUNCTEST-172, FUNCTEST-169, FUNCTEST-168, 
FUNCTEST-167, FUNCTEST-166, FUNCTEST-163, FUNCTEST-162, FUNCTEST-161, 
FUNCTEST-160, FUNCTEST-157, FUNCTEST-88, FUNCTEST-87, FUNCTEST-67, FUNCTEST-15

BOTTLENECK
Version list correct
Unassigned issues found:
BOTTLENECK-90, BOTTLENECK-89, BOTTLENECK-88, BOTTLENECK-87, BOTTLENECK-82, 
BOTTLENECK-81, BOTTLENECK-80, BOTTLENECK-79, BOTTLENECK-77, BOTTLENECK-75, 
BOTTLENECK-74, BOTTLENECK-70, BOTTLENECK-66, BOTTLENECK-65, BOTTLENECK-61, 
BOTTLENECK-59, BOTTLENECK-43, BOTTLENECK-34, BOTTLENECK-22, BOTTLENECK-20, 
BOTTLENECK-18, BOTTLENECK-14, BOTTLENECK-13, BOTTLENECK-12, BOTTLENECK-11, 
BOTTLENECK-9

COMPASS
Version list correct
Unassigned issues found:
COMPASS-457, COMPASS-445, COMPASS-443, COMPASS-435, COMPASS-434, COMPASS-388, 
COMPASS-350, COMPASS-244, COMPASS-48, COMPASS-37, COMPASS-27, COMPASS-26, 
COMPASS-25, COMPASS-2

OCTO
Version list correct
Unassigned issues found:
OCTO-141

CPERF
Version list correct
Unassigned issues found:
CPERF-4, CPERF-3, CPERF-2, CPERF-1

DAISY
no versions

PREDICTION
Version list correct
Unassigned issues found:
PREDICTION-33

DPACC
Version list correct
Unassigned issues found:
DPACC-15, DPACC-14, DPACC-13, DPACC-12, DPACC-11, DPACC-10, DPACC-9, DPACC-8, 
DPACC-6, DPACC-5, DPACC-4, DPACC-3, DPACC-2

PARSER
Version list correct
Unassigned issues found:
PARSER-59

ENFV
no versions

ESCALATOR
no versions

FDS
Version list correct
Unassigned issues found:
FDS-14, FDS-13, FDS-12, FDS-11, FDS-10, FDS-9, FDS-8, FDS-7, FDS-6, FDS-5, 
FDS-4, FDS-3, FDS-2, FDS-1

DOCTOR
Version list correct
Unassigned issues found:
DOCTOR-68, DOCTOR-54, DOCTOR-52, DOCTOR-28, DOCTOR-26, DOCTOR-16

FUEL
Version list correct
Unassigned issues found:
FUEL-164, FUEL-160, FUEL-117, FUEL-89, FUEL-88

GENESIS
Version list correct
Unassigned issues found:
GENESIS-90, GENESIS-89, GENESIS-88, GENESIS-87, GENESIS-86, GENESIS-85, 
GENESIS-84, GENESIS-82, GENESIS-81, GENESIS-80, GENESIS-77, GENESIS-75, 
GENESIS-69, GENESIS-63, GENESIS-57, GENESIS-56, GENESIS-55, GENESIS-54, 
GENESIS-53, GENESIS-50, GENESIS-49, GENESIS-42, GENESIS-41, GENESIS-40, 
GENESIS-38, GENESIS-37, GENESIS-36, GENESIS-35, GENESIS-32, GENESIS-30, 
GENESIS-25, GENESIS-23, GENESIS-3, GENESIS-2, GENESIS-1

HA
Version list correct
No unassigned issues found

INFRA
Version list correct
No unassigned issues found

YARDSTICK
Version list correct
Unassigned issues found:
YARDSTICK-319, YARDSTICK-317, YARDSTICK-315, YARDSTICK-314, YARDSTICK-311, 
YARDSTICK-218, YARDSTICK-217, YARDSTICK-216, YARDSTICK-64

IPVSIX
Version list correct
No unassigned issues found

JOID
Version list correct
Unassigned issues found:
JOID-89, JOID-88, JOID-87, JOID-85, JOID-83, JOID-82, JOID-70, JOID-25, JOID-5, 
JOID-4, JOID-3

MOVIE
Version list correct
Unassigned issues found:
MOVIE-17, MOVIE-16, MOVIE-15, MOVIE-14, MOVIE-13, MOVIE-12, MOVIE-11, MOVIE-10, 
MOVIE-9

MODELS
Version list correct
No unassigned issues found

MULTISITE
Version list correct
Unassigned issues found:
MULTISITE-27, MULTISITE-26, MULTISITE-24

NETREADY
Version list correct
Unassigned issues found:
NETREADY-20, NETREADY-19, NETREADY-18, NETREADY-17, NETREADY-15, NETREADY-14, 
NETREADY-13, NETREADY-12, NETREADY-11, NETREADY-9, NETREADY-7, NETREADY-6, 
NETREADY-4, NETREADY-3, NETREADY-2, NETREADY-1

KVMFORNFV
Version list correct
Unassigned issues found:
KVMFORNFV-49, KVMFORNFV-48, KVMFORNFV-47, KVMFORNFV-46, KVMFORNFV-45, 
KVMFORNFV-44, KVMFORNFV-43, KVMFORNFV-39, KVMFORNFV-24

ONOSFW
Version list correct
No unassigned issues found

OVSNFV
Version list correct
Unassigned issues found:
OVSNFV-36

OVNO
Version list correct
Unassigned issues found:
OVNO-1

VFNGRAPH
Version list correct
Unassigned issues found:
VFNGRAPH-9, VFNGRAPH-8, VFNGRAPH-7, VFNGRAPH-6, VFNGRAPH-4, VFNGRAPH-3, 
VFNGRAPH-2

OPERA
no versions

DOCS
Version list correct
Unassigned issues found:
DOCS-156, DOCS-155

QTIP
no versions

POLICYTEST
no versions

RELENG
Version list NOT correct
Unassigned issues found:
RELENG-135, RELENG-133, RELENG-132, RELENG-129, RELENG-128, RELENG-127, 
RELENG-126, RELENG-125, RELENG-124, RELENG-123, RELENG-122, RELENG-121, 
RELENG-114, RELENG-113, RELENG-108, RELENG-107, RELENG-106, RELENG-105, 
RELENG-104, RELENG-103, RELENG-97, RELENG-95, RELENG-86, RELENG-81, RELENG-80, 
RELENG-79, RELENG-78, RELENG-77, RELENG-74, RELENG-73, RELENG-72, RELENG-71, 
RELENG-70, RELENG-69, RELENG-68, RELENG-66, RELENG-65, RELENG-62, RELENG-58, 
RELENG-51, RELENG-48, RELENG-37, RELENG-28, RELENG-25, RELENG-22, RELENG-20, 
RELENG-14, RELENG-13, RELENG-12, RELENG-6

PROMISE
Version list correct
Unassigned issues found:
PROMISE-59, PROMISE-52, PROMISE-49, PROMISE-35

SDNVPN
no versions

MOON
Version list correct
Unassigned issues found:
MOON-102, MOON-84, MOON-79, MOON-78, MOON-77, MOON-36, MOON-23, MOON-2

SFC
Version list correct
Unassigned issues found:
SFC-44, SFC-43, SFC-33, SFC-32, SFC-31, SFC-30, SFC-29, SFC-28, SFC-27

SFQM
Version list correct
Unassigned issues found:
SFQM-34, SFQM-31, SFQM-28, SFQM-26, SFQM-21, SFQM-18, SFQM-17, SFQM-16, 
SFQM-11, SFQM-9, SFQM-8, SFQM-7

STORPERF
Version list correct
Unassigned issues found:
STORPERF-48, STORPERF-47, STORPERF-46

OSCAR
no versions

DOMINO
Version list correct
No unassigned issues found

PHAROS
Version list correct
Unassigned issues found:
PHAROS-244, PHAROS-243, PHAROS-223, PHAROS-206, PHAROS-186

COPPER
Version list correct
Unassigned issues found:
COPPER-21

VSPERF
Version list correct
Unassigned issues found:
VSPERF-378, VSPERF-375, VSPERF-374, VSPERF-373, VSPERF-372, VSPERF-371, 
VSPERF-365, VSPERF-364, VSPERF-362, VSPERF-361, VSPERF-359, VSPERF-304, 
VSPERF-272, VSPERF-265, VSPERF-230, VSPERF-114, VSPERF-71, VSPERF-58

Summary:
% with correct version list        80.9%
% with no unassigned issues        15.4%
_______________________________________________
opnfv-tech-discuss mailing list
[email protected]
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to