Deploy new supervisor RPM to releng Yum repo



Release Engineering
Platform Support
5 years ago
4 years ago


(Reporter: jhopkins, Assigned: rail)


Firefox Tracking Flags

(Not tracked)



(1 attachment)



5 years ago
Source RPM and binary RPM available at:

Built on bld-centos6-hp-005.

How it was built:
- I started with the spec file from 
- updated the spec file to point at the .tar.gz from
- edited version, packager, changelog, and %doc list
- built the source rpm, basically as follows:
$ rpmbuild -bs *spec
- built the binary rpm using mock
$ mock -r epel-6-x86_64 SRPMS/supervisor-3.0-0.10.a12.el6.src.rpm
Dustin, do the steps above match our expectations with puppetAgain rpms?
The description above sounds fine.

The landing will need to follow
including moving it to packages::mozilla::supervisord (or supervisor)

I assume this is just to get a more modern version of supervisord than is available via CentOS/EPEL?  Some comments to that end in the patch would help, so in a year we're not wondering why we needed this exact version of supervisord, and afraid to upgrade it.

Comment 3

5 years ago
The version of supervisor currently in our repo has a bug where the supervisord CPU usage goes to 100%.  This newer version of supervisor addresses the problem.
Assignee: nobody → rail
OS: Mac OS X → Linux
Priority: -- → P2
Hardware: x86 → x86_64
Created attachment 656010 [details] [diff] [review]
supervisor puppet manifests + spec

* spec file by jhopkins
* renamed packages::supervisord to packages::mozilla::supervisor (to match package name)
Attachment #656010 - Flags: review?(dustin)
src.rpm and noarch.rpm files are at
Attachment #656010 - Flags: review?(dustin) → review+
# at releng-puppet1.srv.releng.scl3
$ wget
$ wget
$ chmod 644 *.rpm
$ sudo chown puppetagainsync:puppetagainsync *.rpm
$ sudo mv -vi *.rpm /data/repos/yum/releng/public/CentOS/6/noarch/
`supervisor-3.0-0.10.a12.el6.noarch.rpm' -> `/data/repos/yum/releng/public/CentOS/6/noarch/supervisor-3.0-0.10.a12.el6.noarch.rpm'
`supervisor-3.0-0.10.a12.el6.src.rpm' -> `/data/repos/yum/releng/public/CentOS/6/noarch/supervisor-3.0-0.10.a12.el6.src.rpm'
$ sudo -u puppetagainsync createrepo --update /data/repos/yum/releng/public/CentOS/6/noarch
2/2 - supervisor-3.0-0.10.a12.el6.src.rpm                                       
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Comment on attachment 656010 [details] [diff] [review]
supervisor puppet manifests + spec
Attachment #656010 - Flags: checked-in+
Last Resolved: 5 years ago
Resolution: --- → FIXED
Product: → Release Engineering
You need to log in before you can comment on or make changes to this bug.