Last modified: 2013-04-10 07:22:26 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T46061, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 44061 - [OPS] Install python voluptuous package on gallium
[OPS] Install python voluptuous package on gallium
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Andrew Otto
: ops
Depends on:
Blocks: 44062 46354
  Show dependency treegraph
 
Reported: 2013-01-17 11:44 UTC by Antoine "hashar" Musso (WMF)
Modified: 2013-04-10 07:22 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-01-17 11:44:06 UTC
Recent Zuul version needs the voluptuous python package. It is available via pip and does not have an Ubuntu package yet :/
Comment 1 Antoine "hashar" Musso (WMF) 2013-01-17 12:57:04 UTC
Repo operations/debs/python-voluptuous.git created.
Comment 2 Antoine "hashar" Musso (WMF) 2013-01-17 13:55:15 UTC
Upstream is at http://github.com/alecthomas/voluptuous

Note that upstream does not properly tag each release, I have opened an issue so they add tags for existing versions: https://github.com/alecthomas/voluptuous/issues/25

Debian files submitted for review with:

https://gerrit.wikimedia.org/r/44408
Comment 3 Antoine "hashar" Musso (WMF) 2013-01-17 14:58:01 UTC
ITP filled:




Package: wnpp
Severity: wishlist
Owner: Antoine Musso -------

* Package name    : python-voluptuous
  Version         : 0.6
  Upstream Author : Alec Thomas ------
* URL             : http://pypi.python.org/pypi/voluptuous
* License         : BSD
  Programming Lang: Python
  Description     : Voluptuous, a python data validation library

 Voluptuous is primarily intended to validate data coming in to Python
 as JSON, YAML, etc. Its goals are:
  * simplicity
  * support for complex data structures
  * provide useful error messages
Comment 4 Antoine "hashar" Musso (WMF) 2013-01-17 15:36:36 UTC
Debian IPT #698354

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698354
Comment 5 Antoine "hashar" Musso (WMF) 2013-01-22 07:46:25 UTC
This is now pending ops review. They are over busy with the EQIAD migration though.
Comment 6 Antoine "hashar" Musso (WMF) 2013-03-12 09:53:05 UTC
Pinged Faidon to get a review / package build.
Comment 7 Antoine "hashar" Musso (WMF) 2013-03-20 11:54:12 UTC
Blocks bug 46354 - Upgrade Zuul to latest upstream version.
Comment 8 Antoine "hashar" Musso (WMF) 2013-03-20 16:04:55 UTC
Package has been made available in our apt repository! Now we need it installed via puppet which is https://gerrit.wikimedia.org/r/#/c/54866/
Comment 9 Antoine "hashar" Musso (WMF) 2013-03-20 17:57:16 UTC
Andrew Otto did the packaging, uploaded to apt and merged the puppet change. Gallium now has voluptuous 0.6.1 \O/

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links