Failed building wheel for python-qpid-proton

Bug #1468917 reported by Davanum Srinivas (DIMS)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo.messaging
Fix Released
High
Flavio Percoco

Bug Description

See example:

http://logs.openstack.org/07/194507/3/check/gate-oslo.messaging-pep8/aa202ca/console.html

2015-06-25 21:26:51.566 | /tmp/pip-build-ZSveCI/python-qpid-proton/build/bundled/qpid-proton/proton-c/src/platform.c:89:2: error: #error "Don't know how to generate uuid strings on this platform"
2015-06-25 21:26:51.566 | #error "Don't know how to generate uuid strings on this platform"

Changed in oslo.messaging:
importance: Undecided → High
assignee: nobody → Flavio Percoco (flaper87)
status: New → Confirmed
Revision history for this message
Flavio Percoco (flaper87) wrote :

Hey dims,

Thanks for the report, I've fixed the issue.

Unfortunately, as mentioned yday from IRC, an upstream release un-related to python-qpid-proton broke us.

Changed in oslo.messaging:
status: Confirmed → In Progress
Changed in oslo.messaging:
status: In Progress → Fix Committed
Revision history for this message
Viktor Serhieiev (vsergeyev) wrote :

What is the actual status of this bug? Can it be marked as "Fix released" ?

Revision history for this message
Flavio Percoco (flaper87) wrote :

Yes, it can! The gate has been stable since this fix landed. https://review.openstack.org/#/c/194694/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (feature/zmq)

Fix proposed to branch: feature/zmq
Review: https://review.openstack.org/198693

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (feature/zmq)

Reviewed: https://review.openstack.org/198693
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=4073851bf83d75bb1060be9ed1d7f3895470b9f5
Submitter: Jenkins
Branch: feature/zmq

commit 4073851bf83d75bb1060be9ed1d7f3895470b9f5
Author: Flavio Percoco <email address hidden>
Date: Tue Jun 23 16:57:13 2015 +0200

    Fix qpid's functional gate

    The loggin verbosity changed in 0.32 which our gate is pulling from the
    updates repository. This patch updates the script to make it work again.

    Closes-bug: #1468917
    Change-Id: I88a1bc794246beb156d4301bd503fa51a7cd2cce
    (cherry picked from commit 079c04f0d06539f3507c772ccc68807a6d01a73a)

tags: added: in-feature-zmq
Changed in oslo.messaging:
milestone: none → 1.16.0
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (stable/kilo)

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/217699

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/217770

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on oslo.messaging (stable/kilo)

Change abandoned by Flavio Percoco (<email address hidden>) on branch: stable/kilo
Review: https://review.openstack.org/217699
Reason: https://review.openstack.org/217770

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (stable/kilo)

Reviewed: https://review.openstack.org/217770
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=d7ad1ee4373987cc52b1a72c68c444e78435fe2d
Submitter: Jenkins
Branch: stable/kilo

commit d7ad1ee4373987cc52b1a72c68c444e78435fe2d
Author: Flavio Percoco <email address hidden>
Date: Fri Aug 14 16:35:30 2015 +0000

    Fix gate jobs in stable/kilo (4 backports)

    This patch contains 4 backports from master. Unfortunately, an update on
    f21 is forcing to update the requirements for amqp1. Therefore, we need
    these 2 commits, which depend on each other, to be backported as one.
    To fix py27 unittests we should backport two more patches as well.

    Commit 1:

    Enable amqp's protocol unit tests everywhere

    Now that python-qpid-proton has taken an approach similar to zmq's, it's
    possible to install it in boxes where the C libraries are not present in
    the system. This patch takes advantage of that to enable amqp protocol's
    tests everywhere.

    Note that the backport was modified to match the stable/kilo gate
    configuration. This job, in Kilo, is supposed to run *just* on f21,
    therefore, I've removed the changes to the tox.ini to avoid installing
    the dependencies everywhere.

    Master-Change-Id: Ibce4c791aafadf45fa876d6a4f5373fde94769ff
    (cherry picked from commit f06b19628fbb11a32797f1095eba7c07b6343433)

    Commit 2:

    Fix qpid's functional gate

    The loggin verbosity changed in 0.32 which our gate is pulling from the
    updates repository. This patch updates the script to make it work again.

    Closes-bug: #1468917
    Master-Change-Id: I88a1bc794246beb156d4301bd503fa51a7cd2cce
    (cherry picked from commit 079c04f0d06539f3507c772ccc68807a6d01a73a)

    Commit 3:

    Fix list_opts test to not check all deps

    The list_opts entrypoint test failed unnecessarily when the
    dependencies in the packages were inconsistent. This test doesn't
    need to verify that the dependencies are consistent, only that the
    entrypoint is available and provides the expected function.

    (cherry picked from commit 3d483fda709d2d04db2222e0119eaa54de5f5867)

    Commit 4:

    Fix mock use for mock 1.1.0

    Correct the way we check the calls by using the proper mock method. Add
    a new test to expand coverage of the area being fixed.

    (cherry picked from commit c7b31385ac3616060ef0f2188fb724191caad03c, but
    the new tests was removed)

    Co-Authored-By: Viktor Serhieiev <email address hidden>

    Closes-Bug: #1488456
    Change-Id: If781c808b1f1428dbc24b92cd0b8f8b7904c0ed4

