Commit Graph

13 Commits

Author SHA1 Message Date
Monty Taylor 81a016dbcd Rename apts to debs
apts aren't a thing, debs are. apt-get installs debs, like yum installs
rpms. Another option would be to rename rpms to yums, but that is even
sillier, considering then for suse we'd have to call it "zypper-suse" or
something, even though it would want to consume yums-general as a base.

Include a symlink to the old name to help out with grenade. The symlink
should go away later.

This is a long-standing annoyance of mine.

Related-to: I915f0e59c13d8cf5fb3549c6202f8aa2f8be0856
Change-Id: I0416180db5b6add996ce5b48c6966c1b68adbcb0
2014-11-24 09:51:17 -05:00
Attila Fazekas 87d74a0bdd Promote libffi-dev as a general dependency
libffi-dev/libffi-devel can be requested for rebuilding the
python clients which is an un-skipable part of the devstack install.

Promoting the libffi-devel to a general dependency.

Change-Id: I1dac7fd536b94de1e49aaf335ac29ffae1bd39d1
2014-07-09 20:18:04 +02:00
Attila Fazekas 692011593e Move gcc to general
Lot of packages explicitly requires gcc now, but almost all of
the components needs it.

Always keep gcc in hand-range.

files/rpms/general: always installs the libxlst2-devel, not just on
RHEL 6, package recompile capability always handy and these are small
packages anyway.

Change-Id: Ia7d0e1938fb2453e3c02b979f99d6d179c6a24c6
2014-05-18 09:40:23 +02:00
Sergey Skripnick d7f7cb275c Add python-dev to general requirements
Package python-openstackclient depends on pycrypto, and pycrypto depends
on python-dev. Since python-openstackclient should be installed in any
case, python-dev should be in general requirements.

Change-Id: I2d6f5919bdc1175252c78cd203a8769d3892b923
Closes: bug 1292477
2014-04-02 15:35:28 +00:00
Ian Wienand 4f1fee6eae Fix missing libffi-devel for python-glanceclient
python-glanceclient is failing to install on rhel6 with a dependency
chain from pip as

  cryptography>=0.2.1 (from pyOpenSSL>=0.11->python-glanceclient==0.12.0.56.gb8a850c)

cryptography requires libffi-devel to build.  I'm not sure what
changed, but remove it from "testonly" so it is always installed.

However, RHEL6 includes this in the optional repo, so we enable this
repo in the fixup script.

Change-Id: I9da0e91b75f41578861ee9685b8c7e91dd12dae7
2014-02-25 08:21:22 +11:00
Sean Dague 2bb483d32e clean up ubuntu versions
oneiric is long dead, remove references to it whenever possible
(one more subtle issue in cinder should be a seperate patch). This
includes removing the oneiric only tool build_uec.sh.

also remove the bulk of references to quantal, which is 8 months
out of support. note: raring only has support for the rest of the
month.

Change-Id: Ib17502be7572af76dc95560615221b48b970a547
2014-01-11 19:13:47 -05:00
Christian Berendt 71d5630c4a Adds new tag for testonly packages in package lists
Also introduces a new parameter INSTALL_TESTONLY_PACKAGES
in the stackrc with False as default value. Setting it to
True stack.sh will install all packages tagged with the tag
testonly in the package lists.

Includes needed packages for Ubuntu and Fedora

fixes bug #1203680

Change-Id: I911a6601819a34262853bba0658f6751148bfbec
2013-08-21 14:15:20 -05:00
Sean Dague 2fb5bce5b0 libxml2-dev package is needed for lxml.etree
added fedora package as well

Change-Id: I7bf34ad1842a6320536ff9ce468c5cb9f0ef3cd5
2012-04-30 16:58:49 -04:00
Dean Troyer 2be6155c6e Add python dev dependency
pysendfile 2.0 needs this to build

Change-Id: I40a2c08bfc6d533bdcb052d0c36353e95e059e03
2012-04-19 14:59:44 -05:00
Dean Troyer 7030ec58c4 Add gcc to glance prereqs
Change-Id: I60584e5f3c99d15cd0f3a2222a448f7e01295779
2012-04-12 11:19:42 -05:00
Chmouel Boudjnah 7dadd35c08 Ubuntu precise support.
- Fixes bug 954249.
- Install python-argparse only on oneiric (tks: dtroyer for
  suggestions).

Change-Id: I5ba8424a9cd172ac5246106163d21ca6a67ef6ef
2012-03-15 13:13:08 +00:00
Eoghan Glynn f62caf6db4 Add python-iso8601 to nova and glance dependencies
Nova and glance will shortly require the python-iso8601 package in
order to support non-UTC timestamps in the changes-since filter.

In particular, the following nova patch is blocked by devstack
failing due to the missing dependency:

  https://review.openstack.org/#change,4211

Change-Id: Iaae8812cf19c9ae1ad237b7fda7d99827aca1485
2012-02-19 00:56:41 +00:00
Jesse Andrews 4d28218954 move apts/pips to files directory 2011-09-16 11:27:43 -07:00