Operations/Bugs
Project | Ops bugs | Havana-backport-potential bugs | Icehouse-backport-potential bugs | Juno-backport-potential bugs |
---|---|---|---|---|
Nova | [1] | [2] | [3] | [4] |
Swift | [5] | [6] | [7] | [8] |
Glance | [9] | [10] | [11] | [12] |
Keystone | [13] | [14] | [15] | [16] |
Horizon | [17] | [18] | [19] | [20] |
Neutron | [21] | [22] | [23] | [24] |
Cinder | [25] | [26] | [27] | [28] |
Ceilometer | [29] | [30] | [31] | [32] |
Heat | [33] | [34] | [35] | [36] |
Trove | [37] | [38] | [39] | [40] |
Sahara | [41] | [42] | [43] | [44] |
Oslo | [45] | [46] | [47] | [48] |
Python script to generate the table:
#!/usr/bin/python import string programs = ('nova', 'swift', 'glance', 'keystone', 'horizon', 'neutron', 'cinder', 'ceilometer', 'heat', 'trove', 'sahara', 'oslo') tags = ('ops', 'havana-backport-potential', 'icehouse-backport-potential', 'juno-backport-potential') print """{| class="wikitable sortable" |-""" header = "! Project " for tag in tags: header += "!! {0} bugs".format(string.capitalize(tag)) print header for program in programs: line = "|-\n| {0} ".format(string.capitalize(program)) for tag in tags: line += " || [https://bugs.launchpad.net/{0}/+bugs?field.tag={1}] ".format(program, tag) print line print "|}"