Closed
Bug 1089712
Opened 10 years ago
Closed 10 years ago
Need libzmq installed on test machines and related pypi packages
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mdas, Unassigned)
References
Details
(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/612] )
we're updating Gij to use zeroMQ (as part of bug 994764), and we need to have the right libraries installed before we can land the changes. Can we have this package installed on the test machines: http://download.zeromq.org/zeromq-4.0.4.tar.gz?
Updated•10 years ago
|
Component: Release Automation → General Automation
QA Contact: bhearsum → catlee
Reporter | ||
Comment 1•10 years ago
|
||
We're looking to land these parts this week and are blocked by this, can we have someone to take a look at this please? Thanks!
Reporter | ||
Updated•10 years ago
|
Summary: Need libzmq installed on test machines → Need libzmq installed on test machines and related pypi packages
Reporter | ||
Comment 2•10 years ago
|
||
Catlee reminded me about python packages! We'll also need to have the following packages on RelEng's internal pypi: * Corredor (https://pypi.python.org/pypi/corredor/0.1) which requires: * Tornado (https://pypi.python.org/pypi/tornado) * PyZMQ (https://pypi.python.org/pypi/pyzmq)
Reporter | ||
Comment 3•10 years ago
|
||
The required versions of Tornado and PyZMQ are whatever is latest
Comment 4•10 years ago
|
||
(In reply to Malini Das [:mdas] from comment #2) > Catlee reminded me about python packages! We'll also need to have the > following packages on RelEng's internal pypi: > > * Corredor (https://pypi.python.org/pypi/corredor/0.1) which requires: > * Tornado (https://pypi.python.org/pypi/tornado) > * PyZMQ (https://pypi.python.org/pypi/pyzmq) This part is relatively easy. I'll see if I can find someone today to tackle the zeromq part.
Comment 5•10 years ago
|
||
Malini: Bug 994764 is about having a new common framework for running b2g tests. AFAICT the Gij tests only run on our tst-linux64-spot platform. Will other slave platforms (talos, emulators, non-linux) also require zeromq, or is the change confined to the tst-linux64-spot platform?
Flags: needinfo?(mdas)
Comment 6•10 years ago
|
||
(In reply to Malini Das [:mdas] from comment #2) > * Corredor (https://pypi.python.org/pypi/corredor/0.1) which requires: > * Tornado (https://pypi.python.org/pypi/tornado) > * PyZMQ (https://pypi.python.org/pypi/pyzmq) http://pypi.pub.build.mozilla.org/pub/corredor-0.1.tar.gz http://pypi.pub.build.mozilla.org/pub/tornado-4.0.2.tar.gz http://pypi.pub.build.mozilla.org/pub/pyzmq-14.4.0.tar.gz
Comment 7•10 years ago
|
||
malini, In addition to the requested info in c#5... This will also be pretty easy to install on at least the tst-linux64 machines if the following existing ubuntu package is "good enough": [root@tst-linux64-spot-202.test.releng.use1.mozilla.com ~]# apt-cache show libzmq1 Package: libzmq1 Priority: optional Section: universe/libs Installed-Size: 287 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Martin Lucina <mato@kotelna.sk> Architecture: amd64 Source: zeromq Version: 2.1.11-1ubuntu1 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.1.1), libpgm-5.1-0 (>= 5.1.116~dfsg), libstdc++6 (>= 4.2.1), libuuid1 (>= 2.16) Filename: pool/universe/z/zeromq/libzmq1_2.1.11-1ubuntu1_amd64.deb Size: 109084 MD5sum: e65fb509f8428985d6d4db2ad2a7db13 SHA1: 8f24b7c740609b9d1acbec362cb78e2ff5194932 SHA256: af517106d78bf54f05940f7fcc01dc0a8bbb0ceaca655811fc9ecc2a08f0ff81 Description: ZeroMQ lightweight messaging kernel (shared library) Homepage: http://www.zeromq.org/ Description-md5: 506c9d461f70b68113cc64a3132f0d7a Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubuntu
Updated•10 years ago
|
Assignee: nobody → bugspam.Callek
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/612]
Reporter | ||
Comment 8•10 years ago
|
||
(In reply to Chris Cooper [:coop] from comment #5) > Malini: Bug 994764 is about having a new common framework for running b2g > tests. AFAICT the Gij tests only run on our tst-linux64-spot platform. Will > other slave platforms (talos, emulators, non-linux) also require zeromq, or > is the change confined to the tst-linux64-spot platform? Good question, let's add it to tst-linux64-spot platform only. We won't be running on those other platforms just yet.
Flags: needinfo?(mdas)
Reporter | ||
Comment 9•10 years ago
|
||
(In reply to Chris Cooper [:coop] from comment #6) > (In reply to Malini Das [:mdas] from comment #2) > > * Corredor (https://pypi.python.org/pypi/corredor/0.1) which requires: > > * Tornado (https://pypi.python.org/pypi/tornado) > > * PyZMQ (https://pypi.python.org/pypi/pyzmq) > > http://pypi.pub.build.mozilla.org/pub/corredor-0.1.tar.gz > http://pypi.pub.build.mozilla.org/pub/tornado-4.0.2.tar.gz > http://pypi.pub.build.mozilla.org/pub/pyzmq-14.4.0.tar.gz \o/ Thanks
Reporter | ||
Comment 10•10 years ago
|
||
(In reply to Justin Wood (:Callek) from comment #7) > malini, > > In addition to the requested info in c#5... > > This will also be pretty easy to install on at least the tst-linux64 > machines if the following existing ubuntu package is "good enough": > > [root@tst-linux64-spot-202.test.releng.use1.mozilla.com ~]# apt-cache show > libzmq1 > Package: libzmq1 > Priority: optional > Section: universe/libs > Installed-Size: 287 > Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> > Original-Maintainer: Martin Lucina <mato@kotelna.sk> > Architecture: amd64 > Source: zeromq > Version: 2.1.11-1ubuntu1 > Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.1.1), libpgm-5.1-0 (>= > 5.1.116~dfsg), libstdc++6 (>= 4.2.1), libuuid1 (>= 2.16) > Filename: pool/universe/z/zeromq/libzmq1_2.1.11-1ubuntu1_amd64.deb > Size: 109084 > MD5sum: e65fb509f8428985d6d4db2ad2a7db13 > SHA1: 8f24b7c740609b9d1acbec362cb78e2ff5194932 > SHA256: af517106d78bf54f05940f7fcc01dc0a8bbb0ceaca655811fc9ecc2a08f0ff81 > Description: ZeroMQ lightweight messaging kernel (shared library) > Homepage: http://www.zeromq.org/ > Description-md5: 506c9d461f70b68113cc64a3132f0d7a > Bugs: https://bugs.launchpad.net/ubuntu/+filebug > Origin: Ubuntu Sorry, I don't think we can take this route :( It looks like that's version 2.1.11, and we need version 4.0.4. I tested on an older version (3.x) previously and it was incompatible.
Comment 11•10 years ago
|
||
This broke v1.4 and v2.0 due to bug 1050861 not being there. To fix the bustage, we went ahead and cherry-picked that fix.
Comment 12•10 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #11) > This broke v1.4 and v2.0 due to bug 1050861 not being there. To fix the > bustage, we went ahead and cherry-picked that fix. (In reply to Chris Cooper [:coop] from comment #6) > (In reply to Malini Das [:mdas] from comment #2) > > * Corredor (https://pypi.python.org/pypi/corredor/0.1) which requires: > > * Tornado (https://pypi.python.org/pypi/tornado) > > * PyZMQ (https://pypi.python.org/pypi/pyzmq) > > http://pypi.pub.build.mozilla.org/pub/tornado-4.0.2.tar.gz And ahead of RyanVM's cherrypick I pulled tornado-4.0.2 off pypi.pub, though it seemed to get hung up in cache anyway. I'll re-deploy it tomorrow.
Reporter | ||
Comment 13•10 years ago
|
||
We can punt on this for now, we'll be landing a workaround to disable installing of these packages. We will only absolutely require it when we change how we start our b2g desktop instances (to use mozrunner instead of what's currently being done). Feel free to deprioritize.
Updated•10 years ago
|
Assignee: bugspam.Callek → nobody
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/612] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/703] [kanban:engops:https://kanbanize.com/ctrl_board/6/612]
Updated•10 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/703] [kanban:engops:https://kanbanize.com/ctrl_board/6/612] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/612]
Reporter | ||
Comment 14•10 years ago
|
||
as an update, we're currently working on removing the libzmq requirement since it isn't used fully, and we've had various problems installing it in differnet environments: https://bugzilla.mozilla.org/show_bug.cgi?id=1098017
Comment 15•10 years ago
|
||
WONTFIX -> per c#14
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Assignee | ||
Updated•6 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•