Finish AUTHORS transition.
The code to generate the authors file from the git changelog has been in the tree and running for a few weeks now. Somehow the removal of the authors test and and the MANIFEST.in file were wrong though. This should clean that up. Fixes bug 920757. Change-Id: I66c388c1c81804f8dabc52b5ee25c7f394921e11
This commit is contained in:
parent
980c762666
commit
3456b667c3
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,6 +1,8 @@
|
|||||||
*.pyc
|
*.pyc
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
local_settings.py
|
local_settings.py
|
||||||
|
Authors
|
||||||
|
AUTHORS
|
||||||
ChangeLog
|
ChangeLog
|
||||||
MANIFEST
|
MANIFEST
|
||||||
CA/
|
CA/
|
||||||
|
236
Authors
236
Authors
@ -1,236 +0,0 @@
|
|||||||
Aaron Lee <aaron.lee@rackspace.com>
|
|
||||||
Adam Gandelman <adamg@canonical.com>
|
|
||||||
Adam Johnson <adjohn@gmail.com>
|
|
||||||
Adrian Smith <adrian_f_smith@dell.com>
|
|
||||||
Ahmad Hassan <ahmad.hassan@hp.com>
|
|
||||||
Alessio Ababilov <aababilov@griddynamics.com>
|
|
||||||
Alex Meade <alex.meade@rackspace.com>
|
|
||||||
Alexander Sakhnov <asakhnov@mirantis.com>
|
|
||||||
Alexander Kovalev <akovalev@mirantis.com>
|
|
||||||
Alvaro Lopez Garcia <aloga@ifca.unican.es>
|
|
||||||
Andrew Bogott <abogott@wikimedia.org>
|
|
||||||
Andrew Clay Shafer <acs@parvuscaptus.com>
|
|
||||||
Andrey Brindeyev <abrindeyev@griddynamics.com>
|
|
||||||
Andy Smith <code@term.ie>
|
|
||||||
Andy Southgate <andy.southgate@citrix.com>
|
|
||||||
Anne Gentle <anne@openstack.org>
|
|
||||||
Ante Karamatić <ivoks@ubuntu.com>
|
|
||||||
Anthony Young <sleepsonthefloor@gmail.com>
|
|
||||||
Antony Messerli <ant@openstack.org>
|
|
||||||
Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>
|
|
||||||
Arvind Somya <asomya@cisco.com>
|
|
||||||
Asbjørn Sannes <asbjorn.sannes@interhost.no>
|
|
||||||
Ben McGraw <ben@pistoncloud.com>
|
|
||||||
Ben Swartzlander <bswartz@netapp.com>
|
|
||||||
Bilal Akhtar <bilalakhtar@ubuntu.com>
|
|
||||||
Boris Filippov <bfilippov@griddynamics.com>
|
|
||||||
Brad Hall <brad@nicira.com>
|
|
||||||
Brad McConnell <bmcconne@rackspace.com>
|
|
||||||
Brendan Maguire <B_Maguire@Dell.com>
|
|
||||||
Brian Elliott <brian.elliott@rackspace.com>
|
|
||||||
Brian Lamar <brian.lamar@rackspace.com>
|
|
||||||
Brian Schott <bschott@isi.edu>
|
|
||||||
Brian Waldon <brian.waldon@rackspace.com>
|
|
||||||
Chiradeep Vittal <chiradeep@cloud.com>
|
|
||||||
Chmouel Boudjnah <chmouel@chmouel.com>
|
|
||||||
Chris Behrens <cbehrens@codestud.com>
|
|
||||||
Christian Berendt <berendt@b1-systems.de>
|
|
||||||
Chris Fattarsi <chris.fattarsi@pistoncloud.com>
|
|
||||||
Christopher MacGown <chris@pistoncloud.com>
|
|
||||||
Chuck Short <zulcss@ubuntu.com>
|
|
||||||
Cole Robinson <crobinso@redhat.com>
|
|
||||||
Cor Cornelisse <cor@hyves.nl>
|
|
||||||
Cory Wright <corywright@gmail.com>
|
|
||||||
Craig Vyvial <cp16net@gmail.com>
|
|
||||||
Dan Prince <dprince@redhat.com>
|
|
||||||
Dan Wendlandt <dan@nicira.com>
|
|
||||||
Dan Smith <danms@us.ibm.com>
|
|
||||||
Daniel P. Berrange <berrange@redhat.com>
|
|
||||||
Dave Lapsley <dlapsley@nicira.com>
|
|
||||||
Dave Walker <Dave.Walker@canonical.com>
|
|
||||||
David Pravec <David.Pravec@danix.org>
|
|
||||||
David Scannell <dscannell@gridcentric.com>
|
|
||||||
David Shrewsbury <shrewsbury.dave@gmail.com>
|
|
||||||
David Subiros <david.perez5@hp.com>
|
|
||||||
Dean Troyer <dtroyer@gmail.com>
|
|
||||||
Deepak Garg <deepak.garg@citrix.com>
|
|
||||||
Deevi Rani <deevi_rani@persistent.co.in>
|
|
||||||
Derek Higgins <derekh@redhat.com>
|
|
||||||
Devananda van der Veen <devananda.vdv@gmail.com>
|
|
||||||
Devdeep Singh <devdeep.singh@citrix.com>
|
|
||||||
Devendra Modium <dmodium@isi.edu>
|
|
||||||
Devin Carlen <devin.carlen@gmail.com>
|
|
||||||
Dina Belova <dbelova@mirantis.com>
|
|
||||||
Dominik Heidler <dheidler@suse.de>
|
|
||||||
Don Dugger <donald.d.dugger@intel.com>
|
|
||||||
Donal Lafferty <donal.lafferty@citrix.com>
|
|
||||||
Dong-In David Kang <dkang@isi.edu>
|
|
||||||
Doug Hellmann <doug.hellmann@dreamhost.com>
|
|
||||||
Duncan McGreggor <duncan@dreamhost.com>
|
|
||||||
Ed Leafe <ed@leafe.com>
|
|
||||||
Edouard Thuleau <edouard1.thuleau@orange.com>
|
|
||||||
Eldar Nugaev <reldan@oscloud.ru>
|
|
||||||
Eoghan Glynn <eglynn@redhat.com>
|
|
||||||
Eric Day <eday@oddments.org>
|
|
||||||
Eric Harney <eharney@gmail.com>
|
|
||||||
Eric Windisch <eric@cloudscaling.com>
|
|
||||||
Evan Callicoat <diopter@gmail.com>
|
|
||||||
Ewan Mellor <ewan.mellor@citrix.com>
|
|
||||||
Florian Haas <florian@hastexo.com>
|
|
||||||
François Charlier <francois.charlier@enovance.com>
|
|
||||||
Gabe Westmaas <gabe.westmaas@rackspace.com>
|
|
||||||
Gabriel Hurley <gabriel@strikeawe.com>
|
|
||||||
Gary Kotton <garyk@radware.com>
|
|
||||||
Gaurav Gupta <gaurav@denali-systems.com>
|
|
||||||
Greg Althaus <galthaus@austin.rr.com>
|
|
||||||
Hengqing Hu <hudayou@hotmail.com>
|
|
||||||
Hisaharu Ishii <ishii.hisaharu@lab.ntt.co.jp>
|
|
||||||
Hisaki Ohara <hisaki.ohara@intel.com>
|
|
||||||
Hua Zhang <zhhuabj@cn.ibm.com>
|
|
||||||
Ilya Alekseyev <ilyaalekseyev@acm.org>
|
|
||||||
Ionuț Arțăriși <iartarisi@suse.cz>
|
|
||||||
Isaku Yamahata <yamahata@valinux.co.jp>
|
|
||||||
Ivan Kolodyazhny <e0ne@e0ne.info>
|
|
||||||
J. Daniel Schmidt <jdsn@suse.de>
|
|
||||||
Jake Dahn <jake@ansolabs.com>
|
|
||||||
James E. Blair <jeblair@hp.com>
|
|
||||||
Jason Cannavale <jason.cannavale@rackspace.com>
|
|
||||||
Jason Koelker <jason@koelker.net>
|
|
||||||
Jay Pipes <jaypipes@gmail.com>
|
|
||||||
JC Martin <jcmartin@ebaysf.com>
|
|
||||||
Jesse Andrews <anotherjesse@gmail.com>
|
|
||||||
Jim Fehlig <jfehlig@suse.com>
|
|
||||||
Jimmy Bergman <jimmy@sigint.se>
|
|
||||||
Joe Gordon <jogo@cloudscaling.com>
|
|
||||||
Joe Heck <heckj@mac.com>
|
|
||||||
Joel Moore <joelbm24@gmail.com>
|
|
||||||
Johannes Erdfelt <johannes.erdfelt@rackspace.com>
|
|
||||||
John Dewey <john@dewey.ws>
|
|
||||||
John Garbutt <john.garbutt@citrix.com>
|
|
||||||
John Griffith <john.griffith@solidfire.com>
|
|
||||||
John Kennedy <john.m.kennedy@intel.com>
|
|
||||||
John Tran <jhtran@att.com>
|
|
||||||
Jonathan Bryce <jbryce@jbryce.com>
|
|
||||||
Jordan Rinke <jordan@openstack.org>
|
|
||||||
Joseph Suh <jsuh@isi.edu>
|
|
||||||
Joseph W. Breu <breu@breu.org>
|
|
||||||
Josh Durgin <joshd@hq.newdream.net>
|
|
||||||
Josh Kearney <josh@jk0.org>
|
|
||||||
Josh Kleinpeter <josh@kleinpeter.org>
|
|
||||||
Joshua Harlow <harlowja@yahoo-inc.com>
|
|
||||||
Joshua McKenty <jmckenty@gmail.com>
|
|
||||||
Juan G. Hernando Rivero <ghe@debian.org>
|
|
||||||
Julien Danjou <julien.danjou@enovance.com>
|
|
||||||
Justin Santa Barbara <justin@fathomdb.com>
|
|
||||||
Justin Shepherd <jshepher@rackspace.com>
|
|
||||||
Kei Masumoto <masumotok@nttdata.co.jp>
|
|
||||||
Keisuke Tagami <tagami.keisuke@lab.ntt.co.jp>
|
|
||||||
masumoto<masumotok@nttdata.co.jp>
|
|
||||||
masukotm<masukotm@nttdata.co.jp>
|
|
||||||
Ken Pepple <ken.pepple@gmail.com>
|
|
||||||
Kevin Bringard <kbringard@attinteractive.com>
|
|
||||||
Kevin L. Mitchell <kevin.mitchell@rackspace.com>
|
|
||||||
Kiall Mac Innes <kiall@managedit.ie>
|
|
||||||
Kirill Shileev <kshileev@gmail.com>
|
|
||||||
Koji Iida <iida.koji@lab.ntt.co.jp>
|
|
||||||
Liam Kelleher <liam.kelleher@hp.com>
|
|
||||||
Likitha Shetty <likitha.shetty@citrix.com>
|
|
||||||
Lin Hua Cheng <lin-hua.cheng@hp.com>
|
|
||||||
Loganathan Parthipan <parthipan@hp.com>
|
|
||||||
Lorin Hochstein <lorin@nimbisservices.com>
|
|
||||||
Lvov Maxim <usrleon@gmail.com>
|
|
||||||
Mandar Vaze <mandar.vaze@vertex.co.in>
|
|
||||||
Mandell Degerness <mdegerne@gmail.com>
|
|
||||||
Mark McClain <mark.mcclain@dreamhost.com>
|
|
||||||
Mark McLoughlin <markmc@redhat.com>
|
|
||||||
Mark Washenberger <mark.washenberger@rackspace.com>
|
|
||||||
Martin Packman <martin.packman@canonical.com>
|
|
||||||
Maru Newby <mnewby@internap.com>
|
|
||||||
Masanori Itoh <itoumsn@nttdata.co.jp>
|
|
||||||
Matt Dietz <matt.dietz@rackspace.com>
|
|
||||||
Matt Stephenson <mattstep@mattstep.net>
|
|
||||||
Matthew Hooker <matt@cloudscaling.com>
|
|
||||||
Matthew Joyce <matt.joyce@cloudscaling.com>
|
|
||||||
Michael Basnight <mbasnigh@rackspace.com>
|
|
||||||
Michael Gundlach <michael.gundlach@rackspace.com>
|
|
||||||
Michael Still <mikal@stillhq.com>
|
|
||||||
Mike Lundy <mike@pistoncloud.com>
|
|
||||||
Mike Milner <mike.milner@canonical.com>
|
|
||||||
Mike Pittaro <mikeyp@lahondaresearch.org>
|
|
||||||
Mike Scherbakov <mihgen@gmail.com>
|
|
||||||
Mikyung Kang <mkkang@isi.edu>
|
|
||||||
Mohammed Naser <mnaser@vexxhost.com>
|
|
||||||
Monsyne Dragon <mdragon@rackspace.com>
|
|
||||||
Monty Taylor <mordred@inaugust.com>
|
|
||||||
MORITA Kazutaka <morita.kazutaka@gmail.com>
|
|
||||||
MotoKen <motokentsai@gmail.com>
|
|
||||||
Muneyuki Noguchi <noguchimn@nttdata.co.jp>
|
|
||||||
Nachi Ueno <ueno.nachi@lab.ntt.co.jp>
|
|
||||||
Naveed Massjouni <naveedm9@gmail.com>
|
|
||||||
Nick Bartos <nick@pistoncloud.com>
|
|
||||||
Nikhil Komawar <nikhil.komawar@rackspace.com>
|
|
||||||
Nikolay Sokolov <nsokolov@griddynamics.com>
|
|
||||||
Nirmal Ranganathan <rnirmal@gmail.com>
|
|
||||||
Ollie Leahy <oliver.leahy@hp.com>
|
|
||||||
Pádraig Brady <pbrady@redhat.com>
|
|
||||||
Paul McMillan <paul.mcmillan@nebula.com>
|
|
||||||
Paul Voccio <paul@openstack.org>
|
|
||||||
Peng Yong <ppyy@pubyun.com>
|
|
||||||
Philip Knouff <philip.knouff@mailtrust.com>
|
|
||||||
Ralf Haferkamp <rhafer@suse.de>
|
|
||||||
Renier Morales <renierm@us.ibm.com>
|
|
||||||
Renuka Apte <renuka.apte@citrix.com>
|
|
||||||
Ricardo Carrillo Cruz <emaildericky@gmail.com>
|
|
||||||
Rick Clark <rick@openstack.org>
|
|
||||||
Rick Harris <rconradharris@gmail.com>
|
|
||||||
Rob Kost <kost@isi.edu>
|
|
||||||
Robert Esker <esker@netapp.com>
|
|
||||||
Russell Bryant <rbryant@redhat.com>
|
|
||||||
Russell Sim <russell.sim@gmail.com>
|
|
||||||
Ryan Lane <rlane@wikimedia.org>
|
|
||||||
Ryan Lucio <rlucio@internap.com>
|
|
||||||
Ryu Ishimoto <ryu@midokura.jp>
|
|
||||||
Salvatore Orlando <salvatore.orlando@eu.citrix.com>
|
|
||||||
Sandy Walsh <sandy.walsh@rackspace.com>
|
|
||||||
Sascha Peilicke <saschpe@suse.de>
|
|
||||||
Sateesh Chodapuneedi <sateesh.chodapuneedi@citrix.com>
|
|
||||||
Scott Moser <smoser@ubuntu.com>
|
|
||||||
Sean Dague <sdague@linux.vnet.ibm.com>
|
|
||||||
Sean M. Collins <sean@coreitpro.com>
|
|
||||||
Somik Behera <somikbehera@gmail.com>
|
|
||||||
Soren Hansen <soren.hansen@rackspace.com>
|
|
||||||
Stanislaw Pitucha <stanislaw.pitucha@hp.com>
|
|
||||||
Stephanie Reese <reese.sm@gmail.com>
|
|
||||||
Steve Baker <steve@stevebaker.org>
|
|
||||||
Sumit Naiksatam <snaiksat@cisco.com>
|
|
||||||
Thierry Carrez <thierry@openstack.org>
|
|
||||||
Tim Simpson <tim.simpson@rackspace.com>
|
|
||||||
Todd Willey <todd@ansolabs.com>
|
|
||||||
Tomoe Sugihara <tomoe@midokura.com>
|
|
||||||
Tomoya Masuko<masukotm@nttdata.co.jp>
|
|
||||||
Thorsten Tarrach <thorsten@atomia.com>
|
|
||||||
Trey Morris <trey.morris@rackspace.com>
|
|
||||||
Troy Toman <troy.toman@rackspace.com>
|
|
||||||
Tushar Patil <tushar.vitthal.patil@gmail.com>
|
|
||||||
Unmesh Gurjar <unmesh.gurjar@vertex.co.in>
|
|
||||||
Vasiliy Shlykov <vash@vasiliyshlykov.org>
|
|
||||||
Vishvananda Ishaya <vishvananda@gmail.com>
|
|
||||||
Vivek Y S <vivek.ys@gmail.com>
|
|
||||||
Vladimir Popovski <vladimir@zadarastorage.com>
|
|
||||||
Vaddi kiran <vaddi_kiran@persistent.co.in>
|
|
||||||
William Henry <whenry@redhat.com>
|
|
||||||
William Kelly <william.kelly@rackspace.com>
|
|
||||||
William Wolf <throughnothing@gmail.com>
|
|
||||||
Yaguang Tang <heut2008@gmail.com>
|
|
||||||
Ying Chun Guo <daisy.ycguo@gmail.com>
|
|
||||||
Yoshiaki Tamura <yoshi@midokura.jp>
|
|
||||||
Yong Sheng Gong <gongysh@cn.ibm.com>
|
|
||||||
Youcef Laribi <Youcef.Laribi@eu.citrix.com>
|
|
||||||
Yun Mao <yunmao@gmail.com>
|
|
||||||
Yun Shen <Yun.Shen@hp.com>
|
|
||||||
Yuriy Taraday <yorik.sar@gmail.com>
|
|
||||||
Zed Shaw <zedshaw@zedshaw.com>
|
|
||||||
Zhiteng Huang <zhiteng.huang@intel.com>
|
|
||||||
Zhixue Wu <Zhixue.Wu@citrix.com>
|
|
||||||
Zhongyue Luo <lzyeval@gmail.com>
|
|
||||||
Ziad Sawalha <github@highbridgellc.com>
|
|
@ -1,4 +1,4 @@
|
|||||||
include Authors
|
include AUTHORS
|
||||||
include ChangeLog
|
include ChangeLog
|
||||||
exclude .gitignore
|
exclude .gitignore
|
||||||
exclude .gitreview
|
exclude .gitreview
|
||||||
|
@ -42,33 +42,6 @@ class ExceptionTestCase(test.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
class ProjectTestCase(test.TestCase):
|
class ProjectTestCase(test.TestCase):
|
||||||
def test_authors_up_to_date(self):
|
|
||||||
topdir = os.path.normpath(os.path.dirname(__file__) + '/../../')
|
|
||||||
missing = set()
|
|
||||||
contributors = set()
|
|
||||||
mailmap = utils.parse_mailmap(os.path.join(topdir, '.mailmap'))
|
|
||||||
authors_file = open(os.path.join(topdir,
|
|
||||||
'Authors'), 'r').read().lower()
|
|
||||||
|
|
||||||
if os.path.exists(os.path.join(topdir, '.git')):
|
|
||||||
for email in commands.getoutput('git log --format=%ae').split():
|
|
||||||
if not email:
|
|
||||||
continue
|
|
||||||
if "jenkins" in email and "openstack.org" in email:
|
|
||||||
continue
|
|
||||||
email = '<' + email.lower() + '>'
|
|
||||||
contributors.add(utils.str_dict_replace(email, mailmap))
|
|
||||||
else:
|
|
||||||
return
|
|
||||||
|
|
||||||
for contributor in contributors:
|
|
||||||
if contributor == 'nova-core':
|
|
||||||
continue
|
|
||||||
if not contributor in authors_file:
|
|
||||||
missing.add(contributor)
|
|
||||||
|
|
||||||
self.assertTrue(len(missing) == 0,
|
|
||||||
'%r not listed in Authors' % missing)
|
|
||||||
|
|
||||||
def test_all_migrations_have_downgrade(self):
|
def test_all_migrations_have_downgrade(self):
|
||||||
topdir = os.path.normpath(os.path.dirname(__file__) + '/../../')
|
topdir = os.path.normpath(os.path.dirname(__file__) + '/../../')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user