tags: added: in-stable-kilo
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (master)
Download full text (11.9 KiB)

Reviewed: https://review.openstack.org/223877
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=97892e656a83383e5b058f0171fd36f138d96b5b
Submitter: Jenkins
Branch: master

commit fed1f734df42a9a6969628ac7d6a8b4c47f571d8
Author: Oleksii Zamiatin <email address hidden>
Date: Sun Aug 16 16:22:13 2015 +0300

    Use pickle instead of jsonutils for serialization

    Pickle way of serialization is more preferrable
    because sometimes we have non json-serializable object
    in reply (e.g. cinder VolumeAttachment).

    Change-Id: I56634d4b4b9817833044a0d8f15cc6362d599a4f

commit eb7552bb0088d1448ec569e248ccc0d2362faa96
Author: Oleksii Zamiatin <email address hidden>
Date: Thu Aug 13 18:07:35 2015 +0300

    Acknowledgements implementation

    In order to make zmq driver implementation reliable
    support acknowledgements receiving from server side.
    Acknowledgements feature is supported only by
    DEALER/ROUTER publisher/consumer pair because other
    socket types don't support back-chatter.

    More pluggable publishers/consumers added (PUSH/PULL).

    Change-Id: I0d02394561c895575045668b43b4b7946f3a8239

commit 1adf880a23562906f0549d389de3962697aa65e4
Author: Oleksii Zamiatin <email address hidden>
Date: Mon Aug 10 18:07:38 2015 +0300

    Fix fork-related issues

    Many services make use of 'fork' system call to start
    new instances of 'workers'. Such approach forces
    messaging drivers to perform their
    initialization in lazy manner.

    Added LazyDriverItem object to init any part of the driver
    by first request.

    Fixed DEALER-publisher not to block on sending when
    no listener connected.

    Introduced ZmqSocket wrapper to track connections
    in outgoing sockets.

    Refactoring of publishers, introduced PublisherMultisend.

    Change-Id: I125c946ee9e36061d1b21aa29adcef0611dff201

commit c5a6bfdca30a5111e641ebe4b2eac40b21b8ce74
Author: Victor Sergeyev <email address hidden>
Date: Fri Aug 7 15:23:41 2015 +0300

    FIx CPU time consuming in green_poller poll()

    The current implementation of GreenPoller.poll() calls
    eventlet.sleep() in `while True:` loop. It causes high CPU load,
    so should be refactored to use queue.get() with timeout.

    Change-Id: I48f1d8db39c4d7df8bd7f0bc9898ebefcd8df9e8

commit da4ee6361baeaf34ce3bfe24b53a2fc371ae9e75
Author: Oleksii Zamiatin <email address hidden>
Date: Wed Aug 5 16:49:23 2015 +0300

    Documenting main driver classes

    Main classes destination and methods parameters.

    Change-Id: I23d906855d616830dfc12c5e9e32881a4600b6ff

commit 141f59bd9b9d69a38abc533e4b10e2bf500d0f86
Author: Oleksii Zamiatin <email address hidden>
Date: Wed Jul 29 14:55:43 2015 +0300

    Notifier implementation

    Notifier implementation for zmq driver (ROUTER/DEALER variant).
    Publishers/consumers refactoring in order to make them pluggable.

    Change-Id: I2dd42cc805aa72b929a4dfa17498cd8b9c0ed7af

commit 64831f29ee96ea5622e67fa51b1e26c09247fd18
Author: Victor Sergeyev <email address hidden>
Date: Tue Aug 4 15:13:14 2015 +0300

    ZMQ: Minor ma...

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.