Warn against sorting requirements

Bug #1365061 reported by Dolph Mathews
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Dolph Mathews
Designate
Fix Released
Low
Graham Hayes
Glance
Fix Released
Low
Dolph Mathews
OpenStack Compute (nova)
Fix Released
Low
Dolph Mathews
OpenStack Identity (keystone)
Fix Released
Low
Dolph Mathews
OpenStack Object Storage (swift)
Fix Released
Undecided
Dolph Mathews
keystonemiddleware
Fix Released
Low
Dolph Mathews
neutron
Fix Released
Undecided
Dolph Mathews
python-keystoneclient
Invalid
Low
Dolph Mathews

Bug Description

Contrary to bug 1285478, requirements files should not be sorted alphabetically. Given that requirements files can contain comments, I'd suggest a header in all requirements files along the lines of:

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.

This is the result of a mailing list discussion (thanks, Sean!):

  http://<email address hidden>/msg33927.html

Dolph Mathews (dolph)
Changed in keystone:
status: New → Triaged
importance: Undecided → Low
Dolph Mathews (dolph)
Changed in keystone:
assignee: nobody → Dolph Mathews (dolph)
Changed in python-keystoneclient:
assignee: nobody → Dolph Mathews (dolph)
Changed in keystonemiddleware:
assignee: nobody → Dolph Mathews (dolph)
importance: Undecided → Low
Changed in python-keystoneclient:
importance: Undecided → Low
status: New → In Progress
Changed in keystone:
status: Triaged → In Progress
Changed in keystonemiddleware:
status: New → In Progress
Dolph Mathews (dolph)
Changed in glance:
assignee: nobody → Dolph Mathews (dolph)
Changed in nova:
assignee: nobody → Dolph Mathews (dolph)
Changed in glance:
status: New → In Progress
Changed in nova:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

Fix proposed to branch: master
Review: https://review.openstack.org/118692

Changed in cinder:
assignee: nobody → Dolph Mathews (dolph)
status: New → In Progress
Dolph Mathews (dolph)
Changed in horizon:
status: New → Fix Committed
no longer affects: horizon
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/118695

Changed in neutron:
assignee: nobody → Dolph Mathews (dolph)
status: New → In Progress
Dolph Mathews (dolph)
Changed in swift:
assignee: nobody → Dolph Mathews (dolph)
status: New → In Progress
description: updated
Changed in designate:
assignee: nobody → Graham Hayes (grahamhayes)
status: New → In Progress
Joe Gordon (jogo)
Changed in nova:
importance: Undecided → Low
tags: added: low-hanging-fruit
Revision history for this message
Ildiko Vancsa (ildiko-vancsa) wrote :
Kiall Mac Innes (kiall)
Changed in designate:
status: In Progress → Fix Committed
importance: Undecided → Low
milestone: none → juno-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (master)

Reviewed: https://review.openstack.org/118694
Committed: https://git.openstack.org/cgit/openstack/swift/commit/?id=1a561e67794f6813636377026d8de26f0fb7ad53
Submitter: Jenkins
Branch: master

commit 1a561e67794f6813636377026d8de26f0fb7ad53
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 3 12:03:40 2014 -0500

    warn against sorting requirements

    Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
    Closes-Bug: 1365061

Changed in swift:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/118692
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=6ea28dca60817951591a279a88e8df1c7a6f1c9c
Submitter: Jenkins
Branch: master

commit 6ea28dca60817951591a279a88e8df1c7a6f1c9c
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 3 11:56:31 2014 -0500

    warn against sorting requirements

    Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
    Closes-Bug: 1365061

Changed in cinder:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in designate:
milestone: juno-3 → none
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/118683
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=29c6989e41c17885ddc5ae0fa439a30e800ad728
Submitter: Jenkins
Branch: master

commit 29c6989e41c17885ddc5ae0fa439a30e800ad728
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 3 11:32:52 2014 -0500

    warn against sorting requirements

    Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
    Closes-Bug: 1365061

