Closed Bug 827545 Opened 11 years ago Closed 11 years ago

Create mozpool python package

Categories

(Release Engineering :: General, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: armenzg, Assigned: armenzg)

References

Details

Attachments

(2 files, 1 obsolete file)

We should also modify b2g_panda.py to use this once completed.
Priority: -- → P2
Blocks: 829211
Mozpool's not on pypi yet, but I've no problem seeing it uploaded.  Please add Mark and I as package admins there, too.

From our vidyo conversation, if this bug involves writing a Mozpool client library (separate from the mozharness-based library jhopkins wrote), it'd be great to see that library included directly in the mozpool repo.  Then users can install 'mozpool', and use either the client or server portion, as they prefer.  It also means that we can make non-backward-compatible API changes to both client and server at the same time, and even test that they work together correctly.
Priority: P2 → P1
Priority: P1 → P2
Blocks: 831327
Attached patch mozpool package (obsolete) — Splinter Review
Attachment #702859 - Flags: review?(dustin)
Comment on attachment 702859 [details] [diff] [review]
mozpool package

Review of attachment 702859 [details] [diff] [review]:
-----------------------------------------------------------------

I think this should be in the same Python package as the rest of mozpool - so no distinct setup.py.  It should be *the same* project - so no separate CHANGES.txt, no separate README.txt, etc.  Just a few extra Python files added to mozpool.
Attachment #702859 - Flags: review?(dustin) → review-
I see mozpoolclient-0.1.0 added to the python packages in puppetagain.  Is that this, or is that jhopkins' mozpool client?  I noticed that it uses the package name 'mozpool', which will make it impossible to install in the same virtualenv as mozpool.
We spoke on IRC and we decided that is best to make the client part lightweight and not need all other packages needed by the whole mozpool stack.

This package only needs "request".

I have tested the package and it works.
Attachment #706539 - Flags: review?(dustin)
Attachment #702859 - Attachment is obsolete: true
Comment on attachment 706539 [details] [diff] [review]
mozpoolclient package

Looks good to me!
Attachment #706539 - Flags: review?(dustin) → review+
No longer blocks: 829211
http://hg.mozilla.org/build/mozpool/rev/3d10d9547e73
Blocks: 834850
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #706539 - Flags: checked-in+
I don't know at which point I lost this line in my patches.
Attachment #707236 - Flags: review?(dustin)
Attachment #707236 - Flags: review?(dustin) → review+
Thanks!
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Component: Tools → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: