--=-q6hb6rNZee+oTrX2wxqi
Content-Type: multipart/mixed; boundary="=-xhTc6QZhnMgBQ2sTQqDH"
--=-xhTc6QZhnMgBQ2sTQqDH
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hey,
I've put together the following py snippet to fetch some informations
from bugzilla to display the "progress" of our release, based on the
number of remaining (open [modified, new, assigned, post]) bugs.
This is a very rough estimate, but - use existing informations and can
be enhanced to respect the state of a dependency bug.
I tried to do this with JS - for a shiny in browser progressbar with
hyperlinks (!) - but, x-domain ajax request are not really possible ...
Maybe this is of use for someone else.
Just run it with=20
python bzp.py
The current (3.2) tracker bug is hardcoded.
Greetings
fabian
--=-xhTc6QZhnMgBQ2sTQqDH
Content-Disposition: attachment; filename="bzp.py"
Content-Type: text/x-python; name="bzp.py"; charset="UTF-8"
Content-Transfer-Encoding: base64
IyEvYmluL2VudiBweXRob24NCg0KIw0KIyBEaXNwbGF5IGhvdyBtYW55IG9mIHRoZSBvVmlydCAz
LjIgYnVncyBkZXBlbmRpbmcgb24gYnVnaWQNCiMgKGN1cnJlbnRseTogdHJhY2tlciBmb3IgMy4y
KWFyZSBjbG9zZWQNCiMgTkVXLCBBU1NJR05FRCwgTU9ESUZJRUQgYW5kIFBPU1QgYXJlIGFsbCBz
ZWVucyBhcyBvcGVuLg0KIw0KYnVnaWQgPSA4ODEwMDYNCg0KaW1wb3J0IHVybGxpYg0KZnJvbSBs
eG1sIGltcG9ydCBldHJlZQ0KDQp0cmFja2VydXJsID0gImh0dHBzOi8vYnVnemlsbGEucmVkaGF0
LmNvbS9zaG93ZGVwZW5kZW5jeXRyZWUuY2dpP2lkPXtidWdpZH0maGlkZV9yZXNvbHZlZD17aGlk
ZV9yZXNvbHZlZH0mY3R5cGU9eG1sIg0KDQpmZXRjaF94bWwgPSBsYW1iZGEgdTogZXRyZWUuWE1M
KHVybGxpYi51cmxvcGVuKHUpLnJlYWQoKSkNCndfcmVzb2x2ZWQgPSBmZXRjaF94bWwodHJhY2tl
cnVybC5mb3JtYXQoYnVnaWQ9YnVnaWQsIGhpZGVfcmVzb2x2ZWQ9MCkpDQp3b19yZXNvbHZlZCA9
IGZldGNoX3htbCh0cmFja2VydXJsLmZvcm1hdChidWdpZD1idWdpZCwgaGlkZV9yZXNvbHZlZD0x
KSkNCg0KY19hbGwgPSB3X3Jlc29sdmVkLnhwYXRoKCJjb3VudCgvL2J1ZykiKQ0KY19hbGxfd29f
b3BlbiA9IHdvX3Jlc29sdmVkLnhwYXRoKCJjb3VudCgvL2J1ZykiKQ0KY19jbG9zZWQgPSBpbnQo
Y19hbGwgLSBjX2FsbF93b19vcGVuKQ0KY19vcGVuID0gaW50KGNfYWxsIC0gY19jbG9zZWQpDQoN
CiMgV2lkdGggb2YgdGhlIEFTQ0lJIGNoYXJ0DQp3aWR0aCA9IDE1DQpwZXJjZW50aWxlID0gMS4w
IC8gY19hbGwgKiBjX2Nsb3NlZA0KY2xvc2VkX3cgPSBpbnQocGVyY2VudGlsZSAqIHdpZHRoKQ0K
DQpwcmludCgiWyIgKyAiPSIgKiBjbG9zZWRfdyArICIgIiAqICh3aWR0aCAtIGNsb3NlZF93KSAr
ICJdIikNCnByaW50KCIlLjJmJSUgKCVkLyVkKSBDb21wbGV0ZSIgJSAoMTAwICogcGVyY2VudGls
ZSwgY19jbG9zZWQsIGNfYWxsKSkNCg0K
--=-xhTc6QZhnMgBQ2sTQqDH--
--=-q6hb6rNZee+oTrX2wxqi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
iQIcBAABAgAGBQJQ/XjiAAoJEC9+uOgSHVGUHW8P/23lYwvdI4OfJaWygAQv78CN
KPhDdE2mNoJ3OREZkrjYvp38J9FJsiPfeeG4xAHkW/uI+QyyVG+yAPU3p6Eburuk
QJTElHz8a8YLyZnCmWyCBlFpg/MloUxLLuL0kH0Q8J0ZLqrg+4hORVifpvNknRs0
gL6smb5qYhBE2dHiRVuIgwK9c84B5mqZidu/3nNMT/yc84PPpdxB6sPdcqWWkFPb
7JvwxZMye+wpFoE5klACTTgtRWwFvprX/tDttr3Roezstd/3da8Fo7M+hjV8rT6c
sw0hehtzrWvN5C7wQSk0KQfQHPMax+NHKdEt+7WnrLOC5xcYUDeCg/NfLWKRlGWj
vqZRuOodg/jqEqqDR9hNB3BGi45xZEsrn3Xc/bHSx+QfJJwZrjb/x9lf/oNycX7O
r1lh1tXyrHBdduuE6usojdRY4mKgtlvp4lNNhSekLLagPy+UHx9hS8IFbX+hDPuk
LpokvplBRhOGd+bgmIPffsuq4+/+U+3GPm+q07tHsD06mxOrhuI/IgRWIuy6ZpYK
DggoENTSFJuSCO1Epu6SdatEJrnK+EPOAh7x23gQcXbAQAMxtoReXTep5Q71MLlT
pyu//dj+ZmECGdqU2aV2iHuZhEeTzlO98LY4sszaly0tNcU3Cui5UZ0Qya5qRKbN
NjkNkXp9u4jrhteCqppP
=M00E
-----END PGP SIGNATURE-----
--=-q6hb6rNZee+oTrX2wxqi--