Changed in keystone:
status: In Progress → Fix Committed
Changed in keystonemiddleware:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystonemiddleware (master)

Reviewed: https://review.openstack.org/118686
Committed: https://git.openstack.org/cgit/openstack/keystonemiddleware/commit/?id=454feca18f6c506b7e7b0e07cbf66cf9b3274f45
Submitter: Jenkins
Branch: master

commit 454feca18f6c506b7e7b0e07cbf66cf9b3274f45
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 3 11:41:23 2014 -0500

    warn against sorting requirements

    Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
    Closes-Bug: 1365061

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-keystoneclient (master)

Reviewed: https://review.openstack.org/118685
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient/commit/?id=8a8999d91a266c1a7923f4b1b4524112ea2b56d9
Submitter: Jenkins
Branch: master

commit 8a8999d91a266c1a7923f4b1b4524112ea2b56d9
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 3 11:33:46 2014 -0500

    warn against sorting requirements

    Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
    Closes-Bug: 1365061

Changed in python-keystoneclient:
status: In Progress → Fix Committed
Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :
Changed in nova:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to glance (master)

Reviewed: https://review.openstack.org/118690
Committed: https://git.openstack.org/cgit/openstack/glance/commit/?id=40bd3779deb9c975f987499b493662e81d5b6f94
Submitter: Jenkins
Branch: master

commit 40bd3779deb9c975f987499b493662e81d5b6f94
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 3 11:48:39 2014 -0500

    warn against sorting requirements

    Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
    Closes-Bug: 1365061

Changed in glance:
status: In Progress → Fix Committed
Changed in python-troveclient:
assignee: nobody → Nikhil Manchanda (slicknik)
importance: Undecided → Wishlist
status: New → Confirmed
Changed in trove:
assignee: nobody → Amrith (amrith)
importance: Undecided → Wishlist
status: New → In Progress
Revision history for this message
Ildiko Vancsa (ildiko-vancsa) wrote :

Fix for python-ceilometerclient: https://review.openstack.org/#/c/121031/

David Stanek (dstanek)
Changed in python-keystoneclient:
milestone: none → 0.11.0
David Stanek (dstanek)
Changed in keystonemiddleware:
milestone: none → 1.2.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to swift (feature/ec)

Fix proposed to branch: feature/ec
Review: https://review.openstack.org/122541

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (feature/ec)
Download full text (21.0 KiB)

Reviewed: https://review.openstack.org/122541
Committed: https://git.openstack.org/cgit/openstack/swift/commit/?id=18901494e9b4b47fb181a5ead8ed82738db8563f
Submitter: Jenkins
Branch: feature/ec

commit fc5cee5f05692f7e6dd5ad5a6d0ae682dd4bf3e0
Author: Christian Schwede <email address hidden>
Date: Mon Sep 15 17:22:54 2014 +0000

    Allow filtering by region in swift-recon

    The option "-r" is already used, thus only "--region" is used to specify
    filter by region.

    Change-Id: If769f2f3191c202933b03b48fe0f22b7c94a4dd6
    Closes-Bug: 1369583

commit 423ac74e888dcd693129100e0b37a51428bb62e1
Author: Christian Schwede <email address hidden>
Date: Sun Sep 14 23:41:19 2014 +0200

    Fix internal link to keystoneauth in documentation

    This patch fixes a broken link at the end of the table in
    http://docs.openstack.org/developer/swift/logs.html#swift-source

    Change-Id: I989173ac93e0f840997333be0d5cec07eb77b304

commit 64548420c87f3163ed543c9e9a02a4f1abec69e0
Author: Andreas Jaeger <email address hidden>
Date: Sat Sep 13 09:48:14 2014 +0200

    Stop using intersphinx

    Remove intersphinx from the docs build as it triggers network calls that
    occasionally fail, and we don't really use intersphinx (links other
    sphinx documents out on the internet)

    This also removes the requirement for internet access during docs build.

    This can cause docs jobs to fail if the project errors out on
    warnings.

    Change-Id: I71e941e2a639641a662a163c682eb86d51de42fb
    Related-Bug: #1368910

