yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #10311
[Bug 1285478] [NEW] Enforce alphabetical ordering in requirements file
Public bug reported:
Sorting requirement files in alphabetical order makes code more readable, and can check whether specific library
in the requirement files easily. Hacking donesn't check *.txt files.
We had enforced this check in oslo-incubator https://review.openstack.org/#/c/66090/.
This bug is used to track syncing the check gating.
How to sync this to other projects:
1. Copy tools/requirements_style_check.sh to project/tools.
2. run tools/requirements_style_check.sh requirements.txt test-
requirements.txt
3. fix the violations
** Affects: ceilometer
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: cinder
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: glance
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: heat
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: horizon
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: keystone
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: nova
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-cinderclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-glanceclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-heatclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-ironicclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-keystoneclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-neutronclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-novaclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-swiftclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: python-troveclient
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: stackalytics
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: swift
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: tempest
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Affects: trove
Importance: Undecided
Assignee: ChangBo Guo(gcb) (glongwave)
Status: New
** Changed in: nova
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-novaclient
Importance: Undecided
Status: New
** Changed in: python-novaclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: glance
Importance: Undecided
Status: New
** Changed in: glance
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-glanceclient
Importance: Undecided
Status: New
** Changed in: python-glanceclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: keystone
Importance: Undecided
Status: New
** Changed in: keystone
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-keystoneclient
Importance: Undecided
Status: New
** Changed in: python-keystoneclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: horizon
Importance: Undecided
Status: New
** Changed in: horizon
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: trove
Importance: Undecided
Status: New
** Changed in: trove
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-troveclient
Importance: Undecided
Status: New
** Changed in: python-troveclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: swift
Importance: Undecided
Status: New
** Changed in: swift
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: heat
Importance: Undecided
Status: New
** Changed in: heat
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-cinderclient
Importance: Undecided
Status: New
** Changed in: python-cinderclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-heatclient
Importance: Undecided
Status: New
** Changed in: python-heatclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-ironicclient
Importance: Undecided
Status: New
** Changed in: python-ironicclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-neutronclient
Importance: Undecided
Status: New
** Changed in: python-neutronclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: ceilometer
Importance: Undecided
Status: New
** Changed in: ceilometer
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: stackalytics
Importance: Undecided
Status: New
** Changed in: stackalytics
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: tempest
Importance: Undecided
Status: New
** Changed in: tempest
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: python-swiftclient
Importance: Undecided
Status: New
** Changed in: python-swiftclient
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
** Also affects: cinder
Importance: Undecided
Status: New
** Changed in: cinder
Assignee: (unassigned) => ChangBo Guo(gcb) (glongwave)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1285478
Title:
Enforce alphabetical ordering in requirements file
Status in OpenStack Telemetry (Ceilometer):
New
Status in Cinder:
New
Status in OpenStack Image Registry and Delivery Service (Glance):
New
Status in Orchestration API (Heat):
New
Status in OpenStack Dashboard (Horizon):
New
Status in OpenStack Identity (Keystone):
New
Status in OpenStack Compute (Nova):
New
Status in Python client library for Cinder:
New
Status in Python client library for Glance:
New
Status in Python client library for heat:
New
Status in Python client library for Ironic:
New
Status in Python client library for Keystone:
New
Status in Python client library for Neutron:
New
Status in Python client library for Nova:
New
Status in Python client library for Swift:
New
Status in Trove client binding:
New
Status in OpenStack contribution dashboard:
New
Status in OpenStack Object Storage (Swift):
New
Status in Tempest:
New
Status in Trove - Database as a Service:
New
Bug description:
Sorting requirement files in alphabetical order makes code more readable, and can check whether specific library
in the requirement files easily. Hacking donesn't check *.txt files.
We had enforced this check in oslo-incubator https://review.openstack.org/#/c/66090/.
This bug is used to track syncing the check gating.
How to sync this to other projects:
1. Copy tools/requirements_style_check.sh to project/tools.
2. run tools/requirements_style_check.sh requirements.txt test-
requirements.txt
3. fix the violations
To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/1285478/+subscriptions
Follow ups
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Doug Hellmann, 2015-06-01
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Dolph Mathews, 2014-09-03
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Kurt Griffiths, 2014-07-22
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Ilya Shakhat, 2014-07-08
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Thierry Carrez, 2014-06-11
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Dmitry "Divius" Tantsur, 2014-05-28
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Christian Berendt, 2014-05-23
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Christian Berendt, 2014-05-23
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Christian Berendt, 2014-05-21
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Steve Baker, 2014-04-13
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Roman Podoliaka, 2014-03-21
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: John Griffith, 2014-03-07
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Thierry Carrez, 2014-03-05
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Joe Gordon, 2014-03-03
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Fengqian, 2014-02-28
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Fengqian, 2014-02-28
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Fengqian, 2014-02-28
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Julien Danjou, 2014-02-27
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Samuel Merritt, 2014-02-27
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: Xurong Yang, 2014-02-27
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: ChangBo Guo(gcb), 2014-02-27
-
[Bug 1285478] Re: Enforce alphabetical ordering in requirements file
From: ChenZheng, 2014-02-27
-
[Bug 1285478] [NEW] Enforce alphabetical ordering in requirements file
From: ChangBo Guo(gcb), 2014-02-27
References