Zuul with Gearman requires the python module pbr. OpenStack has probably packaged it already since it is a dependency for most of their softwares.
Version: wmf-deployment
Severity: enhancement
hashar | |
Jul 3 2013, 3:01 PM |
F11815: file_50667.txt | |
Nov 22 2014, 2:07 AM |
F11816: file_50667.txt | |
Nov 22 2014, 2:07 AM |
F11814: file_50667.txt | |
Nov 22 2014, 2:07 AM |
F11813: file_50667.txt | |
Nov 22 2014, 2:07 AM |
Zuul with Gearman requires the python module pbr. OpenStack has probably packaged it already since it is a dependency for most of their softwares.
Version: wmf-deployment
Severity: enhancement
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T54161 Zuul: Certain events cause Zuul to trigger a pipeline with 0 jobs | |||
Resolved | hashar | T52664 Switch zuul to be gearman based | |||
Resolved | hashar | T52667 package python module pbr | |||
Resolved | None | T54092 [OPS] backport package python-setuptools-git from raring | |||
Resolved | hashar | T52666 package python module d2to1 | |||
Declined | hashar | T58100 backport package python-testrepository >= 0.0.14 | |||
Resolved | hashar | T56825 backport package openstack-pkg-tools |
python-pbr 0.5.16 is in Debian http://packages.qa.debian.org/p/python-pbr.html It is not in Ubuntu yet.
I have filled an Ubuntu bug to get python-pbr synced from Debian testing to the Ubuntu repository: https://bugs.launchpad.net/ubuntu/+bug/1205313
Created attachment 12971
backportpackage result
attachment file_50667.txt ignored as obsolete
$ sudo BASEPATH=/var/cache/pbuilder/precise.cow cowbuilder --distribution=precise --build *.dsc
That complains about missing dependencies :(
The following packages have unmet dependencies:
pbuilder-satisfydepends-dummy :
Depends: debhelper (>= 9) but it is not going to be installed Depends: openstack-pkg-tools but it is not installable Depends: python-all (>= 2.6.6-3~) but it is not going to be installed Depends: python-coverage but it is not going to be installed Depends: python-d2to1 (>= 0.2.10) but it is not installable Depends: python-fixtures but it is not going to be installed Depends: python-setuptools but it is not going to be installed Depends: python-setuptools-git but it is not installable Depends: python-sphinx but it is not going to be installed Depends: python-subunit but it is not going to be installed Depends: python-testrepository (>= 0.0.14) but it is not going to be installed Depends: python-testresources but it is not going to be installed Depends: python-testtools but it is not going to be installed Depends: python3-all but it is not going to be installed Depends: python3-d2to1 (>= 0.2.10) but it is not installable Depends: python3-setuptools but it is not going to be installed Depends: subunit but it is not going to be installed
Thus requirements are:
N: Unable to locate package python-d2to1 bug 50666
N: Unable to locate package python3-d2to1 bug 50666
N: Unable to locate package python-setuptools-git bug 52092
All requirements should not be available in Wikimedia apt repository. I can resume packaging python module pbr.
Created attachment 13179
backportpackage result (pbr 0.5.21)
attachment file_50667.txt ignored as obsolete
Created attachment 13180
pbuilder output (pbr 0.5.21) [FAILS]
Now needs python3-d2to1 (>= 0.2.10) :(
Attached:
Created attachment 13419
backportpackage result (pbr 0.5.21, python-d2to1 available)
Attached:
The package dependencies are only needed to actually build the package, so instead we could just grab the already build package from Ubuntu:
http://pmtpa.clouds.archive.ubuntu.com/ubuntu/pool/main/p/python-pbr/
Uploaded from Saucy by Alexandros:
$ apt-cache policy python-pbr
python-pbr:
Installed: (none) Candidate: 0.5.21-0ubuntu4 Version table: 0.5.21-0ubuntu4 0 1001 http://apt.wikimedia.org/wikimedia/ precise-wikimedia/main amd64 Packages
\O/