commit 5c9835125802c51e2eb2823f5208d53c358a5e84
Author: Christian Schwede <email address hidden>
Date: Fri Sep 12 14:37:04 2014 +0000

    Fix RingBuilder._build_max_replicas_by_tier docstring

    The current docstring doesn't include zones, and the order of the
    entries is not up to date with the current code. Let's fix this.

    Change-Id: Ibabd79427b83d9e8c86b2caeb93dee219c8274c0

commit a03732e142540e5a7d6cb11de5232f0642beb20d
Author: Alistair Coles <email address hidden>
Date: Fri Sep 12 10:20:19 2014 +0100

    Add comments to clarify change to www-authenticate test

    Trivial patch to tidy-up change to the functional test for
    www-authenticate header and add a comment to explain
    that multiple header values might be returned.

    Change-Id: If62cb3fd9e11450a2be0cec71e80ecb74a959d04
    Related-bug: 1368048

commit ab96796dc8d1da9037330da0822c8b8d2264d192
Author: Alistair Coles <email address hidden>
Date: Thu Sep 11 10:23:32 2014 +0100

    Fix broken www-authenticate functional test

    testQuotedWWWAuthenticateHeader functional test started failing
    due to a change to keystonemiddleware.auth_token, which now adds
    its own www-authenticate header in addition to the one that swift
    keystoneauth adds.

    This patch changes the functional test to check expected
    swift generated header value is in the concatenation of
    www-authenticate values.

    Verified that functional tests still pass using tempauth.

    Closes-Bug: 1368048
    Change-Id: I913af077df800a559d259c1622f286ad10eae9df

commit f4d3facdf...

Dolph Mathews (dolph)
Changed in python-keystoneclient:
milestone: 0.11.0 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on trove (master)

Change abandoned by amrith (<email address hidden>) on branch: master
Review: https://review.openstack.org/118698
Reason: Abandoned in favor of I14ec93eaa97fc52b39e00175adcd718dfc4579b4

Changed in trove:
milestone: none → juno-rc1
status: In Progress → Fix Committed
no longer affects: trove
no longer affects: python-troveclient
Dolph Mathews (dolph)
Changed in python-keystoneclient:
milestone: none → 0.11.1
status: Fix Committed → Invalid
milestone: 0.11.1 → 0.11.0
Revision history for this message
Dolph Mathews (dolph) wrote :

Fix released in python-keystoneclient 0.11.0 but launchpad sucks.

Dolph Mathews (dolph)
Changed in keystonemiddleware:
status: Fix Committed → Fix Released
Dolph Mathews (dolph)
Changed in keystone:
milestone: none → juno-rc1
Changed in glance:
milestone: none → juno-rc1
Dolph Mathews (dolph)
Changed in glance:
importance: Undecided → Low
Thierry Carrez (ttx)
Changed in keystone:
milestone: juno-rc1 → none
status: Fix Committed → Fix Released
milestone: none → juno-rc1
Thierry Carrez (ttx)
Changed in glance:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in cinder:
milestone: none → juno-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: none → juno-rc1
status: Fix Committed → Fix Released
Dolph Mathews (dolph)
Changed in neutron:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Dolph Mathews (<email address hidden>) on branch: master
Review: https://review.openstack.org/118695
Reason: bot took care of this

Revision history for this message
Dolph Mathews (dolph) wrote :
Thierry Carrez (ttx)
Changed in neutron:
milestone: none → juno-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in swift:
milestone: none → 2.2.0-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in glance:
milestone: juno-rc1 → 2014.2
Changed in keystone:
milestone: juno-rc1 → 2014.2
Thierry Carrez (ttx)
Changed in nova:
milestone: juno-rc1 → 2014.2
Thierry Carrez (ttx)
Changed in cinder:
milestone: juno-rc1 → 2014.2
Changed in neutron:
milestone: juno-rc1 → 2014.2
Thierry Carrez (ttx)
Changed in swift:
milestone: 2.2.0-rc1 → 2.2.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.